.signer-shell .signer-header{border-bottom:1px solid var(--ts-line);background:#fffffffa;min-height:64px;padding:0 28px}.signer-shell .signer-header>div:last-child{color:#667085;gap:8px;font-size:11px;font-weight:600}.signer-entry-v4{background:#f3f5f8;min-height:100vh}.signer-entry-stage{place-items:center;min-height:calc(100vh - 116px);padding:42px 20px 52px;display:grid}.signer-entry-card{background:#fff;border:1px solid #d8dee8;border-radius:11px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 18px 50px #1018281a}.signer-entry-main{padding:38px 42px 34px}.signer-entry-main>.eyebrow{color:var(--ts-blue);letter-spacing:.14em;margin:0 0 11px;font-size:9px}.signer-entry-main h1{color:#151a2d;letter-spacing:-1.05px;max-width:620px;margin:0;font-size:34px;line-height:1.14}.signer-entry-intro{color:#667085;margin:11px 0 24px;font-size:13px;line-height:1.6}.signer-entry-document{background:#f8f9fb;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;display:grid}.signer-entry-doc-icon{background:var(--ts-blue-soft);width:40px;height:40px;color:var(--ts-blue);border-radius:8px;place-items:center;display:grid}.signer-entry-document>div{gap:3px;min-width:0;display:grid}.signer-entry-document small,.signer-entry-message small{color:#8a94a6;letter-spacing:.1em;font-size:8.5px;font-weight:700}.signer-entry-document strong{color:#263650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.signer-entry-document span{color:#8490a2;font-size:10px}.signer-entry-document>svg{color:#667085}.signer-entry-message{background:#fafaff;border-left:3px solid #cfd6ff;margin-top:14px;padding:14px 16px}.signer-entry-message p{color:#596579;white-space:pre-line;margin:6px 0 0;font-size:12px;line-height:1.62}.signer-consent-check{cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin:21px 0 14px;padding:13px 14px;display:grid;position:relative}.signer-consent-check input{opacity:0;pointer-events:none;position:absolute}.signer-consent-check>span{color:#0000;background:#fff;border:1.5px solid #aeb7c5;border-radius:4px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.signer-consent-check input:checked+span{border-color:var(--ts-blue);background:var(--ts-blue);color:#fff}.signer-consent-check:has(input:focus-visible){border-color:#8797c8;box-shadow:0 0 0 3px #3347ff14}.signer-consent-check>div{gap:3px;display:grid}.signer-consent-check strong{color:#344054;font-size:11.5px}.signer-consent-check small{color:#8490a2;font-size:9.5px;line-height:1.45}.signer-entry-open{justify-content:center;min-height:44px}.signer-entry-open:disabled{opacity:.48;cursor:not-allowed}.signer-entry-disclosure{color:#667085;margin-top:13px;font-size:10px}.signer-entry-disclosure summary{cursor:pointer;color:#536176;width:max-content;font-weight:600}.signer-entry-disclosure p{margin:10px 0;line-height:1.55}.signer-entry-side{background:#f8f9fb;border-left:1px solid #e5e9ef;flex-direction:column;gap:8px;padding:38px 28px 32px;display:flex}.signer-entry-side>svg{color:var(--ts-blue)}.signer-entry-side>strong{color:#263650;margin-top:3px;font-size:13px}.signer-entry-side>p{color:#768296;margin:0 0 12px;font-size:10.5px;line-height:1.55}.signer-entry-side>div{border-top:1px solid #e5e9ef;gap:2px;padding:10px 0;display:grid}.signer-entry-side>div span{color:#98a2b3;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.signer-entry-side>div b{color:#475467;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.signer-entry-side>small{color:#98a2b3;margin-top:auto;font-size:9px;line-height:1.5}.signer-access-gate{background:#fff;border:1px solid #d9dfe8;border-radius:10px;width:min(520px,100vw - 32px);padding:34px 36px;box-shadow:0 16px 46px #10182814}.signer-access-gate .auth-mail-icon{display:none}.signer-access-gate h1{letter-spacing:-.8px;margin:7px 0 9px;font-size:30px}.signer-access-copy{margin-bottom:17px!important}.signer-access-document{background:#f8f9fb;border:1px solid #e0e5ec;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 13px;padding:12px 13px;display:grid}.signer-access-document>svg{color:#667085}.signer-access-document>div{gap:2px;min-width:0;display:grid}.signer-access-document strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signer-access-document span{color:#98a2b3;font-size:9px}.signer-review .signer-review-layout{grid-template-columns:276px minmax(0,1fr)}.signer-review .signer-checklist{padding:18px 14px 22px}.signer-review .signer-checklist h3{letter-spacing:-.25px;margin:3px 8px 4px;font-size:15px}.signer-review .signer-checklist-intro{margin:0 8px 13px;font-size:9.5px}.signer-review .signer-checklist>button{border:1px solid #0000;border-radius:7px;min-height:52px;margin:0 0 5px;padding:8px 8px 8px 7px}.signer-review .signer-checklist>button.active{background:#f3f4ff;border-color:#d9ddff}.signer-review .signer-checklist>button>span{width:25px;height:25px;font-size:9px}.signer-review .signer-checklist>button>div{gap:1px;font-size:10px}.signer-review .signer-checklist>button small{font-size:8.5px}.signer-review .signer-canvas-stage{background:#edf0f3;padding:0}.signer-review .signer-canvas-wrap{justify-content:center;display:flex;padding:22px 24px 28px!important}.signer-review .signer-pdf{border:1px solid #d4dae3;width:min(100%,900px);box-shadow:0 2px 12px #10182830;container-type:inline-size}.signer-review .signer-field:not(.field-complete){place-items:center;display:grid;color:#4b3918!important;letter-spacing:0!important;background:#f6d869!important;border:1px solid #d1ad34!important;border-radius:3px!important;padding:0 3px!important;font-size:clamp(7px,1.25cqw,10.5px)!important;font-weight:650!important;line-height:1.05!important}.signer-review .signer-field:not(.field-complete):hover{box-shadow:none!important;background:#f6d869!important;border-color:#d1ad34!important}.signer-review .signer-field.signer-field-next:not(.field-complete),.signer-review .signer-field:not(.field-complete):focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #3347ff47!important}.signer-review .signer-field-required{color:#b42318!important;font-size:9px!important;top:-7px!important;left:auto!important;right:-5px!important}.signer-review .signer-field-initials:not(.field-complete) .signer-field-label,.signer-review .signer-field-initial_choice:not(.field-complete) .signer-field-label,.signer-review .signer-field-date:not(.field-complete) .signer-field-label{font-size:.82em!important}.signer-review .signer-field-checkbox:not(.field-complete){color:#344054!important;background:#fff!important;border:1.5px solid #4b5565!important;padding:0!important}.signer-review .signer-field-checkbox:not(.field-complete) .signer-field-label{font-size:0!important}.signer-review .signer-field-checkbox:not(.field-complete) .signer-field-label:after{content:"✓";color:#9aa3b2;opacity:.32;place-items:center;width:100%;height:100%;font-size:clamp(8px,1.5cqw,12px);display:grid}.signer-review .signer-field.field-complete{color:#172033!important;background:0 0!important;border-color:#0000!important}.signer-review .signer-field.field-complete:not(.signature-value)>span{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.signer-review .signer-field.signature-value.field-complete>img{object-fit:contain;width:100%;height:100%}.signer-review .signer-actionbar{border-top:1px solid var(--ts-line);background:#fffffffa;min-height:62px;padding:9px 20px}.signer-review .signer-next-button{min-width:190px;min-height:40px}.signer-session-note{color:#8490a2;font-size:9.5px}.signature-modal-v2.signature-adopt-modal{width:min(720px,100vw - 36px);max-width:720px;padding:28px 30px 24px}.signature-adopt-modal h2{letter-spacing:-.7px;margin:0 0 6px;font-size:25px}.signature-modal-lead{max-width:590px;color:#667085!important;margin-bottom:15px!important;font-size:11px!important;line-height:1.55!important}.signature-identity-lock{background:#f8f9fb!important;border-color:#e0e4eb!important;border-radius:7px!important}.signature-adopt-modal .signature-tabs{background:#f4f5f8;border:1px solid #e1e5ec;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.signature-adopt-modal .signature-tabs>button{color:#667085;background:0 0;border-radius:5px;border:0!important;min-height:34px!important}.signature-adopt-modal .signature-tabs>button.active{color:#3347ff;background:#fff;box-shadow:0 1px 3px #1018281c}.signature-pair-grid{gap:10px!important}.signature-preview-card{background:#fff!important;border-color:#dfe4ec!important;border-radius:7px!important}.signer-field-dialog{width:min(500px,100vw - 36px)!important;max-width:500px!important;padding:28px 30px 24px!important}.signer-field-dialog h2{margin:0 0 6px;font-size:23px}.signer-field-dialog label{color:#475467;font-size:10px;font-weight:600}.signer-field-dialog input,.signer-field-dialog select{min-height:40px;margin-top:7px}.signer-complete-modal{width:min(500px,100vw - 36px)!important;max-width:500px!important;padding:30px!important}.signer-complete-modal>.eyebrow{margin:12px 0 6px}.signer-complete-modal h2{margin-bottom:8px!important;font-size:25px!important}.signer-complete-summary{background:#f8f9fb;border:1px solid #e0e5ec;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:2px 0 18px;padding:12px 13px;display:grid}.signer-complete-summary>svg{color:#667085}.signer-complete-summary>div{gap:2px;min-width:0;display:grid}.signer-complete-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.signer-complete-summary span{color:#98a2b3;font-size:9px}@media (max-width:820px){.signer-entry-card{grid-template-columns:1fr}.signer-entry-side{border-top:1px solid #e5e9ef;border-left:0;padding:24px}.signer-entry-main{padding:30px 25px 26px}.signer-entry-main h1{font-size:29px}.signer-review .signer-review-layout{grid-template-columns:1fr}.signer-review .signer-checklist{display:none}.signer-review .signer-canvas-wrap{padding:12px 10px 86px!important}}@media (max-width:620px){.signer-shell .signer-header{min-height:58px;padding:0 16px}.signer-entry-stage{padding:18px 10px 30px}.signer-entry-card{border-radius:8px}.signer-entry-main{padding:25px 20px 22px}.signer-entry-main h1{font-size:26px}.signer-entry-side{padding:21px 20px}.signer-review .signer-document-bar{height:auto;min-height:64px;padding:9px 12px}.signer-review .signer-document-meta>span{display:none}.signer-review .signer-progress{min-width:112px}.signer-review .signer-page-nav{display:none}.signer-review .signer-field:not(.field-complete){font-size:clamp(6px,2.1cqw,9px)!important}.signature-modal-v2.signature-adopt-modal,.signer-field-dialog,.signer-complete-modal{width:calc(100vw - 20px)!important;padding:24px 20px!important}}
.auth-page{color:var(--ts-ink);background:#fff}.auth-page .ts-account-content{transition:opacity .17s}.auth-page.auth-stage-leaving .ts-account-content{opacity:.62;pointer-events:none}.auth-page.auth-stage-entering .ts-account-content{animation:.3s cubic-bezier(.2,.7,.2,1) both tsAuthStageIn}@keyframes tsAuthStageIn{0%{opacity:.62}to{opacity:1}}.auth-page .auth-form-wrap{max-width:390px}.auth-page .auth-form-wrap h1{color:#151a2d;letter-spacing:-1px;margin-bottom:0;font-size:34px;line-height:1.14}.auth-page .auth-subtitle{color:#667085;margin:11px 0 26px;font-size:12.5px;line-height:1.65}.auth-page .form-stack{gap:16px}.auth-page .form-stack label{color:#475467;font-size:10.5px;font-weight:600}.auth-page .form-stack input,.auth-page .form-stack select{background:#fff;border-color:#d8dee8;border-radius:6px;min-height:42px;margin-top:7px}.auth-page .password-field input{margin-top:0}.auth-page .button.full{justify-content:center;min-height:42px}.auth-page .ts-account-email{justify-content:space-between;align-items:center;min-height:42px;margin:0 0 18px;padding:0 11px;display:flex}.auth-page .otp-input{letter-spacing:12px;font-variant-numeric:tabular-nums;height:58px!important;font-size:25px!important}.auth-page .message{border-radius:6px;margin:0 0 15px;font-size:10.5px;line-height:1.5}.auth-page .auth-mail-icon{border-radius:8px;width:48px;height:48px;margin-bottom:18px}.auth-page .auth-switch{margin-top:19px;font-size:11.5px}.auth-page .ts-account-free,.auth-page .form-note,.auth-page label>small{font-size:10px}.auth-page .ts-r1-auth-email-phase.is-busy{opacity:1!important}@media (prefers-reduced-motion:reduce){.auth-page .ts-account-content,.auth-page.auth-stage-entering .ts-account-content{transition:none!important;animation:none!important}}
.workspace .documents-card{contain:paint;overflow:visible}.workspace .documents-card .card-heading{min-height:54px}.workspace .document-controls{flex-wrap:nowrap;min-height:61px;padding:13px 18px}.workspace .filter-tabs{flex:none}.workspace .filter-tabs>button{white-space:nowrap;min-height:30px;font-weight:600}.workspace .search-input{flex:0 0 218px;min-width:218px;min-height:34px}.workspace .search-input>input{width:100%!important}.workspace .document-table-wrap{overflow-anchor:none;background:#fff;min-height:360px;overflow-x:auto}.workspace .document-table{table-layout:fixed}.workspace .document-table th{z-index:3;background:#f8f9fb;position:sticky;top:0}.workspace .document-table th:first-child{width:38%}.workspace .document-table th:nth-child(2){width:13%}.workspace .document-table th:nth-child(3){width:22%}.workspace .document-table th:nth-child(4){width:18%}.workspace .document-table th:last-child{width:52px}.workspace .document-table tbody tr{height:72px}.workspace .document-table td{overflow:hidden}.workspace .document-name>span:last-child,.workspace .table-recipient{min-width:0}.workspace .document-name>span:last-child{overflow:hidden}.workspace .document-name>span:last-child>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace .document-table tbody tr,.workspace .document-table tbody tr:hover{transform:none}.workspace .documents-card.table-changing .document-table-wrap{opacity:.58;transition:opacity .17s!important}.workspace .documents-card:not(.table-changing) .document-table-wrap{opacity:1;transition:opacity .22s!important}.workspace .documents-card.table-changing .document-table tbody,.workspace .documents-card.table-changing .empty-state{opacity:1!important}.workspace .documents-card.table-changing .table-footer{opacity:.72!important}.workspace .table-footer{min-height:56px;padding:12px 18px}.workspace .table-range{font-variant-numeric:tabular-nums;min-width:112px}.workspace .table-pagination{min-height:31px}.workspace .table-pagination button{min-width:62px}.workspace .table-pagination span{text-align:center;font-variant-numeric:tabular-nums;min-width:82px}.workspace .count-pill,.workspace a.document-folder-link small{font-variant-numeric:tabular-nums}.workspace .document-nav-secondary{overflow-anchor:none}.workspace .document-folder-list{contain:layout paint;transform-origin:top}.workspace .document-folder-list.open{will-change:auto}.workspace a.document-folder-link{min-height:27px;transform:none!important}.workspace a.document-folder-link:hover{transform:none!important}.workspace-content.workspace-route-transition .document-detail-nav{animation:.25s cubic-bezier(.2,.7,.2,1) both tsDetailLayerIn}.workspace-content.workspace-route-transition .document-detail-nav+.workspace-heading{animation:.285s cubic-bezier(.2,.7,.2,1) 35ms both tsDetailLayerIn}.workspace-content.workspace-route-transition .document-detail-grid{animation:.32s cubic-bezier(.2,.7,.2,1) 65ms both tsDetailLayerIn}@keyframes tsDetailLayerIn{0%{opacity:.58;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.workspace .document-detail-grid .workspace-card{border-color:var(--ts-line);box-shadow:var(--ts-shadow-surface)}.workspace .document-detail-grid .recipient-row,.workspace .major-timeline-event{transition:background-color .15s}.workspace .document-detail-grid .recipient-row:hover,.workspace .major-timeline-event:hover{background:#f9fafb}.workspace .action-dropdown{padding:5px}.workspace .action-dropdown>a,.workspace .action-dropdown>button{min-height:34px;padding:0 10px}.workspace .document-table .icon-button{border-radius:6px;width:31px;height:31px}.workspace .document-table .icon-button:hover{color:#344054;background:#f2f4f7}@media (max-width:860px){.workspace .document-controls{flex-wrap:wrap}.workspace .search-input{flex:100%;min-width:0}.workspace .document-table-wrap{min-height:300px}}@media (prefers-reduced-motion:reduce){.workspace-content.workspace-route-transition .document-detail-nav,.workspace-content.workspace-route-transition .document-detail-nav+.workspace-heading,.workspace-content.workspace-route-transition .document-detail-grid{animation:none!important}}.workspace .envelope-action-dropdown{width:198px;min-width:198px;padding:5px!important}.workspace .envelope-action-divider{background:#e8ecf1;height:1px;margin:4px 3px}.workspace .envelope-action-dropdown>a,.workspace .envelope-action-dropdown>button{color:#34435a;text-align:left;border-radius:5px;justify-content:flex-start;align-items:center;width:100%;min-height:34px;padding:0 10px;font-size:10px;font-weight:560;line-height:1;text-decoration:none;display:flex}.workspace .envelope-action-dropdown>a:hover,.workspace .envelope-action-dropdown>button:hover{color:#1f2e45;background:#f3f5f8}.workspace .envelope-action-dropdown>button:disabled{cursor:default;opacity:.55}.workspace .envelope-action-dropdown>.destructive-menu-item{color:#a34147}.workspace .envelope-action-dropdown>.destructive-menu-item:hover{color:#8f3037;background:#fff4f4}.envelope-action-dropdown{max-height:min(520px,100vh - 18px);overflow-y:auto;z-index:220!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:8px!important;width:198px!important;min-width:198px!important;max-width:198px!important;padding:5px!important;box-shadow:0 10px 26px #141f3221!important}.envelope-action-dropdown>a,.envelope-action-dropdown>button{box-sizing:border-box!important;color:#34435a!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:34px!important;margin:0!important;padding:0 10px!important;font:560 10px/1 Instrument Sans,Arial,sans-serif!important;text-decoration:none!important;display:flex!important}.envelope-action-dropdown>p[role=alert]{color:#a34147!important;margin:5px 8px 3px!important;font-size:9px!important;line-height:1.35!important}.envelope-action-dropdown{right:auto;z-index:220!important;background:#fff!important;border:1px solid #c5d0e2!important;border-radius:8px!important;width:190px!important;min-width:190px!important;max-width:190px!important;max-height:min(520px,100vh - 18px)!important;padding:6px!important;animation:.14s ease-out menu-enter!important;position:fixed!important;bottom:auto!important;overflow-y:auto!important;box-shadow:0 8px 26px #1a2e5733!important}.envelope-action-dropdown>a,.envelope-action-dropdown>button{box-sizing:border-box!important;color:#25344d!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;margin:0!important;padding:10px 12px!important;font-family:Instrument Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.envelope-action-dropdown>a:hover,.envelope-action-dropdown>button:hover{color:#25344d!important;background:#eef3fd!important}.envelope-action-dropdown .envelope-action-divider{background:#e5eaf1!important;height:1px!important;margin:5px 6px!important}.envelope-action-dropdown>.destructive-menu-item{color:#b42318!important}.envelope-action-dropdown>.destructive-menu-item:hover{color:#a51f15!important;background:#fff2f1!important}.envelope-action-dropdown>button:disabled{opacity:.5!important;cursor:default!important}.envelope-action-dropdown>p[role=alert]{color:#a34147!important;margin:6px 8px 4px!important;padding:0!important;font-size:11px!important;line-height:1.35!important}
:is(.signer-entry-v5,.signer-shell:has(.signer-minimal-card)){background:#f3f4f6;min-height:100vh}:is(.signer-entry-v5 .signer-header,.signer-shell:has(.signer-minimal-card) .signer-header){background:#fff;border-bottom:1px solid #e5e7eb;min-height:60px;padding:0 24px}:is(.signer-entry-v5 .signer-header>div:last-child,.signer-shell:has(.signer-minimal-card) .signer-header>div:last-child){display:none}.signer-minimal-stage{place-items:center;min-height:calc(100vh - 108px);padding:44px 18px 52px;display:grid}.signer-minimal-card,.signer-access-gate.signer-minimal-card{background:#fff;border:1px solid #d9dde5;border-radius:6px;width:min(560px,100vw - 32px);margin:44px auto;padding:38px 40px 34px;box-shadow:0 1px 2px #0000000a}.signer-minimal-card h1,.signer-access-gate.signer-minimal-card h1{color:#111827;letter-spacing:-.35px;margin:0;font-size:24px;font-weight:600;line-height:1.28}.signer-minimal-from,.signer-access-copy{color:#6b7280!important;margin:8px 0 26px!important;font-size:13px!important;line-height:1.55!important}.signer-minimal-document{border-top:1px solid #eceff3;border-bottom:1px solid #eceff3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 0;display:grid}.signer-minimal-document>svg{color:#6b7280}.signer-minimal-document>div{gap:3px;min-width:0;display:grid}.signer-minimal-document strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.signer-minimal-document span{color:#6b7280;font-size:11px}.signer-consent-simple{background:0 0!important;border:0!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:24px 0 18px!important;padding:0!important}.signer-consent-simple>span{border-radius:3px!important;width:18px!important;height:18px!important;margin:0!important}.signer-consent-simple>strong{color:#374151;font-size:13px;font-weight:400;line-height:1.45}.signer-minimal-card .button.full,.signer-access-gate.signer-minimal-card .button.full{border-radius:6px;justify-content:center;min-height:38px;font-size:13px;font-weight:600}.signer-entry-open:disabled{opacity:.45}.signer-disclosure-simple{color:#6b7280;font-size:11px;margin-top:16px!important}.signer-disclosure-simple summary{color:#4b5563;text-underline-offset:2px;font-size:11px;font-weight:400;text-decoration:underline}.signer-disclosure-simple p{margin:12px 0 8px!important;font-size:11px!important;line-height:1.55!important}.signer-access-gate.signer-minimal-card .signer-access-document{display:none}.signer-access-gate.signer-minimal-card .signer-identity-chip{background:0 0;border:1px solid #eceff3;border-left:0;border-right:0;border-radius:0;margin:0 0 22px;padding:12px 0}.signer-access-gate.signer-minimal-card .signer-identity-chip strong{color:#374151;font-size:12px;font-weight:600}.signer-access-gate.signer-minimal-card .signer-identity-chip span{color:#6b7280;font-size:11px}.signer-access-gate.signer-minimal-card .form-stack{gap:14px}.signer-access-gate.signer-minimal-card .form-stack label{color:#374151;font-size:12px;font-weight:500}.signer-access-gate.signer-minimal-card .otp-input{letter-spacing:9px;border-radius:6px;min-height:42px;margin-top:7px;font-size:20px!important}.signer-access-gate.signer-minimal-card .text-link{color:#4b5563;align-self:center;font-size:11px}@media (max-width:620px){.signer-minimal-stage{padding:18px 10px 30px}.signer-minimal-card,.signer-access-gate.signer-minimal-card{width:calc(100vw - 20px);margin:20px auto;padding:28px 22px 25px}.signer-minimal-card h1,.signer-access-gate.signer-minimal-card h1{font-size:22px}}.signer-access-gate.signer-minimal-card{text-align:left;max-width:560px}
.workspace-transition-skeleton{z-index:520;background:#f7f8fa;grid-template-columns:226px minmax(0,1fr);animation:.12s both weightSkeletonIn;display:grid;position:fixed;inset:0}.workspace-transition-skeleton i{background:#e9edf1;border-radius:4px;animation:1.15s ease-in-out infinite alternate weightSkeletonPulse;display:block}.transition-skeleton-sidebar{background:#fff;border-right:1px solid #e4e7eb;flex-direction:column;gap:14px;padding:21px 17px;display:flex;position:relative}.skeleton-brand{width:112px;height:20px;margin-bottom:16px}.skeleton-workspace{width:100%;height:39px}.skeleton-new{width:100%;height:34px;margin:3px 0 8px;background:#e2e6eb!important}.skeleton-nav{gap:9px;display:grid}.skeleton-nav i{width:82%;height:31px}.skeleton-nav i:nth-child(2){width:94%}.skeleton-nav i:nth-child(4){width:72%}.skeleton-account{width:calc(100% - 34px);height:46px;position:absolute;bottom:20px;left:17px}.transition-skeleton-main{min-width:0;overflow:hidden}.transition-skeleton-topbar{background:#fff;border-bottom:1px solid #e5e8ec;justify-content:space-between;align-items:center;height:62px;padding:0 26px;display:flex}.transition-skeleton-topbar>i{width:220px;height:13px}.transition-skeleton-topbar>span{align-items:center;gap:12px;display:flex}.transition-skeleton-topbar>span i:first-child{width:112px;height:28px}.transition-skeleton-topbar>span i:last-child{border-radius:50%;width:30px;height:30px}.transition-skeleton-main>main{width:min(1240px,100%);padding:29px 30px 60px}.transition-skeleton-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.transition-skeleton-heading>span{gap:9px;display:grid}.transition-skeleton-heading>span i:first-child{width:190px;height:23px}.transition-skeleton-heading>span i:last-child{width:310px;height:10px}.transition-skeleton-heading>i{width:126px;height:34px}.transition-skeleton-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.transition-skeleton-stats>i{background:#fff;border:1px solid #e4e7eb;height:82px}.transition-skeleton-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(210px,.72fr);gap:11px;margin-bottom:13px;display:grid}.transition-skeleton-grid>section,.transition-skeleton-table{background:#fff;border:1px solid #e3e6ea;border-radius:7px;overflow:hidden}.transition-skeleton-grid header,.transition-skeleton-table header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.transition-skeleton-grid header i:first-child,.transition-skeleton-table header i:first-child{width:42%;height:11px}.transition-skeleton-grid header i:last-child,.transition-skeleton-table header i:last-child{width:17%;height:9px}.transition-skeleton-grid section>div{border-bottom:1px solid #f0f2f4;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:11px;min-height:53px;padding:10px 15px;display:grid}.transition-skeleton-grid section>div:last-child{border-bottom:0}.transition-skeleton-grid section>div>i{border-radius:50%;width:29px;height:29px}.transition-skeleton-grid section>div>span{gap:6px;display:grid}.transition-skeleton-grid section>div>span i:first-child{width:62%;height:8px}.transition-skeleton-grid section>div>span i:last-child{width:88%;height:7px}.transition-skeleton-table>div{border-bottom:1px solid #f0f2f4;grid-template-columns:28px minmax(0,1fr) 16% 12%;align-items:center;gap:13px;min-height:47px;padding:9px 15px;display:grid}.transition-skeleton-table>div:last-child{border-bottom:0}.transition-skeleton-table>div>i:first-child{width:28px;height:28px}.transition-skeleton-table>div>span{gap:6px;display:grid}.transition-skeleton-table>div>span i:first-child{width:48%;height:8px}.transition-skeleton-table>div>span i:last-child{width:72%;height:7px}.transition-skeleton-table>div>i:nth-last-child(-n+2){width:80%;height:8px}@keyframes weightSkeletonIn{0%{opacity:0}to{opacity:1}}@keyframes weightSkeletonPulse{0%{opacity:.48}to{opacity:.92}}@media (max-width:820px){.workspace-transition-skeleton{grid-template-columns:1fr}.transition-skeleton-sidebar{display:none}.transition-skeleton-main>main{padding:22px 16px}.transition-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.transition-skeleton-grid{grid-template-columns:1fr}.transition-skeleton-grid>section:nth-child(n+2),.transition-skeleton-table{display:none}}.product-weight-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(230px,.72fr);gap:12px;margin:14px 0;display:grid}.product-weight-dashboard .workspace-card{border-color:#dce1e9;min-width:0;margin:0;overflow:hidden;box-shadow:0 2px 8px #1924380b}.weight-card-heading{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 16px;display:flex}.weight-card-heading>div{gap:2px;display:grid}.weight-card-heading .eyebrow{letter-spacing:.12em;font-size:8px}.weight-card-heading h2{color:#253552;letter-spacing:-.18px;margin:0;font-size:14px}.weight-card-heading>svg{color:#7b8799}.weight-live-indicator{color:#68758a;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.weight-live-indicator i,.weight-status-dot{background:#19a66f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #19a66f1a}.operational-list,.operational-timeline{display:grid}.operational-list>button,.operational-timeline>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f4;align-items:center;gap:10px;width:100%;min-height:59px;padding:9px 14px;display:grid}.operational-list>button{grid-template-columns:30px minmax(0,1fr) auto 14px}.operational-list>button:hover,.operational-timeline>button:hover{background:#f8f9fb}.weight-object-icon{color:#59677d;background:#f8f9fb;border:1px solid #dfe3ea;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.weight-object-icon.status-finalization_failed{color:#b42318;background:#fff5f4;border-color:#f0d0cb}.weight-object-icon.status-processing{color:#3347ff;background:#f4f5ff;border-color:#d5d9ff}.operational-list button>div,.operational-timeline button>div{gap:3px;min-width:0;display:grid}.operational-list strong,.operational-timeline strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:620;overflow:hidden}.operational-list small,.operational-timeline small{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.weight-object-time,.operational-timeline time{color:#98a2b3;white-space:nowrap;font-size:8.5px}.operational-timeline>button{grid-template-columns:14px minmax(0,1fr) auto}.operational-timeline>button>span{place-items:center;height:100%;display:grid;position:relative}.operational-timeline>button>span:after{content:"";background:#e3e7ed;width:1px;height:calc(100% + 18px);position:absolute}.operational-timeline>button:first-child>span:after{height:calc(50% + 18px);top:50%}.operational-timeline>button:last-child>span:after{height:calc(50% + 18px);bottom:50%}.operational-timeline>button>span i{z-index:1;background:#64748b;border:2px solid #fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #cfd5df}.operational-system dl{margin:0;padding:3px 15px}.operational-system dl>div{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.operational-system dt{color:#7b8799;font-size:9.5px}.operational-system dd{color:#344054;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:650;display:inline-flex}.weight-system-foot{color:#7d889a;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:9px;display:flex}.weight-empty-state{color:#16865b;justify-content:center;align-items:center;gap:10px;min-height:118px;padding:18px;display:flex}.weight-empty-state>div{gap:3px;display:grid}.weight-empty-state strong{color:#344054;font-size:10.5px}.weight-empty-state small{color:#8a94a6;font-size:9px}@media (max-width:1180px){.product-weight-dashboard{grid-template-columns:1fr 1fr}.operational-system{grid-column:1/-1}.operational-system dl{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.operational-system dl>div{border-bottom:0;border-right:1px solid #eef0f4;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px}}@media (max-width:760px){.product-weight-dashboard{grid-template-columns:1fr}.operational-system{grid-column:auto}.operational-system dl{grid-template-columns:1fr 1fr}.workspace-navigation-gate{padding:10px}.workspace-navigation-panel{width:calc(100vw - 20px);padding:27px 22px 24px}.workspace-navigation-panel h2{font-size:22px}.weight-object-time{display:none}.operational-list>button{grid-template-columns:30px minmax(0,1fr) 14px}}@media (prefers-reduced-motion:reduce){.workspace-navigation-gate,.workspace-navigation-panel li.active i{animation:none!important}.workspace-navigation-progress>span{transition:none!important}}.editor-opening-skeleton{background:#f4f6f8;grid-template-rows:62px minmax(0,1fr);min-height:100dvh;display:grid}.editor-opening-skeleton i{background:#e5e9ee;border-radius:4px;animation:1.1s ease-in-out infinite alternate editorOpeningPulse;display:block}.editor-opening-skeleton>header{background:#fff;border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.editor-opening-skeleton>header>span{align-items:center;gap:11px;display:flex}.editor-opening-skeleton>header>span:first-child i:first-child{border-radius:50%;width:31px;height:31px}.editor-opening-skeleton>header>span:first-child i:nth-child(2){width:31px;height:31px}.editor-opening-skeleton>header>span:first-child i:last-child{width:210px;height:13px}.editor-opening-skeleton>header>span:last-child i:first-child{width:105px;height:32px}.editor-opening-skeleton>header>span:last-child i:last-child{width:72px;height:32px}.editor-opening-layout{grid-template-columns:238px minmax(420px,1fr) 286px;min-height:0;display:grid}.editor-opening-layout>aside{background:#fff;border-right:1px solid #e1e4e8;flex-direction:column;gap:13px;padding:22px 18px;display:flex}.editor-opening-layout>aside:last-child{border-left:1px solid #e1e4e8;border-right:0}.opening-panel-title{width:45%;height:11px;margin-bottom:9px}.opening-panel-row{width:100%;height:44px}.opening-panel-row:nth-child(3){width:88%}.opening-panel-row:nth-child(5){width:72%}.opening-panel-control{width:100%;height:38px}.opening-panel-block{width:100%;height:128px;margin-top:6px}.editor-opening-layout>section{background:#eef1f4;place-items:start center;padding:34px;display:grid;overflow:hidden}.opening-page{aspect-ratio:.77;background:#fff;border:1px solid #e0e3e7;border-radius:2px;width:min(610px,78%);padding:58px 52px;box-shadow:0 8px 24px #18233412}.opening-page i{height:9px;margin-bottom:17px}.opening-page i:first-child{width:42%;height:15px;margin-bottom:30px}.opening-page i:nth-child(2){width:88%}.opening-page i:nth-child(3){width:94%}.opening-page i:nth-child(4){width:78%}.opening-page i:nth-child(5){width:55%;margin-top:34px}@keyframes editorOpeningPulse{0%{opacity:.48}to{opacity:.9}}@media (max-width:850px){.editor-opening-layout{grid-template-columns:1fr}.editor-opening-layout>aside{display:none}.opening-page{width:min(620px,92%)}}.workspace .table-sort{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:-6px -8px;padding:6px 8px;font-weight:650;display:inline-flex}.workspace .table-sort svg{opacity:.48}.workspace .table-sort.active{color:#243552}.workspace .table-sort.active svg{opacity:1;color:#3347ff}.workspace-locked .document-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.workspace-locked .document-table thead th{z-index:5;position:sticky;top:0;box-shadow:0 1px #e6e9ee}.document-detail-summary{background:#fff;border:1px solid #dce1e9;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;padding:17px 20px;display:flex;box-shadow:0 2px 8px #1924380a}.document-detail-title{min-width:0}.document-detail-title h1{color:#18243a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 5px;font-size:23px;line-height:1.15;overflow:hidden}.document-detail-title p{color:#748096;margin:0;font-size:10px}.document-primary-status{border-left:1px solid #e7eaf0;justify-items:end;gap:6px;min-width:190px;padding-left:22px;display:grid}.document-primary-status>span{color:#7d889a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.document-primary-status .status{min-height:26px;padding:5px 10px;font-size:10px}.document-primary-status small{color:#69758a;font-size:9px}.document-status-strip{background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.document-status-strip>div{color:#8a94a6;border-right:1px solid #edf0f4;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 9px;min-width:0;padding:11px 14px;display:grid}.document-status-strip>div:last-child{border-right:0}.document-status-strip>div>span{border:1px solid #dfe3e9;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.document-status-strip>div>span i{background:#cbd2dc;border-radius:50%;width:6px;height:6px}.document-status-strip strong{font-size:10px;font-weight:650}.document-status-strip small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.document-status-strip>div.complete{color:#196f50;background:#fbfefc}.document-status-strip>div.complete>span{color:#16865b;background:#eef9f3;border-color:#bfe3d3}.document-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;min-height:37px;display:flex}.document-detail-actions .button{min-height:31px;padding:7px 10px;font-size:9.5px}.document-detail-grid{margin-top:0}.document-detail-grid .detail-recipient-row{grid-template-columns:31px minmax(0,1fr) minmax(145px,auto);align-items:center;gap:10px;min-height:64px}.document-detail-grid .recipient-row-side{align-items:flex-end;min-width:145px}.document-detail-grid .recipient-view-state{justify-content:center;min-width:92px;padding:5px 8px;font-weight:650}.document-detail-grid .recipient-quick-actions{justify-content:flex-end}.document-detail-grid .recipient-inline-action{min-height:24px;padding:3px 6px;font-size:8.5px}@media (max-width:760px){.document-detail-summary{flex-direction:column;align-items:flex-start;gap:13px}.document-primary-status{border-top:1px solid #e7eaf0;border-left:0;justify-items:start;width:100%;padding:12px 0 0}.document-status-strip{grid-template-columns:1fr 1fr}.document-status-strip>div:nth-child(2){border-right:0}.document-status-strip>div:nth-child(-n+2){border-bottom:1px solid #edf0f4}}.workspace .action-dropdown,.editor-app .file-action-menu,.account-dropdown,.notification-dropdown{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:6px;box-shadow:0 16px 38px #141f3224}.workspace .action-dropdown>a,.workspace .action-dropdown>button,.editor-app .file-action-menu>button{color:#27354b;border-radius:6px;min-height:36px;padding:9px 11px;font-size:12px;font-weight:520;line-height:1.25}.editor-app .file-action-menu>button{display:block}.workspace .action-dropdown>a:hover,.workspace .action-dropdown>button:hover,.editor-app .file-action-menu>button:hover{background:#f1f4f9}.editor-app .file-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,276px));align-items:start;gap:18px}.editor-app .file-tiles>article{max-width:276px;overflow:visible}.editor-app .file-cover{aspect-ratio:.77;background:#f7f8fb;width:100%;height:auto;padding:6px;overflow:hidden}.editor-app .file-cover img{object-fit:contain;width:100%;height:100%;box-shadow:0 1px 5px #19284126}.editor-app .file-tile-meta{padding:0 10px 10px}.file-preview-dialog>div{overscroll-behavior:contain}.contact-picker{max-width:none;margin:14px 0 16px}.contact-picker-trigger{color:#253650;text-align:left;background:#fff;border:1px solid #d8dfea;border-radius:8px;width:100%;min-height:46px;padding:0 15px;font-size:13px;font-weight:600}.contact-picker-trigger:hover{background:#fafbfe;border-color:#aebce0}.contact-center-modal{width:min(680px,100vw - 32px);padding:0;overflow:hidden}.contact-center-modal>header{border-bottom:1px solid #e4e8ef;justify-content:space-between;gap:20px;padding:22px 24px 17px;display:flex}.contact-center-modal h2{margin:5px 0 3px;font-size:21px}.contact-center-modal header p{color:#738096;margin:0;font-size:12px}.contact-center-tools{gap:10px;padding:15px 18px;display:flex}.contact-center-tools .search-input{flex:1;margin:0}.contact-center-form{grid-template-columns:1fr 1.2fr 1fr auto;gap:8px;padding:0 18px 14px;display:grid}.contact-center-form input{min-width:0;height:39px}.contact-center-list{overscroll-behavior:contain;border-top:1px solid #edf0f4;min-height:120px;max-height:330px;overflow-y:auto}.contact-center-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 19px;display:grid}.contact-center-list>button:hover{background:#f7f9fc}.contact-center-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.contact-center-list>button strong{color:#223149;font-size:13px}.contact-center-list>button small{color:#778399;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contact-center-list>button>span:last-child{color:#3347db;font-size:11px;font-weight:650}.contact-center-list .card-empty{padding:35px 20px}.editor-app .signing-mode{gap:12px;margin:16px 0}.editor-app .signing-mode>button{min-height:72px;padding:14px 16px}.editor-app .add-recipient{justify-content:center;width:100%;min-height:46px;margin:14px 0 20px}.prepare-document-overlay{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f6f8fcf5;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.prepare-document-stage{text-align:center;color:#172640;width:min(920px,96vw)}.prepare-document-stage h2{letter-spacing:-.5px;margin:6px 0 7px;font-size:26px}.prepare-document-stage>p{color:#6d7990;margin:0 auto 22px;font-size:12px}.prepare-editor-layout{background:#eef1f6;border:1px solid #dbe1eb;border-radius:10px;grid-template-columns:116px 1fr 150px;gap:12px;height:360px;padding:12px;display:grid;box-shadow:0 16px 45px #202d441a}.prepare-editor-layout aside{background:#fff;border:1px solid #e0e5ed;border-radius:7px;flex-direction:column;gap:9px;padding:10px;display:flex}.prepare-editor-layout aside span{background:#f7f8fa;border:1px solid #dde3ec;border-radius:3px;height:92px}.prepare-editor-layout aside span.active{border-color:#5364f4}.prepare-editor-layout>div{background:#dfe3e9;border:1px solid #dfe4ec;place-items:center;display:grid;overflow:hidden}.prepare-editor-layout>div span{background:#fff;border:1px solid #d3d9e2;width:min(76%,410px);height:94%;box-shadow:0 2px 8px #1a273e1f}.prepare-editor-layout aside:last-child span{height:38px}@keyframes tsPrepareSpin{to{transform:rotate(360deg)}}.detail-recipient-row{grid-template-columns:38px minmax(0,1fr) minmax(180px,auto);min-height:78px}.recipient-detail-copy{min-width:0}.recipient-inline-email-edit{grid-template-columns:minmax(180px,1fr) 30px 30px;align-items:center;gap:6px;display:grid}.recipient-inline-email-edit input{min-width:0;height:38px}.recipient-row-side{align-items:flex-end;min-width:180px}.recipient-view-state{background:#f8f9fb;border:1px solid #dfe4ec;border-radius:999px;justify-content:center;min-width:104px;padding:6px 10px}.recipient-view-state.viewed{color:#167451;background:#edf8f3;border-color:#bde1d0}.recipient-view-state.completed{color:#116b49;background:#e7f6ef;border-color:#a9d8c3}.document-status-strip{display:none!important}.editor-back-choice .modal-actions{flex-wrap:wrap}@media (max-width:720px){.contact-center-form{grid-template-columns:1fr}.contact-center-tools{flex-direction:column;align-items:stretch}.prepare-editor-layout{grid-template-columns:72px 1fr;height:300px}.prepare-editor-layout aside:last-child{display:none}.detail-recipient-row{grid-template-columns:34px 1fr}.recipient-row-side{grid-column:2;align-items:flex-start;width:100%;min-width:0}}.details-reminders-schedule{position:relative;overflow:visible}.crafted-select{position:relative}.crafted-select-trigger{color:#34445e;background:#fff;border:1px solid #d8dee8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:132px;height:42px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.details-reminders-choice.compact .crafted-select-trigger{min-width:84px}.crafted-select-trigger[aria-expanded=true]{border-color:#7181f1;box-shadow:0 0 0 3px #4253f61a}.crafted-select-menu{z-index:45;background:#fff;border:1px solid #d8dee8;border-radius:9px;min-width:100%;max-height:226px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 34px #141f3226}.crafted-select-menu>button{color:#2d3b52;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:9px 10px;font-size:12px;display:block}.crafted-select-menu>button:hover{background:#f1f4f9}.crafted-select-menu>button.selected{color:#2638d8;background:#eef1ff;font-weight:700}.new-document-options.floating-document-menu{background:#fff;border:1px solid #d8dee8;border-radius:10px;min-width:218px;padding:6px;box-shadow:0 16px 38px #141f3224}.new-document-options.floating-document-menu>button{color:#27354b;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:38px;padding:9px 11px;font-size:12px;font-weight:550;display:block}.new-document-options.floating-document-menu>button:hover{background:#f1f4f9}.recipient-inline-email-edit{animation:.16s ease-out recipientEditIn}@keyframes recipientEditIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.editor-app .file-tiles{grid-template-columns:repeat(auto-fill,276px)}.editor-app .file-tiles>article,.editor-app .upload-tile{width:276px;max-width:276px}.editor-app .upload-preview,.editor-app .file-cover{aspect-ratio:.77;box-sizing:border-box;background:#f4f6f9;width:100%;height:auto;padding:3px}.editor-app .file-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;box-shadow:none}.editor-app .file-tile-name{min-height:43px;padding:9px 10px}.editor-app .upload-tile .file-tile-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-center-form{grid-template-columns:minmax(190px,.9fr) minmax(260px,1.35fr);gap:14px 16px;padding:2px 22px 20px}.contact-center-form label{color:#45536a;gap:7px;min-width:0;font-size:11px;font-weight:650;display:grid}.contact-center-form label>span{padding-left:1px}.contact-center-form label b{color:#d14343;font-weight:700}.contact-center-form label:nth-child(3){grid-column:1}.contact-center-form input{width:100%;min-width:0;height:44px;padding:0 12px}.contact-center-form-action{grid-column:2;justify-content:flex-end;align-items:end;display:flex}.contact-center-form-action .button{justify-content:center;min-width:144px;min-height:44px}.details-reminders-controls{flex-wrap:wrap!important;align-items:flex-start!important;overflow:visible!important}.details-reminders-schedule{flex-wrap:wrap;align-items:flex-start!important;overflow:visible!important}.details-reminders-choice{min-height:42px;height:auto!important;overflow:visible!important}.details-reminders-choice:focus-within{z-index:60;position:relative}.crafted-select{min-width:0}.crafted-select-menu{z-index:80}.prepare-document-overlay{place-items:stretch stretch;padding:18px 22px 22px}.prepare-document-stage{text-align:center;flex-direction:column;width:100%;height:100%;display:flex}.prepare-document-ring{flex:none;margin-bottom:9px}.prepare-document-stage h2{margin:3px 0 4px}.prepare-document-stage>p{margin-bottom:12px}.prepare-editor-layout{flex:1;grid-template-columns:150px 1fr 190px;width:100%;height:auto;min-height:0}.prepare-editor-layout aside span{flex:1;height:auto;min-height:72px}.prepare-editor-layout aside:last-child span{flex:0 0 52px;height:52px}.editor-back-choice .modal{width:min(790px,100vw - 32px)}.editor-back-choice .modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editor-back-choice .modal-actions .button{justify-content:center;width:100%}@media (max-width:720px){.contact-center-form{grid-template-columns:1fr}.contact-center-form label:nth-child(3),.contact-center-form-action{grid-column:1}.contact-center-form-action .button{width:100%}.editor-back-choice .modal-actions{grid-template-columns:1fr}.prepare-editor-layout{grid-template-columns:72px 1fr}}.editor-app .signing-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editor-app .signing-mode>button{gap:9px;min-height:56px;padding:9px 12px}.editor-app .signing-mode>button svg{width:18px;height:18px}.editor-app .signing-mode>button div{font-size:12px}.editor-app .signing-mode>button small{margin-top:2px;font-size:9px}.editor-app .signing-mode>.add-recipient-mode{color:#fff;background:#3347ff;border-color:#3347ff}.editor-app .signing-mode>.add-recipient-mode:hover{background:#2438ed}.required-mark{color:#d14343;font-weight:750}.editor-app input.field-complete,.editor-app textarea.field-complete{background:#fbfcfe;border-color:#b7c2d5;box-shadow:inset 3px 0 #3347ff}.library-recipient .signing-account-value{color:#31415a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:10px 11px;font-size:12px;font-weight:650;overflow:hidden}.setup-invitation{background:#fff;border:1px solid #dfe4ec;border-radius:9px;margin:16px 0;padding:16px;position:relative}.setup-invitation-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.setup-invitation-heading h3{margin:0 0 2px;font-size:14px}.setup-invitation-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.setup-invitation-fields label{color:#47566d;gap:6px;font-size:10px;font-weight:650;display:grid}.setup-invitation-fields input,.setup-invitation-fields textarea{resize:vertical;width:100%;min-width:0;padding:10px 11px}.invitation-layout-menu{z-index:25;background:#fff;border:1px solid #d8dee8;border-radius:9px;width:230px;padding:6px;position:absolute;top:54px;right:16px;box-shadow:0 14px 34px #141f3226}.invitation-layout-menu button{text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:9px 10px;display:block}.invitation-layout-menu button:hover{background:#f1f4f9}.final-review-modal{width:min(720px,100vw - 32px);max-height:calc(100dvh - 36px);overflow-y:auto}.final-review-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.final-review-stats span{color:#738096;background:#fafbfc;border:1px solid #e0e5ed;border-radius:7px;padding:10px;font-size:10px}.final-review-stats strong{color:#233149;margin-bottom:2px;font-size:16px;display:block}.final-review-people{border:1px solid #e0e5ed;border-radius:8px;padding:12px 14px}.final-review-people h3{margin:0 0 8px;font-size:12px}.final-review-people>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:7px 0;display:grid}.final-review-people>div>span:last-child{gap:2px;display:grid}.final-review-people small,.final-review-people p{color:#778399;font-size:10px}.review-send-field>span{justify-content:space-between;align-items:center;display:flex}.send-progress{color:#34445e;background:#f0f3ff;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}@media (max-width:720px){.editor-app .signing-mode,.setup-invitation-fields{grid-template-columns:1fr}.final-review-stats{grid-template-columns:1fr 1fr}}.editor-app .setup-heading-recipients{justify-content:space-between;align-items:flex-end;gap:18px;display:flex;margin-bottom:12px!important}.editor-app .setup-heading-recipients>div{min-width:0}.editor-app .add-recipient-compact{border-radius:7px;flex:none;gap:7px;min-height:38px;padding:8px 12px;font-size:12px}.editor-app .signing-mode{flex-wrap:wrap;align-items:center;grid-template-columns:none!important;gap:8px!important;margin:10px 0 12px!important;display:flex!important}.editor-app .signing-mode>button{color:#435169;background:#fff;border:1px solid #dce1e9;border-radius:8px;flex:none;width:auto;font-size:12px;font-weight:600;gap:8px!important;min-height:44px!important;padding:0 12px!important}.editor-app .signing-mode>button span{white-space:nowrap}.editor-app .signing-mode>button.active{color:#17243b;box-shadow:none;background:#eef1ff;border-color:#aeb8ff}.editor-app .signing-mode>button:hover{background:#f8f9fb;border-color:#c2c9d6}.editor-app .signing-mode>button.active:hover{background:#eef1ff}.contact-picker{margin:10px 0 14px}.contact-picker-trigger{min-height:42px}.contact-picker-trigger:disabled{cursor:not-allowed;color:#98a3b4;background:#f8f9fb;border-color:#e3e7ee}.setup-invitation{background:#fff;border:1px solid #dce1e9;border-radius:9px;margin:14px 0;padding:18px}.setup-invitation-heading{margin-bottom:14px}.setup-invitation-heading h3{color:#17243b;margin:0 0 2px;font-size:15px;font-weight:650}.setup-invitation-heading p{color:#6f7c90;margin:0;font-size:11px}.setup-invitation-heading .button{min-height:36px;padding:7px 11px;font-size:12px}.setup-invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.setup-invitation-fields label{color:#435169;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.setup-invitation-fields input,.setup-invitation-fields textarea{color:#17243b;background:#fff;border-color:#dce1e9;border-radius:7px;width:100%;min-width:0;font-size:13px;font-weight:500;line-height:1.4}.setup-invitation-fields input{height:44px;padding:0 11px}.setup-invitation-fields textarea{resize:vertical;min-height:88px;padding:11px}.setup-invitation-fields input::placeholder,.setup-invitation-fields textarea::placeholder{color:#9aa5b5;opacity:1;font-weight:450}.editor-app .file-tiles{grid-auto-rows:auto;align-items:start;gap:18px;grid-template-columns:repeat(auto-fill,276px)!important}.editor-app .file-tiles>article,.editor-app .upload-tile{min-width:276px;width:276px!important;max-width:276px!important}.editor-app .upload-preview,.editor-app .file-cover{background:#f4f6f9;min-width:276px;max-width:276px;min-height:358px;max-height:358px;padding:3px;display:block;position:relative;overflow:hidden;aspect-ratio:auto!important;width:276px!important;height:358px!important}.editor-app .file-cover img{object-fit:contain;object-position:center top;opacity:0;width:calc(100% - 6px);height:calc(100% - 6px);box-shadow:none;transition:opacity .18s;position:absolute;inset:3px}.editor-app .file-cover img.preview-ready{opacity:1}.editor-app .file-cover>.file-cover-loading{z-index:1;opacity:1;background:#f4f6f9;place-items:center;width:auto;height:auto;padding:0;transition:opacity .18s;display:grid;position:absolute;inset:0}.editor-app .file-cover>.file-cover-loading:after{content:"";border:2px solid #dfe4ff;border-top-color:#3347ff;border-radius:50%;width:30px;height:30px;animation:.72s linear infinite tsPrepareSpin}.editor-app .file-cover>.file-cover-loading.ready{opacity:0;pointer-events:none}.editor-app .file-cover>span:not(.file-cover-loading){z-index:3}.editor-app .file-tile-name{height:44px;max-height:44px;overflow:hidden;min-height:44px!important;padding:9px 10px!important}.editor-app .file-tile-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prepare-envelope-page,.prepare-document-overlay{background:#fff;min-height:100dvh}.prepare-envelope-page{place-items:center;width:100%;padding:24px;display:grid}.prepare-document-overlay{z-index:140;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prepare-document-stage{text-align:center;color:#17243b;place-items:center;gap:11px;width:auto;height:auto;display:grid}.prepare-document-ring{border:2px solid #dfe4ff;border-top-color:#3347ff;border-radius:50%;width:28px;height:28px;margin:0;animation:.72s linear infinite tsPrepareSpin}.prepare-document-stage h2{color:#17243b;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}.prepare-editor-layout{display:none!important}@media (max-width:720px){.editor-app .setup-heading-recipients{align-items:flex-start}.editor-app .signing-mode{flex-wrap:wrap}.setup-invitation-fields{grid-template-columns:1fr}.editor-app .file-tiles{justify-content:center;grid-template-columns:minmax(0,276px)!important}}@media (prefers-reduced-motion:reduce){.editor-app .file-cover img,.editor-app .file-cover>.file-cover-loading{transition:none}.prepare-document-ring,.editor-app .file-cover>.file-cover-loading:after{animation-duration:1.5s}}.editor-app .file-setup button:disabled{opacity:1}.editor-app .upload-tile{opacity:.66;transition:opacity .18s}.editor-app .upload-preview{place-items:center!important;display:grid!important}.editor-app .upload-preview .upload-ring,.editor-app .upload-preview .upload-progress{margin:0;position:static}.editor-app .file-cover>.file-cover-loading{background:#f4f6f9d1}.editor-app .file-cover.is-loading img.preview-ready{opacity:.32}.editor-app .file-cover img{transform-origin:top;transform:scale(1.035)}.editor-app .setup-heading-recipients{justify-content:flex-start!important;align-items:center!important;gap:12px!important}.editor-app .setup-heading-recipients .add-recipient-compact{margin-left:2px}.setup-invitation-fields input,.setup-invitation-fields textarea{height:44px!important;min-height:44px!important}.setup-invitation-fields textarea{resize:vertical;max-height:220px;overflow-y:auto}.editor-app .file-tile-name{height:40px;max-height:40px;min-height:40px!important;padding:7px 10px!important}.editor-app .file-dropzone{cursor:default}.editor-app .file-dropzone>div:not(.upload-source-picker){flex:1}.editor-app .upload-source-picker{margin-left:auto;position:relative;flex:none!important}.editor-app .upload-source-trigger{color:#fff;white-space:nowrap;background:#3347ff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.editor-app .upload-source-trigger:hover{background:#2438ed}.editor-app .upload-source-trigger:disabled{cursor:wait;background:#3347ff}.editor-app .upload-source-menu{z-index:45;background:#fff;border:1px solid #d8dee8;border-radius:10px;width:286px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #141f3224}.editor-app .upload-source-menu>button{text-align:left;background:0 0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 9px;display:grid}.editor-app .upload-source-menu>button:hover{background:#f1f4f9}.editor-app .upload-source-menu>button>span{gap:1px;min-width:0;display:grid}.editor-app .upload-source-menu strong{color:#27354b;font-size:12px;font-weight:650}.editor-app .upload-source-menu small{color:#7b8799;font-size:10px}.editor-app .upload-source-menu em{color:#98a3b4;white-space:nowrap;font-size:9px;font-style:normal}@media (max-width:720px){.editor-app .setup-heading-recipients{flex-wrap:wrap;align-items:flex-start!important}.editor-app .file-dropzone{align-items:flex-start}.editor-app .upload-source-picker{width:100%;margin-left:0}.editor-app .upload-source-trigger{width:100%}.editor-app .upload-source-menu{width:min(286px,100%);left:0;right:auto}}.editor-app .upload-source-menu{width:220px;padding:5px}.editor-app .upload-source-menu>button{border:0;grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:42px;padding:8px 10px}.editor-app .upload-source-menu>button>span{color:#27354b;font-size:12px;font-weight:650;line-height:1.2;display:block}.editor-app .upload-source-menu small,.editor-app .upload-source-menu em{display:none!important}.editor-app .upload-source-menu.file-action-menu{width:196px;min-width:196px;padding:6px;inset:calc(100% + 7px) 0 auto auto}.editor-app .upload-source-menu.file-action-menu>button{grid-template-columns:none;align-items:center;gap:9px;width:100%;min-height:36px;padding:9px 11px;display:flex!important}.editor-app .upload-source-menu.file-action-menu>button>span{color:#27354b;font-size:12px;font-weight:520}.editor-app .recipient-toolbar{align-items:center;gap:10px;margin:10px 0 12px;display:flex}.editor-app .recipient-order-toggle{color:#435169;align-items:center;gap:8px;min-height:36px;padding:0 2px;font-size:12px;font-weight:520;display:inline-flex}.editor-app .recipient-order-toggle input{width:16px;height:16px;margin:0}.editor-app .recipient-order-toggle.disabled{color:#a0a9b7}.editor-app .recipient-toolbar .add-recipient-compact{margin-left:4px}.editor-app .setup-recipient{border-color:#dde2ea;margin-top:10px;padding:16px 18px}.editor-app .setup-recipient-heading{gap:9px;margin-bottom:14px}.editor-app .setup-recipient-heading>.icon-button{margin-left:0}.editor-app .recipient-role-menu{margin-left:auto;position:relative}.editor-app .recipient-role-trigger{color:#34435a;background:#fff;border:1px solid #d8dee8;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:11px;font-weight:550;display:inline-flex}.editor-app .recipient-role-trigger:hover{background:#f5f7fa}.editor-app .recipient-role-dropdown.file-action-menu{z-index:40;min-width:158px;inset:calc(100% + 6px) 0 auto auto}.editor-app .recipient-role-dropdown.file-action-menu>button{text-align:left;width:100%;display:block}.editor-app .setup-copy-recipient{background:#fbfcfe}.editor-app .setup-copy-recipient .form-grid{margin-top:2px}.editor-app .form-grid{gap:12px}.editor-app .recipient-position{margin-left:0;width:96px!important}.editor-app .contact-picker{margin:0 0 12px;display:inline-flex}.editor-app .contact-picker-trigger{border-radius:6px;width:auto;min-height:34px;padding:7px 10px;font-size:11px}@media (max-width:720px){.editor-app .recipient-toolbar{flex-wrap:wrap;align-items:flex-start}.editor-app .recipient-role-menu{margin-left:0}.editor-app .setup-recipient-heading{flex-wrap:wrap}.editor-app .upload-source-menu.file-action-menu{width:196px;min-width:196px}}.editor-app .file-setup{padding-bottom:0;display:block;overflow:visible}.editor-app .file-dropzone{z-index:3;margin-bottom:0;position:relative}.editor-app .file-tiles{align-items:start;width:100%;padding:0;overflow:visible;margin:24px auto 0!important;position:static!important}.editor-app .file-tiles:empty{margin-top:0!important}.editor-app .file-tiles>article{position:relative}.editor-app .file-tiles:not(:empty){margin-bottom:30px!important}.editor-app .setup-content{clear:both}.editor-app .setup-heading-recipients{margin:0 0 18px!important;display:block!important}.editor-app .setup-heading-recipients h2{margin:0 0 5px!important}.editor-app .setup-heading-recipients p{line-height:1.45;margin:0!important}.editor-app .recipient-controls{justify-content:space-between;align-items:center;gap:28px;width:100%;margin:0 0 16px;display:flex}.editor-app .recipient-controls-left,.editor-app .recipient-controls-actions{align-items:center;gap:16px;min-width:0;display:flex}.editor-app .recipient-controls-actions{gap:10px;margin-left:auto}.editor-app .signing-mode{background:#fff;border:1px solid #dce1e9;border-radius:8px;flex:none;padding:3px;flex-wrap:nowrap!important;gap:2px!important;margin:0!important;display:inline-flex!important}.editor-app .signing-mode>button{background:0 0;min-height:38px!important;box-shadow:none!important;border:0!important;border-radius:6px!important;padding:0 11px!important}.editor-app .signing-mode>button.active{color:#2339d8;background:#eef1ff!important}.editor-app .recipient-order-toggle{white-space:nowrap;gap:8px;min-height:40px;padding:0}.editor-app .recipient-order-toggle input{width:16px;height:16px}.editor-app .recipient-controls-actions .add-recipient-compact,.editor-app .recipient-controls-actions .contact-picker-trigger{white-space:nowrap;border-radius:7px;height:40px;min-height:40px;padding:0 13px;font-size:12px}.editor-app .recipient-controls-actions .contact-picker{margin:0;display:block}.editor-app .recipient-controls-actions .contact-picker-trigger{color:#33435a;background:#fff;border:1px solid #d8dee8;font-weight:600}.editor-app .setup-recipients{margin-top:0}.editor-app .setup-recipient{margin-top:12px}.editor-app .setup-recipient:first-child{margin-top:0}@media (max-width:980px){.editor-app .recipient-controls{flex-direction:column;align-items:flex-start;gap:12px}.editor-app .recipient-controls-actions{margin-left:0}}@media (max-width:640px){.editor-app .recipient-controls-left,.editor-app .recipient-controls-actions{flex-wrap:wrap;gap:8px}.editor-app .signing-mode{width:100%}.editor-app .signing-mode>button{flex:1 1 0;justify-content:center}}.editor-app .file-setup.has-file-tiles{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:0 18px;display:grid}.editor-app .file-setup.has-file-tiles>.file-dropzone{text-align:center;border-style:dashed;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:14px;width:276px;max-width:276px;height:398px;min-height:398px;margin:24px 0 0;padding:24px 18px}.editor-app .file-setup.has-file-tiles>.file-dropzone>span,.editor-app .file-setup.has-file-tiles>.file-dropzone>div:not(.upload-source-picker){flex:none}.editor-app .file-setup.has-file-tiles>.file-dropzone strong{font-size:14px}.editor-app .file-setup.has-file-tiles>.file-dropzone small{margin-top:5px}.editor-app .file-setup.has-file-tiles .upload-source-picker{width:auto;margin:2px 0 0}.editor-app .file-setup.has-file-tiles .upload-source-trigger{min-height:38px;padding:0 12px}.editor-app .file-setup.has-file-tiles>.file-tiles{scroll-snap-type:x proximity;scrollbar-width:thin;grid-area:2/1;grid-auto-columns:276px;grid-auto-flow:column;gap:18px;width:100%;min-width:0;padding:0 2px 10px 0;overflow:auto hidden;grid-template-columns:none!important;margin:24px 0 0!important;display:grid!important}@media (max-width:920px){.editor-app .file-setup.has-file-tiles{grid-template-columns:minmax(0,1fr) 220px}.editor-app .file-setup.has-file-tiles>.file-dropzone{width:220px;max-width:220px}}@media (max-width:700px){.editor-app .file-setup.has-file-tiles{display:block}.editor-app .file-setup.has-file-tiles>.file-dropzone{text-align:left;flex-direction:row;width:100%;max-width:none;height:auto;min-height:120px;margin:18px 0 0}.editor-app .file-setup.has-file-tiles>.file-tiles{margin-top:18px!important}}.editor-app .file-setup.has-file-tiles{grid-template-rows:auto auto auto;align-items:start;gap:0 18px;display:grid}.editor-app .file-setup.has-file-tiles.file-count-1{grid-template-columns:276px minmax(0,1fr)}.editor-app .file-setup.has-file-tiles.file-count-2{grid-template-columns:570px minmax(0,1fr)}.editor-app .file-setup.has-file-tiles.file-count-3{grid-template-columns:864px minmax(220px,1fr)}.editor-app .file-setup.has-file-tiles>.file-setup-heading{grid-area:1/1/auto/-1}.editor-app .file-setup.has-file-tiles>.file-tiles{grid-area:2/1;grid-auto-flow:row;grid-auto-columns:initial;scroll-snap-type:none;scrollbar-width:auto;gap:18px;width:auto;min-width:0;padding:0;overflow:visible;margin:24px 0 0!important;display:grid!important}.editor-app .file-setup.has-file-tiles.file-count-1>.file-tiles{grid-template-columns:276px!important}.editor-app .file-setup.has-file-tiles.file-count-2>.file-tiles{grid-template-columns:repeat(2,276px)!important}.editor-app .file-setup.has-file-tiles.file-count-3>.file-tiles{grid-template-columns:repeat(3,276px)!important}.editor-app .file-setup.has-file-tiles>.file-tiles>article{scroll-snap-align:none;width:276px!important;min-width:276px!important;max-width:276px!important}.editor-app .file-setup.has-file-tiles>.file-tiles>article:not(.upload-tile){order:0}.editor-app .file-setup.has-file-tiles>.file-tiles>.upload-tile{order:1}.editor-app .file-setup.has-file-tiles>.file-dropzone{text-align:center;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:14px;width:100%;max-width:none;height:398px;min-height:398px;margin:24px 0 0;padding:24px 26px}.editor-app .file-setup.has-file-tiles>.file-dropzone>div:not(.upload-source-picker){flex:none}.editor-app .file-setup.has-file-tiles .upload-source-picker{margin:3px 0 0}.editor-app .file-setup.has-file-tiles>.message.error{grid-area:3/1/auto/-1;margin-top:12px}.editor-app .file-setup.has-file-tiles+.setup-content{margin-top:28px!important}@media (max-width:1120px){.editor-app .file-setup.has-file-tiles{display:block}.editor-app .file-setup.has-file-tiles>.file-dropzone{text-align:left;flex-direction:row;width:100%;height:auto;min-height:136px;margin:20px 0 0}.editor-app .file-setup.has-file-tiles>.file-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,276px))!important;margin-top:18px!important}}.editor-app .upload-preview,.editor-app .file-cover{height:300px!important;min-height:300px!important;max-height:300px!important}.editor-app .file-tile-name{height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px 10px!important}.editor-app .file-setup.has-file-tiles>.file-dropzone{height:336px!important;min-height:336px!important}.editor-app .upload-source-menu.file-action-menu,.editor-app .recipient-role-dropdown.file-action-menu{transform:translate(-50%);inset:calc(100% + 6px) auto auto 50%!important}.editor-app .recipient-order-control{align-items:center;gap:4px;min-height:40px;display:inline-flex}.editor-app .recipient-order-toggle{cursor:pointer;color:#435169!important}.editor-app .recipient-order-toggle input{cursor:pointer;accent-color:#3347ff}.editor-app .recipient-order-info{color:#66758c;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0}.editor-app .recipient-order-info:hover{color:#3347ff;background:#f1f4f8}.editor-app .setup-recipient-section .recipient-controls,.editor-app .setup-recipient-section .setup-recipients,.editor-app .setup-recipient-section .setup-invitation{transition:opacity .16s,transform .16s}.editor-app .setup-recipient-section.mode-switching .recipient-controls,.editor-app .setup-recipient-section.mode-switching .setup-recipients,.editor-app .setup-recipient-section.mode-switching .setup-invitation{opacity:.12;pointer-events:none;transform:translateY(2px)}.editor-app .signing-mode>button:disabled{cursor:default;opacity:1!important}.editor-app .editor-header{position:relative}.editor-app .editor-title{z-index:4;place-items:center stretch;gap:2px;width:310px;max-width:34vw;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%)}.editor-app .editor-title-label{gap:2px;min-width:0;display:grid}.editor-app .editor-title-label>span{color:#59677d;font-size:9px;font-weight:600;line-height:1}.editor-app .editor-title-label>input{width:100%;font-weight:550;color:#17243b!important;height:31px!important;min-height:31px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee8!important;border-radius:6px!important;padding:0 9px!important;font-size:12px!important;line-height:31px!important}.editor-app .editor-title-label>input:focus{outline:none;border-color:#8090ff!important;box-shadow:0 0 0 2px #3347ff1a!important}.editor-app .editor-title-status{justify-content:center;align-items:center;gap:5px;line-height:1;color:#7a8799!important;margin:0!important;font-size:9px!important;display:inline-flex!important}@media (max-width:980px){.editor-app .editor-title{flex:1;width:auto;max-width:none;position:static;transform:none}}.editor-app .editor-header>.button.outline.small{margin-left:auto}@media (max-width:980px){.editor-app .editor-header>.button.outline.small{margin-left:0}}.editor-app .editor-header{height:64px!important;min-height:64px!important}.editor-app .editor-title{gap:3px;width:360px;max-width:38vw;top:7px}.editor-app .editor-title-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.editor-app .editor-title-label>span{white-space:nowrap;font-size:10px;line-height:1}.editor-app .editor-title-label>input{height:34px!important;min-height:34px!important;padding:0 10px!important;line-height:34px!important}.editor-app .editor-title-status{grid-column:1/-1;min-height:10px}.editor-app .setup-recipient-section .recipient-controls,.editor-app .setup-recipient-section .setup-recipients,.editor-app .setup-recipient-section .setup-invitation{will-change:opacity, transform;backface-visibility:hidden;transform:translateZ(0)}.editor-app .setup-recipient-section.mode-switching .recipient-controls,.editor-app .setup-recipient-section.mode-switching .setup-recipients,.editor-app .setup-recipient-section.mode-switching .setup-invitation{opacity:.58;transform:translateZ(0)}@media (max-width:980px){.editor-app .editor-header{height:auto!important;min-height:64px!important}.editor-app .editor-title{width:auto;max-width:none}}.editor-app .setup-recipient-heading{align-items:center}.editor-app .recipient-role-trigger,.editor-app .recipient-position{box-sizing:border-box;color:#34435a;background:#fff;border:1px solid #d8dee8;border-radius:7px;font-size:11px;font-weight:550;height:34px!important;min-height:34px!important}.editor-app .recipient-position{margin:0;padding:0 28px 0 10px;line-height:32px;width:102px!important}.editor-app .recipient-role-menu{align-items:center;display:flex}.editor-app .recipient-role-dropdown.file-action-menu{min-width:180px}.editor-app .recipient-role-dropdown.file-action-menu>button{min-height:36px;padding:9px 11px;font-size:11px}.editor-app .in-person-delivery{color:#34435a;background:#f8f9fc;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.editor-app .header-advanced-button{color:#33435a;background:#fff;border:1px solid #d8dee8;border-radius:7px;width:36px;min-width:36px;height:36px;margin:0}.editor-app .header-advanced-button:hover,.editor-app .header-advanced-button.active{color:#3347ff;background:#eef1ff;border-color:#aeb8ff}.editor-app .advanced-options-page{background:#fff;border:1px solid #dce1e9;border-radius:10px;width:min(1180px,100% - 48px);margin:34px auto 56px;overflow:hidden}.editor-app .advanced-options-header{border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px 22px;display:flex}.editor-app .advanced-options-header h1{color:#17243b;letter-spacing:-.25px;margin:0 0 4px;font-size:20px;font-weight:650}.editor-app .advanced-options-header p{color:#6f7c90;margin:0;font-size:11px}.editor-app .advanced-options-layout{grid-template-columns:220px minmax(0,1fr);min-height:480px;display:grid}.editor-app .advanced-options-nav{background:#fbfcfe;border-right:1px solid #e2e6ed;align-content:start;gap:3px;padding:18px 12px;display:grid}.editor-app .advanced-options-nav>button{color:#516078;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:40px;padding:0 12px;font-size:12px;font-weight:550}.editor-app .advanced-options-nav>button:hover{background:#f0f3f8}.editor-app .advanced-options-nav>button.active{color:#263bdc;background:#eef1ff}.editor-app .advanced-options-content{min-width:0;padding:32px 40px 40px}.editor-app .advanced-panel{max-width:720px}.editor-app .advanced-panel h2{color:#17243b;margin:0 0 7px;font-size:19px;font-weight:650}.editor-app .advanced-panel>p{color:#6f7c90;margin:0 0 24px;font-size:12px;line-height:1.55}.editor-app .advanced-feature-list{border-top:1px solid #e4e8ef;gap:0;display:grid}.editor-app .advanced-feature-list>div{border-bottom:1px solid #e4e8ef;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.editor-app .advanced-feature-list strong{color:#27354b;font-size:12px;font-weight:650}.editor-app .advanced-feature-list span{color:#69768a;font-size:11px;line-height:1.45}.editor-app .advanced-note{color:#79869a!important;margin-top:18px!important;font-size:11px!important}.editor-app .advanced-switch-row,.editor-app .advanced-radio-row{border-bottom:1px solid #e4e8ef;align-items:flex-start;gap:11px;padding:14px 0;display:flex}.editor-app .advanced-switch-row input,.editor-app .advanced-radio-row input{accent-color:#3347ff;width:17px;height:17px;margin:1px 0 0}.editor-app .advanced-switch-row>span,.editor-app .advanced-radio-row>span{gap:3px;display:grid}.editor-app .advanced-switch-row strong,.editor-app .advanced-radio-row strong{color:#27354b;font-size:12px;font-weight:650}.editor-app .advanced-switch-row small,.editor-app .advanced-radio-row small{color:#7a8799;font-size:10px}.editor-app .advanced-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.editor-app .advanced-form-grid label,.editor-app .advanced-number-field{color:#435169;gap:7px;font-size:11px;font-weight:600;display:grid}.editor-app .advanced-form-grid select,.editor-app .advanced-number-field input{color:#27354b;background:#fff;border:1px solid #d8dee8;border-radius:7px;width:100%;height:40px;padding:0 10px;font-size:12px}.editor-app .advanced-form-grid select:disabled{color:#99a3b2;background:#f5f7fa}.editor-app .advanced-expiration-options{border-top:1px solid #e4e8ef;gap:0;display:grid}.editor-app .advanced-number-field{width:220px;margin:18px 0 2px 28px}.editor-app .advanced-actions{border-top:1px solid #e4e8ef;justify-content:flex-end;margin-top:26px;padding-top:18px;display:flex}.editor-app .advanced-status-row{color:#33435a;background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.editor-app .advanced-status-row svg{color:#2e9d68}@media (max-width:760px){.editor-app .advanced-options-page{width:calc(100% - 24px);margin-top:18px}.editor-app .advanced-options-layout{grid-template-columns:1fr}.editor-app .advanced-options-nav{border-bottom:1px solid #e2e6ed;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-app .advanced-options-content{padding:24px 18px 30px}.editor-app .advanced-form-grid{grid-template-columns:1fr}}.single-placement-editor .field-recipient-picker{flex:auto;min-width:0;position:relative}.single-placement-editor .field-recipient-trigger{border:1px solid var(--recipient-border);width:100%;min-width:0;height:34px;color:var(--recipient-ink);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-weight:620;display:flex}.single-placement-editor .field-recipient-trigger:hover,.single-placement-editor .field-recipient-trigger[aria-expanded=true]{background:var(--recipient-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--recipient-border) 18%, transparent)}.single-placement-editor .field-recipient-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.single-placement-editor .field-recipient-menu.file-action-menu{z-index:90;max-width:300px;max-height:260px;overflow-y:auto;width:100%!important;min-width:248px!important;inset:calc(100% + 6px) auto auto 0!important;transform:none!important}.single-placement-editor .field-recipient-menu.file-action-menu>button{text-align:left;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 8px;grid-template-columns:28px minmax(0,1fr) 16px!important;display:grid!important}.single-placement-editor .field-recipient-menu.file-action-menu>button.active{background:#f4f6fb}.single-placement-editor .field-recipient-menu-avatar{border:1px solid;border-radius:5px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.single-placement-editor .field-recipient-menu-copy{gap:2px;min-width:0;display:grid}.single-placement-editor .field-recipient-menu-copy strong{color:#27354b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.single-placement-editor .field-recipient-menu-copy small{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:450;overflow:hidden}.single-placement-editor .library-group:not(.markup-library) .library-field>span{background:var(--recipient-border)!important;border:1px solid var(--recipient-border)!important;color:var(--recipient-ink)!important}.single-placement-editor .library-group:not(.markup-library) .library-field>span svg{color:var(--recipient-ink)!important}.single-placement-editor .library-field{background:var(--recipient-fill)!important;border-color:var(--recipient-border)!important;color:var(--recipient-ink)!important}.single-placement-editor .library-field>strong,.single-placement-editor .library-field>span{color:var(--recipient-ink)!important}.single-placement-editor .markup-library .library-field{color:#26364b!important;background:#fff!important;border-color:#d8dee7!important}.single-placement-editor .markup-library .library-field>span{color:#26364b!important;background:#f4f6f9!important;border-color:#d8dee7!important}.editor-app .recipient-position-menu{align-items:center;margin-left:0;display:inline-flex;position:relative}.editor-app .recipient-position-trigger{color:#34435a;white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;width:104px;height:34px;min-height:34px;padding:0 9px 0 10px;font-size:11px;font-weight:550;line-height:1;display:inline-flex}.editor-app .recipient-position-trigger:hover,.editor-app .recipient-position-trigger[aria-expanded=true]{background:#f5f7fa;border-color:#c8cfdb}.editor-app .recipient-position-dropdown.file-action-menu{z-index:70;width:132px;min-width:132px;padding:5px;inset:calc(100% + 6px) auto auto 50%!important;transform:translate(-50%)!important}.editor-app .recipient-position-dropdown.file-action-menu>button{color:#34435a;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:8px 9px;font-size:11px;font-weight:540;display:flex!important}.editor-app .recipient-position-dropdown.file-action-menu>button.active{color:#263bdc;background:#eef1ff}.editor-app .recipient-role-trigger{opacity:1!important}.editor-app .review-validation-screen{z-index:150;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8fc;place-items:center;display:grid;position:fixed;inset:0}.editor-app .review-validation-stage{color:#17243b;text-align:center;place-items:center;gap:11px;display:grid}.editor-app .review-validation-stage h2{color:#17243b;letter-spacing:-.28px;margin:0;font-size:19px;font-weight:600}.editor-app .final-review-page{max-width:820px;padding-top:34px;padding-bottom:72px}.editor-app .final-review-heading{margin-bottom:18px!important}.editor-app .final-review-heading .eyebrow{color:#3347ff}.editor-app .final-review-heading h1{letter-spacing:-.75px;margin-top:6px;font-size:30px}.editor-app .final-review-heading p{color:#6f7c90;max-width:590px;margin-top:7px;font-size:12px}.editor-app .review-page-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px;display:grid}.editor-app .review-page-stats>span{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-content:center;gap:2px;min-height:62px;padding:10px 13px;display:grid;box-shadow:0 1px 2px #141f3206}.editor-app .review-page-stats strong{color:#20304a;font-size:17px;font-weight:650;line-height:1}.editor-app .review-page-stats small{color:#7d899c;font-size:9.5px}.editor-app .final-review-people-page,.editor-app .review-invitation-page{margin-top:12px;overflow:visible}.editor-app .final-review-people-page .card-heading,.editor-app .review-invitation-page .card-heading{border-bottom:1px solid #e8ecf2;padding:16px 18px 12px}.editor-app .final-review-people-page .card-heading h2,.editor-app .review-invitation-page .card-heading h2{color:#24344d;margin:3px 0 0;font-size:14px;font-weight:620}.editor-app .final-review-people-page .card-heading>span,.editor-app .review-invitation-page .card-heading>span{color:#7c8899;font-size:9.5px}.editor-app .final-review-people-page .review-recipient{min-height:64px;padding:13px 18px}.editor-app .final-review-people-page .review-recipient strong{color:#293951;font-size:12px;font-weight:620}.editor-app .final-review-people-page .review-recipient small{color:#7b8798;margin-top:2px;font-size:10px}.editor-app .final-review-people-page .review-recipient>span:not(.recipient-number){color:#748196;font-size:9.5px}.editor-app .review-copy-summary{color:#66758c;background:#fafbfc;border-top:1px solid #e8ecf2;align-items:center;gap:10px;padding:12px 18px;display:flex}.editor-app .review-copy-summary>span{gap:2px;display:grid}.editor-app .review-copy-summary strong{color:#35445a;font-size:10px;font-weight:620}.editor-app .review-copy-summary small{color:#7d899c;font-size:9.5px}.editor-app .review-page-fields{gap:12px;padding:16px 18px 10px;display:grid}.editor-app .review-page-fields label{gap:6px;display:grid}.editor-app .review-page-fields label>span{color:#42516a;font-size:10px;font-weight:650}.editor-app .review-page-fields label>span b{color:#d74040;font-weight:650}.editor-app .review-page-fields input,.editor-app .review-page-fields textarea{color:#1f2d43;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:7px;outline:none;font-size:12px;font-weight:450}.editor-app .review-page-fields input{min-height:42px;padding:0 11px}.editor-app .review-page-fields textarea{resize:vertical;min-height:108px;padding:11px;line-height:1.55}.editor-app .review-page-fields input:focus,.editor-app .review-page-fields textarea:focus{border-color:#8290ff;box-shadow:0 0 0 3px #3347ff14}.editor-app .review-invitation-page>small{color:#7c899c;align-items:center;gap:7px;padding:0 18px 16px;font-size:9.5px;display:flex}.editor-app .review-readiness-strip{color:#4b665a;background:#f8fbf9;border:1px solid #dce6e1;border-radius:8px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.editor-app .review-readiness-strip>svg{color:#2f8061;flex:none;margin-top:1px}.editor-app .review-readiness-strip strong{color:#2d4b3f;margin-bottom:2px;font-size:10.5px;font-weight:650;display:block}.editor-app .review-readiness-strip p{color:#718178;margin:0;font-size:9.5px;line-height:1.5}@media (max-width:720px){.editor-app .review-page-stats{grid-template-columns:1fr 1fr}.editor-app .final-review-page{padding-top:24px}}@keyframes tsFinalReviewEnter{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.editor-app .final-review-page{animation:.22s cubic-bezier(.2,.7,.2,1) both tsFinalReviewEnter}@media (prefers-reduced-motion:reduce){.editor-app .final-review-page{animation:none}}.details-reminders .details-reminders-controls{min-height:36px;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;display:flex!important;overflow:visible!important}.details-reminders .details-reminders-toggle{border-right:1px solid #e3e7ee;gap:8px;min-height:34px;padding-right:12px;font-size:11px}.details-reminders .details-reminders-schedule{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;display:flex!important;overflow:visible!important}.details-reminders .details-reminders-choice{color:#6b7890;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;height:34px;display:inline-flex;overflow:visible}.details-reminders .details-reminders-choice>span:first-child{padding:0;font-size:10px;font-weight:600}.details-reminders .crafted-select{position:relative}.details-reminders .crafted-select-trigger{color:#34435a;min-width:104px;height:34px;box-shadow:none;background:#fff;border:1px solid #d8dee8;border-radius:7px;gap:8px;padding:0 9px 0 10px;font-size:11px;font-weight:560}.details-reminders .details-reminders-choice.compact .crafted-select-trigger{width:62px;min-width:62px}.details-reminders .crafted-select-trigger:hover,.details-reminders .crafted-select-trigger[aria-expanded=true]{box-shadow:none;background:#f7f8fb;border-color:#c3cad7}.details-reminders .crafted-select-menu{border-radius:8px;min-width:100%;padding:5px;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #141f3224}.details-reminders .crafted-select-menu>button{border-radius:5px;min-height:32px;padding:7px 8px;font-size:11px}.details-reminders .details-reminders-save.button.small{border-radius:7px;height:34px;min-height:34px;padding:0 12px;font-size:11px}.details-reminders .details-reminders-reset{font-size:10px}@media (max-width:760px){.details-reminders .details-reminders-controls{flex-wrap:wrap!important;align-items:stretch!important}.details-reminders .details-reminders-toggle{border-right:0;width:100%;padding-right:0}}.invitation-layout-picker{flex:none;position:relative}.invitation-layout-picker .invitation-layout-menu{width:230px;top:calc(100% + 6px);right:0}.editor-app input.field-required-pending,.editor-app textarea.field-required-pending{background:#fffdf8;border-color:#d7dde7;box-shadow:inset 3px 0 #d3a52a}.single-placement-editor .field-recipient-menu-divider{background:#e4e8ef;height:1px;margin:5px 4px}.single-placement-editor .field-recipient-menu-manage-icon{color:#3347ff;background:#f7f8fc;border:1px solid #d7dde7;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.single-placement-editor .field-recipient-menu.file-action-menu>button.manage-recipients-action{background:#fff;margin-top:0}.single-placement-editor .field-recipient-menu.file-action-menu>button.manage-recipients-action:hover{background:#f1f4f9}.single-placement-editor .precision-library>.library-recipient{margin-top:0}.details-reminders .details-reminders-choice:focus-within,.details-reminders .crafted-select-trigger:focus,.details-reminders .crafted-select-trigger:focus-visible,.details-reminders .crafted-select-trigger[aria-expanded=true]{box-shadow:none!important;outline:0!important}
.document-table td:nth-child(2){min-width:170px}.agreement-status-progress{align-items:start;gap:6px;width:min(172px,100%);display:grid}.agreement-status-progress>.status,.agreement-status-progress>.status-pill{width:max-content}.agreement-progress-track{background:#e8ecf1;border-radius:999px;width:132px;height:4px;display:block;overflow:hidden}.agreement-progress-track>span{border-radius:inherit;background:#3347ff;height:100%;transition:width .22s cubic-bezier(.2,.7,.2,1);display:block}.agreement-status-progress small{color:#7e8a9c;white-space:nowrap;font-size:8.5px;font-weight:500;line-height:1.2}@media (max-width:760px){.agreement-status-progress{width:140px}.agreement-progress-track{width:108px}}.document-detail-title .eyebrow{color:#43526c;letter-spacing:.085em;font-size:10.5px;font-weight:650}.document-detail-title h1{color:#17243b;letter-spacing:-.025em;margin:6px 0 7px;font-size:20px;font-weight:610;line-height:1.2}.document-detail-title p{color:#7b8799;font-size:10.5px;line-height:1.45}.document-thumbnail-preview{cursor:zoom-in;border:0;position:relative}.document-thumbnail-preview-hint{color:#fff;opacity:0;background:#141f32d1;border:1px solid #ffffff8c;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)translateY(5px)}.document-thumbnail-preview:hover .document-thumbnail-preview-hint,.document-thumbnail-preview:focus-visible .document-thumbnail-preview-hint{opacity:1;transform:translate(-50%)translateY(0)}.document-live-preview-overlay{padding:24px}.document-live-preview{background:#f1f4f8;border:1px solid #d8dee8;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #121f3438}.document-live-preview>header{background:#fff;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 16px 13px 18px;display:flex}.document-live-preview>header>div{gap:2px;min-width:0;display:grid}.document-live-preview>header strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.document-live-preview>header small{color:#7b8799;font-size:9.5px}.document-live-preview-pages{scrollbar-gutter:stable;padding:24px;overflow:auto}.document-live-preview-pages figure{width:min(760px,100%);margin:0 auto 22px}.document-live-preview-pages img{background:#fff;border:1px solid #d5dbe4;width:100%;height:auto;display:block;box-shadow:0 8px 24px #1927401a}.document-live-preview-pages figcaption{color:#7e899b;text-align:center;margin-top:7px;font-size:9px}.account-menu summary{color:#17243b;font-weight:560}.account-menu summary>span:nth-child(2){color:#17243b!important}.account-dropdown{width:284px;padding:6px!important}.account-dropdown>strong{font-weight:650;color:#17243b!important}.account-dropdown>small{color:#69768b!important}.account-dropdown .usage-strip{margin:4px 5px 5px;padding:10px 6px}.account-dropdown>a,.account-dropdown>button{border-radius:6px;width:100%;min-height:36px;font-size:12px;font-weight:520;line-height:1.25;color:#27354b!important;padding:9px 11px!important}.account-dropdown>a:hover,.account-dropdown>button:hover{background:#f1f4f9}.account-dropdown>button:last-child{color:#a33b45!important}.notification-dropdown{scrollbar-gutter:stable;width:340px;max-height:420px;overflow:auto;padding:0!important}.notification-dropdown>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #e2e6ed;min-height:52px;padding:12px 13px;position:sticky;top:0}.notification-dropdown>header strong{color:#17243b;font-size:13px;font-weight:650}.notification-dropdown>header .text-link{color:#52627a;font-size:10px}.notification-dropdown>a{background:#fff;border-bottom:1px solid #edf0f4;gap:4px;position:relative;padding:11px 54px 11px 13px!important}.notification-dropdown>a:hover{background:#f7f9fc}.notification-dropdown>a strong{color:#26354c;font-size:11px;font-weight:630}.notification-dropdown>a>span{color:#68768c;font-size:10.5px;line-height:1.45}.notification-dropdown>a small{color:#8a95a6!important;font-size:9px!important}.notification-dropdown>a:after{content:"Read";color:#98a2b1;font-size:8.5px;font-weight:600;position:absolute;top:12px;right:11px}.notification-dropdown>a.unread{box-shadow:inset 3px 0 #3347ff;background:#f4f7ff!important}.notification-dropdown>a.unread:after{content:"Unread";color:#3347ff}.notification-dropdown>p{color:#758196;text-align:center;margin:0;padding:24px 16px}.workspace-auth-ended{background:#f7f9fc;place-items:center;min-height:100dvh;padding:28px;display:grid}.workspace-auth-ended-card{background:#fff;border:1px solid #dce2eb;border-radius:12px;justify-items:start;gap:14px;width:min(390px,100%);padding:30px;display:grid;box-shadow:0 18px 50px #16233a14}.workspace-auth-ended-card .brand{margin-bottom:8px}.workspace-auth-ended-icon{color:#3347ff;background:#f3f6ff;border:1px solid #d8e0ee;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.workspace-auth-ended-card h1{color:#17243b;letter-spacing:-.025em;margin:1px 0 0;font-size:23px;font-weight:620}.workspace-auth-ended-card p{color:#66748a;margin:0 0 4px;font-size:12.5px;line-height:1.65}.workspace-auth-ended-card .button{justify-content:center;width:100%}.workspace-auth-ended-home{color:#68758a;justify-self:center;font-size:11px}.workspace-auth-ended-home:hover{color:#3347ff}@media (max-width:640px){.document-live-preview-overlay{padding:10px}.document-live-preview{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.document-live-preview-pages{padding:12px}.notification-dropdown{width:auto;max-height:min(68dvh,440px);position:fixed;top:64px;left:12px;right:12px}}.account-dropdown>strong{padding:8px 10px 0}.account-dropdown>small{padding:0 10px 7px}.notification-dropdown>header{box-shadow:0 1px #dce2ebe6}.self-signed-tag{color:#2e4ca4;letter-spacing:.01em;background:#f5f8ff;border:1px solid #d9e2f5;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;font-size:10px;font-weight:650;display:inline-flex}
