.signature-workspace{gap:18px;min-width:0;display:grid}.signature-hero{color:#fff;background:linear-gradient(135deg,#164c30,#287244);border-radius:22px;justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:24px 28px;display:flex;box-shadow:0 16px 38px #14482c26}.signature-hero>div:first-child{min-width:0}.signature-hero span{letter-spacing:.11em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:900}.signature-hero h2{margin:5px 0 7px;font-size:32px}.signature-hero p{opacity:.88;max-width:760px;margin:0;line-height:1.55}.signature-hero>div:last-child{border-left:1px solid #ffffff40;flex:none;justify-items:center;min-width:118px;padding-left:22px;display:grid}.signature-hero>div:last-child b{font-size:34px}.signature-navigation{scrollbar-width:thin;gap:8px;max-width:100%;margin-top:10px;padding:8px 2px 9px;display:flex;overflow:auto}.signature-navigation button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;padding:10px 16px;font-weight:700}.signature-navigation button:focus-visible{outline:0;box-shadow:0 0 0 3px #39804e38}.signature-navigation button.active{background:var(--green-soft);color:var(--green-dark);box-shadow:none;border-color:#b9d3bd}.signature-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signature-form-grid>label,.signature-input-label,.signature-search,.signature-settings-grid article>label{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:850;display:grid}.signature-form-grid>.wide{grid-column:1/-1}.signature-form-grid input,.signature-form-grid select,.signature-form-grid textarea,.signature-search input,.signature-settings-grid input,.signature-settings-grid select{width:100%;min-width:0}.signature-form-grid textarea{resize:vertical;min-height:92px}.technical-file-button.wide{grid-column:1/-1}.signature-lawyer-card{color:#645018;background:#fff9e6;border:1px solid #d9bd62;border-radius:17px;gap:12px;padding:17px;display:grid}.signature-lawyer-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.signature-lawyer-card h3,.signature-lawyer-card p{margin:0}.signature-lawyer-card header span{background:#efd57e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.signature-lawyer-card>p{line-height:1.55}.signature-lawyer-card ul{gap:5px;margin:0;padding-left:20px;display:grid}.signature-choice-warning{background:#ffffffa6;border-left:4px solid #c99c28;padding:9px 12px;font-size:11px}.signature-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.signature-method-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-content:start;gap:4px;min-width:0;min-height:86px;padding:13px;display:grid}.signature-method-grid button span{font-size:14px;font-weight:900}.signature-method-grid button small{color:var(--muted);line-height:1.35}.signature-method-grid button.selected{background:var(--green-soft);border-color:#4f8d60;box-shadow:inset 0 0 0 1px #4f8d60}.signature-method-grid button:disabled{opacity:.55}.signature-consent{cursor:pointer;background:#f1f5ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;display:grid}.signature-consent>span:last-child{line-height:1.5}.signature-paper-note,.signature-provider-note{background:#eef2ed;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.signature-provider-note{background:#fff7df;border-left:4px solid #c59425}.signature-provider-status{color:#654600;background:#fff7df;border-radius:14px;padding:12px 14px}.signature-paper-note p,.signature-provider-note p{color:var(--muted);margin:0;line-height:1.5}.signature-document-list{gap:13px;display:grid}.signature-document-list>article{border:1px solid var(--line);background:#fbfcfa;border-radius:16px;gap:13px;min-width:0;padding:17px;display:grid}.signature-document-list>article.status-awaiting_signatures,.signature-document-list>article.status-partially_signed{background:#fffbef;border-color:#d7b254}.signature-document-list>article.status-fully_signed,.signature-document-list>article.status-published{background:#f5fbf4;border-color:#83b08e}.signature-document-list>article>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.signature-document-list>article>header>div{min-width:0}.signature-document-list header span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:900}.signature-document-list h3{margin:4px 0}.signature-document-list header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px}.signature-document-list header>b{color:var(--green-dark);background:#e8eee7;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.signature-progress{flex-wrap:wrap;gap:8px;display:flex}.signature-progress>span{background:#edf0ec;border-radius:11px;gap:2px;padding:8px 10px;display:grid}.signature-progress>span.signed{color:#23613a;background:#e1f1e3}.signature-progress small{color:var(--muted);font-size:9px}.signature-document-actions{flex-wrap:wrap;gap:8px;display:flex}.signature-empty{color:var(--muted);margin:0}.signature-route-builder{gap:16px;scroll-margin-top:14px;display:grid}.signature-add-signer{background:#f3f6f2;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.signature-add-signer label{min-width:0;color:var(--muted);gap:6px;font-size:10px;font-weight:850;display:grid}.signature-assignment-list{gap:8px;display:grid}.signature-assignment-list>article{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.signature-assignment-list article div{gap:3px;min-width:0;display:grid}.signature-assignment-list small{color:var(--muted)}.signature-field-editor{gap:12px;display:grid}.signature-page-controls{justify-content:center;align-items:center;gap:12px;display:flex}.signature-page-controls button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px;font-weight:800}.signature-page-controls button:disabled{opacity:.4}.signature-sign-page{touch-action:none;background:#e9ece9;border:1px solid #c8d2ca;border-radius:10px;justify-self:center;width:min(100%,900px);position:relative;overflow:hidden;box-shadow:0 10px 28px #1e412a1a}.signature-sign-page>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.signature-field-box{color:#65470c;background:#ffcd553b;border:2px dashed #bd7d18;position:absolute}.signature-field-box.assigned{text-align:center;place-items:center;padding:4px;font-size:9px;font-weight:900;display:grid}.signature-field-box.draft{background:#337e483b;border-style:solid}.signature-page-loading,.signature-page-error{min-height:300px;color:var(--muted);place-items:center;padding:20px;display:grid}.signature-page-error{color:#983b33}.signature-sign-panel{border-top:1px solid var(--line);gap:14px;padding-top:15px;display:grid}.signature-sign-panel>header h4,.signature-sign-panel>header p{margin:0}.signature-sign-panel>header p{color:var(--muted);margin-top:5px}.signature-draw{touch-action:none;background:#fff;border:2px dashed #9fb2a3;border-radius:14px;width:100%;height:180px}.signature-sign-panel>.signature-consent{grid-template-columns:auto minmax(0,1fr)}.signature-sign-panel>.signature-input-label{max-width:520px}.signature-terminal{gap:14px}.signature-terminal-draft p{white-space:pre-wrap;margin:0;line-height:1.55}.signature-chat-shell{min-width:0;position:relative}.signature-chat{gap:9px;max-height:480px;padding:4px;display:grid;overflow:auto}.signature-chat article{background:#f0f2ef;border-radius:14px;gap:4px;max-width:88%;padding:12px 14px;display:grid}.signature-chat article.scribe{background:#e3f1e3;justify-self:end}.signature-chat article span{text-transform:uppercase;font-size:9px;font-weight:900}.signature-chat article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.signature-chat-to-end{width:42px;height:42px;color:var(--green-dark);cursor:pointer;background:#fffffff5;border:1px solid #9db5a2;border-radius:50%;place-items:center;font-size:24px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:14px;right:16px;box-shadow:0 5px 18px #1844282e}.signature-chat-to-end:hover{background:var(--green-soft)}.signature-chat-to-end:focus-visible{outline-offset:2px;outline:3px solid #3a804e47}.signature-message-status{color:var(--muted);justify-self:end;font-size:9px;font-weight:750}.signature-message-status.sent{color:#3c7752}.signature-message-status.error{color:#a43d35}.signature-chat-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.signature-chat-compose textarea{resize:vertical;min-height:84px}.signature-verification>.primary-button{justify-self:start}.signature-search{max-width:700px}.signature-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signature-settings-grid article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.signature-settings-grid header h3{margin:4px 0}.signature-settings-grid header>div>span{color:var(--green);font-size:10px;font-weight:900}.signature-settings-grid header>label{align-items:center;gap:8px;font-size:10px;display:flex}.signature-templates>div,.signature-journal>div{gap:0;display:grid}.signature-templates article,.signature-journal article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 3px;display:grid}.signature-templates article div{gap:3px;min-width:0;display:grid}.signature-templates span,.signature-journal time,.signature-journal span{color:var(--muted);font-size:10px}.signature-journal article{grid-template-columns:145px minmax(170px,.55fr) minmax(0,1fr)}@media (max-width:900px){.signature-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-settings-grid{grid-template-columns:1fr}.signature-add-signer{grid-template-columns:1fr 1fr}.signature-add-signer>button{grid-column:1/-1}.signature-journal article{grid-template-columns:1fr;gap:3px}}@media (max-width:650px){.signature-workspace{gap:14px}.signature-hero{border-radius:18px;align-items:stretch;padding:20px}.signature-hero h2{font-size:27px}.signature-hero>div:last-child{min-width:76px;padding-left:14px}.signature-hero>div:last-child b{font-size:27px}.signature-form-grid,.signature-method-grid,.signature-add-signer{grid-template-columns:1fr}.signature-form-grid>.wide,.technical-file-button.wide,.signature-add-signer>button{grid-column:1}.signature-document-list>article{padding:14px}.signature-document-list>article>header{display:grid}.signature-document-list header>b{justify-self:start}.signature-document-actions{display:grid}.signature-document-actions button,.signature-route-builder>.primary-button,.signature-sign-panel>.primary-button,.signature-create-card>.primary-button,.signature-verification>.primary-button{width:100%}.signature-page-controls{justify-content:space-between}.signature-sign-page{border-radius:7px}.signature-draw{height:155px}.signature-chat article{max-width:100%}.signature-chat-compose{grid-template-columns:1fr}.signature-chat-compose button{width:100%}.signature-templates article{grid-template-columns:1fr}.signature-hero p{font-size:11px}}.signature-stamp-setting{background:#fff9e8;border:1px solid #d5c17a;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin:2px 0 6px;padding:18px;display:flex}.signature-stamp-setting>div{min-width:0}.signature-stamp-setting span{color:#7b5a08;letter-spacing:.12em;font-size:.76rem;font-weight:900;display:block}.signature-stamp-setting h4{margin:5px 0 6px;font-size:1.08rem}.signature-stamp-setting p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.signature-stamp-setting button{flex:none}.signature-stamp-setting button.active{color:#174d30;background:#e8f3eb;border-color:#23653e}@media (max-width:650px){.signature-stamp-setting{flex-direction:column;align-items:stretch;padding:15px}.signature-stamp-setting button{width:100%}}.signature-editor-card{background:#fff;border:1px solid #9fbea6;border-radius:19px;gap:18px;padding:22px;scroll-margin-top:14px;display:grid;box-shadow:0 12px 32px #1e412a0f}.signature-editor-card>header,.signature-field-editor>header,.signature-terminal.active>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.signature-editor-card>header h2,.signature-editor-card>header p,.signature-field-editor>header h3,.signature-field-editor>header p,.signature-terminal.active>header h2{margin:0}.signature-editor-card>header span,.signature-field-editor>header span,.signature-terminal.active>header span{color:var(--green);letter-spacing:.07em;font-size:10px;font-weight:900}.signature-editor-card>header p,.signature-field-editor>header p{color:var(--muted);margin-top:5px;font-size:11px}.signature-field-editor>header label{min-width:240px;color:var(--muted);gap:5px;font-size:10px;font-weight:850;display:grid}.signature-page-surface{touch-action:none;cursor:crosshair;background:#e9ece9;border:1px solid #c8d2ca;border-radius:10px;justify-self:center;width:min(100%,900px);position:relative;overflow:hidden;box-shadow:0 10px 28px #1e412a1a}.signature-page-surface>img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.signature-page-surface.busy{opacity:.7;pointer-events:none}.signature-page-surface .signature-field-box{border-style:solid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:3px;display:grid;overflow:hidden}.signature-page-surface .signature-field-box span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.signature-page-surface .signature-field-box i{font-style:normal;font-weight:900}.signature-draw{height:auto}.signature-draw canvas{touch-action:none;background:#fff;border:2px dashed #9fb2a3;border-radius:14px;width:100%;height:180px;display:block}.signature-draw button{margin-top:8px}.signature-reject{border-top:1px solid #ecd1cd;padding-top:12px}.signature-reject summary{cursor:pointer;color:#8b3931;font-size:11px;font-weight:850}.signature-reject label{color:var(--muted);gap:6px;margin-top:10px;font-size:10px;font-weight:850;display:grid}.signature-reject textarea{resize:vertical;min-height:76px}.signature-reject button{margin-top:9px}.signature-template-approval{background:#fffbec;border:1px solid #d8c26e;border-radius:15px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.signature-template-approval p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.signature-template-approval label{color:var(--muted);gap:5px;font-size:10px;font-weight:850;display:grid}.signature-template-approval textarea{resize:vertical;min-height:76px}@media (max-width:800px){.signature-template-approval{grid-template-columns:1fr}.signature-template-approval button{width:100%}.signature-editor-card>header,.signature-field-editor>header,.signature-terminal.active>header{display:grid}.signature-field-editor>header label{min-width:0}.signature-draw canvas{height:155px}}.signature-field-controls{grid-template-columns:repeat(2,minmax(190px,1fr));gap:10px;min-width:min(100%,500px);display:grid}.signature-field-controls label{min-width:0!important}.signature-date-mode{grid-column:1/-1;grid-template-columns:repeat(2,minmax(190px,1fr));gap:10px;padding-top:2px;display:grid}@media (max-width:800px){.signature-field-controls{grid-template-columns:1fr;width:100%;min-width:0}.signature-date-mode{grid-template-columns:1fr}}.signature-form-grid{gap:14px}.signature-form-grid>label,.signature-input-label,.signature-search,.signature-settings-grid article>label{gap:6px;font-size:12px;font-weight:700}.resident-signature-inbox,.resident-document-center{gap:18px;min-width:0;display:grid}.resident-signature-attention{color:#66531d;background:#fff8df;border:1px solid #e3c982;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:18px;display:grid}.resident-signature-attention>div{gap:5px;display:grid}.resident-signature-attention span{letter-spacing:.08em;font-size:10px;font-weight:900}.resident-signature-attention strong{font-size:17px}.resident-signature-attention p{margin:0;font-size:13px;line-height:1.5}.resident-signature-attention button{grid-area:1/2}.resident-signature-tasks{gap:14px;display:grid}.resident-signature-tasks>article{background:#fffdf6;border:1px solid #e3c982;border-radius:17px;padding:18px}.resident-document-center{margin-bottom:22px}.resident-document-catalog,.resident-request-history{gap:18px;display:grid}.resident-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resident-template-grid>button{border:1px solid var(--line);min-height:122px;color:var(--text);text-align:left;background:#fafbf8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:18px;display:grid}.resident-template-grid>button:hover,.resident-template-grid>button.selected{background:#f0f7ef;border-color:#6e9d78;box-shadow:inset 0 0 0 1px #6e9d78}.resident-template-grid strong{font-size:15px}.resident-template-grid span{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.resident-template-grid b{color:var(--green-dark);background:#e5eee4;border-radius:999px;grid-area:1/2;padding:6px 10px;font-size:10px}.resident-document-form{background:#fbfdfb;border:1px solid #9fbea6;border-radius:17px;gap:16px;padding:20px;scroll-margin-top:16px;display:grid}.resident-document-form>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.resident-document-form>header span,.resident-autofill-preview>span{color:var(--green);letter-spacing:.08em;font-size:10px;font-weight:900}.resident-document-form h3{margin:4px 0 0}.resident-document-plot{max-width:520px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.resident-autofill-preview{background:#edf4ec;border-radius:14px;gap:10px;padding:15px 17px;display:grid}.resident-autofill-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.resident-autofill-preview p{overflow-wrap:anywhere;margin:0;font-size:12px}.resident-autofill-preview small{color:#775b12;line-height:1.45}.resident-request-fields{padding-top:2px}.resident-document-form>.primary-button{justify-self:start}.resident-required-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.resident-required-label em{color:#70550e;letter-spacing:.03em;background:#f5dfa1;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.resident-request-fields label.required-attention,.resident-list label.required-attention{color:#725816;background:#fff7dc;border-radius:13px;padding:9px}.resident-request-fields label.required-attention input,.resident-request-fields label.required-attention textarea,.resident-list label.required-attention input{background:#fffdf4;border-color:#dfbd58}.resident-request-fields label.required-error,.resident-list label.required-error{color:var(--danger);background:#fff0ed;border-radius:13px;padding:9px}.resident-request-fields label.required-error input,.resident-request-fields label.required-error textarea,.resident-list label.required-error input{background:#fff9f8;border-color:#d46b61;box-shadow:0 0 0 1px #d46b61}.resident-request-fields [aria-invalid=true],.resident-list [aria-invalid=true]{background:#fff9f8!important;border-color:#d46b61!important}.resident-request-history>div{display:grid}.resident-request-history article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 2px;display:grid}.resident-request-history article>div:first-child{gap:4px;min-width:0;display:grid}.resident-request-history article>div:last-child{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.resident-request-history span,.resident-request-history small{color:var(--muted);font-size:10px}.resident-request-history>div>p{color:var(--muted);margin:0}.resident-request-tickets>div{gap:14px;display:grid}.resident-request-tickets .resident-request-ticket{background:#f8fbf7;border:1px solid #cad8cc;border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:17px;display:grid}.resident-request-ticket>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.resident-request-ticket>header>div{gap:4px;min-width:0;display:grid}.resident-request-ticket h3{color:var(--green-dark);overflow-wrap:anywhere;margin:0;font-size:18px}.resident-request-ticket>header>strong{color:#56645a;background:#e9efe9;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.resident-request-ticket.status-awaiting_signatures,.resident-request-ticket.status-partially_signed,.resident-request-ticket.status-in_review,.resident-request-ticket.status-draft_ready{background:#fffaf0;border-color:#d6b66b}.resident-request-ticket.status-awaiting_signatures>header>strong,.resident-request-ticket.status-partially_signed>header>strong,.resident-request-ticket.status-in_review>header>strong,.resident-request-ticket.status-draft_ready>header>strong{color:#775a12;background:#fff0c7}.resident-request-ticket.status-fully_signed,.resident-request-ticket.status-paper_prepared,.resident-request-ticket.status-published,.resident-request-ticket.status-completed{background:#eff8f1;border-color:#7fae8c}.resident-request-ticket.status-fully_signed>header>strong,.resident-request-ticket.status-paper_prepared>header>strong,.resident-request-ticket.status-published>header>strong,.resident-request-ticket.status-completed>header>strong{color:#245d35;background:#d9eedf}.resident-request-ticket.status-rejected,.resident-request-ticket.status-cancelled,.resident-request-ticket.status-failed{background:#fff3ef;border-color:#d99a8f}.resident-request-ticket.status-rejected>header>strong,.resident-request-ticket.status-cancelled>header>strong,.resident-request-ticket.status-failed>header>strong{color:#923d31;background:#f9dcd5}.resident-request-ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.resident-request-ticket-facts>span{background:#ffffffc7;border-radius:12px;gap:3px;min-width:0;padding:10px 11px;display:grid}.resident-request-ticket-facts small{color:var(--muted);font-size:10px}.resident-request-ticket-facts b{overflow-wrap:anywhere;font-size:12px}.resident-request-ticket-description,.resident-request-ticket-progress{background:#fff;border-radius:0 12px 12px 0;padding:11px 13px;justify-content:stretch!important;gap:4px!important;display:grid!important}.resident-request-ticket-description{border-left:4px solid #9fb2a3}.resident-request-ticket-progress{border-left:4px solid #4f8b60}.resident-request-ticket-description>b,.resident-request-ticket-progress>b{color:#285f38;font-size:12px}.resident-request-ticket-description p,.resident-request-ticket-progress p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.resident-request-ticket-actions{flex-wrap:wrap;justify-content:start!important;gap:8px!important;display:flex!important}.resident-request-empty{color:var(--muted);margin:0}.signature-rework-action,.resident-document-rework{gap:8px;display:grid;position:relative}.signature-rework-form,.resident-document-rework-form{background:#fff;border:1px solid #c9d6cb;border-radius:14px;gap:10px;width:min(520px,100%);padding:13px;display:grid}.signature-rework-form label,.resident-document-rework-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.signature-rework-form textarea,.resident-document-rework-form textarea{resize:vertical;min-height:92px}.signature-rework-form>div,.resident-document-rework-form>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.resident-request-ticket-rework{background:#fff7dc;border-left:4px solid #d1a52f;border-radius:0 12px 12px 0;padding:11px 13px;justify-content:stretch!important;gap:4px!important;display:grid!important}.resident-request-ticket-rework b{color:#73550d;font-size:12px}.resident-request-ticket-rework p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.resident-request-ticket-rework small{color:var(--muted);font-size:10px}.signature-power-review{background:#fff8e5;border:1px solid #d5b352;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.signature-power-review>div{gap:4px;display:grid}.signature-power-review>div span{color:#80600f;letter-spacing:.08em;font-size:10px;font-weight:900}.signature-power-review>div b{font-size:15px}.signature-power-review>div small{color:var(--muted);font-size:11px;line-height:1.45}.signature-power-review label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.signature-power-review>p{grid-column:1/-1;margin:0}.signature-terminal-attachment-list article>div{gap:3px}.signature-terminal-attachment-list article>div small+small{color:var(--green);font-weight:800}@media (max-width:700px){.resident-template-grid{grid-template-columns:1fr}.resident-signature-attention{grid-template-columns:1fr;padding:16px}.resident-signature-attention button{grid-area:auto/1;width:100%}.resident-signature-tasks>article{padding:14px}.resident-document-form{padding:16px}.resident-document-form>header{display:grid}.resident-autofill-preview>div{grid-template-columns:1fr}.resident-document-form>.primary-button{justify-self:stretch;width:100%}.resident-request-history article{grid-template-columns:1fr}.resident-request-history article>div:last-child{justify-content:stretch;display:grid}.resident-request-history article button{width:100%}.resident-request-ticket>header{display:grid}.resident-request-ticket>header>strong{justify-self:start}.resident-request-ticket-facts{grid-template-columns:1fr}.resident-request-ticket-actions{display:grid!important}.resident-request-ticket-actions button,.signature-rework-action>button,.resident-document-rework>button,.signature-rework-form,.resident-document-rework-form{width:100%}.signature-rework-form>div,.resident-document-rework-form>div{display:grid}.signature-rework-form>div button,.resident-document-rework-form>div button{width:100%}.signature-power-review{grid-template-columns:1fr}.signature-power-review>button{width:100%}}.signature-workspace .admin-card{gap:20px;padding:22px;display:grid}.signature-workspace .admin-card-title h2{margin:5px 0 6px}.signature-workspace .admin-card-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.signature-workspace input,.signature-workspace select,.signature-workspace textarea{border-radius:12px;min-height:48px}.signature-workspace textarea{padding:13px 15px}.signature-settings-grid article{align-content:start;gap:16px}.signature-settings-grid article>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.signature-settings-grid article>button{justify-self:start;min-height:46px}.signature-settings-grid article>label{font-size:12px}.signature-settings-grid article>header h3{font-size:19px}.signature-settings-grid .notice-inline{grid-column:1/-1}.signature-terminal-draft{background:#f3f7f2;border:1px solid #9ebba5;border-radius:16px;gap:12px;padding:16px;display:grid}.signature-terminal-draft>header{gap:4px;display:grid}.signature-terminal-draft>header>div{color:var(--green-dark);justify-content:space-between;gap:12px;display:flex}.signature-terminal-draft>header span{letter-spacing:.08em;font-size:10px;font-weight:900}.signature-terminal-draft>header small{color:var(--muted);line-height:1.45}.signature-a4-viewport{background:#dfe4df;border:1px solid #c8d0c8;border-radius:8px;width:min(100%,760px);max-height:min(78vh,900px);margin:auto;padding:14px;overflow:auto}.signature-a4-viewport textarea{aspect-ratio:210/297;resize:none;color:#182019;background:#fff;border:0;border-radius:2px;width:100%;min-height:720px;padding:8.5% 9%;font-family:Arial,sans-serif;font-size:14px;line-height:1.55;display:block;box-shadow:0 8px 24px #16301f24}.signature-terminal-review-actions{gap:14px;display:grid}.signature-terminal-review-actions>button{justify-self:start}.signature-terminal-review-actions>label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.signature-terminal-review-actions>label textarea{min-height:92px}.signature-terminal-review-actions>div{flex-wrap:wrap;gap:10px;display:flex}.signature-conversation-inbox{background:#fffaf0;border:1px solid #d7b254;border-radius:15px;gap:0;display:grid;overflow:hidden}.signature-conversation-inbox>header{gap:3px;padding:14px 16px;display:grid}.signature-conversation-inbox>header small{color:var(--muted)}.signature-conversation-inbox>article{border-top:1px solid #eadba9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.signature-conversation-inbox>article>div{gap:3px;min-width:0;display:grid}.signature-conversation-inbox span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signature-conversation-inbox small{color:var(--muted);font-size:10px}.signature-verification{gap:20px}.signature-verification-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.signature-verification-progress article{border:1px solid var(--line);background:#f6f8f5;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.signature-verification-progress article.ready{background:#edf6ed;border-color:#9fc3a5}.signature-verification-progress i{background:#dfe5df;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.signature-verification-progress .ready i{color:#fff;background:#287244}.signature-verification-progress div{gap:3px;display:grid}.signature-verification-progress small{color:var(--muted);font-size:10px;line-height:1.35}.signature-verification-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.signature-verification-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.resident-list{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.resident-list>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.resident-list>header>div{gap:4px;display:grid}.resident-list>header small{max-width:680px;color:var(--muted);line-height:1.45}.resident-list>article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:14px;display:grid}.resident-list>article>.danger-link{justify-self:end}.resident-custom-request{gap:0;margin-top:14px;display:grid}.resident-custom-request-card{border:1px solid var(--line);min-height:122px;color:var(--text);text-align:left;background:#fafbf8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:18px;display:grid}.resident-custom-request-card:hover,.resident-custom-request.open>.resident-custom-request-card{background:#f0f7ef;border-color:#6e9d78;box-shadow:inset 0 0 0 1px #6e9d78}.resident-custom-request-card strong{font-size:15px}.resident-custom-request-card span{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.resident-custom-request-card b{color:var(--green-dark);background:#e5eee4;border-radius:999px;grid-area:1/2;padding:6px 10px;font-size:10px}.resident-custom-request-form{background:#fbfdfb;border:1px solid #9fbea6;border-top:0;border-radius:0 0 16px 16px;gap:14px;padding:18px;display:grid}.resident-custom-request-form>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.resident-custom-request-form textarea{resize:vertical;min-height:110px}.resident-request-options{border:1px solid var(--line);border-radius:14px;gap:9px;padding:14px;display:grid}.resident-request-options legend{padding:0 7px;font-weight:800}.resident-request-options>label{background:#f4f6f3;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.resident-request-options>label:has(input:checked){background:#e9f4e9}.resident-request-options input{margin-top:3px}.resident-request-options span{gap:4px;line-height:1.45;display:grid}.resident-request-options textarea{width:100%;min-height:80px}.agent-attribution{color:var(--muted);justify-self:end;font-size:10px;font-weight:500;line-height:1.35}@media (max-width:800px){.signature-verification-progress{grid-template-columns:1fr 1fr}.signature-verification-filters{grid-template-columns:1fr}.signature-workspace .admin-card{padding:17px}.signature-terminal-review-actions>button,.signature-terminal-review-actions>div button{width:100%}.signature-terminal-review-actions>div{display:grid}.signature-a4-viewport{max-height:72vh;padding:8px}.signature-a4-viewport textarea{min-height:620px;font-size:12px}.signature-conversation-inbox>article{grid-template-columns:1fr}.signature-conversation-inbox button{width:100%}.resident-list>header{display:grid}.resident-list>header button{width:100%}}@media (max-width:520px){.signature-verification-progress{grid-template-columns:1fr}.signature-a4-viewport textarea{min-height:540px;padding:9% 7%;font-size:11px}.resident-custom-request-card{grid-template-columns:1fr}.resident-custom-request-card b{grid-area:auto/1;justify-self:start}}.signature-page-surface .signature-field-box{border-style:dashed;border-width:1px;border-radius:6px;gap:6px;padding:5px 7px}.signature-page-surface .signature-field-box i{background:#ffffffdb;border-radius:50%;place-items:center;min-width:18px;min-height:18px;display:grid}.signature-power-review{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:16px}.signature-power-review>div{grid-column:1/-1}.signature-power-review label textarea{resize:vertical;min-height:92px}.signature-power-review>button{justify-self:start}@media (max-width:700px){.signature-power-review{grid-template-columns:1fr}.signature-power-review>button{justify-self:stretch}}.signature-a4-paper{aspect-ratio:210/297;color:#182019;background:#fff;border-radius:2px;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;min-height:720px;font-family:Arial,sans-serif;display:grid;overflow:hidden;box-shadow:0 8px 24px #16301f24}.signature-a4-paper>header{border-top:14px solid var(--green-dark);color:var(--green-dark);gap:7px;padding:7% 9% 3.5%;display:grid}.signature-a4-paper>header b{font-size:15px;line-height:1.3}.signature-a4-paper>header span{font-size:12px;font-weight:700}.signature-a4-requisites{color:var(--muted);border-bottom:1px solid #b8c9bb;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:0 9%;padding-bottom:3%;font-size:10px;display:flex}.signature-a4-paper textarea{width:100%;height:100%;aspect-ratio:auto!important;resize:none!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:5% 9%!important;font:14px/1.55 Arial,sans-serif!important}.signature-a4-paper>footer{color:var(--muted);text-align:center;border-top:1px solid #b8c9bb;margin:0 9%;padding:2.5% 0 4%;font-size:9px}.signature-terminal-draft>header b{display:none}.signature-a4-paper>header{color:#fff;background:#174b30 url(/icons/pwa-512.png) 20px/58px 58px no-repeat;border:0;align-content:center;gap:7px;min-height:110px;padding:18px 20px 16px 92px;display:grid}.signature-a4-paper>header b{color:#f5dc88;letter-spacing:.01em;font-size:12px}.signature-a4-paper>header span{color:#fff;text-transform:uppercase;font-size:18px;line-height:1.2}.signature-a4-requisites{color:var(--text);background:#fafcf8;border:1px solid #cfdacf;grid-template-columns:1fr 1fr;gap:0;margin:14px 20px 0;padding:0;display:grid}.signature-a4-requisites>span{min-height:66px;padding:12px;font-size:0}.signature-a4-requisites>span+span{border-left:1px solid #cfdacf}.signature-a4-requisites>span:first-child:before{content:"ПОЛУЧАТЕЛЬ\a Указанный в запросе документа";white-space:pre-line;color:var(--text);font-size:10px;font-weight:700;line-height:1.5;display:block}.signature-a4-requisites>span:last-child:before{content:"ОТПРАВИТЕЛЬ\a СНТ «50 лет Победы»\a 124498, г. Москва, г. Зеленоград, корп. 433, кв. 357";white-space:pre-line;color:var(--text);font-size:10px;font-weight:700;line-height:1.4;display:block}.signature-a4-paper textarea{padding:5% 7%!important}.signature-a4-paper>footer{text-align:left;gap:3px;margin:0 7%;padding:10px 0 14px;font-size:0;display:grid}.signature-a4-paper>footer:before{content:"ИНН 5044022650 · КПП 504401001 · р/с 40703810538150006451\a ПАО СБЕРБАНК Г. МОСКВА · БИК 044525225 · к/с 30101810400000000225\a +7 (999) 996-97-19 · chairman@snt50let.ru";white-space:pre-line;color:var(--muted);font-size:9px;line-height:1.45}.signature-terminal-attachments{background:#f7faf6;border:1px solid #cbd8cd;border-radius:16px;gap:10px;padding:14px;display:grid}.signature-terminal-attachments>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.signature-terminal-attachments>header>div{gap:3px;display:grid}.signature-terminal-attachments>header small,.signature-terminal-attachment-list article small{color:var(--muted);font-size:10px;line-height:1.4}.signature-terminal-attachments .technical-file-button,.signature-terminal-attachments .secondary-button{min-height:44px;padding:10px 16px}.signature-terminal-attachment-list{gap:7px;display:grid}.signature-terminal-attachment-list article{border-top:1px solid #dce5dd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding-top:9px;display:grid}.signature-terminal-attachment-list article>div{gap:2px;min-width:0;display:grid}.signature-terminal-attachment-list article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signature-chat article.system{max-width:96%;color:var(--muted);background:#f5f0df;justify-self:center;padding:8px 12px;font-size:10px}@media (max-width:800px){.signature-terminal-attachments>header{grid-template-columns:1fr 1fr}.signature-terminal-attachments>header>div{grid-column:1/-1}.signature-terminal-attachments .technical-file-button,.signature-terminal-attachments .secondary-button{width:100%}.signature-terminal-attachment-list article{grid-template-columns:minmax(0,1fr) auto}.signature-terminal-attachment-list article .danger-link{grid-column:1/-1;justify-self:start}}.resident-document-plot-search{max-width:520px}.resident-document-plot-search small{min-height:18px}.signature-project-list{background:#f3f8f2;border:1px solid #a8c5ad;border-radius:16px;gap:10px;padding:16px;display:grid}.signature-project-list>header{gap:3px;display:grid}.signature-project-list>header small{color:var(--muted)}.signature-project-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}.signature-project-list h3,.signature-project-list p{margin:0}.signature-project-list div{gap:4px;display:grid}.signature-project-list span{color:var(--green);font-size:10px;font-weight:900}.signature-project-list p{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:800px){.signature-a4-paper{min-height:620px}.signature-a4-paper textarea{font-size:12px!important}.signature-project-list>article{grid-template-columns:1fr}.signature-project-list button{width:100%}}@media (max-width:520px){.signature-a4-paper{min-height:540px}.signature-a4-paper>header b{font-size:11px}.signature-a4-paper>header span{font-size:10px}.signature-a4-paper textarea{font-size:11px!important}.signature-a4-requisites{font-size:8px}}.signature-empty-account{color:#74580c;background:#fff8df;border:1px solid #dfc777;border-radius:12px;align-items:center;min-height:48px;padding:10px 13px;font-weight:750;display:flex}.documents-navigation{margin-top:22px!important;padding-top:10px!important}.documents-navigation button.active,.signature-navigation button.active{background:var(--green-soft)!important;color:var(--green-dark)!important;box-shadow:none!important;border-color:#b9d3bd!important;outline:0!important}.signature-draw canvas{cursor:crosshair}.signature-draw{touch-action:auto;background:0 0;border:0;border-radius:0;gap:14px;width:100%;height:auto;display:grid}.signature-draw canvas{box-sizing:border-box;touch-action:none;background:#fff;border:1px dashed #a8b9ac;border-radius:12px;height:180px}.signature-draw button{justify-self:start;margin:0}@media (max-width:650px){.signature-draw{gap:12px}.signature-draw canvas{height:155px}.signature-draw button{width:100%}}.signature-hero{background:var(--green);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) max-content;justify-content:space-between;align-items:end;gap:36px;padding:24px 28px;display:grid}.signature-hero-main{gap:4px;min-width:0;display:grid}.signature-hero-main>span{color:#cde0d1;letter-spacing:.1em;font-size:13px;font-weight:400}.signature-hero-main>strong{color:#fff;font-size:34px;line-height:1.15}.signature-hero-main>p{color:#d8e7da;max-width:760px;font-size:14px;line-height:1.55}.signature-hero-details{text-align:right;border:0;gap:6px;min-width:max-content;padding:0;display:grid}.signature-hero-details>strong{color:#fff;font-size:34px;line-height:1}.signature-hero-details>span{color:#cde0d1;letter-spacing:.08em;font-size:11px;font-weight:700}.signature-verification{max-width:none}.signature-verification .admin-card-title p{max-width:1050px}.signature-verification-progress article{min-height:92px;padding:14px}.signature-verification-progress small{font-size:11px}.signature-plot-search{gap:9px;display:grid}.signature-plot-search>label,.signature-verification-fields>label,.signature-journal .admin-card-title>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.signature-plot-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:250px;display:grid;overflow:auto}.signature-plot-results>button{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;background:#f7f9f6;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.signature-plot-results>button:hover,.signature-plot-results>button.selected{background:#edf6ed;border-color:#659b73;box-shadow:inset 0 0 0 1px #659b73}.signature-plot-results span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signature-plot-results p{color:var(--muted);grid-column:1/-1;margin:0}.signature-selected-plot{background:#edf5ec;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:7px 12px;padding:13px 15px;display:grid}.signature-selected-plot span{color:var(--muted);font-size:11px;font-weight:700}.signature-selected-plot b{color:var(--green-dark);font-size:16px}.signature-selected-plot p{color:var(--muted);margin:0}.signature-verification-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.signature-verification-fields>label{min-width:0}.signature-verification-fields input,.signature-verification-fields select{width:100%;min-width:0}.signature-verification-fields small{min-height:2.8em;color:var(--muted);font-size:10px;line-height:1.4}.signature-settings-panel{gap:22px}.signature-settings-panel>.admin-card-title{align-items:start}.signature-settings-panel>.admin-card-title>div{min-width:0}.signature-settings-grid{gap:14px}.signature-method-card{border:1px solid var(--line);background:#fafbf8;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.signature-method-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.signature-method-card>header>div{gap:4px;min-width:0;display:grid}.signature-method-card header>div>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.signature-method-card h3{margin:0;font-size:20px;line-height:1.25}.signature-method-card header p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.signature-method-card .toggle-line{flex:none}.signature-method-card .toggle-line b{font-size:10px}.signature-method-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signature-method-fields>label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.signature-method-fields input,.signature-method-fields select{width:100%;min-width:0}.signature-provider-status{color:#715d27;background:#fff5d8;border-radius:12px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.signature-journal>.admin-card-title{align-items:end}.signature-journal .admin-card-title>label{flex:0 520px;width:min(100%,520px)}.signature-journal>div{border-top:1px solid var(--line)}.signature-journal article{grid-template-columns:145px minmax(190px,.65fr) minmax(0,1.35fr);align-items:start;padding:14px 3px}.signature-journal article>div{gap:4px;min-width:0;display:grid}.signature-journal article strong,.signature-journal article b{overflow-wrap:anywhere}.signature-journal article span{font-size:11px;line-height:1.4}.signature-journal .signature-empty{color:var(--muted);margin:0;padding:18px 2px}.documents-navigation{margin-top:16px;margin-bottom:12px}.documents-subview{gap:18px;min-width:0;display:grid}@media (max-width:900px){.signature-plot-results{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-method-fields{grid-template-columns:1fr}.signature-journal>.admin-card-title{align-items:stretch;display:grid}.signature-journal .admin-card-title>label{width:100%}.signature-journal article{grid-template-columns:1fr;gap:5px}}@media (max-width:650px){.signature-hero{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:22px 20px}.signature-hero-main>strong{font-size:32px}.signature-hero-main>p{font-size:13px}.signature-hero-details{text-align:left;border-top:1px solid #ffffff3d;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:12px;min-width:0;padding-top:15px}.signature-hero-details>strong{font-size:30px}.signature-hero-details>span{font-size:10px}.signature-verification-progress,.signature-plot-results{grid-template-columns:1fr}.signature-selected-plot{grid-template-columns:auto 1fr}.signature-selected-plot p{grid-column:1/-1}.signature-verification-fields{grid-template-columns:1fr;gap:13px}.signature-verification-fields small{min-height:0}.signature-settings-panel>.admin-card-title{gap:14px;display:grid}.signature-settings-panel>.admin-card-title>button{width:100%}.signature-method-card{padding:16px}.signature-method-card>header{display:grid}.signature-method-card .toggle-line{justify-self:start}.documents-navigation button{flex:1 0 auto}}.signature-print-preview{gap:12px;min-width:0;display:grid}.signature-print-preview .signature-a4-viewport{background:#e5ebe6;max-height:80vh;padding:12px;display:block;overflow:auto}.signature-print-preview .signature-a4-viewport>img{background:#fff;width:100%;max-width:800px;height:auto;margin:0 auto;display:block}.signature-draft-editor summary{cursor:pointer;color:var(--green);padding:12px 0;font-weight:700}.signature-draft-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:280px;font-size:14px;line-height:1.6}.signature-lawyer-card>header.signature-lawyer-heading{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;min-width:0;display:grid}.signature-lawyer-heading>span{box-sizing:border-box;justify-self:start;max-width:100%}.signature-lawyer-card .signature-lawyer-heading>h3{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.5}.signature-lawyer-heading>p{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.signature-lawyer-card>p,.signature-lawyer-card li{overflow-wrap:anywhere;min-width:0}.signature-hero>div.signature-hero-details:last-child{border:0;padding:0}.signature-method-card>.signature-provider-status{color:#715d27;margin:0;font-size:11px;line-height:1.5}@media (max-width:650px){.signature-hero>div.signature-hero-details:last-child{border:0;border-top:1px solid #ffffff3d;padding:15px 0 0}}.signature-subject-kind{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.signature-subject-kind legend{color:var(--text);margin-bottom:9px;font-size:14px;font-weight:800}.signature-subject-kind>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.signature-subject-kind>label:has(input:checked){background:#edf6ed;border-color:#659b73;box-shadow:inset 0 0 0 1px #659b73}.signature-subject-kind input{width:20px;height:20px;accent-color:var(--green);margin:1px 0 0}.signature-subject-kind span{gap:4px;display:grid}.signature-subject-kind b{color:var(--text);font-size:14px}.signature-subject-kind small{color:var(--muted);font-size:11px;line-height:1.4}@media (max-width:650px){.signature-subject-kind{grid-template-columns:1fr}}.staff-signature-documents{gap:18px;min-width:0;display:grid}.staff-signature-heading{gap:8px;display:grid}.staff-signature-heading h2,.staff-signature-heading p{margin:0}.staff-signature-heading p{max-width:760px;color:var(--muted);line-height:1.55}.signature-inbox-empty{border:1px solid var(--line);background:#f7f9f6;border-radius:16px;gap:6px;padding:20px;display:grid}.signature-inbox-empty strong{font-size:17px}.signature-inbox-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}
