:root{--color-bg: #f8f6f1;--color-surface: #ffffff;--color-primary: #14532d;--color-primary-hover: #0f3d22;--color-primary-light: #dcfce7;--color-primary-subtle: #f0fdf4;--color-text: #1c1917;--color-text-muted: #78716c;--color-text-subtle: #a8a29e;--color-border: #e7e5e4;--color-border-focus: #bbf7d0;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-accent: #d97706;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--shadow-card: 0 1px 3px rgba(28, 25, 23, .04), 0 8px 32px rgba(28, 25, 23, .06);--shadow-input: 0 1px 2px rgba(28, 25, 23, .04);--font-sans: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-accent-light: #fef3c7;--color-accent-text: #92400e;--color-chart-cursor: rgba(28, 25, 23, .04);--color-on-primary: #ffffff;--color-series-1: #2f855a;--color-series-2: #1d4ed8;--color-series-3: #d97706;--color-slate: #1c1917}:root[data-theme=dark]{--color-bg: #1a1816;--color-surface: #24211e;--color-primary: #4ade80;--color-primary-hover: #86efac;--color-primary-light: rgba(74, 222, 128, .18);--color-primary-subtle: rgba(74, 222, 128, .09);--color-text: #f5f3f0;--color-text-muted: #a8a29e;--color-text-subtle: #78716c;--color-border: #38332e;--color-border-focus: rgba(74, 222, 128, .35);--color-danger: #f87171;--color-danger-light: rgba(248, 113, 113, .14);--color-accent: #fbbf24;--color-accent-light: rgba(251, 191, 36, .16);--color-accent-text: #fbbf24;--shadow-card: 0 1px 3px rgba(0, 0, 0, .3), 0 8px 32px rgba(0, 0, 0, .22);--shadow-input: 0 1px 2px rgba(0, 0, 0, .25);--color-chart-cursor: rgba(255, 255, 255, .06);--color-on-primary: #10281a;--color-series-1: #16a34a;--color-series-2: #3b82f6;--color-series-3: #b45309;--color-slate: #12100e;color-scheme:dark}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;overflow-x:hidden;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}button,input{font-family:inherit}.app-boot{display:grid;place-items:center;min-height:100vh;background:var(--color-bg)}._page_3sh6f_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--color-bg);background-image:radial-gradient(circle,var(--color-border) .8px,transparent .8px);background-size:24px 24px}._brandPanel_3sh6f_12{display:none}._formPanel_3sh6f_16{width:100%;max-width:420px}._formCard_3sh6f_21{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:40px 32px;border:1px solid var(--color-border)}._mobileLogo_3sh6f_29{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;font-size:18px;font-weight:800;color:var(--color-text)}._brandLogoMark_3sh6f_41{display:flex;align-items:center;justify-content:center;width:160px;height:160px;perspective:600px}._brandLogoText_3sh6f_50{font-size:20px}._formHeader_3sh6f_54{margin-bottom:28px}._title_3sh6f_58{margin:0 0 8px;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}._subtitle_3sh6f_66{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-text-muted)}._form_3sh6f_16{display:flex;flex-direction:column;gap:18px}._formError_3sh6f_79{padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:13.5px;font-weight:500;line-height:1.4}._optionsRow_3sh6f_89{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}._checkboxLabel_3sh6f_96{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_3sh6f_96 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid var(--color-border);border-radius:5px;background:var(--color-surface);cursor:pointer;position:relative;transition:all .15s ease}._checkboxLabel_3sh6f_96 input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}._checkboxLabel_3sh6f_96 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxLabel_3sh6f_96 input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._link_3sh6f_141{padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--color-primary);text-decoration:none;cursor:pointer;transition:color .15s ease}._link_3sh6f_141:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}._footerText_3sh6f_162{margin-top:28px;text-align:center;font-size:13.5px;color:var(--color-text-muted)}@media(min-width:960px){._page_3sh6f_1{padding:40px}._formCard_3sh6f_21{padding:48px 40px}}._field_ojmll_1{display:flex;flex-direction:column;gap:6px}._label_ojmll_7{font-size:13px;font-weight:600;color:var(--color-text);letter-spacing:-.01em}._inputWrapper_ojmll_14{position:relative;display:flex;align-items:center}._icon_ojmll_20{position:absolute;left:14px;width:18px;height:18px;color:var(--color-text-subtle);pointer-events:none}._input_ojmll_14{width:100%;padding:12px 14px 12px 42px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-surface);font-size:14.5px;font-weight:500;color:var(--color-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-input)}._input_ojmll_14::placeholder{color:var(--color-text-subtle);font-weight:400}._input_ojmll_14:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light),var(--shadow-input)}._hasError_ojmll_55 ._input_ojmll_14{border-color:var(--color-danger)}._hasError_ojmll_55 ._input_ojmll_14:focus{box-shadow:0 0 0 4px var(--color-danger-light),var(--shadow-input)}._trailingAction_ojmll_63{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-subtle);cursor:pointer;border-radius:6px;transition:all .15s ease}._trailingAction_ojmll_63:hover{color:var(--color-text-muted);background:var(--color-bg)}._trailingAction_ojmll_63 svg{width:18px;height:18px}._errorText_ojmll_89{font-size:12.5px;color:var(--color-danger);font-weight:500;min-height:1em}._button_6b8o4_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:none;border-radius:var(--radius-sm);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .05s ease;letter-spacing:-.01em}._button_6b8o4_1:active:not(:disabled){transform:scale(.98)}._button_6b8o4_1:disabled{cursor:not-allowed;opacity:.65}._primary_6b8o4_27{background:var(--color-primary);color:var(--color-on-primary)}._primary_6b8o4_27:hover:not(:disabled){background:var(--color-primary-hover)}._primary_6b8o4_27:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:2px}._secondary_6b8o4_41{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border)}._secondary_6b8o4_41:hover:not(:disabled){background:var(--color-bg)}._secondary_6b8o4_41:focus-visible{outline:3px solid var(--color-border);outline-offset:2px}._fullWidth_6b8o4_56{width:100%}._button_6b8o4_1 svg{width:18px;height:18px;flex-shrink:0}._spinner_6b8o4_66{width:18px;height:18px;animation:_spin_6b8o4_66 .7s linear infinite}._srOnly_6b8o4_72{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _spin_6b8o4_66{to{transform:rotate(360deg)}}._logo_qb252_1{width:100%;height:100%;object-fit:contain;cursor:pointer;animation:_coinSpin_qb252_1 .8s ease-in-out;transform-style:preserve-3d}@keyframes _coinSpin_qb252_1{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}._page_m9som_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--color-bg);background-image:radial-gradient(circle,var(--color-border) .8px,transparent .8px);background-size:24px 24px}._card_m9som_12{width:100%;max-width:420px;padding:40px 32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center}._logoMark_m9som_23{display:grid;place-items:center;width:160px;height:160px;margin:0 auto 20px;perspective:600px}._eyebrow_m9som_32{margin:0 0 8px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._card_m9som_12 h1{margin:0 0 8px;font-size:1.6rem;letter-spacing:-.03em}._subtitle_m9som_47{margin:0 0 28px;color:var(--color-text-muted);font-size:14px;line-height:1.5}._form_m9som_54{display:flex;flex-direction:column;gap:18px;text-align:left}._photoUpload_m9som_61{display:flex;align-items:center;gap:12px;cursor:pointer}._photoPreview_m9som_68{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;color:var(--color-primary);background:var(--color-primary-subtle);overflow:hidden}._photoPreview_m9som_68 svg{width:22px;height:22px}._photoPreviewImg_m9som_85{width:100%;height:100%;object-fit:cover}._photoUploadText_m9som_91{font-size:13.5px;font-weight:600;color:var(--color-primary)}._photoInput_m9som_97{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:960px){._page_m9som_1{padding:40px}._card_m9som_12{padding:48px 40px}}._topbar_18jnk_1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}._heading_18jnk_11{min-width:0}._title_18jnk_15{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_18jnk_26{margin:2px 0 0;font-size:13px;color:var(--color-text-muted);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_18jnk_36{display:flex;align-items:center;gap:14px;flex-shrink:0}@media(max-width:479px){._topbar_18jnk_1{padding:14px 16px;gap:12px}._title_18jnk_15{font-size:1.15rem}._subtitle_18jnk_26{font-size:12px}._actions_18jnk_36{gap:8px}}._searchBox_18jnk_62{display:none;align-items:center;gap:8px;width:220px;padding:8px 12px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-subtle)}._searchBox_18jnk_62 svg{width:16px;height:16px;flex-shrink:0}._searchBox_18jnk_62 input{border:none;outline:none;background:none;width:100%;font-size:13.5px;color:var(--color-text)}._searchBox_18jnk_62 input::placeholder{color:var(--color-text-subtle)}._searchWrapper_18jnk_93{position:relative}._searchResults_18jnk_97{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._searchResult_18jnk_97{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:none;font:inherit;text-align:left;cursor:pointer}._searchResult_18jnk_97:hover{background:var(--color-bg)}._searchResult_18jnk_97 strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._searchResult_18jnk_97 span{flex-shrink:0;color:var(--color-text-muted);font-size:11px}._panelEmpty_18jnk_146{margin:0;padding:18px 16px;color:var(--color-text-muted);font-size:12.5px;text-align:center}._notifications_18jnk_154{position:relative}._iconButton_18jnk_158{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}._notificationPanel_18jnk_172{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:340px;max-width:calc(100vw - 32px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._panelHeader_18jnk_186{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border)}._panelHeader_18jnk_186 strong{font-size:13.5px}._panelHeader_18jnk_186 span{color:var(--color-text-muted);font-size:11px}._panelList_18jnk_204{margin:0;padding:6px 0;list-style:none;max-height:320px;overflow-y:auto}@media(max-width:639px){._notificationPanel_18jnk_172{position:fixed;top:var(--topbar-bottom, 70px);right:12px;left:12px;width:auto;max-width:none;max-height:calc(100vh - var(--topbar-bottom, 70px) - 16px);display:flex;flex-direction:column}._panelList_18jnk_204{max-height:none;flex:1 1 auto}}._panelItem_18jnk_233{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._panelItem_18jnk_233:hover{background:var(--color-bg)}._panelItem_18jnk_233:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._panelItemText_18jnk_256{display:grid;gap:2px;min-width:0}._panelItem_18jnk_233 strong{font-size:12.5px;line-height:1.35}._panelItemText_18jnk_256 span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-muted);font-size:11.5px;line-height:1.4}._panelDot_18jnk_280{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%}._dot-due_18jnk_288{background:var(--color-accent)}._dot-overdue_18jnk_292{background:var(--color-danger)}._dot-insight_18jnk_296{background:var(--color-primary)}._panelFooter_18jnk_300{width:100%;padding:12px 16px;border:0;border-top:1px solid var(--color-border);color:var(--color-primary);background:var(--color-primary-subtle);font:inherit;font-size:12px;font-weight:700;cursor:pointer}._panelFooter_18jnk_300:hover{background:var(--color-primary-light)}._iconButton_18jnk_158 svg{width:17px;height:17px}._iconButton_18jnk_158:hover{color:var(--color-text)}._notificationDot_18jnk_326{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--color-danger);border:1.5px solid var(--color-surface)}._avatar_18jnk_337{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-size:13px;font-weight:700;overflow:hidden;flex-shrink:0;padding:0;cursor:pointer;transition:opacity .15s ease}._avatar_18jnk_337:hover{opacity:.85}._avatarImg_18jnk_361{width:100%;height:100%;object-fit:cover}@media(min-width:720px){._searchBox_18jnk_62{display:flex}}._content_qpopt_1{padding:24px 32px 100px;max-width:1440px;margin:0 auto}@media(min-width:960px){._content_qpopt_1{padding:32px 40px 40px}}@media(max-width:479px){._content_qpopt_1{padding:16px 16px 96px}}._card_qpopt_19{width:100%;max-width:420px;margin:0 auto;padding:40px 32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center}._avatarButton_qpopt_31{position:relative;display:block;width:96px;height:96px;margin:0 auto;padding:0;border:none;border-radius:50%;background:none;cursor:pointer}._avatarPreview_qpopt_44{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--color-primary)}._avatarPreviewImg_qpopt_54{width:100%;height:100%;object-fit:cover}._avatarInitials_qpopt_60{color:#fff;font-size:28px;font-weight:700}._avatarOverlay_qpopt_66{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:#00000073;color:#fff;opacity:0;transition:opacity .15s ease}._avatarOverlay_qpopt_66 svg{width:22px;height:22px}._avatarButton_qpopt_31:hover ._avatarOverlay_qpopt_66,._avatarButton_qpopt_31:focus-visible ._avatarOverlay_qpopt_66{opacity:1}._hiddenInput_qpopt_88{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._avatarHint_qpopt_97{margin:12px 0 8px;font-size:12.5px;color:var(--color-text-muted);text-align:center}._removePhoto_qpopt_104{margin-bottom:20px;padding:0;border:0;background:none;color:var(--color-danger);font:inherit;font-size:12px;font-weight:600;cursor:pointer}._removePhoto_qpopt_104:hover{text-decoration:underline;text-underline-offset:3px}._form_qpopt_121{display:flex;flex-direction:column;gap:18px;text-align:left}._savedMessage_qpopt_128{margin:-8px 0 0;text-align:center;font-size:13px;font-weight:600;color:var(--color-primary)}._themeSection_qpopt_138{margin-top:28px;padding-top:22px;border-top:1px solid var(--color-border)}._themeHead_qpopt_144{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:12px}._themeHead_qpopt_144 strong{font-size:13.5px;font-weight:700}._themeHead_qpopt_144 span{color:var(--color-text-subtle);font-size:11.5px}._themeOptions_qpopt_163{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._themeOption_qpopt_163{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}._themeOption_qpopt_163 svg{width:19px;height:19px}._themeOption_qpopt_163:hover{border-color:var(--color-primary);color:var(--color-primary)}._themeOption_qpopt_163:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._themeOptionActive_qpopt_203{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}@media(prefers-reduced-motion:reduce){._themeOption_qpopt_163{transition:none}}._logoutButton_qpopt_215{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:28px;padding:12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--color-danger);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._logoutButton_qpopt_215:hover{background:var(--color-danger-light);border-color:var(--color-danger)}._logoutIcon_qpopt_239{width:17px;height:17px}._backLink_qpopt_244{margin-top:16px;padding:0;border:none;background:none;font-size:13.5px;font-weight:600;color:var(--color-text-muted);cursor:pointer}._backLink_qpopt_244:hover{color:var(--color-text)}._fieldHint_qpopt_260{margin:-6px 0 4px;color:var(--color-text-muted);font-size:11.5px;line-height:1.45;text-align:left}._content_530cl_1{padding:24px 32px 100px;max-width:1440px;margin:0 auto}@media(min-width:960px){._content_530cl_1{padding:32px 40px 40px}}@media(max-width:479px){._content_530cl_1{padding:16px 16px 96px}}._quickActions_530cl_19{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}._quickActions_530cl_19 button{flex:0 0 auto}._periodRow_530cl_30{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:28px 0 18px}._sectionHead_530cl_43{margin:28px 0 14px}._periodEyebrow_530cl_47{margin:0 0 6px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._periodTitle_530cl_56{margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);letter-spacing:-.02em}._chartsRow_530cl_62{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:24px}@media(min-width:1080px){._chartsRow_530cl_62{grid-template-columns:1fr 1fr}}._chip_530cl_75{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;background:var(--color-primary-subtle);color:var(--color-primary);font-size:12px;font-weight:700}._chip_530cl_75 svg{width:14px;height:14px}._chipUp_530cl_92{color:var(--color-primary);background:var(--color-primary-subtle)}._chipDown_530cl_97{color:var(--color-danger);background:var(--color-danger-light)}._mainGrid_530cl_102{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media(min-width:1080px){._mainGrid_530cl_102{grid-template-columns:1.4fr 1fr}}._leftColumn_530cl_115,._rightColumn_530cl_121{display:flex;flex-direction:column;gap:18px}._card_1fe70_1{padding:22px 24px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._header_1fe70_9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}._titleGroup_1fe70_17{min-width:0}._title_1fe70_17{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1fe70_31{margin:3px 0 0;font-size:12.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._action_1fe70_40{flex-shrink:0}._body_1fe70_44{position:relative;container-type:inline-size}@media(max-width:479px){._card_1fe70_1{padding:16px}}._wrapper_rvsx9_1{position:relative;width:100%}._empty_rvsx9_8{display:grid;place-items:center;width:100%;color:var(--color-text-subtle);font-size:12.5px;text-align:center}._wrapper_5f44o_1{position:relative;width:100%}._empty_5f44o_8{display:grid;place-items:center;width:100%;color:var(--color-text-subtle);font-size:12.5px;text-align:center}._board_7ze5q_1{display:grid;gap:24px;padding:32px 28px;border-radius:var(--radius-lg);background:var(--color-slate);box-shadow:var(--shadow-card);overflow:hidden;position:relative}._board_7ze5q_1:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 14px);pointer-events:none}._primary_7ze5q_28{display:grid;gap:6px;position:relative}._primaryLabel_7ze5q_34{color:#ffffff80;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._primaryRow_7ze5q_44{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}._primaryValue_7ze5q_54{color:#fff;font-family:var(--font-mono);font-size:clamp(2.6rem,7vw,4.4rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}._delta_7ze5q_66{display:grid;gap:1px;padding:5px 11px;border-radius:var(--radius-sm);background:#ffffff12}._delta_7ze5q_66 strong{font-family:var(--font-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}._delta_7ze5q_66 small{color:#ffffff80;font-size:10.5px;font-weight:600}._deltaUp_7ze5q_90 strong{color:#86efac}._deltaDown_7ze5q_94 strong{color:#fbbf24}._primaryMeta_7ze5q_98{color:#ffffff8c;font-size:13px;font-weight:600}._secondaryGrid_7ze5q_104{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:var(--radius-sm);background:#ffffff1a;overflow:hidden;position:relative}._secondaryItem_7ze5q_114{display:grid;gap:5px;padding:14px 16px;background:#ffffff0a}._secondaryItem_7ze5q_114 span{color:#ffffff80;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._secondaryItem_7ze5q_114 strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1rem,2vw,1.3rem);font-weight:700;font-variant-numeric:tabular-nums}._secondaryItem_7ze5q_114 small{color:#ffffff73;font-size:11px;font-weight:600}._secondaryPositive_7ze5q_144 strong{color:#86efac}._secondaryDanger_7ze5q_150 strong{color:#f87171}._secondaryDanger_7ze5q_150 small{color:#f87171b3}@media(max-width:900px){._secondaryGrid_7ze5q_104{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._board_7ze5q_1{padding:24px 18px;gap:18px}._secondaryGrid_7ze5q_104{grid-template-columns:1fr;gap:1px}._secondaryItem_7ze5q_114{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}._secondaryItem_7ze5q_114 small{flex-basis:100%}}._toggle_7lfmu_1{display:flex;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border)}._toggle_7lfmu_1 button{padding:8px 15px;border:0;color:var(--color-text-muted);background:var(--color-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._toggle_7lfmu_1 button:hover{color:var(--color-primary)}._toggle_7lfmu_1 button._active_7lfmu_26,._toggle_7lfmu_1 button._active_7lfmu_26:hover{color:#fff;background:var(--color-primary)}._ledger_y0aor_1{position:relative;padding:24px 24px 20px 34px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);overflow:hidden}._binding_y0aor_11{position:absolute;top:0;bottom:0;left:0;width:18px;background:var(--color-bg);border-right:1px dashed var(--color-border);background-image:radial-gradient(circle,var(--color-border) 2.5px,transparent 2.5px);background-size:100% 34px;background-position:9px 14px;background-repeat:repeat-y}._header_y0aor_29{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}._title_y0aor_37{margin:0;font-size:1.05rem;font-weight:700}._count_y0aor_43{font-size:12.5px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._list_y0aor_50{margin:12px 0 0;padding:0;list-style:none}._row_y0aor_56{display:flex;align-items:center;gap:14px;padding:13px 2px;border-bottom:1px dashed var(--color-border)}._row_y0aor_56:last-child{border-bottom:none;padding-bottom:2px}._stamp_y0aor_69{flex-shrink:0;padding:3px 9px;border-radius:5px;border:1.5px solid currentColor;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._stamp-pago_y0aor_81{color:var(--color-primary);transform:rotate(-3deg)}._stamp-atrasado_y0aor_86{color:var(--color-danger);transform:rotate(-3deg)}._stamp-pendente_y0aor_91{color:var(--color-text-subtle);border-style:dashed}._info_y0aor_96{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._name_y0aor_104{font-size:14px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._installment_y0aor_113{font-size:12px;color:var(--color-text-muted)}._amount_y0aor_118{flex-shrink:0;font-family:var(--font-mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text)}._empty_y0aor_127{padding:20px 2px;font-size:13.5px;color:var(--color-text-muted)}@media(max-width:479px){._ledger_y0aor_1{padding:18px 16px 16px 26px}._binding_y0aor_11{width:14px}}._card_kf9cv_1{padding:20px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._header_kf9cv_9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}._heading_kf9cv_17{min-width:0}._title_kf9cv_21{margin:0;font-size:1.05rem;font-weight:700}._subtitle_kf9cv_27{margin:2px 0 0;font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--color-primary);font-variant-numeric:tabular-nums}._link_kf9cv_36{font-size:12.5px;font-weight:600;color:var(--color-primary);text-decoration:none}._link_kf9cv_36:hover{text-decoration:underline}._days_kf9cv_47{display:flex;justify-content:space-between;gap:6px}._day_kf9cv_47{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}._weekday_kf9cv_61{font-size:10.5px;font-weight:600;text-transform:uppercase;color:var(--color-text-subtle)}._dateBadge_kf9cv_68{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:12.5px;font-weight:700;color:var(--color-text)}._dateBadge_kf9cv_68._today_kf9cv_80{background:var(--color-primary);color:#fff}._amount_kf9cv_85{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._amount_kf9cv_85._hasValue_kf9cv_93{color:var(--color-primary)}@media(max-width:400px){._card_kf9cv_1{padding:16px}._days_kf9cv_47{gap:2px}._dateBadge_kf9cv_68{width:26px;height:26px;font-size:11px}._weekday_kf9cv_61,._amount_kf9cv_85{font-size:9px}}._card_6jzuy_1{padding:20px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._header_6jzuy_2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._headerTitle_6jzuy_3{display:flex;align-items:flex-start;gap:12px;min-width:0}._icon_6jzuy_4{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-light)}._icon_6jzuy_4 svg{width:18px;height:18px}._title_6jzuy_6{margin:0;font-size:1.05rem;font-weight:700}._subtitle_6jzuy_7{margin:3px 0 0;color:var(--color-text-muted);font-size:12px}._chatLink_6jzuy_8{flex-shrink:0;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-subtle);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease}._chatLink_6jzuy_8:hover{border-color:var(--color-primary)}._list_6jzuy_11{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_6jzuy_16{width:100%;display:flex;align-items:center;gap:12px;padding:11px 8px;margin:0 -8px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}._item_6jzuy_16:hover{background:var(--color-bg)}._item_6jzuy_16:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._list_6jzuy_11 li+li ._item_6jzuy_16{box-shadow:inset 0 1px 0 var(--color-border)}._itemIcon_6jzuy_26{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0}._itemIcon_6jzuy_26 svg{width:15px;height:15px}._kind-due_6jzuy_28{color:var(--color-accent)}._kind-overdue_6jzuy_29{color:var(--color-danger)}._kind-insight_6jzuy_30{color:var(--color-text-subtle)}._itemText_6jzuy_32{display:grid;gap:2px;min-width:0;flex:1}._itemText_6jzuy_32 strong{font-size:12.5px;font-weight:600}._itemText_6jzuy_32 span{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-muted);font-size:11.5px;line-height:1.4}._itemArrow_6jzuy_38{flex-shrink:0;color:var(--color-text-subtle);font-size:13px;opacity:0;transition:opacity .15s ease,transform .15s ease}._item_6jzuy_16:hover ._itemArrow_6jzuy_38,._item_6jzuy_16:focus-visible ._itemArrow_6jzuy_38{opacity:1;transform:translate(2px)}._moreLink_6jzuy_41{width:100%;margin-top:10px;padding:8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease}._moreLink_6jzuy_41:hover{border-color:var(--color-primary);color:var(--color-primary)}._empty_6jzuy_44{margin:0;padding:6px 0 2px;color:var(--color-text-muted);font-size:12.5px}@media(prefers-reduced-motion:reduce){._itemArrow_6jzuy_38{transition:opacity .15s ease}._item_6jzuy_16:hover ._itemArrow_6jzuy_38,._item_6jzuy_16:focus-visible ._itemArrow_6jzuy_38{transform:none}}@media(max-width:479px){._card_6jzuy_1{padding:16px}._header_6jzuy_2{flex-direction:column;align-items:stretch}._chatLink_6jzuy_8{align-self:flex-start}._itemArrow_6jzuy_38{opacity:1}}._legend_838ug_3{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}._legendItem_838ug_10{display:inline-flex;align-items:baseline;gap:5px;color:var(--color-text-muted);font-size:12px;font-weight:600}._legendHint_838ug_21{color:var(--color-text-subtle);font-size:11px;font-style:normal;font-weight:500}._legendDot_838ug_28{width:10px;height:10px;flex-shrink:0;border-radius:3px;align-self:center}._grid_838ug_38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}._card_838ug_45{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._head_838ug_53{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}._head_838ug_53 h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}._head_838ug_53 span{color:var(--color-text-subtle);font-size:11.5px;text-transform:capitalize}._chart_838ug_74{width:100%}._empty_838ug_80{display:grid;place-items:center;height:190px;margin:0;color:var(--color-text-subtle);font-size:12.5px;text-align:center}._explainer_838ug_92{margin-bottom:24px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._explainer_838ug_92 summary{padding:11px 14px;color:var(--color-text-muted);font-size:12px;font-weight:600;cursor:pointer;list-style:none}._explainer_838ug_92 summary::-webkit-details-marker{display:none}._explainer_838ug_92 summary:before{content:"▸";display:inline-block;margin-right:7px;color:var(--color-text-subtle);transition:transform .15s ease}._explainer_838ug_92[open] summary:before{transform:rotate(90deg)}._explainer_838ug_92 summary:hover{color:var(--color-primary)}._explainer_838ug_92 summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._explainerBody_838ug_134{padding:12px 14px 14px;border-top:1px solid var(--color-border)}._explainerBody_838ug_134 p{margin:0 0 10px;color:var(--color-text-muted);font-size:12.5px;line-height:1.55}._explainerBody_838ug_134 p:last-child{margin-bottom:0}._explainerBody_838ug_134 strong{color:var(--color-text);font-weight:600}._example_838ug_156{padding:11px 13px;border-radius:var(--radius-sm);background:var(--color-bg)}@media(prefers-reduced-motion:reduce){._explainer_838ug_92 summary:before{transition:none}}@media(max-width:1100px){._grid_838ug_38{grid-template-columns:1fr}}@media(max-width:560px){._card_838ug_45{padding:14px}._grid_838ug_38{gap:12px}}._card_19966_1{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._head_19966_9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}._head_19966_9 h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}._head_19966_9 span{color:var(--color-text-subtle);font-size:11.5px}._total_19966_31{flex-shrink:0;color:var(--color-primary);font-family:var(--font-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}._empty_19966_42{display:grid;place-items:center;height:190px;margin:0;color:var(--color-text-subtle);font-size:12.5px;text-align:center}@media(max-width:560px){._card_19966_1{padding:14px}}._overlay_7izbt_9{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#1c191773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayIn_7izbt_1 .16s ease-out}._dialog_7izbt_23{width:100%;max-width:460px;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px 26px 22px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card),0 24px 64px #1c19172e;animation:_dialogIn_7izbt_1 .2s cubic-bezier(.16,1,.3,1)}._eyebrow_7izbt_37{margin:0 0 6px;color:var(--color-text-subtle);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}._eyebrowDanger_7izbt_46{color:var(--color-danger)}._title_7izbt_48{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}._body_7izbt_56{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.55}._body_7izbt_56 strong{color:var(--color-text);font-weight:600}._body_7izbt_56+._body_7izbt_56{margin-top:9px}._entry_7izbt_67{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 15px;margin:16px 0 0;border-radius:var(--radius-sm);background:var(--color-primary-subtle)}._entryDanger_7izbt_78{background:var(--color-danger-light)}._entryLabel_7izbt_80{color:var(--color-text-muted);font-size:11.5px}._entryValue_7izbt_85{color:var(--color-primary);font-family:var(--font-mono);font-size:17px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere;text-align:right}._entryDanger_7izbt_78 ._entryValue_7izbt_85{color:var(--color-danger)}._typeToConfirm_7izbt_101{display:grid;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}._typeToConfirm_7izbt_101 span{color:var(--color-text);font-size:12.5px;font-weight:600}._typeToConfirm_7izbt_101 code{padding:1px 6px;border-radius:4px;background:var(--color-bg);color:var(--color-danger);font-family:var(--font-mono);font-size:12px;font-weight:700}._typeToConfirm_7izbt_101 input{width:100%;padding:11px 13px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;transition:border-color .15s ease,box-shadow .15s ease}._typeToConfirm_7izbt_101 input:focus{border-color:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-light)}._actions_7izbt_144{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}._destructive_7izbt_154{padding:11px 18px;border:0;border-radius:var(--radius-sm);color:#fff;background:var(--color-danger);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}._destructive_7izbt_154:hover:not(:disabled){background:#b91c1c}._destructive_7izbt_154:disabled{cursor:not-allowed;opacity:.45}._destructive_7izbt_154:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}@keyframes _overlayIn_7izbt_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_7izbt_1{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._overlay_7izbt_9,._dialog_7izbt_23{animation:none}}@media(max-width:520px){._overlay_7izbt_9{padding:0;place-items:end center}._dialog_7izbt_23{max-width:none;max-height:90vh;padding:22px 20px 18px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:_sheetIn_7izbt_1}._actions_7izbt_144{flex-direction:column-reverse}._actions_7izbt_144 button{width:100%}}@keyframes _sheetIn_7izbt_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}._card_14bh5_1{padding:18px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._head_14bh5_10{margin-bottom:10px}._head_14bh5_10 h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}._head_14bh5_10 span{display:block;margin-top:3px;color:var(--color-text-subtle);font-size:11.5px}@media(max-width:560px){._card_14bh5_1{padding:14px}}._content_ihzr7_1{padding:28px 32px 100px;max-width:1380px}._intro_ihzr7_6{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}._eyebrow_ihzr7_14{margin:0 0 8px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._intro_ihzr7_6 h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em}._subtitle_ihzr7_29{margin:8px 0 0;color:var(--color-text-muted);font-size:14px}._total_ihzr7_35{padding:8px 12px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);background:var(--color-surface);font-size:12px;font-weight:700;white-space:nowrap}._newClientButton_ihzr7_46{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:12px;font-weight:700;cursor:pointer}._newClientButton_ihzr7_46 svg{width:16px;height:16px}._layout_ihzr7_66{display:grid;grid-template-columns:minmax(420px,1.4fr) minmax(300px,.8fr);align-items:start;gap:20px}._listPanel_ihzr7_73,._formPanel_ihzr7_74{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._listHeader_ihzr7_81{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--color-border)}._listHeaderActions_ihzr7_90{display:flex;align-items:center;gap:10px}._sortField_ihzr7_96 select{min-height:38px;padding:0 30px 0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-bg);font:inherit;font-size:12px;font-weight:600;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-subtle) 50%),linear-gradient(135deg,var(--color-text-subtle) 50%,transparent 50%);background-position:calc(100% - 15px) center,calc(100% - 10px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}._sortField_ihzr7_96 select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._listHeader_ihzr7_81 h3,._formHeading_ihzr7_121 h3{margin:0;font-size:16px}._listHeader_ihzr7_81 span,._formHeading_ihzr7_121 p{display:block;margin:5px 0 0;color:var(--color-text-muted);font-size:12px}._searchField_ihzr7_134{display:flex;align-items:center;gap:8px;width:min(100%,260px);min-height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-bg)}._searchField_ihzr7_134:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._searchField_ihzr7_134 svg{width:17px;height:17px;flex:0 0 auto}._searchField_ihzr7_134 input{width:100%;border:0;outline:0;color:var(--color-text);background:transparent;font-size:12px}._table_ihzr7_167{display:grid;padding:0 24px 8px}._tableHeader_ihzr7_172{display:grid;grid-template-columns:minmax(0,1.8fr) 1fr 1fr auto;align-items:center;gap:16px;padding:12px 4px;color:var(--color-text-subtle);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--color-border)}._clientRow_ihzr7_186{display:grid;grid-template-columns:minmax(0,1.8fr) 1fr 1fr auto;align-items:center;gap:16px;padding:14px 4px;border:0;border-bottom:1px solid var(--color-border);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}._clientRow_ihzr7_186:hover{background:var(--color-primary-subtle)}._clientRow_ihzr7_186:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._clientRow_ihzr7_186:last-child{border-bottom:0}._avatar_ihzr7_216,._formIcon_ihzr7_217{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:50%;color:var(--color-primary);background:var(--color-primary-light);font-size:12px;font-weight:800}._clientInfo_ihzr7_230{display:flex;align-items:center;min-width:0;gap:14px}._clientInfo_ihzr7_230>div{display:grid;min-width:0;gap:3px}._clientInfo_ihzr7_230 strong{font-size:14px}._clientName_ihzr7_247{display:inline-flex;align-items:center;gap:8px}._badTag_ihzr7_255{flex-shrink:0;padding:2px 7px;border-radius:999px;color:var(--color-danger);background:var(--color-danger-light);font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._clientInfo_ihzr7_230 span,._clientInfo_ihzr7_230 small{overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._clientInfo_ihzr7_230 small{color:var(--color-text-subtle)}._balanceCell_ihzr7_280{font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums}._balancePositive_ihzr7_286{color:var(--color-danger)}._balanceZero_ihzr7_290{font-family:var(--font-sans);font-weight:700;color:var(--color-primary)}._loanCountCell_ihzr7_296{color:var(--color-text-muted);font-size:12.5px}._openLabel_ihzr7_301{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:34px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface);font-size:11px;font-weight:800;white-space:nowrap;transition:border-color .16s ease,background .16s ease}._clientRow_ihzr7_186:hover ._openLabel_ihzr7_301{border-color:var(--color-primary);background:var(--color-primary-light)}._loanList_ihzr7_323{width:100%;margin:2px 0 0 56px;padding:2px 0 0;border-top:1px dashed var(--color-border)}._loanRow_ihzr7_330{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 2px}._loanRow_ihzr7_330>div{display:grid;gap:3px}._loanRow_ihzr7_330 strong{font-size:12px}._loanBalance_ihzr7_347{min-width:92px;text-align:right}._loanBalance_ihzr7_347 ._paid_ihzr7_352{color:var(--color-primary)}._sidePanel_ihzr7_356{display:grid;gap:20px}._summaryPanel_ihzr7_361{display:grid;gap:16px;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._summaryMetric_ihzr7_371{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._summaryMetric_ihzr7_371 span{color:var(--color-text-muted);font-size:12.5px}._summaryMetric_ihzr7_371 strong{font-family:var(--font-mono);font-size:16px}._summaryMetricHighlight_ihzr7_388{padding-top:16px;border-top:1px dashed var(--color-border)}._summaryMetricHighlight_ihzr7_388 strong{color:var(--color-danger);font-size:19px}._debtorsPanel_ihzr7_398{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._debtorsHeader_ihzr7_406{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:var(--color-danger)}._debtorsHeader_ihzr7_406 svg{width:18px;height:18px}._debtorsHeader_ihzr7_406 h3{margin:0;color:var(--color-text);font-size:14.5px}._debtorsList_ihzr7_425{margin:4px 0 0;padding:0;list-style:none}._debtorsList_ihzr7_425 li+li{border-top:1px solid var(--color-border)}._debtorsList_ihzr7_425 button{display:flex;align-items:center;width:100%;gap:10px;padding:12px 0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}._debtorsList_ihzr7_425 button:hover ._debtorName_ihzr7_448{color:var(--color-primary)}._debtorAvatar_ihzr7_452{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;color:var(--color-danger);background:var(--color-danger-light);font-size:10.5px;font-weight:800}._debtorName_ihzr7_448{overflow:hidden;flex:1;color:var(--color-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}._debtorBalance_ihzr7_476{flex-shrink:0;color:var(--color-danger);font-family:var(--font-mono);font-size:12.5px;font-weight:700}._debtorsEmpty_ihzr7_484{margin:4px 0 0;color:var(--color-text-muted);font-size:12.5px}._profitPanel_ihzr7_490{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._profitHeader_ihzr7_498{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:var(--color-primary)}._profitHeader_ihzr7_498 svg{width:18px;height:18px}._profitHeader_ihzr7_498 h3{margin:0;color:var(--color-text);font-size:14.5px}._profitAvatar_ihzr7_517{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;color:var(--color-primary);background:var(--color-primary-light);font-size:10.5px;font-weight:800}._profitValue_ihzr7_530{flex-shrink:0;color:var(--color-primary);font-family:var(--font-mono);font-size:12.5px;font-weight:700}._formPanel_ihzr7_74{padding:24px}._formHeading_ihzr7_121{display:flex;align-items:center;gap:12px;margin-bottom:24px}._formIcon_ihzr7_217{border-radius:var(--radius-sm)}._formIcon_ihzr7_217 svg{width:20px;height:20px}._formPanel_ihzr7_74 form{display:grid;gap:16px}._notesField_ihzr7_563{display:grid;gap:7px;color:var(--color-text);font-size:13px;font-weight:600}._notesField_ihzr7_563 textarea{width:100%;resize:vertical;min-height:96px;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:0;color:var(--color-text);background:var(--color-bg);font:inherit;font-size:12px}._notesField_ihzr7_563 textarea::placeholder{color:var(--color-text-subtle)}._notesField_ihzr7_563 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._emptyState_ihzr7_594{display:grid;place-items:center;gap:8px;min-height:260px;padding:32px;text-align:center}._emptyState_ihzr7_594 svg{width:28px;height:28px;margin-bottom:4px;color:var(--color-primary)}._emptyState_ihzr7_594 span{color:var(--color-text-muted);font-size:12px}._visuallyHidden_ihzr7_615{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){._layout_ihzr7_66{grid-template-columns:1fr}._sidePanel_ihzr7_356{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:800px){._content_ihzr7_1{padding:24px 20px 80px}._intro_ihzr7_6{align-items:flex-start;flex-direction:column;margin-bottom:20px}._newClientButton_ihzr7_46{align-self:stretch}}@media(max-width:520px){._listHeader_ihzr7_81{align-items:stretch;flex-direction:column;padding:18px}._listHeaderActions_ihzr7_90{flex-direction:column;align-items:stretch}._searchField_ihzr7_134,._sortField_ihzr7_96 select{width:100%}._table_ihzr7_167{padding:0 18px 8px}._tableHeader_ihzr7_172{display:none}._loanList_ihzr7_323{margin-left:0}._clientRow_ihzr7_186{grid-template-columns:1fr;row-gap:10px;padding:16px 4px}._balanceCell_ihzr7_280,._loanCountCell_ihzr7_296{justify-self:start;padding-left:56px}._openLabel_ihzr7_301{width:100%;margin-left:0}._formPanel_ihzr7_74{padding:20px 18px}}._rowActions_ihzr7_708{display:flex;align-items:center;justify-content:flex-end;gap:8px}._whatsappButton_ihzr7_712{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1.5px solid transparent;border-radius:var(--radius-sm);color:#128c7e;background:transparent;text-decoration:none;transition:all .15s ease}._whatsappButton_ihzr7_712 svg{width:16px;height:16px}._whatsappButton_ihzr7_712:hover{border-color:#128c7e;background:#128c7e14}._whatsappButton_ihzr7_712:focus-visible{outline:2px solid #128c7e;outline-offset:1px}._deleteButton_ihzr7_717{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1.5px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-subtle);background:transparent;cursor:pointer;transition:all .15s ease}._deleteButton_ihzr7_717 svg{width:15px;height:15px}._deleteButton_ihzr7_717:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._deleteButton_ihzr7_717:disabled{cursor:not-allowed;opacity:.4}._deleteButton_ihzr7_717:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px}._actionError_ihzr7_723{margin:0 0 14px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12.5px;line-height:1.45}._chart_vjuq9_4{display:grid;grid-template-columns:minmax(200px,260px) 1fr;align-items:center;gap:20px;margin-bottom:20px}._figure_vjuq9_13{position:relative}._center_vjuq9_17{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1px;pointer-events:none}._center_vjuq9_17 strong{font-size:26px;font-weight:700;letter-spacing:-.03em}._center_vjuq9_17 span{color:var(--color-text-muted);font-size:11px}._legend_vjuq9_40{display:grid;gap:10px;margin:0;padding:0;list-style:none}._legend_vjuq9_40 li{display:flex;align-items:baseline;gap:9px}._dot_vjuq9_54{width:9px;height:9px;flex-shrink:0;border-radius:2px;transform:translateY(1px)}._legendLabel_vjuq9_63{flex:1;color:var(--color-text-muted);font-size:12.5px}._legend_vjuq9_40 strong{color:var(--color-text);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:620px){._chart_vjuq9_4{grid-template-columns:1fr;gap:14px}}._card_gj6ja_1{padding:24px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._sectionTitle_gj6ja_10{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-primary)}._sectionTitle_gj6ja_10 svg{width:19px;height:19px;flex-shrink:0}._sectionTitle_gj6ja_10 h3{margin:0;color:var(--color-text);font-size:14.5px}._sectionTitle_gj6ja_10 span{display:block;margin-top:3px;color:var(--color-text-muted);font-size:11.5px}._tiles_gj6ja_15{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}._tile_gj6ja_15{display:grid;gap:4px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--color-bg)}._tile_gj6ja_15 span{color:var(--color-text-muted);font-size:11.5px}._tile_gj6ja_15 strong{font-family:var(--font-mono);font-size:16px}._tileHighlight_gj6ja_32{background:var(--color-primary-subtle)}._tileHighlight_gj6ja_32 strong{color:var(--color-primary)}._tableWrap_gj6ja_35{overflow-x:auto}._table_gj6ja_35{width:100%;border-collapse:collapse;font-size:12.5px}._table_gj6ja_35 th,._table_gj6ja_35 td{padding:10px 12px;text-align:right;white-space:nowrap}._table_gj6ja_35 th:first-child,._table_gj6ja_35 td:first-child{text-align:left}._table_gj6ja_35 thead th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._table_gj6ja_35 tbody td{border-bottom:1px dashed var(--color-border);font-family:var(--font-mono)}._table_gj6ja_35 tbody td:first-child{font-family:inherit;font-weight:600}._table_gj6ja_35 tfoot td{padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-weight:700}._table_gj6ja_35 tfoot td:first-child{font-family:inherit}._noData_gj6ja_59{margin:0;color:var(--color-text-muted);font-size:12.5px}@media(max-width:700px){._tiles_gj6ja_15{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){._card_gj6ja_1{padding:18px}._tiles_gj6ja_15{grid-template-columns:1fr 1fr;gap:10px}._tile_gj6ja_15{padding:12px 14px}}._content_1u0b9_1{padding:28px 32px 80px;max-width:1000px}._backButton_1u0b9_2{border:0;padding:0;color:var(--color-primary);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._profileHeader_1u0b9_3{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:30px 0 28px}._avatar_1u0b9_4{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--color-primary);background:var(--color-primary-light);font-weight:800}._eyebrow_1u0b9_5{margin:0 0 6px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._profileHeader_1u0b9_3 h2{margin:0;font-size:28px;letter-spacing:-.04em}._phone_1u0b9_7{margin:6px 0 0;color:var(--color-text-muted);font-size:13px}._grid_1u0b9_8{display:grid;grid-template-columns:1fr 260px;gap:20px;margin-bottom:20px}._contactPanel_1u0b9_9,._balancePanel_1u0b9_9,._loansPanel_1u0b9_9{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._contactPanel_1u0b9_9{padding:24px}._sectionTitle_1u0b9_11{display:flex;align-items:center;gap:10px;color:var(--color-primary)}._sectionTitle_1u0b9_11 svg{width:20px;height:20px}._sectionTitle_1u0b9_11 h3{margin:0;color:var(--color-text);font-size:16px}._sectionTitle_1u0b9_11 span{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px}dl{display:grid;gap:18px;margin:24px 0 0}dl div{display:grid;gap:5px}dt{color:var(--color-text-muted);font-size:11px}dd{margin:0;font-size:14px}._badBadge_1u0b9_22{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0;padding:6px 11px;border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-light);font-size:11.5px;font-weight:600;line-height:1.4}._badBadge_1u0b9_22 svg{width:15px;height:15px;flex-shrink:0}._badButton_1u0b9_25{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}._badButton_1u0b9_25 svg{width:15px;height:15px}._badButton_1u0b9_25:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._badButton_1u0b9_25:disabled{cursor:not-allowed;opacity:.5}._badButton_1u0b9_25:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}._overlay_1u0b9_33{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:#1c191773}._sheet_1u0b9_34{width:100%;max-width:480px;max-height:88vh;overflow-y:auto;padding:26px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-card)}._sheetEyebrow_1u0b9_35{margin:0 0 6px;color:var(--color-danger);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._sheet_1u0b9_34 h3{margin:0 0 10px;font-size:18px;letter-spacing:-.02em}._sheetBody_1u0b9_37{margin:0 0 20px;color:var(--color-text-muted);font-size:13px;line-height:1.5}._sheetBody_1u0b9_37 strong{color:var(--color-text)}._sheetField_1u0b9_39{display:grid;gap:7px;margin-bottom:20px;color:var(--color-text);font-size:13px;font-weight:600}._sheetField_1u0b9_39 textarea{width:100%;padding:11px 12px;resize:vertical;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:13px;font-weight:400}._sheetField_1u0b9_39 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._sheetField_1u0b9_39 small{color:var(--color-text-muted);font-size:11.5px;font-weight:400;line-height:1.4}._sheetActions_1u0b9_43{display:flex;justify-content:flex-end;gap:10px}._proofBlock_1u0b9_47{display:grid;gap:6px;padding-top:18px;margin-top:18px;border-top:1px dashed var(--color-border)}._proofLabel_1u0b9_48{color:var(--color-text-muted);font-size:11px}._proofStatus_1u0b9_49{margin:0;font-size:14px}._proofHint_1u0b9_50{color:var(--color-text-subtle);font-size:11px}._proofActions_1u0b9_51{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._proofActions_1u0b9_51 button,._proofUpload_1u0b9_52{display:inline-flex;align-items:center;padding:7px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._proofActions_1u0b9_51 button:hover:not(:disabled),._proofUpload_1u0b9_52:hover{border-color:var(--color-primary);background:var(--color-primary-light)}._proofActions_1u0b9_51 button:disabled{cursor:not-allowed;opacity:.5}._proofUpload_1u0b9_52 input{display:none}._proofRemove_1u0b9_57{color:var(--color-text-muted)!important}._proofRemove_1u0b9_57:hover:not(:disabled){border-color:var(--color-danger)!important;color:var(--color-danger)!important;background:var(--color-danger-light)!important}._proofError_1u0b9_59{margin:6px 0 0;padding:9px 12px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12px}._balancePanel_1u0b9_9{display:grid;gap:20px;padding:24px}._metric_1u0b9_61+._metric_1u0b9_61{padding-top:20px;border-top:1px solid var(--color-border)}._balancePanel_1u0b9_9 span,._balancePanel_1u0b9_9 small{color:var(--color-text-muted);font-size:12px}._balancePanel_1u0b9_9 strong{display:block;margin:8px 0 5px;color:var(--color-primary);font-size:25px}._loansPanel_1u0b9_9{padding:24px}._loanCard_1u0b9_67{width:100%;display:flex;justify-content:space-between;gap:16px;padding:18px 0 4px;margin-top:16px;border:0;border-top:1px solid var(--color-border);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._loanCard_1u0b9_67:hover strong{color:var(--color-primary)}._loanCard_1u0b9_67>div{display:grid;gap:5px}._loanCard_1u0b9_67 span{color:var(--color-text-muted);font-size:12px}._loanValue_1u0b9_71{text-align:right}._loanValue_1u0b9_71 ._active_1u0b9_72{color:var(--color-accent)}._loanValue_1u0b9_71 ._paid_1u0b9_73{color:var(--color-primary)}._noLoans_1u0b9_74{margin:24px 0 0;color:var(--color-text-muted);font-size:13px}@media(max-width:700px){._content_1u0b9_1{padding:24px 20px 70px}._grid_1u0b9_8{grid-template-columns:1fr}._profileHeader_1u0b9_3{margin-top:24px}}._whatsappButton_1u0b9_83{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:var(--radius-sm);color:#fff;background:#128c7e;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease}._whatsappButton_1u0b9_83 svg{width:16px;height:16px}._whatsappButton_1u0b9_83:hover{background:#0e6b60}._whatsappButton_1u0b9_83:focus-visible{outline:2px solid #128c7e;outline-offset:2px}._headerActions_1u0b9_90{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}._deleteButton_1u0b9_92{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}._deleteButton_1u0b9_92 svg{width:15px;height:15px}._deleteButton_1u0b9_92:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._deleteButton_1u0b9_92:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}._deleteHint_1u0b9_97{max-width:210px;margin:0;color:var(--color-text-subtle);font-size:11.5px;line-height:1.45;text-align:right}._actionError_1u0b9_99{margin:0 0 18px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12.5px;line-height:1.45}@media(max-width:620px){._headerActions_1u0b9_90{width:100%;margin-left:0;flex-direction:column;align-items:stretch}._whatsappButton_1u0b9_83{justify-content:center}._deleteButton_1u0b9_92,._deleteHint_1u0b9_97{margin-left:0;width:100%;text-align:left}._deleteButton_1u0b9_92{justify-content:center}._deleteHint_1u0b9_97{max-width:none}}._content_10rtq_1{padding:28px 32px 80px;max-width:760px}._backButton_10rtq_2{border:0;padding:0;color:var(--color-primary);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._formPanel_10rtq_3{max-width:620px;margin-top:30px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._heading_10rtq_4{display:flex;align-items:center;gap:14px;margin-bottom:28px}._icon_10rtq_5{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-light)}._icon_10rtq_5 svg{width:22px;height:22px}._eyebrow_10rtq_7{margin:0 0 5px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._heading_10rtq_4 h2{margin:0;font-size:24px;letter-spacing:-.04em}._heading_10rtq_4 p:last-child{margin:5px 0 0;color:var(--color-text-muted);font-size:13px}._formPanel_10rtq_3 form{display:grid;gap:18px}._notesField_10rtq_11{display:grid;gap:7px;color:var(--color-text);font-size:13px;font-weight:600}._notesField_10rtq_11 textarea{width:100%;min-height:110px;padding:11px 12px;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:0;color:var(--color-text);background:var(--color-bg);font:inherit;font-size:12px}._notesField_10rtq_11 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._actions_10rtq_14{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}@media(max-width:520px){._content_10rtq_1{padding:24px 20px 70px}._formPanel_10rtq_3{margin-top:24px;padding:22px 18px}._actions_10rtq_14{flex-direction:column-reverse}._actions_10rtq_14 button{width:100%}}._formError_10rtq_18{padding:12px 16px;margin-bottom:16px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:13.5px;font-weight:500;line-height:1.4}._grid_b6yn8_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}._donut_b6yn8_10{display:grid;gap:12px}._donutFigure_b6yn8_15{position:relative}._donutCenter_b6yn8_19{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1px;pointer-events:none}._donutCenter_b6yn8_19 strong{font-size:20px;font-weight:700;letter-spacing:-.03em}._donutCenter_b6yn8_19 span{color:var(--color-text-muted);font-size:10.5px}._donutLegend_b6yn8_42{display:grid;gap:8px;margin:0;padding:0;list-style:none}._donutLegend_b6yn8_42 li{display:flex;align-items:baseline;gap:8px}._donutDot_b6yn8_56{width:9px;height:9px;flex-shrink:0;border-radius:2px;transform:translateY(1px)}._donutLabel_b6yn8_64{flex:1;color:var(--color-text-muted);font-size:12px}._donutLegend_b6yn8_42 strong{color:var(--color-text);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}._wide_b6yn8_79{grid-column:1 / -1}._card_b6yn8_83{padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._head_b6yn8_91{margin-bottom:10px}._head_b6yn8_91 h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}._head_b6yn8_91 span{color:var(--color-text-subtle);font-size:11.5px}._empty_b6yn8_108{display:grid;place-items:center;height:200px;margin:0;color:var(--color-text-subtle);font-size:12.5px;text-align:center}@media(max-width:900px){._grid_b6yn8_1{grid-template-columns:1fr}}@media(max-width:560px){._card_b6yn8_83{padding:14px}._grid_b6yn8_1{gap:12px}}._content_1kk26_1{padding:28px 32px 100px;max-width:1240px}._intro_1kk26_2{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}._eyebrow_1kk26_3{margin:0 0 8px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._intro_1kk26_2 h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em}._subtitle_1kk26_5{margin:8px 0 0;max-width:46ch;color:var(--color-text-muted);font-size:14px}._newLoanButton_1kk26_6{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color .15s ease;white-space:nowrap}._newLoanButton_1kk26_6:hover{background:var(--color-primary-hover)}._newLoanButton_1kk26_6 svg{width:16px;height:16px}._receivableCard_1kk26_10{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._receivableLabel_1kk26_11{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._receivableValue_1kk26_12{color:var(--color-primary);font-size:28px;font-family:var(--font-mono);letter-spacing:-.02em}._periodToggle_1kk26_13{display:flex;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border)}._periodToggle_1kk26_13 button{padding:9px 16px;border:0;color:var(--color-text-muted);background:var(--color-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._periodToggle_1kk26_13 button:hover{color:var(--color-primary)}._periodToggle_1kk26_13 button._periodActive_1kk26_16,._periodToggle_1kk26_13 button._periodActive_1kk26_16:hover{color:var(--color-on-primary);background:var(--color-primary)}._listPanel_1kk26_18{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._tabs_1kk26_19{display:flex;gap:4px;padding:16px 24px 0;border-bottom:1px solid var(--color-border)}._tab_1kk26_19{padding:10px 16px;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}._tab_1kk26_19:hover{color:var(--color-primary)}._tabActive_1kk26_22{color:var(--color-primary);border-bottom-color:var(--color-primary)}._table_1kk26_24{display:grid}._tableHeader_1kk26_25{display:grid;grid-template-columns:1.4fr .9fr .75fr .95fr .9fr .95fr .95fr .7fr .85fr;gap:9px;padding:14px 24px;color:var(--color-text-subtle);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._tableRow_1kk26_26{display:grid;grid-template-columns:1.4fr .9fr .75fr .95fr .9fr .95fr .95fr .7fr .85fr;align-items:center;gap:9px;padding:14px 24px;border-bottom:1px solid var(--color-border)}._tableRow_1kk26_26:last-child{border-bottom:0}._tableRow_1kk26_26:hover{background:var(--color-primary-subtle)}._clientCell_1kk26_30{display:grid;gap:3px;min-width:0;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}._clientCell_1kk26_30 strong{font-size:14px}._clientCell_1kk26_30 span{overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._moneyCell_1kk26_33{font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums}._chargeValue_1kk26_37{display:grid;gap:1px}._chargeValue_1kk26_37 strong{font-family:var(--font-mono);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}._chargeValue_1kk26_37 small{color:var(--color-text-subtle);font-family:var(--font-sans);font-size:10.5px}._chargeOverdue_1kk26_40 strong,._chargeOverdue_1kk26_40 small{color:var(--color-danger)}._chargeNone_1kk26_41{color:var(--color-text-subtle)}._modeCell_1kk26_42{color:var(--color-text-muted);font-size:12.5px}._statusBadge_1kk26_44{justify-self:start;padding:3px 9px;border-radius:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._status-ACTIVE_1kk26_45{color:var(--color-accent);background:var(--color-accent-light)}._status-PAID_1kk26_46{color:var(--color-primary);background:var(--color-primary-subtle)}._status-CANCELLED_1kk26_47{color:var(--color-text-subtle);background:var(--color-bg)}._actionsCell_1kk26_49{display:flex;gap:6px}._actionDanger_1kk26_50:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._actionError_1kk26_51{margin:0 0 14px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12.5px;line-height:1.45}._actionButton_1kk26_52{padding:7px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}._actionButton_1kk26_52:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}._emptyState_1kk26_55{display:grid;place-items:center;gap:8px;min-height:260px;padding:32px;text-align:center}._emptyState_1kk26_55 svg{width:28px;height:28px;margin-bottom:4px;color:var(--color-primary)}._emptyState_1kk26_55 span{color:var(--color-text-muted);font-size:12px}@media(max-width:900px){._tableHeader_1kk26_25{display:none}._tableRow_1kk26_26{grid-template-columns:1fr;gap:8px;padding:16px 20px}._moneyCell_1kk26_33,._modeCell_1kk26_42{display:flex;justify-content:space-between;font-size:12.5px}._moneyCell_1kk26_33:before{color:var(--color-text-muted);font-family:var(--font-sans);font-weight:600;font-size:11px}._cellLent_1kk26_66:before{content:"Emprestado"}._cellInterest_1kk26_67:before{content:"Juros"}._cellReceivable_1kk26_68:before{content:"Total a receber"}._cellBalance_1kk26_69:before{content:"Saldo devedor"}._cellCharge_1kk26_70:before{content:"A cobrar"}._modeCell_1kk26_42:before{content:"Modo";color:var(--color-text-muted);font-weight:600;font-size:11px}._actionsCell_1kk26_49{margin-top:4px}}@media(max-width:700px){._content_1kk26_1{padding:24px 20px 80px}._intro_1kk26_2{align-items:flex-start;flex-direction:column;margin-bottom:20px}._newLoanButton_1kk26_6{justify-content:center;width:100%}._receivableCard_1kk26_10{flex-direction:column;align-items:stretch;gap:14px}._periodToggle_1kk26_13{display:grid;grid-template-columns:repeat(3,1fr)}._tabs_1kk26_19{padding:14px 16px 0;overflow-x:auto}._tableHeader_1kk26_25,._tableRow_1kk26_26{padding-right:16px;padding-left:16px}}._content_wrhz4_1{padding:28px 32px 80px;max-width:820px}._backButton_wrhz4_2{border:0;padding:0;color:var(--color-primary);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._formPanel_wrhz4_3{margin-top:30px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._heading_wrhz4_4{display:flex;align-items:flex-start;gap:14px;margin-bottom:30px}._icon_wrhz4_5{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-light);flex-shrink:0}._icon_wrhz4_5 svg{width:22px;height:22px}._eyebrow_wrhz4_7{margin:0 0 5px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._heading_wrhz4_4 h2{margin:0;font-size:24px;letter-spacing:-.04em}._headingSubtitle_wrhz4_9{margin:6px 0 0;max-width:50ch;color:var(--color-text-muted);font-size:13px}._formPanel_wrhz4_3 form{display:grid;gap:30px}._fieldGroup_wrhz4_12{display:grid;gap:14px;padding-top:26px;border-top:1px solid var(--color-border)}._fieldGroup_wrhz4_12:first-of-type{padding-top:0;border-top:0}._fieldGroup_wrhz4_12 h3{margin:0;font-size:14.5px;letter-spacing:-.01em}._groupHeaderRow_wrhz4_15{display:flex;align-items:center;justify-content:space-between;gap:12px}._groupHint_wrhz4_16{margin:-8px 0 0;color:var(--color-text-muted);font-size:12.5px}._clientModeToggle_wrhz4_18{display:flex;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);width:fit-content}._clientModeToggle_wrhz4_18 button{padding:9px 15px;border:0;color:var(--color-text-muted);background:var(--color-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._clientModeActive_wrhz4_20,._clientModeActive_wrhz4_20:hover{color:var(--color-on-primary);background:var(--color-primary)}._selectField_wrhz4_22{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--color-text)}._selectWrapper_wrhz4_23{position:relative;display:flex;align-items:center}._selectWrapper_wrhz4_23 svg{position:absolute;left:14px;width:18px;height:18px;color:var(--color-text-subtle);pointer-events:none}._selectWrapper_wrhz4_23 select,._selectWrapper_wrhz4_23 input{width:100%;padding:12px 14px 12px 42px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-surface);box-shadow:var(--shadow-input);color:var(--color-text);font:inherit;font-size:14.5px;font-weight:500;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}._selectWrapper_wrhz4_23 select:focus,._selectWrapper_wrhz4_23 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light),var(--shadow-input)}._clientResults_wrhz4_28{display:grid;gap:8px;max-height:240px;overflow-y:auto}._clientOption_wrhz4_29{position:relative;display:flex;align-items:baseline;gap:10px;padding:12px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;transition:all .15s ease}._clientOption_wrhz4_29:hover{border-color:var(--color-primary)}._clientOption_wrhz4_29 input{position:absolute;opacity:0}._clientOption_wrhz4_29 strong{font-size:13.5px}._clientOption_wrhz4_29 span{color:var(--color-text-muted);font-size:12px}._clientOptionActive_wrhz4_34{border-color:var(--color-primary);background:var(--color-primary-subtle)}._radioRow_wrhz4_36,._modeGrid_wrhz4_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._radioCard_wrhz4_37{position:relative;display:grid;gap:4px;padding:13px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._radioCard_wrhz4_37:hover{border-color:var(--color-primary)}._radioCard_wrhz4_37 input{position:absolute;top:12px;right:12px;margin:0;accent-color:var(--color-primary)}._radioCard_wrhz4_37 strong{padding-right:20px;font-size:13px}._radioCard_wrhz4_37 span{color:var(--color-text-muted);font-size:11px;line-height:1.4}._radioCardActive_wrhz4_42{border-color:var(--color-primary);background:var(--color-primary-subtle)}._subFields_wrhz4_44{display:grid;gap:14px;padding:16px;border-radius:var(--radius-sm);background:var(--color-bg)}._inlineRadios_wrhz4_45{display:flex;flex-wrap:wrap;gap:8px}._pill_wrhz4_46,._pillActive_wrhz4_46{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._pill_wrhz4_46 input,._pillActive_wrhz4_46 input{margin:0;accent-color:var(--color-primary)}._pillActive_wrhz4_46{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}._toggleSwitch_wrhz4_50{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:12.5px;font-weight:700;cursor:pointer}._toggleSwitch_wrhz4_50 input{width:34px;height:20px;margin:0;accent-color:var(--color-primary);cursor:pointer}._actions_wrhz4_53{display:flex;justify-content:flex-end;gap:10px}@media(max-width:520px){._content_wrhz4_1{padding:24px 20px 70px}._formPanel_wrhz4_3{margin-top:24px;padding:22px 18px}._radioRow_wrhz4_36,._modeGrid_wrhz4_36{grid-template-columns:1fr}._clientModeToggle_wrhz4_18{width:100%}._clientModeToggle_wrhz4_18 button{flex:1}._actions_wrhz4_53{flex-direction:column-reverse}._actions_wrhz4_53 button{width:100%}}._formError_wrhz4_66{padding:12px 16px;margin-bottom:16px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:13.5px;font-weight:500;line-height:1.4}._clientBad_wrhz4_70{margin-left:auto;flex-shrink:0;padding:2px 7px;border-radius:999px;color:var(--color-danger);background:var(--color-danger-light);font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._blacklistWarning_wrhz4_74{display:grid;gap:3px;margin:4px 0 0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light)}._blacklistWarning_wrhz4_74 strong{color:var(--color-danger);font-size:12.5px}._blacklistWarning_wrhz4_74 span{color:var(--color-text-muted);font-size:11.5px;line-height:1.45}._card_13j5g_1{padding:18px;margin-bottom:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._head_13j5g_10{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._head_13j5g_10 h3{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}._head_13j5g_10>div>span{display:block;margin-top:3px;color:var(--color-text-subtle);font-size:11.5px}._progress_13j5g_33{color:var(--color-text-muted);font-size:12px;font-weight:700;white-space:nowrap}._track_13j5g_42{display:flex;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none}._step_13j5g_51{display:grid;gap:6px;flex-basis:0;min-width:0}._slot_13j5g_59{position:relative;height:26px;overflow:hidden;border-radius:3px;background:var(--color-border)}._slot-overdue_13j5g_68{background:var(--color-danger-light)}._fill_13j5g_72{position:absolute;inset:0 auto 0 0;background:var(--color-series-1)}._slot-overdue_13j5g_68 ._fill_13j5g_72{background:var(--color-danger)}._slot-paid_13j5g_83{background:var(--color-series-1)}._stamp_13j5g_87{color:var(--color-text-subtle);font-size:10px;text-transform:capitalize;white-space:nowrap}._stampNext_13j5g_95{color:var(--color-primary);font-weight:700}._legend_13j5g_100{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0 0;padding:0;list-style:none}._legend_13j5g_100 li{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:11px;font-weight:600}._key_13j5g_118{width:9px;height:9px;flex-shrink:0;border-radius:2px}._key-paid_13j5g_125{background:var(--color-series-1)}._key-overdue_13j5g_129{background:var(--color-danger)}._key-upcoming_13j5g_133{background:var(--color-border)}._srOnly_13j5g_139{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){._card_13j5g_1{padding:14px}._slot_13j5g_59{height:22px}._stamp_13j5g_87{display:none}}._content_1fdo0_1{padding:28px 32px 90px;max-width:1080px}._backButton_1fdo0_2{border:0;padding:0;color:var(--color-primary);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._notFound_1fdo0_3{display:grid;place-items:center;gap:14px;min-height:300px;text-align:center}._header_1fdo0_5{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:26px 0 24px}._eyebrow_1fdo0_6{margin:0 0 4px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._header_1fdo0_5 h2{margin:0 0 10px;font-size:26px;letter-spacing:-.04em}._headerActions_1fdo0_8{display:flex;flex-wrap:wrap;gap:10px}._renegotiatedTag_1fdo0_9{display:inline-block;margin:8px 0 0;padding:3px 9px;border-radius:6px;color:var(--color-text-muted);background:var(--color-bg);font-size:10.5px;font-weight:700}._statusBadge_1fdo0_11{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._status-ACTIVE_1fdo0_12{color:var(--color-accent);background:var(--color-accent-light)}._status-PAID_1fdo0_13{color:var(--color-primary);background:var(--color-primary-subtle)}._status-CANCELLED_1fdo0_14{color:var(--color-text-subtle);background:var(--color-bg)}._grid_1fdo0_16{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}._balancePanel_1fdo0_17,._configPanel_1fdo0_17,._historyPanel_1fdo0_17{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._balancePanel_1fdo0_17{display:grid;gap:16px;padding:24px;align-content:start}._metric_1fdo0_19{display:grid;gap:4px}._metric_1fdo0_19 span{color:var(--color-text-muted);font-size:11.5px}._metric_1fdo0_19 strong{font-family:var(--font-mono);font-size:18px}._metricHighlight_1fdo0_22{padding-top:14px;border-top:1px dashed var(--color-border)}._metricHighlight_1fdo0_22 strong{color:var(--color-primary);font-size:26px}._paidValue_1fdo0_24{color:var(--color-primary)}._progressRow_1fdo0_25{display:flex;align-items:center;gap:10px;margin-top:2px}._progressTrack_1fdo0_26{flex:1;height:7px;border-radius:4px;background:var(--color-border);overflow:hidden}._progressFill_1fdo0_27{height:100%;border-radius:4px;background:var(--color-primary);transition:width .3s ease}._progressRow_1fdo0_25 span{color:var(--color-text-muted);font-size:11.5px;font-weight:700}._nextInstallment_1fdo0_29{display:flex;align-items:baseline;gap:8px;padding:12px 14px;margin-top:4px;border-radius:var(--radius-sm);background:var(--color-bg)}._nextInstallment_1fdo0_29 span{color:var(--color-text-muted);font-size:11.5px}._nextInstallment_1fdo0_29 strong{color:var(--color-text);font-size:15px;font-family:var(--font-mono)}._nextInstallment_1fdo0_29 small{margin-left:auto;color:var(--color-text-subtle);font-size:11px;text-transform:capitalize}._configPanel_1fdo0_17{display:grid;gap:8px;align-content:start;padding:24px}._keyTerms_1fdo0_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:6px 0 2px}._keyTerm_1fdo0_40{display:grid;gap:2px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-primary-subtle)}._keyTerm_1fdo0_40 span{color:var(--color-text-muted);font-size:11px}._keyTerm_1fdo0_40 strong{color:var(--color-primary);font-size:17px;letter-spacing:-.01em}._keyTerm_1fdo0_40 small{color:var(--color-text-subtle);font-size:10.5px}._sectionTitle_1fdo0_45{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--color-primary)}._sectionTitle_1fdo0_45:first-child{margin-top:0}._sectionTitle_1fdo0_45 svg{width:19px;height:19px;flex-shrink:0}._sectionTitle_1fdo0_45 h3{margin:0;color:var(--color-text);font-size:14.5px}._sectionTitle_1fdo0_45 span{display:block;margin-top:3px;color:var(--color-text-muted);font-size:11.5px}dl{display:grid;gap:12px;margin:4px 0 0}dl div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}dt{color:var(--color-text-muted);font-size:12px}dd{margin:0;font-size:13px;font-weight:600;text-align:right}._guaranteeList_1fdo0_54{display:grid;gap:8px;margin:2px 0 0;padding:0;list-style:none}._guaranteeList_1fdo0_54 li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._guaranteeList_1fdo0_54 strong{font-size:12.5px}._guaranteeList_1fdo0_54 span{color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono)}._noData_1fdo0_58{margin:2px 0 0;color:var(--color-text-muted);font-size:12.5px}._historyPanel_1fdo0_17{padding:24px;margin-bottom:20px}._historyPanel_1fdo0_17:last-child{margin-bottom:0}._installmentList_1fdo0_63{display:grid;gap:8px;margin-top:18px}._installmentRow_1fdo0_64{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._installmentRow_1fdo0_64>div{display:grid;gap:3px}._installmentRow_1fdo0_64 strong{font-size:13px}._installmentRow_1fdo0_64 span:not(._installmentStatus_1fdo0_67){color:var(--color-text-muted);font-size:11.5px}._moneyCell_1fdo0_68{font-family:var(--font-mono);font-size:13px}._installmentStatus_1fdo0_67{justify-self:end;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._installment-OPEN_1fdo0_70{color:var(--color-accent);background:var(--color-accent-light)}._installment-PAID_1fdo0_71{color:var(--color-primary);background:var(--color-primary-subtle)}._installment-OVERDUE_1fdo0_72{color:var(--color-danger);background:var(--color-danger-light)}._installment-DEFERRED_1fdo0_73{color:var(--color-text-muted);background:var(--color-border)}._paymentList_1fdo0_75,._changeList_1fdo0_75{display:grid;gap:12px;margin-top:18px}._paymentRow_1fdo0_76{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._paymentInfo_1fdo0_77{display:grid;gap:4px;min-width:0}._paymentInfo_1fdo0_77 strong{font-family:var(--font-mono);font-size:15px}._paymentInfo_1fdo0_77 span{color:var(--color-text-muted);font-size:12px}._paymentTags_1fdo0_80{display:flex;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}._paymentTag_1fdo0_80{flex-shrink:0;padding:3px 9px;border:1px dashed var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:10.5px;white-space:nowrap}._methodTag_1fdo0_84{flex-shrink:0;padding:3px 9px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle);font-size:10.5px;font-weight:700;white-space:nowrap}._methodTagItem_1fdo0_87{color:var(--color-accent);background:var(--color-accent-light)}._sheetFieldHint_1fdo0_90{display:block;margin-top:-8px;color:var(--color-text-muted);font-size:11.5px;font-weight:400;line-height:1.45}._changeRow_1fdo0_91{display:grid;gap:4px;padding:14px;border:1px dashed var(--color-border);border-radius:var(--radius-sm)}._changeRow_1fdo0_91 strong{font-size:13px}._changeRow_1fdo0_91 span{color:var(--color-text-muted);font-size:12px}._changeRow_1fdo0_91 small{color:var(--color-text-subtle);font-size:10.5px}._overlay_1fdo0_96{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#1c191773}._sheet_1fdo0_90{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:26px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--shadow-card)}._sheet_1fdo0_90 h3{margin:0 0 8px;font-size:18px;letter-spacing:-.02em}._sheetHint_1fdo0_99{margin:0 0 20px;color:var(--color-text-muted);font-size:12.5px;line-height:1.5}._sheetHint_1fdo0_99 strong{color:var(--color-text)}._sheetField_1fdo0_90{display:grid;gap:6px;margin-bottom:16px;font-size:13px;font-weight:600;color:var(--color-text)}._sheetField_1fdo0_90 textarea{width:100%;min-height:80px;padding:11px 12px;resize:vertical;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-bg);font:inherit;font-size:13px}._sheetField_1fdo0_90 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._sheetInputWrapper_1fdo0_104{position:relative;display:flex;align-items:center}._sheetInputWrapper_1fdo0_104 svg{position:absolute;left:14px;width:18px;height:18px;color:var(--color-text-subtle);pointer-events:none}._sheetInputWrapper_1fdo0_104 input,._sheetInputWrapper_1fdo0_104 select{width:100%;padding:12px 14px 12px 42px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-surface);box-shadow:var(--shadow-input);color:var(--color-text);font:inherit;font-size:14px;appearance:none}._sheetInputWrapper_1fdo0_104 input:focus,._sheetInputWrapper_1fdo0_104 select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light),var(--shadow-input)}._checkboxRow_1fdo0_109{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;color:var(--color-text);font-size:12.5px;line-height:1.4;cursor:pointer}._checkboxRow_1fdo0_109 input{flex-shrink:0;margin-top:2px;accent-color:var(--color-primary)}._subFields_1fdo0_112{display:grid;gap:14px;padding:14px;margin-bottom:16px;border-radius:var(--radius-sm);background:var(--color-bg)}._amountShortcuts_1fdo0_116{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._amountShortcuts_1fdo0_116 button{padding:5px 10px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._amountShortcuts_1fdo0_116 button:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}._amountShortcuts_1fdo0_116 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._destination_1fdo0_124{display:grid;gap:8px;padding:12px 0 12px 14px;margin:-6px 0 18px;border-left:2px solid var(--color-border)}._destinationLabel_1fdo0_125{color:var(--color-text-subtle);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._destination_1fdo0_124 ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}._destination_1fdo0_124 li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._destination_1fdo0_124 li span{color:var(--color-text-muted);font-size:12px}._destination_1fdo0_124 li strong{color:var(--color-text);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}._destinationSettles_1fdo0_132{display:flex;align-items:center;gap:7px;margin:2px 0 0;color:var(--color-primary);font-size:12.5px;font-weight:700}._destinationSettles_1fdo0_132 svg{width:15px;height:15px;flex-shrink:0}._destinationSettles_1fdo0_132 em{color:var(--color-text-muted);font-style:normal;font-weight:600}._destinationRemains_1fdo0_135{margin:2px 0 0;color:var(--color-text-muted);font-size:12.5px}._destinationRemains_1fdo0_135 strong{color:var(--color-text);font-family:var(--font-mono)}._sheetGuarantee_1fdo0_140{display:grid;gap:6px;padding:14px;margin:0 0 18px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._sheetGuaranteeLabel_1fdo0_141{color:var(--color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._sheetGuarantee_1fdo0_140 ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}._sheetGuarantee_1fdo0_140 li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._sheetGuarantee_1fdo0_140 li strong{font-size:13px}._sheetGuarantee_1fdo0_140 li span{color:var(--color-text);font-family:var(--font-mono);font-size:13px}._sheetGuaranteeSettle_1fdo0_146{color:var(--color-primary);font-size:11.5px;font-weight:600}._sheetGuaranteeShort_1fdo0_147{color:var(--color-danger);font-size:11.5px;line-height:1.4}._sheetTotal_1fdo0_149{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px;margin-bottom:16px;border-radius:var(--radius-sm);background:var(--color-primary-subtle)}._sheetTotal_1fdo0_149 span{color:var(--color-text-muted);font-size:12.5px}._sheetTotal_1fdo0_149 strong{color:var(--color-primary);font-size:19px;font-family:var(--font-mono)}._groupHint_1fdo0_152{margin:0 0 16px;color:var(--color-text-muted);font-size:12px}._sheetActions_1fdo0_153{display:flex;justify-content:flex-end;gap:10px}@media(max-width:800px){._content_1fdo0_1{padding:24px 20px 80px}._grid_1fdo0_16{grid-template-columns:1fr}._header_1fdo0_5{margin-top:20px}}@media(max-width:520px){._headerActions_1fdo0_8{width:100%}._headerActions_1fdo0_8 button{flex:1;min-width:130px}._installmentRow_1fdo0_64{grid-template-columns:1fr;gap:6px}._installmentStatus_1fdo0_67{justify-self:start}._sheet_1fdo0_90{padding:20px;max-height:92vh}._sheetActions_1fdo0_153{flex-direction:column-reverse}._sheetActions_1fdo0_153 button{width:100%}}._dangerRow_1fdo0_173{display:flex;justify-content:flex-end;margin:0 0 18px}._deleteButton_1fdo0_175{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:transparent;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}._deleteButton_1fdo0_175 svg{width:15px;height:15px}._deleteButton_1fdo0_175:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._deleteButton_1fdo0_175:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}._deleteError_1fdo0_180{margin:0 0 18px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12.5px;line-height:1.45}._content_1tfuk_1{padding:32px 36px 90px;max-width:1380px}._intro_1tfuk_2{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}._eyebrow_1tfuk_3{margin:0 0 9px;color:var(--color-primary);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._intro_1tfuk_2 h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem);letter-spacing:-.045em}._subtitle_1tfuk_5{margin:8px 0 0;color:var(--color-text-muted);font-size:14px}._summary_1tfuk_6{display:flex;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border)}._summary_1tfuk_6 span{display:grid;gap:5px;min-width:132px;padding:13px 16px;color:var(--color-text-muted);background:var(--color-surface);font-size:11px}._summary_1tfuk_6 strong{color:var(--color-primary);font-size:17px}._summaryPending_1tfuk_9 strong{color:var(--color-text)}._summaryOverdue_1tfuk_10 strong{color:var(--color-danger)}._layout_1tfuk_11{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:start;gap:20px}._calendarPanel_1tfuk_12,._detailsPanel_1tfuk_12{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._calendarPanel_1tfuk_12{position:relative;padding:28px;overflow:hidden}._calendarPanel_1tfuk_12:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--color-primary);content:""}._calendarHeader_1tfuk_15{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}._calendarHeader_1tfuk_15 h3{margin:0;color:var(--color-text);font-size:18px;letter-spacing:-.02em;text-transform:capitalize}._monthActions_1tfuk_17{display:flex;align-items:center;gap:7px}._navButton_1tfuk_18{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0;color:var(--color-primary);background:var(--color-bg);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._navButton_1tfuk_18 svg{width:17px;height:17px}._navButton_1tfuk_18:hover{background:var(--color-primary-subtle);border-color:var(--color-primary)}._calendarHeader_1tfuk_15 ._todayButton_1tfuk_21{min-width:64px;height:36px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:0 14px;color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background-color .15s ease}._calendarHeader_1tfuk_15 ._todayButton_1tfuk_21:hover{background:var(--color-primary-hover)}._weekHeader_1tfuk_23,._daysGrid_1tfuk_23{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._weekHeader_1tfuk_23{margin-bottom:8px;color:var(--color-text-subtle);font-size:10px;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}._dayCell_1tfuk_25{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;gap:8px;aspect-ratio:1 / .82;min-height:64px;padding:12px 5px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg);font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}._dayCell_1tfuk_25:hover:not(:disabled){border-color:var(--color-border-focus);background:var(--color-primary-subtle)}._dayCell_1tfuk_25._today_1tfuk_21>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:var(--color-on-primary);background:var(--color-primary);font-weight:800}._dayCell_1tfuk_25._selected_1tfuk_28{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:inset 0 0 0 1px var(--color-primary)}._dayCell_1tfuk_25._selected_1tfuk_28._today_1tfuk_21>span{background:var(--color-primary-hover)}._dayCell_1tfuk_25._blank_1tfuk_30{cursor:default}._statusDots_1tfuk_31{display:flex;gap:3px;font-size:0}._statusDots_1tfuk_31 b{display:block;width:6px;height:6px;border-radius:50%}._legend_1tfuk_33{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:var(--color-text-muted);font-size:11px}._legend_1tfuk_33 span{display:inline-flex;align-items:center;gap:7px}._dot_1tfuk_35{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-accent)}._dot-PAID_1tfuk_36{background:var(--color-primary)}._dot-OPEN_1tfuk_37{background:var(--color-accent)}._dot-OVERDUE_1tfuk_38{background:var(--color-danger)}._dot-DEFERRED_1tfuk_39{background:var(--color-text-muted)}._todayDot_1tfuk_40{background:var(--color-primary)}._detailsPanel_1tfuk_12{padding:28px}._detailsHeading_1tfuk_42{padding-bottom:22px;border-bottom:1px solid var(--color-border)}._detailsHeading_1tfuk_42 h3{margin:0;font-size:16px;text-transform:capitalize}._detailsHeading_1tfuk_42 span{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px}._collectionList_1tfuk_45{display:flex;flex-direction:column}._collection_1tfuk_45{display:flex;align-items:center;gap:10px;padding:16px 12px;border-bottom:1px dashed var(--color-border)}._collection_1tfuk_45:first-child{margin-top:4px}._collection_1tfuk_45:hover{background:var(--color-bg)}._collection_1tfuk_45:last-child{border-bottom:0}._stamp_1tfuk_52{flex-shrink:0;padding:3.5px 9px;border-radius:999px;border:1px solid transparent;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._stamp-PAID_1tfuk_53{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary)}._stamp-OVERDUE_1tfuk_54{color:var(--color-danger);background:var(--color-danger-light);border-color:var(--color-danger)}._stamp-OPEN_1tfuk_56{color:var(--color-accent-text);background:var(--color-accent-light);border-color:var(--color-accent-text)}._stamp-DEFERRED_1tfuk_57{color:var(--color-text-muted);background:var(--color-bg);border-color:var(--color-border)}._collectionInfo_1tfuk_58{display:grid;gap:4px;min-width:0;flex:1}._collectionInfo_1tfuk_58 strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collectionInfo_1tfuk_58 span{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amount_1tfuk_61{flex-shrink:0;margin-left:auto;padding-left:8px;font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._empty_1tfuk_62{display:grid;place-items:center;gap:9px;min-height:250px;padding:30px 16px;text-align:center}._empty_1tfuk_62 svg{width:28px;height:28px;color:var(--color-text-subtle)}._empty_1tfuk_62 span{color:var(--color-text-muted);font-size:12px}@media(max-width:800px){._content_1tfuk_1{padding:24px 20px 75px}._intro_1tfuk_2{align-items:flex-start;flex-direction:column}._layout_1tfuk_11{grid-template-columns:1fr;gap:16px}._dayCell_1tfuk_25{aspect-ratio:1 / .9}}@media(max-width:520px){._content_1tfuk_1{padding:16px 12px 56px}._intro_1tfuk_2{gap:14px;margin-bottom:16px}._intro_1tfuk_2 h2{font-size:24px}._eyebrow_1tfuk_3{margin-bottom:6px}._subtitle_1tfuk_5{display:none}._summary_1tfuk_6{width:100%}._summary_1tfuk_6 span{min-width:0;flex:1;padding:10px 8px}._summary_1tfuk_6 strong{font-size:14px}._layout_1tfuk_11{gap:12px}._calendarPanel_1tfuk_12,._detailsPanel_1tfuk_12{padding:14px;border-radius:var(--radius-sm)}._calendarHeader_1tfuk_15{gap:6px;margin-bottom:14px}._calendarHeader_1tfuk_15 h3{font-size:15px}._monthActions_1tfuk_17{gap:6px}._navButton_1tfuk_18{width:30px;height:30px}._navButton_1tfuk_18 svg{width:15px;height:15px}._calendarHeader_1tfuk_15 ._todayButton_1tfuk_21{min-width:0;height:30px;padding:0 10px;font-size:10px}._weekHeader_1tfuk_23,._daysGrid_1tfuk_23{gap:3px}._weekHeader_1tfuk_23{margin-bottom:5px;font-size:9px}._dayCell_1tfuk_25{aspect-ratio:1 / 1;min-height:0;gap:3px;padding:5px 2px 4px;font-size:12px;border-radius:6px}._dayCell_1tfuk_25._today_1tfuk_21>span{width:20px;height:20px;font-size:11px}._statusDots_1tfuk_31{gap:2px}._statusDots_1tfuk_31 b{width:4px;height:4px}._legend_1tfuk_33{gap:5px 10px;margin-top:14px;font-size:10px}._detailsHeading_1tfuk_42{padding-bottom:14px}._detailsHeading_1tfuk_42 h3{font-size:14px}._collection_1tfuk_45{gap:8px;padding:12px 2px}._stamp_1tfuk_52{padding:2px 7px;font-size:9px}._amount_1tfuk_61{font-size:12.5px}._empty_1tfuk_62{min-height:140px;padding:18px 12px}}._content_1vb1s_1{padding:28px 32px 100px;max-width:1100px}._intro_1vb1s_3{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}._eyebrow_1vb1s_4{margin:0 0 8px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._intro_1vb1s_3 h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em}._subtitle_1vb1s_6{margin:8px 0 0;max-width:52ch;color:var(--color-text-muted);font-size:14px}._newButton_1vb1s_7{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}._newButton_1vb1s_7 svg{width:16px;height:16px}._summary_1vb1s_10{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}._summaryItem_1vb1s_11{display:grid;gap:3px;padding:20px 22px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._summaryItem_1vb1s_11 span{color:var(--color-text-muted);font-size:12px}._summaryItem_1vb1s_11 strong{font-family:var(--font-mono);font-size:22px}._summaryItem_1vb1s_11 small{color:var(--color-text-subtle);font-size:11.5px}._summaryDanger_1vb1s_15 strong{color:var(--color-danger)}._form_1vb1s_17{display:grid;gap:16px;padding:24px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._formHead_1vb1s_19{display:grid;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}._formHead_1vb1s_19 h3{margin:0;font-size:15px}._formHead_1vb1s_19 span{color:var(--color-text-muted);font-size:12px}._formRow_1vb1s_25{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}._dateField_1vb1s_27{display:grid;gap:7px;color:var(--color-text);font-size:13px;font-weight:600}._fieldLabel_1vb1s_28{color:var(--color-text);font-size:13px;font-weight:600}._fieldHint_1vb1s_29{color:var(--color-text-muted);font-size:11.5px;font-weight:400;line-height:1.4}._fieldError_1vb1s_30{color:var(--color-danger);font-size:11.5px;font-weight:600}._textarea_1vb1s_32{width:100%;min-height:62px;padding:11px 13px;resize:vertical;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-surface);box-shadow:var(--shadow-input);color:var(--color-text);font:inherit;font-size:13.5px;font-weight:400}._textarea_1vb1s_32:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light),var(--shadow-input)}._textarea_1vb1s_32::placeholder{color:var(--color-text-subtle)}._dateWrapper_1vb1s_35{position:relative;display:flex;align-items:center}._dateWrapper_1vb1s_35 svg{position:absolute;left:14px;width:18px;height:18px;color:var(--color-text-subtle);pointer-events:none}._dateWrapper_1vb1s_35 input,._dateWrapper_1vb1s_35 select{width:100%;padding:12px 14px 12px 42px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-surface);box-shadow:var(--shadow-input);color:var(--color-text);font:inherit;font-size:14px;appearance:none}._dateWrapper_1vb1s_35 input:focus,._dateWrapper_1vb1s_35 select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light),var(--shadow-input)}._formActions_1vb1s_39{display:flex;justify-content:flex-end;gap:10px}._suggestions_1vb1s_43{padding:22px 24px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-primary-subtle)}._suggestionsHead_1vb1s_44{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;color:var(--color-primary)}._suggestionsHead_1vb1s_44 svg{width:19px;height:19px;flex-shrink:0;margin-top:1px}._suggestionsHead_1vb1s_44 h3{margin:0;color:var(--color-text);font-size:14.5px}._suggestionsHead_1vb1s_44 span{display:block;margin-top:3px;max-width:62ch;color:var(--color-text-muted);font-size:11.5px;line-height:1.45}._suggestionList_1vb1s_48{display:grid;gap:10px;margin:0;padding:0;list-style:none}._suggestionList_1vb1s_48 li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-surface)}._suggestionList_1vb1s_48 li>div:first-child{display:grid;gap:3px;min-width:0}._suggestionList_1vb1s_48 strong{font-size:13px}._suggestionList_1vb1s_48 span{color:var(--color-text-muted);font-size:11.5px}._suggestionDay_1vb1s_53{text-align:right;flex-shrink:0}._suggestionDay_1vb1s_53 strong{display:block;color:var(--color-primary);font-size:14px;text-transform:capitalize}._suggestionDay_1vb1s_53 small{color:var(--color-text-subtle);font-size:10.5px;text-transform:capitalize}._listPanel_1vb1s_57{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._tabs_1vb1s_58{display:flex;gap:6px;padding:16px 20px;border-bottom:1px solid var(--color-border)}._tab_1vb1s_58{padding:8px 14px;border:0;border-radius:999px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}._tabActive_1vb1s_60{color:var(--color-on-primary);background:var(--color-primary)}._table_1vb1s_62{display:grid;padding:8px 20px 12px}._row_1vb1s_63{display:grid;grid-template-columns:minmax(0,1.8fr) .9fr .8fr auto;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--color-border)}._row_1vb1s_63:last-child{border-bottom:0}._rowInfo_1vb1s_65{display:grid;gap:3px;min-width:0}._rowInfo_1vb1s_65 strong{font-size:14px}._rowTitle_1vb1s_67{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._recurrenceTag_1vb1s_69{padding:2px 8px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle);font-size:10px;font-weight:700;white-space:nowrap}._rowInfo_1vb1s_65 span{color:var(--color-text-muted);font-size:12px}._rowAmount_1vb1s_71{font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums}._status_1vb1s_72{justify-self:start;padding:3px 10px;border-radius:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._status-PENDING_1vb1s_73{color:var(--color-accent);background:var(--color-accent-light)}._status-PAID_1vb1s_74{color:var(--color-primary);background:var(--color-primary-subtle)}._status-OVERDUE_1vb1s_75{color:var(--color-danger);background:var(--color-danger-light)}._rowActions_1vb1s_77{display:flex;align-items:center;justify-content:flex-end;gap:8px}._actionButton_1vb1s_78{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}._actionButton_1vb1s_78:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-light)}._actionButton_1vb1s_78:disabled{cursor:not-allowed;opacity:.5}._deleteButton_1vb1s_81{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1.5px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-subtle);background:transparent;cursor:pointer;transition:all .15s ease}._deleteButton_1vb1s_81 svg{width:15px;height:15px}._deleteButton_1vb1s_81:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-light)}._deleteButton_1vb1s_81:disabled{cursor:not-allowed;opacity:.4}._actionError_1vb1s_86{margin:0 0 16px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger);font-size:12.5px}._emptyState_1vb1s_88{display:grid;place-items:center;gap:8px;min-height:220px;padding:32px;text-align:center}._emptyState_1vb1s_88 svg{width:28px;height:28px;margin-bottom:4px;color:var(--color-primary)}._emptyState_1vb1s_88 span{color:var(--color-text-muted);font-size:12px}@media(max-width:800px){._content_1vb1s_1{padding:24px 20px 80px}._intro_1vb1s_3{align-items:flex-start;flex-direction:column}._newButton_1vb1s_7{align-self:stretch;justify-content:center}}@media(max-width:620px){._formRow_1vb1s_25{grid-template-columns:1fr}._row_1vb1s_63{grid-template-columns:1fr;gap:8px}._rowActions_1vb1s_77{justify-content:flex-start}._suggestionList_1vb1s_48 li{align-items:flex-start;flex-direction:column;gap:6px}._suggestionDay_1vb1s_53{text-align:left}}._content_ffqas_1{padding:28px 32px 24px;max-width:1240px;height:calc(100vh - 78px)}._layout_ffqas_2{display:grid;grid-template-columns:272px 1fr;gap:18px;align-items:start;height:100%}._sessionsPanel_ffqas_4{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._sessionsHeader_ffqas_6{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--color-border)}._sessionsHeader_ffqas_6 h3{margin:0;font-size:13px;font-weight:700}._newSessionButton_ffqas_8{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-primary);background:transparent;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease}._newSessionButton_ffqas_8:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}._newSessionButton_ffqas_8 svg{width:13px;height:13px}._sessionsList_ffqas_12{flex:1;display:flex;flex-direction:column;gap:2px;margin:0;padding:10px;list-style:none;overflow-y:auto}._sessionItem_ffqas_14{position:relative;display:flex;align-items:center;border-radius:var(--radius-sm)}._sessionItem_ffqas_14:hover{background:var(--color-bg)}._sessionButton_ffqas_17{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._sessionActive_ffqas_18{background:var(--color-primary-subtle)}._sessionActive_ffqas_18 ._sessionText_ffqas_19 strong{color:var(--color-primary)}._sessionIcon_ffqas_21{width:16px;height:16px;flex-shrink:0;color:var(--color-text-muted)}._sessionActive_ffqas_18 ._sessionIcon_ffqas_21{color:var(--color-primary)}._sessionText_ffqas_19{min-width:0;display:flex;flex-direction:column;gap:2px}._sessionText_ffqas_19 strong{display:block;overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._sessionText_ffqas_19 small{color:var(--color-text-muted);font-size:10.5px}._deleteButton_ffqas_28{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin-right:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:all .15s ease}._deleteButton_ffqas_28 svg{width:15px;height:15px}._sessionItem_ffqas_14:hover ._deleteButton_ffqas_28,._deleteButton_ffqas_28:focus-visible{opacity:1}._deleteButton_ffqas_28:hover{color:var(--color-danger);background:var(--color-danger-light)}._deleteConfirm_ffqas_33{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-right:6px}._deleteConfirm_ffqas_33 span{color:var(--color-text-muted);font-size:10.5px}._deleteConfirm_ffqas_33 button{padding:3px 8px;border:0;border-radius:999px;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}._deleteYes_ffqas_36{color:#fff;background:var(--color-danger)}._deleteNo_ffqas_37{color:var(--color-text-muted);background:var(--color-bg)}._chatPanel_ffqas_39{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._chatList_ffqas_41{flex:1;display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto}._messageRow_ffqas_43{display:flex;align-items:flex-start;gap:10px;max-width:80%}._messageRowUser_ffqas_44{align-self:flex-end}._coachAvatar_ffqas_46{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--color-primary-light)}._coachAvatarImg_ffqas_47{width:100%;height:100%;object-fit:contain}._bubble_ffqas_49{padding:12px 14px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.5}._bubble_ffqas_49 p{margin:0;white-space:pre-line}._bubbleCoach_ffqas_51{color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-top-left-radius:4px}._bubbleUser_ffqas_52{color:var(--color-on-primary);background:var(--color-primary);border-top-right-radius:4px}._loanCard_ffqas_54{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._loanCardRow_ffqas_55{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._loanCardRow_ffqas_55 span{color:var(--color-text-muted);font-size:11.5px}._loanCardRow_ffqas_55 strong{font-size:13px}._loanCardActions_ffqas_58{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._newBadge_ffqas_62{margin-left:6px;padding:2px 7px;border-radius:999px;color:var(--color-primary);background:var(--color-primary-subtle);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}._loanCardNote_ffqas_63{margin:0;color:var(--color-text-muted);font-size:11.5px;line-height:1.45}._loanCardConfirmed_ffqas_64{padding:8px;margin-top:4px;border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-subtle);font-size:12px;font-weight:700;text-align:center}._bubblePending_ffqas_68{opacity:.6}._typingRow_ffqas_72{align-self:flex-start}._typingBubble_ffqas_73{display:inline-flex;align-items:center;gap:5px;padding:15px 16px}._typingDot_ffqas_74{width:7px;height:7px;border-radius:50%;background:var(--color-text-muted);animation:_typingPulse_ffqas_1 1.25s ease-in-out infinite}._typingDot_ffqas_74:nth-child(2){animation-delay:.18s}._typingDot_ffqas_74:nth-child(3){animation-delay:.36s}@keyframes _typingPulse_ffqas_1{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._coachAvatarThinking_ffqas_85{animation:_avatarPulse_ffqas_1 1.6s ease-in-out infinite}@keyframes _avatarPulse_ffqas_1{0%,to{box-shadow:0 0 0 0 var(--color-primary-light)}50%{box-shadow:0 0 0 5px transparent}}._messageRow_ffqas_43{animation:_messageIn_ffqas_1 .18s ease-out}@keyframes _messageIn_ffqas_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._messageRow_ffqas_43,._coachAvatarThinking_ffqas_85{animation:none}._typingDot_ffqas_74{animation-duration:2s}._typingDot_ffqas_74,._typingDot_ffqas_74:nth-child(2),._typingDot_ffqas_74:nth-child(3){animation-name:_typingFade_ffqas_1}}@keyframes _typingFade_ffqas_1{0%,to{opacity:.3}50%{opacity:.9}}._suggestions_ffqas_116{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 14px}._suggestionChip_ffqas_117{padding:8px 13px;border:1px dashed var(--color-border);border-radius:999px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:11.5px;cursor:pointer;transition:all .15s ease}._suggestionChip_ffqas_117:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}._composer_ffqas_120{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--color-border)}._composer_ffqas_120 input{flex:1;padding:12px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:0;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}._composer_ffqas_120 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light)}._composer_ffqas_120 button{padding:0 20px;border:0;border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease}._composer_ffqas_120 button:hover:not(:disabled){background:var(--color-primary-hover)}._composer_ffqas_120 button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:900px){._content_ffqas_1{height:auto;padding:24px 20px 40px}._layout_ffqas_2{grid-template-columns:1fr;height:auto}._chatPanel_ffqas_39{height:70vh}._sessionsPanel_ffqas_4{height:auto;max-height:168px}._sessionsList_ffqas_12{flex-direction:row;gap:8px;padding:10px;overflow-x:auto;overflow-y:hidden}._sessionItem_ffqas_14{flex-shrink:0;width:210px;border:1px solid var(--color-border)}._deleteButton_ffqas_28{opacity:1}}@media(max-width:520px){._content_ffqas_1{padding:20px 14px 32px}._chatList_ffqas_41{padding:18px}._suggestions_ffqas_116{padding:0 18px 12px}._composer_ffqas_120{padding:14px 18px}._messageRow_ffqas_43{max-width:92%}}._content_1nrqf_1{padding:28px 32px 100px;max-width:1380px}._intro_1nrqf_6{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}._eyebrow_1nrqf_14{margin:0 0 8px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._intro_1nrqf_6 h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em}._subtitle_1nrqf_29{margin:8px 0 0;max-width:62ch;color:var(--color-text-muted);font-size:14px;line-height:1.5}._newButton_1nrqf_37{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-primary);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}._newButton_1nrqf_37:hover{background:var(--color-primary-hover)}._newButton_1nrqf_37 svg{width:16px;height:16px}._statsRow_1nrqf_62{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}._stat_1nrqf_62{display:flex;flex-direction:column;gap:2px;min-width:132px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._statLabel_1nrqf_81{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._stat_1nrqf_62 strong{font-size:22px;letter-spacing:-.03em}._successBanner_1nrqf_94{margin-bottom:20px;padding:12px 16px;border:1px solid var(--color-border-focus);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-subtle);font-size:13px;font-weight:600}._layout_1nrqf_105{display:grid;grid-template-columns:minmax(420px,1.5fr) minmax(320px,.8fr);align-items:start;gap:20px}._listPanel_1nrqf_112,._formPanel_1nrqf_113{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}._listHeader_1nrqf_120{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border)}._listHeader_1nrqf_120 h3{margin:0;font-size:15px;letter-spacing:-.02em}._listHeader_1nrqf_120 span{color:var(--color-text-muted);font-size:12px}._searchField_1nrqf_141{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg)}._searchField_1nrqf_141 svg{width:15px;height:15px;color:var(--color-text-subtle);flex-shrink:0}._searchField_1nrqf_141 input{width:220px;max-width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;outline:none}._list_1nrqf_112{margin:0;padding:0;list-style:none}._row_1nrqf_175{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-border)}._row_1nrqf_175:last-child{border-bottom:0}._rowInactive_1nrqf_190{background:var(--color-bg)}._rowInactive_1nrqf_190 ._identity_1nrqf_194{opacity:.62}._identity_1nrqf_194{display:flex;align-items:flex-start;gap:12px;min-width:0}._avatar_1nrqf_205{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:var(--color-primary);background:var(--color-primary-light);font-size:13px;font-weight:800}._identityText_1nrqf_218{display:flex;flex-direction:column;gap:3px;min-width:0}._nameLine_1nrqf_225{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._nameLine_1nrqf_225 strong{font-size:14px;letter-spacing:-.01em}._badgeAdmin_1nrqf_237,._badgeSelf_1nrqf_238,._badgeInactive_1nrqf_239{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._badgeAdmin_1nrqf_237{color:var(--color-primary);background:var(--color-primary-light)}._badgeAdmin_1nrqf_237 svg{width:12px;height:12px}._badgeSelf_1nrqf_238{color:var(--color-text-muted);background:var(--color-border)}._badgeInactive_1nrqf_239{color:var(--color-danger);background:var(--color-danger-light)}._contact_1nrqf_271{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px;overflow-wrap:anywhere}._contact_1nrqf_271 svg{width:13px;height:13px;flex-shrink:0;color:var(--color-text-subtle)}._since_1nrqf_287{color:var(--color-text-subtle);font-size:11px}._rowActions_1nrqf_292{display:flex;gap:6px;flex-shrink:0}._iconAction_1nrqf_298{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}._iconAction_1nrqf_298 svg{width:16px;height:16px}._iconAction_1nrqf_298:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-border-focus);background:var(--color-primary-subtle)}._iconDanger_1nrqf_322:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-light)}._iconAction_1nrqf_298:disabled{opacity:.4;cursor:not-allowed}._emptyState_1nrqf_333{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;text-align:center}._emptyState_1nrqf_333 svg{width:30px;height:30px;color:var(--color-text-subtle)}._emptyState_1nrqf_333 strong{font-size:14px}._emptyState_1nrqf_333 span{color:var(--color-text-muted);font-size:13px}._formHeader_1nrqf_357{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border)}._formHeader_1nrqf_357 h3{margin:0;font-size:15px;letter-spacing:-.02em;overflow-wrap:anywhere}._linkButton_1nrqf_373{border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}._linkButton_1nrqf_373:hover{color:var(--color-text)}._form_1nrqf_113{display:flex;flex-direction:column;gap:6px;padding:20px}._form_1nrqf_113>button{margin-top:12px}._formError_1nrqf_399{padding:10px 12px;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-light);font-size:13px}._hint_1nrqf_408{margin:-2px 0 8px;color:var(--color-text-muted);font-size:11.5px;line-height:1.45}._selectField_1nrqf_415{display:flex;flex-direction:column;gap:6px;margin-top:4px}._selectLabel_1nrqf_422{color:var(--color-text);font-size:12.5px;font-weight:700}._selectField_1nrqf_415 select{padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-input);color:inherit;font:inherit;font-size:13px;cursor:pointer}._selectField_1nrqf_415 select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}._visuallyHidden_1nrqf_446{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1080px){._layout_1nrqf_105{grid-template-columns:1fr}}@media(max-width:720px){._content_1nrqf_1{padding:20px 16px 90px}._intro_1nrqf_6{flex-direction:column;align-items:stretch}._row_1nrqf_175{flex-direction:column;align-items:stretch;gap:12px}._rowActions_1nrqf_292{justify-content:flex-end}._searchField_1nrqf_141 input{width:100%}}._shell_5svvf_1{display:flex;min-height:100vh;background:var(--color-bg)}._main_5svvf_7{display:flex;flex-direction:column;flex:1;min-width:0;margin-left:232px}@media(max-width:959px){._main_5svvf_7{margin-left:0}}._sidebar_iqq8w_8{display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:20;width:232px;height:100vh;flex-shrink:0;padding:24px 16px;background:var(--color-surface);border-right:1px solid var(--color-border);overflow-y:auto}._brand_iqq8w_26{display:flex;align-items:center;gap:10px;padding:4px 10px 28px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}._brandMark_iqq8w_37{display:flex;align-items:center;justify-content:center;width:88px;height:88px}._brandMarkImg_iqq8w_45{width:100%;height:100%;object-fit:contain}._brandName_iqq8w_51{white-space:nowrap}._navList_iqq8w_55{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;flex:1}._navLink_iqq8w_65{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--color-text-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}._navLink_iqq8w_65:hover{background:var(--color-bg);color:var(--color-text)}._navLinkActive_iqq8w_86{background:var(--color-primary-subtle);color:var(--color-primary)}._navLinkActive_iqq8w_86:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:0 3px 3px 0;background:var(--color-primary)}._navIcon_iqq8w_103{width:19px;height:19px;flex-shrink:0}._navLabel_iqq8w_109{white-space:nowrap}._logoutButton_iqq8w_113{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:8px;border:none;border-radius:var(--radius-sm);background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease}._logoutButton_iqq8w_113:hover{color:var(--color-danger)}@media(max-width:959px){._sidebar_iqq8w_8{position:fixed;inset:auto 0 0;width:auto;height:auto;flex-direction:row;align-items:center;padding:8px 6px;border-right:none;border-top:1px solid var(--color-border);z-index:20;overflow-y:visible}._brand_iqq8w_26,._logoutButton_iqq8w_113{display:none}._navList_iqq8w_55{flex-direction:row;justify-content:space-around;width:100%}._navLink_iqq8w_65{flex-direction:column;gap:3px;padding:6px 10px;font-size:10.5px}._navLinkActive_iqq8w_86:before{left:50%;top:-8px;transform:translate(-50%);width:18px;height:3px;border-radius:3px 3px 0 0}}@media(max-width:380px){._navLink_iqq8w_65{padding:6px 2px}._navIcon_iqq8w_103{width:17px;height:17px}._navLabel_iqq8w_109{font-size:9px;white-space:normal;text-align:center;line-height:1.15}}
