.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{color:#fff;background:#252525;font-family:Helvetica Neue,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}body.edit-field-dragging-cursor,body.edit-field-dragging-cursor *{cursor:default!important}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%}.page{--sky-glow:#769acd2e;--sky-top:#252945;--sky-mid:#34283f;--sky-bottom:#15171d;--dawn-opacity:0;--sunset-opacity:0;--cloud-filter:brightness(.72) saturate(.8);--ground-filter:saturate(.78) contrast(.96) brightness(.62) drop-shadow(0 -18px 36px #00000057);background:radial-gradient(circle at 50% 14%, var(--sky-glow), transparent 28rem), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 45%, var(--sky-bottom) 100%);min-height:100vh;padding:0 24px 28px;transition:background 1.8s;position:relative;overflow:clip visible}.page.sky-phase-dawn{--sky-glow:#ffce7a61;--sky-top:#6f8fa6;--sky-mid:#d19b68;--sky-bottom:#333449;--dawn-opacity:.92;--cloud-filter:brightness(1.16) saturate(1.02);--ground-filter:saturate(1.02) contrast(.98) brightness(.95) drop-shadow(0 -18px 36px #00000038)}.page.sky-phase-day{--sky-glow:#bee1f057;--sky-top:#678ea4;--sky-mid:#657982;--sky-bottom:#2d3238;--cloud-filter:brightness(1.12) saturate(.96);--ground-filter:saturate(.98) contrast(.98) brightness(.9) drop-shadow(0 -18px 36px #00000038)}.page.sky-phase-sunset{--sky-glow:#ff8f486b;--sky-top:#5f3e70;--sky-mid:#b85b45;--sky-bottom:#211827;--sunset-opacity:.96;--cloud-filter:brightness(.96) saturate(1.34) sepia(.16);--ground-filter:saturate(1.2) contrast(1.02) brightness(.82) sepia(.14) drop-shadow(0 -18px 36px #0000004d)}.page.sky-phase-night{--sky-glow:#6478be29;--sky-top:#20243f;--sky-mid:#2c2238;--sky-bottom:#111318}.scene-tint{z-index:0;pointer-events:none;background:linear-gradient(#1418305c,#2b1e30c2 58%,#121212f2),radial-gradient(circle at 50% 25%,#a0d2e633,#0000 42rem);position:fixed;inset:0;overflow:hidden}.scene-tint:before,.scene-tint:after{content:"";pointer-events:none;position:absolute;inset:0}.scene-tint:before{opacity:var(--dawn-opacity);background:radial-gradient(circle at 52% 22%,#ffe79f85,#0000 20rem),linear-gradient(#73b4dc6b,#ffc77e70 50%,#2a3140d1);transition:opacity 1.8s}.scene-tint:after{opacity:var(--sunset-opacity);background:radial-gradient(circle at 45% 30%,#ff964180,#0000 22rem),linear-gradient(#5f3e7057,#e869427a 54%,#1c1623e0);transition:opacity 1.8s}.sky-layer{pointer-events:none;will-change:transform;width:1200px;transform:translate3d(var(--wind-x,0px), calc(var(--scroll-factor) * var(--sky-scroll,0px) + var(--wind-y,0px)), 0);margin-left:-600px;position:fixed;top:0;left:50%}.sky-back{z-index:1;--scroll-factor:-.25;--wind-x:calc(var(--pointer-x,0) * -8px);--wind-y:calc(var(--pointer-y,0) * -4px);opacity:.34;filter:grayscale(.15)}.sky-mid{z-index:2;--scroll-factor:-.5;--wind-x:calc(var(--pointer-x,0) * -15px);--wind-y:calc(var(--pointer-y,0) * -7px);opacity:.46}.sky-behind-ground{z-index:2;--scroll-factor:-.65;--wind-x:calc(var(--pointer-x,0) * -22px);--wind-y:calc(var(--pointer-y,0) * -9px);opacity:.9}.sky-front{z-index:4;--scroll-factor:-.75;--wind-x:calc(var(--pointer-x,0) * -26px);--wind-y:calc(var(--pointer-y,0) * -10px);opacity:.9}.ground-layer{z-index:3;pointer-events:none;opacity:.96;width:108vw;transform:translate3d(calc(var(--pointer-x,0) * -10px), calc(var(--sky-scroll,0px) * -.18), 0);will-change:transform, filter;filter:var(--ground-filter);transition:filter 1.8s;position:fixed;bottom:-320px;left:-4vw}.ground-layer img{width:108vw;min-width:100%;height:auto;display:block}.cloud{opacity:.82;animation:cloud-drift var(--duration,42s) ease-in-out infinite alternate;filter:var(--cloud-filter);will-change:transform, filter;transition:filter 1.8s;position:absolute}.balloon{opacity:1;filter:saturate(1.12)contrast(1.08)drop-shadow(0 14px 22px #00000057);animation:balloon-float var(--duration,8s) ease-in-out infinite alternate;transform-origin:50% 20%;will-change:transform;position:absolute}.c1{--duration:76s;--travel:1760px;top:85px;left:-520px}.c2{--duration:86s;--travel:-1820px;top:210px;left:1180px}.c3{--duration:92s;--travel:1900px;top:900px;left:-620px}.c6{--duration:98s;--travel:-1960px;opacity:.5;top:1060px;left:1260px}.c4{--duration:58s;--travel:2020px;top:162px;left:-700px}.c5{--duration:68s;--travel:-2100px;top:255px;left:1320px}.c7{--duration:72s;--travel:2120px;opacity:.72;top:890px;left:-760px}.b1{--duration:7s;--sway:54px;--lift:-46px;width:112px;top:126px;left:850px}.b2{--duration:8s;--sway:68px;--lift:-58px;width:92px;animation-delay:-2s;top:590px;left:70px}.b3{--duration:7.8s;--sway:74px;--lift:-52px;width:118px;animation-delay:-4s;top:1320px;left:760px}.b4{--duration:9s;--sway:62px;--lift:-44px;opacity:.86;width:82px;animation-delay:-5s;top:330px;left:1090px}@keyframes cloud-drift{0%{transform:translate(-18px)}to{transform:translate(34px,-10px)}}@keyframes balloon-float{0%{transform:translate(-6px)rotate(-1.8deg)}50%{transform:translate(8px,-18px)rotate(1.5deg)}to{transform:translate(18px,-6px)rotate(-.7deg)}}@keyframes page-light-cycle{0%,to{background-color:#252525}33%{background-color:#5f7480}66%{background-color:#513441}}@keyframes dawn-cycle{0%,to{opacity:0}24%,42%{opacity:.92}58%,84%{opacity:0}}@keyframes sunset-cycle{0%,42%,to{opacity:0}62%,78%{opacity:.96}}@keyframes cloud-light-cycle{0%,to{filter:brightness(.72)saturate(.8)}33%{filter:brightness(1.18)saturate(1.02)}66%{filter:brightness(.96)saturate(1.34)sepia(.16)}}@keyframes ground-light-cycle{0%,to{filter:saturate(.78)contrast(.96)brightness(.62)drop-shadow(0 -18px 36px #00000057)}33%{filter:saturate(1.02)contrast(.98)brightness()drop-shadow(0 -18px 36px #00000038)}66%{filter:saturate(1.2)contrast(1.02)brightness(.82)sepia(.14)drop-shadow(0 -18px 36px #0000004d)}}.site-header,.hero,.admin-menu,.process-card,.feature-grid,.timeline-page,.token-check-page,footer{z-index:5;width:min(980px,100%);margin-inline:auto;position:relative}.admin-menu{width:min(1120px,100%)}.site-header{align-items:center;gap:22px;height:80px;display:flex}.brand{align-items:center;min-width:max-content;display:flex}.brand img{filter:drop-shadow(0 10px 20px #00000059);width:100px;height:auto}.brand span{letter-spacing:-.05em;text-shadow:1px 2px #00000057;font-size:clamp(30px,4vw,42px);font-weight:300;line-height:1}.brand small{vertical-align:super;margin-left:1px;font-size:12px}nav{gap:22px;margin-left:auto;display:flex}nav a,nav button,.signin,.mobile-landing-link{font:inherit;color:#ffffffeb;text-shadow:1px 1px #333;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}nav a:hover,nav button:hover,.signin:hover,.mobile-landing-link:hover{color:#ffb70b}.signin span{color:#fff;opacity:.8}.mobile-landing-link{display:none}.agreement-site-header{width:min(1120px,100%)}.agreement-site-header nav{align-items:center;gap:20px}.agreement-site-header .brand{flex:0 auto}.agreement-site-header .brand img{width:92px}.agreement-site-header .brand span{font-size:clamp(30px,3.4vw,40px)}nav button.agreement-header-logout{color:#fff;text-shadow:0 1px 1px #0000006b;background:#70252bad;border:1px solid #ba373fdb;border-radius:999px;min-height:44px;padding:0 22px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000003d,0 0 0 1px #ffffff08}nav button.agreement-header-logout:hover,nav button.agreement-header-logout:focus-visible{color:#fff;background:#842a32c7;border-color:#d64850f2}.admin-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1c1e21e6,#222529c7);border:1px solid #ffffff29;border-radius:18px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:16px;margin-top:10px;padding:12px 14px 12px 16px;display:grid;position:relative;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff14}.admin-menu-title{gap:3px;min-width:0;display:grid}.admin-menu-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.admin-menu-title span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;font-size:12px;overflow:hidden}.tenant-switch{gap:4px;margin-top:6px;display:grid}.tenant-switch small{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.tenant-switch{position:relative}.tenant-switch-button{color:#fff;text-align:left;background:#ffffff18;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:34px;padding:0 14px;font-size:11.5px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff0f}.tenant-switch-button:hover,.tenant-switch-button[aria-expanded=true]{background:#ffffff1f;border-color:#ffb70b6b}.tenant-switch-button span{text-overflow:clip;white-space:nowrap;color:#fff;min-width:0;font-size:11.5px;line-height:1;overflow:visible}.tenant-switch-button i{color:#ffb70b;font-style:normal;transition:transform .18s}.tenant-switch-button[aria-expanded=true] i{transform:rotate(180deg)}.tenant-switch-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191b21fa;border:1px solid #ffb70b3d;border-radius:14px;gap:6px;width:max(100%,280px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0f}.tenant-switch-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 10px;display:grid}.tenant-switch-menu button:hover,.tenant-switch-menu button.active{background:linear-gradient(135deg,#ffb70b2e,#ffffff12);border-color:#ffb70b47}.tenant-switch-menu button span{color:#fff;font-size:12px;font-weight:900}.tenant-switch-menu button small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.tenant-switch-menu button em{color:#ffd166;letter-spacing:.03em;text-transform:uppercase;background:#ffb70b2e;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.admin-menu-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-menu-primary-actions,.admin-menu-utility-actions{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.admin-menu-primary-actions{flex:auto;justify-content:flex-end}.admin-menu-primary-actions-right{justify-content:flex-end}.admin-menu-utility-actions{border-left:1px solid #ffffff1a;justify-content:flex-end;padding-left:8px}.admin-menu-actions a,.admin-menu-actions button{color:#fff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff18;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px;font-size:11.5px;font-weight:900;line-height:1}.admin-menu-actions a:hover,.admin-menu-actions button:hover{color:#ffcf62;background:#ffb70b38}.admin-menu-actions button:disabled{cursor:wait;opacity:.65}.admin-menu-actions .danger{background:#e22f2f2e;border-color:#e22f2f61}.credits-pill{color:#ffffffe6;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 2px;font-size:11.5px;font-weight:900;display:inline-flex}.admin-menu-actions .buy-now{color:#fff;background:linear-gradient(135deg,#6415d6,#3b0a78);border-color:#8c4bff8c;box-shadow:0 8px 18px #3b0a7847}.admin-menu-actions .profile-button{background:#ffffff29;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.admin-menu-actions .profile-button svg{fill:#fff;width:17px;height:17px}.profile-popover{z-index:60;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232528f5;border:1px solid #ffffff2e;border-radius:16px;width:min(360px,100%);margin:0;padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 80px #00000061}.admin-workspace-panel{color:#22252c;background:linear-gradient(#f8f7f4fa,#efece5fa);border:1px solid #ffffff24;border-radius:24px;margin-top:28px;overflow:hidden;box-shadow:0 24px 70px #00000038}.admin-workspace-shell{grid-template-columns:240px minmax(0,1fr) 280px;display:grid}.admin-workspace-sidebar{background:linear-gradient(#f2f0eb 0%,#ebe8e0 100%);border-right:1px solid #1a1d2414;align-content:start;gap:18px;padding:32px 24px 28px;display:grid}.admin-workspace-sidebar h5{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.02}.admin-workspace-account{background:#ffffffb8;border:1px solid #1a1d2414;border-radius:18px;gap:5px;padding:18px 16px;display:grid}.admin-workspace-account strong{font-size:18px}.admin-workspace-account span,.admin-workspace-account small{color:#555c69}.admin-workspace-sidebar-section{gap:8px;display:grid}.admin-workspace-sidebar-section>span{color:#666d78;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-workspace-sidebar-section button{color:#22252c;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #1a1d241a;border-radius:12px;padding:0 14px;font-weight:800}.admin-workspace-sidebar-section button:hover{background:#fffffff0;border-color:#5a32c82e}.admin-workspace-main{background:linear-gradient(#ffffffc2,#f9f6f0d6);gap:18px;padding:32px;display:grid}.admin-workspace-search-card,.admin-workspace-notifications,.admin-workspace-resources{background:#ffffffe0;border:1px solid #1a1d2417;border-radius:22px;box-shadow:0 16px 38px #292d3614}.admin-workspace-search-card{gap:22px;padding:28px;display:grid}.admin-workspace-search-card h5,.admin-workspace-notifications h5,.admin-workspace-resources h5{margin:0;font-size:18px}.admin-workspace-search-grid,.admin-workspace-results-grid{gap:18px;display:grid}.admin-workspace-search-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.admin-workspace-search-grid label{color:#4d5460;gap:9px;font-size:13px;font-weight:800;display:grid}.admin-workspace-search-grid input,.admin-workspace-search-grid select{color:#1f2430;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d7dce5;border-radius:12px;padding:0 14px}.admin-workspace-user-search-row{grid-template-columns:128px minmax(0,1fr);gap:10px;display:grid}.admin-workspace-results-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.admin-workspace-result-list,.admin-workspace-user-results,.admin-workspace-resource-list,.admin-workspace-notification-list{gap:12px;display:grid}.admin-workspace-result,.admin-workspace-user-card,.admin-workspace-resource{color:#1f2430;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f9f7f2 100%);border:1px solid #1a1d2414;border-radius:16px;width:100%;padding:16px 18px}.admin-workspace-result strong,.admin-workspace-user-card strong,.admin-workspace-resource strong{font-size:16px;display:block}.admin-workspace-result span,.admin-workspace-user-card span,.admin-workspace-resource span{color:#59616e;margin-top:4px;font-size:13px;display:block}.admin-workspace-result small,.admin-workspace-user-card small{color:#7a8391;margin-top:8px;font-size:12px;display:block}.admin-workspace-result:hover,.admin-workspace-user-card:hover,.admin-workspace-resource:hover{border-color:#663ddb47;transform:translateY(-1px);box-shadow:0 12px 30px #572acc1a}.admin-workspace-empty-state{color:#6c7380;text-align:center;border:1px dashed #1a1d2429;border-radius:16px;place-items:center;min-height:126px;padding:18px;display:grid}.admin-workspace-notifications{gap:18px;padding:24px 28px 28px;display:grid}.admin-workspace-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workspace-section-head button{color:#1f2430;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1a1d241f;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.admin-workspace-notification-list{max-height:380px;padding-right:6px;overflow-y:auto}.admin-workspace-notification{border-top:1px solid #1a1d2414;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 0;display:grid}.admin-workspace-notification:first-child{border-top:0;padding-top:0}.admin-workspace-notification span{color:#5b31be;letter-spacing:.04em;text-transform:uppercase;background:#f1ecff;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-workspace-notification strong{margin-top:10px;font-size:19px;display:block}.admin-workspace-notification p{color:#57606c;margin:10px 0 0;line-height:1.55}.admin-workspace-notification time{color:#7b8593;white-space:nowrap;font-size:13px}.admin-workspace-resources{background:linear-gradient(#f9f7f3 0%,#f1eee8 100%);border-left:1px solid #1a1d2414;align-content:start;gap:18px;padding:32px 24px;display:grid}.profile-head{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding-bottom:14px;display:flex}.profile-avatar{background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.profile-avatar svg{fill:#fff;width:22px;height:22px}.profile-avatar img,.profile-editor-avatar img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.profile-head strong{font-size:15px;display:block}.profile-head small{color:#ffffff9e;margin-top:3px;display:block}.profile-lines{gap:9px;padding:14px 0;display:grid}.profile-lines p{justify-content:space-between;gap:14px;margin:0;font-size:13px;display:flex}.profile-lines span{color:#ffffff9e}.profile-lines strong{text-align:right}.profile-actions{gap:8px;display:grid}.profile-actions button{color:#fff;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:13px;font-weight:900}.profile-actions button:hover{color:#ffcf62;background:#ffb70b2e}.admin-crud-backdrop{z-index:40}.admin-crud-modal{background:#232528f7;border:1px solid #ffffff2e;border-radius:24px;width:min(980px,100%);max-height:min(760px,92vh);padding:28px;position:relative;overflow:auto;box-shadow:0 38px 120px #00000085}.admin-crud-head,.admin-crud-pager{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-crud-head h4{margin:0;font-size:clamp(28px,4vw,42px)}.admin-crud-head-actions{flex:none;align-items:center;gap:10px;display:flex}.admin-crud-head-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-refresh-button svg{width:15px;height:15px}.tasks-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tasks-head-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.tasks-refresh-button svg{width:15px;height:15px}.admin-crud-head-actions .modal-close{flex:none;width:36px;height:36px;font-size:24px;position:static}.admin-crud-head button,.admin-crud-pager button,.admin-crud-row button{color:#222;min-height:36px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.admin-crud-row button.danger{color:#fff;background:#e22f2f}.admin-crud-head button:disabled,.admin-crud-pager button:disabled,.admin-crud-row button:disabled{cursor:not-allowed;opacity:.45}.admin-crud-head-actions .modal-close{color:#fff;background:#ffffff1a;border-radius:50%;min-height:36px;padding:0;font-size:24px}.admin-crud-filter{color:#222;width:100%;height:46px;font:inherit;background:#fffffff2;border:1px solid #ffffff2e;border-radius:12px;margin:18px 0;padding:0 14px}.admin-crud-success{color:#dfffea;background:#22975629;border:1px solid #5cd68c73;border-radius:14px;gap:4px;margin:18px 0 0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff14}.admin-crud-success strong{color:#6ee7a5;font-size:13px;font-weight:950}.admin-crud-success span{color:#ffffffe0;font-size:13px;font-weight:750}.admin-crud-table{gap:10px;display:grid}.admin-crud-row{color:#30343a;background:#fffffff0;border-radius:14px;grid-template-columns:1.25fr 1fr .75fr auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-crud-row.head{color:#ffcf62;letter-spacing:.08em;text-transform:uppercase;background:#ffb70b2e;font-size:12px;font-weight:900}.admin-crud-row span{min-width:0}.admin-crud-row small{color:#65707d;margin-top:3px;font-size:12px;display:block}.admin-crud-row span:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-crud-pager{color:#ffffffb8;margin-top:16px;font-size:13px}.tasks-modal{width:min(1040px,100%)}body.tasks-scroll-lock,body.action-modal-scroll-lock,body.admin-modal-scroll-lock,body.auth-modal-scroll-lock{overscroll-behavior:none}.sign-document-modal,.edit-document-modal{flex-direction:column;width:min(1120px,100vw - 32px);max-height:min(820px,92vh);padding:28px 30px 30px;display:flex;overflow:hidden}.sign-document-modal>.modal-close,.edit-document-modal>.modal-close{z-index:3;top:18px;right:18px}.sign-document-modal .admin-crud-head,.edit-document-modal .admin-crud-head{flex:none;padding-right:44px}.sign-document-flow{scrollbar-color:#ffb70bb3 #ffffff14;min-height:0;margin-top:18px;padding-right:6px;overflow:hidden auto}.sign-document-flow::-webkit-scrollbar{width:8px}.sign-document-flow::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.sign-document-flow::-webkit-scrollbar-thumb{background:#ffb70bb8;border-radius:999px}.edit-document-flow{min-height:0;margin-top:18px;padding-right:6px;overflow:hidden auto}.receive-section.sign-prepare-section{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;gap:16px;padding:18px;display:grid}.sign-prepare-section>h5{color:#fff;margin:0;font-size:17px;font-weight:1000}.edit-document-panel{gap:12px;display:grid}.edit-document-panel h5{color:#fff;margin:0;font-size:17px;font-weight:1000}.edit-document-editor{gap:12px;min-height:0;display:grid}.edit-document-editor-body{grid-template-columns:minmax(0,1fr) 260px;gap:16px;min-height:0;display:grid}.edit-document-file-head{margin-bottom:2px}.edit-document-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.edit-document-head-actions button.primary,.edit-review-actions button.primary{color:#242424;background:#ffb70b}.edit-document-head-actions button:disabled{cursor:not-allowed;opacity:.45}.edit-review-banner{color:#fff;background:#ffb70b1f;border:1px solid #ffb70b52;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.edit-review-banner strong{color:#ffcf62}.edit-review-banner span{color:#ffffffb8;font-size:13px}.edit-document-preview{background:#272727;border:1px solid #ffffff1f;border-radius:18px;place-items:start center;min-height:clamp(430px,58vh,620px);padding:14px;display:grid;overflow:auto;box-shadow:inset 0 0 0 1px #0000000a}.edit-document-page-stage{width:min(100%, calc((58vh - 28px) * var(--page-ratio,.707)));background:#fff;border-radius:2px;min-width:min(420px,100%);max-width:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000047}.edit-document-page-stage .sign-pdf-frame{width:100%;height:100%;min-height:0;position:absolute;inset:0}.edit-document-field-layer{z-index:2;cursor:default;background:linear-gradient(135deg,#ffb70b08,#0000 40%);position:absolute;inset:0}.edit-document-field-layer.dragging-target{cursor:copy;outline-offset:-10px;background:linear-gradient(135deg,#ffb70b1c,#0000 42%);outline:2px dashed #ffb70b73}.edit-document-field-layer.readonly{cursor:default;background:linear-gradient(135deg,#0f766e0a,#0000 40%)}.edit-document-field{color:#111;min-width:0;max-width:140px;min-height:0;max-height:40px;font:inherit;box-shadow:none;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:12px;font-weight:400;display:grid;position:absolute}.edit-document-field:hover,.edit-document-field:active{cursor:move;background:0 0}.edit-document-field.selected{outline:none}.edit-document-field-layer.readonly .edit-document-field{cursor:default;box-shadow:none;background:0 0}.edit-document-field-layer.readonly .edit-document-field:hover{cursor:default;background:0 0}.edit-document-editor.review-mode .edit-document-field{box-shadow:none}.edit-document-field span{color:#111;text-shadow:none;pointer-events:none;background:0 0;border-radius:0;padding:0;font-weight:400}.edit-field-delete{appearance:none;box-sizing:border-box;color:#fff;text-align:center;width:18px;height:18px;box-shadow:none;cursor:pointer;opacity:0;background:#e22f2f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0 0 1px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;line-height:18px;transition:opacity .14s;display:flex;position:absolute;top:-8px;right:-8px}.edit-document-field:hover .edit-field-delete,.edit-document-field.selected .edit-field-delete{opacity:1}.edit-document-field-layer.readonly .edit-field-delete{display:none}.edit-document-field-signature,.edit-document-field-name,.edit-document-field-email,.edit-document-field-text,.edit-document-field-date,.edit-document-field-initials{color:#111}.linked-signature-field-layer .edit-document-field img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.linked-signature-field-layer .edit-document-field-signature{max-width:none;max-height:none}.linked-signature-field-layer .edit-document-field.is-complete{background:#fff}.linked-signature-field-layer .edit-document-field-signature.is-complete{min-width:180px;min-height:62px;overflow:visible}.linked-signature-field-layer .edit-document-field.is-complete span:not(.linked-signature-card){box-sizing:border-box;color:#111;background:#fff;place-items:center;width:100%;height:100%;display:grid}.linked-signature-field-layer .edit-document-field.is-complete .linked-text-field-value{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;padding:3px 4px;display:block;overflow:hidden}.linked-signature-field-layer .edit-document-field.is-complete .linked-text-field-value .linked-text-field-content{width:auto;height:auto;color:inherit;font:inherit;font-weight:inherit;text-shadow:none;padding:0 2px;display:inline}.linked-signature-field-layer .linked-signature-card{box-sizing:border-box;color:#17212b;pointer-events:none;background:#fff;border:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0 2px;display:grid;overflow:visible}.edit-document-field .linked-signature-card{font-weight:400}.linked-signature-field-layer .linked-signature-card small,.linked-signature-field-layer .linked-signature-card em{color:#17212b;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:clamp(4px,.75vw,7px);font-style:normal;line-height:1.05;overflow:visible}.linked-signature-field-layer .linked-signature-card strong{color:#17212b;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,2vw,22px);font-weight:500;line-height:1;overflow:hidden}.linked-signature-field-layer .linked-signature-card img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.edit-field-drag-preview{z-index:10050;color:#111;pointer-events:none;background:#ffffffdb;border:0;border-radius:8px;align-items:center;gap:6px;min-height:24px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 16px #00000029}.edit-field-drag-preview span{color:#111;flex:none;place-items:center;width:14px;height:14px;font-size:12px;display:inline-grid}.edit-fields-panel{color:#fff;background:#16181bb8;border:1px solid #ffffff1c;border-radius:20px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.edit-fields-panel h6,.edit-fields-panel p,.edit-fields-panel small{margin:0}.edit-fields-panel h6{font-size:16px}.edit-fields-panel p,.edit-fields-panel small{color:#ffffff9e;font-size:13px;line-height:1.4}.edit-field-buttons{gap:8px;display:grid}.edit-field-buttons button{color:#ffffffd6;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:900;display:flex}.edit-field-buttons button.active{color:#ffcf62;background:#ffb70b2e;border-color:#ffb70b7a}.edit-field-buttons span{background:#ffffff1c;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.edit-review-panel{align-content:start}.edit-review-actions{gap:8px;display:grid}.edit-review-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-size:13px;font-weight:1000}.sign-document-center,.sign-upload-section{min-width:0}.sign-upload-section{gap:12px;min-height:100%;display:grid}.sign-upload-section h6{color:#ffffffe6;margin:0;font-size:14px;font-weight:1000}.receive-upload-box.sign-upload-box{color:#fff;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffb70b2e,#0000 48%),#ffffff12;border:1.5px dashed #ffb70bad;border-radius:20px;place-items:center;gap:10px;min-height:clamp(220px,38vh,360px);padding:28px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.receive-upload-box.edit-document-upload-box{background:radial-gradient(circle at 50% 24%,#ffb70b38,#0000 38%),linear-gradient(90deg,#ffffff0f,#ffffff17,#ffffff0f);border-style:dashed;min-height:clamp(320px,58vh,455px)}.receive-upload-box.sign-upload-box:hover{background:radial-gradient(circle at 50% 0,#ffb70b3d,#0000 50%),#ffffff18;border-color:#ffb70b;transform:translateY(-1px)}.receive-upload-box.sign-upload-box input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.receive-upload-box.sign-upload-box svg{fill:#ffb70b;color:#ffb70b;box-sizing:border-box;background:#ffb70b24;border-radius:22px;width:70px;height:70px;margin:0;padding:18px}.receive-upload-box.edit-document-upload-box svg{background:#ffb70b33;border-radius:18px;width:64px;height:64px;padding:18px}.receive-upload-box.sign-upload-box span{color:#ffffffdb;max-width:520px;line-height:1.45}.receive-upload-box.sign-upload-box b{color:#fff}.receive-upload-box.sign-upload-box>strong{color:#242424;background:#ffb70b;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 20px;font-size:13px;font-weight:1000;display:inline-flex}.edit-uploaded-preview{align-content:center;min-height:160px}.sign-uploaded-preview-head span{min-width:0}.sign-uploaded-preview-head strong,.sign-uploaded-preview-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sign-uploaded-preview-head small{color:#65707d;font-size:12px}.sign-uploaded-preview-head button,.sign-document-actions button{color:#242424;min-height:38px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:1000}.sign-pdf-frame{width:100%;height:100%;min-height:inherit;border:0}.sign-fields-panel{color:#fff;background:#16181bb8;border:1px solid #ffffff1c;border-radius:20px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.sign-fields-panel h5,.sign-fields-hint{margin:0}.sign-fields-panel h5{font-size:16px}.sign-fields-hint{color:#ffffff94;font-size:13px;line-height:1.4}.sign-field-group button{color:#ffffffd1;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:900;display:flex}.sign-field-group.primary button:first-child{color:#ffcf62;background:#ffb70b2e;border-color:#ffb70b6b}.sign-field-group button span{background:#ffffff1a;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.sign-document-actions{gap:8px;margin-top:4px;display:grid}.sign-document-actions button:last-child{color:#fff;background:#ffffff14;border:1px solid #ffffff24}@media (width<=860px){.sign-document-modal,.edit-document-modal{width:min(100%,100vw - 20px);padding:22px 18px}.sign-document-body,.edit-document-editor-body{grid-template-columns:1fr}.edit-document-preview{min-height:420px}.receive-upload-box.sign-upload-box{min-height:190px;padding:22px 16px}.receive-upload-box.sign-upload-box svg{width:58px;height:58px;padding:15px}}.tasks-toolbar{grid-template-columns:1fr 180px;gap:10px;margin:18px 0;display:grid}.tasks-toolbar input,.tasks-toolbar select{color:#222;height:44px;font:inherit;background:#fffffff2;border:1px solid #ffffff2e;border-radius:12px;padding:0 12px}.tasks-table{gap:10px;display:grid}.tasks-row{color:#30343a;background:#fffffff0;border-radius:14px;grid-template-columns:1.55fr .85fr .8fr .75fr .7fr .6fr .75fr;align-items:center;gap:12px;padding:13px;display:grid}.tasks-row.head{color:#ffcf62;letter-spacing:.08em;text-transform:uppercase;background:#ffb70b2e;font-size:12px;font-weight:900}.tasks-row small{color:#65707d;margin-top:3px;display:block}.tasks-label-cell{overflow-wrap:anywhere;color:#30343a;flex-wrap:wrap;gap:6px;min-width:0;font-weight:800;display:flex}.tasks-label-cell.empty{color:#8b95a1;font-weight:700}.tasks-label-pill{color:#936200;background:#fff4d8;border:1px solid #ffb70b6b;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.tasks-row em{color:#936200;background:#fff4d8;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.tasks-row em.status-canceled{color:#b4232f;background:#ffe1e5}.tasks-row em.status-expired{color:#475569;background:#e9edf3}.tasks-row-actions{align-items:center;gap:8px;display:flex}.tasks-icon-action{color:#201704;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.tasks-icon-action:hover{filter:brightness(1.05)}.tasks-icon-action.danger{color:#ff8b9d;background:#ff677e29;border:1px solid #ff677e8c}.tasks-icon-action:disabled{cursor:not-allowed;opacity:.48}.tasks-empty-state{color:#ffffffc7;text-align:center;background:#ffffff1a;border-radius:14px;padding:18px;font-weight:800}@media (width<=760px){.tasks-backdrop{z-index:35!important;overscroll-behavior:none!important;place-items:start center!important;padding:88px 18px 18px!important;overflow:hidden!important}.tasks-backdrop .tasks-modal{border-radius:22px!important;flex-direction:column!important;width:min(100%,100vw - 36px)!important;max-height:calc(100dvh - 112px)!important;padding:22px 24px 0!important;display:flex!important;overflow:hidden!important}.tasks-backdrop .modal-close{top:12px!important;right:12px!important}.tasks-backdrop .admin-crud-head{flex:none!important;gap:14px!important}.tasks-backdrop .tasks-head-actions{justify-content:stretch!important;width:100%!important}.tasks-backdrop .tasks-head-actions button{flex:160px!important}.tasks-backdrop .admin-crud-head h4{font-size:clamp(28px,8vw,34px)!important}.tasks-backdrop .admin-crud-head button{width:100%!important;min-height:38px!important}.tasks-backdrop .tasks-toolbar{flex:none!important;margin:14px 0!important}.tasks-backdrop .tasks-table{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding-bottom:12px!important;padding-right:4px!important;overflow:hidden auto!important}.tasks-backdrop .tasks-row.head{display:none!important}.tasks-backdrop .tasks-row{grid-template-columns:1fr!important;gap:9px!important}.tasks-backdrop .task-detail-panel{border-radius:0 0 22px 22px!important;flex:none!important;margin:0 -24px!important;padding:14px 24px 18px!important}}.task-detail-panel{color:#ffffffc7;background:#ffffff14;border-radius:14px;margin-top:14px;padding:16px}.task-detail-panel h5{color:#fff;margin:0 0 6px;font-size:18px}.task-detail-panel p{margin:0}.receive-visualization-banner{color:#ffffffdb}.receive-view-documents{grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:12px;display:grid}.editor-backdrop{z-index:55}.entity-editor-modal{width:min(560px,100%)}.password-editor-modal{width:min(520px,100%)}.password-editor-modal .auth-form{gap:12px}.password-input-wrap{gap:5px;display:grid;position:relative}.password-input-wrap span{color:#ffffffdb;font-size:12px;font-weight:900}.password-input-wrap em{color:#e22f2f;font-style:normal}.password-input-wrap input{color:#222;background:#fff;border:1px solid #8c929a;border-radius:0;height:28px;padding:0 34px 0 8px;font-size:12px}.password-input-wrap button{color:#5d6672;width:24px;height:24px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:2px;right:5px}.password-input-wrap button:hover{color:#0b5ec8;background:#0b5ec81a}.password-input-wrap svg{fill:currentColor;width:16px;height:16px}.password-editor-modal .password-input-wrap button{color:#ffb70b;width:18px;height:16px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:6px;right:8px}.password-editor-modal .password-input-wrap button:hover{color:#ffcf62;background:#ffb70b26}.profile-editor-modal{scrollbar-gutter:stable;color:#1f2933;background:#f7f8fb;border-radius:22px;grid-template-columns:190px 1fr;width:min(1120px,100%);height:min(720px,88vh);max-height:88vh;display:grid;position:relative;overflow:hidden scroll;box-shadow:0 38px 120px #00000085}.profile-editor-side{background:#eceff3;border-right:1px solid #dfe4ea;flex-direction:column;gap:4px;min-height:100%;padding:22px 14px;display:flex;position:sticky;top:0}.profile-editor-side strong{margin:0 8px 10px;font-size:14px}.profile-editor-side span,.profile-editor-side button{color:#52606d;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:700}.profile-editor-side button{cursor:pointer}.profile-editor-main{align-content:start;gap:18px;min-height:0;padding:28px;display:grid;overflow:visible}.profile-editor-modal::-webkit-scrollbar{width:12px}.profile-editor-modal::-webkit-scrollbar-thumb{background:#0b6fdc;border:3px solid #edf1f5;border-radius:999px}.profile-editor-titlebar,.profile-editor-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-editor-titlebar h4{color:#17212b;margin:0;font-size:clamp(28px,4vw,40px)}.profile-editor-titlebar small{color:#65707d;margin-top:6px;display:block}.profile-editor-titlebar-actions{flex-shrink:0;justify-content:flex-end;gap:10px;margin-right:54px;display:flex}.profile-editor-titlebar button,.profile-editor-identity button:not(.profile-editor-avatar-button),.profile-photo-upload-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0b6fdc,#0756b8);border:0;border-radius:10px;padding:0 18px;font-size:12px;font-weight:900;box-shadow:0 10px 24px #0b5ec83d}.profile-photo-upload-button{justify-content:center;align-items:center;display:inline-flex}.profile-photo-upload-button input{display:none}.profile-photo-modal{color:#f7f7f7;background:#1f2125fa;border:1px solid #ffffff29;border-radius:24px;width:min(560px,94vw);position:relative;overflow:hidden;box-shadow:0 38px 120px #0000008f}.profile-photo-modal>input{display:none}.profile-photo-modal h4{color:#fff;text-shadow:0 2px #00000059;border-bottom:0;margin:0;padding:34px 32px 18px;font-size:clamp(30px,4.6vw,38px);font-weight:1000;line-height:1.08}.profile-photo-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;font-weight:900;position:absolute;top:16px;right:16px}.profile-photo-close:hover{background:#fff3}.profile-photo-toolbar{justify-content:space-between;align-items:center;padding:18px 32px 14px;display:flex}.profile-photo-toolbar button{color:#242424;text-transform:uppercase;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;min-height:38px;padding:0 20px;font-weight:1000;box-shadow:0 8px 18px #0000003d}.profile-photo-toolbar button:hover{background:#ffcf62;transform:translateY(-1px)}.profile-photo-toolbar .profile-photo-reset{width:38px;padding:0;font-size:20px;line-height:1}.profile-photo-error{color:#ff8d8d;background:#ff5f5f24;border:1px solid #ff5f5f73;border-radius:12px;margin:0 32px 14px;padding:10px 12px;font-size:13px;font-weight:900}.profile-photo-dropzone{cursor:pointer;text-align:center;background:#ffffff0f;border:1px dashed #ffb70b6b;border-radius:18px;place-items:center;gap:10px;min-height:360px;margin:0 32px 26px;display:grid}.profile-photo-dropzone:focus-visible{outline-offset:2px;outline:3px solid #ffb70b57}.profile-photo-dropzone input{display:none}.profile-photo-placeholder{background:#00000038;border:3px solid #ffb70b9e;border-radius:18px;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.profile-photo-placeholder img{object-fit:cover;width:100%;height:100%}.profile-photo-placeholder svg{fill:#ffcf62;width:58px;height:58px}.profile-photo-dropzone strong{color:#fff;font-size:18px;font-weight:1000}.profile-photo-dropzone span{color:#ffffffb3;font-size:12px}.profile-photo-dropzone button{color:#242424;text-transform:uppercase;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;min-height:34px;padding:0 18px;font-weight:1000}.profile-photo-cropper{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1a1b1f;border:1px solid #ffb70b42;border-radius:18px;height:360px;margin:0 32px 18px;position:relative;overflow:hidden}.profile-photo-cropper:active{cursor:grabbing}.profile-photo-cropper img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.profile-photo-crop-mask{pointer-events:none;background:radial-gradient(circle,#0000 0 118px,#0000007a 119px);position:absolute;inset:0}.profile-photo-crop-ring{pointer-events:none;border:1px solid #ffffffdb;border-radius:50%;width:236px;height:236px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000002e}.profile-photo-zoom-row{color:#ffcf62;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 32px 26px;font-size:19px;display:grid}.profile-photo-zoom-row input{accent-color:#ffb70b;width:100%}.profile-photo-actions{border-top:0;flex-wrap:wrap;justify-content:center;gap:12px;padding:0 32px 30px;display:flex}.profile-photo-actions button{color:#ffcf62;cursor:pointer;background:0 0;border:1px solid #ffb70b;border-radius:999px;min-height:48px;padding:0 28px;font-weight:1000}.profile-photo-actions button:first-child{color:#242424;background:#ffb70b;border-color:#ffb70b;flex:100%;box-shadow:0 8px 18px #0000003d}.profile-photo-actions button:hover{background:#ffb70b29}.profile-photo-actions button:first-child:hover{background:#ffcf62}.profile-editor-titlebar button:hover,.profile-editor-identity button:not(.profile-editor-avatar-button):hover,.profile-photo-upload-button:hover,.profile-editor-modal .modal-close:hover{background:linear-gradient(135deg,#1280f2,#0b5ec8)}.profile-editor-card{background:#fff;border:1px solid #dfe4ea;border-radius:14px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 32px #0f172a0f}.profile-editor-card h5{color:#17212b;margin:0;font-size:16px}.profile-editor-card p{color:#65707d;margin:4px 0 0;font-size:13px}.profile-editor-card-head span{color:#0b5ec8;text-transform:uppercase;font-size:11px;font-weight:900}.profile-editor-identity{grid-template-columns:1fr auto;align-items:center}.profile-editor-avatar{color:#fff;background:linear-gradient(135deg,#5b22c8,#7a35e8);border-radius:50%;place-items:center;width:74px;height:74px;font-size:28px;font-weight:900;display:grid;position:relative;overflow:hidden}.profile-editor-avatar-button{cursor:pointer;border:0;padding:0;transition:transform .18s,box-shadow .18s,outline-color .18s;box-shadow:0 12px 28px #0f172a2e}.profile-editor-avatar-button:before{content:"Editar";z-index:2;color:#fff;opacity:0;background:#0b6fdcc7;border-radius:50%;place-items:center;font-size:12px;font-weight:1000;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:0;transform:scale(.92)}.profile-editor-avatar-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a3d}.profile-editor-avatar-button:hover:before,.profile-editor-avatar-button:focus-visible:before{opacity:1;transform:scale(1)}.profile-editor-avatar-button:focus-visible{outline-offset:4px;outline:3px solid #0b6fdc57}.profile-editor-card label{color:#52606d;gap:7px;font-size:12px;font-weight:800;display:grid}.profile-editor-card input{color:#17212b;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d7dde5;border-radius:8px;padding:0 12px}.profile-editor-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.profile-editor-security{background:#f8fbff;border-color:#cfe0f7}.language-region-card{gap:0;padding:0;overflow:hidden}.language-region-card .profile-editor-card-head{border-bottom:1px solid #e2e7ee;align-items:center;padding:14px 16px}.language-region-card .profile-editor-card-head button{color:#17212b;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:2px;min-height:28px;padding:0 10px;font-size:10px;font-weight:900}.language-region-block{border-bottom:1px solid #edf0f4;padding:14px 16px}.language-region-block:last-child{border-bottom:0}.language-region-block>strong{color:#17212b;margin-bottom:12px;font-size:13px;display:block}.language-region-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.language-region-grid.two{grid-template-columns:repeat(2,1fr);max-width:620px}.language-region-grid p{margin:0}.language-region-grid span{color:#52606d;font-size:11px;font-weight:800;display:block}.language-region-grid em{color:#17212b;margin-top:4px;font-size:12px;font-style:normal;display:block}.security-settings-panel{gap:18px;display:grid}.security-section{color:#17212b;background:#fff;border:1px solid #d7dde5;border-radius:2px}.security-section h5{border-bottom:1px solid #e2e7ee;margin:0;padding:14px 16px;font-size:15px}.security-section-head{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;padding-right:16px;display:flex}.security-section-head h5{border-bottom:0}.security-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 16px;display:flex}.security-row:last-child{border-bottom:0}.security-row strong,.security-split-row strong{color:#17212b;font-size:13px;display:block}.security-row small,.security-split-row small{color:#65707d;margin-top:4px;font-size:12px;display:block}.security-row em{color:#fff;text-transform:uppercase;background:#0ea66b;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-block}.security-row button{color:#17212b;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:2px;min-height:30px;padding:0 12px;font-size:10px;font-weight:900}.security-split-row{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:20px;padding:18px 16px;display:grid}.toggle-on,.toggle-off{background:#d4d9df;border-radius:999px;width:42px;height:24px;position:relative}.toggle-on{background:#0b6fdc}.toggle-on:after,.toggle-off:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;box-shadow:0 2px 6px #00000038}.toggle-on:after{right:3px}.toggle-off:after{left:3px}.signatures-panel{background:#fff;border-top:1px solid #e2e7ee;min-height:430px}.signatures-table-head{color:#17212b;border-bottom:1px solid #e2e7ee;grid-template-columns:1.2fr 1fr 120px;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;display:grid}.signatures-table-head span:last-child{text-align:right}.signatures-empty{color:#17212b;text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.signatures-empty strong{font-size:13px}.signatures-empty small{color:#65707d;margin-top:4px;font-size:12px}.signatures-list{display:grid}.signatures-row{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 120px;align-items:center;gap:16px;min-height:92px;padding:12px 16px;display:grid}.signatures-row .signature-preview,.signatures-row .initial-preview{background:#fffdf6}.signature-row-actions{justify-content:flex-end;gap:8px;display:flex}.signature-row-actions button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:50%;min-width:34px;min-height:34px;padding:0}.signature-row-actions svg{fill:currentColor;vertical-align:middle;width:18px;height:16px}.signature-icon-action{place-items:center;display:inline-grid}.signature-icon-action.danger{color:#b3261e}.signature-row-actions button:hover{color:#936200;background:#fff7e5;border-color:#ffb70b}.signature-creator-modal{color:#17212b;background:#fff;border-radius:2px;width:min(920px,96vw);max-height:min(860px,94vh);position:relative;overflow:auto;box-shadow:0 38px 120px #00000085}.signature-creator-modal h4{border-bottom:1px solid #dfe4ea;margin:0;padding:20px 24px;font-size:18px}.signature-creator-modal .modal-close{color:#17212b;box-shadow:none;background:0 0;top:10px;right:12px}.signature-creator-fields{grid-template-columns:1fr 200px;gap:18px;padding:18px 24px 12px;display:grid}.signature-creator-fields label{color:#17212b;gap:6px;font-size:12px;font-weight:900;display:grid}.signature-creator-fields label span{align-items:baseline;gap:4px;display:inline-flex}.signature-creator-fields em{color:#e22f2f;font-style:normal}.signature-creator-fields input{color:#17212b;height:32px;font:inherit;border:1px solid #8c929a;border-radius:0;padding:0 9px;font-size:12px}.signature-tabs{border-bottom:1px solid #dfe4ea;gap:28px;padding:0 24px;display:flex}.signature-tabs button{color:#52606d;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;font-size:12px;font-weight:900}.signature-options{border-bottom:1px solid #dfe4ea;max-height:none;overflow:visible}.signature-draw-panel{border-bottom:1px solid #dfe4ea;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:18px 24px 24px;display:grid}.draw-box{background:#fff;border:1px dashed #cfd6df;grid-template-rows:1fr auto;min-height:230px;display:grid;position:relative}.draw-box canvas{touch-action:none;cursor:crosshair;border-bottom:1px solid #c2c8cf;width:100%;height:190px}.draw-box span{color:#8a939f;text-align:center;min-height:34px;font-size:12px;line-height:34px}.draw-box button{z-index:1;color:#0b5ec8;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;position:absolute;top:10px;right:12px}.signature-upload-panel{color:#52606d;border-bottom:1px solid #dfe4ea;gap:12px;min-height:260px;padding:18px 24px;display:grid}.signature-upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signature-upload-box{cursor:pointer;background:#fff;border:1px dashed #cfd6df;align-content:center;place-items:center;gap:10px;min-height:140px;display:grid}.signature-upload-box svg{fill:#8a939f;width:54px;height:42px}.signature-upload-box span{color:#17212b;text-transform:uppercase;border:1px solid #cfd6df;padding:7px 14px;font-size:11px;font-weight:900}.signature-upload-box input{display:none}.signature-upload-box small{color:#0b5ec8;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}.signature-upload-panel p{color:#52606d;margin:0;font-size:11px}.signature-option{color:#17212b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr 220px;align-items:center;gap:18px;width:100%;min-height:84px;padding:10px 24px;display:grid}.signature-radio{border:1px solid #98a2ad;border-radius:50%;width:18px;height:18px}.signature-option.selected .signature-radio{border:5px solid #0b5ec8}.signature-preview,.initial-preview{border-top:1px solid #127474;border-bottom:1px solid #127474;border-left:2px solid #127474;align-content:center;width:min(270px,100%);min-height:52px;padding:4px 12px;display:grid}.initial-preview{width:90px}.signature-preview small,.initial-preview small{color:#17212b;font-family:Arial,sans-serif;font-size:10px}.signature-preview strong,.initial-preview strong{font-size:22px;font-weight:500;line-height:1}.signature-preview em{color:#17212b;font-family:Arial,sans-serif;font-size:10px;font-style:normal}.signature-script strong{font-family:Brush Script MT,Segoe Script,cursive}.signature-hand strong{font-family:Comic Sans MS,Segoe Print,cursive;transform:rotate(-2deg)}.signature-flow strong{letter-spacing:1px;font-family:Snell Roundhand,Segoe Script,cursive}.signature-thin strong{font-family:Lucida Handwriting,cursive;font-size:18px}.signature-round strong{font-family:Bradley Hand,Segoe Print,cursive}.signature-quick strong{font-family:Segoe Script,cursive;transform:skew(-8deg)}.signature-loop strong{font-family:Brush Script MT,cursive;font-size:24px}.signature-classic strong{font-family:Georgia,serif;font-style:italic}.signature-disclaimer{color:#30343a;margin:16px 24px 8px;font-size:11px;line-height:1.45}.signature-creator-actions{gap:18px;padding:10px 24px 22px;display:flex}.signature-creator-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0b5ec8;border:0;min-height:36px;padding:0 18px;font-size:12px;font-weight:900}.signature-creator-actions button:last-child{color:#17212b;background:0 0}@media (width<=760px){.profile-editor-modal{grid-template-columns:1fr;overflow:auto}.profile-editor-side{display:none}.profile-editor-identity,.profile-editor-grid{grid-template-columns:1fr}.profile-editor-titlebar{flex-direction:column}.security-split-row{grid-template-columns:1fr auto}.signatures-table-head,.signatures-row{grid-template-columns:1fr .7fr auto}.language-region-grid,.language-region-grid.two,.signature-creator-fields,.signature-option,.signature-draw-panel{grid-template-columns:1fr}.signature-options{max-height:none}}.user-editor-form select{color:#222;width:100%;height:46px;font:inherit;background:#fffffff2;border:0;border-radius:12px;padding:0 12px;font-weight:700}.user-editor-actions{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.user-editor-actions .link-button{white-space:nowrap;border:1px solid #ffb70bb8;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;display:inline-flex}.user-editor-form .user-editor-status.error{color:#ff6b6b;background:#ff3b3024;border:1px solid #ff5a5a80;border-radius:12px;margin-top:2px;padding:12px 14px;font-weight:900;line-height:1.35;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}.hero{text-align:center;padding:122px 0 96px}.eyebrow{color:#ffb70b;letter-spacing:.16em;text-transform:uppercase;text-shadow:1px 1px #333;width:fit-content;margin:0 auto 18px;font-size:13px;font-weight:800}.hero h1{color:#fff;text-shadow:1px 2px #00000057,0 30px 80px #0000006b;margin:0;font-size:clamp(58px,9vw,96px);line-height:.95}.hero h2{color:#ffb70b;text-shadow:1px 2px #00000057;max-width:850px;margin:24px auto 0;font-size:clamp(22px,3vw,31px);line-height:1.25}.public-agreement-page h1{text-shadow:1px 2px #00000057,0 30px 80px #0000006b;margin:0;font-size:clamp(30px,5vw,54px);line-height:1}.public-agreement-workspace{gap:16px;display:grid}.public-agreement-section,.public-agreement-token{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1f222694;border:1px solid #ffffff24;border-radius:16px;padding:20px;box-shadow:inset 0 1px #ffffff0f}.public-agreement-section h5{margin:0 0 14px;font-size:17px}.public-agreement-token{background:#ffb70b1f;border-color:#ffb70b75;gap:8px;display:grid}.public-agreement-token span{color:#ffcf62;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900}.public-agreement-token strong{overflow-wrap:anywhere;font-size:clamp(22px,4vw,34px);line-height:1.05}.public-agreement-token small{color:#ffffffd1;font-size:15px;font-weight:800}.public-agreement-documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.public-agreement-document{color:#20172f;min-width:0;min-height:240px;box-shadow:none;background:#fff;border:1px solid #111827b3;border-radius:0;grid-template-rows:172px auto;display:grid;position:relative;overflow:hidden}.public-agreement-document-preview{color:#1f2937;background:#f7f7f7;border-bottom:1px solid #e5e7eb;place-items:center;min-height:172px;display:grid;position:relative;overflow:hidden}.public-agreement-document-preview iframe{pointer-events:none;background:#fff;border:0;width:calc(100% + 34px);height:calc(100% + 34px);margin-bottom:-34px;margin-right:-34px}.public-agreement-document-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:10px;font-weight:700;overflow:hidden}.public-agreement-document-hover-actions{z-index:3;opacity:0;pointer-events:none;background:#242424ad;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.public-agreement-document:hover .public-agreement-document-hover-actions,.public-agreement-document:focus-within .public-agreement-document-hover-actions{opacity:1;pointer-events:auto}.public-agreement-document-footer{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:88px;padding:14px 16px 16px;display:flex}.public-agreement-document-footer>div{min-width:0}.public-agreement-document-footer strong,.public-agreement-document-footer small{display:block}.public-agreement-document-footer strong{color:#20172f;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:900;line-height:1.25}.public-agreement-document-footer small{color:#5f6673;margin-top:5px;font-weight:700}@media (width<=980px){.public-agreement-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.public-agreement-documents{grid-template-columns:1fr}}.public-agreement-help,.public-agreement-empty p{color:#ffffffbd;font-weight:700}.agreement-account-blocked{z-index:6;text-align:center;color:#fff;justify-items:center;gap:18px;width:min(900px,100% - 32px);margin:104px auto 128px;display:grid;position:relative}.agreement-account-blocked h1{text-shadow:1px 2px #00000057,0 30px 80px #0000006b;max-width:760px;margin:0;font-size:clamp(34px,6vw,64px);line-height:1}.agreement-account-blocked p:not(.eyebrow){color:#ffffffdb;overflow-wrap:anywhere;max-width:680px;margin:0;font-size:18px;font-weight:800;line-height:1.45}.agreement-account-blocked-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.agreement-account-blocked-actions button{color:#20172f;cursor:pointer;background:#ffb70b;border:0;border-radius:6px;min-height:48px;padding:0 22px;font-weight:900;box-shadow:0 18px 50px #00000038}.agreement-account-blocked-actions button.secondary{color:#17212b;background:#ffffffe6}#altaBoton{background:#e22f2f;border-radius:.4rem;justify-content:center;align-items:center;min-width:20rem;height:64px;margin-top:38px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #00000057,0 24px 55px #00000047}#altaBoton:hover{text-decoration:underline;transform:translateY(-1px)}#altaBoton:disabled{cursor:not-allowed;color:#ffffffd1;background:#6b6f76;box-shadow:0 1px 2px #00000047,0 18px 38px #0003}#altaBoton:disabled:hover{text-decoration:none;transform:none}.hero h3{color:#ffffffe6;text-shadow:1px 2px #00000057;max-width:650px;margin:28px auto 0;font-size:16px}.process-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#333333c2;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:.95fr 1.05fr;gap:32px;padding:32px;display:grid}.mvp-shell,.dashboard,.auth-panel{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1e21d1;border:1px solid #ffffff29;border-radius:22px;width:min(1120px,100%);margin:18px auto 0;padding:32px;position:relative;box-shadow:0 26px 80px #00000047}.auth-panel{grid-template-columns:1fr 1.1fr;align-items:center;gap:22px;display:grid}.auth-panel h4{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05}.auth-panel p:not(.section-kicker){color:#ffffffbf;margin:12px 0 0;line-height:1.55}.auth-form,.auth-actions{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.auth-actions{grid-template-columns:1fr auto auto}.auth-form input,.auth-form button,.auth-actions button{height:46px;font:inherit;border:1px solid #ffffff2e;border-radius:11px;padding:0 12px}.auth-form input{color:#222;background:#fffffff5}.login-password-input-wrap{display:block;position:relative}.auth-form .login-password-input-wrap input{width:100%;padding-right:48px}.auth-form .login-password-input-wrap button{color:#2f3340;width:30px;height:30px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:10px}.auth-form .login-password-input-wrap button:hover{color:#2f3340;background:#f0f2f5;transform:none}.auth-form .login-password-input-wrap svg{fill:currentColor;width:20px;height:18px}.auth-form button,.auth-actions button{color:#222;cursor:pointer;background:#ffb70b;border:0;font-weight:900}.auth-form button:disabled,.auth-actions button:disabled,.admin-form button:disabled{cursor:wait;opacity:.7}.auth-form button.register-submit-missing-fields:disabled{cursor:default}.auth-form span,.auth-actions span{color:#ffffffb8;grid-column:1/-1;font-size:13px}.modal-backdrop{z-index:30;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;background:#080a0cad;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.login-modal{background:#232528f5;border:1px solid #ffffff2e;border-radius:24px;width:min(480px,100%);padding:32px;position:relative;box-shadow:0 38px 120px #00000085}.login-modal h4{margin:0;font-size:36px;line-height:1.05}.login-modal p:not(.section-kicker){color:#ffffffbd;margin:12px 0 20px}.modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:14px;right:14px}.profile-editor-modal .modal-close{color:#fff;background:linear-gradient(135deg,#0b6fdc,#0756b8);border-radius:10px;width:42px;height:42px;font-size:24px;font-weight:900;line-height:1;top:20px;right:20px;box-shadow:0 10px 24px #0b5ec83d}.modal-auth-form{grid-template-columns:1fr}.user-editor-status{margin-top:8px;font-size:16px;font-weight:800;line-height:1.35;display:block}.user-editor-status.is-error{color:#ff4d4f;text-shadow:0 1px 10px #ff4d4f42;font-size:20px}.user-editor-alert{color:#fff;background:linear-gradient(135deg,#ff4d4df5,#911414fa);border:1px solid #ff4d4de0;border-radius:14px;gap:5px;margin-top:10px;padding:13px 15px;animation:.18s ease-out template-alert-pop;display:grid;box-shadow:0 18px 46px #ff4d4d47}.user-editor-alert strong{color:#fff;font-size:17px;font-weight:1000}.user-editor-alert span{color:#fffffff0;font-size:14px;font-weight:850}.user-editor-alert a{color:#fff;text-underline-offset:3px;font-size:14px;font-weight:950;text-decoration:underline}.user-editor-alert-warning{color:#071b35;background:linear-gradient(135deg,#f6c343f5,#7e5710fa);border-color:#f6c343e6;box-shadow:0 18px 46px #f6c3433d}.user-editor-alert-warning strong,.user-editor-alert-warning span,.user-editor-alert-warning a{color:#071b35}.user-editor-alert-success{color:#14532d;background:linear-gradient(135deg,#ecfdf5,#f7fff9);border-color:#22c55e8c;box-shadow:0 18px 46px #15803d2e}.user-editor-alert-success strong,.user-editor-alert-success span{color:#14532d}.user-editor-alert small{color:#fffc;font-size:12px;font-weight:750}.mvp-intro{max-width:760px;margin-bottom:24px}.mvp-intro h4,.dashboard h4{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.04}.mvp-intro p:not(.section-kicker){color:#ffffffc7;margin:14px 0 0;line-height:1.6}.forms-grid,.tables-grid,.stats-grid,.business-charts{gap:18px;display:grid}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tables-grid{grid-template-columns:1fr 1.2fr;margin-top:18px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.admin-form,.table-card,.role-management,.business-charts article,.stats-grid article,.admin-notes{color:#30343a;background:#ffffffeb;border:1px solid #ffffff21;border-radius:18px}.admin-form{gap:14px;padding:24px;display:grid;position:relative}.form-badge{color:#fff;background:#e22f2f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:22px;right:22px}.admin-form h5,.table-card h5,.admin-notes h5{margin:0;font-size:21px}.admin-form label{color:#59626e;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-form input,.admin-form select{color:#222;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:10px;padding:0 12px}.split-fields{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.admin-form button{color:#242424;cursor:pointer;background:#ffb70b;border:0;border-radius:10px;height:48px;margin-top:4px;font-weight:900}.admin-form button:hover{filter:brightness(.96);transform:translateY(-1px)}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cognito-pill{color:#ffcf62;background:#ffb70b29;border:1px solid #ffb70b57;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.stats-grid article{gap:4px;padding:20px;display:grid}.stats-grid strong{color:#e22f2f;font-size:34px;line-height:1}.stats-grid span{color:#59626e;font-weight:800}.business-charts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.business-charts article{padding:20px}.business-charts strong{color:#30343a;font-size:30px;line-height:1;display:block}.business-charts span{color:#59626e;margin-top:7px;font-weight:900;display:block}.business-charts small{color:#7a8490;margin-top:3px;display:block}.business-charts i{background:linear-gradient(90deg,#e22f2f,#ffb70b);border-radius:999px;max-width:100%;height:9px;margin-top:14px;display:block}.role-management{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:20px 22px;display:flex}.role-management h5{margin:0;font-size:21px}.role-management p{color:#65707d;margin:6px 0 0;font-size:13px}.role-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.role-chips span{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.table-card{padding:22px}.table-list{gap:12px;margin-top:16px;display:grid}.table-row{background:#f4f6f9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.table-row div{gap:4px;display:grid}.table-row strong{font-size:15px}.table-row span{color:#65707d;font-size:13px}.table-row em{text-transform:capitalize;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-actions button,.row-actions select{color:#30343a;min-height:34px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.row-actions button{cursor:pointer;color:#fff;background:#30343a}.status-activa,.role-admin{color:#13713b;background:#e8f8ef}.status-pendiente-cognito,.role-emisor{color:#936200;background:#fff4d8}.status-suspendida,.role-firmante{color:#3651a3;background:#eef2ff}.admin-notes{margin-top:18px;padding:22px}.admin-notes ul{color:#58616b;margin:14px 0 0;padding-left:20px;line-height:1.7}.audit-card{background:#141618b8;border:1px solid #ffffff21;border-radius:18px;margin-top:18px;padding:22px}.audit-card h5{margin:0 0 14px;font-size:21px}.audit-row{color:#ffffffc7;border-top:1px solid #ffffff1a;grid-template-columns:170px 1fr auto;gap:12px;padding:12px 0;font-size:13px;display:grid}.audit-row strong{color:#ffcf62}.audit-row time{color:#ffffff8c}.emitter-dashboard{grid-template-columns:1.15fr 1.15fr .9fr;gap:18px;margin-top:22px;display:grid}.emitter-actions-card{color:#fff;background:linear-gradient(135deg,#380096f2,#260060eb);border:1px solid #ffffff24;border-radius:18px;grid-column:1/-1;padding:26px;box-shadow:0 22px 70px #00000047}.emitter-actions-card h5{margin:0 0 22px;font-size:clamp(22px,3vw,32px);line-height:1.1}.emitter-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.emitter-actions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff75;border-radius:6px;padding:0 22px;font-weight:900}.emitter-actions button:hover{background:#ffffff1f}.emitter-actions span{vertical-align:-2px;margin-right:9px;font-size:20px}.emitter-card{color:#30343a;background:#ffffffeb;border:1px solid #ffffff21;border-radius:18px;padding:22px}.emitter-card h5{margin:0 0 14px;font-size:21px}.emitter-card-title{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:21px;font-weight:900;display:block}.emitter-card-title:hover{color:#e22f2f}.emitter-agreements-card{grid-column:1/-1}.emitter-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.emitter-card-head h5{margin-bottom:4px}.emitter-card-head small{color:#65707d;font-size:13px;display:block}.emitter-card-head button{color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#e22f2f;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:900}.agreement-summary-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agreement-dashboard-notice{color:#146437;background:#2fc58529;border:1px solid #2fc5856b;border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:13px;font-weight:900}.agreement-summary-card button{color:#30343a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:8px;min-height:92px;padding:16px}.agreement-summary-card button:hover{border-color:#ffb70b;box-shadow:0 10px 22px #222a3514}.agreement-summary-card span{color:#65707d;font-size:13px;font-weight:800;display:block}.agreement-summary-card strong{color:#181c22;margin-top:10px;font-size:34px;line-height:1;display:block}.emitter-row{border-top:1px solid #e2e7ee;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}button.emitter-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}button.emitter-row:hover{background:#f8fafc}.emitter-row div{gap:4px;display:grid}.emitter-row strong{font-size:14px}.emitter-row span{color:#65707d;font-size:13px}.emitter-row em,.emitter-row time{color:#936200;background:#fff4d8;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.emitter-info-row{border-top:1px solid #e2e7ee;justify-content:space-between;gap:14px;padding:13px 0;display:flex}.emitter-info-row span{color:#65707d;font-size:13px;font-weight:800}.emitter-info-row strong{text-align:right}.section-kicker{color:#ffb70b;margin:0 0 8px;font-weight:800}.process-card h4{margin:0;font-size:34px;line-height:1.08}.process-card ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.process-card li{align-items:center;gap:14px;font-weight:750;display:flex}.process-card li span{color:#222;background:#ffb70b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.feature-grid article{color:#333;background:#ffffffeb;border-radius:16px;min-height:190px;padding:24px;box-shadow:0 18px 60px #00000040}.feature-icon{color:#e22f2f;font-size:24px;font-weight:900}.feature-grid h4{margin:24px 0 8px;font-size:20px}.feature-grid p{color:#58616b;margin:0;line-height:1.55}.timeline-page{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1e21d1;border:1px solid #ffffff29;border-radius:22px;margin-top:72px;padding:36px;box-shadow:0 26px 80px #00000047}.timeline-page h4{margin:0;font-size:clamp(36px,5vw,58px);line-height:1.02}.timeline-page>p:not(.section-kicker){color:#ffffffc2;max-width:760px;margin:16px 0 0;line-height:1.6}.timeline-legend{color:#ffffffc7;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:13px;font-weight:800;display:flex}.timeline-legend span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.timeline-legend i{border-radius:50%;width:10px;height:10px}.timeline-legend .done{background:#23a55a}.timeline-legend .progress{background:#ffb70b}.timeline-legend .pending{background:#9aa3ad}.timeline-legend .optional{background:#7257d4}.timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.timeline-list article{color:#30343a;background:#ffffffeb;border:1px solid #ffffff24;border-radius:17px;padding:22px 24px 22px 34px;position:relative}.timeline-list article:before{content:"";background:#9aa3ad;border-radius:999px;width:4px;position:absolute;top:25px;bottom:25px;left:14px}.timeline-list article.milestone-done:before{background:#23a55a}.timeline-list article.milestone-progress:before{background:#ffb70b}.timeline-list article.milestone-optional:before{background:#7257d4}.timeline-list time{color:#e22f2f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.timeline-list h5{margin:8px 0 12px;font-size:22px}.timeline-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{color:#58616b;align-items:center;gap:8px;line-height:1.35;display:flex}.timeline-list li:before{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:grid}.timeline-list li.done:before{content:"✓";color:#13713b;background:#e8f8ef}.timeline-list li.progress:before{content:"•";color:#936200;background:#fff4d8}.timeline-list li.pending:before{content:"";background:#f4f6f9;border:2px solid #c4cad1}.timeline-list li.optional:before{content:"+";color:#5539bd;background:#efeafd}footer{color:#ffffffb3;justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding-top:18px;font-size:13px;display:flex}.footer-versions{color:#ffffff8c;font-size:12px}@media (prefers-reduced-motion:reduce){.page,.scene-tint:before,.scene-tint:after,.cloud,.balloon,.ground-layer{animation:none}}@media (width<=760px){html,body,#root{width:100%;max-width:100%;overflow-x:clip}.page{width:100%;max-width:100vw;padding-inline:12px}.site-header{align-items:center;gap:10px;width:100%;max-width:100%;height:auto;padding-block:18px}.brand{flex:auto;min-width:0}.brand img{flex:none;width:54px}.brand span{white-space:nowrap;min-width:0;font-size:clamp(22px,6vw,26px)}.admin-menu,.role-management,.admin-crud-head,.admin-crud-pager{flex-direction:column;align-items:stretch}.admin-crud-row,.tasks-row,.tasks-toolbar,.agreement-summary-card{grid-template-columns:1fr}.emitter-card-head{flex-direction:column;align-items:stretch}.admin-menu-actions,.role-chips{justify-content:flex-start}nav{display:none}.mobile-landing-link{margin-left:auto;display:inline-flex}.mobile-landing-link,.signin{white-space:nowrap;flex:none;font-size:12px}.hero{width:100%;max-width:100%;padding:72px 0 60px}.eyebrow{letter-spacing:.14em;max-width:100%;font-size:12px;line-height:1.35}.hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(42px,13vw,54px);line-height:1.02}.hero h2{max-width:100%;font-size:clamp(20px,6vw,24px)}#altaBoton{min-width:100%}.process-card,.feature-grid,.timeline-page,.auth-panel,.auth-form,.auth-actions,.forms-grid,.tables-grid,.stats-grid,.business-charts,.emitter-dashboard,.timeline-list,.split-fields{grid-template-columns:1fr}.process-card,.feature-grid article,.timeline-page,.auth-panel,.auth-form,.mvp-shell,.dashboard{width:100%;max-width:100%}.process-card{gap:22px;padding:24px 20px}.process-card h4{overflow-wrap:anywhere;font-size:clamp(28px,9vw,34px)}.mvp-shell,.dashboard{padding:22px}.dashboard-head{flex-direction:column}.table-row{flex-direction:column;align-items:flex-start}.row-actions{justify-content:flex-start}.audit-row,.admin-workspace-user-search-row,.admin-workspace-notification{grid-template-columns:1fr}.admin-workspace-notification time{white-space:normal}footer{flex-direction:column}.sky-layer{opacity:.45}}@media (width<=720px){.admin-management-backdrop{z-index:35!important;overscroll-behavior:none!important;place-items:start center!important;padding:104px 18px 18px!important;overflow:hidden!important}.admin-management-backdrop .admin-crud-modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:22px!important;width:min(100%,100vw - 36px)!important;max-height:calc(100dvh - 128px)!important;overflow:hidden auto!important}.admin-management-backdrop .modal-close{z-index:2!important;width:38px!important;height:38px!important;position:static!important}.admin-management-backdrop .admin-crud-head{margin-right:0}}@media (width<=900px){.admin-menu{grid-template-columns:1fr;align-items:stretch}.admin-workspace-shell,.admin-workspace-search-grid,.admin-workspace-results-grid{grid-template-columns:1fr}.admin-workspace-sidebar,.admin-workspace-main,.admin-workspace-resources{padding:24px 20px}.admin-workspace-resources{border-top:1px solid #1a1d2414;border-left:0}.admin-menu-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.admin-menu-primary-actions,.admin-menu-utility-actions{flex-wrap:wrap;justify-content:flex-start}.admin-menu-utility-actions{border-top:1px solid #ffffff1a;border-left:0;padding-top:10px;padding-left:0}}.register-modal{width:min(560px,100%)}.account-type-switch{background:#ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.account-type-switch button,.link-button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:10px;height:40px;font-weight:900}.account-type-switch button.active{color:#222;background:#ffb70b}.link-button{height:auto;padding:4px 0;color:#ffcf62!important;background:0 0!important}.password-editor-modal .link-button{border:1px solid #ffb70b;border-radius:10px;justify-self:center;width:fit-content;padding:8px 18px}.password-editor-modal .password-editor-status.error{color:#ff6b6b;background:#ff3b3024;border:1px solid #ff52528f;border-radius:12px;margin-top:2px;padding:11px 13px;font-weight:1000;line-height:1.35;display:block}.password-editor-modal .password-editor-status.success{color:#7ef0bf;background:#10b98129;border:1px solid #34d3998c;border-radius:12px;margin-top:2px;padding:11px 13px;font-weight:1000;line-height:1.35;display:block}.status-pendiente-email,.status-pendiente-dominio{color:#936200;background:#fff4d8}.role-owner{color:#13713b;background:#e8f8ef}.password-editor-modal .password-input-wrap input{padding-right:48px}.password-editor-modal .password-email-wrap input{padding-right:14px}.password-editor-modal .password-input-wrap button{color:#2f3340;width:30px;height:30px;bottom:8px;right:9px}.password-editor-modal .password-input-wrap svg{width:22px;height:20px}.profile-editor-modal,.signature-creator-modal,.password-editor-modal{color:#f7f7f7;background:#1f2125f7;border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 38px 120px #0000008f}.profile-editor-modal{scrollbar-color:#ffb70bc7 #ffffff14;grid-template-columns:205px 1fr;padding:0}.profile-editor-modal::-webkit-scrollbar-track{background:#ffffff14}.profile-editor-modal::-webkit-scrollbar-thumb{background:#ffb70b;border-color:#1f2125f7}.profile-editor-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.profile-editor-side{background:#15161980;border-right:1px solid #ffffff1f;padding:28px 16px}.profile-editor-side strong{color:#ffb70b;text-shadow:0 1px #0000008c;font-weight:1000}.profile-editor-side span,.profile-editor-side button{color:#ffffffc2;border-radius:999px;font-weight:900}.profile-editor-side span.active,.profile-editor-side button.active{color:#ffcf62;background:#ffb70b33;box-shadow:inset 0 0 0 1px #ffb70b2e,0 10px 26px #0003}.profile-editor-main{padding:32px 28px 28px}.profile-editor-titlebar h4,.signature-creator-modal h4,.password-editor-modal h4{color:#fff;text-shadow:0 2px #00000059;font-size:clamp(34px,5vw,48px);line-height:1}.profile-editor-titlebar small,.password-editor-modal p:not(.section-kicker){color:#ffffffb8}.profile-editor-titlebar button,.profile-editor-identity button:not(.profile-editor-avatar-button),.profile-photo-upload-button,.language-region-card .profile-editor-card-head button,.security-row button,.signature-creator-actions button,.password-editor-modal .auth-form button[type=submit]{color:#242424;text-transform:none;background:#ffb70b;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-weight:1000;box-shadow:0 8px 18px #0000003d}.profile-editor-titlebar button:hover,.profile-editor-identity button:not(.profile-editor-avatar-button):hover,.profile-photo-upload-button:hover,.language-region-card .profile-editor-card-head button:hover,.security-row button:hover,.signature-creator-actions button:hover,.password-editor-modal .auth-form button[type=submit]:hover{background:#ffcf62;transform:translateY(-1px)}.profile-editor-modal .modal-close,.signature-creator-modal .modal-close,.password-editor-modal .modal-close{color:#fff;width:36px;height:36px;box-shadow:none;background:#ffffff1f;border-radius:50%;top:16px;right:16px}.profile-editor-modal .modal-close:hover,.signature-creator-modal .modal-close:hover,.password-editor-modal .modal-close:hover{background:#fff3}.profile-editor-card,.security-section,.signatures-panel,.signature-options,.signature-upload-panel,.signature-draw-panel{color:#30343a;box-shadow:none;background:#f5f5f5f5;border:0;border-radius:14px}.profile-editor-card h5,.security-section h5,.security-row strong,.signatures-empty strong,.signature-creator-fields label,.signature-preview small,.initial-preview small,.signature-preview em{color:#30343a}.profile-editor-card p,.security-row small,.signatures-empty small,.language-region-grid span,.language-region-grid em,.profile-editor-card label{color:#59626e}.profile-editor-card-head span{color:#936200;background:#ffb70b2e;border-radius:999px;min-height:26px;padding:6px 10px}.profile-editor-card input,.password-input-wrap input,.signature-creator-fields input,.tasks-toolbar input,.tasks-toolbar select{color:#30343a;background:#f4f4f4;border:0;border-radius:12px}.profile-editor-card input:focus,.password-input-wrap input:focus,.signature-creator-fields input:focus{background:#fff;outline:2px solid #ffb70b8c}.profile-editor-avatar{color:#ffcf62;background:#4f431f}.language-region-card,.security-section{overflow:hidden}.language-region-card .profile-editor-card-head,.security-section h5,.signatures-table-head{color:#ffcf62;letter-spacing:.06em;text-transform:uppercase;background:#4f431feb;border-bottom:0}.language-region-block,.security-row{border-bottom-color:#30343a1f}.signatures-table-head{border-radius:14px 14px 0 0;min-height:40px}.signature-creator-modal{scrollbar-color:#ffb70bc7 #ffffff14;overflow:hidden auto}.signature-creator-modal::-webkit-scrollbar-track{background:#ffffff14}.signature-creator-modal::-webkit-scrollbar-thumb{background:#ffb70b;border-color:#1f2125f7}.signature-creator-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.signature-creator-modal h4{border-bottom-color:#ffffff1f}.signature-creator-fields,.signature-tabs,.signature-disclaimer,.signature-creator-actions{background:#1f2125f7}.signature-creator-fields label,.signature-disclaimer{color:#ffffffd1}.signature-tabs{border-bottom-color:#ffffff1f}.signature-tabs button{color:#ffffffb8}.signature-tabs button.active{color:#ffcf62;border-color:#ffb70b}.signature-option{background:#f4f4f4;border-bottom-color:#30343a14}.signature-options{max-height:none;overflow:visible}.signature-option:hover{background:#fff7e5}.signature-option.selected .signature-radio{border-color:#ffb70b}.signature-preview,.initial-preview{border-top-color:#936200;border-bottom-color:#936200;border-left-color:#936200}.signature-upload-box,.draw-box{background:#f4f4f4;border-color:#93620057;border-radius:14px}.signature-upload-box span{color:#242424;background:#ffb70b;border:0;border-radius:999px}.signature-upload-box small,.draw-box button{color:#936200}.signature-creator-actions button:last-child,.password-editor-modal .link-button{border:1px solid #ffb70b;border-radius:999px;padding-inline:18px;color:#ffcf62!important;background:0 0!important}.password-input-wrap span{color:#ffffffdb}.password-editor-modal .password-input-wrap button{color:#2f3340;box-shadow:none;background:0 0}.password-editor-modal .password-input-wrap button:hover{color:#2f3340;background:#f0f2f5;transform:none}.templates-modal{width:min(1060px,96vw)}.templates-main{gap:20px}.templates-list-card .profile-editor-card-head button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:999px;min-height:32px;padding:0 14px;font-weight:900}.templates-highlight-card{background:linear-gradient(135deg,#fff,#f4f8ff)}.templates-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.templates-stats-grid article{background:#fff;border:1px solid #dfe7f2;border-radius:12px;gap:4px;padding:14px;display:grid}.templates-stats-grid strong{color:#0b5ec8;font-size:28px;line-height:1}.templates-stats-grid span{color:#65707d;font-size:12px;font-weight:800}.templates-list{border:1px solid #edf0f4;border-radius:12px;display:grid;overflow:hidden}.templates-row{color:#17212b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(230px,1.6fr) minmax(130px,.7fr) minmax(110px,.7fr) minmax(130px,.55fr) 64px;align-items:center;gap:18px;min-height:72px;padding:12px 14px;display:grid}.templates-row:last-child{border-bottom:0}.templates-row:hover{background:#f8fbff}.templates-row strong{font-size:14px;display:block}.templates-row small{color:#65707d;margin-top:4px;font-size:12px;display:block}.template-name-edit-button{color:#0b5ec8;max-width:100%;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950;text-decoration:underline;display:block}.template-name-edit-button strong,.template-name-cell>strong{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.template-name-edit-button:hover strong,.template-name-edit-button:focus-visible strong{color:#084a9e}.templates-row .template-expiration-date-cell{color:#d92d20;font-weight:900}.templates-row em{color:#0b5ec8;background:#eef6ff;border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:900}.template-owner-cell{color:#405064;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:850}.template-heading-cell,.template-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.template-owner-cell,.template-folder-cell,.templates-row>span:nth-child(4){overflow-wrap:anywhere;min-width:0}.template-action-cell{justify-content:flex-end;min-width:0;display:flex}.template-select-control{flex:none;justify-content:center;align-items:center;display:inline-flex}.template-select-control input{cursor:pointer;width:16px;height:16px;margin:0}.template-heading-star-spacer{flex:none;width:32px;height:32px}.template-favorite-button{color:#9aa4b2;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,transform .15s;display:inline-flex}.template-favorite-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:20px;height:20px}.template-favorite-button:hover{color:#d59a00;background:#fff7db;transform:translateY(-1px)}.template-favorite-button.active{color:#f5b700;background:#fff3bd}.template-favorite-button.active svg{fill:currentColor;stroke:currentColor}@media (width<=760px){.templates-stats-grid{grid-template-columns:1fr}.templates-row{flex-direction:column;align-items:flex-start}.templates-layout{grid-template-columns:1fr}}.templates-empty-state{color:#65707d;text-align:center;background:#fff;place-items:center;gap:6px;min-height:112px;padding:22px;display:grid}.templates-empty-state strong{color:#17212b;font-size:15px}.templates-empty-state span{max-width:560px;font-size:13px}.templates-modal{color:#fff;background:#232528f7;width:min(1040px,100%);height:auto;max-height:min(760px,92vh);display:block;overflow:auto}.templates-backdrop,.templates-modal,.template-move-modal,.template-new-folder-modal,.template-advanced-modal,.template-creator-modal,.templates-content{scrollbar-color:#ffb70bdb #ffffff14;scrollbar-width:thin}.templates-backdrop::-webkit-scrollbar{width:12px;height:12px}.templates-modal::-webkit-scrollbar{width:12px;height:12px}.template-move-modal::-webkit-scrollbar{width:12px;height:12px}.template-new-folder-modal::-webkit-scrollbar{width:12px;height:12px}.template-advanced-modal::-webkit-scrollbar{width:12px;height:12px}.template-creator-modal::-webkit-scrollbar{width:12px;height:12px}.templates-content::-webkit-scrollbar{width:12px;height:12px}.templates-backdrop::-webkit-scrollbar-track{background:#ffffff14}.templates-modal::-webkit-scrollbar-track{background:#ffffff14}.template-move-modal::-webkit-scrollbar-track{background:#ffffff14}.template-new-folder-modal::-webkit-scrollbar-track{background:#ffffff14}.template-advanced-modal::-webkit-scrollbar-track{background:#ffffff14}.template-creator-modal::-webkit-scrollbar-track{background:#ffffff14}.templates-content::-webkit-scrollbar-track{background:#ffffff14}.templates-backdrop::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.templates-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-move-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-new-folder-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-advanced-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-creator-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.templates-content::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.templates-backdrop::-webkit-scrollbar-thumb:hover{background:#ffcf62}.templates-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-move-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-new-folder-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-advanced-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-creator-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.templates-content::-webkit-scrollbar-thumb:hover{background:#ffcf62}.templates-modal .modal-close{color:#222;background:#ffb70b}.templates-modal .modal-close:hover{background:#ffcf62}.templates-toolbar{margin-top:18px}.templates-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.templates-left-menu{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-content:start;gap:8px;min-height:100%;padding:12px;display:grid}.templates-left-menu button{color:#ffffffd1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px;font-size:12px;font-weight:1000}.templates-left-menu button.active,.templates-left-menu button:hover{color:#242424;background:#ffb70b}.templates-content{min-width:0}.templates-layout .templates-toolbar{margin-top:0}.templates-summary-panel{gap:14px;margin:0 0 14px;display:grid}.templates-summary-panel p{color:#ffffffc7}.templates-search-strip{align-items:center;margin:0 0 12px;display:flex}.templates-search-box{color:#ffffffc7;flex:1;gap:6px;font-size:12px;font-weight:900;display:grid}.templates-search-box input{color:#222;width:100%;height:42px;font:inherit;background:#fffffff0;border:1px solid #ffffff29;border-radius:12px;padding:0 14px}.templates-search-box input:focus{background:#fff;outline:2px solid #ffb70b8c}.templates-modal .templates-stats-grid article{color:#30343a;background:#fffffff0;border-color:#ffffff24}.templates-modal .templates-stats-grid strong{color:#936200}.templates-modal .templates-stats-grid span{color:#65707d}.templates-modal .templates-list{border:0;border-radius:0;gap:10px;overflow:visible}.templates-modal .templates-row,.templates-modal .templates-row-head{grid-template-columns:minmax(240px,1.35fr) minmax(120px,.65fr) minmax(100px,.65fr) minmax(128px,.55fr) 64px}.templates-modal .templates-row{width:100%;font:inherit;cursor:default;border:0;border-radius:14px;display:grid}.template-folder-cell{color:#5f6772;gap:4px;font-size:13px;font-weight:900;display:grid}.template-folder-link{color:#0b5ec8;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950;text-decoration:underline}.template-folder-link:hover{color:#084a9e}.template-more-folders-button{color:#30343b;cursor:pointer;background:#ececec;border:0;border-radius:2px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800}.template-more-folders-button:hover{color:#0b5ec8;background:#dfe7f2}.template-shared-folders-popup{color:#fff;background:#232528f7;border:0;border-radius:18px;width:min(520px,94vw);max-width:520px;padding:28px 30px 26px;box-shadow:0 30px 90px #0f172a2e}.template-shared-folders-popup .admin-crud-head{margin:0 34px 24px 0;display:block}.template-shared-folders-popup .admin-crud-head h4{color:#fff;font-size:24px;font-weight:900;line-height:1.25}.template-shared-folders-popup .template-new-folder-panel{color:#fff;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.template-shared-folders-popup .template-move-actions{border-top:0;justify-content:flex-end;margin-top:46px;padding-top:0}.template-shared-folders-popup .template-move-actions .primary{color:#242424;min-width:98px;min-height:40px;box-shadow:none;background:#ffb70b;border-radius:4px}.template-shared-folders-popup .template-move-actions .primary:hover{background:#ffcf62}.template-shared-folders-radio-list{gap:20px;display:grid}.template-shared-folders-popup .template-shared-folder-radio{color:#ffffffe0;cursor:pointer;grid-template-columns:none;align-items:center;gap:10px;font-size:14px;font-weight:850;line-height:1.2;display:flex}.template-shared-folders-popup .template-shared-folder-radio span{color:#ffffffe0}.template-shared-folders-popup .template-shared-folder-radio input{accent-color:#0b5ec8;cursor:pointer;flex:none;width:20px;height:20px;margin:0}.template-shared-folders-popup .modal-close{color:#222;width:30px;height:30px;box-shadow:none;background:#ffb70b;border-radius:999px;font-size:30px;font-weight:300;line-height:1;top:18px;right:18px}.template-shared-folders-popup .modal-close:hover{color:#222;background:#ffcf62}.template-action-cell{color:#936200;justify-self:end;position:relative}.template-actions-menu{position:relative}.template-actions-menu summary{color:#24152d;cursor:pointer;background:#edeaf2;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.template-actions-menu summary::-webkit-details-marker{display:none}.template-actions-menu summary:hover,.template-actions-menu[open] summary{background:#e2dce9}.template-actions-menu svg{fill:currentColor;width:20px;height:20px}.template-actions-dropdown{z-index:20;width:230px;max-height:min(420px, calc(100vh - 120px), var(--template-actions-dropdown-max-height,420px));color:#1f2937;scrollbar-color:#ffb70bc7 #ffffff14;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 45px #0f172a2e}.template-actions-dropdown::-webkit-scrollbar{width:10px}.template-actions-dropdown::-webkit-scrollbar-track{background:#ffffff14}.template-actions-dropdown::-webkit-scrollbar-thumb{background:#ffb70b;border:2px solid #fff;border-radius:999px}.template-actions-dropdown button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13px;display:block}.template-actions-dropdown button:hover{color:#2e0f4f;background:#f6f2fb}.template-actions-dropdown button.danger{color:#c0182f;font-weight:900}.template-actions-dropdown button.danger:hover{color:#9f1239;background:#fff0f2}.template-actions-dropdown button:disabled{opacity:.55;cursor:wait}.templates-modal .templates-empty-state{place-items:unset;color:#ffffffc7;text-align:left;background:#ffffff14;min-height:0;padding:16px;display:block}.templates-modal .templates-empty-state h5{color:#fff;margin:0 0 6px}.templates-modal .templates-empty-state p{margin:0}.template-move-backdrop{z-index:58}.template-move-modal{color:#fff;scrollbar-color:#ffb70bdb #ffffff14;scrollbar-width:thin;background:#232528f7;width:min(1040px,100%);height:auto;max-height:min(760px,92vh);display:block;overflow:auto}.template-move-backdrop::-webkit-scrollbar{width:12px;height:12px}.template-move-modal::-webkit-scrollbar{width:12px;height:12px}.template-move-backdrop::-webkit-scrollbar-track{background:#ffffff14}.template-move-modal::-webkit-scrollbar-track{background:#ffffff14}.template-move-backdrop::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-move-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #232528f7;border-radius:999px}.template-move-backdrop::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-move-modal::-webkit-scrollbar-thumb:hover{background:#ffcf62}.template-move-titlebar{margin-bottom:18px}.template-move-titlebar .section-kicker{color:#ffb70b}.template-move-main-search{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:0 0 18px;display:grid}.template-move-main-search button{color:#242424;min-height:44px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:1000}.template-move-main-search button:hover{background:#ffcf62}.template-move-main-search input,.template-move-main-search select{color:#222;width:100%;height:44px;font:inherit;background:#fffffff0;border:1px solid #ffffff29;border-radius:12px;padding:0 14px}.template-move-main-search input:focus,.template-move-main-search select:focus{background:#fff;outline:2px solid #ffb70b8c}.template-move-panel{gap:14px;margin:0 0 14px;display:grid}.template-move-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.template-move-panel h5{color:#fff;margin:0}.template-move-expand-toggle{color:#ffffffdb;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.template-move-expand-toggle input{accent-color:#ffbd18;cursor:pointer;width:16px;height:16px}.template-move-panel p{color:#ffffffc7;margin:0}.template-move-panel p strong{color:#fff}.template-move-select-field{gap:8px;display:grid}.template-move-select-field span{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.template-move-select-field select{color:#fff;width:100%;min-height:46px;font:inherit;background:#12161db8;border:1px solid #fff3;border-radius:12px;padding:0 14px}.template-move-tree{gap:10px;display:grid}.template-move-tree-section,.template-move-tree .templates-folder-tree-group{gap:8px;display:grid}.template-move-tree .templates-folder-item-row{color:#17212b;background:#f7f7f7;border-radius:12px;align-items:center;min-width:0;min-height:74px;display:flex;position:relative;overflow:hidden}.template-move-tree .templates-folder-tree-toggle{color:#202a34;cursor:pointer;background:0 0;border:0;flex:0 0 34px;align-self:stretch;place-items:center;width:34px;min-width:34px;padding:0;display:grid}.template-move-tree .templates-folder-tree-toggle .templates-menu-chevron{width:15px;height:15px}.template-move-tree .templates-folder-tree-toggle .templates-menu-chevron path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.template-move-tree .templates-folder-tree-toggle[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.template-move-tree .templates-folder-tree-spacer{flex:0 0 34px;align-self:stretch;width:34px;min-width:34px}.template-move-tree .templates-folder-children{border-left:2px solid #ffb70b73;gap:8px;margin-left:28px;padding-left:12px;display:grid}.template-move-tree .templates-folder-subitem,.template-move-root-item{color:#17212b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;min-height:74px;padding:13px 16px;display:flex}.template-move-tree .templates-folder-subitem svg,.template-move-root-item svg{fill:#17212b;flex:0 0 25px;width:25px;height:25px}.template-move-tree .templates-folder-subitem span,.template-move-root-item span{overflow-wrap:anywhere;line-height:1.2;display:block}.template-move-tree .templates-folder-subitem strong,.template-move-root-item strong{color:#17212b;font-size:14px;font-weight:850;display:block}.template-move-tree .templates-folder-subitem small,.template-move-root-item small{color:#6b7280;margin-top:4px;font-size:12px;font-weight:650;display:block}.template-move-tree .templates-folder-subitem:hover,.template-move-tree .templates-folder-subitem.active,.template-move-tree .templates-folder-subitem.selected,.template-move-root-item:hover,.template-move-root-item.active,.template-move-root-item.selected{color:#17212b;background:#fff4d8}.template-move-tree .templates-folder-subitem.selected,.template-move-root-item.selected{box-shadow:inset 0 0 0 2px #ffb70b}.template-move-tree-section>.template-move-root-item{background:#f7f7f7;border-radius:12px;padding-left:34px}.template-move-root-folder-row{background:#f7f7f7}.template-move-tree .template-move-root-folder{cursor:pointer}.template-move-root-children{margin-left:28px}.template-move-folders-list{gap:10px;display:grid}.template-move-folder-section-label{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:800}.template-move-folder-card{color:#17212b;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fffffff0;border:0;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.template-move-folder-card.subfolder{width:calc(100% - 42px);margin-left:42px}.template-move-folder-card.subfolder:before{content:"";background:#d6ad3a;border-radius:999px;width:2px;position:absolute;top:-10px;bottom:-10px;left:-22px}.template-move-folder-card:hover{background:#fff4d8}.template-move-folder-card.active{background:#ffcf62;box-shadow:inset 0 0 0 2px #ffb70b}.template-move-folder-card svg{fill:currentColor;width:30px;height:30px}.template-move-folder-card strong{font-size:14px;display:block}.template-move-folder-card small{color:#65707d;margin-top:4px;font-size:12px;display:block}.template-move-folder-group.root-folder-group{gap:8px;display:grid}.template-move-subfolder-select{gap:6px;padding:0 6px 0 52px;display:grid}.template-move-subfolder-select span{color:#ffffffbd;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.template-move-subfolder-select select{color:#fff;width:100%;min-height:42px;font:inherit;background:#12161db8;border:1px solid #fff3;border-radius:12px;padding:0 14px}.template-move-empty-folders{color:#ffffffc7;background:#ffffff14;border-radius:14px;margin:0;padding:14px 16px}.template-move-actions{justify-content:flex-end;align-items:center;gap:16px;padding:10px 0 0;display:flex}.template-move-actions button{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:1000}.template-move-actions .secondary{color:#fff;background:#ffffff1f}.template-move-actions .secondary:hover{background:#fff3}.template-move-actions .primary{color:#242424;background:#ffb70b;min-width:80px}.template-move-actions .primary:hover{background:#ffcf62}.template-move-actions .primary:disabled{opacity:.45;cursor:not-allowed}.template-new-folder-backdrop{z-index:62}.template-new-folder-modal{color:#fff;background:#232528f7;width:min(760px,96vw);height:auto;max-height:min(520px,90vh);display:block;overflow:auto}.template-new-folder-panel{margin:0 0 14px}.template-new-folder-panel label{color:#ffffffdb;gap:10px;font-size:13px;font-weight:900;display:grid}.template-new-folder-panel input{color:#222;width:100%;height:44px;font:inherit;background:#fffffff0;border:1px solid #ffffff29;border-radius:12px;padding:0 14px}.template-new-folder-panel input:focus{background:#fff;outline:2px solid #ffb70b8c}.template-folder-action-modal{width:min(720px,100vw - 32px)}.template-folder-delete-panel h5,.template-folder-delete-panel p{margin:0}.template-folder-delete-panel p{color:#ffffffc7;line-height:1.5}.template-folder-delete-panel strong{color:#fff}.template-folder-delete-panel .template-folder-delete-error{color:#ff5f6f;margin-top:12px;font-weight:700}.template-folder-delete-modal .template-move-actions .primary{color:#fff;background:#ff4d5e}.template-folder-delete-modal .template-move-actions .primary:hover{background:#ff6b79}.template-creator-backdrop{z-index:48}.template-creator-modal{width:min(1040px,100%);position:relative}.template-document-delete-backdrop{z-index:70}.template-document-delete-modal{color:#fff;background:#232528fa;width:min(560px,100vw - 32px);overflow-x:hidden}.template-document-delete-head{margin-bottom:18px}.template-document-delete-panel{gap:10px;display:grid}.template-document-delete-panel h5,.template-document-delete-panel p{margin:0}.template-document-delete-panel p{color:#ffffffc7;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.template-document-delete-panel strong{color:#fff;overflow-wrap:anywhere;word-break:break-word}.template-delete-retention-notice{background:#ffb70b29;border:1px solid #ffb70ba6;border-left:6px solid #ffb70b;border-radius:12px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 14px 30px #ffb70b1f}.template-delete-retention-notice strong{color:#ffd36c;text-transform:uppercase;font-size:15px;font-weight:950}.template-delete-retention-notice span{color:#ffffffe6;font-size:13px;font-weight:800;line-height:1.35}.template-document-delete-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.template-document-delete-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:950}.template-document-delete-actions button:hover{background:#fff3}.template-document-delete-actions button.danger{color:#fff;background:#d92d20}.template-document-delete-actions button.danger:hover{background:#b42318}.template-document-delete-actions button.primary{color:#222;background:#ffb70b}.template-document-delete-actions button.primary:hover{background:#ffcf62}.template-document-delete-actions button:disabled{cursor:not-allowed;opacity:.55}.template-document-rename-panel label{gap:8px;display:grid}.template-document-rename-panel span{color:#ffffffdb;font-size:13px;font-weight:850}.template-document-rename-panel span strong{color:#ff6b6b}.template-document-rename-panel input{color:#222;width:100%;height:44px;font:inherit;background:#fffffff5;border:1px solid #fff3;border-radius:8px;padding:0 14px}.template-document-rename-panel input:focus{background:#fff;outline:2px solid #ffb70b8c}.template-settings-button{color:#fff;cursor:pointer;z-index:3;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:transform .16s,background .16s,color .16s;display:grid;position:absolute;top:14px;right:58px}.template-settings-button:hover,.template-settings-button[aria-expanded=true]{color:#222;background:#ffb70b;transform:rotate(18deg)scale(1.04)}.template-settings-button svg{fill:currentColor;width:19px;height:19px}.template-advanced-backdrop{z-index:60}.template-advanced-modal{color:#1f2933;background:#fff;width:min(1180px,100%);height:min(760px,90vh)}.template-advanced-modal .modal-close{color:#2b3440;background:#f0f2f5}.template-advanced-side{background:#fbfbfc;border-right:1px solid #e4e7ec}.template-advanced-side strong{color:#111827}.template-advanced-side button{color:#323c49;border-radius:0;width:100%;font-size:12px}.template-advanced-side button:hover,.template-advanced-side button.active{color:#111827;box-shadow:none;background:#f3f6fb}.template-advanced-main{gap:0;padding:28px 34px 36px}.template-advanced-titlebar{margin-bottom:18px;padding-right:42px}.template-advanced-titlebar .section-kicker{color:#111827}.template-advanced-titlebar h4{color:#111827;font-size:clamp(24px,3.2vw,34px)}.template-advanced-titlebar small{color:#111827}.template-advanced-white-section{color:#1f2933;border-bottom:1px solid #eceff3;gap:12px;padding:20px 0 24px;scroll-margin-top:24px;display:grid}.template-advanced-white-section:first-of-type{padding-top:0}.template-advanced-white-section h5{color:#202936;margin:0;font-size:17px;font-weight:950}.template-advanced-white-section p{color:#4f5b68;margin:0;font-size:13px;line-height:1.5}.template-advanced-white-section a{color:#5b22c8;font-size:12px}.template-expiration-note{margin-top:-6px!important}.template-expiration-note strong{color:#202936}.template-advanced-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.template-check-row,.template-switch-row{color:#2f3b48;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.template-check-row.disabled{color:#a7afb9}.template-check-row input[type=checkbox]{accent-color:#5d4a7e}.template-switch-row input{opacity:0;pointer-events:none;position:absolute}.template-switch-row span{background:#f2f4f7;border:1px solid #aeb7c2;border-radius:999px;width:31px;height:17px;position:relative}.template-switch-row span:after{content:"";background:#3f3854;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px}.template-switch-row input:checked+span:after{transform:translate(14px)}.template-switch-row input:checked+span{background:#ded8ea;border-color:#8a79a9}.template-advanced-form-grid{grid-template-columns:minmax(220px,300px) minmax(160px,220px);align-items:end;gap:22px;display:grid}.template-advanced-form-grid label,.template-advanced-white-section>label:not(.template-check-row):not(.template-switch-row){color:#303b47;gap:7px;font-size:12px;font-weight:800;display:grid}.template-advanced-form-grid input,.template-advanced-form-grid select,.template-advanced-white-section input[type=password],.template-advanced-white-section input[type=text]{color:#111827;height:36px;font:inherit;background:#fff;border:1px solid #aeb7c2;border-radius:2px;padding:0 10px}@media (width<=760px){.template-advanced-backdrop{overscroll-behavior:none!important;place-items:start center!important;padding:88px 18px 18px!important;overflow:hidden!important}.template-advanced-modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:22px!important;flex-direction:column!important;width:min(100%,100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 112px)!important;display:flex!important;overflow:hidden auto!important}.template-advanced-modal,.template-advanced-modal *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.template-advanced-modal .modal-close{z-index:2!important;width:38px!important;height:38px!important;top:12px!important;right:12px!important}.template-advanced-side{border-bottom:1px solid #e4e7ec!important;border-right:0!important;border-radius:22px 22px 0 0!important;flex:none!important;min-height:0!important;padding:18px 14px 14px!important;position:static!important;overflow:visible!important}.template-advanced-side strong{padding-right:52px!important}.template-advanced-main{flex:none!important;padding:22px 18px 24px!important;overflow:visible!important}.template-advanced-titlebar{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:18px!important;padding-right:0!important;display:grid!important}.template-advanced-titlebar h4{color:#17212b!important;text-shadow:none!important;overflow-wrap:anywhere!important;font-size:clamp(28px,9vw,36px)!important;line-height:1.06!important}.template-advanced-titlebar button{width:100%!important;min-height:42px!important}.template-advanced-form-grid,.template-password-saved-row,.template-password-fields{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.template-advanced-white-section,.template-advanced-white-section p,.template-check-row,.template-switch-row{overflow-wrap:anywhere!important;white-space:normal!important}.template-advanced-form-grid input,.template-advanced-form-grid select,.template-advanced-white-section input[type=password],.template-advanced-white-section input[type=text]{width:100%!important}}.template-password-fields{gap:12px;width:min(360px,100%);display:grid}.template-password-saved-row{grid-template-columns:minmax(260px,360px) auto;align-items:end;gap:14px;display:grid}.template-password-saved-row button{color:#202936;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8d95a1;border-radius:3px;padding:0 14px;font-size:13px;font-weight:800}.template-password-saved-row button:hover{background:#f6f7f9}.template-password-fields small{color:#6b7280;margin-top:-2px;font-size:12px}.template-password-input-wrap{color:#303b47;gap:7px;font-size:12px;font-weight:800;display:grid;position:relative}.template-password-input-wrap em{color:#cc1f3a;font-style:normal}.template-password-input-wrap input{padding-right:42px}.template-password-input-wrap input:disabled{color:#777f8b;cursor:not-allowed;background:#f4f5f7;border-color:#d7dbe1}.template-password-input-wrap button{color:#2f3340;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:5px;right:7px}.template-password-input-wrap button:hover{background:#f0f2f5}.template-password-input-wrap svg{fill:currentColor;width:18px;height:18px}.template-creator-form{gap:14px;margin-top:18px;display:grid}.template-creator-section{margin:0}.template-creator-section h5{margin-bottom:10px}.template-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-section-head h5{margin:0}.template-section-head button,.template-creator-actions button{color:#222;min-height:36px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.template-section-head button:hover,.template-creator-actions button:hover{background:#ffcf62}.template-creator-actions button:disabled,.template-form-grid.recipient>button:disabled{opacity:.45;cursor:not-allowed}.template-form-grid{gap:12px;display:grid}.template-form-grid.two{grid-template-columns:1fr 1fr}.template-form-grid.recipient{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start}.template-form-grid.recipient>button{height:44px;margin-top:18px}.template-form-grid label{color:#ffffffc7;gap:6px;font-size:12px;font-weight:800;display:grid}.template-form-grid.two .template-name-field,.template-form-grid.two .template-description-field{grid-column:1/-1}.template-form-grid input,.template-form-grid textarea{color:#222;width:100%;font:inherit;background:#fffffff2;border:1px solid #ffffff2e;border-radius:12px;padding:0 12px}.template-form-grid input{height:44px}.template-form-grid textarea{resize:vertical;min-height:148px;padding:12px}.template-form-grid.recipient.has-duplicated-email input[type=email]{color:#b91c1c;border-color:#ff4d4ff2;font-weight:900;box-shadow:0 0 0 3px #ff4d4f2e}.template-recipient-error{color:#ff6b6b;min-height:15px;font-size:12px;font-weight:900;line-height:1.25}.template-documents-upload-layout{align-items:stretch;gap:18px;min-width:0;display:flex}.template-documents-upload-layout.has-documents{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:4px;display:grid;overflow:visible}.template-documents-upload-layout.many-documents{align-items:stretch}.template-document-cards{flex:auto;align-items:stretch;gap:14px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.template-documents-upload-layout.has-documents .template-document-cards{display:contents}.template-document-card{color:#20122d;background:#fff;border:1px solid #d9dde4;border-radius:2px;width:clamp(150px,18vw,220px);min-width:142px;position:relative;overflow:visible;box-shadow:0 8px 20px #0f172a14}.template-documents-upload-layout.has-documents .template-document-card{width:100%;min-width:0}.template-document-preview{background:#fff;border-bottom:1px solid #e4e6eb;place-items:center;height:172px;display:grid;position:relative;overflow:hidden}.template-document-preview iframe{pointer-events:none;background:#fff;border:0;width:calc(100% + 34px);height:calc(100% + 34px);margin-bottom:-34px;margin-right:-34px}.template-document-preview>svg{color:#6f6477;width:38px;height:38px}.template-document-hover-actions{z-index:3;opacity:0;pointer-events:none;background:#242424ad;justify-content:center;align-items:center;gap:3px;transition:opacity .16s;display:flex;position:absolute;inset:0}.template-document-card:hover .template-document-hover-actions,.template-document-card:focus-within .template-document-hover-actions{opacity:1;pointer-events:auto}.template-document-remove-button{color:#fff;cursor:pointer;background:#252525;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:21px;line-height:18px;display:inline-flex;position:absolute;top:8px;right:8px}.template-document-view-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffdb;border-radius:4px;min-width:80px;min-height:40px;font-size:16px;font-weight:800}.template-document-remove-button:hover,.template-document-remove-button:focus-visible{background:#111;outline:none}.template-document-view-button:hover,.template-document-view-button:focus-visible{background:#ffffff1f;outline:none}.template-document-card-footer{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.template-document-card-footer>div{min-width:0}.template-document-card-footer strong{color:#20122d;overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:150px;font-size:13px;font-weight:950;line-height:1.25;display:block;overflow:visible}.template-document-card-footer small{color:#625a6f;margin-top:5px;font-size:13px;display:block}.template-document-menu-button{color:#20122d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:inline-flex}.template-document-menu-button:hover,.template-document-menu-button:focus-visible{background:#f1f2f6;outline:none}.template-document-menu-backdrop{z-index:9998;background:0 0;position:fixed;inset:0}.template-document-menu-dropdown{z-index:9999;background:#fff;border:1px solid #dfe4ea;border-radius:12px;width:max-content;min-width:228px;max-width:min(320px,100vw - 40px);display:grid;position:fixed;overflow:hidden;transform:translateY(-100%);box-shadow:0 18px 46px #0f172a38}.template-document-menu-dropdown button,.template-document-menu-dropdown label{color:#20122d;width:100%;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:0;border-radius:0;padding:12px 14px;font-size:13px;font-weight:800;display:block}.template-document-menu-dropdown button:hover,.template-document-menu-dropdown label:hover{background:#f4f6fb}.template-document-menu-dropdown .danger{color:#b42318}.template-document-menu-dropdown input{display:none}.template-upload-box{color:#ffffffc2;text-align:center;cursor:pointer;background:#ffffff0f;border:1px dashed #ffb70b94;border-radius:14px;flex:520px;align-content:center;place-items:center;gap:12px;min-width:260px;min-height:254px;padding:24px 18px;display:grid}.template-documents-upload-layout.has-documents .template-upload-box{grid-column:span 1;width:100%;min-width:0;min-height:254px}.template-documents-upload-layout.upload-span-2 .template-upload-box{grid-column:span 2}.template-documents-upload-layout.upload-span-3 .template-upload-box{grid-column:span 3}.template-documents-upload-layout.upload-span-4 .template-upload-box{grid-column:1/-1}.template-upload-box input{display:none}.template-upload-box strong{color:#fff;font-size:17px;font-weight:800}.template-upload-box em{color:#222;background:#ffb70b;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-style:normal;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #ffb70b3d}.template-upload-box small{color:#ffffffad;font-size:12px}.template-upload-icon{color:#ffcf62;background:#ffffff24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.receive-template-load-button{color:#ffcf62;min-height:36px;font:inherit;cursor:pointer;background:#ffb70b24;border:1px solid #ffb70b8c;border-radius:8px;padding:0 16px;font-size:12px;font-weight:950}.receive-template-load-button:hover,.receive-template-load-button:focus-visible{background:#ffb70b3d;outline:none}.template-upload-box.has-error{background:linear-gradient(135deg,#ff4d4d38,#ffb70b17);border-color:#ff4d4d;animation:.9s ease-out template-alert-pulse;box-shadow:0 0 0 3px #ff4d4d2e,0 18px 40px #ff4d4d2e}.template-upload-box.has-error strong{color:#fff}.template-upload-alert{color:#fff;background:linear-gradient(135deg,#ff4d4df5,#911414f5);border:1px solid #ff4d4ddb;border-radius:14px;gap:4px;margin-top:10px;padding:12px 14px;animation:.18s ease-out template-alert-pop;display:grid;box-shadow:0 18px 46px #ff4d4d42}.template-upload-alert strong{font-size:14px;font-weight:1000}.template-upload-alert span,.template-upload-alert small{color:#ffffffeb;font-size:12px;font-weight:800}.template-upload-alert small{color:#ffffffc7}@keyframes template-alert-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes template-alert-pulse{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.template-recipients-list{gap:10px;margin-top:12px;display:grid}.template-form-grid.recipient>button{color:#fff;cursor:pointer;background:#e22f2f;border:0;border-radius:12px;min-height:44px;padding:0 12px;font-weight:900}.template-creator-actions{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.template-creator-actions .template-creator-status-warning{color:#ff8d8d;font-weight:900}.template-creator-actions .template-creator-status-success{color:#45d47d;font-weight:900}.template-creator-form-alert{color:#fff;background:linear-gradient(135deg,#ff4d4df5,#911414f5);border:1px solid #ff4d4ddb;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.35;animation:.18s ease-out template-alert-pop;box-shadow:0 18px 46px #ff4d4d42}.template-creator-actions .template-creator-cancel-button{color:#fff;background:#ffffff1f}@media (width<=760px){.template-form-grid.two,.template-form-grid.recipient{grid-template-columns:1fr}.template-section-head{flex-direction:column;align-items:flex-start}}.template-creator-section h5 small{color:#ffffff8f;font-size:12px;font-weight:800}.templates-profile-modal{color:#1f2933!important;background:#f7f8fb!important;border-radius:22px!important;grid-template-columns:240px minmax(0,1fr)!important;width:min(1120px,100%)!important;height:min(720px,88vh)!important;max-height:88vh!important;display:grid!important;overflow:hidden!important}.templates-profile-modal .modal-close{top:16px;right:18px;box-shadow:0 14px 28px #0b6fdc47;color:#fff!important;background:#0b6fdc!important}.templates-profile-modal .modal-close:hover{background:#0756b8!important}.templates-profile-modal .templates-left-menu{scrollbar-color:#0b6fdc8c #ffffff6b;scrollbar-width:thin;background:#eceff3;border:0;border-right:1px solid #dfe4ea;border-radius:0;flex-direction:column;gap:4px;min-height:100%;max-height:min(720px,88vh);padding:22px 14px;display:flex;position:sticky;top:0;overflow:hidden auto}.templates-profile-modal .templates-left-menu::-webkit-scrollbar{width:10px}.templates-profile-modal .templates-left-menu::-webkit-scrollbar-track{background:#ffffff6b}.templates-profile-modal .templates-left-menu::-webkit-scrollbar-thumb{background:#0b6fdc8c;border:2px solid #eceff3;border-radius:999px}.templates-profile-modal .templates-left-menu strong{color:#17212b;margin:0 8px 10px;font-size:14px;font-weight:1000}.templates-profile-modal .templates-left-menu button{color:#52606d;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:800}.templates-profile-modal .templates-left-menu button.active,.templates-profile-modal .templates-left-menu button:hover{color:#0b5ec8;background:#fff;box-shadow:0 8px 22px #0f172a14}.templates-profile-modal .templates-menu-toggle{justify-content:flex-start;align-items:center;gap:8px;display:flex}.templates-profile-modal .templates-menu-toggle span{min-width:0;color:inherit;font:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0;line-height:1.15}.templates-profile-modal .templates-menu-chevron{color:currentColor;flex:0 0 16px;width:16px;height:16px;transition:transform .18s}.templates-profile-modal .templates-menu-chevron path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.templates-profile-modal .templates-menu-toggle[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.templates-profile-modal .templates-sidebar-submenu{border-left:2px solid #d7dee8;gap:3px;margin:0 0 4px 10px;padding:4px 0 4px 10px;display:grid}.templates-profile-modal .templates-left-menu .templates-sidebar-subitem{color:#5f6b78;letter-spacing:.01em;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800}.templates-profile-modal .templates-sidebar-folder-row{align-items:center;width:100%;display:flex;position:relative}.templates-profile-modal .templates-sidebar-folder-row .templates-sidebar-folder-toggle{flex:auto;min-width:0;padding-right:30px}.templates-profile-modal .templates-sidebar-folder-row .templates-sidebar-folder-chevron{flex:0 0 28px;justify-content:center;width:28px;min-width:28px;padding-right:0}.templates-profile-modal .templates-sidebar-folder-row .templates-sidebar-folder-root{flex:auto;min-width:0}.templates-profile-modal .templates-sidebar-refresh-row .templates-sidebar-subitem{padding-right:30px}.templates-profile-modal .templates-sidebar-folder-toggle{color:#52606d;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.templates-profile-modal .templates-sidebar-folder-toggle span{min-width:0;color:inherit;font:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0;line-height:1.15}.templates-profile-modal .templates-sidebar-folder-toggle[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.templates-profile-modal .templates-folder-submenu{border-left:2px solid #e3e8f0;gap:2px;min-width:0;margin:0 0 3px 6px;padding-left:8px;display:grid}.templates-profile-modal .templates-folder-tree-group{gap:2px;min-width:0;display:grid}.templates-profile-modal .templates-folder-item-row{box-sizing:border-box;align-items:center;width:100%;min-width:0;padding-right:28px;display:flex;position:relative}.templates-profile-modal .templates-folder-tree-toggle{border-radius:0;flex:0 0 16px;place-items:center;min-width:16px;height:24px;display:grid;width:16px!important;box-shadow:none!important;color:#697585!important;background:0 0!important;padding:0!important}.templates-profile-modal .templates-folder-tree-toggle .templates-menu-chevron{flex:0 0 12px;width:12px;height:12px;color:#697585!important}.templates-profile-modal .templates-folder-tree-toggle .templates-menu-chevron path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.templates-profile-modal .templates-folder-tree-toggle[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.templates-profile-modal .templates-folder-children{gap:2px;width:calc(100% - 21px);min-width:0;margin-left:21px;display:grid}.templates-profile-modal .templates-folder-children.depth-capped{width:100%;margin-left:0!important}.templates-profile-modal .templates-folder-tree-spacer{flex:0 0 16px;width:16px;min-width:16px;height:24px}.templates-profile-modal .templates-left-menu .templates-folder-subitem{box-sizing:border-box;color:#697585;border-radius:8px;flex:auto;min-width:0;max-width:100%;padding:6px 8px;font-size:12px;font-weight:750;overflow:hidden}.templates-profile-modal .templates-left-menu .templates-folder-subitem span{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.15;overflow:visible}.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children{color:#697585;align-items:center;gap:6px;padding-left:4px;display:flex}.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children:hover,.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children.active{color:#697585}.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children span{color:inherit}.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children .templates-menu-chevron{color:#697585;flex:0 0 12px;width:12px;height:12px}.templates-profile-modal .templates-folder-child-row .templates-folder-subitem .templates-menu-chevron{display:none}.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.templates-profile-modal .templates-left-menu .templates-folder-inline-add{color:#0b5ec8;opacity:0;background:0 0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;font-size:17px;font-weight:1000;line-height:1;transition:opacity .15s,background .15s;display:grid;position:absolute;right:4px;transform:translate(0)}.templates-profile-modal .templates-sidebar-folder-row:hover .templates-folder-inline-add,.templates-profile-modal .templates-folder-inline-add:focus-visible{opacity:1;transform:translate(0)}.templates-profile-modal .templates-left-menu .templates-folder-inline-add:hover{background:#fff;box-shadow:0 6px 16px #0f172a0f}.templates-profile-modal .templates-left-menu .templates-shared-refresh-button svg{width:15px;height:15px}.templates-profile-modal .templates-left-menu .templates-shared-refresh-button path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.templates-profile-modal .templates-left-menu .templates-shared-refresh-button:disabled{cursor:wait;opacity:.55}.templates-profile-modal .templates-left-menu .templates-shared-refresh-button:disabled svg{animation:.8s linear infinite templates-refresh-spin}.templates-profile-modal .templates-left-menu .templates-shared-folder-refresh-button{right:28px}@keyframes templates-refresh-spin{to{transform:rotate(360deg)}}.templates-profile-modal .templates-left-menu .templates-folder-inline-menu{color:#0b5ec8;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;font-size:18px;font-weight:1000;line-height:1;transition:opacity .15s,background .15s;display:grid;position:absolute;right:4px}.templates-profile-modal .templates-folder-actions-menu{z-index:8;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.templates-profile-modal .templates-folder-actions-menu .templates-folder-inline-menu{list-style:none;position:static}.templates-profile-modal .templates-folder-actions-menu .templates-folder-inline-menu::-webkit-details-marker{display:none}.templates-profile-modal .templates-folder-item-row:hover .templates-folder-inline-menu,.templates-profile-modal .templates-folder-inline-menu:focus-visible,.templates-profile-modal .templates-folder-actions-menu[open] .templates-folder-inline-menu{opacity:1}.templates-profile-modal .templates-left-menu .templates-folder-inline-menu:hover{background:#fff;box-shadow:0 6px 16px #0f172a0f}.templates-folder-actions-dropdown{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:8px;width:150px;max-height:none;padding:3px 0;top:calc(100% + 4px);right:0;overflow:visible}.templates-folder-actions-menu[data-drop-up=true] .templates-folder-actions-dropdown{top:auto;bottom:calc(100% + 4px)}.templates-folder-actions-dropdown button{padding:6px 9px;font-size:11.5px;line-height:1.15}.templates-profile-modal .templates-left-menu .templates-sidebar-subitem.active,.templates-profile-modal .templates-left-menu .templates-sidebar-subitem:hover,.templates-profile-modal .templates-left-menu .templates-folder-subitem.active,.templates-profile-modal .templates-left-menu .templates-folder-subitem:hover{color:#0b5ec8;background:#fff;box-shadow:0 6px 16px #0f172a0f}.templates-profile-modal .templates-left-menu .templates-folder-subitem,.templates-profile-modal .templates-left-menu .templates-folder-subitem:hover,.templates-profile-modal .templates-left-menu .templates-folder-subitem.active,.templates-profile-modal .templates-left-menu .templates-folder-subitem span,.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children,.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children:hover,.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children.active,.templates-profile-modal .templates-left-menu .templates-folder-subitem.has-children span,.templates-profile-modal .templates-folder-child-row .templates-folder-subitem,.templates-profile-modal .templates-folder-child-row .templates-folder-subitem:hover,.templates-profile-modal .templates-folder-child-row .templates-folder-subitem.active{color:#697585!important}.templates-profile-modal .templates-content{background:#f7f8fb;align-content:start;gap:18px;min-width:0;max-height:min(720px,88vh);padding:28px 34px 34px;display:grid;overflow-y:auto}.templates-profile-modal .templates-titlebar{padding-right:72px}.templates-profile-modal .templates-titlebar .section-kicker{color:#ffb70b}.templates-profile-modal .templates-titlebar h4{color:#17212b;margin:0;font-size:clamp(34px,5vw,48px)}.templates-titlebar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.templates-profile-modal .templates-titlebar button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b6fdc;border:0;border-radius:9px;padding:0 22px;font-weight:1000;box-shadow:0 14px 28px #0b6fdc3d}.templates-profile-modal .templates-titlebar button.templates-bulk-icon-action{justify-content:center;align-items:center;width:64px;padding:0;font-size:18px;display:inline-flex}.templates-profile-modal .templates-titlebar .templates-import-input{display:none}.templates-profile-modal .templates-titlebar button.templates-import-action{background:#0b6fdc;box-shadow:0 14px 28px #0b6fdc3d}.templates-profile-modal .templates-titlebar button.templates-import-action:hover,.templates-profile-modal .templates-titlebar button:hover{background:#0756b8}.templates-profile-modal .templates-empty-action{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b6fdc;border:0;border-radius:9px;padding:0 22px;font-weight:1000;box-shadow:0 14px 28px #0b6fdc3d}.templates-profile-modal .templates-empty-action:hover{background:#0756b8;transform:translateY(-1px)}.templates-success-banner{color:#14532d;background:linear-gradient(135deg,#ecfdf5,#f7fff9);border:1px solid #22c55e73;border-left:6px solid #16a34a;border-radius:12px;gap:4px;margin:2px 0 16px;padding:12px 14px;display:grid;box-shadow:0 14px 32px #15803d1f}.templates-success-banner strong{font-size:14px;font-weight:950}.templates-success-banner span{color:#166534;font-size:13px;font-weight:800}.auth-success-banner{width:100%;margin:0}.templates-profile-modal .templates-titlebar button.templates-bulk-action.danger{background:#dc2626;box-shadow:0 14px 28px #dc262638}.templates-profile-modal .templates-titlebar button.templates-bulk-action.danger:hover{background:#b91c1c}.templates-profile-modal .templates-titlebar button:disabled,.templates-profile-modal .templates-titlebar button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.72;background:#b9c3cf}.templates-profile-modal .tasks-toolbar{margin-top:0}.templates-profile-modal .tasks-toolbar input,.templates-profile-modal .tasks-toolbar select,.templates-profile-modal .templates-search-box input{color:#17212b;background:#fff;border:1px solid #d5dbe4}.templates-profile-modal .templates-summary-panel,.templates-profile-modal .templates-row,.templates-profile-modal .templates-empty-state{color:#17212b;background:#fff;border:1px solid #dfe4ea;border-radius:16px;box-shadow:0 12px 30px #0f172a0d}.templates-profile-modal .templates-empty-state{text-align:left;align-content:start;place-items:start;gap:20px;min-height:116px;padding:18px 28px 22px}.templates-profile-modal .templates-empty-state h5{color:#17212b;margin:0}.templates-profile-modal .templates-empty-state p{color:#17212b;font:inherit;margin:0;font-size:16px;font-weight:500;line-height:1.45}.templates-profile-modal .templates-empty-action{margin-top:0}.templates-profile-modal .templates-summary-panel h5{color:#17212b}.templates-profile-modal .templates-summary-panel p,.templates-profile-modal .templates-search-box{color:#65707d}.templates-profile-modal .templates-stats-grid article{background:#fff;border-color:#dfe7f2}.templates-profile-modal .templates-stats-grid strong{color:#0b5ec8}.templates-profile-modal .templates-row-head{color:#4c5967;background:#eef2f7;border-radius:12px}.templates-profile-modal .templates-list{gap:8px}.templates-profile-modal .templates-row:hover{background:#f8fbff}.templates-profile-modal .template-action-cell{color:#4b4359}.admin-page-shell{width:min(1120px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.admin-page-workspace{margin:0 auto;position:relative;box-shadow:0 26px 80px #0000002e;width:100%!important;height:auto!important;min-height:min(720px,100vh - 150px)!important;max-height:none!important}.admin-page-workspace .templates-left-menu{min-height:min(720px,100vh - 150px)}.admin-page-workspace .templates-menu-toggle[aria-expanded=true] .templates-menu-chevron{transform:rotate(90deg)}.admin-page-workspace .templates-titlebar-actions svg{width:19px;height:19px}.admin-page-workspace .templates-titlebar-actions svg path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.admin-page-list .template-heading-cell,.admin-page-list .template-name-cell{grid-template-columns:22px minmax(0,1fr)}.admin-page-select-spacer{width:16px;height:16px}.admin-page-workspace .template-folder-cell>span{max-width:100%}@media (width<=760px){.templates-backdrop{z-index:35!important;overscroll-behavior:none!important;place-items:start center!important;padding:88px 18px 18px!important;overflow:hidden!important}.templates-backdrop .templates-profile-modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:22px!important;flex-direction:column!important;width:min(100%,100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 112px)!important;display:flex!important;overflow:hidden auto!important}.templates-backdrop .templates-profile-modal .modal-close{width:38px!important;height:38px!important;top:12px!important;right:12px!important}.templates-backdrop .templates-left-menu{border-bottom:1px solid #dfe4ea!important;border-right:0!important;border-radius:22px 22px 0 0!important;flex:none!important;min-height:0!important;max-height:none!important;padding:18px 14px 14px!important;position:static!important;overflow:visible!important}.templates-backdrop .templates-left-menu strong{padding-right:52px!important}.templates-backdrop .templates-sidebar-submenu,.templates-backdrop .templates-folder-submenu{margin-right:0!important}.templates-backdrop .templates-left-menu .templates-sidebar-subitem,.templates-backdrop .templates-left-menu .templates-folder-subitem,.templates-backdrop .templates-sidebar-folder-toggle,.templates-backdrop .templates-menu-toggle{white-space:normal!important;overflow-wrap:anywhere!important}.templates-backdrop .templates-content{flex:none!important;min-height:0!important;padding:22px 18px 24px!important;overflow:visible!important}.templates-backdrop .templates-content,.templates-backdrop .templates-content *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.templates-backdrop .tasks-toolbar,.templates-backdrop .templates-toolbar{grid-template-columns:1fr!important}.templates-backdrop .templates-summary-panel,.templates-backdrop .templates-empty-state,.templates-backdrop .templates-list,.templates-backdrop .templates-row{width:100%!important;overflow:visible!important}.templates-backdrop .templates-stats-grid{grid-template-columns:1fr!important}.templates-backdrop .templates-row-head{display:none!important}.templates-backdrop .templates-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}.templates-backdrop .template-name-cell{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}.templates-backdrop .template-name-cell strong,.templates-backdrop .template-name-cell small,.templates-backdrop .templates-empty-state p,.templates-backdrop .templates-summary-panel p{overflow-wrap:anywhere!important;white-space:normal!important}.templates-backdrop .template-action-cell{justify-self:start!important}.templates-backdrop .template-actions-dropdown{width:min(230px,100vw - 96px)!important;left:0!important;right:auto!important}.templates-backdrop .templates-titlebar{padding-right:0!important}.templates-backdrop .templates-titlebar h4{font-size:clamp(30px,9vw,38px)!important;line-height:1!important}.templates-backdrop .templates-titlebar-actions{justify-content:flex-start!important}.templates-backdrop .templates-titlebar-actions button{min-height:42px!important;padding:0 16px!important}}.receive-modal,.sign-document-modal{color:#f7f7f7;scrollbar-color:#ffb70bc7 #ffffff14;background:#1f2125fa;border:1px solid #ffffff24;border-radius:26px;width:min(920px,100vw - 28px);max-height:min(860px,94vh);padding:34px 32px 28px;box-shadow:0 38px 120px #0000008f}.receive-modal::-webkit-scrollbar{width:12px}.sign-document-modal::-webkit-scrollbar{width:12px}.receive-modal::-webkit-scrollbar-track{background:#ffffff14}.sign-document-modal::-webkit-scrollbar-track{background:#ffffff14}.receive-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #1f2125f7;border-radius:999px}.sign-document-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #1f2125f7;border-radius:999px}.receive-modal .modal-close,.sign-document-modal .modal-close,.signature-picker-modal .modal-close,.linked-text-editor-modal .modal-close{color:#fff;width:42px;height:42px;box-shadow:none;background:#ffffff1f;border-radius:50%;font-size:26px;font-weight:900;line-height:1;top:16px;right:16px}.receive-modal .modal-close:hover,.sign-document-modal .modal-close:hover,.signature-picker-modal .modal-close:hover,.linked-text-editor-modal .modal-close:hover{background:#fff3}.receive-modal .admin-crud-head,.sign-document-modal .admin-crud-head{align-items:flex-start;margin:0 52px 22px 0}.receive-modal .section-kicker,.sign-document-modal .section-kicker,.signature-picker-modal .section-kicker,.linked-text-editor-modal .section-kicker{color:#ffb70b;letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:1000}.receive-modal .admin-crud-head h4,.sign-document-modal .admin-crud-head h4{color:#fff;text-shadow:0 2px #00000059;margin:0;font-size:clamp(34px,5vw,48px);font-weight:1000;line-height:1.04}.receive-signatures-form,.sign-document-flow{gap:18px;display:grid}.receive-section{color:#ffffffd6;gap:14px;margin:0;padding:0;display:grid}.receive-section h5,.sign-upload-section h6,.signature-picker-modal h5{color:#fff;margin:0;font-size:14px;font-weight:1000}.required-mark{color:#e45757}.receive-template-loader{background:linear-gradient(135deg,#ffb70b1f,#ffffff0f);border:1px solid #ffb70b3d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.receive-template-loader strong{color:#fff;font-size:14px;font-weight:1000;display:block}.receive-template-loader small{color:#ffffffa3;margin-top:4px;font-size:12px;line-height:1.4;display:block}.receive-template-loader-controls{align-items:center;gap:8px;display:flex}.receive-template-loader select{color:#30343a;background:#fffffff2;border:1px solid #ffffff2e;border-radius:999px;min-width:220px;height:38px;padding:0 12px;font-size:12px;font-weight:900}.receive-template-loader button{color:#242424;cursor:pointer;white-space:nowrap;background:#ffb70b;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:12px;font-weight:1000}.receive-template-loader button:disabled{cursor:not-allowed;opacity:.55}.receive-upload-box{color:#ffffffd1;cursor:pointer;text-align:center;background:#ffffff0f;border:1px dashed #ffb70b7a;border-radius:18px;align-content:center;place-items:center;gap:12px;width:100%;max-width:100%;min-height:230px;padding:26px 22px;display:grid;overflow:hidden}.receive-upload-box input{display:none}.receive-upload-box svg{fill:#ffcf62;filter:drop-shadow(0 10px 18px #00000040);width:68px;max-width:68px;height:68px;max-height:68px}.receive-upload-box span{color:#ffffffb8;max-width:520px;font-size:13px;line-height:1.45}.receive-upload-box span b{color:#ffcf62}.receive-upload-box strong{color:#242424;text-transform:uppercase;background:#ffb70b;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 22px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 8px 18px #0000003d}.receive-upload-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.receive-upload-actions button,.receive-template-use-button{color:#242424;text-transform:uppercase;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-size:12px;font-weight:1000;box-shadow:0 8px 18px #0000002e}.receive-upload-actions button:hover,.receive-template-use-button:hover{background:#ffcf62}.receive-upload-actions button:disabled,.receive-template-use-button:disabled{cursor:not-allowed;opacity:.55}.receive-template-picker-modal{width:min(1040px,100vw - 32px)!important;max-height:min(760px,100vh - 48px)!important}.receive-template-picker-heading{color:#697585;letter-spacing:.08em;margin-top:12px;padding:0 12px;font-size:11px;font-weight:1000}.receive-template-picker-empty-folder{color:#8a96a5;padding:8px 12px;font-size:12px;font-weight:800;display:block}.receive-template-picker-list .templates-row,.receive-template-picker-list .templates-row-head{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) 110px 140px}.receive-template-picker-list .template-action-cell{justify-content:flex-end}.receive-template-use-button{color:#fff;background:#0b6fdc;box-shadow:0 10px 22px #0b6fdc2e}.receive-template-use-button:hover{background:#0756b8}.receive-upload-box:hover{background:#ffffff17;border-color:#ffcf62d1}.receive-upload-help,.receive-message-section>small{color:#ffffff9e;margin:-2px 0 0;font-size:12px;line-height:1.45}.receive-document-error{color:#ff8d8d;background:#ff5f5f24;border:1px solid #ff5f5f73;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:900}.receive-document-row,.receive-recipient-card{color:#30343a;background:#f5f5f5f5;border-radius:14px;align-items:center;gap:12px;display:grid}.receive-document-row{grid-template-columns:1fr auto;padding:12px 14px}.receive-document-row strong{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.receive-document-row small{color:#59626e}.receive-document-row button,.receive-recipient-remove{color:#b3261e;cursor:pointer;background:#e22f2f1f;border:0;border-radius:999px}.receive-recipient-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;position:relative}.receive-recipient-card label,.receive-message-section label,.receive-deadline-section label,.receive-label-section label{color:#30343a;gap:7px;font-size:12px;font-weight:900;display:grid}.receive-message-section label,.receive-deadline-section label,.receive-label-section label{color:#ffffffe0}.receive-recipient-card input,.receive-message-section input,.receive-message-section textarea,.receive-deadline-section input,.receive-label-section input{color:#30343a;width:100%;font:inherit;background:#f4f4f4;border:0;border-radius:12px;outline:none;font-size:14px}.receive-recipient-card input,.receive-message-section input,.receive-deadline-section input,.receive-label-section input{height:46px;padding:0 14px}.receive-message-section textarea{resize:vertical;min-height:140px;padding:14px}.receive-recipient-card input:focus,.receive-message-section input:focus,.receive-message-section textarea:focus,.receive-deadline-section input:focus,.receive-label-section input:focus{background:#fff;outline:2px solid #ffb70b8c}.receive-deadline-field{width:100%;max-width:none}.receive-deadline-field small{color:#ffffffb8;font-size:12px;font-weight:700}.receive-password-section{gap:14px}.receive-password-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.receive-password-head h5{margin:0}.receive-password-toggle{color:#ffffffe0;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.receive-password-toggle input{accent-color:#ffb70b;width:18px;height:18px}.receive-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.receive-password-field{color:#ffffffe0;gap:7px;font-size:12px;font-weight:900;display:grid;position:relative}.receive-password-field input{color:#30343a;width:100%;height:46px;font:inherit;background:#f4f4f4;border:0;border-radius:12px;outline:none;padding:0 46px 0 14px;font-size:14px}.receive-password-field input:focus{background:#fff;outline:2px solid #ffb70b8c}.receive-password-field input:disabled{color:#70747b;cursor:not-allowed;background:#d9dadd}.receive-password-field button{color:#30343a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:27px;right:8px}.receive-password-field button:hover:not(:disabled){background:#e7e8eb}.receive-password-field button:disabled{opacity:.45;cursor:not-allowed}.receive-password-field svg{fill:currentColor;width:18px;height:18px}.receive-password-field small,.receive-password-section>small{color:#ffffffb8;font-size:12px;font-weight:700}.receive-recipient-remove{width:28px;height:28px;font-size:18px;font-weight:1000;position:absolute;top:8px;right:8px}.receive-recipient-options,.receive-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.receive-secondary-button,.receive-actions button,.sign-document-actions button,.signature-picker-empty button{color:#ffcf62;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffb70b;border-radius:999px;padding:0 28px;font-weight:1000}.receive-actions button:first-child,.sign-document-actions button:first-child,.signature-picker-empty button{color:#242424;background:#ffb70b;border-color:#ffb70b;box-shadow:0 8px 18px #0000003d}.receive-actions button:hover,.receive-secondary-button:hover,.sign-document-actions button:hover,.signature-picker-empty button:hover{background:#ffb70b29}.receive-actions button:first-child:hover,.sign-document-actions button:first-child:hover,.signature-picker-empty button:hover{background:#ffcf62}.receive-actions button:disabled,.sign-document-actions button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.sign-document-actions button:disabled:hover{background:#ffb70b}.sign-document-workspace,.sign-document-body{min-width:0}.sign-document-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.sign-document-body-no-fields{grid-template-columns:minmax(0,1fr)}.sign-upload-section{gap:12px;display:grid}.sign-main-upload-box{min-height:360px}.sign-fields-panel{color:#ffffffc2;background:#ffffff0f;border-radius:18px;gap:12px;padding:16px;display:grid}.sign-fields-panel h5{color:#fff;margin:0}.sign-fields-hint{color:#ffffff9e;margin:0;font-size:12px}.sign-field-group{gap:8px;display:grid}.sign-field-group button{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;font-weight:900}.sign-uploaded-preview{gap:12px;display:grid}.sign-uploaded-preview-head{color:#30343a;background:#f5f5f5f5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sign-uploaded-preview-head small{color:#59626e;display:block}.sign-uploaded-preview-head button{color:#242424;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:8px 14px;font-weight:1000}.sign-document-preview{background:#f4f4f4;border-radius:18px;min-height:460px;overflow:hidden}.sign-pdf-frame{border:0;width:100%;height:560px}.linked-signature-page-stage{aspect-ratio:595/842;width:min(100%,560px);min-width:0;box-shadow:none;margin:0 auto}.linked-signature-body{grid-template-columns:minmax(0,1fr) minmax(250px,280px);align-items:start}.linked-signature-body .sign-document-center,.linked-signature-body .sign-uploaded-preview,.linked-signature-body .sign-document-preview{min-width:0;max-width:100%;overflow:hidden}.linked-signature-body .sign-uploaded-preview-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.linked-signature-body .sign-uploaded-preview-head span{min-width:0}.linked-signature-body .sign-uploaded-preview-head button{white-space:nowrap;justify-self:end}.linked-signature-body .sign-document-preview{background:#f4f4f4;justify-items:center;padding:0;display:grid}.linked-signature-body .linked-signature-page-stage{width:min(100%,560px);max-width:100%}.linked-signature-body .sign-fields-panel{z-index:3;position:relative}.linked-signature-body .sign-document-actions button{width:100%}@media (width<=720px){.linked-signature-body{grid-template-columns:1fr}.linked-signature-body .sign-fields-panel{order:2}}.linked-signature-field-layer{pointer-events:none}.linked-signature-field-list{gap:10px;display:grid}.linked-signature-field-list button{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffb70b57;border-radius:12px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px;width:100%;min-height:48px;padding:9px 12px;display:grid}.linked-signature-field-list button.is-complete{background:#2dd4bf21;border-color:#2dd4bf80}.linked-signature-field-list span{font-weight:900}.linked-signature-field-list small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.linked-signature-comment-box{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;gap:10px;padding:12px;display:grid}.linked-signature-comment-box label{color:#ffffffe6;gap:7px;font-size:12px;font-weight:900;display:grid}.linked-signature-comment-box textarea{resize:vertical;color:#242424;width:100%;min-height:92px;font:inherit;background:#fffffff0;border:0;border-radius:12px;outline:none;padding:12px;font-size:13px}.linked-signature-comment-box textarea:focus{outline:2px solid #ffb70b8c}.linked-signature-comment-box small{color:#ffffffb8;font-size:12px;font-weight:800}.signature-picker-backdrop{z-index:75;background:#0000008a;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.signature-picker-modal{color:#fff;background:#1f2125fa;border-radius:24px;width:min(680px,100vw - 28px);max-height:min(760px,92vh);padding:30px;position:relative;overflow:auto;box-shadow:0 38px 120px #0000008f}.linked-text-editor-modal{box-sizing:border-box;color:#fff;scrollbar-color:#ffb70bd1 #ffffff14;background:linear-gradient(#25282f 0%,#1f2127 100%);border:1px solid #ffb70b6b;border-radius:24px;gap:18px;width:min(1040px,100vw - 36px);max-width:calc(100vw - 36px);max-height:min(900px,100vh - 36px);padding:34px 32px 30px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 38px 120px #0000008f}.linked-text-editor-modal::-webkit-scrollbar{width:12px}.linked-text-editor-modal::-webkit-scrollbar-track{background:#ffffff14}.linked-text-editor-modal::-webkit-scrollbar-thumb{background:#ffb70b;border:3px solid #1f2125f7;border-radius:999px}.linked-text-editor-modal h5{color:#fff;text-shadow:0 2px #0000004d;margin:0 54px 0 0;font-size:clamp(28px,3vw,38px);font-weight:1000;line-height:1.06}.linked-text-editor-modal .linked-text-quill-shell{min-height:0}.linked-text-editor-modal .linked-text-quill-shell>.linked-text-quill-editor.ql-container.ql-snow{height:clamp(260px,48vh,440px);min-height:0}.linked-text-editor-modal .linked-text-quill-shell .ql-editor{-webkit-user-select:text;user-select:text;height:clamp(260px,48vh,440px);min-height:0;max-height:clamp(260px,48vh,440px);overflow-y:auto}.linked-text-quill-shell{background:linear-gradient(#ffb70b2e,#ffb70b0f 72px,#0000 72px),#fff;border:1px solid #ffb70b70;border-radius:20px;display:block;overflow:visible;box-shadow:0 24px 58px #00000057}.linked-text-quill-shell>.ql-toolbar.ql-snow{z-index:4;color:#ffffffd1;background:linear-gradient(135deg,#25282f 0%,#17191e 100%);border-radius:20px 20px 0 0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:14px 16px;display:flex;position:relative;border:0!important;border-bottom:1px solid #ffb70b47!important}.linked-text-quill-shell>.ql-toolbar.ql-snow .ql-formats{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;margin:0;padding:3px;display:inline-flex}.linked-text-quill-shell>.ql-toolbar.ql-snow button{width:30px;height:30px;color:inherit;border:0;border-radius:999px;place-items:center;transition:background .16s,color .16s,transform .16s;display:inline-grid}.linked-text-quill-shell>.ql-toolbar.ql-snow button:hover,.linked-text-quill-shell>.ql-toolbar.ql-snow button.ql-active,.linked-text-quill-shell>.ql-toolbar.ql-snow .ql-picker-label:hover,.linked-text-quill-shell>.ql-toolbar.ql-snow .ql-picker-label.ql-active{color:#242424;background:#ffb70b}.linked-text-quill-shell>.ql-toolbar.ql-snow button:hover,.linked-text-quill-shell>.ql-toolbar.ql-snow .ql-picker-label:hover{transform:translateY(-1px)}.linked-text-quill-shell .ql-snow .ql-stroke{stroke:currentColor}.linked-text-quill-shell .ql-snow .ql-fill,.linked-text-quill-shell .ql-snow .ql-stroke.ql-fill{fill:currentColor}.linked-text-quill-shell .ql-snow .ql-picker{color:#ffffffdb;font-weight:900}.linked-text-quill-shell .ql-snow .ql-picker-label{min-height:30px;color:inherit;border-radius:999px;transition:background .16s,color .16s,transform .16s;border-color:#0000!important}.linked-text-quill-shell .ql-snow .ql-picker-options{z-index:20;background:#1f2125fc;border:1px solid #ffb70b61;border-radius:12px;padding:8px;box-shadow:0 18px 42px #0000006b}.linked-text-quill-shell .ql-snow .ql-picker-item{color:#ffffffd1;border-radius:8px;padding:5px 8px}.linked-text-quill-shell .ql-snow .ql-picker-item:hover,.linked-text-quill-shell .ql-snow .ql-picker-item.ql-selected{color:#242424;background:#ffb70b}.linked-text-quill-shell .ql-snow .ql-tooltip{color:#fff;background:#1f2125fc;border:1px solid #ffb70b52;border-radius:12px;box-shadow:0 18px 42px #0000006b}.linked-text-quill-shell .ql-snow .ql-tooltip input[type=text]{color:#17212b;background:#fffffff0;border:1px solid #ffffff24;border-radius:8px}.linked-text-quill-shell>.linked-text-quill-editor.ql-container.ql-snow{direction:ltr;border-radius:0 0 20px 20px;min-height:380px;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:hidden;color:#111!important;background:#fff!important;border:0!important}.linked-text-quill-shell .ql-editor{text-align:left;direction:ltr;min-height:380px;padding:20px 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#111!important;background:#fff!important}.linked-text-quill-shell .ql-editor p,.linked-text-quill-shell .ql-editor span,.linked-text-quill-shell .ql-editor strong,.linked-text-quill-shell .ql-editor em,.linked-text-quill-shell .ql-editor u{color:inherit}.linked-text-quill-shell .ql-editor.ql-blank:before{font-style:italic;left:22px;right:22px;color:#11111180!important}.receive-message-quill-shell{box-shadow:none;margin-top:10px}.receive-message-quill-shell>.linked-text-quill-editor.ql-container.ql-snow,.receive-message-quill-shell .ql-editor{min-height:220px}.receive-message-quill-shell>.linked-text-quill-editor.ql-container.ql-snow{height:220px}.receive-message-quill-shell .ql-editor{-webkit-user-select:text;user-select:text;height:220px;max-height:220px;overflow-y:auto}.receive-message-rich-preview{color:#111;white-space:normal;background:#fffffff5;border:1px solid #ffffff24;border-radius:20px;min-height:220px;margin-top:10px;padding:20px 22px;line-height:1.65}.receive-message-rich-preview>:first-child{margin-top:0}.receive-message-rich-preview>:last-child{margin-bottom:0}.agreement-message-preview{min-height:0;margin-top:16px}.linked-text-field-value,.linked-text-field-content{white-space:pre-wrap;overflow-wrap:anywhere}.linked-text-editor-textbox{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ffffff24;border-radius:16px;width:100%;min-height:380px;padding:18px;position:relative;overflow:hidden}.linked-text-editor-modal textarea,.linked-text-editor-text-preview{box-sizing:border-box;width:100%;min-height:344px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;padding:0}.linked-text-editor-modal textarea{resize:vertical;outline:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.linked-text-editor-text-preview{pointer-events:none}.linked-text-editor-text-preview.is-empty{color:#1111116b!important}.linked-text-editor-toolbar{box-sizing:border-box;background:#ffffff14;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;width:100%;min-width:0;padding:12px;display:flex}.linked-text-editor-toolbar button,.linked-text-editor-actions button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;padding:10px 14px;font-weight:1000}.linked-text-editor-button-group{background:#0000002e;border-radius:14px;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;padding:4px;display:flex}.linked-text-editor-button-group button{min-width:38px;height:38px;padding:0 10px}.linked-text-editor-toolbar button.active{color:#17212b;background:#ffb70b}.linked-text-editor-control{color:#ffffffb8;gap:5px;min-width:116px;max-width:100%;font-size:12px;font-weight:900;display:grid}.linked-text-editor-control.wide{min-width:168px}.linked-text-editor-control.size,.linked-text-editor-control:not(.wide):not(.size){min-width:0}.linked-text-editor-control input,.linked-text-editor-control select{color:#17212b;width:100%;min-width:0;font:inherit;background:#fffffff0;border:1px solid #ffffff24;border-radius:12px;padding:10px}.linked-text-editor-font-select{z-index:2;position:relative}.linked-text-editor-font-select details{width:100%;position:relative}.linked-text-editor-font-select summary{box-sizing:border-box;color:#17212b;width:100%;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #ffffff24;border-radius:12px;align-items:center;padding:10px 34px 10px 12px;font-weight:900;list-style:none;display:flex;position:relative}.linked-text-editor-font-select summary::-webkit-details-marker{display:none}.linked-text-editor-font-select summary:after{content:"";border-bottom:2px solid #17212b;border-right:2px solid #17212b;width:8px;height:8px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.linked-text-editor-font-select details[open] summary{border-color:#ffb70bad;box-shadow:0 0 0 3px #ffb70b29}.linked-text-editor-font-options{z-index:8;background:#1f2125fc;border:1px solid #ffb70b52;border-radius:14px;gap:4px;max-height:none;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:visible;box-shadow:0 18px 42px #0000006b}.linked-text-editor-font-options button{color:#fff;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;width:100%;min-height:38px;padding:9px 11px}.linked-text-editor-font-options button:hover,.linked-text-editor-font-options button.active{color:#17212b;background:#ffb70b}.linked-text-editor-control input[type=color]{min-height:42px;padding:5px}.linked-text-editor-hidden-preview{display:none}.linked-text-editor-actions{z-index:5;background:linear-gradient(#1f2125e0,#1f2127 70%);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -32px -30px;padding:14px 32px 18px;display:flex;position:sticky;bottom:-30px}.linked-text-editor-actions button:first-child{color:#17212b;background:#ffb70b}@media (width<=900px){.linked-text-editor-modal{padding:24px}.linked-text-editor-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.linked-text-editor-button-group{justify-content:flex-start}}@media (width<=560px){.linked-text-editor-modal{border-radius:18px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:18px}.linked-text-editor-textbox{min-height:340px}.linked-text-editor-modal textarea,.linked-text-editor-text-preview{min-height:304px}.linked-text-editor-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.linked-text-editor-button-group{width:100%}}.signature-picker-list{gap:12px;margin-top:18px;display:grid}.signature-picker-option{color:#30343a;cursor:pointer;background:#f5f5f5f5;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px;display:grid}.signature-picker-option .signature-preview,.signature-picker-option .initial-preview{background:#fff;border:0;width:100%;padding:3px 8px}.signature-picker-option .signature-preview{min-height:68px}.signature-picker-option .signature-preview em{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;font-size:8px;line-height:1.1;display:block;overflow:visible}.signature-picker-option .signature-preview img,.signature-picker-option .initial-preview img{object-fit:contain;object-position:center;max-width:100%;max-height:44px;display:block}.signature-picker-option .initial-preview img{max-height:42px}.signature-picker-empty{text-align:center;background:#ffffff0f;border-radius:18px;justify-items:center;gap:8px;margin-top:18px;padding:26px;display:grid}.signature-picker-empty small{color:#ffffffa8}@media (width<=760px){.receive-modal,.sign-document-modal{border-radius:20px;padding:28px 18px 22px}.receive-recipient-card,.sign-document-body,.signature-picker-option{grid-template-columns:1fr}.receive-upload-box{min-height:210px;padding:22px 16px}.sign-main-upload-box{min-height:280px}}.receive-order-toggle{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffb70b47;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.receive-order-toggle input{accent-color:#ffb70b;cursor:pointer;width:20px;height:20px;margin:2px 0 0}.receive-order-toggle span{gap:3px;display:grid}.receive-order-toggle small{color:#ffffff9e;font-size:12px;line-height:1.35}.receive-order-summary{color:#30343a;background:#f5f5f5f5;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.receive-order-summary>strong{font-size:13px;font-weight:1000}.receive-order-summary ol{color:#59626e;gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.receive-order-summary button{color:#242424;min-height:34px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;justify-self:start;padding:0 16px;font-size:12px;font-weight:1000}.my-profile-modal{color:#17212b;background:#f7f8fb}.my-profile-modal .modal-close{color:#fff;background:#0b6fdc;border-radius:50%;width:42px;height:42px;top:16px;right:18px;box-shadow:0 14px 28px #0b6fdc47}.my-profile-modal .modal-close:hover{background:#0756b8}.my-profile-modal .profile-editor-side{background:#eceff3;border-right:1px solid #dfe4ea}.my-profile-modal .profile-editor-side strong{color:#17212b;font-weight:1000}.my-profile-modal .profile-editor-side button{color:#52606d;font-weight:800}.my-profile-modal .profile-editor-side button.active,.my-profile-modal .profile-editor-side button:hover{color:#0b5ec8;background:#fff;box-shadow:0 8px 22px #0f172a14}.my-profile-modal .profile-editor-main{background:#f7f8fb}.my-profile-modal .profile-editor-titlebar{padding-right:72px}.my-profile-modal .profile-editor-titlebar .section-kicker{color:#ffb70b}.my-profile-modal .profile-editor-titlebar h4{color:#17212b;font-size:clamp(34px,5vw,48px)}.my-profile-modal .profile-editor-titlebar small{color:#65707d}.my-profile-modal .profile-editor-titlebar button,.my-profile-modal .profile-editor-identity button:not(.profile-editor-avatar-button),.my-profile-modal .profile-photo-upload-button{color:#fff;background:#0b6fdc;border-radius:9px;box-shadow:0 14px 28px #0b6fdc3d}.my-profile-modal .profile-editor-titlebar button:hover,.my-profile-modal .profile-editor-identity button:not(.profile-editor-avatar-button):hover,.my-profile-modal .profile-photo-upload-button:hover{background:#0756b8;transform:translateY(-1px)}.my-profile-modal .profile-editor-card,.my-profile-modal .security-section,.my-profile-modal .signatures-panel,.my-profile-modal .signature-options,.my-profile-modal .signature-upload-panel,.my-profile-modal .signature-draw-panel{color:#17212b;background:#fff;border:1px solid #dfe4ea;box-shadow:0 12px 30px #0f172a0d}.my-profile-modal .profile-editor-card h5,.my-profile-modal .security-section h5,.my-profile-modal .security-row strong,.my-profile-modal .signatures-empty strong,.my-profile-modal .signature-creator-fields label,.my-profile-modal .signature-preview small,.my-profile-modal .initial-preview small,.my-profile-modal .signature-preview em{color:#17212b}.my-profile-modal .profile-editor-card p,.my-profile-modal .security-row small,.my-profile-modal .signatures-empty small,.my-profile-modal .language-region-grid span,.my-profile-modal .language-region-grid em,.my-profile-modal .profile-editor-card label{color:#65707d}.my-profile-modal .profile-editor-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:800}.my-profile-modal .profile-editor-success-alert{color:#14532d;background:linear-gradient(135deg,#ecfdf5,#f7fff9);border-color:#22c55e73 #22c55e73 #22c55e73 #16a34a;border-left-style:solid;border-left-width:6px;gap:4px;display:grid;box-shadow:0 14px 32px #15803d1f}.my-profile-modal .profile-editor-success-alert strong{color:#14532d;font-size:14px;font-weight:950}.my-profile-modal .profile-editor-success-alert span{color:#166534;font-size:13px;font-weight:800}.my-profile-modal .profile-editor-card-head span{color:#0b5ec8;background:0 0;border-radius:0;min-height:auto;padding:0}.my-profile-modal .profile-editor-card input,.my-profile-modal .password-input-wrap input,.my-profile-modal .signature-creator-fields input{color:#17212b;background:#fff;border:1px solid #d5dbe4;border-radius:8px}.my-profile-modal .profile-editor-card input:focus,.my-profile-modal .password-input-wrap input:focus,.my-profile-modal .signature-creator-fields input:focus{background:#fff;border-color:#0b6fdc;outline:2px solid #0b6fdc38}.my-profile-modal .profile-editor-avatar{color:#fff;background:linear-gradient(135deg,#0b6fdc,#0756b8)}.my-profile-modal .profile-editor-security{background:#f8fbff;border-color:#cfe0f7}.my-profile-modal .language-region-card .profile-editor-card-head,.my-profile-modal .security-section h5,.my-profile-modal .signatures-table-head{color:#4c5967;letter-spacing:.06em;text-transform:uppercase;background:#eef2f7;border-bottom:1px solid #e2e7ee}.my-profile-modal .language-region-block,.my-profile-modal .security-row{border-bottom-color:#edf0f4}.my-profile-modal .security-row button,.my-profile-modal .language-region-card .profile-editor-card-head button,.my-profile-modal .signature-row-actions button{color:#17212b;background:#fff;border:1px solid #cfd6df}.my-profile-modal .security-row button:hover,.my-profile-modal .language-region-card .profile-editor-card-head button:hover,.my-profile-modal .signature-row-actions button:hover{color:#0b5ec8;background:#f8fbff;transform:translateY(-1px)}.my-profile-modal .toggle-on{background:#0b6fdc}.my-profile-modal .signature-option{background:#fff;border-bottom-color:#edf0f4}.my-profile-modal .signature-option:hover{background:#f8fbff}.my-profile-modal .signature-option.selected .signature-radio{border-color:#0b6fdc}.my-profile-modal .signature-preview,.my-profile-modal .initial-preview{background:#fffdf6;border-top-color:#dfe7f2;border-bottom-color:#dfe7f2;border-left-color:#0b6fdc}.signatures-row .signature-preview img,.signatures-row .initial-preview img{object-fit:contain;object-position:left center;max-width:100%;max-height:48px;display:block}.signatures-row .initial-preview img{max-height:42px}.signature-creator-modal{width:min(920px,100vw - 28px)}.signature-upload-panel{padding:18px 24px 24px;overflow:hidden}.signature-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%}.signature-upload-box{border-radius:14px;width:100%;min-width:0;padding:18px 12px}.signature-upload-panel p{overflow-wrap:anywhere;max-width:100%}@media (width<=720px){.signature-creator-fields,.signature-upload-grid{grid-template-columns:1fr}.signature-tabs,.signature-creator-fields,.signature-upload-panel{padding-left:18px;padding-right:18px}}.signature-creator-modal .signature-upload-panel{color:#59626e;background:#f4f4f4;border:0;border-radius:18px 18px 0 0;gap:16px;min-height:0;margin:0;padding:20px 28px 26px}.signature-creator-modal .signature-upload-grid{align-items:stretch;gap:18px}.signature-creator-modal .signature-upload-box{background:#f7f7f7;border-color:#30343a2e;border-radius:14px;min-height:166px;padding:22px 18px}.signature-creator-modal .signature-upload-box svg{width:50px;height:40px;margin-bottom:2px}.signature-creator-modal .signature-upload-box span{padding:8px 18px}.signature-creator-modal .signature-upload-panel p{margin:0;padding:0 2px;line-height:1.5}.signature-creator-modal .signature-disclaimer{padding-top:20px}@media (width<=720px){.signature-creator-modal .signature-upload-panel{border-radius:16px 16px 0 0;padding:18px}.signature-creator-modal .signature-upload-grid{gap:14px}}.receive-modal{width:min(1040px,100vw - 32px)}.receive-workspace,.receive-signatures-form,.receive-drafts-panel{gap:18px;display:grid}.receive-tabs{background:#ffffff13;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.receive-tabs button{color:#ffffffc2;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:1000;line-height:1;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.receive-tabs button:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.receive-tabs button.active{color:#242424;background:linear-gradient(#ffcf62 0%,#ffb70b 100%);border-color:#ffb70beb;box-shadow:0 10px 22px #0000003d}.receive-tabs button svg,.receive-drafts-head button svg,.receive-draft-actions button svg,.receive-actions button svg,.receive-document-row button svg,.receive-upload-icon{flex:none;display:block}.receive-tabs span{min-width:22px;min-height:22px;color:inherit;background:#00000029;border-radius:999px;place-items:center;margin-left:2px;padding:0 6px;font-size:12px;font-weight:1000;display:inline-grid}.receive-signatures-form{margin-top:4px}.receive-section{color:#ffffffd6;background:#ffffff0e;border:1px solid #ffffff17;border-radius:20px;gap:14px;margin:0;padding:18px;display:grid}.receive-section h5{color:#fff;margin:0;font-size:15px;font-weight:1000}.required-mark{color:#ff5a52;font-weight:1000}.receive-upload-box{color:#ffffffdb;text-align:center;cursor:pointer;background:#ffffff0e;border:1.5px dashed #ffcf62b8;border-radius:20px;align-content:center;place-items:center;gap:12px;width:100%;max-width:100%;min-height:220px;padding:26px 22px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.receive-upload-box:hover{background:#ffb70b1b;border-color:#ffcf62;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffb70b2e}.receive-upload-box input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.receive-upload-icon{color:#e8e8e8;filter:drop-shadow(0 10px 18px #00000047);width:64px;height:64px}.receive-upload-box span{color:#ffffffd1;max-width:560px;font-size:13px;line-height:1.45;display:block}.receive-upload-box b{color:#ffcf62}.receive-upload-box>strong{color:#242424;text-transform:uppercase;background:#ffb70b;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 24px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 10px 22px #0000003d}.receive-upload-help{color:#ffffffad;margin:0;font-size:13px;line-height:1.45}.receive-document-error{color:#ffb4ad;background:#e22f2f24;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.receive-documents-list{gap:8px;display:grid}.receive-document-row{color:#30343a;background:#fffffff0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.receive-document-row span{min-width:0}.receive-document-row strong,.receive-document-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receive-document-row small{color:#65707d;margin-top:2px;font-size:12px}.receive-document-row button{color:#b3261e;cursor:pointer;background:#e22f2f1a;border:0;border-radius:50%;flex:none;width:34px;height:34px}.receive-order-toggle{cursor:pointer;background:#ffffff0e;border:1px solid #ffb70b5c;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 16px;display:grid}.receive-order-toggle input{accent-color:#ffb70b;width:22px;height:22px}.receive-order-toggle strong,.receive-order-toggle small{display:block}.receive-order-toggle strong{color:#fff;font-size:14px;font-weight:1000}.receive-order-toggle small{color:#ffffffad;margin-top:4px;font-size:13px;line-height:1.35}.receive-recipient-card{color:#30343a;background:#f5f5f5f5;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:16px;display:grid;position:relative}.receive-recipient-card-viewing{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr)}.receive-recipient-card-sortable{cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:inset 0 0 0 1px #ffb70b33}.receive-recipient-card.has-duplicated-email input[type=email]{color:#b91c1c;border-color:#ff4d4ff2;font-weight:900;box-shadow:0 0 0 3px #ff4d4f2e}.receive-recipient-error{color:#d91f2a;min-height:15px;font-size:12px;font-weight:1000;line-height:1.25}.receive-recipient-card-sortable:active{cursor:grabbing}.receive-recipient-card-sortable.dragging{opacity:.74;transform:scale(.985);box-shadow:inset 0 0 0 3px #ffb70be6,0 18px 36px #ffb70b38}.receive-recipient-drag-handle,.receive-recipient-order-number{border-radius:12px;align-self:center;place-items:center;width:34px;height:34px;font-size:14px;font-weight:1000;display:grid}.receive-recipient-drag-handle{color:#242424;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffcf62,#ffb70b);border:2px solid #ffb70bb8;grid-template-columns:auto auto;gap:8px;width:auto;min-width:116px;height:42px;padding:0 12px;box-shadow:0 10px 22px #ffb70b42}.receive-recipient-drag-handle b{text-transform:uppercase;letter-spacing:.03em;font-size:11px;line-height:1}.receive-recipient-drag-handle:active,.receive-recipient-drag-handle:focus-visible{cursor:grabbing;outline-offset:2px;outline:3px solid #ffb70b59}.receive-recipient-drag-handle svg{width:18px;height:22px}.receive-recipient-card-sortable:hover .receive-recipient-drag-handle{background:#ffb70b}.receive-recipient-order-number{color:#242424;background:#ffb70b;border-radius:50%}.receive-recipient-card label,.receive-message-section label{color:#30343a;gap:7px;min-width:0;font-size:13px;font-weight:900;display:grid}.receive-recipient-email-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.receive-recipient-resend{color:#242424;min-height:46px;font:inherit;cursor:pointer;background:#ffb70b;border:1px solid #ffb70bc7;border-radius:12px;padding:0 16px;font-size:13px;font-weight:1000}.receive-recipient-resend:disabled,.receive-secondary-button:disabled{cursor:not-allowed;opacity:.48}.receive-document-success{color:#d8ffe9;background:#2fc58524;border:1px solid #2fc5856b;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:900}.receive-message-section label{color:#ffffffd1}.receive-recipient-card input,.receive-message-section input,.receive-message-section textarea{color:#202329;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fffffff7;border:1px solid #19202a14;border-radius:12px;outline:0;font-size:14px}.receive-recipient-card input,.receive-message-section input{height:46px;padding:0 14px}.receive-message-section textarea{resize:vertical;min-height:118px;padding:12px 14px;line-height:1.45}.receive-recipient-card input:focus,.receive-message-section input:focus,.receive-message-section textarea:focus{border-color:#ffb70b;box-shadow:0 0 0 3px #ffb70b2e}.receive-recipient-remove{color:#fff;cursor:pointer;background:#e22f2ff2;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.receive-recipient-options{justify-content:center;display:flex}.receive-secondary-button{color:#ffcf62;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffb70bb8;border-radius:999px;padding:0 28px;font-size:14px;font-weight:1000}.receive-secondary-button:hover{background:#ffb70b1a}.receive-secondary-button.danger{color:#ff8f86;border-color:#e22f2fcc}.receive-secondary-button.danger:hover{background:#e22f2f1f}.receive-recipient-cancel-all{justify-content:flex-start}.receive-message-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.receive-message-section h5,.receive-message-section label,.receive-label-section h5,.receive-label-section label{grid-column:1/-1}.receive-message-section small,.receive-label-section small{color:#ffffff8f;justify-self:end;margin-top:-8px;font-size:12px;font-weight:800}.receive-token-panel{color:#fff;background:#23a55a1f;border:1px solid #23a55a6b;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.receive-token-panel span{color:#8df0b6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:1000}.receive-token-panel strong{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:24px}.receive-token-panel small{color:#ffffffb8;font-weight:800}.receive-agreement-link{color:#ffcf62;text-underline-offset:4px;width:fit-content;font-size:14px;font-weight:900;text-decoration:underline}.receive-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.receive-actions button,.receive-recipient-options button,.receive-document-row button,.receive-drafts-head button,.receive-draft-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.receive-actions button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 18px;font-size:13px;font-weight:1000}.receive-actions button[type=submit]{color:#242424;background:#ffb70b}.receive-actions button[type=submit]:disabled{cursor:not-allowed;opacity:.45}.receive-actions button:not([type=submit]){color:#fff;background:#ffffff17;border-color:#ffffff29}.receive-drafts-panel{background:#ffffff0e;border:1px solid #ffffff17;border-radius:20px;padding:18px}.receive-drafts-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.receive-drafts-head h5{color:#fff;margin:0;font-size:18px;font-weight:1000}.receive-drafts-head p{color:#ffffff9e;margin:4px 0 0;font-size:13px}.receive-drafts-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.receive-drafts-head button,.receive-draft-actions button{color:#ffcf62;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffb70b;border-radius:999px;padding:0 14px;font-size:13px;font-weight:1000}.receive-drafts-head button,.receive-draft-actions button:first-child{color:#242424;background:#ffb70b}.receive-drafts-head button:disabled{cursor:not-allowed;opacity:.68}.receive-drafts-refresh-button svg{width:15px;height:15px}.receive-drafts-list{gap:10px;display:grid}.receive-drafts-notice{border-radius:12px;gap:4px;margin:16px 0 12px;padding:12px 14px;display:grid;box-shadow:0 14px 32px #00000029}.receive-drafts-notice strong{font-size:14px;font-weight:950}.receive-drafts-notice span{font-size:13px;font-weight:800}.receive-drafts-notice.is-success{color:#14532d;background:linear-gradient(135deg,#ecfdf5,#f7fff9);border:1px solid #22c55e73;border-left:6px solid #16a34a}.receive-drafts-notice.is-success span{color:#166534}.receive-drafts-notice.is-error{color:#7f1d1d;background:linear-gradient(135deg,#fef2f2,#fff7f7);border:1px solid #ef444473;border-left:6px solid #dc2626}.receive-drafts-notice.is-error span{color:#991b1b}.receive-draft-card{color:#30343a;background:#f5f5f5f5;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.receive-draft-card strong,.receive-draft-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.receive-draft-card small{color:#59626e;margin-top:4px;font-size:12px}.receive-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.receive-draft-actions button:last-child{color:#b3261e;border-color:#e22f2f66}.receive-drafts-empty{color:#fff;text-align:center;background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:16px;place-items:center;gap:5px;min-height:180px;display:grid}.receive-drafts-empty small{color:#ffffff9e}@media (width<=760px){.receive-recipient-card,.receive-recipient-card-sortable{grid-template-columns:1fr}.receive-recipient-card-sortable .receive-recipient-drag-handle,.receive-recipient-card-sortable .receive-recipient-order-number{justify-self:start}.receive-recipient-card-sortable .receive-recipient-drag-handle{justify-content:center;width:100%}}@media (width<=720px){.action-modal-backdrop:not(.templates-backdrop){z-index:35!important;overscroll-behavior:none!important;place-items:start center!important;padding:88px 18px 18px!important;overflow:hidden!important}.action-modal-backdrop:not(.templates-backdrop) .tasks-modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:22px!important;width:min(100%,100vw - 36px)!important;max-height:calc(100dvh - 112px)!important;overflow:hidden auto!important}.action-modal-backdrop:not(.templates-backdrop) .modal-close{z-index:2!important;width:38px!important;height:38px!important;top:12px!important;right:12px!important}.receive-modal{width:min(100%,100vw - 36px);padding:22px 18px}.receive-modal .admin-crud-head{margin-right:48px}.receive-modal .admin-crud-head h4{font-size:clamp(30px,9vw,38px)}.receive-tabs{justify-self:stretch;width:100%;overflow-x:auto}.receive-tabs button{flex:1 0 max-content}.receive-section{padding:15px}.receive-upload-box{min-height:160px;padding:20px 14px;overflow:visible}.receive-documents-list{width:100%;min-width:0;overflow:visible}.receive-document-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.receive-document-row span{min-width:0!important;max-width:100%!important;overflow:hidden!important}.receive-document-row strong,.receive-document-row small{max-width:100%!important}.sign-document-modal,.edit-document-modal,.sign-document-flow,.edit-document-flow,.sign-document-workspace,.sign-document-body,.sign-document-center,.sign-upload-section,.sign-uploaded-preview,.edit-document-panel,.edit-document-editor,.edit-document-editor-body,.edit-document-file-head,.edit-document-preview{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.sign-uploaded-preview-head,.edit-document-file-head{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.sign-uploaded-preview-head span,.edit-document-file-head span{min-width:0!important;max-width:100%!important;overflow:hidden!important}.sign-uploaded-preview-head strong,.sign-uploaded-preview-head small,.edit-document-file-head strong,.edit-document-file-head small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.sign-uploaded-preview-head button,.edit-document-head-actions,.edit-document-head-actions button{justify-self:end!important;min-width:0!important;max-width:min(120px,36vw)!important}.sign-document-preview,.edit-document-preview{max-width:100%!important;overflow:hidden!important}.sign-pdf-frame,.edit-document-page-stage{width:100%!important;max-width:100%!important}.receive-actions{justify-content:stretch}.receive-actions button{flex:160px}.receive-drafts-head,.receive-draft-card{grid-template-columns:1fr;display:grid}.receive-draft-actions{justify-content:flex-start}}@media (width<=760px){.template-documents-upload-layout,.template-documents-upload-layout.has-documents,.template-documents-upload-layout.many-documents{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.template-document-cards,.template-documents-upload-layout.has-documents .template-document-cards{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.template-document-card,.template-documents-upload-layout.has-documents .template-document-card,.template-upload-box,.template-documents-upload-layout.has-documents .template-upload-box,.template-documents-upload-layout.upload-span-2 .template-upload-box,.template-documents-upload-layout.upload-span-3 .template-upload-box,.template-documents-upload-layout.upload-span-4 .template-upload-box{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.template-document-card-footer{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important}.template-document-card-footer strong,.template-document-card-footer small,.template-upload-box small,.template-upload-box strong{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}}.signature-upload-error{background:#e22f2f1f;border:1px solid #e22f2f47;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-weight:900;color:#c01919!important;font-size:13px!important}.signature-upload-box img{object-fit:contain;max-width:min(220px,100%);max-height:76px;margin-top:6px;display:block}.template-history-backdrop{z-index:58}.template-history-modal{width:min(960px,96vw);max-height:min(760px,92vh);display:block;overflow:auto}.template-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;display:grid}.template-history-detail-grid p{gap:5px;margin:0;display:grid}.template-history-detail-grid span,.template-history-row.head span{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:1000}.template-history-detail-grid strong{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:800}.template-history-table{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;display:grid;overflow:hidden}.template-history-row{color:#ffffffe0;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) minmax(120px,.7fr);min-height:54px;display:grid}.template-history-row:last-child{border-bottom:0}.template-history-row span{overflow-wrap:anywhere;border-right:1px solid #ffffff1a;align-items:center;min-width:0;padding:12px 16px;display:flex}.template-history-row span:last-child{border-right:0}.template-history-row.head{background:#ffffff14;min-height:44px}.template-history-empty{color:#ffffffb8;padding:18px 16px}.template-history-actions{justify-content:flex-end;margin-top:14px}.template-history-actions button:nth-child(2){color:#fff;background:#ffffff1f}@media (width<=760px){.template-history-detail-grid,.template-history-row{grid-template-columns:1fr}.template-history-row span{border-bottom:1px solid #ffffff14;border-right:0}.template-history-row span:last-child{border-bottom:0}}.template-print-report{display:none}@media print{@page{size:A4 portrait;margin:12mm}body *{visibility:hidden!important}.template-print-report,.template-print-report *{visibility:visible!important}.template-print-report{z-index:999999;color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;display:block!important}.template-print-page{color:#111;width:100%;padding:0;font-size:10px}.template-print-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:14px;display:grid}.template-print-topline p{margin:0 0 5px;line-height:1.25}.template-print-topline strong,.template-print-meta strong{font-weight:700}.template-print-topline>span{white-space:nowrap;font-size:10px}.template-print-meta{grid-template-columns:1fr 1fr 1fr;gap:14px;margin:6px 0 16px;display:grid}.template-print-meta p{gap:4px;min-width:0;margin:0;display:grid}.template-print-meta span,.template-print-topline span{overflow-wrap:anywhere}.template-print-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9px}.template-print-table th,.template-print-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d7d7d7;padding:5px 6px}.template-print-table th{background:#f3f3f3;font-weight:700}.template-print-table th:first-child,.template-print-table td:first-child{width:18%}.template-print-table th:nth-child(2),.template-print-table td:nth-child(2){width:28%}.template-print-table th:nth-child(3),.template-print-table td:nth-child(3){width:13%}.template-print-table th:nth-child(4),.template-print-table td:nth-child(4){width:15%}.template-print-table th:nth-child(5),.template-print-table td:nth-child(5),.template-print-table th:nth-child(6),.template-print-table td:nth-child(6){width:13%}.template-print-header{color:#111;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 0 18px;font-size:10px;line-height:1.2;display:grid}.template-print-header span,.template-print-header strong{margin:0;padding:0;line-height:1.2;display:block}.template-print-header span:first-child{justify-self:start}.template-print-header strong{text-align:center;justify-self:center;font-weight:400}.template-print-header span:last-child{text-align:right;justify-self:end}.template-print-topline{margin-bottom:14px;display:block}}.template-user-share-backdrop{z-index:58}.template-user-share-modal{color:#24152d;background:#fff;width:min(820px,96vw);max-height:min(760px,92vh);padding:0;overflow:hidden}.template-user-share-modal .modal-close{color:#24152d;box-shadow:none;background:0 0;font-size:34px;font-weight:300;top:16px;right:18px}.template-user-share-head{border-bottom:0;margin:0;padding:28px 32px 18px;display:block}.template-user-share-head .section-kicker{display:none}.template-user-share-search{background:#f4f3f5;grid-template-columns:200px minmax(0,1fr);gap:0;padding:18px 18px 14px;display:grid}.template-user-share-search label{color:#3a2849;gap:8px;font-size:13px;font-weight:700;display:grid}.template-user-share-search select,.template-user-share-query input{color:#24152d;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #80748d;font-size:15px}.template-user-share-search select{border-radius:3px 0 0 3px;padding:0 16px}.template-user-share-query{align-self:end;position:relative}.template-user-share-query svg{fill:#24152d;width:22px;height:22px;position:absolute;bottom:9px;left:12px}.template-user-share-query input{border-left:0;border-radius:0 3px 3px 0;padding:0 16px 0 42px}.template-user-share-tabs{border-bottom:1px solid #dedbe1;gap:0;padding:0;display:flex}.template-user-share-tabs button{color:#6b6075;min-width:88px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:14px}.template-user-share-tabs button.active{color:#24152d;border-bottom-color:#24152d}.template-user-share-tabs button:disabled{cursor:default;opacity:.7}.template-user-share-select-all{color:#24152d;align-items:center;gap:10px;padding:18px 12px 24px;font-size:14px;display:flex}.template-user-share-select-all input,.template-user-share-row input{accent-color:#7d65c7;width:20px;height:20px;margin:0}.template-user-share-table{background:#fff;min-height:330px}.template-user-share-row{color:#24152d;grid-template-columns:170px minmax(160px,1fr) minmax(220px,1.45fr);align-items:center;min-height:56px;margin:0;padding:0 12px;display:grid}.template-user-share-row.head{color:#24152d;min-height:36px;font-size:12px;font-weight:800}.template-user-share-row strong{color:#24152d;font-size:14px;font-weight:900}.template-user-share-row span{color:#24152d;overflow-wrap:anywhere;font-size:14px}.template-user-share-empty{color:#6b6075;padding:22px 12px;font-size:14px}.template-user-share-actions{background:#fff;justify-content:flex-end;padding:16px 24px 22px}.template-user-share-actions button{min-width:92px;min-height:42px;box-shadow:none;border-radius:4px}@media (width<=760px){.template-user-share-search,.template-user-share-row{grid-template-columns:1fr}.template-user-share-query input{border-left:1px solid #80748d;border-radius:3px}.template-user-share-search select{border-radius:3px}.template-user-share-row{gap:6px;padding:12px}}.template-user-share-modal{color:#fff!important;background:#232528f7!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(1040px,100%)!important;max-height:min(760px,92vh)!important;padding:28px!important;overflow:auto!important;box-shadow:0 38px 120px #00000085!important}.template-user-share-modal .modal-close{color:#222!important;background:#ffb70b!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:28px!important;font-weight:700!important;line-height:1!important;top:18px!important;right:18px!important;box-shadow:0 12px 24px #0003!important}.template-user-share-modal .modal-close:hover{color:#222!important;background:#ffcf62!important}.template-user-share-head{background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 48px 18px 0!important;padding:0!important;display:flex!important}.template-user-share-head .section-kicker{color:#ffb70b!important;margin:0 0 4px!important;display:block!important}.template-user-share-head h4{color:#fff!important;margin:0 0 8px!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:950!important}.template-user-share-head small{color:#ffffffb8!important;font-size:13px!important;font-weight:700!important}.template-user-share-search,.template-user-share-tabs,.template-user-share-select-all,.template-user-share-table{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:16px!important}.template-user-share-search{gap:12px!important;margin:0 0 14px!important;padding:18px!important}.template-user-share-search label{color:#ffffffc7!important;font-size:12px!important;font-weight:900!important}.template-user-share-search select,.template-user-share-query input{color:#222!important;background:#fffffff2!important;border:1px solid #ffffff2e!important;border-radius:12px!important;height:44px!important}.template-user-share-search select{padding:0 14px!important;font-weight:900!important}.template-user-share-query input{padding-left:44px!important}.template-user-share-query svg{fill:#24152d!important;bottom:11px!important;left:14px!important}.template-user-share-tabs{gap:8px!important;margin:0 0 14px!important;padding:10px!important;display:flex!important}.template-user-share-tabs button{color:#ffffffc7!important;background:#ffffff1a!important;border:0!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font-weight:900!important}.template-user-share-tabs button.active,.template-user-share-tabs button:hover:not(:disabled){color:#242424!important;background:#ffb70b!important}.template-user-share-tabs button:disabled{opacity:.7!important}.template-user-share-select-all{color:#ffffffe0!important;margin:0 0 14px!important;padding:14px 16px!important;font-weight:850!important}.template-user-share-select-all input,.template-user-share-row input{accent-color:#ffb70b!important}.template-user-share-table{gap:8px!important;min-height:300px!important;padding:10px!important;display:grid!important;overflow:visible!important}.template-user-share-row{color:#17212b!important;background:#fffffff0!important;border-radius:14px!important;grid-template-columns:150px minmax(160px,1fr) minmax(220px,1.45fr)!important;min-height:56px!important;padding:0 14px!important}.template-user-share-row.head{color:#ffffffc7!important;text-transform:none!important;background:#ffffff1a!important;min-height:42px!important;font-size:12px!important;font-weight:1000!important}.template-user-share-row:not(.head):nth-child(2n){background:#fffffff0!important}.template-user-share-row:not(.head):hover{background:#fff4d8!important}.template-user-share-row strong,.template-user-share-row span{color:#17212b!important}.template-user-share-row.head span{color:#ffffffc7!important}.template-user-share-empty{color:#ffffffb8!important;background:#ffffff14!important;border-radius:14px!important;padding:18px!important}.template-user-share-actions{background:0 0!important;justify-content:flex-end!important;margin-top:14px!important;padding:0!important}.template-user-share-actions button{border:0!important;border-radius:999px!important;min-height:40px!important;padding:0 18px!important;font-weight:1000!important}.template-user-share-actions button:first-child{color:#fff!important;background:#ffffff1f!important}.template-user-share-actions button:first-child:hover{background:#fff3!important}.template-user-share-actions button:last-child{color:#242424!important;background:#ffb70b!important}.template-user-share-actions button:last-child:hover{background:#ffcf62!important}@media (width<=760px){.template-user-share-search,.template-user-share-row{grid-template-columns:1fr!important}}.template-user-share-modal{max-height:none!important;padding:24px!important;overflow:visible!important}.template-user-share-head{margin-bottom:14px!important}.template-user-share-head h4{margin-bottom:6px!important;font-size:clamp(22px,2.7vw,30px)!important}.template-user-share-search{border-radius:14px!important;grid-template-columns:168px minmax(0,1fr)!important;gap:10px!important;margin-bottom:10px!important;padding:12px!important}.template-user-share-search label{gap:5px!important;font-size:11px!important}.template-user-share-search select,.template-user-share-query input{border-radius:10px!important;height:38px!important;font-size:13px!important}.template-user-share-query svg{width:19px!important;height:19px!important;bottom:9px!important}.template-user-share-tabs{border-radius:14px!important;gap:6px!important;margin-bottom:10px!important;padding:8px!important}.template-user-share-tabs button{min-width:auto!important;min-height:31px!important;padding:0 12px!important;font-size:12px!important}.template-user-share-select-all{border-radius:14px!important;margin-bottom:10px!important;padding:10px 12px!important;font-size:12px!important}.template-user-share-table{border-radius:14px!important;gap:6px!important;min-height:190px!important;max-height:none!important;padding:8px!important}.template-user-share-row.head{color:#ffffffa8!important;letter-spacing:.02em!important;background:0 0!important;min-height:32px!important;font-size:11px!important}.template-user-share-row strong,.template-user-share-row span{font-size:13px!important}.template-user-share-actions{margin-top:12px!important}.template-user-share-actions button{min-height:36px!important;padding:0 16px!important;font-size:12px!important}@media (height<=780px){.template-user-share-modal{padding:20px!important}.template-user-share-table{min-height:150px!important}.template-user-share-row{min-height:42px!important}}.template-user-share-search label:first-child{position:relative!important}.template-user-share-search label:first-child:after{content:""!important;pointer-events:none!important;border-bottom:2px solid #2d064f!important;border-right:2px solid #2d064f!important;width:8px!important;height:8px!important;position:absolute!important;bottom:14px!important;right:13px!important;transform:rotate(45deg)!important}.template-user-share-search select{appearance:none!important;color:#2d064f!important;cursor:pointer!important;background:linear-gradient(135deg,#fff,#fff8e8)!important;border:1px solid #ffb70b80!important;min-width:0!important;padding:0 38px 0 14px!important;box-shadow:inset 0 1px #fffc,0 8px 18px #0000001a!important}.template-user-share-search select:hover{background:#fffdf7!important;border-color:#ffb70b!important}.template-user-share-search select:focus{background:#fff!important;border-color:#ffb70b!important;outline:3px solid #ffb70b47!important}.template-user-share-search select option{color:#24152d!important;background:#fff!important}.template-user-share-type-field{color:#ffffffc7!important;gap:5px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:relative!important}.template-user-share-type-select{z-index:8!important;position:relative!important}.template-user-share-type-select>button{color:#2d064f!important;width:100%!important;height:38px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(135deg,#fff,#fff8e8)!important;border:1px solid #ffb70b80!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 12px 0 14px!important;font-size:13px!important;font-weight:900!important;display:flex!important;box-shadow:inset 0 1px #fffc,0 8px 18px #0000001a!important}.template-user-share-type-select svg{color:#2d064f!important;width:16px!important;height:16px!important;transition:transform .16s!important}.template-user-share-type-select svg path{fill:none!important;stroke:currentColor!important;stroke-width:2.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.template-user-share-type-select>button[aria-expanded=true] svg{transform:rotate(180deg)!important}.template-user-share-type-options{background:#232528fa!important;border:1px solid #ffb70b59!important;border-radius:12px!important;gap:5px!important;padding:7px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;box-shadow:0 18px 45px #00000061!important}.template-user-share-type-options button{color:#ffffffd6!important;min-height:36px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 11px!important;font-size:13px!important;font-weight:900!important}.template-user-share-type-options button:hover,.template-user-share-type-options button.active{color:#242424!important;background:#ffb70b!important}.template-user-share-search label:first-child:after,.template-user-share-search select{display:none!important}.template-user-share-type-select>button{color:#2d064f!important;background:#fff!important;border-color:#d8d3df!important;box-shadow:0 6px 14px #00000014!important}.template-user-share-type-select>button:hover,.template-user-share-type-select>button[aria-expanded=true]{background:#fff!important;border-color:#c8bfd3!important}.template-user-share-table{gap:4px!important;min-height:132px!important;padding:6px!important}.template-user-share-row{border-radius:9px!important;grid-template-columns:88px minmax(130px,.9fr) minmax(180px,1.25fr)!important;min-height:36px!important;padding:0 10px!important}.template-user-share-row.head{letter-spacing:.015em!important;min-height:24px!important;font-size:10px!important}.template-user-share-row strong,.template-user-share-row span{font-size:12px!important;line-height:1.15!important}.template-user-share-select-all input,.template-user-share-row input{width:15px!important;height:15px!important}.template-user-share-empty{padding:10px 12px!important;font-size:12px!important}.template-user-share-pager{color:#ffffffc2!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.template-user-share-pager button{color:#fff!important;cursor:pointer!important;background:#ffffff1f!important;border:0!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:1000!important}.template-user-share-pager button:hover:not(:disabled){color:#242424!important;background:#ffb70b!important}.template-user-share-pager button:disabled{opacity:.45!important;cursor:not-allowed!important}@media (height<=780px){.template-user-share-table{min-height:112px!important}.template-user-share-row{min-height:34px!important}}.template-user-share-row input:disabled{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.2)!important}.template-user-share-row strong small{color:#6f4b00!important;vertical-align:middle!important;background:#fff2cf!important;border-radius:999px!important;align-items:center!important;min-height:18px!important;margin-left:8px!important;padding:0 8px!important;font-size:10px!important;font-weight:1000!important;display:inline-flex!important}.template-user-share-confirm-backdrop{z-index:82!important}.template-user-share-confirm-modal{color:#fff!important;background:#232528fa!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(560px,100vw - 32px)!important;padding:28px!important;box-shadow:0 38px 120px #0000008f!important}.template-user-share-confirm-modal .modal-close{color:#222!important;background:#ffb70b!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:28px!important;font-weight:700!important;line-height:1!important;top:18px!important;right:18px!important;box-shadow:0 12px 24px #0003!important}.template-user-share-confirm-modal .modal-close:hover{background:#ffcf62!important}.template-user-share-confirm-head{background:0 0!important;margin:0 48px 18px 0!important;padding:0!important;display:block!important}.template-user-share-confirm-head .section-kicker{color:#ffb70b!important;margin:0 0 4px!important}.template-user-share-confirm-head h4{color:#fff!important;margin:0 0 8px!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:950!important}.template-user-share-confirm-head small{color:#ffffffb8!important;font-size:13px!important;font-weight:700!important}.template-user-share-confirm-panel{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:16px!important;margin:0 0 14px!important;padding:16px!important}.template-user-share-confirm-panel h5{color:#fff!important;margin:0 0 8px!important;font-size:16px!important;font-weight:1000!important}.template-user-share-confirm-panel p{color:#ffffffc2!important;margin:0!important;line-height:1.5!important}.template-user-share-confirm-panel p+p{margin-top:8px!important}.template-user-share-confirm-panel strong{color:#ffcf62!important}.template-user-share-confirm-actions{background:0 0!important;justify-content:flex-end!important;margin-top:0!important;padding:0!important}.template-user-share-confirm-actions button{border:0!important;border-radius:999px!important;min-height:38px!important;padding:0 18px!important;font-size:12px!important;font-weight:1000!important}.template-user-share-confirm-actions button:first-child{color:#fff!important;background:#ffffff1f!important}.template-user-share-confirm-actions button:first-child:hover{background:#fff3!important}.template-user-share-confirm-actions button.primary{color:#242424!important;background:#ffb70b!important}.template-user-share-confirm-actions button.primary:hover{background:#ffcf62!important}.template-user-share-confirm-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.template-transfer-backdrop{z-index:58}.template-action-password-backdrop{z-index:59}.template-action-password-modal{color:#fff!important;background:#232528f7!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(560px,96vw)!important;max-height:none!important;padding:28px!important;overflow:visible!important;box-shadow:0 38px 120px #00000085!important}.template-action-password-modal .modal-close{color:#222!important;background:#ffb70b!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:28px!important;font-weight:700!important;line-height:1!important;top:18px!important;right:18px!important;box-shadow:0 12px 24px #0003!important}.template-action-password-modal .modal-close:hover{color:#222!important;background:#ffcf62!important}.template-action-password-head{background:0 0!important;margin:0 48px 18px 0!important;padding:0!important;display:block!important}.template-action-password-head .section-kicker{color:#ffb70b!important;margin:0 0 4px!important}.template-action-password-head h4{color:#fff!important;margin:0 0 8px!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:950!important}.template-action-password-form{gap:14px!important;display:grid!important}.template-action-password-panel{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:16px!important;margin:0!important}.template-action-password-panel h5{color:#fff!important}.template-action-password-panel p{color:#ffffffc2!important}.template-action-password-panel label{color:#ffffffd1!important;gap:7px!important;margin-top:14px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.template-action-password-panel label strong{color:#ffb70b!important}.template-action-password-panel input{color:#24152d!important;width:100%!important;height:42px!important;font:inherit!important;background:#fff!important;border:1px solid #d8d3df!important;border-radius:12px!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important}.template-action-password-panel input:focus{border-color:#ffb70b!important;outline:3px solid #ffb70b47!important}.template-action-password-panel .template-action-password-field{position:relative!important}.template-action-password-panel .template-action-password-field input{padding-right:48px!important}.template-action-password-panel .template-action-password-field input::-ms-reveal{display:none!important}.template-action-password-panel .template-action-password-field input::-ms-clear{display:none!important}.template-action-password-panel .template-action-password-field button{z-index:2!important;color:#2f3340!important;width:28px!important;height:28px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;bottom:8px!important;right:8px!important}.template-action-password-panel .template-action-password-field button:hover{color:#111827!important;background:#f0f2f5!important}.template-action-password-panel .template-action-password-field svg{fill:currentColor!important;width:18px!important;height:18px!important}.template-action-password-error{color:#ffd9d9!important;background:#ff4d4d24!important;border:1px solid #ff4d4d99!important;border-radius:12px!important;margin-top:12px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important}.template-action-password-actions{background:0 0!important;justify-content:flex-end!important;margin-top:0!important;padding:0!important}.template-action-password-actions button{border:0!important;border-radius:999px!important;min-height:38px!important;padding:0 18px!important;font-size:12px!important;font-weight:1000!important}.template-action-password-actions button:first-child{color:#fff!important;background:#ffffff1f!important}.template-action-password-actions button:first-child:hover{background:#fff3!important}.template-action-password-actions button:last-child{color:#242424!important;background:#ffb70b!important}.template-action-password-actions button:last-child:hover{background:#ffcf62!important}.template-action-password-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.template-transfer-modal{color:#fff!important;background:#232528f7!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(760px,96vw)!important;max-height:none!important;padding:28px!important;overflow:visible!important;box-shadow:0 38px 120px #00000085!important}.template-transfer-modal .modal-close{color:#222!important;background:#ffb70b!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:28px!important;font-weight:700!important;line-height:1!important;top:18px!important;right:18px!important;box-shadow:0 12px 24px #0003!important}.template-transfer-modal .modal-close:hover{background:#ffcf62!important}.template-transfer-head{background:0 0!important;margin:0 48px 18px 0!important;padding:0!important;display:block!important}.template-transfer-head .section-kicker{color:#ffb70b!important;margin:0 0 4px!important}.template-transfer-head h4{color:#fff!important;margin:0 0 8px!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:950!important}.template-transfer-head small{color:#ffffffb8!important;font-size:13px!important;font-weight:700!important}.template-transfer-search{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:12px;display:grid}.template-transfer-search label{color:#ffffffc7;gap:5px;font-size:11px;font-weight:900;display:grid}.template-transfer-search select,.template-transfer-query input{color:#2d064f;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d8d3df;border-radius:10px;font-size:13px;font-weight:900}.template-transfer-search select{padding:0 12px}.template-transfer-query{position:relative}.template-transfer-query input{padding:0 42px 0 14px}.template-transfer-query svg{fill:#2d064f;width:20px;height:20px;position:absolute;bottom:9px;right:12px}.template-transfer-table{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:6px;margin:0 0 14px;padding:8px;display:grid}.template-transfer-row{color:#17212b;background:#fffffff0;border-radius:11px;grid-template-columns:42px minmax(150px,1fr) minmax(220px,1.3fr);align-items:center;min-height:44px;padding:0 12px;display:grid}.template-transfer-row:hover{background:#fff4d8}.template-transfer-row input{accent-color:#2d064f;width:18px;height:18px;margin:0}.template-transfer-row strong,.template-transfer-row span{color:#17212b;overflow-wrap:anywhere;font-size:13px;line-height:1.15}.template-transfer-actions{background:0 0!important;justify-content:flex-end!important;margin-top:12px!important;padding:0!important}.template-transfer-actions button{border:0!important;border-radius:999px!important;min-height:38px!important;padding:0 18px!important;font-size:12px!important;font-weight:1000!important}.template-transfer-actions button:first-child{color:#fff!important;background:#ffffff1f!important}.template-transfer-actions button:first-child:hover{background:#fff3!important}.template-transfer-actions button:last-child{color:#242424!important;background:#ffb70b!important}.template-transfer-actions button:last-child:hover{background:#ffcf62!important}.template-transfer-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.user-access-transfer-status{color:#fff;background:#ffb70b1a;border:1px solid #ffb70b57;border-radius:12px;margin:-4px 0 12px;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.35}.user-access-transfer-summary{background:#ffb70b1a;border:1px solid #ffb70b40;border-radius:14px;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(220px,1.35fr);align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.user-access-transfer-summary span,.user-access-transfer-summary small{color:#ffffffb8;overflow-wrap:anywhere;font-size:12px;font-weight:850}.user-access-transfer-summary strong{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:950}.user-access-transfer-modal .template-transfer-actions button:last-child{color:#242424!important;background:#ffb70b!important}@media (width<=760px){.template-transfer-search,.template-transfer-row,.user-access-transfer-summary{grid-template-columns:1fr!important}.template-transfer-row{gap:6px;padding:12px}}.template-transfer-query{align-items:flex-end!important;display:flex!important;position:relative!important}.template-transfer-query input{height:38px!important;padding:0 46px 0 14px!important;line-height:38px!important}.template-transfer-query svg{width:18px!important;height:18px!important;top:auto!important;bottom:9px!important;right:14px!important;transform:none!important}.agreement-cancel-confirm-backdrop{z-index:58}.agreement-cancel-confirm-modal{color:#fff!important;background:#232528f7!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(560px,96vw)!important;max-height:none!important;padding:28px!important;overflow:visible!important;box-shadow:0 38px 120px #00000085!important}.agreement-cancel-confirm-modal .modal-close{color:#222!important;background:#ffb70b!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:28px!important;font-weight:700!important;line-height:1!important;top:18px!important;right:18px!important;box-shadow:0 12px 24px #0003!important}.agreement-cancel-confirm-modal .modal-close:hover{color:#222!important;background:#ffcf62!important}.agreement-cancel-confirm-head{background:0 0!important;margin:0 48px 18px 0!important;padding:0!important;display:block!important}.agreement-cancel-confirm-head .section-kicker{color:#ffb70b!important;margin:0 0 4px!important}.agreement-cancel-confirm-head h4{color:#fff!important;margin:0 0 8px!important;font-size:clamp(24px,3.2vw,34px)!important;font-weight:950!important}.agreement-cancel-confirm-head small{color:#ffffffb8!important;font-size:13px!important;font-weight:700!important}.agreement-cancel-confirm-panel{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:16px!important;margin:0 0 14px!important}.agreement-cancel-confirm-panel h5{color:#fff!important}.agreement-cancel-confirm-panel p{color:#ffffffc2!important}.agreement-cancel-confirm-panel strong{color:#ffb70b!important}.agreement-cancel-confirm-error{color:#ffd9d9!important;background:#ff4d4d24!important;border:1px solid #ff4d4d99!important;border-radius:12px!important;margin:0 0 14px!important;padding:10px 12px!important;font-size:13px!important;font-weight:900!important}.agreement-cancel-confirm-actions{background:0 0!important;justify-content:flex-end!important;margin-top:0!important;padding:0!important}.agreement-cancel-confirm-actions button{border:0!important;border-radius:999px!important;min-height:38px!important;padding:0 18px!important;font-size:12px!important;font-weight:1000!important}.agreement-cancel-confirm-actions button:first-child{color:#fff!important;background:#ffffff1f!important}.agreement-cancel-confirm-actions button:first-child:hover{background:#fff3!important}.agreement-cancel-confirm-actions button:last-child{color:#242424!important;background:#ffb70b!important}.agreement-cancel-confirm-actions button:last-child:hover{background:#ffcf62!important}.agreement-cancel-confirm-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.template-history-modal .template-history-details{border-bottom:0!important;border-radius:16px 16px 0 0!important;margin-bottom:0!important;padding-bottom:16px!important}.template-history-modal .template-history-activities{border-top:1px solid #ffffff1a!important;border-radius:0 0 16px 16px!important;margin-top:0!important;padding-top:10px!important}.template-history-modal .template-history-details+.template-history-activities{transform:translateY(-1px)!important}@media (width<=760px){.site-header{z-index:40!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important;position:relative!important;overflow:visible!important}.site-header>.signin,.mobile-landing-link{display:none!important}.brand{align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important}.brand img{width:clamp(50px,14vw,58px)!important}.brand span{white-space:nowrap!important;flex-wrap:nowrap!important;font-size:clamp(22px,6.2vw,27px)!important;line-height:.95!important;display:inline-flex!important}.mobile-menu-toggle{z-index:46!important;color:#fff!important;min-height:36px!important;font:inherit!important;text-shadow:1px 1px #00000073!important;cursor:pointer!important;background:#1f232ae6!important;border:1px solid #ffffff4d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #00000029!important}.mobile-menu-toggle i{min-width:14px!important;font-size:16px!important;font-style:normal!important;line-height:1!important}#site-nav{z-index:45!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1f232a!important;border:1px solid #ffffff2e!important;border-radius:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 18px 44px #00000057!important}#site-nav.mobile-nav-open{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#site-nav a,#site-nav button{color:#fff!important;text-align:center!important;width:100%!important;min-height:42px!important;text-shadow:none!important;white-space:normal!important;background:#303640!important;border:1px solid #ffffff1f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;display:flex!important}#site-nav a:hover,#site-nav button:hover,#site-nav .mobile-nav-signin{color:#222!important;background:#ffb70b!important}#site-nav .mobile-nav-signin{display:flex!important}.my-profile-modal{border-radius:22px!important;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;width:min(100%,100vw - 28px)!important;height:min(86vh,760px)!important;max-height:86vh!important;overflow:hidden auto!important}.my-profile-modal .modal-close{z-index:5!important;width:40px!important;height:40px!important;top:14px!important;right:14px!important}.my-profile-modal .profile-editor-side{z-index:4!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#eceff3f5!important;border-bottom:1px solid #dfe4ea!important;border-right:0!important;grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding:16px 18px 12px!important;display:grid!important;position:sticky!important;top:0!important}.my-profile-modal .profile-editor-side strong{color:#17212b!important;margin:0!important;font-size:13px!important}.my-profile-modal .profile-editor-side button{color:#52606d!important;text-align:center!important;background:#fff!important;border:1px solid #dfe4ea!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.my-profile-modal .profile-editor-side button.active,.my-profile-modal .profile-editor-side button:hover{color:#fff!important;background:#0b6fdc!important;border-color:#0b6fdc!important;box-shadow:0 10px 22px #0b6fdc2e!important}.my-profile-modal .profile-editor-main{gap:16px!important;width:100%!important;min-width:0!important;padding:22px 18px 24px!important}.my-profile-modal .profile-editor-titlebar{grid-template-columns:1fr!important;gap:14px!important;padding-right:48px!important;display:grid!important}.my-profile-modal .profile-editor-titlebar h4{font-size:clamp(30px,10vw,40px)!important;line-height:1!important}.my-profile-modal .profile-editor-titlebar small{max-width:24ch!important;line-height:1.35!important}.my-profile-modal .profile-editor-titlebar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;margin-right:0!important;display:flex!important}.my-profile-modal .profile-editor-titlebar-actions button{min-height:38px!important;padding:0 14px!important;font-size:12px!important}.my-profile-modal .profile-editor-card,.my-profile-modal .security-section,.my-profile-modal .signatures-panel{border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:18px!important}.my-profile-modal .profile-editor-identity{grid-template-columns:1fr!important;justify-items:start!important;gap:14px!important;display:grid!important}.my-profile-modal .profile-editor-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.my-profile-modal .profile-editor-card input,.my-profile-modal .password-input-wrap input{width:100%!important;min-width:0!important}.my-profile-modal .profile-editor-grid,.my-profile-modal .language-region-grid,.my-profile-modal .language-region-grid.two,.my-profile-modal .security-settings-panel{grid-template-columns:1fr!important}.my-profile-modal .signatures-table-head,.my-profile-modal .signatures-row{grid-template-columns:1fr!important;gap:10px!important}.my-profile-modal .signature-row-actions{justify-content:flex-start!important}.editor-backdrop{-webkit-overflow-scrolling:touch!important;place-items:start center!important;padding:12px!important;overflow-y:auto!important}.my-profile-modal{width:min(100%,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto 28px!important;display:block!important;overflow:visible!important}.my-profile-modal .profile-editor-side{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#eceff3!important;border-bottom:1px solid #dfe4ea!important;border-radius:22px 22px 0 0!important;grid-template-columns:1fr!important;margin:0!important;padding:14px 14px 12px!important;display:grid!important;position:static!important;top:auto!important}.my-profile-modal .profile-editor-side strong{padding-right:54px!important}.my-profile-modal .profile-editor-main{border-radius:0 0 22px 22px!important;padding-top:24px!important;padding-bottom:42px!important}.my-profile-modal .profile-editor-titlebar{padding-right:0!important}.my-profile-modal .profile-editor-titlebar-actions{position:static!important}.editor-backdrop:has(.my-profile-modal){padding-top:86px!important;padding-bottom:24px!important}.my-profile-modal{margin-top:0!important}.my-profile-modal .modal-close{margin-bottom:0!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}.my-profile-modal .modal-close{width:36px!important;height:36px!important;top:12px!important;right:12px!important}.my-profile-modal .profile-editor-side{padding-top:56px!important}}body.profile-photo-scroll-lock{overscroll-behavior:none;touch-action:none}.profile-photo-backdrop{z-index:1000!important}@media (width<=760px){.profile-photo-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overscroll-behavior:none!important;touch-action:none!important;background:#1f2125!important;place-items:stretch stretch!important;padding:0!important;inset:0!important;overflow:hidden!important}.profile-photo-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:#1f2125!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;display:grid!important;overflow:hidden!important}.profile-photo-close{top:max(12px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;z-index:2!important;width:36px!important;height:36px!important}.profile-photo-modal h4{padding:max(24px, calc(env(safe-area-inset-top) + 18px)) 58px 14px 24px!important;text-wrap:balance!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.05!important}.profile-photo-dropzone{align-content:center!important;gap:16px!important;height:100%!important;min-height:0!important;margin:0 18px!important;padding:18px 16px!important;overflow:hidden!important}.profile-photo-placeholder{width:76px!important;height:76px!important}.profile-photo-dropzone strong{font-size:16px!important}.profile-photo-dropzone span{max-width:24ch!important;line-height:1.35!important}.profile-photo-cropper{height:100%!important;min-height:0!important;margin:0 18px 12px!important}.profile-photo-toolbar,.profile-photo-zoom-row{margin-inline:18px!important;padding-inline:0!important}.profile-photo-zoom-row{margin-bottom:12px!important}.profile-photo-actions{padding:14px 18px max(18px, calc(env(safe-area-inset-bottom) + 14px))!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.profile-photo-actions button,.profile-photo-actions button:first-child{flex:none!important;width:100%!important;min-height:44px!important}}.receive-template-card-preview{color:#ffcf62;background:linear-gradient(135deg,#20242b,#2f3540)}.receive-template-card-preview>svg{color:#ffcf62;width:46px;height:46px}.receive-template-card .template-document-card-footer small{color:#6b7280}.receive-cancel-confirm-backdrop{z-index:80}.receive-cancel-confirm-modal{color:#f7f7f7;background:#1f2125fa;border:1px solid #ffffff24;border-radius:24px;width:min(560px,100vw - 32px);padding:30px 28px 24px;box-shadow:0 38px 120px #0000008f}.receive-cancel-confirm-modal .modal-close{color:#fff;width:42px;height:42px;box-shadow:none;background:#ffffff1f;border-radius:50%;font-size:26px;font-weight:900;line-height:1;top:16px;right:16px}.receive-cancel-confirm-modal .modal-close:hover{background:#fff3}.receive-cancel-confirm-modal .admin-crud-head{align-items:flex-start;margin:0 52px 20px 0}.receive-cancel-confirm-modal .section-kicker{color:#ffb70b;letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:1000}.receive-cancel-confirm-modal .admin-crud-head h4{color:#fff;text-shadow:0 2px #00000059;margin:0;font-size:clamp(28px,5vw,38px);font-weight:1000;line-height:1.04}.receive-cancel-confirm-panel{color:#ffffffd1;background:#ffffff0f;border:0;border-radius:18px;padding:18px}.receive-cancel-confirm-panel h5{color:#fff;margin:0 0 8px;font-size:16px;font-weight:1000}.receive-cancel-confirm-panel p{color:#ffffffb8;margin:0;line-height:1.5}.receive-cancel-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.receive-cancel-confirm-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:0 18px;font-weight:950}.receive-cancel-confirm-actions button:hover{background:#ffffff24}.receive-cancel-confirm-actions button.primary{color:#222;background:#ffb70b;border-color:#ffb70b8c;box-shadow:0 10px 24px #ffb70b38}.receive-cancel-confirm-actions button.primary:hover{background:#ffcf62}.user-access-confirm-backdrop{z-index:82}.user-access-confirm-modal{width:min(520px,100vw - 32px)}.user-access-confirm-panel{gap:10px;display:grid}.user-access-confirm-panel p+p{margin-top:0}.user-access-confirm-panel strong{color:#ffcf62}.user-access-confirm-panel .user-access-confirm-status{color:#fff;background:#0000002e;border:1px solid #ffffff2e;border-radius:10px;padding:10px 12px;font-weight:850}.user-access-confirm-actions button.danger{color:#222;background:#ffb70b;border-color:#ffb70b8c}.user-access-confirm-actions button.danger:hover{background:#ffcf62}.public-agreement-page{z-index:6;color:#fff;gap:22px;width:min(1120px,100% - 32px);margin:72px auto 120px;display:grid;position:relative}.public-agreement-page h1{margin:0;font-size:clamp(30px,5vw,54px);line-height:1}.public-agreement-workspace,.public-agreement-form{margin:0}.public-agreement-form{pointer-events:none}.public-agreement-form input,.public-agreement-form textarea{cursor:default}.public-agreement-empty p{color:#ffffffb8;margin:0;font-weight:800}.public-agreement-recipient-card{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agreement-token{background:#ffb70b1f;border-color:#ffb70b75}.public-agreement-token span{color:#ffcf62}@media (width<=760px){.public-agreement-page{width:min(100% - 20px,1120px);margin-top:48px}.public-agreement-recipient-card{grid-template-columns:1fr}}.login-register-link{text-align:left;white-space:nowrap;justify-self:start;width:fit-content}.register-login-link{justify-self:center;width:fit-content;padding:0;line-height:1.2}.auth-form .public-sign-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.auth-form .public-sign-button:hover{background:#ffffff29}@media (width<=760px){.modal-backdrop{place-items:start center!important;padding:96px 18px 24px!important}.modal-backdrop .login-modal{width:min(100%,100vw - 36px)!important}html,body,#root{max-width:100%;overflow-x:hidden}.page{padding-inline:12px;min-width:0;padding-bottom:22px}.site-header{width:100%;padding-block:14px 6px}.brand{min-width:0}.brand span{overflow-wrap:anywhere;font-size:clamp(28px,11vw,38px)}.hero{padding:56px 0 54px}.hero h1{font-size:clamp(44px,17vw,64px)}.hero h2{font-size:clamp(19px,6vw,25px)}.hero h3{font-size:14px;line-height:1.55}#altaBoton{width:100%;min-width:0;max-width:100%;height:56px;padding-inline:16px}.process-card,.feature-grid article,.timeline-page,.mvp-shell,.dashboard,.auth-panel,.admin-crud-modal,.login-modal,.register-modal,.password-editor-modal,.signature-creator-modal,.template-move-modal,.template-new-folder-modal,.template-advanced-modal,.template-creator-modal,.templates-modal{border-radius:18px;width:min(100%,100vw - 20px)}.modal-backdrop{-webkit-overflow-scrolling:touch;place-items:start center;padding:10px;overflow-y:auto}.login-modal,.register-modal,.password-editor-modal,.signature-creator-modal,.admin-crud-modal,.template-move-modal,.template-new-folder-modal,.template-creator-modal,.template-advanced-modal,.templates-modal{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 20px);overflow:auto}.login-modal,.register-modal,.admin-crud-modal,.password-editor-modal,.template-move-modal,.template-new-folder-modal,.template-creator-modal{padding:22px 16px}.modal-close,.profile-editor-modal .modal-close,.signature-creator-modal .modal-close,.password-editor-modal .modal-close,.templates-profile-modal .modal-close,.my-profile-modal .modal-close{z-index:8;width:38px;height:38px;top:10px;right:10px}.admin-menu{gap:12px;padding:12px}.admin-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-menu-actions a,.admin-menu-actions button,.admin-menu-actions .credits-pill{justify-content:center;width:100%;min-width:0}.profile-popover{width:auto;max-height:calc(100dvh - 20px);position:fixed;inset:auto 10px 10px;overflow:auto}.mvp-shell,.dashboard,.auth-panel,.process-card,.timeline-page{padding:20px 16px}.stats-grid article,.business-charts article,.emitter-card,.table-card,.admin-form,.admin-notes,.audit-card{padding:16px}.auth-actions,.auth-form{align-items:stretch}.auth-actions button,.auth-form button{width:100%}.emitter-row,.emitter-info-row,.role-management,.template-move-folder-card{flex-direction:column;align-items:flex-start}.emitter-row em,.emitter-row time,.emitter-info-row strong{text-align:left}.profile-editor-modal,.templates-profile-modal,.template-advanced-modal{grid-template-columns:1fr!important;width:min(100%,100vw - 20px)!important;height:auto!important;max-height:calc(100dvh - 20px)!important;display:block!important;overflow:auto!important}.profile-editor-side,.templates-profile-modal .templates-left-menu,.template-advanced-side{position:static;display:none!important}.profile-editor-main,.templates-profile-modal .templates-content,.template-advanced-main{padding:58px 16px 18px!important}.profile-editor-titlebar,.templates-profile-modal .templates-titlebar,.template-advanced-titlebar{padding-right:0!important}.profile-editor-titlebar h4,.templates-profile-modal .templates-titlebar h4,.template-advanced-titlebar h4,.signature-creator-modal h4,.password-editor-modal h4{line-height:1.08;font-size:clamp(26px,9vw,34px)!important}.profile-editor-titlebar-actions,.templates-profile-modal .templates-titlebar,.profile-editor-identity,.profile-editor-card-head,.template-advanced-section-head,.template-move-titlebar,.template-move-actions,.template-creator-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.profile-editor-titlebar button,.templates-profile-modal .templates-titlebar button,.profile-editor-identity button:not(.profile-editor-avatar-button),.template-move-titlebar button,.template-move-actions button,.template-creator-actions button{width:100%}.language-region-grid,.language-region-grid.two,.profile-editor-grid,.security-split-row,.template-advanced-form-grid,.template-password-saved-row,.template-move-main-search,.template-form-grid.two,.template-form-grid.recipient,.templates-stats-grid,.tasks-toolbar{grid-template-columns:1fr!important}.signatures-table-head{display:none}.signatures-row{gap:10px;grid-template-columns:1fr!important}.signature-row-actions,.row-actions,.emitter-actions{justify-content:stretch}.signature-row-actions button,.row-actions button,.row-actions select,.emitter-actions button{width:100%}.signature-creator-modal{width:min(100%,100vw - 20px)!important}.signature-tabs{padding:0 16px;overflow-x:auto}.signature-tabs button{white-space:nowrap}.signature-creator-fields,.signature-upload-panel,.signature-disclaimer,.signature-creator-actions{padding-left:16px!important;padding-right:16px!important}.signature-option,.signature-draw-panel,.signature-upload-grid{grid-template-columns:1fr!important}.templates-layout{margin-top:12px;display:block}.templates-left-menu{display:none}.templates-modal .templates-row,.templates-modal .templates-row-head{gap:8px;display:grid;grid-template-columns:1fr!important}.templates-modal .templates-row-head{display:none}.template-heading-cell,.template-name-cell{align-items:flex-start}.template-action-cell{justify-self:stretch;width:100%}.template-actions-menu summary{width:100%;height:42px}.template-actions-dropdown{width:100%;box-shadow:none;margin-top:8px;position:static}.template-settings-button{top:10px;right:56px}.template-advanced-white-section{padding-block:16px}.template-check-row,.template-switch-row{align-items:flex-start}.templates-profile-modal .templates-summary-panel,.templates-profile-modal .templates-row,.templates-profile-modal .templates-empty-state{padding:16px}.timeline-list{gap:18px}.timeline-list article{padding:20px 18px 20px 28px}.timeline-list article:before{top:48px;bottom:22px;left:12px}.timeline-list time{letter-spacing:.1em;margin-bottom:10px;font-size:11px;line-height:1.2;display:block}.timeline-list h5{margin:0 0 16px;font-size:20px;line-height:1.22}.timeline-list ul{gap:10px}.timeline-list li{align-items:flex-start;gap:9px;line-height:1.45}}@media (width<=420px){.page{padding-inline:10px}.admin-menu-actions{grid-template-columns:1fr}.hero h1{font-size:clamp(38px,16vw,54px)}.feature-grid article,.timeline-page,.mvp-shell,.dashboard,.auth-panel,.process-card{padding:18px 14px}.profile-editor-main,.templates-profile-modal .templates-content,.template-advanced-main{padding-inline:14px!important}}@media (width<=760px){.page{width:100%;max-width:100vw;overflow:hidden visible}.site-header,.hero,.admin-menu,.process-card,.feature-grid,.timeline-page,.mvp-shell,.dashboard,.auth-panel,footer{width:100%;min-width:0;max-width:100%}.site-header{justify-content:space-between;gap:10px}.signin{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:92px;font-size:12px;overflow:hidden}.brand img{width:88px}.hero,.process-card,.feature-grid article,.timeline-list article{overflow:hidden}.hero *,.process-card *,.feature-grid *,.timeline-list *{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.eyebrow{letter-spacing:.1em;max-width:100%;font-size:11px;line-height:1.45}.hero h1{font-size:clamp(34px,13vw,48px);line-height:1.02}.hero h2{font-size:clamp(17px,5.4vw,22px);line-height:1.28}.process-card{gap:22px}.process-card h4{font-size:clamp(24px,8.6vw,30px);line-height:1.12}.process-card ol{gap:12px}.process-card li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.35}.process-card li span{flex-basis:30px;width:30px;height:30px}.feature-grid article{min-height:0}.timeline-list h5{overflow-wrap:normal;word-break:normal}}@media (width<=420px){.brand img{width:82px}.signin{max-width:86px}.hero{padding-top:42px}.process-card h4{font-size:clamp(22px,8vw,28px)}}@media (width<=1024px){html,body,#root,.page{width:100%;max-width:100%;min-width:0!important;overflow-x:hidden!important}.page{padding-left:clamp(12px,4vw,24px)!important;padding-right:clamp(12px,4vw,24px)!important}.site-header,.hero,.admin-menu,.process-card,.feature-grid,.timeline-page,.mvp-shell,.dashboard,.auth-panel,footer{margin-left:auto;margin-right:auto;width:100%!important;min-width:0!important;max-width:100%!important}nav{display:none!important}.site-header{justify-content:space-between;height:auto!important;padding-block:14px 8px!important}.brand{max-width:calc(100% - 96px);min-width:0!important}.brand img{width:clamp(72px,22vw,96px)!important}.brand span{font-size:clamp(28px,10vw,40px)!important}.signin{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:90px;overflow:hidden;font-size:12px!important}.hero{padding:48px 0 50px!important}.hero h1{font-size:clamp(34px,12vw,56px)!important;line-height:1.04!important}.hero h2{font-size:clamp(17px,5vw,24px)!important;line-height:1.3!important}.process-card,.feature-grid,.timeline-list,.auth-panel,.auth-form,.auth-actions,.forms-grid,.tables-grid,.stats-grid,.business-charts,.emitter-dashboard,.split-fields{grid-template-columns:1fr!important}.process-card,.timeline-page,.mvp-shell,.dashboard,.auth-panel{overflow:hidden;padding:clamp(16px,4vw,24px)!important}.process-card h4{font-size:clamp(24px,7.8vw,32px)!important;line-height:1.14!important}.process-card li{font-size:14px;line-height:1.4;align-items:flex-start!important}.feature-grid article,.timeline-list article{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.feature-grid *,.timeline-list *,.process-card *,.hero *{max-width:100%;min-width:0!important}.site-header{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.brand{flex:auto}.signin{border:1px solid #ffffff38;border-radius:999px;order:2;justify-content:center;align-items:center;min-height:34px;text-overflow:clip!important;background:#ffffff1a!important;max-width:none!important;padding:0 10px!important;display:inline-flex!important;overflow:visible!important}nav{order:3;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;display:flex!important}nav a,nav button{white-space:nowrap;justify-content:center;align-items:center;max-width:100%;min-height:34px;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}}@media (width<=380px){nav a,nav button,.signin{padding-inline:8px!important;font-size:11px!important}}.mobile-menu-toggle,.mobile-nav-signin{display:none}@media (width<=1024px){.site-header{position:relative;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.site-header>.signin{display:none!important}.mobile-menu-toggle{color:#fff;min-height:38px;font:inherit;text-shadow:1px 1px #00000073;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #00000029}.mobile-menu-toggle i{min-width:16px;font-size:17px;font-style:normal;line-height:1}#site-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1e23f5;border:1px solid #fff3;border-radius:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0000006b;width:min(230px,100vw - 24px)!important;margin:0!important;padding:8px!important;display:none!important}#site-nav.mobile-nav-open{gap:6px!important;display:grid!important}#site-nav a,#site-nav button{text-align:left;text-shadow:none;justify-content:flex-start;align-items:center;color:#fff!important;background:#ffffff14!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;display:flex!important}#site-nav a:hover,#site-nav button:hover{color:#242424!important;background:#ffb70b!important}#site-nav .mobile-nav-signin{justify-content:center;margin-top:4px;color:#242424!important;background:#ffb70b!important;display:flex!important}.site-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 12px!important;display:grid!important;overflow:visible!important}.brand{white-space:nowrap!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:none!important;display:flex!important}.brand img{flex:none!important;width:clamp(54px,16vw,70px)!important}.brand span{white-space:nowrap!important;letter-spacing:-.07em!important;flex-wrap:nowrap!important;align-items:flex-start!important;font-size:clamp(26px,8vw,36px)!important;line-height:.95!important;display:inline-flex!important}.brand small{flex:none!important;margin-left:2px!important;font-size:9px!important}.mobile-menu-toggle{z-index:35!important;background:#1f232ae6!important;border-color:#ffffff57!important;min-height:38px!important;padding:0 14px!important;position:relative!important}#site-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1f232a!important;border:1px solid #ffffff2e!important;border-radius:18px!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:10px!important;position:static!important;box-shadow:0 18px 44px #00000057!important}#site-nav.mobile-nav-open{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#site-nav a,#site-nav button{color:#fff!important;text-align:center!important;min-height:42px!important;text-shadow:none!important;background:#303640!important;border:1px solid #ffffff1f!important;justify-content:center!important;font-size:12px!important}#site-nav a:hover,#site-nav button:hover,#site-nav .mobile-nav-signin{color:#222!important;background:#ffb70b!important}}@media (width<=380px){.brand img{width:50px!important}.brand span{font-size:25px!important}.mobile-menu-toggle{padding-inline:11px!important}}@media (width<=1024px){.site-header{z-index:40!important;position:relative!important;overflow:visible!important}#site-nav{z-index:45!important;grid-column:auto!important;width:100%!important;max-width:100%!important;margin:0!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important}#site-nav.mobile-nav-open{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.hero{padding-top:48px!important}}.receive-signatures-form{gap:20px;display:grid}.receive-section{gap:12px;min-width:0;display:grid}.receive-section h5{color:#fff;margin:0;font-size:15px}.receive-upload-box{color:#fff;text-align:center;cursor:pointer;background:#ffffff0f;border:1px dashed #ffffff57;border-radius:18px;place-items:center;gap:10px;min-height:210px;padding:20px;display:grid}.receive-upload-box input{max-width:100%}.receive-upload-box svg{fill:currentColor;width:clamp(96px,36vw,148px);height:auto}.receive-upload-box strong{color:#ffcf62}.receive-upload-help,.receive-document-error{margin:0;line-height:1.45}.receive-document-error{color:#ff8a8a;font-weight:900}.receive-documents-list,.receive-recipients-list{gap:8px;display:grid}.receive-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.receive-section-head h5{margin:0}.receive-section-head button{color:#222;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffb70b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.receive-section-head button:hover{background:#ffcf62}.receive-document-row{background:#ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.receive-document-row strong,.receive-document-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.receive-recipient-card{grid-template-columns:1fr 1fr auto;align-items:start;gap:10px;display:grid}.receive-recipient-card label,.receive-message-section label,.receive-label-section label{color:#ffffffe6;gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.receive-recipient-card label{color:#111827}.receive-recipient-card input,.receive-message-section input,.receive-message-section textarea,.receive-label-section input{color:#222;width:100%;min-width:0;font:inherit;background:#fffffff2;border:1px solid #ffffff2e;border-radius:12px;padding:0 12px}.receive-recipient-card input::placeholder{color:#4b5563;opacity:1}.receive-recipient-card input,.receive-message-section input,.receive-label-section input{height:44px}.receive-label-chip-input{color:#30343a;background:#f4f4f4;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 10px;display:flex}.receive-label-chip{color:#936200;background:#fff4d8;border:1px solid #ffb70b6b;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.receive-label-chip button{color:#936200;width:18px;height:18px;font:inherit;cursor:pointer;background:#93620029;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.receive-label-chip-input input,.receive-label-chip-input input:focus{color:#30343a;background:0 0;border:0;border-radius:0;outline:0;flex:150px;width:auto;min-width:120px;height:30px;padding:0 4px}.receive-message-section textarea{resize:vertical;min-height:112px;padding-top:12px}.receive-recipient-remove,.receive-secondary-button,.receive-actions button,.receive-document-row button{color:#222;min-height:40px;font:inherit;cursor:pointer;background:#ffb70b;border:0;border-radius:999px;padding:0 14px;font-weight:900}.receive-recipient-remove,.receive-document-row button{color:#fff;background:#e22f2feb;align-self:start;width:40px;padding:0;position:static}.receive-recipient-remove{margin-top:24px}.receive-recipient-options,.receive-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.receive-message-section small{color:#ffffffb3;justify-self:end;font-size:12px}.receive-recipient-card-sortable{grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr)}.receive-recipient-card-sortable .receive-recipient-drag-handle,.receive-recipient-card-sortable .receive-recipient-order-number{align-self:end}@media (width<=1024px){.receive-modal{width:min(100%,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:18px 16px!important;overflow:hidden auto!important}.receive-signatures-form,.receive-section,.receive-message-section{width:100%;min-width:0}.receive-upload-box{min-height:190px;padding:18px 12px}.receive-recipient-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:10px;padding:12px;grid-template-columns:1fr!important}.receive-recipient-card-sortable{grid-template-columns:minmax(0,1fr) auto!important}.receive-recipient-card-sortable .receive-recipient-drag-handle{width:100%;min-width:0}.receive-recipient-card-sortable label,.receive-recipient-card-sortable .receive-recipient-email-action{grid-column:1/-1}.receive-recipient-remove,.receive-secondary-button,.receive-actions button{width:100%}.receive-section-head{grid-template-columns:1fr;display:grid}.receive-section-head button{width:100%}.receive-recipient-remove{background:#e22f2feb;width:100%;margin-top:0}.receive-message-section small{justify-self:start}.receive-actions{grid-template-columns:1fr;display:grid}}
