: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}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}._overlay_1xw82_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}._content_1xw82_11{width:100%;max-width:100%;outline:none}.page-host:has(>[data-route=chat].active){padding:0}._shell_1mhvr_7{display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:500px;background:#fff;border-radius:0;box-shadow:none;padding:0;max-width:100%;border:none;overflow:hidden}._header_1mhvr_22{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);background:#fff;gap:16px;flex-shrink:0}._headerUser_1mhvr_33{display:flex;align-items:center;gap:12px;min-width:0}._headerStatus_1mhvr_41{display:none}._headerSearch_1mhvr_45{flex-shrink:0;display:flex;align-items:center;gap:4px}._headerSearchActive_1mhvr_52{max-width:340px}._searchInputWrap_1mhvr_56{position:relative;display:flex;align-items:center;flex-shrink:0}._searchIconBtn_1mhvr_63{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:#f5f5f5;color:#999;cursor:pointer;padding:0;flex-shrink:0}._searchInput_1mhvr_56{width:200px;padding:8px 28px 8px 32px;border:1px solid #ddd;border-radius:6px;font-size:13px;color:var(--text);background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat 9px center;outline:none;box-sizing:border-box;transition:border-color .15s,width .2s}._searchInput_1mhvr_56:focus{border-color:var(--accent, #4f46e5);background-color:#fff}._searchInput_1mhvr_56::placeholder{color:var(--muted)}._searchClearBtn_1mhvr_104{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:none;color:#999;cursor:pointer;font-size:12px;line-height:1;padding:0;transition:color .15s}._searchClearBtn_1mhvr_104:hover{color:#666}._searchControls_1mhvr_128{display:flex;align-items:center;gap:2px;flex-shrink:0}._searchNavBtn_1mhvr_135{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:10px;color:#666;padding:0;line-height:1;transition:background .15s,border-color .15s}._searchNavBtn_1mhvr_135:hover{background:#f0f0f0;border-color:#ccc}._searchCounter_1mhvr_159{font-size:12px;color:var(--text);min-width:32px;text-align:center;font-variant-numeric:tabular-nums}._userAvatarWrap_1mhvr_167{position:relative;flex-shrink:0}._userAvatar_1mhvr_167{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}._statusDot_1mhvr_186{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:50%;background:#9ca3af;border:2px solid #fff}._statusDot_1mhvr_186._statusOnline_1mhvr_197{background:#22c55e}._statusDot_1mhvr_186._statusOffline_1mhvr_201{background:#f97316}._userInfo_1mhvr_205{display:flex;flex-direction:column;min-width:0}._userName_1mhvr_211{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3}._userRole_1mhvr_218{font-size:14px;color:#666;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatMain_1mhvr_229{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#f5f6f7}._list_1mhvr_240{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:28px;min-height:0}._dateSeparator_1mhvr_251{text-align:center;margin:14px 0 10px}._dateSeparator_1mhvr_251 span{display:inline-block;font-size:12px;color:#888;background:#fff;border:1px solid #ddd;border-radius:16px;padding:4px 14px}._row_1mhvr_267{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px}._msgAvatar_1mhvr_275{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}._row_1mhvr_267._client_1mhvr_289 ._msgAvatar_1mhvr_275{background:var(--blue);color:#fff}._row_1mhvr_267._operator_1mhvr_295 ._msgAvatar_1mhvr_275{background:#d0d4d8;color:#555}._senderName_1mhvr_301{font-size:13px;font-weight:600;margin-bottom:2px;color:var(--text)}._row_1mhvr_267._client_1mhvr_289 ._senderName_1mhvr_301{color:var(--blue)}._msgMeta_1mhvr_313{display:flex;align-items:center;gap:4px;margin-left:auto;padding-top:2px;font-size:11px;color:#999}._checkIcon_1mhvr_323{color:#2196f3}._tag_1mhvr_327{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;background:#ffa4122e;color:#9a5a00;text-transform:uppercase;letter-spacing:.04em}._bubbleWrap_1mhvr_340{display:flex;flex-direction:column;max-width:100%}._bubble_1mhvr_340{padding:0;font-size:14px;line-height:1.45;word-break:break-word}._bubbleClient_1mhvr_354{color:#1a1a1a}._docUploadNotice_1mhvr_358{font-size:12px;font-weight:600;color:#888;display:block;margin-top:8px;margin-bottom:4px}._bubbleClient_1mhvr_354 ._fileName_1mhvr_367{color:#999}._bubbleClient_1mhvr_354 ._fileSize_1mhvr_371{color:#bbb}._bubbleOperator_1mhvr_376{color:#1a1a1a}._files_1mhvr_381{display:flex;flex-direction:column;gap:4px;margin-top:6px}._file_1mhvr_367{font-size:12px;text-decoration:none;color:inherit;border:none;padding:0;display:inline-flex;align-items:center;gap:6px;max-width:fit-content}._bubbleClient_1mhvr_354 ._file_1mhvr_367{border-color:var(--border);background:transparent}._fileIcon_1mhvr_405{font-size:18px;flex-shrink:0}._fileInfo_1mhvr_410{display:flex;flex-direction:column}._fileName_1mhvr_367{color:inherit}._fileSize_1mhvr_371{font-size:11px;color:#999}._error_1mhvr_425{padding:12px 20px;color:var(--muted);font-size:13px;background:#fef2f2;border-bottom:1px solid #fecaca}._compose_1mhvr_434{padding:12px 20px;border-top:1px solid #eee;background:#fff;display:flex;flex-direction:column;gap:8px;flex-shrink:0}._fileChips_1mhvr_445{display:flex;flex-wrap:wrap;gap:8px}._fileChip_1mhvr_445{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:1px solid #ddd;border-radius:6px;padding:5px 8px;background:#f5f5f5;font-size:13px;width:280px;box-sizing:border-box}._fileChipIcon_1mhvr_465{width:32px;height:32px;flex-shrink:0}._fileChipInfo_1mhvr_471{display:flex;flex-direction:column;flex:1;min-width:0}._fileChipName_1mhvr_478{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileChipSize_1mhvr_485{color:#999;font-size:11px}._fileChipError_1mhvr_490 ._fileChipSize_1mhvr_485{color:#d32f2f}._fileChipSuccess_1mhvr_494 ._fileChipSize_1mhvr_485{color:#2e7d32}._fileChipBarPlaceholder_1mhvr_498{height:3px;margin-top:4px}._fileChipRemove_1mhvr_503{border:none;background:none;color:#999;cursor:pointer;font-size:26px;line-height:1;padding:0 2px;flex-shrink:0}._fileChipRemove_1mhvr_503:hover{color:#d32f2f}._uploadProgress_1mhvr_519{display:inline-flex;flex-direction:column;gap:2px;border:1px solid #e5e7eb;border-radius:10px;padding:6px 8px;background:#f9fafb;width:280px;box-sizing:border-box}._uploadProgressTop_1mhvr_531{display:flex;align-items:center;gap:6px}._uploadProgressIconWrap_1mhvr_537{width:36px;height:36px;border-radius:8px;background:#f0f6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._uploadProgressIcon_1mhvr_537{width:36px;height:36px}._uploadProgressName_1mhvr_553{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._uploadProgressClose_1mhvr_563{border:none;background:none;color:#999;cursor:pointer;font-size:28px;line-height:1;padding:0 2px;flex-shrink:0}._uploadProgressClose_1mhvr_563:hover{color:#d32f2f}._uploadProgressText_1mhvr_578{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._uploadProgressPct_1mhvr_586{font-size:11px;color:#9ca3af}._uploadProgressBar_1mhvr_591{height:3px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-top:4px}._uploadProgressFill_1mhvr_599{height:100%;background:#22c55e;border-radius:2px;transition:width .2s ease-out}._docPopover_1mhvr_607{position:absolute;bottom:calc(100% + 8px);left:4px;background:#fff;border-radius:12px;padding:16px;width:300px;box-shadow:0 4px 20px #0000001f;border:1px solid #eee;z-index:100}._docPickerTitle_1mhvr_620{font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px}._docPickerInput_1mhvr_627{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:var(--text);outline:none;box-sizing:border-box;margin-bottom:12px}._docPickerInput_1mhvr_627:focus{border-color:var(--blue)}._docPickerList_1mhvr_643{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}._docPickerItem_1mhvr_651{text-align:left;border:none;background:none;padding:10px 12px;font-size:13px;color:#333;cursor:pointer;border-radius:6px;transition:background .15s}._docPickerItem_1mhvr_651:hover{background:#f0f4ff}._composeInner_1mhvr_667{position:relative;flex:1;display:flex;align-items:center;background:#fff;border-radius:28px;padding:3px 3px 3px 14px;gap:6px}._attachBtn_1mhvr_678{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;cursor:pointer;color:#999;border-radius:50%;flex-shrink:0;padding:0;font-size:24px;line-height:1;margin-left:-6px}._attachBtn_1mhvr_678:hover{color:#666}._text_1mhvr_700{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--text);resize:none;min-height:20px;max-height:100px;padding:5px 0;line-height:1.3;font-family:inherit}._text_1mhvr_700:disabled{opacity:.5;cursor:not-allowed}._text_1mhvr_700::placeholder{color:#bbb}@keyframes _spin_1mhvr_730{to{transform:rotate(360deg)}}._spinner_1mhvr_730{animation:_spin_1mhvr_730 .8s linear infinite}._send_1mhvr_301{width:44px;height:44px;border:none;background:var(--blue);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;font-size:14px;line-height:1}._send_1mhvr_301:hover:not(:disabled){opacity:.85}._send_1mhvr_301[disabled]{opacity:.5;cursor:not-allowed}._fileInput_1mhvr_760,._note_1mhvr_764{display:none}._composeError_1mhvr_768{font-size:13px;color:#d32f2f;padding:4px 0 0}._composeSuccess_1mhvr_774{font-size:13px;color:#2e7d32;padding:4px 0 0}._empty_1mhvr_781{padding:60px 20px;text-align:center;color:var(--muted);font-size:14px}._searchMark_1mhvr_789{background:#fff59d;border-radius:2px;padding:0 1px}._searchMarkActive_1mhvr_795{background:#f9a825;color:#000}._head_1mhvr_22,._title_1mhvr_802,._sub_1mhvr_803,._sidebar_1mhvr_804,._status_1mhvr_186,._meta_1mhvr_806,._actions_1mhvr_807,._attach_1mhvr_678{display:none}[data-theme=dark] ._shell_1mhvr_7,[data-theme=dark] ._header_1mhvr_22,[data-theme=dark] ._compose_1mhvr_434,[data-theme=dark] ._composeInner_1mhvr_667,[data-theme=dark] ._docPopover_1mhvr_607{background:var(--card)}[data-theme=dark] ._chatMain_1mhvr_229{background:var(--bg)}[data-theme=dark] ._searchInput_1mhvr_56{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._searchInput_1mhvr_56:focus{background:#151b28}[data-theme=dark] ._searchNavBtn_1mhvr_135{background:#1c2333;border-color:var(--border);color:#aaa}[data-theme=dark] ._searchNavBtn_1mhvr_135:hover{background:#252d40}[data-theme=dark] ._searchClearBtn_1mhvr_104{color:#6b7280}[data-theme=dark] ._searchClearBtn_1mhvr_104:hover{color:#9ca3af}[data-theme=dark] ._fileChip_1mhvr_445,[data-theme=dark] ._uploadProgress_1mhvr_519{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._uploadProgressIconWrap_1mhvr_537{background:#3b82f626}[data-theme=dark] ._uploadProgressBar_1mhvr_591{background:var(--border)}[data-theme=dark] ._bubbleClient_1mhvr_354,[data-theme=dark] ._bubbleOperator_1mhvr_376,[data-theme=dark] ._userName_1mhvr_211,[data-theme=dark] ._docPickerItem_1mhvr_651{color:var(--text)}[data-theme=dark] ._userRole_1mhvr_218,[data-theme=dark] ._msgMeta_1mhvr_313,[data-theme=dark] ._docUploadNotice_1mhvr_358,[data-theme=dark] ._bubbleClient_1mhvr_354 ._fileName_1mhvr_367,[data-theme=dark] ._fileSize_1mhvr_371,[data-theme=dark] ._fileChipSize_1mhvr_485,[data-theme=dark] ._fileChipRemove_1mhvr_503,[data-theme=dark] ._uploadProgressClose_1mhvr_563,[data-theme=dark] ._attachBtn_1mhvr_678,[data-theme=dark] ._text_1mhvr_700::placeholder{color:var(--muted)}[data-theme=dark] ._bubbleClient_1mhvr_354 ._fileSize_1mhvr_371,[data-theme=dark] ._uploadProgressPct_1mhvr_586,[data-theme=dark] ._dateSeparator_1mhvr_251 span{color:#6b7a99}[data-theme=dark] ._attachBtn_1mhvr_678:hover{color:#cbd5e1}[data-theme=dark] ._compose_1mhvr_434,[data-theme=dark] ._docPopover_1mhvr_607,[data-theme=dark] ._docPickerInput_1mhvr_627,[data-theme=dark] ._searchInput_1mhvr_56,[data-theme=dark] ._dateSeparator_1mhvr_251 span{border-color:var(--border)}[data-theme=dark] ._docPopover_1mhvr_607{box-shadow:var(--shadow-md)}[data-theme=dark] ._statusDot_1mhvr_186{border-color:var(--card)}[data-theme=dark] ._dateSeparator_1mhvr_251 span{background:var(--bg)}[data-theme=dark] ._row_1mhvr_267._operator_1mhvr_295 ._msgAvatar_1mhvr_275{background:#2d3345;color:#94a3b8}[data-theme=dark] ._docPickerItem_1mhvr_651:hover{background:#3b82f614}[data-theme=dark] ._composeError_1mhvr_768,[data-theme=dark] ._fileChipError_1mhvr_490 ._fileChipSize_1mhvr_485,[data-theme=dark] ._fileChipRemove_1mhvr_503:hover,[data-theme=dark] ._uploadProgressClose_1mhvr_563:hover{color:#f87171}[data-theme=dark] ._error_1mhvr_425{background:#e22b2a26;border-bottom-color:#e22b2a40}[data-theme=dark] ._statusBadgeOnline_1mhvr_937{background:#16a34a2e;color:#6ee7a8}[data-theme=dark] ._statusBadgeOffline_1mhvr_942{background:#d977062e;color:#fbbf24}[data-theme=dark] ._statusBadgeChecking_1mhvr_947{background:#0369a12e;color:#7dd3fc}[data-theme=dark] ._tag_1mhvr_327{background:#ffa41226;color:#fbbf24}[data-theme=dark] ._statusDot_1mhvr_186._statusOnline_1mhvr_197{background:#22c55e}[data-theme=dark] ._statusDot_1mhvr_186._statusOffline_1mhvr_201{background:#f97316}@media(max-width:768px){._shell_1mhvr_7{height:calc(100vh - 80px)}._header_1mhvr_22{padding:8px 12px;gap:8px}._headerUser_1mhvr_33{gap:8px;min-width:0;flex-shrink:1}._userInfo_1mhvr_205{min-width:0}._userName_1mhvr_211{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_1mhvr_218{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerSearch_1mhvr_45{width:auto;min-width:unset;flex-shrink:0}._searchInputWrap_1mhvr_56{position:relative}._headerSearch_1mhvr_45:not(._headerSearchActive_1mhvr_52):not(._headerSearchExpanded_1mhvr_1011) ._searchInput_1mhvr_56{display:none}._headerSearch_1mhvr_45:not(._headerSearchActive_1mhvr_52):not(._headerSearchExpanded_1mhvr_1011) ._searchIconBtn_1mhvr_63{display:flex}._headerSearchActive_1mhvr_52 ._searchInput_1mhvr_56,._headerSearchExpanded_1mhvr_1011 ._searchInput_1mhvr_56{width:140px;font-size:13px;padding:7px 10px 7px 30px}._searchIconBtn_1mhvr_63:hover{background:#eee}._searchNavBtn_1mhvr_135{width:24px;height:24px;font-size:9px}._searchCounter_1mhvr_159{font-size:11px;min-width:28px}._userAvatar_1mhvr_167{width:36px;height:36px;font-size:14px}._list_1mhvr_240{padding:8px 12px}._row_1mhvr_267{width:100%;gap:6px;margin-bottom:16px}._msgAvatar_1mhvr_275{width:28px;height:28px;font-size:10px;margin-top:0}._bubbleWrap_1mhvr_340{min-width:0;flex:1}._senderName_1mhvr_301{margin-left:0;font-size:12px;margin-bottom:1px}._bubble_1mhvr_340{width:auto}._msgMeta_1mhvr_313{flex-shrink:0;margin-left:2px;margin-top:2px;font-size:11px}}._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_1lkcf_1{position:relative;display:inline-flex;width:100%}._trigger_1lkcf_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_1lkcf_7:hover{border-color:#2b5fd9}._trigger_1lkcf_7._isOpen_1lkcf_27{border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}._trigger_1lkcf_7._isDisabled_1lkcf_32{cursor:not-allowed;opacity:.6;background:#f8fafc;border-color:#e2e8f0}._triggerText_1lkcf_39{color:inherit}._triggerText_1lkcf_39._placeholder_1lkcf_43{color:var(--muted, #7f8c8d)}._triggerIcon_1lkcf_47{width:18px;height:18px;color:var(--muted, #7f8c8d);flex-shrink:0;margin-left:8px}._popup_1lkcf_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_1lkcf_1 .15s ease}@keyframes _dpIn_1lkcf_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popupUp_1lkcf_78{animation-name:_dpInUp_1lkcf_1}@keyframes _dpInUp_1lkcf_1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1lkcf_93{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._navBtn_1lkcf_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_1lkcf_100:hover{background:#f5f7fa;border-color:var(--blue-light, #0a2f96)}._navBtn_1lkcf_100 svg{width:16px;height:16px}._headerCenter_1lkcf_124{display:flex;align-items:center;gap:8px}._monthLabel_1lkcf_130,._yearLabel_1lkcf_131{font-size:17px;font-weight:700;color:var(--text, #1a1a2e);line-height:1.3}._labelBtn_1lkcf_138{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:8px;transition:background .1s}._labelBtn_1lkcf_138:hover{background:#051d5e0f}._chevron_1lkcf_154{width:11px;height:11px;color:var(--text, #1a1a2e);opacity:.55;transition:transform .15s ease}._dropdown_1lkcf_163{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_1lkcf_1 .12s ease}@keyframes _ddIn_1lkcf_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownGrid_1lkcf_188{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}._dropdownScroll_1lkcf_194{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._dropdownItem_1lkcf_202{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_1lkcf_202:hover{background:#051d5e0f}._dropdownItemActive_1lkcf_220{background:var(--blue, #051d5e);color:#fff;font-weight:700}._dropdownItemActive_1lkcf_220:hover{background:var(--blue-light, #0a2f96)}._weekdays_1lkcf_230{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekday_1lkcf_230{text-align:center;font-size:12px;font-weight:600;color:#8892a8;padding:6px 0 4px}._grid_1lkcf_244{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._cell_1lkcf_250{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_1lkcf_250:hover{background:#051d5e0d}._cell_1lkcf_250._otherMonth_1lkcf_269{color:#b0bac9}._cell_1lkcf_250._otherMonth_1lkcf_269:hover{color:var(--text, #1a1a2e);opacity:.7}._cell_1lkcf_250._selected_1lkcf_278{background:var(--blue, #051d5e);color:#fff;font-weight:700}._cell_1lkcf_250._selected_1lkcf_278:hover{background:var(--blue-light, #0a2f96)}._footer_1lkcf_288{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}._applyBtn_1lkcf_297{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_1lkcf_297:hover{background:var(--blue-light, #0a2f96)}._cancelBtn_1lkcf_317{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_1lkcf_317:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] ._trigger_1lkcf_7{background:#151b26;border-color:#94a3b81f}[data-theme=dark] ._popup_1lkcf_55{background:var(--card);border-color:var(--border);box-shadow:0 16px 48px #00000073}[data-theme=dark] ._navBtn_1lkcf_100{border-color:var(--border);color:var(--text)}[data-theme=dark] ._navBtn_1lkcf_100:hover{background:#ffffff0f}[data-theme=dark] ._weekday_1lkcf_230{color:#5a6580}[data-theme=dark] ._cell_1lkcf_250._otherMonth_1lkcf_269{color:#4a5568}[data-theme=dark] ._cell_1lkcf_250:hover{background:#5b8fff1a}[data-theme=dark] ._cell_1lkcf_250._selected_1lkcf_278{background:var(--blue)}[data-theme=dark] ._footer_1lkcf_288{border-top-color:var(--border)}[data-theme=dark] ._labelBtn_1lkcf_138:hover{background:#ffffff0f}[data-theme=dark] ._dropdown_1lkcf_163{background:#1c2333;border-color:var(--border);box-shadow:0 10px 32px #0006}[data-theme=dark] ._dropdownItem_1lkcf_202:hover{background:#5b8fff1a}[data-theme=dark] ._cancelBtn_1lkcf_317{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._cancelBtn_1lkcf_317:hover{background:#242d42}.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-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;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-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;justify-content:space-between;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-header-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.documents-native .docs-section-title{margin: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:#051d5e}.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}[data-theme=dark] .documents-native .doc-row-help{color:#6b7baa;border:none}[data-theme=dark] .documents-native .doc-row-help:hover{color:#94a3b8}.documents-native .doc-row-help:hover{color:#0e235f}.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}[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)}.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-sections{gap:8px}.documents-native .docs-section{border-radius:14px}.documents-native .docs-section-header{padding:12px 14px}.documents-native .docs-section-title{font-size:15px}.documents-native .docs-section-count{font-size:12px}.documents-native .doc-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto;padding:11px 12px 10px;gap:3px 8px;border-bottom:1px solid #f0f2f7;align-items:start;min-height:72px}.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:22px!important;height:22px!important;margin-top:1px!important;grid-column:1;grid-row:1 / -1;flex-shrink:0!important}.documents-native .doc-row-icon svg{width:20px!important;height:20px!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}.documents-native .doc-row-title{font-size:14.5px;font-weight:700}.documents-native .doc-inline-status{flex-shrink:0;font-size:10.5px;padding:3px 8px;border-radius:6px}.documents-native .doc-row-desc{grid-column:2 / -1;grid-row:2;font-size:12px;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:11px;line-height:1.35;color:#98a2b3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.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:#f0f2f7;color:#162d73}.documents-native .doc-row-help:hover{background:#e2e7f5}.documents-native .doc-help-modal{width:min(356px,100%)}.documents-native .doc-help-modal-overlay{left:0}.documents-native .doc-help-modal-title{font-size:17px}.documents-native .doc-help-modal-note{gap:8px}}.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:768px){.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:769px){.doc-detail-mobile-header,.doc-detail-doc-switcher{display:none}}@media(min-width:769px){.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:768px){.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{font-size:13px;line-height:1.4;color:#64758b}.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{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]{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{color:#c4c9d2}.documents-native .doc-modal-field.is-confirmed .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%;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 .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}.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){.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-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)}[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-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{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]{pointer-events:none}[data-theme=dark] .doc-modal-field.is-confirmed .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}.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-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-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:768px){.doc-passport-page-list,.doc-passport-progress,.doc-passport-upload-tabs{display:none!important}.doc-detail-head-meta .doc-row-help{display:none}}@media(max-width:767px){.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-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-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{background:#eaf1ff;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{height:6px!important;min-height:6px!important;background:#d4dbe6!important;border-radius:4px}.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.is-active{background:#2b5fd92e}[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:min(820px,100%);max-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{flex:1;min-height:0;overflow:auto;display:flex;justify-content:center;background:#f5f7fa}.doc-file-preview-iframe{width:100%;height:70vh;min-height:400px;border:none;background:#fff}.doc-file-preview-loading{display:flex;align-items:center;justify-content:center;height:70vh;min-height:400px;font-size:14px;color:#64748b}.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}.payments-native{--navy: #051d5e;--navy-h: #0a2878;--teal: #4fd1c5;--teal-dark: #38b2a5;--n10: #eef1fa;--n20: #d4dbf0;--gbg: var(--status-success-bg);--accent: #ffa412;--bg: #f2f4f8;--surf: #ffffff;--surf2: #f8f9fc;--bd: #e3e7f0;--bd2: #eef1f7;--t: #0f172a;--t2: #374151;--t3: #6b7280;--t4: #9ca3af;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--sh-card: 0 2px 8px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .05);--r: 16px;--rsm: 10px;font-family:Golos Text,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--t);width:100%}[data-theme=dark] .payments-native{color:var(--t)}.payments-native a{text-decoration:none;color:inherit}.payments-native button{font-family:inherit}[data-theme=dark] .payments-native{--navy: var(--blue);--navy-h: var(--blue-light);--n10: #1a2340;--n20: #243060;--gbg: var(--status-success-bg);--bg: var(--bg);--surf: var(--card);--surf2: #1c2333;--bd: var(--border);--bd2: #222b3e;--t: var(--text);--t2: #b8c4dd;--t3: #6b7a99;--t4: #4a5568;--sh: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .2);--sh-card: 0 2px 8px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3)}.payments-native *{box-sizing:border-box}.payments-native .pg{padding:20px 0;display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.payments-native .pg-col{display:flex;flex-direction:column;gap:12px}.payments-native .hero{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);padding:20px 24px;box-shadow:var(--sh)}[data-theme=dark] .payments-native .hero{background:var(--card)}.payments-native .hero-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.payments-native .hero-stages{display:flex;align-items:center;gap:12px}.payments-native .hero-icon{width:48px;height:48px;border-radius:10px;background:var(--n10);color:var(--navy);flex-shrink:0;padding:10px}.payments-native .hero-stages-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.payments-native .hero-count{font-family:Unbounded,Golos Text,sans-serif;font-size:28px;font-weight:700;color:var(--navy);line-height:1.15}.payments-native .hero-count span{font-size:16px;font-weight:500;color:var(--t3);font-family:Golos Text,sans-serif}.payments-native .hero-sub{font-size:14px;color:var(--t3)}.payments-native .hero-forecast{display:none}.payments-native .hero-forecast-label{font-size:12px;color:var(--t3);margin-bottom:3px;position:relative}.payments-native .hero-forecast-val{font-size:14px;font-weight:700;color:var(--t)}.payments-native .fc-tip{font-size:12px;background:var(--n10);color:var(--navy);border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px;vertical-align:middle;-webkit-user-select:none;user-select:none;border:none;padding:0}.payments-native .fc-tooltip{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;background:#fffffff7;color:#1a2233;font-size:12.5px;line-height:1.55;padding:10px 12px;border-radius:10px;box-shadow:0 4px 16px #00000026;z-index:10}.payments-native .fc-tooltip.visible{display:block}.payments-native .pbar{height:10px;background:var(--bd2);border-radius:99px;overflow:hidden;position:relative}.payments-native .pbar-fill{height:100%;border-radius:99px;background:var(--teal)}.payments-native .pbar-meta{display:flex;justify-content:space-between;font-size:14px;color:var(--t3);margin-top:10px;flex-wrap:wrap;gap:4px}.payments-native .pbar-meta b{color:var(--navy);font-weight:700}.payments-native .active-card{background:var(--surf);border-radius:var(--r);padding:20px 24px;border:1px solid var(--bd);box-shadow:var(--sh);display:flex;flex-direction:column;gap:16px}.payments-native .ac-eyebrow,.payments-native .ac-name,.payments-native .ac-what,.payments-native .ac-divider,.payments-native .ac-pay-label,.payments-native .ac-pay-row,.payments-native .ac-deadline-row{display:none}.payments-native .ac-title{font-size:15px;font-weight:700;color:var(--t)}.payments-native .ac-body{background:var(--surf2);border-radius:var(--rsm);padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.payments-native .ac-amount{font-family:Unbounded,Golos Text,sans-serif;font-size:36px;font-weight:700;color:var(--navy);line-height:1.15}.payments-native .ac-deadline-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t3);background:#fff;border:1px solid var(--bd);border-radius:99px;padding:5px 14px;margin-bottom:10px}.payments-native .ac-deadline-pill svg{width:16px;height:16px;flex-shrink:0}.payments-native .btn-pay{height:44px;background:var(--navy-h);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;padding:0 32px;cursor:pointer;transition:background .15s,transform .08s;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1}.payments-native .btn-pay:hover{background:var(--navy)}.payments-native .btn-pay:active{background:var(--navy);transform:translateY(1px) scale(.995)}.payments-native .btn-pay:disabled{opacity:.6;cursor:not-allowed}.payments-native .ac-info{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--t2);background:#f0f5ff;border:1px solid #dce6fd;border-radius:var(--rsm);padding:12px 14px;line-height:1.3}[data-theme=dark] .payments-native .ac-info{background:#3b82f614;border-color:#3b82f633}.payments-native .ac-info-icon{flex-shrink:0}.state-fee-notice{display:flex;align-items:flex-start;gap:10px;background:#f5f8ff;border:1px solid #e1e9f7;border-radius:var(--rsm);padding:14px 18px;font-size:13px;color:var(--t2);line-height:1.45;margin:4px 0}.state-fee-notice svg{width:20px;height:20px;flex-shrink:0;color:#3b6eeb;margin-top:1px}[data-theme=dark] .state-fee-notice{background:#3b6aeb14;border-color:#3b6aeb26}@keyframes payrot{to{transform:rotate(360deg)}}.payments-native .ac-deadline-row{display:none}.payments-native .ac-deadline-row svg{width:12px;height:12px;flex-shrink:0}.stages-list-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.sl-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.sl-title{font-size:15px;font-weight:700;color:var(--t)}.sl-badge{font-size:11.5px;font-weight:600;color:var(--navy);background:var(--n10);border-radius:99px;padding:4px 12px;white-space:nowrap}[data-theme=dark] .sl-badge{background:#3b82f61f;color:#93c5fd}.sl-body{border-top:1px solid var(--bd)}.sl-row{display:grid;grid-template-columns:26px minmax(0,1fr) 90px 100px;align-items:center;column-gap:16px;padding:13px 24px;border-bottom:1px solid var(--bd2);transition:background .12s}.sl-price-col{text-align:right;font-size:13px;font-weight:700;color:var(--t);white-space:nowrap;margin-right:74px}.sl-row:last-child{border-bottom:none}.sl-row-active{background:var(--n10)}.sl-price-col{text-align:right;font-size:13px;font-weight:700;color:var(--t);white-space:nowrap}.sl-price-muted{color:var(--t4)}.sl-status-col{text-align:right;font-size:11.5px;font-weight:600;color:var(--status-success-text);white-space:nowrap}.sl-status-muted{color:var(--t4);font-size:11.5px;font-weight:500;border-radius:6px;padding:5px 12px;background:#f1f3f7;text-align:center;display:block}.sl-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sl-icon-done{background:var(--status-success-bg);color:var(--status-success-text)}.sl-icon-done svg{width:13px;height:13px}.sl-icon-active{background:var(--navy);color:#fff;font-size:11px;font-weight:800}.sl-icon-ahead{background:var(--surf2);color:var(--t4);font-size:11px;font-weight:700;border:1px solid var(--bd)}.sl-name{flex:1;min-width:0;font-size:13.5px;font-weight:500;color:var(--t2);line-height:1.35}.sl-name-active{font-weight:700;color:var(--t)}.sl-name-muted{color:var(--t4)}.sl-pill{font-size:11px;font-weight:600;border-radius:6px;padding:5px 12px;white-space:nowrap;display:block;text-align:center}.sl-pill-done{background:var(--status-success-bg);color:var(--status-success-text)}.sl-pill-ahead{background:#f1f3f7;color:var(--t4)}.sl-btn-pay{background:var(--navy);color:#fff;border:none;border-radius:8px;font-size:11.5px;font-weight:700;padding:6px 12px;width:100%;text-align:center;cursor:pointer;transition:background .15s}.sl-btn-pay:hover{background:var(--navy-h)}.sl-deposit{display:flex;align-items:flex-start;gap:9px;padding:12px 24px;background:var(--surf2);border-bottom:1px solid var(--bd);font-size:12px;color:var(--t3);line-height:1.55}.sl-deposit svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.sl-toggle-btn{display:block;width:calc(100% - 32px);margin:12px 16px 16px;padding:10px 0;border:1px solid var(--bd);border-radius:var(--rsm);background:none;color:var(--navy);font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:background .12s,border-color .12s}.sl-toggle-btn:hover{background:var(--n10);border-color:var(--n20)}.payments-native .hist{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.payments-native .hist-head{padding:14px 20px;border-bottom:1px solid var(--bd);font-size:13px;font-weight:700;color:var(--t);display:flex;align-items:center;gap:7px}.payments-native .hist-head svg{width:14px;height:14px;color:var(--navy);flex-shrink:0}.payments-native .hist-row{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--bd2);font-size:13px;min-height:48px}.payments-native .hist-row:last-child{border-bottom:none}.payments-native .hist-ico{width:28px;height:28px;border-radius:8px;background:var(--status-success-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-native .hist-ico svg{width:12px;height:12px;color:var(--status-success-text)}.payments-native .hist-label{flex:1;color:var(--t2);font-weight:500;min-width:0}.payments-native .hist-date{font-size:11.5px;color:var(--t3);white-space:nowrap}.payments-native .hist-amt{font-weight:700;color:var(--status-success-text);white-space:nowrap}.payments-native .overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:300;align-items:flex-end;justify-content:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .25s,backdrop-filter .25s}.payments-native .overlay.open{display:flex;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(min-width:640px){.payments-native .overlay{align-items:center;padding:16px}}@keyframes paySlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes payFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.payments-native .modal{background:var(--surf);width:100%;max-width:420px;border-radius:20px 20px 0 0;padding:28px 24px;padding-bottom:max(32px,env(safe-area-inset-bottom));position:relative}.payments-native .modal.animating{animation:paySlideUp .28s cubic-bezier(.32,1.2,.5,1) both}@media(min-width:640px){.payments-native .modal{border-radius:20px;padding-bottom:28px}}.payments-native .modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:var(--surf2);display:flex;align-items:center;justify-content:center;color:var(--t3)}.payments-native .modal-pill{display:inline-block;background:var(--n10);color:var(--navy);font-size:11px;font-weight:700;border-radius:99px;padding:3px 10px;margin-bottom:10px}.payments-native .modal-name{font-size:16px;font-weight:700;color:var(--t);margin-bottom:4px;line-height:1.3}.payments-native .modal-price{font-family:Unbounded,Golos Text,sans-serif;font-size:30px;font-weight:700;color:var(--navy);margin-bottom:20px}.payments-native .methods{display:flex;flex-direction:column;gap:9px}.payments-native .method{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1.5px solid var(--bd);border-radius:12px;transition:border-color .15s,background .15s;min-height:56px;background:none;text-align:left;width:100%}.payments-native .method:hover{border-color:var(--navy);background:var(--n10)}.payments-native .method-ico{width:36px;height:36px;border-radius:9px;background:var(--n10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-native .method-ico svg{width:17px;height:17px;color:var(--navy)}.payments-native .method-label{font-size:14px;font-weight:600;color:var(--t)}.payments-native .method-sub{font-size:12px;color:var(--t3)}.payments-native .modal-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--t3)}.payments-native .modal-secure svg{width:12px;height:12px}.payments-native .sov{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:300;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.payments-native .sov.open{display:flex}.payments-native .sm{background:var(--surf);border-radius:20px;padding:32px 28px;max-width:380px;width:100%;text-align:center}.payments-native .sm.animating{animation:payFadeIn .22s ease both}.payments-native .sm-ico{width:56px;height:56px;border-radius:50%;background:var(--status-success-bg);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.payments-native .sm-ico svg{width:26px;height:26px;color:var(--status-success-text)}.payments-native .sm-title{font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:700;color:var(--t);margin-bottom:6px}.payments-native .sm-sub{font-size:13px;color:var(--t2);line-height:1.6;margin-bottom:20px}.payments-native .sm-ref{background:var(--surf2);border:1px solid var(--bd);border-radius:var(--rsm);padding:13px 15px;margin-bottom:18px;text-align:left}.payments-native .sm-ref-title{font-size:12px;font-weight:700;color:var(--t2);margin-bottom:3px}.payments-native .sm-ref-text{font-size:12.5px;color:var(--t2);line-height:1.5}.payments-native .sm-ref-text strong{color:var(--navy)}.payments-native .btn-sm{width:100%;height:46px;background:var(--navy);color:#fff;border:none;border-radius:10px;font-size:13.5px;font-weight:700}@media(max-width:767px){.payments-native .pg{padding:16px 0 calc(92px + env(safe-area-inset-bottom,0px));gap:12px}.payments-native .hero{padding:16px 20px}.payments-native .hero-top{flex-direction:column;gap:10px}.payments-native .hero-forecast{text-align:left}.payments-native .hero-stages{font-size:20px}.payments-native .hero-icon{width:40px;height:40px;padding:8px}.payments-native .active-card{padding:16px 20px}.payments-native .ac-body{padding:26px 16px}.payments-native .ac-amount{font-size:28px}.payments-native .btn-pay{height:44px;font-size:14px;padding:0 28px}.sl-header{padding:16px 18px}.sl-title{font-size:15px}.sl-row{padding:12px 16px;column-gap:10px}.sl-name{font-size:13px}.sl-price-col{font-size:12px}.sl-btn-pay{padding:6px 14px;font-size:11px}.payments-native .hist-head{padding:15px 18px;font-size:14px}.payments-native .hist-row{padding:12px 18px;gap:10px;min-height:50px}.payments-native .hist-label{font-size:13.5px}.payments-native .hist-date{font-size:12px}.payments-native .hist-amt{font-size:13.5px}.payments-native .modal{padding:24px 20px;padding-bottom:max(30px,env(safe-area-inset-bottom))}}._content_97n6x_2{--navy: #051d5e;--navy-hover: #0a2878;--navy-m: #0d3497;--navy-10: #eef1fa;--navy-20: #d4dbf0;--green: #1a9e6a;--green-light: var(--status-success-bg);--accent: #ffa412;--amber-bg: var(--status-warn-bg);--amber-bd: var(--status-warn-border);--bg: #f2f4f8;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_97n6x_2{--surface: var(--card);--border: var(--border);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--bg: var(--bg);--green-light: var(--status-success-bg);--amber-bg: var(--status-warn-bg);--amber-bd: var(--status-warn-border);--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}._hero_97n6x_48{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:26px 30px;color:#fff;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #051d5e38}._heroChevrons_97n6x_59{position:absolute;right:-20px;bottom:-20px;pointer-events:none;-webkit-user-select:none;user-select:none}._heroTop_97n6x_67{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._heroGreet_97n6x_75{font-size:12px;color:#ffffff73;margin-bottom:3px}._heroName_97n6x_81{font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.2}._heroTopRight_97n6x_90{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}._statusPill_97n6x_99{display:inline-flex;align-items:center;gap:8px;border:1.5px solid;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;flex-shrink:0;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._statusDot_97n6x_115{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:_blink_97n6x_1 2.5s infinite;flex-shrink:0}@keyframes _blink_97n6x_1{0%,to{opacity:1}50%{opacity:.35}}._caseChip_97n6x_136,._caseChipPending_97n6x_137{display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:600;width:fit-content}._caseChip_97n6x_136{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;transition:background .15s}._caseChip_97n6x_136:hover{background:#fff3}._caseChip_97n6x_136 svg{width:13px;height:13px;flex-shrink:0;opacity:.7}._caseChipArrow_97n6x_167{opacity:.5!important;margin-left:2px}._caseChipPending_97n6x_137{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff6}._caseChipPending_97n6x_137 svg{width:13px;height:13px;flex-shrink:0;opacity:.5}._actionCounter_97n6x_186{display:inline-flex;align-items:center;gap:10px;background:var(--status-warn-bg);border:1px solid var(--status-warn-border);border-radius:12px;padding:12px 20px;margin-bottom:16px}._actionCounterDone_97n6x_197{background:var(--status-success-bg);border-color:var(--status-success-border)}._actionNum_97n6x_202{font-family:Unbounded,sans-serif;font-size:28px;font-weight:700;color:var(--status-warn-text);line-height:1}._actionCounterDone_97n6x_197 ._actionNum_97n6x_202{color:var(--status-success-text)}._actionLabel_97n6x_214{font-size:15px;font-weight:600;color:#ffffffe6;line-height:1.3}._actionCounterDone_97n6x_197 svg{color:var(--status-success-text)}._heroMsg_97n6x_226{font-size:13.5px;color:#ffffffa6;line-height:1.65;max-width:520px;margin-bottom:20px}._heroProgress_97n6x_235{display:flex;align-items:center;gap:12px}._progressDots_97n6x_241{display:flex;gap:5px;align-items:center;flex-shrink:0}._progressDot_97n6x_241{width:8px;height:8px;border-radius:50%;background:#ffffff2e;transition:background .2s}._progressDotDone_97n6x_256{background:var(--status-success-text);opacity:.7}._progressDotCur_97n6x_261{background:var(--status-success-text);box-shadow:0 0 6px var(--status-success-border);width:10px;height:10px}._progressLabel_97n6x_268{font-size:12px;color:#ffffff73;font-weight:500}._statRow_97n6x_277{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}._statCard_97n6x_284{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}._statCard_97n6x_284:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .2s}._statCard_97n6x_284:hover{border-color:var(--navy-20);box-shadow:0 4px 20px #051d5e1a}._statCard_97n6x_284:hover:before{transform:scaleX(1)}._statCardWarn_97n6x_325{border-color:var(--status-warn-border);background:var(--status-warn-bg)}._statCardWarn_97n6x_325:before{background:var(--status-warn-text)}._statCardLeft_97n6x_334{display:flex;align-items:center;gap:14px}._statCardIco_97n6x_340{width:36px;height:36px;border-radius:9px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statCardIco_97n6x_340 svg{width:16px;height:16px;color:var(--navy)}._statCardIcoWarn_97n6x_357{background:var(--status-warn-bg)}._statCardIcoWarn_97n6x_357 svg{color:var(--status-warn-text)}._statCardVal_97n6x_365{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:var(--navy);line-height:1.1}._statCardOf_97n6x_373{font-size:14px;font-weight:500;color:var(--text-3)}._statCardLbl_97n6x_379{font-size:11.5px;color:var(--text-3);margin-top:3px;line-height:1.3}._statCardRight_97n6x_386{display:flex;flex-direction:column;gap:8px}._statCardTag_97n6x_392{display:inline-block;font-size:11px;font-weight:700;color:var(--status-warn-text);background:var(--status-warn-bg);border-radius:6px;padding:2px 8px;width:fit-content}._statCardBar_97n6x_403{height:5px;background:var(--navy-10);border-radius:99px;overflow:hidden}._statCardBarFill_97n6x_410{height:100%;background:var(--navy);opacity:.4;border-radius:99px;transition:width .5s;min-width:2px}._statCardBarGreen_97n6x_419{background:var(--status-success-text);opacity:1}._grid2_97n6x_427{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._card_97n6x_437{background:var(--surface);border-radius:var(--r);padding:20px 22px;border:1px solid var(--border);box-shadow:var(--sh)}._cardHd_97n6x_445{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._cardTitle_97n6x_452{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--text)}._cardIco_97n6x_461{width:28px;height:28px;border-radius:7px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_97n6x_461 svg{width:14px;height:14px;color:var(--navy)}._taskItem_97n6x_481{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}._taskItem_97n6x_481:last-child{border-bottom:none;padding-bottom:0}._taskItem_97n6x_481:first-child{padding-top:0}._taskNum_97n6x_498{width:24px;height:24px;border-radius:50%;background:var(--navy-10);color:var(--navy);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._taskNum_97n6x_498._urgent_97n6x_513{background:var(--navy);color:#fff;font-size:14px;font-weight:800}._taskBody_97n6x_520{flex:1;min-width:0}._taskTitle_97n6x_525{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:2px}._taskDesc_97n6x_532{font-size:12px;color:var(--text-2);line-height:1.4}._taskBtn_97n6x_538{flex-shrink:0;align-self:center;border:1.5px solid var(--border);background:var(--surface);color:var(--navy);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:Golos Text,sans-serif;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}._taskBtn_97n6x_538:hover{border-color:var(--navy);background:var(--navy-10)}._taskBtnPrimary_97n6x_563{background:var(--navy);color:#fff;border-color:var(--navy)}._taskBtnPrimary_97n6x_563:hover{background:var(--navy-hover);color:#fff}._progWrap_97n6x_577{margin-bottom:16px}._progMeta_97n6x_581{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-bottom:7px}._progMeta_97n6x_581 strong{color:var(--text)}._progBar_97n6x_593{height:6px;background:var(--navy-10);border-radius:99px;overflow:hidden}._progFill_97n6x_600{height:100%;background:var(--status-success-text);border-radius:99px;transition:width .6s}._payNext_97n6x_607{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:14px}._payNext_97n6x_607 svg{width:14px;height:14px;color:var(--text-3);flex-shrink:0}._payNext_97n6x_607 strong{color:var(--text)}._btnPay_97n6x_631{background:var(--navy);color:#fff;border:none;border-radius:10px;height:44px;width:100%;font-size:13.5px;font-weight:700;font-family:Golos Text,sans-serif;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._btnPay_97n6x_631:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._btnPay_97n6x_631:hover{background:var(--navy-hover)}._btnPay_97n6x_631:hover:after{opacity:1}._mgrCard_97n6x_673{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);padding:18px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}._mgrLeft_97n6x_685{display:flex;align-items:center;gap:12px;flex-shrink:0}._mgrAv_97n6x_692{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;letter-spacing:.5px}._mgrName_97n6x_707{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}._mgrMeta_97n6x_714{font-size:11.5px;color:var(--text-3);margin-top:2px;white-space:nowrap}._mgrCenter_97n6x_721{min-width:0}._shield_97n6x_725{display:flex;align-items:flex-start;gap:10px;background:var(--navy-10);border:1px solid var(--navy-20);border-radius:var(--r-sm);padding:10px 14px;font-size:12px;color:var(--text-2);line-height:1.5}._shield_97n6x_725 svg{width:14px;height:14px;color:var(--navy);flex-shrink:0;margin-top:1px}._mgrRight_97n6x_746{display:flex;gap:8px;flex-shrink:0}._btnOutline_97n6x_752{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:40px;padding:0 18px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}._btnOutline_97n6x_752:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_97n6x_752._primary_97n6x_781{border-color:var(--navy);color:var(--navy)}._btnOutline_97n6x_752._primary_97n6x_781:hover{background:var(--navy);color:#fff}._btnOutline_97n6x_752 svg{width:14px;height:14px;flex-shrink:0}._contactCard_97n6x_800{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden;margin-bottom:0}._contactTop_97n6x_809{display:flex;align-items:center;gap:14px;padding:20px 22px 16px}._mgrInfo_97n6x_816{flex:1;min-width:0}._contactBtns_97n6x_821{display:flex;gap:10px;padding:0 22px 18px}._contactBtns_97n6x_821 ._btnOutline_97n6x_752{flex:1}._contactDivider_97n6x_831{height:1px;background:var(--border);margin:0}._referralRow_97n6x_837{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;background:var(--navy-10);border-radius:var(--r) var(--r) 0 0;transition:background .15s;-webkit-tap-highlight-color:transparent}._referralRow_97n6x_837:hover{background:var(--navy-20)}._referralBody_97n6x_853{flex:1;min-width:0}._referralCard_97n6x_861{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:var(--r);padding:18px 24px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s,filter .15s}._referralCard_97n6x_861:hover{filter:brightness(1.08)}._referralCard_97n6x_861:active{opacity:.9}._referralLeft_97n6x_884{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._referralIco_97n6x_892{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._referralIco_97n6x_892 svg{width:18px;height:18px}._referralTitle_97n6x_909{font-size:14px;font-weight:700;color:var(--text);margin-bottom:3px}._referralDesc_97n6x_916{font-size:12px;color:var(--text-2);line-height:1.4}._referralArrow_97n6x_922{width:18px;height:18px;color:var(--text-3);flex-shrink:0}@media(max-width:767px){._content_97n6x_2{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._hero_97n6x_48{padding:20px 18px;border-radius:14px}._heroName_97n6x_81{font-size:15px}._heroTop_97n6x_67{margin-bottom:14px}._statusPill_97n6x_99{font-size:11px;padding:4px 10px}._actionCounter_97n6x_186{padding:10px 16px;margin-bottom:12px}._actionNum_97n6x_202{font-size:22px}._actionLabel_97n6x_214{font-size:13px}._heroMsg_97n6x_226{font-size:12.5px;margin-bottom:16px}._statRow_97n6x_277{grid-template-columns:1fr 1fr;gap:8px}._statCardVal_97n6x_365{font-size:18px}._grid2_97n6x_427{grid-template-columns:1fr;gap:12px}._mgrCard_97n6x_673{grid-template-columns:1fr;gap:14px;padding:18px}._mgrRight_97n6x_746{flex-direction:row}._btnOutline_97n6x_752{flex:1;height:40px;font-size:12.5px}._referralCard_97n6x_861{padding:16px 18px}._contactTop_97n6x_809{padding:18px 18px 14px}._contactBtns_97n6x_821{padding:0 18px 16px}._referralRow_97n6x_837{padding:16px 18px;border-radius:var(--r) var(--r) 0 0}}._root_1ctxw_1{display:inline-flex;align-items:center;gap:8px;border:1.5px solid;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;flex-shrink:0;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._dot_1ctxw_17{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:_blink_1ctxw_1 2.5s infinite;flex-shrink:0}._label_1ctxw_27{overflow:hidden;text-overflow:ellipsis}@keyframes _blink_1ctxw_1{0%,to{opacity:1}50%{opacity:.35}}._success_1ctxw_42{color:var(--status-success-text);background:var(--status-success-bg);border-color:var(--status-success-border)}._warn_1ctxw_48{color:var(--status-warn-text);background:var(--status-warn-bg);border-color:var(--status-warn-border)}._danger_1ctxw_54{color:var(--status-danger-text);background:var(--status-danger-bg);border-color:var(--status-danger-border)}._neutral_1ctxw_60{color:var(--status-neutral-text);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}._content_e8a2d_1{--navy: #051d5e;--navy-hover: #0a2878;--navy-m: #0d3497;--navy-10: #eef1fa;--navy-20: #d4dbf0;--green: #1a9e6a;--green-light: #e8f7f1;--accent: #ffa412;--amber-bg: #fef3c7;--amber-bd: #fde68a;--bg: #f2f4f8;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_e8a2d_1{--surface: var(--card);--border: var(--border);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--bg: var(--bg);--green-light: rgba(26, 158, 106, .18);--amber-bg: rgba(180, 83, 9, .18);--amber-bd: rgba(180, 83, 9, .35);--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}@media(max-width:767px){._content_e8a2d_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 16px)}}._hero_wsl65_5{background:linear-gradient(100deg,#0c1a6a,#1230a8 45%,#1a3dc0 78%,#2048cc);border-radius:var(--radius);color:#fff;margin-bottom:16px;box-shadow:0 4px 24px #0c1a6a4d;position:relative;overflow:visible}._topRow_wsl65_16{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px 24px;gap:20px}._leftCol_wsl65_24{flex:1;min-width:0}._greeting_wsl65_29{font-size:13px;color:#ffffff80;font-weight:400;margin-bottom:4px}._name_wsl65_36{font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:12px}._status_wsl65_44{font-size:14px;color:#ffffffa6;line-height:1.55;max-width:640px}._counter_wsl65_51{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:#ffa41226;border:1px solid rgba(255,164,18,.3);border-radius:8px;padding:5px 12px}._counterVal_wsl65_62{font-size:13px;font-weight:700;color:#ffa412}._counterLabel_wsl65_68{font-size:12px;color:#ffffff80}._stagePill_wsl65_74{display:inline-flex;align-items:center;gap:7px;background:#1db8701f;border:1px solid rgba(29,184,112,.35);border-radius:99px;padding:7px 16px;font-size:12.5px;font-weight:600;color:#1db870;white-space:nowrap;flex-shrink:0;margin-top:2px}._pillDot_wsl65_90{width:6px;height:6px;border-radius:50%;background:#1db870;box-shadow:0 0 4px #1db870;animation:_blink_wsl65_1 2.5s infinite;flex-shrink:0}@keyframes _blink_wsl65_1{0%,to{opacity:1}50%{opacity:.3}}._trackerWrap_wsl65_111{border-top:1px solid rgba(255,255,255,.1);position:relative}._trackerDesktop_wsl65_117{display:flex;align-items:flex-start;padding:16px 24px 20px;gap:0}._stepWrap_wsl65_124{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}._line_wsl65_133{position:absolute;top:14px;right:50%;left:-50%;height:2px;background:#ffffff1a;z-index:0;border-radius:99px}._lineDone_wsl65_143{background:linear-gradient(90deg,#1db870,#23d484);box-shadow:0 0 8px #1db87066}._lineCur_wsl65_147{background:linear-gradient(90deg,#1db870,#1db87040);box-shadow:0 0 6px #1db87033}._step_wsl65_124{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0 4px;position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}._step_wsl65_124:disabled{cursor:default}._circle_wsl65_170{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1.5px solid rgba(255,255,255,.18);background:#ffffff12;color:#ffffff4d;transition:box-shadow .2s}._stepDone_wsl65_185 ._circle_wsl65_170{background:linear-gradient(135deg,#1db870,#18c466);border:2px solid #1db870;color:#fff;box-shadow:0 2px 8px #1db87059}._stepCur_wsl65_192 ._circle_wsl65_170{background:linear-gradient(135deg,#1db870,#23d484);border:2px solid #23d484;color:#fff;font-weight:800;box-shadow:0 0 0 4px #1db8704d,0 2px 12px #1db87066}._step_wsl65_124:not(:disabled):hover ._circle_wsl65_170{box-shadow:0 0 0 4px #ffffff1a}._label_wsl65_206{font-size:10px;color:#ffffff47;text-align:center;line-height:1.3;max-width:76px}._stepDone_wsl65_185 ._label_wsl65_206{color:#ffffffb8}._stepCur_wsl65_192 ._label_wsl65_206{color:#fff;font-weight:600;font-size:10.5px}._count_wsl65_51{font-size:9px;color:#fff6;margin-top:-2px}._popup_wsl65_229{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;padding:14px 16px;width:220px;box-shadow:0 8px 32px #0000002e;z-index:200;color:var(--text, #0f172a);animation:_popIn_wsl65_1 .15s ease}[data-theme=dark] ._popup_wsl65_229{background:var(--card);box-shadow:0 8px 32px #00000080;color:var(--text)}[data-theme=dark] ._popupTitle_wsl65_250{color:var(--text);border-bottom-color:var(--border)}[data-theme=dark] ._popupItem_wsl65_255{color:#b8c4dd}[data-theme=dark] ._popupMore_wsl65_259{color:#6b7a99}[data-theme=dark] ._popupDesc_wsl65_263{color:#b8c4dd}[data-theme=dark] ._popupFuture_wsl65_267{background:#1a2340;border-color:#243060}[data-theme=dark] ._popupFutureTag_wsl65_272{background:#243060;color:#6b7a99}@keyframes _popIn_wsl65_1{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._popupTitle_wsl65_250{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:10px;border-bottom:1px solid #e3e7f0;padding-bottom:8px}._popupList_wsl65_296{list-style:none;display:flex;flex-direction:column;gap:5px}._popupItem_wsl65_255{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:#374151;line-height:1.4}._popupCheck_wsl65_312{color:#1a9e6a;font-weight:700;flex-shrink:0;font-size:11px;margin-top:1px}._popupMore_wsl65_259{font-size:11px;color:#6b7280;padding-top:4px;padding-left:18px}._popupDesc_wsl65_263{font-size:12px;color:#374151;line-height:1.5}._popupFuture_wsl65_267{background:#f8faff;border:1px solid #d4dbf0}._popupFuture_wsl65_267 ._popupTitle_wsl65_250{color:#374151;border-bottom-color:#e3e7f0}._popupFutureTag_wsl65_272{display:inline-block;font-size:10px;font-weight:600;color:#6b7280;background:#eef1fa;border-radius:6px;padding:2px 7px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._trackerMobile_wsl65_357{display:none}._mobileMain_wsl65_361{display:flex;align-items:center;gap:12px;margin-bottom:10px}._mobileBadge_wsl65_368{width:36px;height:36px;border-radius:50%;background:#1db870;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-size:13px;font-weight:800;flex-shrink:0}._mobileOverlay_wsl65_382{background:#fff3}._mobileInfo_wsl65_386{flex:1}._mobileStep_wsl65_389{font-size:14px;font-weight:700;color:#fff}._mobileSub_wsl65_394{font-size:11px;color:#ffffff80;margin-top:2px}._mobileDots_wsl65_400{display:flex;gap:4px}._dot_wsl65_405{width:6px;height:6px;border-radius:50%;background:#ffffff2e;display:block}._dotDone_wsl65_412{background:#1db870}._dotCur_wsl65_415{background:#1db870;box-shadow:0 0 5px #1db870}._mobileProgress_wsl65_420{height:3px;background:#ffffff1f;border-radius:99px;overflow:hidden;margin-bottom:12px}._mobileProgressFill_wsl65_427{height:100%;background:#1db870;border-radius:99px;transition:width .5s ease}._mobileExpand_wsl65_434{background:none;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffb3;font-size:12px;font-weight:500;padding:5px 12px;display:flex;align-items:center;gap:5px;font-family:Golos Text,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}._mobileExpand_wsl65_434:hover{background:#ffffff12}._mobileAllSteps_wsl65_454{margin-top:12px;display:flex;flex-direction:column;background:#ffffff0f;border-radius:10px;overflow:hidden}._mobileStepRow_wsl65_463{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}._mobileStepRow_wsl65_463:last-child{border-bottom:none}._mobileStepCircle_wsl65_474{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:1px}._mobileStepDone_wsl65_486 ._mobileStepCircle_wsl65_474{background:transparent;border:1.5px solid #1db870;color:#1db870}._mobileStepCur_wsl65_491 ._mobileStepCircle_wsl65_474{background:#1db870;border:none;color:#fff}._mobileStepFuture_wsl65_496 ._mobileStepCircle_wsl65_474{background:#ffffff0f;border:1.5px solid rgba(255,255,255,.15);color:#ffffff40}._mobileStepInfo_wsl65_502{flex:1;min-width:0}._mobileStepTitle_wsl65_507{font-size:12.5px;font-weight:600;line-height:1.3}._mobileStepDone_wsl65_486 ._mobileStepTitle_wsl65_507{color:#ffffffbf}._mobileStepCur_wsl65_491 ._mobileStepTitle_wsl65_507{color:#fff}._mobileStepFuture_wsl65_496 ._mobileStepTitle_wsl65_507{color:#ffffff59}._mobileStepMeta_wsl65_522{font-size:11px;color:#ffffff59;margin-top:2px;line-height:1.4}._mobileStepCurMeta_wsl65_528{color:#1db870}@media(max-width:767px){._topRow_wsl65_16{flex-direction:column-reverse;padding:18px 18px 14px;gap:10px}._stagePill_wsl65_74{align-self:flex-start}._name_wsl65_36{font-size:19px;margin-bottom:8px}._status_wsl65_44{font-size:13px;max-width:100%}._trackerDesktop_wsl65_117{display:none}._trackerMobile_wsl65_357{display:block;padding:0 18px 18px}}@media(min-width:768px)and (max-width:1023px){._topRow_wsl65_16{padding:22px 24px 20px}._trackerDesktop_wsl65_117{padding:14px 16px 18px}._label_wsl65_206{font-size:9.5px;max-width:60px}}._card_159w5_1{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:22px 24px;margin-bottom:20px;box-shadow:var(--shadow)}._card_159w5_1._secondary_159w5_11{border-left-color:var(--navy-20)}._label_159w5_15{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);margin-bottom:12px}._card_159w5_1._secondary_159w5_11 ._label_159w5_15{color:var(--text-3)}._body_159w5_28{display:flex;align-items:center;gap:14px}._icon_159w5_34{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}._card_159w5_1._secondary_159w5_11 ._icon_159w5_34{background:var(--navy-10);color:var(--navy)}._text_159w5_53{flex:1}._title_159w5_57{font-size:15px;font-weight:700;color:var(--text);margin-bottom:3px}._desc_159w5_64{font-size:14px;color:var(--text-2);line-height:1.55}._btn_159w5_70{flex-shrink:0;background:var(--navy);color:#fff;border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}._btn_159w5_70:hover{background:var(--navy-hover)}@media(max-width:767px){._card_159w5_1{padding:16px}._body_159w5_28{flex-wrap:wrap}._btn_159w5_70{width:100%;text-align:center;margin-top:8px}}._card_v5i10_1{background:var(--surface);border-radius:var(--radius);padding:24px 28px;border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:16px}._header_v5i10_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}._title_v5i10_19{font-size:15px;font-weight:700;color:var(--text)}._counter_v5i10_25{font-size:13px;color:var(--text-3);font-weight:500}._sectionLabel_v5i10_31{font-size:12px;font-weight:600;color:var(--text-3);padding:16px 0 10px;display:flex;align-items:center;gap:7px}._sectionLabel_v5i10_31:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}._sectionLabel_v5i10_31._pending_v5i10_50:before{background:var(--accent)}._sectionLabel_v5i10_31._done_v5i10_54:before{background:var(--green)}._sectionLabel_v5i10_31._active_v5i10_58:before{background:var(--navy)}._toggleBtn_v5i10_62{display:inline-flex;align-items:center;background:none;border:none;color:var(--navy);font-size:13px;font-weight:600;cursor:pointer;padding:6px 0 8px;font-family:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .12s}._toggleBtn_v5i10_62:hover{opacity:.7}@media(max-width:767px){._card_v5i10_1{padding:16px}}._item_bwzh2_1{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}._item_bwzh2_1:last-child{border-bottom:none;padding-bottom:0}._dot_bwzh2_14{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:2px;font-weight:700}._dot_bwzh2_14._done_bwzh2_27{background:var(--green);color:#fff}._dot_bwzh2_14._active_bwzh2_32{background:var(--navy);color:#fff}._dot_bwzh2_14._pending_bwzh2_37{background:var(--accent);color:#fff}._title_bwzh2_45{font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px}._desc_bwzh2_52{font-size:14px;color:var(--text-2);line-height:1.6}._date_bwzh2_58{font-size:11px;color:var(--text-3);margin-top:4px}._group_1rov8_1{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}._header_1rov8_8{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;background:var(--surface);transition:background .12s;-webkit-user-select:none;user-select:none}._header_1rov8_8:hover{background:var(--navy-10)}._name_1rov8_23{flex:1;font-size:14px;font-weight:600;color:var(--text)}._progress_1rov8_30{display:flex;align-items:center;gap:8px}._progressBar_1rov8_36{width:60px;height:4px;background:var(--border);border-radius:99px;overflow:hidden}._progressFill_1rov8_44{height:100%;background:var(--green);border-radius:99px;transition:width .3s}._count_1rov8_51{font-size:12px;color:var(--text-3);white-space:nowrap}._chevron_1rov8_57{font-size:12px;color:var(--text-3);transition:transform .2s}._chevron_1rov8_57._open_1rov8_63{transform:rotate(180deg)}._items_1rov8_67{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease}._items_1rov8_67._open_1rov8_63{max-height:2000px}._block_thj8e_1{background:var(--navy-10);border:1px solid var(--navy-20);border-left:3px solid var(--navy);border-radius:var(--radius-sm);padding:22px 24px;margin-top:28px}._label_thj8e_10{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--navy);margin-bottom:14px}._item_thj8e_19{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:var(--text-2);font-size:14px;line-height:1.55}._item_thj8e_19+._item_thj8e_19{border-top:1px solid var(--navy-20)}._arrow_thj8e_33{color:var(--navy);font-weight:700;font-size:16px;flex-shrink:0}._wait_19c9v_1{display:flex;align-items:flex-start;gap:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 20px;margin-top:20px;font-size:14px;color:var(--text-3);line-height:1.6}._icon_19c9v_15{width:20px;height:20px;border-radius:50%;background:var(--navy-10);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}._shield_jcram_1{display:flex;align-items:flex-start;gap:12px;background:var(--navy-10);border:1px solid var(--navy-20);border-radius:var(--radius-sm);padding:14px 20px;margin-top:20px;font-size:14px;color:var(--text-2);line-height:1.55}._icon_jcram_15{font-size:18px;flex-shrink:0;margin-top:1px}._section_1pjit_1{margin-top:28px;border-top:1px solid var(--border);padding-top:24px}._title_1pjit_7{font-size:16px;font-weight:700;color:var(--text);margin-bottom:16px}._faqItem_1pjit_14{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}._question_1pjit_21{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);transition:background .12s;-webkit-user-select:none;user-select:none}._question_1pjit_21:hover{background:var(--navy-10)}._chevron_1pjit_40{font-size:11px;color:var(--text-3);flex-shrink:0;transition:transform .2s}._chevron_1pjit_40._open_1pjit_47{transform:rotate(180deg)}._answer_1pjit_51{padding:12px 18px 16px;font-size:14px;color:var(--text-2);line-height:1.6;background:var(--bg);border-top:1px solid var(--border)}._card_15sog_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:20px;display:flex;align-items:center;gap:14px;box-shadow:var(--shadow)}._avatar_15sog_13{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px;flex-shrink:0;overflow:hidden}._avatarImg_15sog_28{width:100%;height:100%;object-fit:cover}._info_15sog_34{flex:1}._name_15sog_38{font-size:15px;font-weight:700;color:var(--text)}._role_15sog_44{font-size:13px;color:var(--text-3);margin-top:2px}._btns_15sog_50{display:flex;gap:8px}._btn_15sog_50{padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}._btn_15sog_50._primary_15sog_65{background:var(--navy);color:#fff;border:none}._btn_15sog_50._primary_15sog_65:hover{background:var(--navy-hover)}@media(max-width:767px){._card_15sog_1{flex-wrap:wrap;padding:14px 16px}._btns_15sog_50{width:100%;margin-top:10px}._btn_15sog_50{flex:1;text-align:center}}._banner_1umjz_4{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--navy);border-radius:var(--r-sm);padding:18px 20px;margin-bottom:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--sh)}._bannerText_1umjz_17{flex:1}._bannerTitle_1umjz_21{font-size:14px;font-weight:700;color:var(--text);margin-bottom:3px}._bannerDesc_1umjz_28{font-size:13px;color:var(--text-3);line-height:1.5}._bannerBtn_1umjz_34{flex-shrink:0;background:var(--navy);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s;white-space:nowrap}._bannerBtn_1umjz_34:hover{background:var(--navy-hover)}@media(max-width:767px){._banner_1umjz_4{flex-wrap:wrap}._bannerBtn_1umjz_34{width:100%;text-align:center}}._overlay_1umjz_66{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:24px 20px 40px;overflow-y:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_1umjz_82{width:100%;max-width:460px;border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #00000047;animation:_popIn_1umjz_1 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes _popIn_1umjz_1{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._top_1umjz_103{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);padding:28px 28px 34px;position:relative;overflow:hidden}._chevrons_1umjz_111{position:absolute;right:-16px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}._closeBtn_1umjz_123{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#ffffff26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffffd9;transition:background .15s;z-index:1}._closeBtn_1umjz_123:hover{background:#ffffff40}._topIcon_1umjz_146{width:52px;height:52px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#ffa412}._topIcon_1umjz_146 svg{width:24px;height:24px}._topTitle_1umjz_165{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:10px}._topSub_1umjz_175{font-size:13.5px;color:#ffffff8c;line-height:1.6;margin-bottom:24px;max-width:320px}._rewardPill_1umjz_184{display:flex;align-items:center;gap:18px;background:#ffffff0f;border:1.5px solid rgba(255,164,18,.35);border-radius:20px;padding:16px 22px 16px 16px;position:relative;z-index:1}._rewardIco_1umjz_196{width:66px;height:66px;border-radius:50%;border:3px solid #ffa412;background:#ffa41214;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffa412}._rewardIco_1umjz_196 svg{width:30px;height:30px}._rewardText_1umjz_214{font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;color:#ffa412;line-height:1.35}._bottom_1umjz_223{background:#fff;padding:28px 28px 24px}._field_1umjz_228{margin-bottom:16px}._label_1umjz_232{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}._input_1umjz_242{width:100%;border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;font-size:15px;font-family:inherit;color:var(--text);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._input_1umjz_242:focus{border-color:var(--navy);box-shadow:0 0 0 3px #051d5e14}._input_1umjz_242::placeholder{color:var(--text-3)}._submitBtn_1umjz_268{width:100%;background:var(--navy);color:#fff;border:none;border-radius:14px;height:52px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;margin-top:8px;margin-bottom:16px;transition:background .15s;position:relative;overflow:hidden}._submitBtn_1umjz_268:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._submitBtn_1umjz_268:hover:not(:disabled){background:var(--navy-hover)}._submitBtn_1umjz_268:hover:not(:disabled):after{opacity:1}._submitBtn_1umjz_268:disabled{opacity:.4;cursor:default}._disclaimer_1umjz_312{font-size:11.5px;color:var(--text-3);line-height:1.6;text-align:center}._success_1umjz_320{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 8px;gap:12px}._successCircle_1umjz_329{width:60px;height:60px;border-radius:50%;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center}._successTitle_1umjz_340{font-size:18px;font-weight:700;color:var(--text)}._successDesc_1umjz_346{font-size:13.5px;color:var(--text-3);line-height:1.6;max-width:300px}@media(max-width:520px){._top_1umjz_103{padding:24px 20px 28px}._topTitle_1umjz_165{font-size:19px}._bottom_1umjz_223{padding:22px 20px 20px}._rewardText_1umjz_214{font-size:15px}}._card_cfqs6_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow)}._header_cfqs6_10{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}._header_cfqs6_10:hover{background:var(--bg)}._check_cfqs6_24{width:28px;height:28px;border-radius:50%;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}._info_cfqs6_38{flex:1}._title_cfqs6_42{font-size:14px;font-weight:700;color:var(--text)}._count_cfqs6_48{font-size:12px;color:var(--text-3);margin-top:2px}._chevron_cfqs6_54{font-size:11px;color:var(--text-3);transition:transform .2s}._chevron_cfqs6_54._open_cfqs6_60{transform:rotate(180deg)}._items_cfqs6_64{padding:0 20px;border-top:1px solid var(--border);background:var(--bg)}._overlay_8r7lz_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#051d5ebf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}._card_8r7lz_13{background:var(--surface);border-radius:var(--radius);padding:40px 36px;max-width:480px;width:100%;text-align:center;box-shadow:0 20px 60px #051d5e4d}._icon_8r7lz_23{font-size:40px;margin-bottom:16px}._title_8r7lz_28{font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px}._desc_8r7lz_35{font-size:15px;color:var(--text-2);line-height:1.6;margin-bottom:28px}._btn_8r7lz_42{background:var(--navy);color:#fff;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;width:100%}._btn_8r7lz_42:hover{background:var(--navy-hover)}._content_x76eh_1{--navy: #051d5e;--navy-hover: #0a2878;--navy-10: #eef1fa;--navy-20: #d4dbf0;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_x76eh_1{--surface: var(--card);--border: var(--border);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}._header_x76eh_30{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:26px 28px 22px;color:#fff;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #051d5e38}._headerChevrons_x76eh_41{position:absolute;right:-20px;bottom:-20px;pointer-events:none;-webkit-user-select:none;user-select:none}._headerBody_x76eh_49{display:flex;align-items:center;gap:18px}._avatar_x76eh_55{width:64px;height:64px;border-radius:50%;background:#ffffff24;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;flex-shrink:0}._stepBadge_x76eh_72{display:inline-flex;align-items:center;gap:6px;background:#ffa41226;border:1px solid rgba(255,164,18,.35);border-radius:99px;padding:5px 12px 5px 7px;margin-top:16px;white-space:nowrap;width:fit-content}._stepNum_x76eh_85{font-family:Unbounded,sans-serif;font-size:11px;font-weight:700;color:#ffa412;line-height:1;background:#ffa41233;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepLabel_x76eh_101{font-size:11px;font-weight:600;color:#ffffffbf;line-height:1}._headerInfo_x76eh_108{flex:1;min-width:0}._fullName_x76eh_113{font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:10px;word-break:break-word}._chips_x76eh_123{display:flex;flex-wrap:wrap;gap:8px}._chip_x76eh_123{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:4px 10px;font-size:12px;color:#ffffffd9;white-space:nowrap}._chip_x76eh_123 svg{width:12px;height:12px;flex-shrink:0;opacity:.7}._infoGrid_x76eh_149{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._card_x76eh_156{background:var(--surface);border-radius:var(--r);padding:18px 20px;border:1px solid var(--border);box-shadow:var(--sh);margin-bottom:12px}._card_x76eh_156:last-child{margin-bottom:0}._infoGrid_x76eh_149 ._card_x76eh_156{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}._cardHd_x76eh_176{display:flex;align-items:center;gap:8px;margin-bottom:12px}._cardIco_x76eh_183{width:28px;height:28px;border-radius:7px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_x76eh_183 svg{width:14px;height:14px;color:var(--navy)}._cardTitle_x76eh_200{font-size:13.5px;font-weight:700;color:var(--text)}._finRow_x76eh_206{display:flex;align-items:center;gap:0}._finItem_x76eh_212{flex:1;text-align:center}._finVal_x76eh_217{font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:4px;word-break:break-word}._finLbl_x76eh_227{font-size:11px;color:var(--text-3);font-weight:500}._finDivider_x76eh_233{width:1px;height:36px;background:var(--border);flex-shrink:0;margin:0 4px}._caseLink_x76eh_241,._caseText_x76eh_242,._casePending_x76eh_243{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600}._caseLink_x76eh_241{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy);text-decoration:none;transition:background .15s,border-color .15s}._caseLink_x76eh_241:hover{background:var(--navy-20);border-color:var(--navy)}._caseLink_x76eh_241 svg,._caseText_x76eh_242 svg{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.65}._caseText_x76eh_242{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy)}._casePending_x76eh_243{background:transparent;border:1px solid var(--border);color:var(--text-3);font-weight:500}._casePending_x76eh_243 svg{width:14px;height:14px;flex-shrink:0;color:var(--text-3)}._extArrow_x76eh_297{width:13px;height:13px;flex-shrink:0;opacity:.45;margin-left:auto}._contractList_x76eh_305{display:flex;flex-direction:column;gap:6px}._contractLink_x76eh_311{display:flex;align-items:center;gap:10px;border-radius:9px;padding:10px 12px;border:1px solid var(--border);background:var(--surface);color:var(--navy);font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}._contractLink_x76eh_311:hover{background:var(--navy-10);border-color:var(--navy-20)}._contractLink_x76eh_311 svg:first-child{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.55}._contractLink_x76eh_311 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lawyerCard_x76eh_349{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}._lawyerTop_x76eh_357{display:flex;align-items:center;gap:14px;padding:18px 20px 14px}._lawyerAv_x76eh_364{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;letter-spacing:.5px}._lawyerInfo_x76eh_379{flex:1;min-width:0}._lawyerName_x76eh_384{font-size:14px;font-weight:700;color:var(--text)}._lawyerRole_x76eh_390{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.4}._lawyerBtns_x76eh_397{display:flex;gap:10px;padding:0 20px 18px}._lawyerBtns_x76eh_397 ._btnOutline_x76eh_403{flex:1}._btnOutline_x76eh_403{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:40px;padding:0 18px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}._btnOutline_x76eh_403:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_x76eh_403._primary_x76eh_436{border-color:var(--navy);color:var(--navy)}._btnOutline_x76eh_403._primary_x76eh_436:hover{background:var(--navy);color:#fff}._btnOutline_x76eh_403 svg{width:14px;height:14px;flex-shrink:0}@media(max-width:767px){._content_x76eh_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._header_x76eh_30{padding:20px 18px 18px;border-radius:14px}._stepBadge_x76eh_72{margin-top:14px;padding:4px 10px 4px 6px}._stepNum_x76eh_85{width:16px;height:16px;font-size:10px}._stepLabel_x76eh_101{font-size:10.5px}._fullName_x76eh_113{font-size:15px;margin-bottom:8px}._chip_x76eh_123{font-size:11px;padding:3px 8px}._infoGrid_x76eh_149{grid-template-columns:1fr 1fr;gap:8px}._card_x76eh_156{padding:14px 16px}._finVal_x76eh_217{font-size:14px}._lawyerTop_x76eh_357{padding:16px 16px 12px}._lawyerBtns_x76eh_397{padding:0 16px 16px}}@media(max-width:400px){._infoGrid_x76eh_149{grid-template-columns:1fr}}.np{display:flex;flex-direction:column;gap:12px}.np-header{background:var(--card);border-radius:14px;border:1px solid var(--np-border);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.np-title{font-size:22px;font-weight:700;color:var(--text);margin:0 0 3px}.np-subtitle{font-size:13px;color:var(--muted);margin:0}.np-badge{background:var(--blue);color:var(--white);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.np-list{display:flex;flex-direction:column;gap:2px}.np-card{background:var(--card);border:1px solid var(--np-border);border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:13px;transition:box-shadow .15s,border-color .15s;position:relative}.np-card.unread{border-left:3px solid var(--np-accent-danger)}.np-card:first-of-type{border-radius:12px 12px 6px 6px}.np-card:last-of-type{border-radius:6px 6px 12px 12px}.np-card:only-of-type{border-radius:12px}.np-card:not(:last-of-type){margin-bottom:2px}.np-unread-dot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--np-accent-danger);border:2px solid var(--card);flex-shrink:0}.np-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.np-icon.uploaded{background:var(--np-icon-uploaded-bg);color:var(--np-icon-uploaded-text)}.np-icon.replaced{background:var(--np-icon-replaced-bg);color:var(--np-icon-replaced-text)}.np-icon.extracted{background:var(--np-icon-extracted-bg);color:var(--np-icon-extracted-text)}.np-icon.failed{background:var(--np-icon-failed-bg);color:var(--np-icon-failed-text)}.np-icon.confirmed{background:var(--np-icon-confirmed-bg);color:var(--np-icon-confirmed-text)}.np-icon.default{background:var(--np-icon-default-bg);color:var(--np-icon-default-text)}.np-body{flex:1;min-width:0}.np-card-title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;margin:0 0 4px}.np-doc-chip{display:inline-flex;align-items:center;gap:5px;background:var(--np-chip-bg);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--np-chip-text);font-weight:500}.np-doc-chip svg{width:11px;height:11px;flex-shrink:0}.np-desc{font-size:12.5px;color:var(--muted);margin:5px 0 0;line-height:1.45}.np-skel-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0}.np-skel-body{flex:1;display:flex;flex-direction:column;gap:8px}.np-skel-title-1{height:14px;width:53%}.np-skel-title-2{height:14px;width:61%}.np-skel-title-3{height:14px;width:69%}.np-skel-title-4{height:14px;width:77%}.np-skel-meta{height:11px;width:28%}.np-skel-time{height:11px;width:44px}.np-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.np-time{font-size:11.5px;color:var(--np-time-text);white-space:nowrap}.np-status-badge{font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;white-space:nowrap}.np-status-badge.ok{background:var(--status-success-bg);color:var(--status-success-text)}.np-status-badge.warn{background:var(--status-warn-bg);color:var(--status-warn-text)}.np-status-badge.error{background:var(--status-danger-bg);color:var(--status-danger-text)}.np-pagination{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--card);border:1px solid var(--np-border);border-radius:12px;padding:10px 16px}.np-page-btn{min-width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;padding:0 6px}.np-page-btn:hover:not(:disabled){background:var(--bg);border-color:var(--border);color:var(--text)}.np-page-btn.active{background:var(--blue);color:var(--white);border-color:var(--blue)}.np-page-btn:disabled{opacity:.35;cursor:not-allowed}.np-page-btn svg{width:14px;height:14px}.np-page-sep{font-size:13px;color:var(--muted);padding:0 2px}.np-empty{background:var(--card);border:1px solid var(--np-border);border-radius:14px;padding:56px 24px;text-align:center}.np-empty-icon{width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:var(--np-empty-icon-bg);display:flex;align-items:center;justify-content:center;color:var(--np-empty-icon-text)}.np-empty-bell{width:26px;height:26px}.np-empty-title{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px}.np-empty-sub{font-size:13px;color:var(--muted);line-height:1.6;max-width:340px;margin:0 auto}.np-error{padding:16px 18px;background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:12px;font-size:13px;color:var(--status-danger-text);line-height:1.5}.np-skel-wrap{background:var(--card);border:1px solid var(--np-border);border-radius:14px;overflow:hidden}.np-skel-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--np-skel-border)}.np-skel-row:last-child{border-bottom:none}.skel{background:var(--np-skel-bg);border-radius:8px;animation:np-pulse 1.4s ease-in-out infinite}@keyframes np-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:767px){.np-header{padding:14px 16px}.np-title{font-size:19px}.np-card{padding:12px 14px}}.shell-layout{--shell-sidebar-width: 240px;--shell-topbar-min-height: 64px;--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}}.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-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}.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 28px 90px}.page-host:has([data-route=payments].active){padding:0 120px 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;bottom:0;left:0;right:0;background:var(--card);border-radius:20px 20px 0 0;z-index:301;padding-bottom:env(safe-area-inset-bottom);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:12px auto 4px}.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-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}[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] .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}.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}}
