:root{--blue: #051d5e;--blue-light: #0a2f96;--orange: #ffa412;--white: #ffffff;--bg: #f7f8fa;--card: #ffffff;--border: #e6e6e6;--text: #1a1a2e;--muted: #7f8c8d;--sidebar-bg: var(--blue);--topbar-bg: var(--card);--shadow: 0 2px 12px rgba(5, 29, 94, .07);--shadow-md: 0 4px 24px rgba(5, 29, 94, .1);--r: 12px;--r-sm: 8px;--status-success-bg: #e8f7f1;--status-success-text: #1a9e6a;--status-success-border: #d4f9e7;--status-warn-bg: #fffae3;--status-warn-text: #db7b17;--status-warn-border: #ffda9e;--status-danger-bg: #fef3f2;--status-danger-text: #e22b2a;--status-danger-border: #fdd7d6;--status-neutral-bg: #f4f6f8;--status-neutral-text: #5a6a7a;--status-neutral-border: #e1e5ea;--np-border: #e0e6f4;--np-accent-danger: #ef4444;--np-count-badge-bg: #ef4444;--np-count-badge-text: #ffffff;--np-icon-uploaded-bg: #eff6ff;--np-icon-uploaded-text: #2563eb;--np-icon-replaced-bg: #fff7ed;--np-icon-replaced-text: #ea580c;--np-icon-extracted-bg: #f0fdf4;--np-icon-extracted-text: #16a34a;--np-icon-failed-bg: #fef2f2;--np-icon-failed-text: #dc2626;--np-icon-confirmed-bg: #ecfdf5;--np-icon-confirmed-text: #059669;--np-icon-default-bg: #f1f5f9;--np-icon-default-text: #64748b;--np-chip-bg: #f1f5f9;--np-chip-text: #475569;--np-time-text: #94a3b8;--np-empty-icon-bg: #f1f5f9;--np-empty-icon-text: #94a3b8;--np-skel-bg: #f1f5f9;--np-skel-border: #edf0f8}[data-theme=dark]{--blue: #3b82f6;--blue-light: #5b9cf6;--orange: #ffa412;--white: #ffffff;--bg: #1a1e2e;--card: #1f2437;--border: #2d3345;--text: #ffffff;--muted: #a0a8c0;--sidebar-bg: #151927;--topbar-bg: #151927;--shadow: 0 2px 12px rgba(0, 0, 0, .34);--shadow-md: 0 6px 24px rgba(0, 0, 0, .38);--status-success-bg: rgba(28, 158, 106, .18);--status-success-text: #6ee7a8;--status-success-border: rgba(28, 158, 106, .3);--status-warn-bg: rgba(219, 123, 23, .18);--status-warn-text: #fbbf24;--status-warn-border: rgba(219, 123, 23, .3);--status-danger-bg: rgba(226, 43, 42, .15);--status-danger-text: #f87171;--status-danger-border: rgba(226, 43, 42, .25);--status-neutral-bg: rgba(100, 116, 139, .18);--status-neutral-text: #94a3b8;--status-neutral-border: rgba(100, 116, 139, .25);--np-border: #243060;--np-accent-danger: #f87171;--np-count-badge-bg: #f87171;--np-count-badge-text: #ffffff;--np-icon-uploaded-bg: rgba(37, 99, 235, .16);--np-icon-uploaded-text: #93c5fd;--np-icon-replaced-bg: rgba(234, 88, 12, .16);--np-icon-replaced-text: #fdba74;--np-icon-extracted-bg: rgba(22, 163, 74, .16);--np-icon-extracted-text: #86efac;--np-icon-failed-bg: rgba(220, 38, 38, .16);--np-icon-failed-text: #fca5a5;--np-icon-confirmed-bg: rgba(5, 150, 105, .16);--np-icon-confirmed-text: #6ee7b7;--np-icon-default-bg: #1c2840;--np-icon-default-text: #94a3b8;--np-chip-bg: #1c2840;--np-chip-text: #94a3b8;--np-empty-icon-bg: #1c2840;--np-empty-icon-text: #94a3b8;--np-skel-bg: #1c2840;--np-skel-border: #1c2840}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94a3b866}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}textarea{max-width:100%;resize:vertical}html,body{width:100%;min-height:100%}body{font-family:Golos Text,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;transition:background .2s ease,color .2s ease}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}._button_13v8s_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:13px;line-height:1;text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:var(--r-sm, 8px);padding:10px 16px;min-height:40px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}._button_13v8s_1:disabled{opacity:.5;cursor:not-allowed}._button_13v8s_1:focus-visible{outline:2px solid var(--blue, #051d5e);outline-offset:2px}._primary_13v8s_36{background-color:var(--blue, #051d5e);color:var(--white, #ffffff);border:1.5px solid var(--blue, #051d5e)}._primary_13v8s_36:hover:not(:disabled){background-color:var(--blue-light, #0a2f96);border-color:var(--blue-light, #0a2f96)}._outline_13v8s_47{background-color:transparent;color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._outline_13v8s_47:hover:not(:disabled){background-color:var(--bg, #f7f8fa);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._outline_13v8s_47:hover:not(:disabled){background-color:#ffffff0d}._secondary_13v8s_62{background-color:var(--bg, #f7f8fa);color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._secondary_13v8s_62:hover:not(:disabled){background-color:var(--card, #ffffff);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._secondary_13v8s_62{background-color:#ffffff14;color:var(--text)}[data-theme=dark] ._secondary_13v8s_62:hover:not(:disabled){background-color:#ffffff1f}._wrapper_5b387_1{position:relative;display:inline-flex;width:100%}._trigger_5b387_7{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;color:var(--text, #1a1a2e);font-size:14px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none}._trigger_5b387_7:hover{border-color:#2b5fd9}._trigger_5b387_7._isOpen_5b387_27{border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}._trigger_5b387_7._isDisabled_5b387_32{cursor:not-allowed;opacity:.6;background:#f8fafc;border-color:#e2e8f0}._triggerText_5b387_39{color:inherit}._triggerText_5b387_39._placeholder_5b387_43{color:var(--muted, #7f8c8d)}._triggerIcon_5b387_47{width:18px;height:18px;color:var(--muted, #7f8c8d);flex-shrink:0;margin-left:8px}._popup_5b387_55{position:fixed;z-index:1300;min-width:300px;background:var(--card, #ffffff);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 48px #0a163c26;padding:18px 20px 20px;animation:_dpIn_5b387_1 .15s ease}@keyframes _dpIn_5b387_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popupUp_5b387_78{animation-name:_dpInUp_5b387_1}@keyframes _dpInUp_5b387_1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_5b387_93{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._navBtn_5b387_100{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d5ddf4;border-radius:10px;background:transparent;color:var(--text, #1a1a2e);cursor:pointer;transition:all .12s ease}._navBtn_5b387_100:hover{background:#f5f7fa;border-color:var(--blue-light, #0a2f96)}._navBtn_5b387_100:disabled{cursor:not-allowed;opacity:.35}._navBtn_5b387_100:disabled:hover{background:transparent;border-color:#d5ddf4}._navBtn_5b387_100 svg{width:16px;height:16px}._headerCenter_5b387_134{display:flex;align-items:center;gap:8px}._monthLabel_5b387_140,._yearLabel_5b387_141{font-size:17px;font-weight:700;color:var(--text, #1a1a2e);line-height:1.3}._labelBtn_5b387_148{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:8px;transition:background .1s}._labelBtn_5b387_148:hover{background:#051d5e0f}._chevron_5b387_164{width:11px;height:11px;color:var(--text, #1a1a2e);opacity:.55;transition:transform .15s ease}._dropdown_5b387_173{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;background:var(--card, #ffffff);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:6px;animation:_ddIn_5b387_1 .12s ease}@keyframes _ddIn_5b387_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownGrid_5b387_198{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}._dropdownScroll_5b387_204{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._dropdownItem_5b387_212{padding:7px 16px;font-size:13px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;white-space:nowrap;transition:all .08s ease}._dropdownItem_5b387_212:hover{background:#051d5e0f}._dropdownItemActive_5b387_230{background:var(--blue, #051d5e);color:#fff;font-weight:700}._dropdownItemActive_5b387_230:hover{background:var(--blue-light, #0a2f96)}._weekdays_5b387_240{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekday_5b387_240{text-align:center;font-size:12px;font-weight:600;color:#8892a8;padding:6px 0 4px}._grid_5b387_254{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._cell_5b387_260{display:flex;align-items:center;justify-content:center;height:36px;font-size:15px;color:var(--text, #1a1a2e);border:none;border-radius:8px;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none;background:transparent}._cell_5b387_260:hover{background:#051d5e0d}._cell_5b387_260._otherMonth_5b387_279{color:#b0bac9}._cell_5b387_260._otherMonth_5b387_279:hover{color:var(--text, #1a1a2e);opacity:.7}._cell_5b387_260:disabled{cursor:not-allowed;color:#cfd6e3;opacity:.55}._cell_5b387_260:disabled:hover{background:transparent}._cell_5b387_260._selected_5b387_298{background:var(--blue, #051d5e);color:#fff;font-weight:700}._cell_5b387_260._selected_5b387_298:hover{background:var(--blue-light, #0a2f96)}._footer_5b387_308{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}._applyBtn_5b387_317{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;font-size:14px;font-weight:700;color:#fff;background:var(--blue, #051d5e);border:none;border-radius:10px;cursor:pointer;transition:background .12s ease}._applyBtn_5b387_317:hover{background:var(--blue-light, #0a2f96)}._cancelBtn_5b387_337{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;font-size:14px;font-weight:700;color:var(--text, #1a1a2e);background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .12s ease}._cancelBtn_5b387_337:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] ._trigger_5b387_7{background:#151b26;border-color:#94a3b81f}[data-theme=dark] ._popup_5b387_55{background:var(--card);border-color:var(--border);box-shadow:0 16px 48px #00000073}[data-theme=dark] ._navBtn_5b387_100{border-color:var(--border);color:var(--text)}[data-theme=dark] ._navBtn_5b387_100:hover{background:#ffffff0f}[data-theme=dark] ._weekday_5b387_240{color:#5a6580}[data-theme=dark] ._cell_5b387_260._otherMonth_5b387_279{color:#4a5568}[data-theme=dark] ._cell_5b387_260:hover{background:#5b8fff1a}[data-theme=dark] ._cell_5b387_260._selected_5b387_298{background:var(--blue)}[data-theme=dark] ._footer_5b387_308{border-top-color:var(--border)}[data-theme=dark] ._labelBtn_5b387_148:hover{background:#ffffff0f}[data-theme=dark] ._dropdown_5b387_173{background:#1c2333;border-color:var(--border);box-shadow:0 10px 32px #0006}[data-theme=dark] ._dropdownItem_5b387_212:hover{background:#5b8fff1a}[data-theme=dark] ._cancelBtn_5b387_337{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._cancelBtn_5b387_337:hover{background:#242d42}._overlay_y4yrb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._content_y4yrb_13{width:100%;max-width:100%;outline:none}.docs-lawyer-mode-banner{margin:0 0 16px;padding:12px 16px;border-radius:var(--r-md);background:#051d5e14;color:var(--blue);font-weight:700}.documents-native{display:flex;flex-direction:column;gap:18px;overflow-x:hidden}.documents-native .docs-header-block{display:flex;flex-direction:column;gap:18px;padding:26px 24px 18px;background:var(--card);border:1px solid var(--border);border-radius:20px}.documents-native .docs-page-title{margin:0;font-size:32px;font-weight:700;line-height:1.15;color:var(--text)}.documents-native .docs-progress-label{font-size:13px;font-weight:600;line-height:1.4;color:var(--muted)}.documents-native .docs-progress-row{display:flex;align-items:center;gap:22px;margin-top:8px}.documents-native .docs-progress-bar{flex:1;height:11px;overflow:hidden;background:var(--bg);border-radius:999px}.documents-native .docs-progress-fill{height:100%;background:#34d399;border-radius:999px;transition:width .3s ease}.documents-native .docs-progress-pct{flex-shrink:0;font-size:18px;font-weight:700;line-height:1;color:var(--text)}.documents-native .docs-progress-retry{margin-top:10px;border:0;border-radius:999px;padding:8px 14px;background:#eef3ff;color:#23439b;font-size:13px;font-weight:700;cursor:pointer}.documents-native .docs-progress-retry:hover{background:#e0e8ff}.documents-native .docs-tabs-block{padding:5px;background:var(--card);border:1px solid var(--border);border-radius:14px}.documents-native .docs-tabs{display:flex;gap:3px}.documents-native .docs-tab-wrap{position:relative;display:flex;align-items:stretch;flex:1;min-width:0}.documents-native .docs-tab{all:unset;box-sizing:border-box;display:flex;align-items:center;flex:1;padding:10px 34px 10px 12px;font-size:13.5px;font-weight:600;line-height:1.25;text-align:left;color:#6b7baa;cursor:pointer;border-radius:10px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.documents-native .docs-tab-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-native .docs-tab:hover{color:#44506a;background:#f0f2f7}.documents-native .docs-tab.is-active{color:#162d73;background:#eef1f7;box-shadow:none}.documents-native .docs-tab-help{position:absolute;top:50%;right:9px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #c8d0e4;border-radius:999px;background:transparent;color:#6b7baa;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transform:translateY(-50%)}.documents-native .docs-tab-help:hover,.documents-native .docs-tab-help[aria-expanded=true]{border-color:#162d73;color:#162d73;background:#fff}.documents-native .docs-tab-help:active{transform:translateY(-50%)}.documents-native .docs-tab-help-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(280px,80vw);padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);box-shadow:0 12px 30px #0f172a24;font-size:13px;font-weight:500;line-height:1.4}.documents-native .docs-sections{display:flex;flex-direction:column;gap:18px;overflow-x:hidden}.documents-native .docs-section{overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:20px}.documents-native .docs-section-header{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;gap:12px;padding:22px 24px;cursor:pointer;transition:background .12s ease}.documents-native .docs-section-header:hover{background:var(--bg)}.documents-native .docs-section-header:focus-visible,.documents-native .doc-row:focus-visible,.documents-native .doc-row-help:focus-visible,.documents-native .doc-help-modal-close:focus-visible,.documents-native .doc-help-modal-primary:focus-visible,.documents-native .docs-tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.documents-native .docs-section-header.is-static{cursor:default}.documents-native .docs-section-header.is-static:hover{background:transparent}.documents-native .docs-section-title{margin:0;flex:1;min-width:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text)}.documents-native .docs-section-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.3;color:#162d73;white-space:nowrap}.documents-native .docs-section-count.has-loaded{color:#162d73}.documents-native .docs-section-count.is-complete{color:var(--status-success-text)}.documents-native .docs-section-chevron{flex-shrink:0;color:#98a2b3;transition:transform .2s ease}.documents-native .docs-section-chevron.is-open{transform:rotate(180deg)}.documents-native .docs-section-divider{height:1px;background:var(--border)}.documents-native .doc-row{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 24px;cursor:pointer;border-bottom:1px solid #eef2fa;transition:background .12s ease}.documents-native .doc-row:last-child{border-bottom:none}.documents-native .doc-row:hover{background:var(--bg)}.documents-native .doc-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:2px}.documents-native .doc-row-icon.status-success{color:var(--status-success-text)}.documents-native .doc-row-icon.status-danger{color:#ffa413}.documents-native .doc-row-icon.status-warn{color:var(--status-warn-text)}.documents-native .doc-row-icon.status-neutral{color:var(--status-neutral-text)}.documents-native .doc-row-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.documents-native .doc-row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.documents-native .doc-row-title{font-size:14px;font-weight:700;line-height:1.35;color:var(--text)}.documents-native .doc-row-desc{font-size:12px;line-height:1.42;color:#6b7baa}.documents-native .doc-row-fileinfo{font-size:12px;line-height:1.35;color:#98a2b3}.documents-native .doc-inline-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;border-radius:5px}.documents-native .doc-inline-status.status-success{color:#18a66a;background:#ebf8f2;border-color:#dbf0e6}.documents-native .doc-inline-status.status-warn{color:#f08a17;background:#fff6e8;border-color:#ffe6bf}.documents-native .doc-inline-status.status-danger{color:var(--status-danger-text);background:var(--status-danger-bg);border-color:#e22b2a26}.documents-native .doc-inline-status.status-neutral{color:var(--status-neutral-text);background:var(--status-neutral-bg);border-color:#94a3b833}.documents-native .doc-row-trailing{display:flex;align-items:center;align-self:center;gap:16px;flex-shrink:0}.documents-native .doc-row-action{display:inline-flex;align-items:center;justify-content:center;min-width:144px;height:42px;padding:0 22px;font-size:15px;font-weight:700;color:#fff;background:#162d73;border-radius:8px}[data-theme=dark] .documents-native .doc-row-action{background:var(--blue)}.documents-native .doc-row-help{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#162d73;cursor:pointer;border-radius:999px}.documents-native .doc-row-help:hover{color:#0e235f}.documents-native .doc-row-help:active{color:#0e235f;transform:none}[data-theme=dark] .documents-native .doc-row-help{color:#6b7baa;border:none}[data-theme=dark] .documents-native .doc-row-help:hover{color:#94a3b8}[data-theme=dark] .documents-native .doc-row-help:active{color:#94a3b8;transform:none}.documents-native .docs-on-request-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:156px;padding:40px 24px 38px;text-align:center}.documents-native .docs-on-request-empty-icon{display:block;width:64px;height:64px;margin-bottom:4px}.documents-native .docs-on-request-empty-title{max-width:760px;margin:0;font-size:18px;font-weight:700;line-height:1.25;color:#162d73}.documents-native .docs-on-request-empty-sub{max-width:340px;margin:0;font-size:13px;line-height:1.45;color:#6b7baa}.documents-native .doc-help-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:var(--shell-main-margin-left, 0);z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#051d5ea3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.documents-native .doc-help-modal{width:min(356px,100%);padding:18px 0 16px;background:#fff;border:1px solid #e6e8f0;border-radius:22px;box-shadow:0 22px 56px #101c4833}.documents-native .doc-help-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 18px 14px}.documents-native .doc-help-modal-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#374151}.documents-native .doc-help-modal-close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b6bccb;cursor:pointer}.documents-native .doc-help-modal-close:hover{color:#95a0b6}.documents-native .doc-help-modal-content{display:flex;flex-direction:column;gap:14px}.documents-native .doc-help-modal-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 18px;list-style:none}.documents-native .doc-help-modal-list-item{position:relative;padding-left:11px;font-size:14px;line-height:1.42;color:#5b6478}.documents-native .doc-help-modal-list-item:before{content:"•";position:absolute;top:0;left:0;color:#7c8597}.documents-native .doc-help-modal-note{display:flex;align-items:flex-start;gap:10px;padding:16px 18px 0;border-top:1px solid #edf0f7}.documents-native .doc-help-modal-note-icon{display:inline-flex;flex-shrink:0;color:#162d73}.documents-native .doc-help-modal-note-text{margin:0;font-size:14px;font-weight:600;line-height:1.42;color:#334472}.documents-native .doc-help-modal-footer{display:flex;justify-content:flex-end;padding:14px 18px 0}.documents-native .doc-help-modal-primary{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:32px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;color:#fff;cursor:pointer;background:#162d73;border-radius:8px}.documents-native .doc-help-modal-primary:hover{background:#132760}.documents-native .doc-help-modal.is-blocks{width:min(480px,100%);max-height:min(85vh,640px);display:flex;flex-direction:column}.documents-native .doc-help-modal.is-blocks .doc-help-modal-content{overflow-y:auto;flex:1 1 auto;padding:0 0 4px}.documents-native .doc-help-modal.is-blocks .doc-help-modal-footer{flex-shrink:0;border-top:1px solid #edf0f7;padding:14px 18px;margin-top:auto}.doc-help-block-content{display:flex;flex-direction:column;gap:16px}.doc-help-block-callout.is-plain{display:flex;align-items:flex-start;gap:10px;margin:0 18px;padding:0}.doc-help-block-callout.is-plain.has-top-divider{padding:14px 14px 0;border-top:1px solid #edf0f7}.doc-help-block-callout-icon{display:inline-flex;flex-shrink:0;color:#162d73;margin-top:1px}.doc-help-block-callout-text{margin:0;font-size:13.5px;font-weight:500;line-height:1.5;color:#475569}.doc-help-block-callout.is-plain.has-top-divider .doc-help-block-callout-text{font-weight:600;line-height:1.45;color:#334472}.doc-help-block-link{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.doc-help-block-link:hover{color:#1e40af}.doc-help-block-callout.is-primary{margin:0 18px;padding:12px 14px;background:#f0f4ff;border:1px solid #dbe4ff;border-radius:12px;font-size:13px;font-weight:500;line-height:1.5;color:#334472}.doc-help-block-callout.is-primary strong{font-weight:700;color:#162d73}.doc-help-block-paragraph{margin:0 18px;font-size:13.5px;font-weight:600;line-height:1.45;color:#5b6478}.doc-help-block-steps{display:flex;flex-direction:column;gap:14px;margin:0 18px}.doc-help-block-step{padding:14px 0}.doc-help-block-step-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.doc-help-block-step-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;font-size:13px;font-weight:700;line-height:1;color:#fff;background:#162d73;border-radius:50%}.doc-help-block-step-title{font-size:14px;font-weight:700;line-height:1.35;color:#1e293b}.doc-help-block-step-lines{display:flex;flex-direction:column;gap:6px;padding-left:36px}.doc-help-block-step-line{margin:0;font-size:13px;font-weight:400;line-height:1.5;color:#475569}.doc-help-block-step-line strong{font-weight:700;color:#1e293b}[data-theme=dark] .documents-native .doc-help-modal.is-blocks .doc-help-modal-footer{border-top-color:var(--border)}[data-theme=dark] .doc-help-block-callout-text{color:#94a3b8}[data-theme=dark] .doc-help-block-link{color:#93c5fd}[data-theme=dark] .doc-help-block-link:hover{color:#60a5fa}[data-theme=dark] .doc-help-block-callout.is-primary{background:#162d732e;border-color:#6373aa40;color:#cbd5e1}[data-theme=dark] .doc-help-block-callout.is-primary strong{color:#e2e8f0}[data-theme=dark] .doc-help-block-paragraph{color:#94a3b8}[data-theme=dark] .doc-help-block-step-title{color:#e2e8f0}[data-theme=dark] .doc-help-block-step-number{background:var(--blue)}[data-theme=dark] .doc-help-block-step-line{color:#94a3b8}[data-theme=dark] .doc-help-block-step-line strong{color:#cbd5e1}[data-theme=dark] .doc-help-block-callout.is-plain.has-top-divider{border-top-color:var(--border)}[data-theme=dark] .doc-help-block-callout.is-plain.has-top-divider .doc-help-block-callout-text{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-tab:hover{color:#cbd5e1;background:#ffffff0f}[data-theme=dark] .documents-native .docs-tab.is-active{color:#e2e8f0;background:#ffffff17;box-shadow:none}[data-theme=dark] .documents-native .docs-tab-help:hover,[data-theme=dark] .documents-native .docs-tab-help[aria-expanded=true]{background:#ffffff14;color:#e2e8f0;border-color:#64748b}[data-theme=dark] .documents-native .docs-section-header:hover,[data-theme=dark] .documents-native .doc-row:hover{background:#ffffff0d}[data-theme=dark] .documents-native .docs-section-count{color:#94a3b8}[data-theme=dark] .documents-native .docs-section-count.has-loaded{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-section-count.is-complete{color:var(--status-success-text)}[data-theme=dark] .documents-native .doc-inline-status.status-success{color:#6ee7a8;background:#1c9e6a2e;border-color:#6ee7a82e}[data-theme=dark] .documents-native .doc-inline-status.status-warn{color:#fbbf24;background:#db7b172e;border-color:#fbbf242e}[data-theme=dark] .documents-native .doc-modal{border-color:var(--border);box-shadow:0 24px 80px #00000080}[data-theme=dark] .documents-native .doc-help-modal{background:var(--bg);border-color:var(--border);box-shadow:0 24px 80px #00000080}[data-theme=dark] .documents-native .doc-help-modal-title{color:#f8fafc}[data-theme=dark] .documents-native .doc-help-modal-close{color:#94a3b8}[data-theme=dark] .documents-native .doc-help-modal-list-item{color:#cbd5e1}[data-theme=dark] .documents-native .doc-help-modal-list-item:before{color:#94a3b8}[data-theme=dark] .documents-native .doc-help-modal-note{border-top-color:var(--border)}[data-theme=dark] .documents-native .doc-row{border-bottom-color:#94a3b81f}[data-theme=dark] .documents-native .doc-help-modal-note-text{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-on-request-empty-title{color:#e2e8f0}[data-theme=dark] .documents-native .docs-on-request-empty-sub{color:#cbd5e1}.documents-native .doc-delete-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:var(--shell-main-margin-left, 0);z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#051d5ea3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.documents-native .doc-delete-modal{width:min(380px,100%);padding:18px 0 16px;background:#fff;border:1px solid #e6e8f0;border-radius:22px;box-shadow:0 22px 56px #101c4833}.documents-native .doc-delete-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 18px 14px}.documents-native .doc-delete-modal-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#374151}.documents-native .doc-delete-modal-close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b6bccb;cursor:pointer}.documents-native .doc-delete-modal-close:hover{color:#95a0b6}.documents-native .doc-delete-modal-body{padding:0 18px}.documents-native .doc-delete-modal-text{margin:0;font-size:14px;line-height:1.5;color:#5b6478}.documents-native .doc-delete-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 18px 0}.documents-native .doc-delete-modal-confirm{background:#ef4444!important;border-color:#ef4444!important}.documents-native .doc-delete-modal-confirm:hover{background:#dc2626!important;border-color:#dc2626!important}[data-theme=dark] .doc-delete-modal{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-delete-modal-title{color:var(--text)}[data-theme=dark] .doc-delete-modal-text{color:var(--muted)}@media(max-width:767px){.documents-native{gap:12px}.documents-native .docs-header-block{padding:16px 14px 14px;border-radius:16px;gap:14px}.documents-native .docs-page-title{font-size:20px}.documents-native .docs-progress-label{font-size:12px}.documents-native .docs-progress-pct{font-size:15px}.documents-native .docs-progress-bar{height:8px}.documents-native .docs-tabs-block{padding:4px;border-radius:12px}.documents-native .docs-tabs{gap:2px}.documents-native .docs-tab{padding:11px 30px 11px 8px;font-size:13px;line-height:1.2;border-radius:8px}.documents-native .docs-tab-label{white-space:normal}.documents-native .docs-tab-help{right:7px}.documents-native .docs-tab-help-popover{width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.documents-native .docs-tab-wrap-required .docs-tab-help-popover{right:auto;left:0}.documents-native .docs-tab-wrap-conditional .docs-tab-help-popover{right:auto;left:50%;transform:translate(-50%)}.documents-native .docs-tab-wrap-on-request .docs-tab-help-popover{right:0;left:auto}.documents-native .docs-sections{gap:8px}.documents-native .docs-section{border-radius:14px}.documents-native .docs-section-header{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:3px;padding:18px}.documents-native .docs-section-title{grid-column:1;grid-row:1;font-size:17px}.documents-native .docs-section-count{grid-column:1;grid-row:2;justify-self:start;white-space:normal;font-size:13px}.documents-native .docs-section-chevron{grid-column:2;grid-row:1 / span 2;width:24px;height:24px}.documents-native .docs-section-chevron svg{width:20px;height:20px}.documents-native .doc-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto;padding:14px;gap:4px 10px;border-bottom:1px solid #f0f2f7;align-items:start;min-height:82px}.documents-native .doc-row:last-child{border-bottom:none}[data-theme=dark] .documents-native .doc-row{border-bottom-color:#94a3b81f}.documents-native .doc-row-icon{width:26px!important;height:26px!important;margin-top:1px!important;grid-column:1;grid-row:1 / -1;flex-shrink:0!important}.documents-native .doc-row-icon svg{width:24px!important;height:24px!important}.documents-native .doc-row-body{display:contents}.documents-native .doc-row-head{display:flex;align-items:center;gap:6px;grid-column:2;grid-row:1;min-width:0}.documents-native .doc-row-title{font-size:15.5px;font-weight:700;min-width:0;overflow-wrap:anywhere}.documents-native .doc-inline-status{flex-shrink:0;font-size:11.5px;padding:3px 8px;border-radius:6px}.documents-native .doc-row-desc{grid-column:2 / -1;grid-row:2;font-size:13px;line-height:1.35;color:#5a657a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.documents-native .doc-row-fileinfo{grid-column:2 / -1;grid-row:3;font-size:12px;line-height:1.35;color:#98a2b3;min-width:0;overflow-wrap:anywhere}.documents-native .doc-row-trailing{display:contents}.documents-native .doc-row-action{grid-column:1 / -1;grid-row:4;width:100%;height:40px;padding:0 16px;margin:10px 0 0;font-size:13.5px;font-weight:700;border-radius:6px}.documents-native .doc-row-help{grid-column:3;grid-row:1;width:24px;height:24px;margin-top:0;color:#6b7baa;background:transparent;border-radius:999px;border:none}.documents-native .doc-row-help:hover{background:#e2e7f5;color:#162d73}.documents-native .doc-row-help:active{background:#d0d7e8;color:#162d73;transform:none}[data-theme=dark] .documents-native .doc-row-help:active{background:#252d40;color:#94a3b8}.documents-native .doc-help-modal{width:min(356px,100%)}.documents-native .doc-help-modal-overlay,.documents-native .doc-delete-modal-overlay{left:0}.documents-native .doc-delete-modal{width:min(356px,100%)}.documents-native .doc-help-modal-title{font-size:17px}.documents-native .doc-help-modal-note{gap:8px}.documents-native .doc-help-modal.is-blocks{width:min(480px,100%);max-height:min(90vh,100%)}.doc-help-block-callout.is-plain,.doc-help-block-callout.is-primary,.doc-help-block-paragraph,.doc-help-block-steps{margin-left:14px;margin-right:14px}.doc-help-block-step{padding:12px}.doc-help-block-step-lines{padding-left:36px}}.docs-split-container,.docs-split-list{display:flex;flex-direction:column;gap:18px}.docs-split-detail{display:none}.docs-split-section-header{display:flex;align-items:center;gap:8px;padding:4px 0 16px}.docs-split-back{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#162d73;cursor:pointer;border-radius:8px;border:1.5px solid #e3e9f7}.docs-split-back:hover{background:var(--bg)}.docs-split-section-title{font-size:16px;font-weight:500;line-height:1.35;color:#000}.docs-split-doc-list{display:flex;flex-direction:column}.docs-split-doc-list .doc-row{padding:10px 14px;gap:10px;border-bottom:1px solid #eef2fa;border-radius:0;align-items:center;transition:background .15s}.docs-split-doc-list .doc-row:hover{background:#ffa41214}[data-theme=dark] .docs-split-doc-list .doc-row:hover{background:#ffffff0d}[data-theme=dark] .docs-split-back{color:var(--blue-light);border-color:var(--border)}[data-theme=dark] .docs-split-back:hover{background:#ffffff0f}[data-theme=dark] .docs-split-section-title{color:var(--text)}[data-theme=dark] .docs-split-doc-list .doc-row{border-bottom-color:#94a3b81f}[data-theme=dark] .docs-split-doc-list .doc-row .doc-row-icon,[data-theme=dark] .docs-split-doc-list .doc-row .doc-row-pages{color:var(--muted)}[data-theme=dark] .docs-split-doc-list .doc-row:hover .doc-row-icon,.docs-split-doc-list .doc-row:hover .doc-row-icon{color:#f59e0b}.docs-split-doc-list .doc-row:last-child{border-bottom:none}.docs-split-doc-list .doc-row .doc-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:0}.docs-split-doc-list .doc-row .doc-row-icon svg{width:20px;height:20px}.docs-split-doc-list .doc-row .doc-row-pages{display:inline;font-size:11px;color:#6b7baa;white-space:nowrap}.docs-split-doc-list .doc-row .doc-row-body{flex:1;min-width:0}.docs-split-doc-list .doc-row .doc-row-head{gap:6px}.docs-split-doc-list .doc-row .doc-row-title{font-size:13px;font-weight:600}.docs-split-doc-list .doc-row .doc-inline-status,.docs-split-doc-list .doc-row .doc-row-desc,.docs-split-doc-list .doc-row .doc-row-fileinfo,.docs-split-doc-list .doc-row .doc-row-trailing{display:none}.docs-split-doc-list .doc-row.is-active{background:var(--blue);border-radius:8px}.docs-split-doc-list .doc-row.is-active:hover{background:var(--blue-light)}.docs-split-doc-list .doc-row.is-active .doc-row-title{color:#fff}.docs-split-doc-list .doc-row.is-active .doc-row-pages{color:#fff9}@media(max-width:1024px){.documents-native.is-split .docs-split-list{display:none}.documents-native.is-split .docs-split-detail{display:block;padding:0;overflow-x:hidden}.documents-native.is-split{padding:0}.doc-detail-mobile-header{display:flex;align-items:center;gap:8px;padding:12px 0}.doc-detail-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--blue);cursor:pointer;border-radius:8px;border:1.5px solid var(--border);background:transparent;flex-shrink:0}.doc-detail-back:hover{background:var(--bg)}[data-theme=dark] .doc-detail-back{color:var(--blue-light)}[data-theme=dark] .doc-detail-back:hover{background:#ffffff0f}.doc-detail-back-title{font-size:17px;font-weight:600;color:var(--text, #1a1a2e)}.doc-detail-doc-switcher{position:relative;margin:12px 0 16px}.doc-detail-doc-switcher-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:14px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text, #0f172a);transition:border-color .12s ease}.doc-detail-doc-switcher-trigger:hover{border-color:#a0b0d0}.doc-detail-doc-switcher-icon{width:18px;height:18px;color:var(--blue, #051d5e);flex-shrink:0}.doc-detail-doc-switcher-chevron{width:16px;height:16px;color:#98a2b3;margin-left:auto;flex-shrink:0;transition:transform .2s ease}.doc-detail-doc-switcher-chevron.is-open{transform:rotate(180deg)}.doc-detail-doc-switcher-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:4px;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto}.doc-detail-doc-switcher-dropdown.is-open{display:flex}.doc-detail-doc-switcher-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .08s ease}.doc-detail-doc-switcher-option:hover{background:#051d5e0f}.doc-detail-doc-switcher-option.is-active{background:#eaf1ff;color:var(--text, #1a1a2e);font-weight:600}[data-theme=dark] .doc-detail-doc-switcher-trigger{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-detail-doc-switcher-trigger:hover{border-color:#457}[data-theme=dark] .doc-detail-doc-switcher-dropdown{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-detail-doc-switcher-option:hover{background:#2b5fd91f}[data-theme=dark] .doc-detail-doc-switcher-option.is-active{background:#2b5fd92e}}@media(min-width:1025px){.doc-detail-mobile-header,.doc-detail-doc-switcher{display:none}}@media(min-width:1025px){.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-container{flex-direction:row;gap:0;align-items:flex-start}.shell-layout[data-doc-detail-open=true] .page-host{padding:0}.shell-layout[data-doc-detail-open=true] .documents-native{padding-right:0}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-list{flex:0 0 280px;max-width:280px;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 50px);background:var(--card);padding:16px}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-detail{display:flex;flex:1;min-width:0;margin-left:0;overflow-y:auto;height:calc(100vh - 120px);padding:0}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-detail .doc-detail-back{display:none}}.docs-page-panel{display:flex;flex-direction:column;gap:12px;width:240px;padding:28px 16px;background:var(--card);border-left:1px solid var(--border)}.docs-page-panel-header{display:flex;flex-direction:column;gap:4px}.docs-page-panel-title{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--text)}.docs-page-panel-progress{font-size:12px;line-height:1.4;color:var(--muted)}.docs-page-panel-progress-bar{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.docs-page-panel-progress-fill{height:100%;background:#162d73;border-radius:3px;transition:width .3s ease}.docs-page-panel-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.docs-page-panel-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .12s ease}.docs-page-panel-item:hover{background:var(--bg)}.docs-page-panel-item.is-active{background:#f0f4ff}.docs-page-panel-radio{flex-shrink:0;width:18px;height:18px;border:2px solid #d0d5e0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .12s}.docs-page-panel-item.is-active .docs-page-panel-radio{border-color:#162d73}.docs-page-panel-radio-dot{width:10px;height:10px;background:#162d73;border-radius:50%;opacity:0;transition:opacity .12s}.docs-page-panel-radio-dot.is-visible{opacity:1}.docs-page-panel-label{flex:1;font-size:13px;font-weight:500;line-height:1.35;color:var(--text);min-width:0}.docs-page-panel-check{flex-shrink:0;width:18px;height:18px;color:#10b981}.docs-page-panel-delete{flex-shrink:0;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.docs-page-panel-delete:hover{background:#ef44441a;color:#ef4444}.docs-page-panel-item.is-uploaded .docs-page-panel-radio{border-color:#10b981}.docs-page-panel-item.is-uploaded.is-active .docs-page-panel-radio{border-color:#162d73}.docs-page-panel-add{border:1.5px dashed #d0d5e0;padding:0}.docs-page-panel-add:hover{border-color:#162d73;background:transparent}.docs-page-panel-add-button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.docs-page-panel-add-button:disabled{cursor:not-allowed}.docs-page-panel-add-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;font-weight:400;color:var(--muted);border:1.5px solid #d0d5e0;border-radius:6px}.docs-page-panel-add.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.docs-page-panel-add.is-disabled .docs-page-panel-add-icon{color:#b0b8c9;border-color:#e2e6ef}.docs-page-panel-add.is-disabled .docs-page-panel-label{color:#b0b8c9}.shell-layout[data-doc-detail-open=true] .docs-split-container>.docs-page-panel{align-self:stretch}@media(max-width:1024px){.documents-native.is-split .docs-page-panel{display:none}.docs-split-container>.docs-page-panel{width:100%;height:auto;position:static;padding:12px 6px}.docs-page-panel-list{max-height:180px;overflow-y:auto}}[data-theme=dark] .docs-page-panel{background:var(--bg);border-color:var(--border)}[data-theme=dark] .docs-page-panel-item:hover{background:#ffffff12}[data-theme=dark] .docs-page-panel-item.is-active{background:#2b5fd926}[data-theme=dark] .docs-page-panel-radio{border-color:#3d4a6b}[data-theme=dark] .docs-page-panel-item.is-active .docs-page-panel-radio{border-color:#60a5fa}[data-theme=dark] .docs-page-panel-radio-dot{background:#60a5fa}[data-theme=dark] .docs-page-panel-add{border-color:var(--border)}[data-theme=dark] .docs-page-panel-add-icon{color:#94a3b8;border-color:#3d4a6b}[data-theme=dark] .docs-page-panel-add.is-disabled{opacity:.4}[data-theme=dark] .docs-page-panel-add.is-disabled .docs-page-panel-add-icon{color:#5a6478;border-color:#2e3851}[data-theme=dark] .docs-page-panel-add.is-disabled .docs-page-panel-label{color:#5a6478}[data-theme=dark] .docs-page-panel-progress-bar{background:var(--border)}.docs-page-panel--one-of{display:flex;flex-direction:column;gap:16px}.docs-page-panel--one-of .docs-page-panel-subtitle{font-size:11.5px;line-height:1.4;color:var(--muted)}.docs-page-panel-one-of-list{display:flex;flex-direction:column;gap:0}.docs-page-panel-one-of-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1.5px solid var(--border);background:var(--card)}.docs-page-panel-one-of-card:hover{background:var(--bg)}.docs-page-panel-one-of-card.is-active{background:#f0f6ff;border-color:#051d5e}.docs-page-panel-one-of-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.docs-page-panel-one-of-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--text)}.docs-page-panel-one-of-desc{font-size:11px;line-height:1.35;color:var(--muted)}.docs-page-panel-divider{display:flex;align-items:center;gap:10px;padding:4px 0}.docs-page-panel-divider-line{flex:1;height:1px;background:var(--border)}.docs-page-panel-divider-text{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#9ca3af;white-space:nowrap}.docs-page-panel-hint{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}[data-theme=dark] .docs-page-panel-one-of-card{border-color:var(--border);background:transparent}[data-theme=dark] .docs-page-panel-one-of-card:hover{background:#ffffff0a}[data-theme=dark] .docs-page-panel-one-of-card.is-active{background:#2b5fd91f;border-color:#60a5fa}[data-theme=dark] .docs-page-panel-divider-text{color:#6b7280}.documents-native .doc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;align-items:center;padding:32px 16px;overflow-y:auto;background:#0a102080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.documents-native .doc-modal{display:flex;flex-direction:column;gap:14px;width:min(860px,100%);margin:auto;padding:18px 18px 16px;overflow-x:hidden;background:var(--card);border:1px solid #d4dbf0;border-radius:16px;box-shadow:0 20px 70px #0a102447}.documents-native .doc-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documents-native .doc-modal-title{font-size:18px;font-weight:700;line-height:1.35;color:var(--text)}.documents-native .doc-modal-close{padding:7px 11px;font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:10px}.documents-native .doc-modal-close:hover{border-color:var(--blue-light)}.doc-detail-content{display:flex;flex-direction:column;gap:8px;padding:2px 0 4px}.documents-native .doc-modal-subtitle{font-size:13px;line-height:1.5;color:var(--muted)}.documents-native .doc-modal-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.documents-native .doc-modal-status-label{font-size:13px;font-weight:600;line-height:1.45;color:var(--text)}.documents-native .doc-modal-status-chip{gap:0;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.1;border-width:1px;border-radius:5px;box-shadow:none}.documents-native .doc-modal-status-chip .dot{display:none}.documents-native .doc-modal-status-chip.success{color:#18a66a;background:#ebf8f2;border-color:#dbf0e6}.documents-native .doc-modal-status-chip.warn{color:#f08a17;background:#fff6e8;border-color:#ffe6bf}.documents-native .doc-modal-status-chip.danger{color:#e05858;background:#fff1f1;border-color:#ffd8d8}.documents-native .doc-modal-status-chip.neutral{color:#667085;background:#f5f7fa;border-color:#e4e7ec}.documents-native .doc-modal-variants{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.documents-native .passport-step-nav{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:4px}.documents-native .passport-step-nav-btn{flex-shrink:0;width:38px;height:36px;font-size:18px;font-weight:700;color:var(--text);cursor:pointer;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:10px;transition:all .15s ease}.documents-native .passport-step-nav-btn:disabled{cursor:not-allowed;opacity:.5}.documents-native .passport-step-nav-btn:not(:disabled):hover{background:var(--card);border-color:var(--blue-light)}.documents-native .passport-step-card{flex:1;min-width:0;padding:10px 14px;text-align:center;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:12px}.documents-native .passport-step-title{font-size:14px;font-weight:700;color:var(--text)}.documents-native .passport-step-meta{margin-top:4px;font-size:12px;color:var(--muted)}.documents-native .doc-modal-variant-tab{padding:7px 11px;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:10px;transition:all .15s ease}.documents-native .doc-modal-variant-tab:hover{background:var(--card);border-color:var(--blue-light)}.documents-native .doc-modal-variant-tab.is-active{color:var(--blue);background:#eaf1ff;border-color:var(--blue);box-shadow:0 0 0 2px #2b5fd929}.doc-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-top:4px}.doc-modal-field{display:flex;flex-direction:column;gap:6px;padding:0;background:transparent;border:none;border-radius:0}.doc-modal-field-label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.4;color:#64758b}.doc-field-hint{position:relative;display:inline-flex;align-items:center}.doc-field-hint-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border);border-radius:50%;color:var(--muted);background:var(--card);font-size:12px;line-height:1;cursor:help}.doc-field-hint-icon:focus-visible{outline:none;box-shadow:0 0 0 3px #051d5e33}.doc-field-hint-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 8px);width:min(280px,72vw);transform:translate(-50%);border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--card);color:var(--text);box-shadow:var(--shadow-md);max-height:calc(100vh - 32px);overflow:auto;font-size:12px;font-weight:500;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s ease}.doc-field-hint:hover .doc-field-hint-tooltip,.doc-field-hint:focus-within .doc-field-hint-tooltip{opacity:1}.doc-modal-field-required{color:#d31d1d;margin-left:1px}.documents-native .doc-modal-field-value{font-size:14px;font-weight:400;line-height:1.45;color:var(--text);word-break:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.documents-native .doc-modal-field.is-full{grid-column:1 / -1}.documents-native .doc-modal-actions{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:2px 0 10px;background:var(--card);border-bottom:1px solid #e3e9f7}.documents-native .doc-upload-feedback{margin-top:6px;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.documents-native .doc-upload-feedback.is-idle{display:none}.documents-native .doc-upload-feedback.is-loading{background:#eef1fa;color:#0a2878;border:1px solid #d4dbf0}.documents-native .doc-upload-feedback.is-success{background:#e8f7f1;color:#0f5132;border:1px solid #bde8d9}.documents-native .doc-upload-feedback.is-warning{background:#fff6e5;color:#8a5b00;border:1px solid #f7d39b}.documents-native .doc-upload-feedback.is-error{background:#fdecec;color:#922020;border:1px solid #f5c2c2}.documents-native .doc-upload-feedback a{color:inherit;font-weight:700;text-decoration:underline}.documents-native .doc-upload-feedback-retry{border:1px solid #922020;background:#fff;color:#922020;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.documents-native .doc-upload-feedback-retry:hover{background:#fff5f5}.documents-native .doc-modal-field.is-recognized .doc-modal-field-control{border-color:#93c5fd}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-value,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control,.documents-native .doc-modal-field.is-readonly .doc-modal-field-value{border-color:#d1d5db;background:#f3f4f6;color:#4b5563;pointer-events:none;cursor:not-allowed;opacity:.7}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control:disabled,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control[disabled],.documents-native .doc-modal-field.is-readonly .doc-modal-field-control:disabled,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control[disabled]{cursor:not-allowed;pointer-events:none}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control:disabled::placeholder,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control[disabled]::placeholder,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control:disabled::placeholder,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control[disabled]::placeholder{color:#c4c9d2}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-label,.documents-native .doc-modal-field.is-readonly .doc-modal-field-label{color:#4b5563}.documents-native .doc-modal-field-required{color:#d31d1d}.documents-native .doc-modal-field.is-required-empty .doc-modal-field-control{border-color:#fca5a5}.documents-native .doc-modal-field-control{width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;color:var(--text);font-size:14px;line-height:1.4}.documents-native .doc-modal-field-control:focus{outline:none;border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}.documents-native select.doc-modal-field-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364758b' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.documents-native .doc-modal-actions>button{min-height:40px}[data-theme=dark] .documents-native .doc-modal-status-chip.success{color:#6ee7a8;background:#1c9e6a2e;border-color:#6ee7a82e}[data-theme=dark] .documents-native .doc-modal-status-chip.warn{color:#fbbf24;background:#db7b172e;border-color:#fbbf242e}[data-theme=dark] .documents-native .doc-modal-status-chip.danger{color:#fda4a4;background:#e22b2a26;border-color:#fda4a42e}[data-theme=dark] .documents-native .doc-modal-status-chip.neutral{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b82e}[data-theme=dark] .documents-native .passport-step-nav-btn,[data-theme=dark] .documents-native .passport-step-card,[data-theme=dark] .documents-native .doc-modal-variant-tab{background:var(--card);border-color:var(--border)}[data-theme=dark] .documents-native .doc-modal-field-control,[data-theme=dark] .documents-native .doc-modal-field-value{background:#151b26;border-color:#94a3b81f;outline-color:transparent}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea){resize:none;scrollbar-color:rgba(148,163,184,.2) transparent;scrollbar-width:thin}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar{width:6px}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar-track{background:transparent}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:3px}[data-theme=dark] .nssd-upload-card .trigger{background:#151b26;border-color:#94a3b81f}[data-theme=dark] .documents-native .passport-step-nav-btn:not(:disabled):hover,[data-theme=dark] .documents-native .doc-modal-variant-tab:hover{background:#ffffff12;border-color:var(--blue-light)}[data-theme=dark] .documents-native .doc-modal-variant-tab.is-active{color:var(--blue-light);background:#2b5fd940;border-color:var(--blue-light);box-shadow:0 0 0 2px #3b82f640}[data-theme=dark] .documents-native .doc-modal-actions{border-bottom-color:var(--border)}[data-theme=dark] .documents-native .doc-modal-field.is-required-empty .doc-modal-field-control{border-color:#ad2429}[data-theme=dark] .documents-native .doc-upload-feedback.is-loading{background:#2b5fd91f;border-color:#2b5fd940}[data-theme=dark] .documents-native .doc-upload-feedback.is-success{background:#18a66a1f;border-color:#18a66a40}[data-theme=dark] .documents-native .doc-upload-feedback.is-warning{background:#f08a171f;border-color:#f08a1740}[data-theme=dark] .documents-native .doc-upload-feedback.is-error{background:#e058581f;border-color:#e0585840}[data-theme=dark] .nssd-upload-card .doc-upload-progress-fill{background:linear-gradient(90deg,#10b981,#34d399)}[data-theme=dark] .nssd-upload-card .doc-upload-success-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-success-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-view{background:var(--blue)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-view:hover{background:#5b9cf6}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-replace{background:transparent;color:var(--text);border-color:var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-replace:hover{background:#ffffff0f}[data-theme=dark] .nssd-upload-card .doc-upload-error-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-error-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-retry{background:var(--blue)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-retry:hover{background:#5b9cf6}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-replace{background:transparent;color:var(--text);border-color:var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-replace:hover{background:#ffffff0f}[data-theme=dark] .nssd-upload-card .doc-upload-progress-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-progress-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-progress-track{background:var(--bg)}.doc-simple-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 14px;border:1.5px dashed #b8c4dc;border-radius:12px;background:#e4ebfa;cursor:pointer;transition:all .15s ease}.doc-simple-upload-area:hover,.doc-simple-upload-area:active{border-color:#162d73;background:#dce4f5}.doc-simple-upload-icon-wrap{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.doc-simple-upload-icon{width:22px;height:22px;color:#162d73}.doc-simple-upload-text{font-size:15px;font-weight:700;color:var(--text)}.doc-simple-upload-hint{font-size:12px;color:var(--muted)}@media(max-width:767px){.doc-field-hint-tooltip{right:0;left:auto;width:min(240px,calc(100vw - 32px));transform:none;max-height:calc(100vh - 32px)}.shell-layout[data-doc-detail-open=true] .docs-split-detail{padding:0}.documents-native .doc-modal-overlay{padding:12px}.documents-native .doc-modal{padding:14px}.documents-native .doc-modal-fields{grid-template-columns:1fr}.documents-native .doc-modal-actions>button{flex:1 1 calc(50% - 4px)}.documents-native .doc-modal-actions>button:first-child,.documents-native .doc-modal-actions .doc-modal-close{flex:1 1 100%;width:100%}.doc-detail-card.nssd-upload-card{padding:0!important;gap:14px}.nssd-upload-card .doc-detail-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0}.nssd-upload-card .doc-simple-title{font-size:16px;font-weight:700}.nssd-upload-card .passport-step-nav{gap:6px;padding-top:2px}.nssd-upload-card .passport-step-nav-btn{width:34px;height:32px;font-size:16px;border-radius:8px}.nssd-upload-card .passport-step-card{padding:7px 10px;border-radius:10px}.nssd-upload-card .passport-step-title{font-size:13px}.nssd-upload-card .passport-step-meta{font-size:11px}.nssd-upload-card .doc-modal-variants{gap:6px;padding-top:4px}.nssd-upload-card .doc-modal-variant-tab{padding:7px 10px;font-size:12px;border-radius:8px}.doc-simple-upload-icon-wrap{box-shadow:0 1px 6px #161d7314}.doc-simple-upload-icon{width:16px;height:16px}.doc-simple-upload-text{font-size:13px;line-height:1.2;color:#162d73;text-align:center}.doc-simple-upload-hint{font-size:10.5px;color:#8a96ab;text-align:center;max-width:200px;line-height:1.25}[data-theme=dark] .doc-simple-upload-area{border-color:#94a3b84d;background:#ffffff05}[data-theme=dark] .doc-simple-upload-area:hover,[data-theme=dark] .doc-simple-upload-area:active{border-color:#94a3b880;background:#ffffff0a}[data-theme=dark] .doc-simple-upload-icon-wrap{background:#ffffff0a;box-shadow:none}[data-theme=dark] .doc-simple-upload-icon{color:#60a5fa}[data-theme=dark] .doc-simple-upload-text{color:var(--text)}[data-theme=dark] .doc-simple-upload-hint{color:var(--muted)}.doc-simple-upload-btn{margin-top:2px;width:100%;height:34px;padding:0 16px;font-size:13px;font-weight:700;border-radius:8px}.nssd-upload-card .doc-upload-progress-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:0}.nssd-upload-card .doc-upload-progress-icon{width:40px;height:40px;flex-shrink:0}.nssd-upload-card .doc-upload-progress-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nssd-upload-card .doc-upload-progress-name{font-size:14px;font-weight:600;color:#1a1a2e}.nssd-upload-card .doc-upload-progress-size{font-size:11.5px;color:#94a3b8}.nssd-upload-card .doc-upload-progress-track{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.nssd-upload-card .doc-upload-progress-fill{height:100%;background:linear-gradient(90deg,#059669,#10b981);border-radius:3px}.nssd-upload-card .doc-upload-progress-pct{font-size:15px;font-weight:700;color:#059669}.nssd-upload-card .doc-upload-progress-size .doc-upload-progress-hint{color:#10b981;font-weight:700;margin-left:40px}.nssd-upload-card .doc-upload-success-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:0}.nssd-upload-card .doc-upload-success-card .doc-upload-success-body{flex:1;min-width:0}.nssd-upload-card .doc-upload-success-card .doc-upload-success-actions{width:100%;flex-basis:100%}.nssd-upload-card .doc-upload-error-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:12px}.nssd-upload-card .doc-upload-error-card .doc-upload-error-body{flex:1;min-width:0}.nssd-upload-card .doc-upload-error-card .doc-upload-error-actions{width:100%;flex-basis:100%}.nssd-upload-card .doc-upload-error-card .doc-upload-error-btn{width:100%}.nssd-upload-card .doc-upload-success-icon,.nssd-upload-card .doc-upload-error-icon{width:40px;height:40px}.nssd-upload-card .doc-upload-progress-icon{width:44px;height:44px}.nssd-upload-card .doc-upload-success-name,.nssd-upload-card .doc-upload-error-name,.nssd-upload-card .doc-upload-progress-name{font-size:13.5px}.nssd-upload-card .doc-upload-success-meta,.nssd-upload-card .doc-upload-error-meta,.nssd-upload-card .doc-upload-progress-size{font-size:11px}.nssd-upload-card .doc-upload-progress-hint{display:none}.nssd-upload-card .doc-upload-success-btn{padding:8px 14px;font-size:13px;border-radius:8px;flex:1 1 calc(50% - 4px);min-width:0}.nssd-upload-card .doc-upload-error-btn{padding:8px 14px;font-size:13px;border-radius:8px}.doc-detail-content{padding-top:2px}.doc-detail-content:before{content:"ЛИЧНЫЕ ДАННЫЕ";display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8892a8;margin-bottom:6px}[data-theme=dark] .doc-detail-content:before{color:var(--muted)}.doc-modal-field-label{font-size:11.5px;margin-bottom:1px}.doc-modal-field-value,.doc-modal-field-control{padding:10px 12px;font-size:13.5px;border-radius:8px}.doc-detail-actions{padding-top:10px;gap:10px}.doc-detail-actions>button{width:100%;height:42px;font-size:14px;font-weight:700;border-radius:10px}.doc-passport-bulk-actions>button{width:100%}.doc-passport-bulk-preview-actions>button{flex:1 1 100%}}.doc-detail-card{display:flex;flex-direction:column;height:100%;padding:20px;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:16px}.doc-detail-card .doc-detail-head-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.doc-detail-card .doc-detail-step-counter{font-size:11.5px;font-weight:500;color:#6b7baa;white-space:nowrap}.doc-detail-card.nssd-upload-card{width:100%;margin:0;padding:28px 24px;box-shadow:none;background:#f0f4ff;border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;gap:28px}.shell-layout[data-doc-detail-open=true] .docs-split-container{background:#f0f4ff}.shell-layout[data-doc-detail-open=true] .docs-split-detail{display:flex;flex-direction:column;background:transparent;padding:16px}[data-theme=dark] .shell-layout[data-doc-detail-open=true] .docs-split-container{background:#0f1218}.doc-detail-content:before{content:"ЛИЧНЫЕ ДАННЫЕ";display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8892a8;margin-bottom:8px;margin-top:16px}[data-theme=dark] .doc-detail-content:before{color:var(--muted)}.docs-split-detail.is-passport .doc-detail-content:before{margin-top:44px}.doc-detail{display:flex;flex-direction:column;min-height:0;flex:1}.doc-simple-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.doc-simple-title{margin:0;font-size:18px;font-weight:700;color:#0f172a}.doc-simple-status-chip{flex-shrink:0}.doc-detail-card.nssd-upload-card .doc-detail-head{display:flex;align-items:center;gap:10px;flex-shrink:0}.doc-simple-upload-btn{background:#051d5e;color:#fff;border:none;border-radius:8px;padding:13px 32px;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s}.doc-simple-upload-btn:hover{background:var(--blue-light)}.doc-simple-upload-buttons{display:flex;gap:10px;width:100%}.doc-simple-upload-buttons>.doc-simple-upload-btn{flex:1 1 0}.doc-simple-camera-btn{display:flex;align-items:center;gap:6px;flex:1;background:#fff;color:#051d5e;border:1.5px solid #b8c4dc;border-radius:8px;padding:13px 16px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.doc-simple-camera-btn:hover{background:#f0f4ff;border-color:#162d73}[data-theme=dark] .doc-simple-upload-area{background:#d2e1ff0f;border:1.5px dashed rgba(148,163,184,.3)}[data-theme=dark] .doc-simple-upload-area:hover{background:#d2e1ff1a;border-color:#94a3b880}[data-theme=dark] .doc-simple-upload-icon-wrap{background:#ffffff0a;box-shadow:none}[data-theme=dark] .doc-simple-upload-icon{color:#60a5fa}[data-theme=dark] .doc-simple-upload-text{color:var(--text)}[data-theme=dark] .doc-simple-upload-hint{color:var(--muted)}[data-theme=dark] .doc-simple-upload-btn{background:var(--blue)}[data-theme=dark] .doc-simple-upload-btn:hover{background:var(--blue-light)}[data-theme=dark] .doc-simple-camera-btn{background:#d2e1ff0f;color:var(--text);border-color:#94a3b84d}[data-theme=dark] .doc-simple-camera-btn:hover{background:#d2e1ff1f;border-color:#94a3b880}@media(hover:hover)and (pointer:fine){.doc-simple-camera-btn{display:none}.doc-simple-upload-buttons>.doc-simple-upload-btn{flex:0 0 auto}}[data-theme=dark] .doc-modal-field-label{color:var(--muted)}[data-theme=dark] .doc-modal-field-required{color:#f87171}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control,[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-value,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-value{border-color:#94a3b833;background:#94a3b814;color:#b0b9c8;pointer-events:none;cursor:not-allowed;opacity:.6}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control:disabled,[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control[disabled],[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control:disabled,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control[disabled]{pointer-events:none}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-label,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-label{color:#b0b9c8}[data-theme=dark] .doc-simple-title{color:var(--text)}[data-theme=dark] .doc-detail-card{background:transparent;border-color:transparent}[data-theme=dark] .doc-detail-step-counter,[data-theme=dark] .doc-passport-page-list-chevron{color:var(--muted)}.doc-detail-head{display:flex;align-items:center;gap:10px;flex-shrink:0}.doc-detail-desc{margin:0;font-size:13px;line-height:1.5;color:var(--muted);flex-shrink:0;padding-top:4px}.doc-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;flex-shrink:0;padding-top:14px;border-top:1px solid #e3e9f7}[data-theme=dark] .doc-detail-actions{border-top-color:#94a3b81f}.doc-detail-actions>button{min-height:40px}.doc-passport-bulk-actions{display:flex;justify-content:flex-start;max-width:100%;box-sizing:border-box;padding:2px 0 4px}.doc-passport-bulk-input{display:none}.doc-passport-bulk-actions>button{min-height:38px}.doc-passport-bulk-preview{display:flex;flex-direction:column;gap:10px;max-width:100%;box-sizing:border-box;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.doc-passport-bulk-preview ol{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px;color:var(--text);font-size:13px;line-height:1.35}.doc-passport-bulk-preview li{overflow-wrap:anywhere}.doc-passport-bulk-preview-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}[data-theme=dark] .doc-passport-bulk-preview{background:var(--card);border-color:var(--border)}.shell-layout[data-doc-detail-open=true] .doc-detail-card{min-height:0}.doc-simple-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px 44px;border:1.5px dashed #b8c4dc;border-radius:20px;cursor:pointer;background:#e4ebfa;transition:all .15s ease}.doc-simple-upload-area:hover{border-color:#162d73;background:#dce4f5}.doc-simple-upload-area.is-dragover{border-style:solid;border-color:#162d73;background:#cdd9f2;box-shadow:0 0 0 3px #162d7326}.doc-simple-upload-icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#fff}.doc-simple-upload-icon{width:38px;height:38px}.doc-simple-upload-text{font-size:18px;font-weight:600;line-height:1.5;color:#051d5e;text-align:center}.doc-simple-upload-hint{font-size:13px;color:#64758b;text-align:center}.nssd-upload-card:has(.doc-upload-feedback.is-loading) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-success) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-error) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-warning) .doc-simple-upload-area{display:none}.doc-detail-card.nssd-upload-card>.doc-upload-feedback:not(.is-idle){order:1;flex:1}.nssd-upload-card .doc-upload-progress-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px;box-shadow:none}.nssd-upload-card .doc-upload-progress-icon{flex-shrink:0;width:52px;height:52px}.nssd-upload-card .doc-upload-progress-icon svg{width:100%;height:100%;border-radius:10px}.nssd-upload-card .doc-upload-progress-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nssd-upload-card .doc-upload-progress-name{font-size:14.5px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-progress-size{font-size:12.5px;color:#64758b}.nssd-upload-card .doc-upload-progress-track{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.nssd-upload-card .doc-upload-progress-fill{height:100%;background:linear-gradient(90deg,#059669,#10b981);border-radius:3px;transition:width .15s ease-out}.nssd-upload-card .doc-upload-progress-pct{flex-shrink:0;font-size:15px;font-weight:700;color:#059669;min-width:40px;text-align:right}.nssd-upload-card .doc-upload-progress-hint{color:#10b981;font-weight:700;margin-left:40px}.nssd-upload-card .doc-upload-success-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px;box-shadow:none}.nssd-upload-card .doc-upload-success-icon{flex-shrink:0;width:48px;height:48px}.nssd-upload-card .doc-upload-success-icon svg{width:100%;height:100%;display:block}.nssd-upload-card .doc-upload-success-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nssd-upload-card .doc-upload-success-name{font-size:15px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-success-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.nssd-upload-card .doc-upload-success-size{white-space:nowrap}.nssd-upload-card .doc-upload-success-status{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#10b981}.nssd-upload-card .doc-upload-success-status.is-warning{color:#b45309;align-items:flex-start;line-height:1.35}.nssd-upload-card .doc-upload-success-check{width:14px;height:14px;flex-shrink:0}.nssd-upload-card .doc-upload-success-actions{flex-shrink:0;display:flex;gap:8px}.nssd-upload-card .doc-upload-success-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.nssd-upload-card .doc-upload-success-btn-view{background:#051d5e;color:#fff;border:none}.nssd-upload-card .doc-upload-success-btn-view:hover{background:#0a2a7a}.nssd-upload-card .doc-upload-success-btn-replace{background:#fff;color:#1f2937;border:1px solid #e2e8f0}.nssd-upload-card .doc-upload-success-btn-replace:hover{background:#f8fafc}.nssd-upload-card .doc-upload-error-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px}.nssd-upload-card .doc-upload-error-icon{flex-shrink:0;width:48px;height:48px}.nssd-upload-card .doc-upload-error-icon svg{width:100%;height:100%;display:block}.nssd-upload-card .doc-upload-error-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nssd-upload-card .doc-upload-error-name{font-size:15px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-error-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.nssd-upload-card .doc-upload-error-size{white-space:nowrap}.nssd-upload-card .doc-upload-error-status{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#ef4444}.nssd-upload-card .doc-upload-error-icon-mark{width:14px;height:14px;flex-shrink:0}.nssd-upload-card .doc-upload-error-actions{flex-shrink:0;display:flex;gap:8px}.nssd-upload-card .doc-upload-error-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.nssd-upload-card .doc-upload-error-btn-retry{background:#051d5e;color:#fff;border:none}.nssd-upload-card .doc-upload-error-btn-retry:hover{background:#0a2a7a}.nssd-upload-card .doc-upload-error-btn-replace{background:#fff;color:#1f2937;border:1px solid #e2e8f0}.nssd-upload-card .doc-upload-error-btn-replace:hover{background:#f8fafc}@media(min-width:1025px){.doc-passport-page-list,.doc-passport-progress,.doc-passport-upload-tabs{display:none!important}}@media(max-width:1024px){.doc-passport-page-list{position:relative}.doc-passport-page-list-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:14px 12px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text, #0f172a);transition:border-color .12s ease}.doc-passport-page-list-trigger:hover{border-color:#a0b0d0}.doc-passport-page-list-label{text-align:left}.doc-passport-page-list-count{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600;color:#98a2b3}.doc-passport-page-list-hint{display:block;margin-top:4px;font-size:12px;color:#98a2b3}.doc-passport-page-list-chevron{flex-shrink:0;width:16px;height:16px;color:#98a2b3;transition:transform .2s ease}.doc-passport-page-list-chevron.is-open{transform:rotate(180deg)}.doc-passport-page-list-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:4px;flex-direction:column;gap:1px;max-height:200px;overflow-y:auto}.doc-passport-page-list-dropdown.is-open{display:flex}.doc-passport-page-list-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .08s ease}.doc-passport-page-list-option:hover{background:#051d5e0f}.doc-passport-page-list-option-row{display:flex;align-items:center;gap:4px;padding:0 4px}.doc-passport-page-list-option-row .doc-passport-page-list-option{flex:1 1 auto;width:auto}.doc-passport-page-list-option-row.is-active{background:#eaf1ff;border-radius:8px}.doc-passport-page-list-option-delete{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:var(--text-muted, #64748b);background:none;border:none;border-radius:6px;cursor:pointer}.doc-passport-page-list-option-delete:hover{background:#dc26261a;color:#dc2626}.doc-passport-page-list-add{border-top:1px solid var(--border, #e2e8f0);border-radius:0 0 8px 8px;color:#051d5e;font-weight:700}.doc-passport-page-list-add:disabled{cursor:not-allowed;color:#98a2b3;opacity:.6}.doc-passport-page-list-add-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;font-size:18px;font-weight:500;color:currentColor;border:1.5px solid currentColor;border-radius:6px}.doc-passport-page-list-option.is-active{color:var(--text, #1a1a2e);font-weight:600}.doc-passport-page-list-option-radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.doc-passport-page-list-option-dot{display:block;width:18px;height:18px;border:2px solid #c4cdd9;border-radius:50%;box-sizing:border-box}.doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot{border-color:#051d5e;background:#051d5e;position:relative}.doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.doc-passport-progress{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px}.doc-passport-progress-label{font-size:14px;font-weight:700;color:var(--text, #0f172a)}.doc-passport-progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.doc-passport-progress-count{font-size:12px;font-weight:400;color:#6b7baa}.doc-passport-progress .docs-progress-bar{width:100%!important;flex:none!important;height:6px!important;min-height:6px!important;background:#d4dbe6!important;border-radius:4px;overflow:hidden}.doc-passport-progress .doc-passport-progress-fill{display:block;height:6px!important;min-height:6px!important;background:#34d399!important;border-radius:4px;transition:width .3s ease}.doc-passport-progress .docs-progress-pct{font-size:14px;font-weight:700}.doc-passport-upload-tabs{display:flex;flex-direction:column;gap:8px}.doc-passport-upload-tabs-label{display:flex;align-items:center;width:100%;gap:4px;font-size:13px;font-weight:600;color:var(--text, #0f172a)}.doc-passport-upload-tabs-label .doc-row-help{width:22px;height:22px;margin-left:auto;flex-shrink:0;color:#6b7baa;background:#f0f2f8;border:1px solid #d4dbe6;border-radius:50%}.doc-passport-upload-tabs .docs-tabs-block{border-radius:10px;padding:4px}.doc-passport-upload-tabs .docs-tab{padding:8px 6px;font-size:12px;border-radius:8px}.doc-passport-accordion-body{display:flex;flex-direction:column;gap:12px;padding:0}.doc-passport-accordion-body .doc-detail-content:before{content:none}[data-theme=dark] .doc-passport-progress{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-progress-count{color:#94a3b8}[data-theme=dark] .doc-passport-upload-tabs .docs-tabs-block{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-upload-tabs-label .doc-row-help{background:var(--card);border-color:var(--border);color:#8892a8}[data-theme=dark] .doc-passport-page-list-trigger{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-page-list-trigger:hover{border-color:#457}[data-theme=dark] .doc-passport-page-list-dropdown{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-page-list-option:hover{background:#2b5fd91f}[data-theme=dark] .doc-passport-page-list-add{border-top-color:var(--border);color:var(--blue-light, #5b8def)}[data-theme=dark] .doc-passport-page-list-option-dot{border-color:#3d4a6b}[data-theme=dark] .doc-passport-page-list-option-row.is-active{background:#2b5fd92e;border-radius:8px}[data-theme=dark] .doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot{border-color:var(--blue-light, #5b8def);background:var(--blue-light, #5b8def)}}.doc-file-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.doc-file-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050f28d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.doc-file-preview-card{position:relative;width:75vw;max-width:1100px;height:92vh;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8f0;border-radius:20px;box-shadow:0 16px 48px #101c4826;overflow:hidden}.doc-file-preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:12px}.doc-file-preview-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.doc-file-preview-pdf-badge{flex-shrink:0;width:44px;height:44px;display:block}.doc-file-preview-pdf-badge svg{width:100%;height:100%;display:block}.doc-file-preview-filename{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.doc-file-preview-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.doc-file-preview-download{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;background:#1e3a8a;color:#fff;border:1px solid #1e3a8a;transition:background .15s;white-space:nowrap}.doc-file-preview-download:hover{background:#162d6e}.doc-file-preview-download-icon{width:16px;height:16px}.doc-file-preview-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s}.doc-file-preview-close:hover{background:#f1f5f9}.doc-file-preview-zoom{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;flex-shrink:0;background:#f5f7fa;border-bottom:1px solid #eef2f7}.doc-file-preview-zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s}.doc-file-preview-zoom-btn:hover{background:#eef2ff;border-color:#c7d2fe;color:#162d73}.doc-file-preview-zoom-value{min-width:48px;text-align:center;font-size:13px;font-weight:600;color:#334155}.doc-file-preview-body{position:relative;width:100%;height:calc(92vh - 130px);overflow:auto;display:flex;justify-content:center;align-items:center;background:#f5f7fa}.doc-file-preview-iframe{width:100%;height:70vh;min-height:400px;border:none;background:#fff}.doc-file-preview-img-wrap{transform-origin:center;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.doc-file-preview-img-wrap.is-pannable{cursor:grab;pointer-events:auto}.doc-file-preview-img-wrap.is-pannable:active{cursor:grabbing}.doc-file-preview-img{max-width:calc(75vw - 40px);max-height:62vh;object-fit:contain;border-radius:4px;display:block}.doc-file-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:70vh;min-height:400px;font-size:14px;color:#64748b}.doc-file-preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:70vh;min-height:400px;color:#e53e3e}.doc-file-preview-error span{font-size:15px;font-weight:600}.doc-file-preview-retry-btn{padding:10px 24px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:600;cursor:pointer;color:#1e3a8a;transition:all .15s}.doc-file-preview-retry-btn:hover{background:#f1f5f9;border-color:#1e3a8a}@media(max-width:767px){.doc-file-preview-card{width:calc(100vw - 16px);max-width:none;height:90vh}.doc-file-preview-body{height:calc(90vh - 120px)}.doc-file-preview-img{max-width:calc(100vw - 48px)}}.doc-detail-actions .is-confirmed-btn{opacity:.2!important;cursor:not-allowed!important}[data-theme=dark] .doc-detail-actions .is-confirmed-btn{opacity:.15!important}.doc-confirm-feedback{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.doc-confirm-feedback--loading{color:#64748b}.doc-confirm-spinner{animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.doc-confirm-feedback--success{color:#18a66a;background:#ebf8f2}.doc-confirm-feedback--error{color:#dc2626;background:#fef2f2}.doc-confirm-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1400;display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;box-shadow:0 8px 24px #16a34a2e;animation:toastIn .25s ease}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}[data-theme=dark] .doc-confirm-toast{color:#86efac;background:#16653440;border-color:#4ade8040;box-shadow:0 8px 24px #0006}.doc-confirm-toast--error{color:#991b1b;background:#fef2f2;border-color:#fecaca;box-shadow:0 8px 24px #dc26262e}[data-theme=dark] .doc-confirm-toast--error{color:#fca5a5;background:#991b1b33;border-color:#f8717133}.okb-obligations-panel{grid-column:1 / -1;margin-top:8px;border:1px solid #dbe4f3;border-radius:14px;background:#fff;overflow:hidden}.okb-obligations-head{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e6edf7;background:#f8fbff}.okb-obligations-head h4{margin:0 0 4px;font-size:15px;color:var(--text)}.okb-obligations-head p{margin:0;font-size:12px;color:#64758b}.okb-obligations-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#eaf1ff;color:var(--blue);font-weight:700;font-size:13px}.okb-obligations-warning{margin:12px 16px 0;padding:10px 12px;border:1px solid #f7d39b;border-radius:10px;background:#fff6e5;color:#8a5b00;font-size:12px;line-height:1.4}.okb-obligations-table-wrap{overflow-x:auto;padding:12px 16px 16px}.okb-obligations-table{width:100%;border-collapse:collapse;min-width:900px;font-size:12px}.okb-obligations-table th,.okb-obligations-table td{border:1px solid #e2e8f0;padding:8px;vertical-align:top;text-align:left;overflow-wrap:anywhere;word-break:break-word}.okb-obligations-table th{background:#f1f5f9;color:#475569;font-weight:700}.okb-obligations-muted{display:block;margin-top:4px;color:#64758b;font-size:11px;line-height:1.35}.okb-obligations-name-input,.okb-obligations-address-cell textarea{width:100%;max-width:100%;resize:vertical;border:1px solid #94a3b8;border-radius:8px;padding:8px;background:#fff;box-shadow:inset 0 0 0 1px #94a3b829;font:inherit;color:#0f172a}.okb-obligations-name-input{min-width:220px;min-height:36px}.okb-obligations-address-cell textarea{min-width:260px;min-height:52px}.okb-obligations-name-input::placeholder,.okb-obligations-address-cell textarea::placeholder{color:#94a3b8}.okb-obligations-name-input:focus,.okb-obligations-address-cell textarea:focus{outline:none;border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd924}.okb-obligations-status{display:inline-block;border-radius:999px;padding:4px 8px;background:#eef2f7;color:#475569;white-space:nowrap}.okb-obligations-status.is-matched{background:#e8f7f1;color:#0f5132}.okb-obligations-status.is-ambiguous{background:#fff6e5;color:#8a5b00}.okb-obligations-status.is-not-found{background:#fee2e2;color:#991b1b}[data-theme=dark] .okb-obligations-panel,[data-theme=dark] .okb-obligations-name-input,[data-theme=dark] .okb-obligations-address-cell textarea{background:#111827;border-color:#334155;color:#e5e7eb}[data-theme=dark] .okb-obligations-head,[data-theme=dark] .okb-obligations-table th{background:#0f172a}[data-theme=dark] .okb-obligations-table th,[data-theme=dark] .okb-obligations-table td{border-color:#334155}[data-theme=dark] .okb-obligations-head{border-bottom-color:#334155}[data-theme=dark] .okb-obligations-head p,[data-theme=dark] .okb-obligations-table th,[data-theme=dark] .okb-obligations-muted{color:#94a3b8}[data-theme=dark] .okb-obligations-count{background:#2b5fd940;color:#93c5fd}[data-theme=dark] .okb-obligations-warning{background:#f59e0b1f;border-color:#f59e0b66;color:#fcd34d}[data-theme=dark] .okb-obligations-name-input::placeholder,[data-theme=dark] .okb-obligations-address-cell textarea::placeholder{color:#64748b}[data-theme=dark] .okb-obligations-status{background:#1f2937;color:#cbd5e1}[data-theme=dark] .okb-obligations-status.is-matched{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .okb-obligations-status.is-ambiguous{background:#f59e0b2e;color:#fcd34d}[data-theme=dark] .okb-obligations-status.is-not-found{background:#ef44442e;color:#fca5a5}.shell-layout{--shell-sidebar-width: 240px;--shell-topbar-min-height: 64px;--mobile-nav-h: 68px;--shell-main-margin-left: var(--shell-sidebar-width)}.shell-layout .sidebar{width:var(--shell-sidebar-width)}.shell-layout .topbar{min-height:var(--shell-topbar-min-height)}.shell-layout .main{margin-left:var(--shell-main-margin-left)}@media(max-width:767px){.shell-layout .main{margin-left:0}.page-host:has([data-route=payments].active){padding:0 20px 20px!important}.page-host:has([data-route=my-case].active){padding:8px 20px calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px) + 16px)!important}.page-host:has([data-route=documents].active){padding:8px 20px calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px) + 16px)!important}.page-host:has([data-route^=admin].active){padding-inline:14px}}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.overlay.open{display:block}.sidebar{width:240px;background:var(--sidebar-bg);display:flex;flex-direction:column;padding:0 0 24px;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:transform .3s}.sidebar-logo{padding:0 24px 32px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.sidebar-logo-btn{width:100%;border:none;background:transparent;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer;border-radius:10px}.sidebar-logo-btn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.logo-img{width:100%;height:auto;display:block}.logo-img-mark{display:none}.nav{flex:1;padding:0 12px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:var(--r-sm);color:#fff9;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:2px;border:none;background:none;text-align:left;transition:all .15s}.nav-item:hover{background:#ffffff12;color:#fff}.nav-item.active{background:#ffffff1f;color:#fff}.nav-item.active .nav-icon{color:var(--orange)}.nav-secondary{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.nav-secondary-label{display:block;padding:0 14px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.nav-secondary .nav-item{color:#ffffff80}.nav-icon{width:20px;height:20px;opacity:.9;flex-shrink:0}.sidebar-footer{padding:20px 24px 0;border-top:1px solid rgba(255,255,255,.08);margin-top:auto}.sidebar-actions{display:flex;gap:8px}.side-btn{flex:1;min-height:32px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffeb;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.side-btn svg{width:14px;height:14px}.main{margin-left:240px;flex:1;min-height:100vh}.topbar{background:var(--topbar-bg);border-bottom:1px solid var(--border);padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}.topbar-title{font-size:18px;font-weight:700;color:var(--blue)}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-ref{display:flex;align-items:center}.topbar-ref-btn{min-height:40px;padding:0 12px;border:1px solid var(--border);background:transparent;border-radius:var(--r-sm);color:var(--blue);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;transition:background .15s}.topbar-ref-btn svg{width:16px;height:16px;flex-shrink:0}.topbar-ref-btn:hover{background:#051d5e0d}.lawyer-impersonation-banner{margin:16px 32px 0;padding:12px 16px;border:1px solid rgba(180,129,45,.35);border-radius:var(--r-md);background:#fff6e2eb;color:#6b4b12;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.lawyer-impersonation-banner button{border:0;border-radius:var(--r-sm);background:var(--blue);color:#fff;padding:8px 12px;cursor:pointer;font-weight:700}[data-theme=dark] .lawyer-impersonation-banner{background:#5e441259;color:#f6d891}.lawyer-impersonation-error{margin:8px 32px 0;color:#b42318;font-size:13px;font-weight:700}.dashboard-refresh-error{margin:12px 32px 0;padding:10px 14px;border:1px solid rgba(180,35,24,.2);border-radius:var(--r-md);background:#fef3f2eb;color:#912018;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}.dashboard-refresh-error button{border:0;border-radius:var(--r-sm);background:#912018;color:#fff;padding:7px 12px;cursor:pointer;font-size:13px;font-weight:700}[data-theme=dark] .dashboard-refresh-error{background:#7f1d1d3d;color:#fecaca}.nb-profile{display:flex;align-items:center;gap:9px;padding:0 10px;cursor:pointer;transition:background .15s;margin-left:2px;position:relative;min-height:40px;border-radius:var(--r-sm)}.nb-profile:hover{background:#051d5e0d}.nb-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1a3897,#051d5e);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;border:2px solid rgba(255,255,255,.35)}[data-theme=dark] .nb-av{border-color:#ffffff38}[data-theme=dark] .topbar-ref-btn:hover,[data-theme=dark] .nb-profile:hover,[data-theme=dark] .btn-theme:hover{background:#3b82f614}.nb-uname{font-size:13px;font-weight:600;color:var(--text)}.nb-chevron{color:var(--muted);transition:transform .15s;display:inline-flex}.nb-chevron svg{width:14px;height:14px}.nb-profile.open .nb-chevron{transform:rotate(180deg)}.nb-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 12px 32px #00000024;z-index:200;display:none;overflow:hidden;cursor:default}.nb-dd-user{padding:16px 18px;border-bottom:1px solid var(--border);background:var(--bg)}.nb-dd-name{font-size:14px;font-weight:700;color:var(--text)}.nb-dd-meta{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.5}.nb-dd-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:10px;padding:11px 18px;font-size:13px;color:var(--text);transition:background .15s;cursor:pointer;text-align:left}.nb-dd-item:hover{background:var(--bg)}.nb-dd-item svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.nb-dd-sep{border:none;border-top:1px solid var(--border);margin:4px 0}.nb-dd-item.exit{color:#d31d1d}.nb-dd-item.exit svg{color:#d31d1d}.btn-theme{width:40px;height:40px;border-radius:var(--r-sm);background:transparent;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--blue);transition:background .15s}.btn-theme:hover{background:#051d5e0d}.btn-theme svg{width:18px;height:18px}.icon-sun{display:none}.icon-moon,[data-theme=dark] .icon-sun{display:block}[data-theme=dark] .icon-moon{display:none}.menu-toggle{display:none;width:40px;height:40px;background:none;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:11px}.menu-toggle span{display:block;height:2px;background:var(--blue);border-radius:2px;width:100%}.page-host{padding:24px clamp(16px,6vw,120px) 90px}.page-host:has([data-route=payments].active){padding-top:0;padding-bottom:20px}.page-host:has([data-route=my-case].active),.page-host:has([data-route=documents].active){padding-top:8px;padding-bottom:20px}.page{display:none}.page.active{display:block}.placeholder-card{background:var(--card);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);padding:28px;max-width:940px}.placeholder-title{color:var(--blue);font-size:22px;font-weight:700;margin-bottom:10px;font-family:Unbounded,Golos Text,sans-serif}.placeholder-text{color:var(--muted);font-size:15px;line-height:1.65;max-width:720px}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--card);border-top:1px solid var(--border);padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));z-index:200}.mobile-nav-inner{display:flex;justify-content:space-around}.mob-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;cursor:pointer;color:var(--muted);font-size:11px;font-weight:500;border:none;background:none;flex:1}.mob-nav-item.active{color:var(--blue)}.mob-nav-item svg{width:22px;height:22px}.mob-sheet-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300;-webkit-tap-highlight-color:transparent}.mob-sheet-overlay.open{display:block}.mob-sheet{position:fixed;top:0;left:0;right:0;background:var(--card);border-radius:0 0 20px 20px;z-index:301;padding-top:env(safe-area-inset-top);transform:translateY(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.mob-sheet-overlay.open .mob-sheet{transform:translateY(0)}.mob-sheet-handle{width:36px;height:4px;background:var(--border);border-radius:99px;margin:4px auto 12px}.mob-sheet-user{padding:16px 20px 14px;border-bottom:1px solid var(--border)}.mob-sheet-name{font-size:17px;font-weight:700;color:var(--text)}.mob-sheet-contract{font-size:12px;color:var(--muted);margin-top:2px}.mob-sheet-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:15px;color:var(--text);transition:background .15s;text-align:left}.mob-sheet-item:active{background:var(--bg)}.mob-sheet-item svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.mob-sheet-sep{border:none;border-top:1px solid var(--border);margin:4px 0}.notification-badge{margin-left:auto;background:var(--np-count-badge-bg);color:var(--np-count-badge-text);border-radius:999px;font-size:11px;font-weight:700;padding:1px 6px;line-height:16px;flex-shrink:0}.mob-sheet-item.exit{color:#d31d1d}.mob-sheet-item.exit svg{color:#d31d1d}.ref-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a102080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:350;padding:16px}.ref-overlay.open{display:flex}.ref-modal{width:min(560px,100%);background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-md);overflow:hidden}.ref-modal-top{padding:22px 22px 16px;position:relative}.ref-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ref-modal-close svg{width:14px;height:14px}.ref-modal-title{font-size:22px;font-weight:700;color:var(--blue);margin-bottom:6px}.ref-modal-sub{font-size:14px;color:var(--muted);line-height:1.55}.ref-reward{margin-top:12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff6e6;color:#b87000;padding:6px 12px;font-size:12px;font-weight:600}.ref-reward svg{width:14px;height:14px}.ref-modal-body{padding:0 22px 22px}.ref-field{margin-top:12px}.ref-label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.ref-input{width:100%;min-height:42px;border-radius:10px;border:1px solid var(--border);padding:0 12px;outline:none;font-size:14px;color:var(--text);background:var(--card)}.ref-input:focus{border-color:var(--blue)}.ref-submit{width:100%;min-height:44px;border-radius:10px;border:none;background:var(--blue);color:#fff;font-weight:700;font-size:14px;margin-top:14px;cursor:pointer}.ref-submit:hover{background:var(--blue-light)}.ref-submit:disabled{opacity:.65;cursor:not-allowed}.ref-error{margin-top:8px;font-size:12px;color:#d31d1d;line-height:1.4}.ref-hint{margin-top:10px;font-size:11.5px;color:var(--muted);line-height:1.45}.ref-success{padding:28px 24px;text-align:center}.ref-success-title{font-size:20px;font-weight:700;color:var(--blue);margin-bottom:8px}.ref-success-sub{font-size:14px;color:var(--muted);line-height:1.55}.help-modal-body{padding:0 22px 22px;display:flex;flex-direction:column;gap:10px}.help-contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.help-contact-btn:hover{background:var(--hover, rgba(0, 0, 0, .04))}.help-contact-btn--primary{background:var(--blue);color:#fff;border-color:transparent}.help-contact-btn--primary:hover{background:var(--blue-light)}.help-contact-btn svg{width:16px;height:16px;flex-shrink:0}.help-hours{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);margin-top:2px}.help-hours svg{width:13px;height:13px;flex-shrink:0}.auth-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#fff,#f7f9fa,#fff)}.auth-logo-wrap{width:100%;display:flex;justify-content:center;margin-bottom:24px}.auth-logo{width:100%;max-width:280px;height:auto}.auth-splash-spinner{width:28px;height:28px;border:3px solid rgba(5,29,94,.15);border-top-color:#051d5e;border-radius:50%;animation:auth-splash-spin .7s linear infinite}@keyframes auth-splash-spin{to{transform:rotate(360deg)}}.auth-card{background:linear-gradient(145deg,#fff,#f7f9fa);border-radius:20px;padding:56px 48px;width:100%;max-width:440px;box-shadow:0 25px 50px #0000001f,0 0 0 1px #f3f4f6;border:1px solid #f3f4f6}.auth-title{font-size:32px;font-weight:700;margin-bottom:12px;text-align:center;color:#111827;letter-spacing:-.5px}.auth-subtitle{color:#374151;text-align:center;margin-bottom:40px;line-height:1.6;font-size:15px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-input{width:100%;background:#f3f6f8;border:1px solid #f3f4f6;color:#111827;padding:16px 18px;font-size:16px;border-radius:10px;outline:none;transition:border-color .2s ease}.auth-input:focus{border-color:#2563eb}.auth-error{color:#ef4444;font-size:14px;margin-top:-2px}.auth-btn{width:100%;margin-top:8px;padding:16px;font-size:16px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.auth-btn-primary{background:#2563eb;color:#fff;box-shadow:0 4px 14px #2563eb40}.auth-btn-primary:hover{background:#1d4ed8;box-shadow:0 6px 20px #2563eb4d}.auth-btn-secondary{margin-top:0;background:transparent;color:#111827;border:2px solid rgba(17,24,39,.16)}.auth-btn-secondary:hover{background:#0000000a}.auth-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:500;max-width:920px;margin:0 auto;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;gap:16px}.cookie-banner-text{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--muted)}.cookie-banner-text strong{color:var(--text);font-size:14px}.cookie-banner-text a{color:var(--blue);font-weight:600;text-decoration:underline}.cookie-banner-actions{display:flex;gap:10px;flex-shrink:0}.cookie-banner-primary,.cookie-banner-secondary{min-height:40px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--border)}.cookie-banner-primary{color:#fff;background:var(--blue);border-color:var(--blue)}.cookie-banner-secondary{color:var(--text);background:transparent}[data-theme=dark] .auth-screen{background:linear-gradient(135deg,#1a1e2e,#151927,#1a1e2e)}[data-theme=dark] .auth-card{background:linear-gradient(145deg,#1f2437,#1a1e2e);border-color:var(--border);box-shadow:0 25px 50px #00000059,0 0 0 1px var(--border)}[data-theme=dark] .auth-title{color:var(--text)}[data-theme=dark] .auth-subtitle{color:var(--muted)}[data-theme=dark] .auth-input{background:var(--bg);border-color:var(--border);color:var(--text)}[data-theme=dark] .auth-input:focus{border-color:var(--blue)}[data-theme=dark] .auth-error{color:#f87171}[data-theme=dark] .auth-logo{filter:brightness(0) invert(1)}[data-theme=dark] .auth-btn-secondary{color:var(--text);border-color:#ffffff2e}[data-theme=dark] .auth-btn-secondary:hover{background:#ffffff0f}.policy-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px;background:linear-gradient(135deg,#fff,#f7f9fa,#fff)}[data-theme=dark] .policy-page{background:linear-gradient(135deg,#1a1e2e,#151927,#1a1e2e)}.policy-container{width:100%;max-width:720px}.policy-title{font-size:24px;font-weight:700;color:#111827;margin-bottom:6px;letter-spacing:-.3px}[data-theme=dark] .policy-title{color:var(--text)}.policy-subtitle{color:#6b7280;font-size:14px;margin-bottom:28px}[data-theme=dark] .policy-subtitle{color:var(--muted)}.policy-section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-theme=dark] .policy-section{background:var(--bg);border-color:var(--border)}.policy-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#111827;font-family:inherit;text-align:left;transition:background .15s}.policy-section-header:hover{background:#00000005}[data-theme=dark] .policy-section-header{color:var(--text)}[data-theme=dark] .policy-section-header:hover{background:#ffffff08}.policy-chevron{font-size:14px;transition:transform .2s ease;color:#9ca3af;flex-shrink:0;margin-left:12px}.policy-chevron.open{transform:rotate(90deg)}.policy-section-body{padding:0 20px 18px;font-size:14px;line-height:1.7;color:#374151}[data-theme=dark] .policy-section-body{color:var(--muted)}.policy-section-body p{margin:0 0 10px}.policy-section-body p:last-child{margin-bottom:0}.policy-term{margin-bottom:8px}.policy-term strong{color:#111827}[data-theme=dark] .policy-term strong{color:var(--text)}.policy-subsection{margin:12px 0}.policy-subsection h4{font-size:14px;font-weight:600;color:#111827;margin:0 0 6px}[data-theme=dark] .policy-subsection h4{color:var(--text)}.policy-subsection ul{margin:0;padding-left:18px}.policy-subsection li{margin-bottom:4px}.policy-extra{font-style:italic;color:#6b7280;margin-top:10px!important}[data-theme=dark] .policy-extra{color:var(--muted)}.policy-footer{margin-top:32px;text-align:center}.policy-back-btn{padding:10px 28px;font-size:14px;font-weight:600;color:#2563eb;background:#2563eb0f;border:1px solid rgba(37,99,235,.2);border-radius:10px;cursor:pointer;font-family:inherit;transition:all .2s}.policy-back-btn:hover{background:#2563eb1f}[data-theme=dark] .policy-back-btn{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}[data-theme=dark] .policy-back-btn:hover{background:#60a5fa26}.policy-section--danger{border-color:#fca5a5;background:#fffbfb}[data-theme=dark] .policy-section--danger{border-color:#5c2020;background:#2a1212}.deletion-title{font-size:17px;font-weight:700;color:#051d5e;padding:18px 20px 14px;margin:0;display:flex;align-items:center;gap:10px}[data-theme=dark] .deletion-title{color:var(--text)}.deletion-num{width:28px;height:28px;background:#051d5e;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;font-weight:700}.deletion-num--danger{background:#dc2626}.deletion-highlight{background:#eff6ff;border-left:4px solid #051d5e;padding:14px 16px;border-radius:0 10px 10px 0;margin:14px 20px;font-size:14px;line-height:1.55;color:#374151}[data-theme=dark] .deletion-highlight{background:#051d5e26;color:var(--muted)}.deletion-list{padding:0 20px 4px 36px;margin:0;font-size:14.5px;color:#374151;line-height:1.65}.deletion-list li{margin-bottom:8px}[data-theme=dark] .deletion-list{color:var(--muted)}.deletion-table{width:100%;border-collapse:collapse;margin:12px 20px 16px;font-size:13.5px}.deletion-table th{background:#f1f3f9;text-align:left;padding:9px 12px;font-weight:600;color:#374151}.deletion-table td{padding:9px 12px;border-top:1px solid #eee;color:#4b5563;vertical-align:top}.deletion-table tr:hover td{background:#fafbfd}[data-theme=dark] .deletion-table th{background:#ffffff0a;color:var(--muted)}[data-theme=dark] .deletion-table td{border-color:var(--border);color:var(--muted-2, #9ca3af)}[data-theme=dark] .deletion-table tr:hover td{background:#ffffff05}.deletion-badge{display:inline-block;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}.deletion-badge--del{background:#fef2f2;color:#dc2626}.deletion-badge--keep{background:#ecfdf5;color:#059669}@media(max-width:768px){.policy-title{font-size:20px}.policy-section-header{padding:14px 16px;font-size:14px}.policy-section-body{padding:0 16px 14px;font-size:13px}}[data-theme=dark] .ref-reward{background:#ffa41226;color:#fbbf24}@media(max-width:900px){.auth-card{padding:44px 30px;border-radius:16px}.page-host{padding:20px 16px 94px}.topbar{padding:0 16px}}@media(max-width:768px){.sidebar{transform:translate(-100%);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.sidebar.open{transform:translate(0)}.main{margin-left:0}.menu-toggle{display:flex}.mobile-nav{display:block}.topbar-ref{display:none}.cookie-banner{flex-direction:column;align-items:stretch;bottom:calc(var(--mobile-nav-h, 68px) + env(safe-area-inset-bottom,0px) + 10px)}.cookie-banner-actions{flex-direction:column}.nb-profile{margin-left:0;padding:4px}.nb-profile .nb-uname,.nb-profile .nb-chevron{display:none}.nb-profile #nbDropdown{display:none!important}}@media(min-width:769px){.shell-layout[data-doc-detail-open=true]{--shell-sidebar-width: 64px;--shell-main-margin-left: 64px}.shell-layout[data-doc-detail-open=true] .sidebar{width:64px;overflow:hidden}.shell-layout[data-doc-detail-open=true] .logo-img-full{display:none}.shell-layout[data-doc-detail-open=true] .sidebar-logo{padding:0;margin-bottom:60px}.shell-layout[data-doc-detail-open=true] .logo-img-mark{display:block;width:32px;margin:20px auto;padding:0}.shell-layout[data-doc-detail-open=true] .nav-item{justify-content:center;padding:11px 0}.shell-layout[data-doc-detail-open=true] .nav-label{display:none}.shell-layout[data-doc-detail-open=true] .sidebar-footer{padding:20px 12px 0}.shell-layout[data-doc-detail-open=true] .side-btn-label{display:none}.shell-layout[data-doc-detail-open=true] .page-host{padding-top:0;padding-left:0;padding-bottom:0}[data-theme=dark] .shell-layout[data-doc-detail-open=true] .main{background:#0f1218}}.pipeline-topbar-left{display:flex;align-items:center;gap:12px;min-width:0}.pipeline-topbar-user{display:inline-flex;align-items:center;gap:8px;max-width:260px;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--blue);font-size:13px;font-weight:600}.pipeline-topbar-avatar{width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.pipeline-topbar-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-logout-btn{min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:transparent;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer}.pipeline-logout-btn:hover{background:#051d5e0d}.pipeline-logout-btn svg{width:16px;height:16px;flex-shrink:0}@media(max-width:767px){.pipeline-topbar{padding-inline:16px}.pipeline-topbar-user{max-width:44px;padding:0 8px}.pipeline-topbar-user-name,.pipeline-logout-label{display:none}.pipeline-logout-btn{width:40px;padding:0}}
