.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.login-card{width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.login-logo{display:flex;align-items:center;justify-content:center;background-color:#001529;padding:28px 24px}.login-logo-img{width:220px;max-width:100%;height:auto;object-fit:contain}.login-form{padding:24px}.document-form-custom .ant-form-item-label{padding:2px 0;font-size:11px;color:#4f4f4f}.document-form-custom .ant-form-item-label>label{color:#686868;font-size:12px}.document-form-custom .ant-form-item{margin-bottom:8px}.document-form-custom .ant-form-item-control{padding-left:8px}.description-custom.ant-descriptions .ant-descriptions-row>td{padding-bottom:4px}.description-custom.ant-descriptions .ant-descriptions-row>th{padding-bottom:4px}.description-custom .ant-descriptions-item-label{font-size:11px;color:#7a7a7a}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.accounts-plan-table.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px 8px!important;background:var(--bg-card2);font-weight:600;vertical-align:middle!important}.accounts-plan-table.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:4px 8px!important;font-size:13px;vertical-align:middle!important}.accounts-plan-table .ant-table-selection-column{padding-inline:8px!important}.accounts-plan-table td.accounts-code-column.ant-table-cell-with-append{vertical-align:middle!important}.accounts-plan-table .ant-table-row-expand-icon{margin-inline-end:4px;vertical-align:middle}.accounts-plan-table .ant-table-row-indent{vertical-align:middle}.accounts-plan-table .ant-table-tbody>tr>td.accounts-drag-column,.accounts-plan-table .ant-table-thead>tr>th.accounts-drag-column{width:48px;min-width:48px;max-width:48px;padding:0!important;text-align:center;vertical-align:middle!important}.accounts-plan-table td.accounts-drag-column .ant-btn{width:24px;min-width:24px;height:24px;padding:0;margin:0;line-height:1;vertical-align:middle}.accounts-plan-table td.accounts-drag-column .ant-btn-icon{margin:0!important;line-height:0}.accounts-name-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%;line-height:20px;font-size:13px;vertical-align:middle}.accounts-name-cell__icon{color:var(--blue-lt);font-size:12px;flex-shrink:0}.accounts-name-cell a{line-height:20px;font-size:13px}.accounts-plan-table .ant-table-row.has-children>td{background-color:#ffffff06}.accounts-plan-table .ant-table-row:hover>td{background-color:#5b9cff1a!important}.accounts-plan-table .ant-table-row.ant-table-row-selected>td{background-color:#1a56db2e!important}.accounts-plan-table .accounts-drag-row-dragging{opacity:.35}.accounts-plan-table .accounts-drag-row-dragging>td{background-color:#ffffff08!important}.accounts-drag-overlay{background:var(--bg-card);border-radius:6px;border:1px solid var(--border-sub);box-shadow:0 12px 28px #00000059;min-width:480px}.accounts-drag-overlay td{padding:4px 8px!important;font-size:13px;background:var(--bg-card2);vertical-align:middle}#root{height:100vh}#sidebar.collapsed .sb-tooltip{pointer-events:none}div:hover>.sb-tooltip{opacity:1!important}.ant-layout-sider{height:100vh;overflow:hidden}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sider-logo{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);height:56px;overflow:hidden;white-space:nowrap}.sider-logo img{height:32px;object-fit:contain}.sider-logo-collapsed{justify-content:center;padding:12px 0}.sider-logo-collapsed img{height:28px;width:28px}.sider-nav{flex:1;overflow-y:auto;overflow-x:hidden}.sider-user-footer{padding:10px 8px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.sider-user-card{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:all .15s;overflow:hidden}.sider-user-card:hover{background:#ffffff12}.sider-user-info{overflow:hidden;flex:1}.sider-user-name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffd9}.sider-user-role{font-size:10px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-user-card-collapsed{justify-content:center;padding:8px}:root{color-scheme:dark;--bg: #080f1e;--bg-card: #0d1628;--bg-card2: #111b30;--bg-input: #0a1322;--border: rgba(233,195,73,.13);--border-sub: rgba(255,255,255,.07);--text: #dae2fd;--text-dim: #8fa0c0;--text-inv: #0a1020;--gold: #E9C349;--gold-dim: #c9a730;--blue: #1A56DB;--blue-lt: #5b9cff;--green: #38bdf8;--ok-matte: #98bb6d;--red: #ff5757;--orange: #f97316;--purple: #a78bfa;--brand-line: #2563eb;--dashboard-chart-accent: #3b82f6;--dashboard-chart-fill: rgba(59,130,246,.24);--dashboard-hero-bg: rgba(13,22,40,.96);--dashboard-panel-bg: rgba(13,22,40,.92);--dashboard-soft-bg: rgba(255,255,255,.03);--dashboard-meter-fill: #3b82f6;--dashboard-income: #38bdf8;--dashboard-outcome: #fb7185;--sidebar-w: 244px;--sidebar-col: 64px;--topbar-h: 56px;--radius: 12px;--shadow-xs: 0 1px 2px rgba(2,8,23,.35);--shadow-sm: 0 2px 8px rgba(2,8,23,.3);--shadow-md: 0 10px 30px rgba(2,8,23,.4);--shadow-lg: 0 24px 60px rgba(2,8,23,.5);--shadow-glow: 0 0 0 1px rgba(91,156,255,.14), 0 18px 48px rgba(26,86,219,.22);--ring: 0 0 0 3px rgba(91,156,255,.22);--grad-brand: linear-gradient(135deg, #2563eb 0%, #1A56DB 55%, #1e40af 100%);--grad-gold: linear-gradient(135deg, #f2d061 0%, #E9C349 60%, #c9a730 100%);--grad-sheen: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0) 42%);--card-hover-border: rgba(91,156,255,.34);font-family:Inter,system-ui,-apple-system,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{color-scheme:light;--bg: #eef2f8;--bg-card: #ffffff;--bg-card2: #f4f7fc;--bg-input: #f0f4fa;--border: rgba(26,86,219,.13);--border-sub: rgba(0,0,0,.08);--text: #1a2540;--text-dim: #5a7092;--text-inv: #ffffff;--gold: #b08000;--gold-dim: #8a6200;--blue: #1A56DB;--blue-lt: #1d4ed8;--green: #0ea5e9;--ok-matte: #7da257;--red: #dc2626;--orange: #ea580c;--purple: #7c3aed;--brand-line: #2563eb;--dashboard-chart-accent: #2563eb;--dashboard-chart-fill: rgba(37,99,235,.18);--dashboard-hero-bg: #ffffff;--dashboard-panel-bg: #ffffff;--dashboard-soft-bg: #f4f7fc;--dashboard-meter-fill: #2563eb;--dashboard-income: #0ea5e9;--dashboard-outcome: #f97316;--shadow-xs: 0 1px 2px rgba(15,23,42,.06);--shadow-sm: 0 2px 10px rgba(15,23,42,.07);--shadow-md: 0 12px 32px rgba(15,23,42,.1);--shadow-lg: 0 24px 60px rgba(15,23,42,.14);--shadow-glow: 0 0 0 1px rgba(37,99,235,.1), 0 18px 44px rgba(37,99,235,.14);--ring: 0 0 0 3px rgba(37,99,235,.16);--grad-brand: linear-gradient(135deg, #2563eb 0%, #1A56DB 55%, #1e40af 100%);--grad-gold: linear-gradient(135deg, #d4a017 0%, #b08000 100%);--grad-sheen: linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,0) 46%);--card-hover-border: rgba(37,99,235,.3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}#root{height:100%;width:100%}body{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;letter-spacing:.01em;background:var(--bg);color:var(--text);display:flex;transition:background .3s,color .3s}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0b1426}::-webkit-scrollbar-thumb{background:#5b9cff5c;border-radius:999px;border:2px solid #0b1426}::-webkit-scrollbar-thumb:hover{background:#5b9cff94}::-webkit-scrollbar-corner{background:#0b1426}html,body,#root,*{scrollbar-width:thin;scrollbar-color:rgba(91,156,255,.42) #0b1426}[data-theme=light] ::-webkit-scrollbar-track{background:#e9eff8}[data-theme=light] ::-webkit-scrollbar-thumb{background:#2563eb59;border-color:#e9eff8}[data-theme=light] ::-webkit-scrollbar-corner{background:#e9eff8}[data-theme=light] html,[data-theme=light] body,[data-theme=light] #root,[data-theme=light] *{scrollbar-color:rgba(37,99,235,.42) #e9eff8}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/material-symbols-outlined.woff2) format("woff2")}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none;line-height:1;display:inline-block;vertical-align:middle}.brand-bar{position:fixed;top:0;left:0;right:0;z-index:1000;height:3px;background:var(--brand-line);pointer-events:none}body{padding-top:3px}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:none;transition:all .15s;white-space:nowrap}.btn .ms{font-size:16px}.btn-sm{padding:6px 13px;font-size:12px}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-ghost{background:#ffffff0d;border:1px solid var(--border-sub);color:var(--text-dim)}.btn-ghost:hover{background:#ffffff17;color:var(--text)}.btn:disabled{opacity:.4;cursor:not-allowed}.kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.kpi-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.kpi-strip{grid-template-columns:1fr}}.kpi{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:border-color .2s}.kpi:hover{border-color:#1a56db4d}.kpi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kpi-ico{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.kpi-ico .ms{font-size:20px}.kpi-ico.blue{background:#1a56db1f;color:var(--blue-lt)}.kpi-ico.green{background:#38bdf829;color:var(--green)}.kpi-ico.gold{background:#e9c3491f;color:var(--gold)}.kpi-ico.red{background:#ff57571f;color:var(--red)}.kpi-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:8px}.kpi-badge.up{background:#38bdf829;color:var(--green)}.kpi-badge.dn{background:#ff57571f;color:var(--red)}.kpi-badge.warn{background:#e9c3491f;color:var(--gold)}.kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim)}.kpi-val{font-size:1.5rem;font-weight:900;line-height:1.1;margin-top:3px;color:var(--text)}.kpi-sub{font-size:11px;color:var(--text-dim);margin-top:3px}.dashboard-shell{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:22px;background:radial-gradient(circle at top right,rgba(26,86,219,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(233,195,73,.09),transparent 26%),var(--bg)}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:16px;border:1px solid var(--border);background:var(--dashboard-hero-bg);box-shadow:0 18px 48px #0000002e}.dashboard-overline{margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.dashboard-hero-tech{display:flex;align-items:center;gap:14px;min-width:280px;padding:12px 14px;border-radius:14px;background:var(--dashboard-soft-bg);border:1px solid var(--border-sub)}.dashboard-hero-tech strong{display:block;margin-bottom:4px;font-size:13px}.dashboard-hero-tech span{display:block;font-size:11px;color:var(--text-dim);line-height:1.5}.dashboard-tech-orb{position:relative;width:52px;height:52px;border-radius:50%;border:1px solid rgba(59,130,246,.26);background:#3b82f614}.dashboard-tech-orb:before,.dashboard-tech-orb:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(233,195,73,.18);animation:dashboardPulse 2.8s ease-out infinite}.dashboard-tech-orb:after{top:-16px;right:-16px;bottom:-16px;left:-16px;animation-delay:.9s}.dashboard-orb-core{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:var(--dashboard-chart-accent);box-shadow:0 0 22px #3b82f638}.dashboard-grid{display:grid;gap:18px}.dashboard-grid-main{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)}.dashboard-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{border:1px solid var(--border)!important;border-radius:16px!important;background:var(--dashboard-panel-bg)!important;box-shadow:0 12px 38px #00000024!important;overflow:hidden}.dashboard-panel .ant-card-body{padding:18px!important}.dashboard-temp-square .dashboard-hero,.dashboard-temp-square .kpi,.dashboard-temp-square .dashboard-panel,.dashboard-temp-square .dashboard-signal-card,.dashboard-temp-square .dashboard-insight-item{border-radius:0!important}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-panel-head h3{margin:0;font-size:15px;font-weight:800;color:var(--text)}.dashboard-panel-head p{margin:4px 0 0;font-size:12px;color:var(--text-dim)}.dashboard-live-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:var(--green);letter-spacing:.08em}.dashboard-live-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);animation:dashboardBlink 1.8s ease-in-out infinite}.dashboard-chart-wrap{padding-top:2px}.dashboard-svg-chart{width:100%;height:240px;display:block}.dashboard-axis-label{fill:var(--text-dim);font-size:11px}.dashboard-signal-list,.dashboard-insight-list,.dashboard-bars{display:flex;flex-direction:column;gap:12px}.dashboard-signal-card,.dashboard-insight-item{padding:12px 14px;border-radius:12px;border:1px solid var(--border-sub);background:var(--dashboard-soft-bg)}.dashboard-insight-item{display:flex;align-items:flex-start;gap:12px}.dashboard-signal-top,.dashboard-signal-bottom,.dashboard-bar-labels,.dashboard-bar-values{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-signal-top strong,.dashboard-bar-labels strong,.dashboard-insight-item strong{font-size:13px;color:var(--text)}.dashboard-signal-top span,.dashboard-signal-bottom span,.dashboard-bar-labels span,.dashboard-bar-values span,.dashboard-insight-item p{font-size:11px;color:var(--text-dim)}.dashboard-bar-meta{margin-top:2px;font-size:11px;color:var(--text-dim)}.dashboard-insight-item p{margin:4px 0 0;line-height:1.55}.dashboard-meter,.dashboard-bar-track{position:relative;margin:10px 0 8px;width:100%;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.dashboard-meter span{display:block;height:100%;border-radius:inherit;background:var(--dashboard-meter-fill)}.dashboard-bar{position:absolute;top:0;bottom:0;border-radius:inherit}.dashboard-bar-income{left:0;background:var(--dashboard-income);z-index:2}.dashboard-bar-income:after{content:"";position:absolute;top:0;right:-8px;width:12px;height:100%;background:linear-gradient(90deg,var(--dashboard-income) 0%,rgba(56,189,248,0) 100%);pointer-events:none}.dashboard-bar-outcome{right:0;background:var(--dashboard-outcome);z-index:1}.dashboard-insight-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;flex-shrink:0}.dashboard-insight-dot.is-blue{background:var(--blue-lt)}.dashboard-insight-dot.is-gold{background:var(--gold)}.dashboard-insight-dot.is-green{background:var(--green)}.dashboard-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.dashboard-status-pill.is-up{background:#38bdf829;color:var(--green)}.dashboard-status-pill.is-down{background:#ff57571f;color:var(--red)}.dashboard-table .ant-table{background:transparent!important}.dashboard-draggable{position:relative;cursor:grab}.dashboard-draggable:active{cursor:grabbing}.dashboard-drag-handle{position:absolute;top:10px;right:12px;font-size:12px;color:var(--text-dim);letter-spacing:-1px;line-height:1;-webkit-user-select:none;user-select:none;opacity:.62;z-index:3;pointer-events:none}.dashboard-drop-target{outline:2px dashed rgba(37,99,235,.45);outline-offset:2px}.env-save-toast{position:fixed;top:64px;right:16px;z-index:1200;display:flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid var(--border-sub);border-left:3px solid var(--blue);border-radius:8px;padding:7px 14px 7px 12px;box-shadow:0 6px 24px #0000002e;font-size:12px;font-weight:600;color:var(--text-dim);animation:envToastIn .2s ease;white-space:nowrap}.env-save-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0;animation:envDotPulse 1.6s ease-in-out infinite}.env-save-btn{padding:3px 10px;border-radius:5px;background:var(--blue);color:#fff;border:none;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.env-save-btn:hover{background:var(--blue-lt)}@keyframes envToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes envDotPulse{0%,to{opacity:1}50%{opacity:.35}}.dashboard-table .ant-table-container table{table-layout:auto!important}.dashboard-table .ant-table-cell,.dashboard-table .ant-table-thead>tr>th,.dashboard-table .ant-table-tbody>tr>td{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word}@keyframes dashboardPulse{0%{opacity:.55;transform:scale(.88)}to{opacity:0;transform:scale(1.2)}}@keyframes dashboardBlink{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 1200px){.dashboard-grid-main,.dashboard-grid-secondary{grid-template-columns:1fr}}@media (max-width: 900px){.dashboard-shell{padding:16px}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-hero-tech{width:100%;min-width:0}.dashboard-panel-head{flex-direction:column}}.bank-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.flow-kpi-strip{margin-bottom:14px}.flow-bank-grid{margin-top:0}@media (max-width: 1100px){.bank-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.bank-grid{grid-template-columns:1fr}}.bank-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .15s;cursor:default}.bank-card:hover{border-color:#5b9cff4d;box-shadow:0 8px 32px #1a56db1a;transform:translateY(-1px)}.bank-card.has-pending{border-color:var(--border)}.bank-card.has-negative{border-color:#ff57574d}.bank-card.no-op{border-style:solid}.bank-card[draggable=true]{-webkit-user-select:none;user-select:none}.bank-card[draggable=true]:active{opacity:.7;cursor:grabbing}.bcard-head{padding:16px 18px 12px;border-bottom:1px solid var(--border-sub)}.bcard-head-row{display:flex;align-items:flex-start;gap:12px}.bank-ico{width:42px;height:42px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bank-ico .ms{font-size:22px}.bank-ico.blue{background:#1a56db1f;color:var(--blue-lt)}.bank-ico.purple{background:#a78bfa1f;color:var(--purple)}.bank-ico.red{background:#ff57571f;color:var(--red)}.bank-ico.green{background:#38bdf829;color:var(--green)}.bank-ico.gold{background:#e9c3491f;color:var(--gold)}.bank-meta{flex:1;min-width:0}.bank-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-num{font-size:11px;color:var(--text-dim);margin-top:1px}.bank-type-tag{display:inline-block;margin-top:5px;font-size:10px;font-weight:600;background:#ffffff0f;border:1px solid var(--border-sub);padding:2px 9px;border-radius:10px;color:var(--text-dim)}.bcard-body{padding:14px 18px 10px;flex:1}.bcard-balances{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bal-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-dim);margin-bottom:3px}.bal-period-chip{display:inline-block;font-size:11px;background:#ffffff0f;border:1px solid var(--border-sub);padding:2px 9px;border-radius:6px;font-weight:600;color:var(--text)}.bal-amount{font-size:15px;font-weight:800;margin-top:1px}.bal-amount.pos{color:var(--green)}.bal-amount.neg{color:var(--red)}.bal-amount.neu{color:var(--text)}.pending-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;background:#f9731624;border:1px solid rgba(249,115,22,.34);color:#c2410c;font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;transition:background .15s}.pending-chip:hover{background:#f9731638}.pending-chip .ms{font-size:13px}.bcard-empty{padding:22px 18px;text-align:center;min-height:170px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.bcard-empty .ms{font-size:32px;color:var(--text-dim);opacity:.35;display:block;margin-bottom:8px}.bcard-empty p{font-size:12px;color:var(--text-dim);margin-bottom:0;line-height:1.3}.flow-bank-grid .bcard-empty .btn.btn-primary{background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border:1px solid rgba(47,144,173,.72)!important;color:#e2f1f8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;line-height:1!important}.flow-bank-grid .bcard-empty .btn.btn-primary:hover{background:linear-gradient(135deg,#40a0bc,#3287a3)!important;border-color:#40a0bcdb!important;color:#f0fbff!important}.flow-bank-grid .bcard-empty .btn.btn-primary .ms{font-size:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(3px);line-height:1!important;color:#b9ecf8!important;opacity:1!important;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.flow-bank-grid .bcard-empty .btn.btn-primary .bcard-empty-btn-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin-top:0!important;padding-top:0!important;font-weight:700}.bcard-actions{border-top:1px solid var(--border-sub);padding:8px;display:flex;gap:4px;background:#ffffff04}.bcard-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-dim);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;line-height:1;font-family:inherit;white-space:nowrap}.bcard-btn .ms{font-size:18px}.bcard-btn:hover:not(:disabled){background:#1a56db1a;color:var(--blue-lt);border-color:#1a56db2e}.bcard-btn.primary{background:#1a56db1a;color:var(--blue-lt);border-color:#1a56db33;font-weight:700}.bcard-btn.primary:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.bcard-revert{border-top:1px dashed var(--border-sub);padding:5px 10px;display:flex;justify-content:center;background:#ffffff02}.bcard-revert button{display:flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--text-dim);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;padding:4px 10px;border-radius:6px;font-family:inherit}.bcard-revert button:hover{color:var(--orange);background:#f973161a}[data-theme=light] .bank-card:hover{box-shadow:0 8px 32px #1a56db14}[data-theme=light] .bcard-btn:hover:not(:disabled){background:#1a56db12}[data-theme=light] .bcard-btn.primary{background:#1a56db14;color:var(--blue)}[data-theme=light] .bcard-btn.primary:hover{background:var(--blue);color:#fff}[data-theme=light] .bank-type-tag{background:#0000000a}[data-theme=light] .bcard-actions{background:#00000003}[data-theme=light] .bcard-revert{background:transparent}[data-theme=light] .kpi:hover{border-color:#1a56db33}.reconcil-layout{display:flex;gap:0;height:calc(100vh - var(--topbar-h) - 48px);min-height:0;overflow:hidden}.reconcil-left{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;background:var(--bg)}.reconcil-divider{width:4px;flex-shrink:0;cursor:col-resize;background:var(--border-sub);transition:background .15s;position:relative;z-index:1}.reconcil-divider:hover,.reconcil-divider.dragging{background:var(--blue-lt)}.reconcil-divider:after{content:"⋮";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:var(--text-dim);line-height:1;pointer-events:none}.reconcil-right{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:0}.reconcil-inline-doc-editor{border:1px solid var(--border-sub);border-top:none;border-radius:0 0 8px 8px;background:var(--bg-card);padding:10px}.reconcil-inline-doc-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--text)}.reconcil-inline-doc-editor-close{border:1px solid var(--border-sub);background:transparent;color:var(--text-dim);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.reconcil-inline-doc-editor-close:hover{color:var(--blue-lt);border-color:#1a56db59;background:#1a56db14}.ant-table{font-size:13px!important;line-height:1.45!important;font-variant-numeric:tabular-nums}.ant-table-thead>tr>th{font-size:11px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.ant-card-head-title{font-size:13px!important;font-weight:800!important;letter-spacing:-.01em}.ant-tag{font-size:11px!important}.status-reconciled{color:var(--green);font-weight:700;font-size:11px}.status-pending{color:var(--gold);font-weight:700;font-size:11px}.status-waiting{color:var(--orange);font-weight:700;font-size:11px}.reconcil-left .ant-table-cell{white-space:nowrap}.reconcil-left .ant-table-cell:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconcil-left .ant-table-tbody>tr>td{height:28px;line-height:20px;padding-top:3px!important;padding-bottom:3px!important;vertical-align:middle;overflow:hidden}.reconcil-left .movement-date-cell{display:inline-block;max-width:calc(100% - 22px);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconcil-left .movement-description-cell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reconcil-left .ant-table-thead>tr>th:last-child,.reconcil-left .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.rut-match-row td{background:#34d39914!important}.rut-match-row:hover td{background:#34d39921!important}[data-theme=light] .rut-match-row td{background:#34d3991f!important}[data-theme=light] .rut-match-row:hover td{background:#34d39933!important}.ant-table-wrapper .ant-table{background:var(--bg-card)!important;color:var(--text)!important;border-radius:0!important;overflow:hidden!important}.ant-table-wrapper .ant-table-container{border:1px solid var(--border-sub)!important;border-radius:0!important;overflow:hidden!important;box-shadow:var(--shadow-sm)!important}.ant-table-header{border-radius:0!important;overflow:visible!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{background:linear-gradient(180deg,#ffffff09,#fff0),var(--bg-card2)!important;color:var(--text-dim)!important;border-bottom-color:var(--border-sub)!important;padding:12px 14px!important;box-shadow:inset 0 -1px 0 var(--border-sub);border-radius:0!important}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--border-sub)!important;color:var(--text)!important;padding:11px 14px!important;background:transparent!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:var(--bg-card)!important}.ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:#ffffff04!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#5b9cff14!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#1a56db29!important;box-shadow:inset 0 1px #5b9cff14,inset 0 -1px #5b9cff14}.ant-table-wrapper .ant-table-summary>tr>td{background:var(--bg-card2)!important;border-top:1px solid var(--border-sub)!important;color:var(--text)!important;font-weight:700!important}.ant-table-wrapper .ant-table-placeholder{background:var(--bg-card)!important;color:var(--text-dim)!important}.ant-table-wrapper .ant-table-placeholder .ant-empty-description{color:var(--text-dim)!important}.ant-table-wrapper .ant-table-expanded-row>td{background:var(--bg-card2)!important}.summaryCellBackground{background:var(--bg-card2)!important;color:var(--text)!important}.ant-table-row-expand-icon{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text-dim)!important}.accounts-plan-table .ant-table-row-expand-icon{background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 6px #10c8dd66!important;vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;top:0!important}.accounts-plan-table .ant-table-row-expand-icon:hover{background:linear-gradient(135deg,#1ad6ed,#35aef7)!important}.accounts-plan-table .ant-table-cell:has(.ant-table-row-expand-icon){vertical-align:middle!important;display:table-cell!important}.ant-table-filter-trigger,.ant-table-column-sorter,.ant-table-column-sorters,.ant-table-column-title{color:inherit!important}.ant-table-filter-trigger:hover,.ant-table-column-sorters:hover,.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--blue-lt)!important}.ant-card{background:var(--bg-card)!important;border-color:var(--border-sub)!important;color:var(--text)!important;border-radius:16px!important;box-shadow:var(--shadow-sm)!important}.ant-card .ant-card-head{background:linear-gradient(180deg,#ffffff0a,#fff0),var(--bg-card2)!important;border-bottom-color:var(--border-sub)!important;color:var(--text)!important;min-height:52px!important}.ant-card .ant-card-head-title,.ant-card .ant-card-body{color:var(--text)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input{background:var(--bg-input)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number:focus,.ant-input-number-focused{border-color:var(--blue-lt)!important;box-shadow:0 0 0 2px #5b9cff26!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--text-dim)!important;opacity:1}.ant-input-affix-wrapper .ant-input-prefix{color:var(--text-dim)!important}.ant-input-search .ant-input-search-button{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text-dim)!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--bg-input)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.ant-select-dropdown{background:var(--bg-card)!important;border:1px solid var(--border-sub)!important;box-shadow:0 8px 24px #0006!important}.ant-select-item{color:var(--text)!important}.ant-select-item-option-active,.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1a56db24!important}.ant-select-selection-item,.ant-select-selection-placeholder{color:var(--text)!important}.ant-select-arrow{color:var(--text-dim)!important}.ant-select-clear{background:var(--bg-input)!important;color:var(--text-dim)!important}.ant-modal-content{background:var(--bg-card)!important;border:1px solid var(--border-sub)!important;color:var(--text)!important}.ant-modal-header{background:var(--bg-card2)!important;border-bottom:1px solid var(--border-sub)!important}.ant-modal-title{color:var(--text)!important}.ant-modal-close{color:var(--text-dim)!important}.ant-modal-close:hover{color:var(--text)!important;background:var(--border-sub)!important}.ant-form-item .ant-form-item-label>label{color:var(--text-dim)!important;font-size:11px!important}.ant-form-item-required:before{color:var(--red)!important}.ant-form-item-explain-error{color:var(--red)!important;font-size:11px}.ant-segmented{background:var(--bg-card2)!important;border:1px solid var(--border-sub)!important;color:var(--text-dim)!important;border-radius:12px!important;padding:3px!important}.ant-segmented .ant-segmented-thumb{background:#17344c!important;box-shadow:0 8px 20px #17344c47!important;border-radius:9px!important}.ant-segmented .ant-segmented-item,.ant-segmented .ant-segmented-item .ant-segmented-item-label{color:var(--text-dim)!important;font-weight:700!important;font-size:12px!important}.ant-segmented .ant-segmented-item-selected{background:#17344c!important;box-shadow:none!important;border-radius:9px!important}.ant-segmented .ant-segmented-item-selected,.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--text)!important}.ant-tooltip .ant-tooltip-inner{background:var(--bg-card2)!important;border:1px solid var(--border-sub)!important;color:var(--text)!important;box-shadow:0 4px 12px #0006!important}.ant-tooltip .ant-tooltip-arrow:before{background:var(--bg-card2)!important}.ant-popover-inner{background:var(--bg-card)!important;border:1px solid var(--border-sub)!important;color:var(--text)!important}.ant-popconfirm-message-title{color:var(--text)!important}.ant-popconfirm-description{color:var(--text-dim)!important}.ant-dropdown .ant-dropdown-menu{background:var(--bg-card)!important;border:1px solid var(--border-sub)!important;box-shadow:0 8px 24px #0006!important}.ant-dropdown .ant-dropdown-menu-item{color:var(--text)!important}.ant-dropdown .ant-dropdown-menu-item:hover{background:#5b9cff14!important}.ant-tag{border-radius:6px!important;font-weight:600!important}.ant-skeleton-element .ant-skeleton-input,.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--bg-card2) 25%,rgba(255,255,255,.04) 50%,var(--bg-card2) 75%)!important;background-size:400% 100%!important}.ant-spin .ant-spin-dot-item{background:var(--blue-lt)!important}.ant-checkbox .ant-checkbox-inner{background:var(--bg-input)!important;border-color:var(--border-sub)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--blue)!important;border-color:var(--blue)!important}.ant-typography{color:var(--text)!important}.ant-typography.ant-typography-secondary{color:var(--text-dim)!important}.ant-typography strong{color:var(--text)!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5{letter-spacing:-.03em}.ant-card .ant-card-head-title,.ant-card .ant-card-extra,.ant-statistic .ant-statistic-title,.ant-result .ant-result-title,.ant-result .ant-result-subtitle,.ant-statistic .ant-statistic-content,.ant-descriptions .ant-descriptions-title,.ant-empty .ant-empty-description{color:var(--text)!important}.ant-alert{border-color:var(--border-sub)!important}.ant-alert-info{background:#1a56db1a!important}.ant-alert-warning{background:#e9c3491a!important}.ant-alert-error{background:#ff57571a!important}.ant-alert-success{background:#34d3991a!important}.ant-btn-default{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important;border-radius:10px!important;font-weight:600!important}.ant-btn-default:hover{background:#5b9cff1a!important;border-color:var(--blue-lt)!important;color:var(--blue-lt)!important}.ant-btn-text{color:var(--text-dim)!important}.ant-btn-text:hover{background:#ffffff0f!important;color:var(--text)!important}.ant-tabs-nav-list{gap:6px}.ant-tabs-tab{margin:0!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.ant-tabs-tab:hover{background:#ffffff0a!important;border-color:#ffffff0f!important}.ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(180deg,#5b9cff1f,#5b9cff0a)!important;border-color:#5b9cff38!important}[data-theme=light] .ant-table-wrapper .ant-table{background:#fff!important;color:#000000d9!important}[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>td{background:linear-gradient(180deg,#fff,#f6f9fc)!important;color:#6b7280!important;border-bottom-color:#e8edf5!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf2f7!important;color:#000000d9!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr:nth-child(odd)>td{background:#fffffffa!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f5f9ff!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}[data-theme=light] .ant-table-wrapper .ant-table-summary>tr>td{background:#f6f9fc!important}[data-theme=light] .ant-table-wrapper .ant-table-placeholder{background:#fff!important}[data-theme=light] .summaryCellBackground{background:#fafafa!important;color:#000000d9!important}[data-theme=light] .ant-table-row-expand-icon{background:#fff!important;border-color:#d9d9d9!important;color:#6b7280!important}[data-theme=light] .ant-table-wrapper .ant-table-container{border-color:#e4ebf4!important;box-shadow:0 8px 26px #0f172a0f!important}[data-theme=light] .ant-table-wrapper .ant-table,[data-theme=light] .ant-table-wrapper .ant-table-container,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>td{border-radius:0!important}.reconciliation-page .ant-card,.receivable-page .ant-card,.accounts-page .ant-card,.contacts-page .ant-card,.document-load-page .ant-card,.manual-load-page .ant-card,.accounting-docs-page .ant-card,.flow-page-unified .ant-card,.consolidate-page-unified .ant-card{border-radius:0!important}.reconciliation-page .ant-table,.reconciliation-page .ant-table-container,.reconciliation-page .ant-table-thead>tr>th,.reconciliation-page .ant-table-thead>tr>td,.receivable-page .ant-table,.receivable-page .ant-table-container,.receivable-page .ant-table-thead>tr>th,.receivable-page .ant-table-thead>tr>td,.accounts-page .ant-table,.accounts-page .ant-table-container,.accounts-page .ant-table-thead>tr>th,.accounts-page .ant-table-thead>tr>td,.contacts-page .ant-table,.contacts-page .ant-table-container,.contacts-page .ant-table-thead>tr>th,.contacts-page .ant-table-thead>tr>td,.document-load-page .ant-table,.document-load-page .ant-table-container,.document-load-page .ant-table-thead>tr>th,.document-load-page .ant-table-thead>tr>td,.manual-load-page .ant-table,.manual-load-page .ant-table-container,.manual-load-page .ant-table-thead>tr>th,.manual-load-page .ant-table-thead>tr>td,.accounting-docs-page .ant-table,.accounting-docs-page .ant-table-container,.accounting-docs-page .ant-table-thead>tr>th,.accounting-docs-page .ant-table-thead>tr>td,.flow-page-unified .ant-table,.flow-page-unified .ant-table-container,.flow-page-unified .ant-table-thead>tr>th,.flow-page-unified .ant-table-thead>tr>td,.consolidate-page-unified .ant-table,.consolidate-page-unified .ant-table-container,.consolidate-page-unified .ant-table-thead>tr>th,.consolidate-page-unified .ant-table-thead>tr>td{border-radius:0!important}.reconciliation-page .ant-table-thead>tr>th,.receivable-page .ant-table-thead>tr>th,.accounts-page .ant-table-thead>tr>th,.contacts-page .ant-table-thead>tr>th,.document-load-page .ant-table-thead>tr>th,.manual-load-page .ant-table-thead>tr>th,.accounting-docs-page .ant-table-thead>tr>th,.flow-page-unified .ant-table-thead>tr>th,.consolidate-page-unified .ant-table-thead>tr>th{font-size:11px!important;font-weight:700!important}.reconciliation-page .ant-table-tbody>tr>td,.receivable-page .ant-table-tbody>tr>td,.accounts-page .ant-table-tbody>tr>td,.contacts-page .ant-table-tbody>tr>td,.document-load-page .ant-table-tbody>tr>td,.manual-load-page .ant-table-tbody>tr>td,.accounting-docs-page .ant-table-tbody>tr>td,.flow-page-unified .ant-table-tbody>tr>td,.consolidate-page-unified .ant-table-tbody>tr>td{font-size:12px!important}.reconciliation-page .ant-table-selection-extra,.reconciliation-page .ant-table-selection-extra .ant-dropdown-trigger{background:transparent!important;color:var(--text-dim)!important;border:none!important}.accounting-docs-page .accounting-docs-toolbar-row,.accounting-docs-page .accounting-docs-toolbar-col{display:flex!important;align-items:center!important}.accounting-docs-page .accounting-docs-toolbar-col-left{justify-content:flex-start!important}.accounting-docs-page .accounting-docs-toolbar-col-right{justify-content:flex-end!important}.flow-page-unified{padding-bottom:14px}.flow-page-unified .flow-viewer-data-card{margin-bottom:12px}.consolidate-page-unified{padding-bottom:14px}.consolidate-page-unified .consolidate-viewer-data-card{margin-bottom:12px}.consolidate-page-unified .consolidate-viewer-table .ant-table-content,.flow-page-unified .flow-viewer-table .ant-table-content{scrollbar-color:rgba(108,164,255,.72) rgba(38,64,110,.42)}.flow-page-unified .flow-viewer-table .flow-account-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow:hidden}.flow-page-unified .flow-viewer-table .flow-account-cell__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar,.flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar{height:10px}.consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar-track,.flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar-track{background:#26406e6b;border-radius:999px}.consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar-thumb,.flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#78afffe0,#4b8ceedb);border-radius:999px;border:1px solid rgba(188,214,255,.22)}.consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar-thumb:hover,.flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#91c0fff5,#5f9cf6f0)}[data-theme=light] .consolidate-page-unified .consolidate-viewer-table .ant-table-content,[data-theme=light] .flow-page-unified .flow-viewer-table .ant-table-content{scrollbar-color:rgba(68,133,232,.78) rgba(213,224,244,.95)}[data-theme=light] .consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar-track,[data-theme=light] .flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar-track{background:#d5e0f4f2}[data-theme=light] .consolidate-page-unified .consolidate-viewer-table .ant-table-content::-webkit-scrollbar-thumb,[data-theme=light] .flow-page-unified .flow-viewer-table .ant-table-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#66a2f6e0,#4485e8d6)}.consolidate-page-unified .ant-typography{color:var(--text)!important}.consolidate-page-unified .ant-typography.ant-typography-secondary{color:var(--text-dim)!important}.consolidate-page-unified .ant-btn-default,.consolidate-page-unified .ant-btn-default.ant-btn-variant-outlined{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.consolidate-page-unified .ant-btn-default:hover,.consolidate-page-unified .ant-btn-default.ant-btn-variant-outlined:hover{background:#5b9cff14!important;border-color:#5b9cff80!important;color:var(--text)!important}[data-theme=light] .consolidate-page-unified .ant-btn-default,[data-theme=light] .consolidate-page-unified .ant-btn-default.ant-btn-variant-outlined{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .consolidate-page-unified .ant-btn-default:hover,[data-theme=light] .consolidate-page-unified .ant-btn-default.ant-btn-variant-outlined:hover{background:#f0f6ff!important;border-color:#4096ff!important;color:#4096ff!important}.consolidate-page-unified .ant-btn-primary{color:#fff!important}.consolidate-flow-popover .ant-popover-inner{background:var(--bg-card)!important;border:1px solid var(--border-sub)!important;box-shadow:var(--shadow-md)!important;color:var(--text)!important}.consolidate-flow-popover .ant-popover-title{color:var(--text)!important;font-weight:700!important}.consolidate-flow-popover .ant-popover-inner-content,.consolidate-flow-popover .ant-checkbox-wrapper,.consolidate-flow-popover .ant-checkbox-wrapper:hover{color:var(--text)!important}.consolidate-flow-popover .ant-checkbox .ant-checkbox-inner{border-width:2px!important;border-color:#8fa0c0e6!important;background:#0d1628d1!important}.consolidate-flow-popover .ant-checkbox:hover .ant-checkbox-inner,.consolidate-flow-popover .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#5b9cff!important;box-shadow:0 0 0 2px #5b9cff38!important}.consolidate-flow-popover .ant-checkbox-checked .ant-checkbox-inner{border-color:#5b9cff!important}.consolidate-flow-popover .btn-calipso.ant-btn-primary,.consolidate-flow-popover .ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border-color:#2f90adb3!important;color:#d4e9f4!important;box-shadow:0 6px 16px #2a769242,inset 0 1px #ffffff21!important}.consolidate-flow-popover .btn-calipso.ant-btn-primary:hover,.consolidate-flow-popover .btn-calipso.ant-btn-primary:focus,.consolidate-flow-popover .ant-btn-primary:not(:disabled):hover,.consolidate-flow-popover .ant-btn-primary:not(:disabled):focus{background:linear-gradient(135deg,#40a0bc,#3287a3)!important;border-color:#40a0bcd9!important;color:#e2f1f8!important}.consolidate-flow-trigger{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;font-weight:600;line-height:1;box-shadow:none!important}.consolidate-flow-trigger-icon{font-size:15px;color:var(--blue-lt);flex:0 0 auto}.consolidate-flow-trigger span{display:inline-block;line-height:1}.consolidate-flow-trigger:hover,.consolidate-flow-trigger:focus,.consolidate-flow-trigger.ant-popover-open{background:#5b9cff14!important;border-color:#5b9cff80!important;color:var(--text)!important}[data-theme=light] .consolidate-flow-trigger{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .consolidate-flow-trigger-icon{color:#1d4ed8}[data-theme=light] .consolidate-flow-trigger:hover,[data-theme=light] .consolidate-flow-trigger:focus,[data-theme=light] .consolidate-flow-trigger.ant-popover-open{background:#f0f6ff!important;border-color:#4096ff!important;color:#4096ff!important}.consolidate-period-select .ant-select-selector{min-height:32px!important;padding:0 12px!important;display:flex!important;align-items:center!important}.consolidate-period-select .ant-select-prefix{color:var(--blue-lt)!important;margin-inline-end:8px!important;font-size:15px!important;display:inline-flex!important;align-items:center!important}.consolidate-period-select .ant-select-selection-placeholder,.consolidate-period-select .ant-select-selection-item{line-height:30px!important}[data-theme=light] .consolidate-period-select .ant-select-prefix{color:#1d4ed8!important}[data-theme=light] .consolidate-period-select .ant-select-selection-placeholder,[data-theme=light] .consolidate-period-select .ant-select-selection-item{color:#000000d9!important}[data-theme=light] .consolidate-flow-popover .ant-popover-inner{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .consolidate-flow-popover .ant-popover-title,[data-theme=light] .consolidate-flow-popover .ant-popover-inner-content,[data-theme=light] .consolidate-flow-popover .ant-checkbox-wrapper{color:#000000d9!important}[data-theme=light] .consolidate-flow-popover .ant-checkbox .ant-checkbox-inner{border-width:2px!important;border-color:#2563eb94!important;background:#fff!important}[data-theme=light] .consolidate-flow-popover .ant-checkbox:hover .ant-checkbox-inner,[data-theme=light] .consolidate-flow-popover .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1d4ed8!important;box-shadow:0 0 0 2px #1d4ed82e!important}[data-theme=light] .consolidate-flow-popover .ant-checkbox-checked .ant-checkbox-inner{border-color:#1d4ed8!important}[data-theme=light] .consolidate-flow-popover .btn-calipso.ant-btn-primary,[data-theme=light] .consolidate-flow-popover .ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border-color:#2f90adb3!important;color:#fff!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-cell-scrollbar,.consolidate-page-unified .consolidate-viewer-table .ant-table-summary .ant-table-cell-scrollbar{background:var(--bg-card2)!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-content,.consolidate-page-unified .consolidate-viewer-table .ant-table-body{overflow-x:auto!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-thead>tr>th,.consolidate-page-unified .consolidate-viewer-table .ant-table-tbody>tr>td{white-space:nowrap!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.consolidate-page-unified .consolidate-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{z-index:4!important;background:var(--bg-card2)!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.consolidate-page-unified .consolidate-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:4!important;background:var(--bg-card2)!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last:after,.consolidate-page-unified .consolidate-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #02081773!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-right-first:after,.consolidate-page-unified .consolidate-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #02081773!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-body{scrollbar-width:auto}.consolidate-page-unified .consolidate-viewer-table .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.consolidate-page-unified .consolidate-viewer-table .ant-table-body::-webkit-scrollbar-track{background:var(--bg-card2)!important}.consolidate-page-unified .consolidate-viewer-table .ant-table-body::-webkit-scrollbar-thumb{background:#5b9cff73!important;border-radius:8px;border:2px solid var(--bg-card2)}[data-theme=light] .consolidate-page-unified .consolidate-viewer-table .ant-table-body::-webkit-scrollbar-track{background:#eef3fb!important}[data-theme=light] .consolidate-page-unified .consolidate-viewer-table .ant-table-body::-webkit-scrollbar-thumb{background:#1d4ed861!important;border-color:#eef3fb!important}.flow-page-unified .flow-default-tag.ant-tag{background:#2f90ad29!important;border:1px solid rgba(47,144,173,.45)!important;color:#b9ecf8!important;font-weight:700!important}.flow-page-unified .flow-viewer-controls-row{align-items:center!important;margin-bottom:12px!important}.flow-page-unified .flow-viewer-table .ant-table-content,.flow-page-unified .flow-viewer-table .ant-table-body{overflow-x:auto!important}.flow-page-unified .flow-viewer-table .ant-table-body{scrollbar-color:rgba(91,156,255,.38) var(--bg-card2)}.flow-page-unified .flow-viewer-table .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.flow-page-unified .flow-viewer-table .ant-table-body::-webkit-scrollbar-track{background:var(--bg-card2)!important}.flow-page-unified .flow-viewer-table .ant-table-body::-webkit-scrollbar-thumb{background:#5b9cff73!important;border-radius:8px;border:2px solid var(--bg-card2)}.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th,.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td{white-space:nowrap!important}.flow-page-unified .flow-viewer-table .ant-table-cell-scrollbar,.flow-page-unified .flow-viewer-table .ant-table-summary .ant-table-cell-scrollbar{background:var(--bg-card2)!important}.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:var(--bg-card2)!important;border-left-color:var(--border-sub)!important}.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{z-index:4!important;background:var(--bg-card2)!important}.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:4!important}.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last:after,.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #02081773!important}.flow-page-unified .flow-viewer-table .ant-table-tbody>tr>td.ant-table-cell-fix-right-first:after,.flow-page-unified .flow-viewer-table .ant-table-thead>tr>th.ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #02081773!important}.financial-reports-page{padding:18px}.financial-reports-page .financial-reports-title-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.financial-reports-page .financial-reports-title-icon{font-size:22px;color:var(--blue-lt)}.financial-reports-page .financial-reports-title{margin:0;font-size:22px;line-height:1.1;color:var(--text)}.financial-reports-page .financial-reports-card{border-radius:8px!important}.financial-reports-page .financial-reports-list{border:1px solid var(--border-sub);border-radius:6px;overflow:hidden;max-width:560px;background:var(--bg-card)}.financial-reports-page .financial-reports-list-head{background:var(--bg-card2);border-bottom:1px solid var(--border-sub);padding:10px 14px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.financial-reports-page .financial-reports-list-head-icon{font-size:18px;color:var(--blue-lt)}.financial-reports-page .financial-reports-list-item{width:100%;text-align:left;border:none;border-bottom:1px solid var(--border-sub);background:var(--bg-card);padding:11px 14px;cursor:pointer;color:var(--blue-lt);transition:background .15s ease,color .15s ease}.financial-reports-page .financial-reports-list-item:last-child{border-bottom:none}.financial-reports-page .financial-reports-list-item:hover{background:#1a56db14;color:#9fc9ff}.financial-reports-page .financial-reports-list-item-icon{font-size:16px;margin-right:8px}.account-balance-docs-table .ant-table-column-sorters{gap:8px}.receivable-page .receivable-filter-group{background:var(--bg-card2)!important;border:none!important;border-radius:8px!important;padding:0!important;overflow:hidden}.receivable-page .receivable-filter-group .ant-radio-button-wrapper{background:transparent!important;border-color:#ffffff14!important;color:var(--text-dim)!important;font-weight:600!important}.receivable-page .receivable-filter-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#2f90ad3d!important;border-color:#2f90ad94!important;color:#d3edf7!important}.receivable-page .receivable-filter-group .ant-radio-button-wrapper:hover{color:var(--text)!important}.receivable-page .receivable-filter-group .ant-radio-button-wrapper:first-child{border-left-color:#ffffff14!important}.receivable-page .receivable-filter-count{margin-left:6px!important;border-radius:999px!important;border:1px solid transparent!important;font-weight:700!important;font-size:11px!important;line-height:16px!important;padding:0 6px!important}.receivable-page .receivable-filter-count-al-dia{background:#89b46a33!important;color:#c6e4ab!important;border-color:#89b46a61!important}.receivable-page .receivable-filter-count-por-vencer{background:#c26a2a38!important;color:#ddb182!important;border-color:#c26a2a66!important}.receivable-page .receivable-filter-count-vencido{background:#ac424238!important;color:#f0b0b0!important;border-color:#ac42426b!important}.receivable-page .receivable-status-tag{border-radius:999px!important;border:1px solid transparent!important;font-weight:700!important}.receivable-page .receivable-status-al-dia{background:#89b46a33!important;color:#c6e4ab!important;border-color:#89b46a61!important}.receivable-page .receivable-status-por-vencer{background:#c26a2a38!important;color:#ddb182!important;border-color:#c26a2a66!important}.receivable-page .receivable-status-vencido{background:#ac424238!important;color:#f0b0b0!important;border-color:#ac42426b!important}[data-theme=light] .receivable-page .receivable-filter-group{background:#edf3fb!important}[data-theme=light] .receivable-page .receivable-filter-group .ant-radio-button-wrapper{background:#e6eef8!important;border-color:#b6c8df!important;color:#2f4869!important}[data-theme=light] .receivable-page .receivable-filter-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#9dc6de!important;border-color:#5f9dc3!important;color:#0f3b56!important}[data-theme=light] .receivable-page .receivable-filter-count-al-dia{background:#a7cf7f!important;color:#1f4a12!important;border-color:#6e9f45!important}[data-theme=light] .receivable-page .receivable-filter-count-por-vencer{background:#e9bc8d!important;color:#6f3308!important;border-color:#bd7e3f!important}[data-theme=light] .receivable-page .receivable-filter-count-vencido{background:#e59a9a!important;color:#691515!important;border-color:#b85a5a!important}[data-theme=light] .receivable-page .receivable-status-al-dia{background:#a7cf7f!important;color:#1f4a12!important;border-color:#6e9f45!important}[data-theme=light] .receivable-page .receivable-status-por-vencer{background:#e9bc8d!important;color:#6f3308!important;border-color:#bd7e3f!important}[data-theme=light] .receivable-page .receivable-status-vencido{background:#e59a9a!important;color:#691515!important;border-color:#b85a5a!important}.account-balance-filter-group{background:var(--bg-card2)!important;border:1px solid var(--border-sub)!important;border-radius:8px!important;padding:2px!important}.account-balance-filter-group .ant-radio-button-wrapper{background:transparent!important;border-color:#ffffff14!important;color:var(--text-dim)!important;font-weight:600!important}.account-balance-filter-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#2f90ad38!important;border-color:#2f90ad85!important;color:#d3edf7!important}.account-balance-filter-group .ant-radio-button-wrapper:hover{color:var(--text)!important}[data-theme=light] .account-balance-filter-group{background:#edf3fb!important;border-color:#c7d6eb!important}[data-theme=light] .account-balance-filter-group .ant-radio-button-wrapper{background:#edf3fb!important;border-color:#c7d6eb!important;color:#365175!important}[data-theme=light] .account-balance-filter-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#b9d9ec!important;border-color:#7eaecb!important;color:#163f57!important}[data-theme=light] .flow-page-unified .flow-default-tag.ant-tag{background:#d7eef7!important;border-color:#9fcfe0!important;color:#245f74!important}.accounting-docs-page .accounting-docs-toolbar-left,.accounting-docs-page .accounting-docs-toolbar-right{display:inline-flex!important;align-items:center!important;gap:8px!important}.accounting-docs-page .accounting-docs-toolbar-left .ant-input-affix-wrapper,.accounting-docs-page .accounting-docs-toolbar-left .ant-segmented,.accounting-docs-page .accounting-docs-toolbar-right .ant-btn,.accounting-docs-page .accounting-docs-toolbar-right .ant-dropdown-button,.accounting-docs-page .accounting-docs-toolbar-right .ant-dropdown-trigger,.accounting-docs-page .accounting-docs-toolbar-right .ant-btn-group{height:32px!important}.accounting-docs-page .accounting-docs-status-segmented .ant-segmented-item-selected{background:var(--blue)!important;box-shadow:none!important}.accounting-docs-page .accounting-docs-status-segmented .ant-segmented-item-selected .ant-segmented-item-label{background:transparent!important;color:#fff!important}@media (max-width: 768px){.accounting-docs-page .accounting-docs-toolbar-row{row-gap:8px!important}.accounting-docs-page .accounting-docs-toolbar-col{flex:0 0 100%!important;max-width:100%!important}.accounting-docs-page .accounting-docs-toolbar-col-right{justify-content:flex-start!important}}.receivable-page .receivable-letter-table td:nth-child(2){white-space:nowrap}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:#fff!important}[data-theme=light] .ant-card{background:#fff!important;border-color:#e4ebf4!important;color:#000000d9!important;box-shadow:0 12px 32px #0f172a0f!important}[data-theme=light] .ant-card .ant-card-head{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom-color:#edf2f7!important;color:#000000d9!important}[data-theme=light] .ant-card .ant-card-head-title{color:#000000d9!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-input-number,[data-theme=light] .ant-input-number-input{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .ant-input-search .ant-input-search-button{background:#fff!important;border-color:#d9d9d9!important;color:#6b7280!important}[data-theme=light] .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .ant-select-dropdown{background:#fff!important;border-color:#d9d9d9!important}[data-theme=light] .ant-select-item{color:#000000d9!important}[data-theme=light] .ant-select-item-option-active,[data-theme=light] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#e6f4ff!important}[data-theme=light] .ant-select-selection-item{color:#000000d9!important}[data-theme=light] .ant-select-arrow{color:#6b7280!important}[data-theme=light] .ant-modal-content{background:#fff!important;border-color:transparent!important;color:#000000d9!important}[data-theme=light] .ant-modal-header{background:#fff!important;border-bottom-color:#f0f0f0!important}[data-theme=light] .ant-modal-title{color:#000000d9!important}[data-theme=light] .ant-modal-close{color:#6b7280!important}[data-theme=light] .ant-form-item .ant-form-item-label>label{color:#4b5563!important}[data-theme=light] .ant-segmented{background:#eef2f8!important;color:#6b7280!important;border-color:#0f172a14!important}[data-theme=light] .ant-segmented .ant-segmented-thumb,[data-theme=light] .ant-segmented .ant-segmented-item-selected{background:#17344c!important;box-shadow:none!important}[data-theme=light] .ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important;background:transparent!important;box-shadow:none!important}[data-theme=light] .ant-tooltip .ant-tooltip-inner{background:#1f2937!important;border-color:transparent!important;color:#fff!important}[data-theme=light] .ant-tooltip .ant-tooltip-arrow:before{background:#1f2937!important}[data-theme=light] .ant-popover-inner{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .ant-dropdown .ant-dropdown-menu{background:#fff!important;border-color:#d9d9d9!important}[data-theme=light] .ant-dropdown .ant-dropdown-menu-item{color:#000000d9!important}[data-theme=light] .ant-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5!important}[data-theme=light] .ant-btn-default{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}[data-theme=light] .ant-btn-default:hover{background:#f0f6ff!important;border-color:#4096ff!important;color:#4096ff!important}[data-theme=light] .ant-btn-text{color:#6b7280!important}[data-theme=light] .ant-btn-text:hover{background:#0000000a!important;color:#000000d9!important}[data-theme=light] .ant-tabs-tab:hover{background:#2563eb0d!important;border-color:#2563eb14!important}[data-theme=light] .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(180deg,#2563eb1f,#2563eb08)!important;border-color:#2563eb2e!important}[data-theme=light] .ant-typography{color:#000000d9!important}[data-theme=light] .ant-typography.ant-typography-secondary{color:#6b7280!important}[data-theme=light] .ant-checkbox .ant-checkbox-inner{background:#fff!important;border-color:#d9d9d9!important}[data-theme=light] .ant-skeleton-element .ant-skeleton-input,[data-theme=light] .ant-skeleton .ant-skeleton-content .ant-skeleton-title,[data-theme=light] .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6,#f2f2f2 75%)!important}.ant-table-content,.ant-table-body{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{height:4px;width:4px}.ant-table-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track{background:#0b1426}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--blue-lt)}.ant-table-sticky-scroll-bar{background:#0b1426f2!important;border:1px solid rgba(91,156,255,.24)!important}[data-theme=light] .ant-table-sticky-scroll-bar{background:#e9eff8f2!important;border-color:#2563eb3d!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #080f1ee6!important}.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left .ant-table-cell-fix-left-first:after{box-shadow:inset 10px 0 8px -8px #080f1ee6!important}[data-theme=light] .ant-table-ping-right .ant-table-cell-fix-right-first:after,[data-theme=light] .ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #94a3b859!important}[data-theme=light] .ant-table-ping-left .ant-table-cell-fix-left-last:after,[data-theme=light] .ant-table-ping-left .ant-table-cell-fix-left-first:after{box-shadow:inset 10px 0 8px -8px #94a3b859!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff07}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#0f172a06}.ant-table-wrapper .ant-pagination{margin:8px 0 4px!important}.ant-pagination,.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options-quick-jumper{color:var(--text-dim)!important}.ant-pagination .ant-pagination-options-quick-jumper input{background:var(--bg-input)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.ant-pagination .ant-pagination-item a{color:var(--text)!important}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--blue-lt)!important}.ant-pagination .ant-pagination-item-active{background:var(--blue)!important;border-color:var(--blue-lt)!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text-dim)!important;opacity:.5}.ant-pagination .ant-select-selector{background:var(--bg-input)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.ant-pagination .ant-select-selection-item,.ant-pagination .ant-select-arrow,.ant-pagination .ant-pagination-item-link{color:var(--text-dim)!important}[data-theme=light] .ant-pagination,[data-theme=light] .ant-pagination .ant-pagination-total-text,[data-theme=light] .ant-pagination .ant-pagination-options-quick-jumper{color:#6b7280!important}[data-theme=light] .ant-pagination .ant-pagination-item,[data-theme=light] .ant-pagination .ant-pagination-prev .ant-pagination-item-link,[data-theme=light] .ant-pagination .ant-pagination-next .ant-pagination-item-link,[data-theme=light] .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,[data-theme=light] .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link{background:#fff!important;border-color:#d9d9d9!important;color:#1f2937!important}[data-theme=light] .ant-pagination .ant-pagination-item a{color:#1f2937!important}[data-theme=light] .ant-pagination .ant-pagination-item-active{background:#2563eb!important;border-color:#2563eb!important}[data-theme=light] .ant-pagination .ant-pagination-item-active a{color:#fff!important}[data-theme=light] .ant-pagination .ant-select-selector,[data-theme=light] .ant-pagination .ant-pagination-options-quick-jumper input{background:#fff!important;border-color:#d9d9d9!important;color:#1f2937!important}[data-theme=light] .ant-pagination .ant-select-selection-item,[data-theme=light] .ant-pagination .ant-select-arrow,[data-theme=light] .ant-pagination .ant-pagination-item-link{color:#6b7280!important}.full-h-tabs.ant-tabs{flex:1;display:flex;flex-direction:column;min-height:0}.full-h-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.full-h-tabs .ant-tabs-content,.full-h-tabs .ant-tabs-tabpane{height:100%}.full-h-tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column;min-height:0}.nc-table .ant-table-thead>tr>th,.nc-table .ant-table-tbody>tr>td{padding:8px 6px}.contacts-table .ant-table-tbody>tr.contact-row-even>td{background:#ffffff08!important}.contacts-table .ant-table-tbody>tr.contact-row-odd>td{background:transparent!important}[data-theme=light] .contacts-table .ant-table-tbody>tr.contact-row-even>td{background:#00000006!important}[data-theme=light] .contacts-table .ant-table-tbody>tr.contact-row-odd>td{background:transparent!important}.contacts-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb24!important}[data-theme=light] .contacts-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}.contacts-table .ant-checkbox-checked .ant-checkbox-inner,[data-theme=light] .contacts-table .ant-checkbox-checked .ant-checkbox-inner{background:var(--blue-lt)!important;border-color:var(--blue-lt)!important}.contact-days-tag{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;background:var(--bg-card2)!important;color:var(--text)!important;border:1px solid var(--border-sub)}[data-theme=light] .contact-days-tag{background:#e8f0fb!important;color:#1a3a6e!important;border-color:#bfd0ef}.contact-label-tag{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;background:#5b9cff24!important;color:var(--blue-lt)!important;border:1px solid rgba(91,156,255,.28)}[data-theme=light] .contact-label-tag{background:#dbeafe!important;color:#1d4ed8!important;border-color:#93c5fd}.contacts-table .ant-pagination,.contacts-table .ant-pagination *{font-size:11px!important}.contacts-table .ant-pagination .ant-pagination-item,.contacts-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.contacts-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.contacts-table .ant-pagination .ant-pagination-item a{color:var(--text)!important}.contacts-table .ant-pagination .ant-pagination-item-active{background:#5b9cff2e!important;border-color:var(--blue-lt)!important}.contacts-table .ant-pagination .ant-pagination-item-active a{color:var(--blue-lt)!important}.contacts-table .ant-pagination .ant-select-selector{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.contacts-table .ant-pagination .ant-select-arrow,.contacts-table .ant-pagination .ant-pagination-item-link{color:var(--text-dim)!important}.contacts-table .ant-pagination-options .ant-select-dropdown{background:var(--bg-card)!important}.contacts-table .ant-pagination-total-text{color:var(--text-dim)!important}.contacts-toolbar-actions .ant-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}.contacts-toolbar-actions .ant-btn .anticon{font-size:15px!important;line-height:1!important}.contacts-toolbar-actions .btn-add-account.ant-btn,.contacts-toolbar-actions .btn-import-contacts.ant-btn,.contacts-toolbar-actions .btn-add-account.ant-btn:not(:disabled),.contacts-toolbar-actions .btn-import-contacts.ant-btn:not(:disabled){border-radius:6px!important;border:1px solid rgba(16,200,221,.55)!important;background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;box-shadow:0 3px 10px #10c8dd59!important}.contacts-toolbar-actions .btn-add-account.ant-btn .anticon,.contacts-toolbar-actions .btn-import-contacts.ant-btn .anticon{color:#fff!important}.contacts-toolbar-actions .btn-import-contacts.ant-btn,.contacts-toolbar-actions .btn-import-contacts.ant-btn:not(:disabled){border:1px solid rgba(16,200,221,.55)!important;background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;box-shadow:0 3px 10px #10c8dd59!important}[data-theme=light] .contacts-toolbar-actions .btn-import-contacts.ant-btn,[data-theme=light] .contacts-toolbar-actions .btn-import-contacts.ant-btn:not(:disabled){border-color:#12c1d694!important;background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;box-shadow:0 3px 10px #0c9bb338!important}.contacts-toolbar-actions .ant-btn:disabled,.contacts-toolbar-actions .ant-btn[disabled]{opacity:.55!important;background:transparent!important;border:none!important;box-shadow:none!important}.contacts-toolbar-actions .ant-btn:disabled .anticon,.contacts-toolbar-actions .ant-btn[disabled] .anticon{color:var(--text-dim)!important}*{scrollbar-width:thin}body{letter-spacing:.1px}.btn-primary{background:var(--grad-brand);box-shadow:0 6px 18px #1a56db52,inset 0 1px #ffffff29;letter-spacing:.2px}.btn-primary:hover{background:var(--grad-brand);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px #1a56db6b,inset 0 1px #fff3}.btn-primary:active{transform:translateY(0);filter:brightness(.96)}.btn:focus-visible{outline:none;box-shadow:var(--ring)}.ant-btn-primary{background:var(--grad-brand)!important;border-color:transparent!important;box-shadow:0 6px 16px #1a56db4d,inset 0 1px #ffffff26!important;font-weight:600!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.ant-btn-primary:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px #1a56db66,inset 0 1px #fff3!important}.ant-btn-primary:not(:disabled):active{transform:translateY(0)}.kpi{position:relative;background:var(--grad-sheen),var(--bg-card);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s}.kpi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;width:3px;background:var(--grad-brand);opacity:0;transition:opacity .2s}.kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--card-hover-border)}.kpi:hover:after{opacity:.9}.kpi-ico{box-shadow:inset 0 0 0 1px #ffffff0a}.kpi-val{letter-spacing:-.4px}.dashboard-hero{position:relative;background:var(--grad-sheen),var(--dashboard-hero-bg);box-shadow:var(--shadow-md)}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(91,156,255,.35),rgba(233,195,73,.18) 60%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.dashboard-panel{box-shadow:var(--shadow-sm)!important;transition:box-shadow .2s,border-color .2s,transform .2s}.dashboard-panel:hover{box-shadow:var(--shadow-md)!important;border-color:var(--card-hover-border)!important}.ant-card{box-shadow:var(--shadow-xs)!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease!important}.ant-card.ant-card-hoverable:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px);border-color:var(--card-hover-border)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{box-shadow:var(--ring)!important}.company-page{padding:24px}.company-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.company-page-title{display:flex;align-items:center;gap:13px}.company-page-title .ms{font-size:26px;color:var(--blue-lt)}.company-page-title h1{margin:0;font-size:24px;font-weight:900;letter-spacing:-.5px;color:var(--text)}.company-page-title p{margin:2px 0 0;font-size:12px;color:var(--text-dim)}.company-add-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:10px;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:#d4e9f4;background:linear-gradient(135deg,#2f90ad,#2a7692);box-shadow:0 6px 18px #2a769247,inset 0 1px #ffffff24;transition:transform .15s,filter .15s,box-shadow .15s}.company-add-btn:hover:not(:disabled){background:linear-gradient(135deg,#40a0bc,#3287a3);color:#e2f1f8;transform:translateY(-1px)}.company-add-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .company-add-btn{background:linear-gradient(135deg,#2f90ad,#2a7692);color:#e8f6fb;box-shadow:0 6px 18px #2a769238,inset 0 1px #ffffff2e}.company-detail-edit-btn,.company-detail-back-btn{width:100%;height:38px;border-radius:10px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700}.company-detail-edit-btn{border:none!important;color:#d4e9f4!important;background:linear-gradient(135deg,#2f90ad,#2a7692)!important;box-shadow:0 6px 18px #2a769247,inset 0 1px #ffffff24}.company-detail-edit-btn:hover:not(:disabled){background:linear-gradient(135deg,#40a0bc,#3287a3)!important;color:#e2f1f8!important}.company-detail-edit-btn:disabled{opacity:.45;cursor:not-allowed}.company-detail-back-btn{border:1px solid var(--border)!important;color:var(--text)!important;background:var(--bg-card)!important}.company-detail-back-btn:hover{border-color:var(--card-hover-border)!important;color:var(--text)!important}.company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.company-card{position:relative;display:flex;flex-direction:column;background:var(--grad-sheen),var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,border-color .2s}.company-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-brand);opacity:0;transition:opacity .2s}.company-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--card-hover-border)}.company-card:hover:before{opacity:1}.company-card.is-active{border-color:#e9c3498c;box-shadow:var(--shadow-md),0 0 0 1px #e9c34942}.company-card.is-active:before{background:var(--grad-gold);opacity:1}.company-card-head{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 16px}.company-logo{width:54px;height:54px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a56db1f;color:var(--blue-lt);box-shadow:inset 0 0 0 1px #5b9cff2e}.company-card.is-active .company-logo{background:#e9c34929;color:#f6d36a;box-shadow:inset 0 0 0 1px #e9c34961}[data-theme=light] .company-card.is-active{border-color:#12c1d6d1;box-shadow:0 12px 28px #08859733,0 0 0 1px #12c1d657}[data-theme=light] .company-card.is-active:before{background:linear-gradient(90deg,#10c8dd,#1f9df2);opacity:1}[data-theme=light] .company-card.is-active .company-logo{background:#10c8dd38;color:#0b7e98;box-shadow:inset 0 0 0 1px #12c1d69e}.company-logo .ms{font-size:28px}.company-logo img{width:100%;height:100%;object-fit:contain;border-radius:10px}.company-card-titles{flex:1;min-width:0}.company-card-name{margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-default-chip{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#e9c3492e;color:var(--gold);border:1px solid rgba(233,195,73,.38)}.company-default-chip .ms{font-size:12px}[data-theme=light] .company-default-chip{background:#b4820024;color:#92650a;border-color:#92650a66}[data-theme=light] .company-card.is-active .company-default-chip{background:#10c8dd3d;color:#066f84;border-color:#12c1d6a8}.btn-add-account.ant-btn{border-radius:6px!important;padding:6px 10px!important;height:auto!important;border:none!important;background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;box-shadow:0 3px 10px #10c8dd59!important}.btn-add-account.ant-btn:hover{background:linear-gradient(135deg,#1ad6ed,#35aef7)!important;box-shadow:0 4px 14px #10c8dd80!important}.btn-add-account.ant-btn .anticon{color:#fff!important}.contacts-toolbar-actions .btn-add-account.ant-btn,.contacts-toolbar-actions .btn-import-contacts.ant-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border-radius:6px!important;border:1px solid rgba(16,200,221,.55)!important;background:linear-gradient(135deg,#10c8dd,#1f9df2)!important;box-shadow:0 3px 10px #10c8dd59!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.contacts-toolbar-actions .btn-add-account.ant-btn .anticon,.contacts-toolbar-actions .btn-import-contacts.ant-btn .anticon{color:#fff!important;font-size:15px!important;line-height:1!important}[data-theme=light] .contacts-toolbar-actions .btn-add-account.ant-btn,[data-theme=light] .contacts-toolbar-actions .btn-import-contacts.ant-btn{border-color:#12c1d694!important;box-shadow:0 3px 10px #0c9bb338!important}.btn-calipso.ant-btn-primary,.btn-calipso.ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border-color:#2f90adb3!important;color:#d4e9f4!important;box-shadow:0 6px 16px #2a769242,inset 0 1px #ffffff21!important}.btn-calipso.ant-btn-primary:hover,.btn-calipso.ant-btn-primary:focus{background:linear-gradient(135deg,#40a0bc,#3287a3)!important;border-color:#40a0bcd9!important;color:#e2f1f8!important}.config-tab-layout .config-general-card .ant-input-number-affix-wrapper{background:var(--bg-input)!important;border-color:var(--border-sub)!important}.config-tab-layout .config-general-card .ant-input-number-affix-wrapper:hover,.config-tab-layout .config-general-card .ant-input-number-affix-wrapper:focus,.config-tab-layout .config-general-card .ant-input-number-affix-wrapper:focus-within,.config-tab-layout .config-general-card .ant-input-number-affix-wrapper.ant-input-number-affix-wrapper-focused{background:var(--bg-input)!important;border-color:var(--blue-lt)!important}.config-tab-layout .config-general-card .ant-input-number{background:var(--bg-input)!important;border-color:var(--border-sub)!important}.config-tab-layout .config-general-card .ant-input-number-input,.config-tab-layout .config-general-card .ant-input-number-input-wrap input{background:transparent!important;color:var(--text)!important}.config-tab-layout .config-general-card .ant-input-number-suffix{color:var(--text-dim)!important}.config-tab-layout .config-general-card .ant-input-number-handler-wrap{background:var(--bg-card2)!important;border-inline-start:1px solid var(--border-sub)!important}.config-tab-layout .config-general-card .ant-input-number-handler{border-color:var(--border-sub)!important}.config-tab-layout .config-general-card .ant-input-number-handler .anticon{color:var(--text-dim)!important}.ant-radio-group .ant-radio-button-wrapper{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text-dim)!important}.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border-color:#2f90add1!important;color:#e2f1f8!important}.ant-radio-group .ant-radio-button-wrapper:hover{color:var(--text)!important}[data-theme=light] .ant-radio-group .ant-radio-button-wrapper{background:#f3f7fb!important;border-color:#d6e3ee!important;color:#4c5f7f!important}.ant-table-summary .ant-table-cell,.ant-table-summary .ant-table-cell-scrollbar,.ant-table-wrapper .ant-table-cell-scrollbar{background:var(--bg-card2)!important;color:var(--text)!important}[data-theme=light] .ant-table-summary .ant-table-cell,[data-theme=light] .ant-table-summary .ant-table-cell-scrollbar,[data-theme=light] .ant-table-wrapper .ant-table-cell-scrollbar{background:#f5f8fc!important;color:#1f2937!important}a{color:var(--blue-lt)}[data-theme=light] a{color:#2a7692}.accounts-plan-table .ant-table,.contacts-table .ant-table{table-layout:auto!important}.accounts-plan-table .ant-table-thead>tr>th,.contacts-table .ant-table-thead>tr>th,.accounts-plan-table .ant-table-tbody>tr>td,.contacts-table .ant-table-tbody>tr>td{white-space:nowrap!important;word-break:normal!important}.reconcil-left .ant-table-tbody>tr.ant-table-row:hover>td{background:#5b9cff1a!important}.reconcil-left .ant-table-tbody>tr.ant-table-row-selected>td,.reconcil-left .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#1a56db2e!important}.bcard-btn.primary{background:linear-gradient(135deg,#2f90ad,#2a7692)!important;border-color:#2f90adb3!important;color:#d4e9f4!important}.bcard-btn.primary:hover{background:linear-gradient(135deg,#40a0bc,#3287a3)!important;border-color:#40a0bcd9!important;color:#e2f1f8!important}.pending-chip{background:#c26a2a21;color:#d7a46f;border-color:#c26a2a47}[data-theme=light] .pending-chip{background:#c26a2a1f;color:#9a5c22;border-color:#9a5c2247}[data-theme=light] .ant-input-number,[data-theme=light] .ant-input-number-input,[data-theme=light] .ant-input-number-input-wrap input,[data-theme=light] .ant-input-number-group-addon{background:#f8fbff!important;color:#1f2937!important;border-color:#cfdae8!important}.receivable-letter-card .ant-card-body{padding:12px}.receivable-letter-table .ant-table-container,.receivable-letter-expanded-table .ant-table-container,.receivable-letter-table .ant-table,.receivable-letter-expanded-table .ant-table{border-radius:0!important}.receivable-letter-table .ant-table-thead>tr>th,.receivable-letter-expanded-table .ant-table-thead>tr>th{font-size:12px!important;font-weight:700!important;letter-spacing:.02em}.receivable-letter-table .ant-table-tbody>tr>td,.receivable-letter-expanded-table .ant-table-tbody>tr>td{font-size:12px!important;padding-top:9px!important;padding-bottom:9px!important}.receivable-letter-table .ant-table-thead>tr>th.ant-table-row-expand-icon-cell{width:28px!important;min-width:28px!important;padding-inline:4px!important}.receivable-letter-table .ant-table-cell-scrollbar,.receivable-letter-expanded-table .ant-table-cell-scrollbar{background:var(--bg-card2)!important;box-shadow:none!important}.reconciliation-page .ant-table,.reconciliation-page .ant-table-container{border-radius:0!important}.reconciliation-page .ant-table-container{overflow:hidden!important}.reconciliation-page .ant-table-thead>tr>th,.reconciliation-page .ant-table-thead>tr>td{border-radius:0!important}.reconciliation-page .ant-table-cell-scrollbar,.reconciliation-page .ant-table-summary .ant-table-cell-scrollbar{background:var(--bg-card2)!important;box-shadow:none!important}.reconciliation-page{--recon-line: rgba(91,156,255,.14);--recon-line-soft: rgba(91,156,255,.1)}.reconciliation-page .ant-table-wrapper .ant-table-thead>tr>th,.reconciliation-page .ant-table-wrapper .ant-table-thead>tr>td,.reconciliation-page .ant-table-wrapper .ant-table-tbody>tr>td,.reconciliation-page .ant-table-wrapper .ant-table-summary>tr>td,.reconciliation-page .ant-table-wrapper .ant-table-placeholder,.reconciliation-page .ant-card,.reconciliation-page .ant-card .ant-card-head,.reconciliation-page .ant-segmented,.reconciliation-page .ant-input,.reconciliation-page .ant-input-affix-wrapper,.reconciliation-page .ant-input-search .ant-input-search-button{border-color:var(--recon-line)!important}.reconciliation-page .ant-table-wrapper .ant-table-container{border-color:var(--recon-line-soft)!important}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td,.reconciliation-page .reconcil-available-table .ant-table-tbody>tr>td{border-bottom-color:var(--recon-line-soft)!important}.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>td,.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td,.reconciliation-page .reconcil-applied-table .ant-table-summary>tr>td{border-color:#283a5a8c!important}.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>td{box-shadow:none!important}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td:empty{border-top-color:transparent!important;border-bottom-color:transparent!important;background:var(--bg-card)!important}.reconciliation-page .reconcil-applied-table .ant-table-measure-row,.reconciliation-page .reconcil-applied-table .ant-table-measure-row>td{display:none!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr:has(>td:first-child:empty):has(>td:nth-child(2):empty):has(>td:nth-child(3):empty)>td{height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important;font-size:0!important;border-top:0!important;border-bottom:0!important;background:transparent!important}.reconciliation-page .ant-table-wrapper .ant-table-summary>tr>td{border-top:1px solid var(--recon-line-soft)!important;border-bottom:1px solid var(--recon-line-soft)!important}.reconciliation-page .reconcil-applied-table .ant-table-placeholder>td{background:var(--bg-card2)!important;border-bottom-color:var(--recon-line-soft)!important}.reconciliation-page .reconcil-applied-table .ant-table-placeholder{display:none!important}.reconciliation-page .reconcil-applied-table .ant-table-container,.reconciliation-page .reconcil-applied-table .ant-table,.reconciliation-page .reconcil-applied-table .ant-table-header,.reconciliation-page .reconcil-applied-table .ant-table-body{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>td{border-bottom:0!important}.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-tbody,.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-placeholder,.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-measure-row{display:block!important;max-height:0!important;overflow:hidden!important}.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-tbody>tr>td,.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-placeholder>td,.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-measure-row>td{height:0!important;min-height:0!important;padding:0!important;border:0!important;line-height:0!important;font-size:0!important;background:transparent!important}.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-thead>tr>td{border-bottom-color:transparent!important}.reconciliation-page .reconcil-applied-table.reconcil-applied-empty .ant-table-summary>tr>td{border-top-color:transparent!important}.reconciliation-page .reconcil-applied-empty-block{width:100%;border:1px solid rgba(40,58,90,.55);background:var(--bg-card);border-radius:0!important}.reconciliation-page .reconcil-applied-empty-head{display:grid;grid-template-columns:1fr 140px 140px;column-gap:8px;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);border-bottom:0!important}.reconciliation-page .reconcil-applied-empty-summary{display:grid;grid-template-columns:1fr 220px;align-items:center;padding:10px 14px;border-top:0}.reconciliation-page .reconcil-applied-empty-summary>div:last-child{text-align:right}.reconciliation-page .ant-table-sticky-scroll,.reconciliation-page .ant-table-sticky-scroll-bar{display:none!important}.reconciliation-page .ant-segmented,.reconciliation-page .ant-segmented .ant-segmented-item,.reconciliation-page .ant-segmented .ant-segmented-thumb,.reconciliation-page .ant-segmented .ant-segmented-item-selected{border-radius:0!important}.reconciliation-page .reconcil-applied-table .ant-table-summary{background:var(--bg-card2)!important}.reconciliation-page .reconcil-applied-table .ant-table-summary>tr,.reconciliation-page .reconcil-applied-table .ant-table-summary>tr>td{background:var(--bg-card2)!important;border-top-color:#283a5a8c!important;border-bottom-color:#283a5a8c!important}.reconciliation-page .reconcil-applied-table tfoot.ant-table-summary>tr>td,.reconciliation-page .reconcil-applied-table tfoot.ant-table-summary>tr>td.ant-table-cell-row-hover{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-style:none!important;border-width:0!important;box-shadow:none!important}.reconciliation-page-shell{display:flex;flex-direction:column;gap:8px}.reconciliation-header{margin-bottom:2px}.reconciliation-header .ant-space,.reconciliation-header .ant-typography{font-size:13px!important}.reconciliation-grid{margin-top:0!important}.reconciliation-page .reconciliation-toolbar-card.ant-card,.reconciliation-page .reconciliation-detail-card.ant-card{border-radius:0!important}.reconciliation-page .reconciliation-toolbar-card .ant-card-body,.reconciliation-page .reconciliation-detail-card .ant-card-body{padding:8px!important}.reconciliation-page .reconciliation-search .ant-input,.reconciliation-page .reconciliation-search .ant-input-affix-wrapper,.reconciliation-page .reconciliation-search .ant-input-group-addon .ant-btn{border-radius:0!important}.reconciliation-page .ant-segmented .ant-segmented-item-selected{background:#1a56db2e!important;border-color:#1a56db47!important;box-shadow:none!important}.reconciliation-page .ant-segmented .ant-segmented-item-selected,.reconciliation-page .ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--text)!important}.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-available-table .ant-table-thead>tr>th{font-size:11px!important;letter-spacing:.05em}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr>td,.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td,.reconciliation-page .reconcil-available-table .ant-table-tbody>tr>td{font-size:13px!important;padding-top:8px!important;padding-bottom:8px!important;border-top-color:#283a5a8c!important;border-bottom-color:#283a5a8c!important}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.reconciliation-page .reconcil-movements-table .ant-table-container,.reconciliation-page .reconcil-applied-table .ant-table,.reconciliation-page .reconcil-applied-table .ant-table-container,.reconciliation-page .reconcil-available-table .ant-table,.reconciliation-page .reconcil-available-table .ant-table-container{border-radius:0!important;overflow:hidden!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-row-reconciled>td{background-clip:padding-box}.reconciliation-page .reconcil-applied-empty-block{border-radius:0!important;overflow:hidden!important}.reconciliation-page .reconcil-divider{width:4px;margin-left:0;margin-right:0;background:transparent;position:relative;z-index:4}.reconciliation-page .reconcil-divider:hover,.reconciliation-page .reconcil-divider.dragging{background:#283a5a52}.reconciliation-page .reconcil-divider:after{color:transparent}.reconciliation-page .reconcil-left .ant-table-wrapper .ant-table-container,.reconciliation-page .reconcil-left .reconciliation-toolbar-card.ant-card{border-right-color:transparent!important}.reconciliation-page .reconcil-movements-table .ant-table-body{scrollbar-width:none}.reconciliation-page .reconcil-movements-table .ant-table-body::-webkit-scrollbar{width:0!important;height:0!important}.reconciliation-page .reconcil-movements-table .react-resizable-handle,.reconciliation-page .reconcil-movements-table .react-resizable-handle:after{background:transparent!important;border:0!important;box-shadow:none!important;opacity:0!important}.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>th:hover .react-resizable-handle,.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>th:hover .react-resizable-handle:after{opacity:0!important}.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>th:before{display:none!important}.reconciliation-page .reconcil-left .ant-table-thead>tr>th:last-child,.reconciliation-page .reconcil-left .ant-table-tbody>tr>td:last-child,.reconciliation-page .reconcil-left .ant-table-container,.reconciliation-page .reconcil-left .ant-table{border-right:0!important;border-right-color:transparent!important}.reconciliation-page .reconcil-movements-table .ant-table-container{border-top-color:transparent!important}.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-movements-table .ant-table-thead>tr>td{border-top:0!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr>td:last-child{min-width:40px;padding-left:8px!important;padding-right:10px!important;overflow:visible!important}.reconciliation-page .reconcil-movements-table .recon-status-icon{font-size:14px;line-height:1}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-reconciled>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-row-reconciled>td{background:var(--bg-card2)!important;color:var(--text)!important;border-bottom-color:#283a5a8c!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-reconciled>td:nth-child(2) span{color:var(--text)!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-row-reconciled .recon-status-icon{color:var(--ok-matte)!important;opacity:.86}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending>td{background:#5b9cff24!important;border-bottom-color:#5b9cff33!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending:hover>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled:hover>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled>td.ant-table-cell-row-hover,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled.ant-table-row-selected>td{border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1:hover>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1>td.ant-table-cell-row-hover{border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-expanded>td{border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending>td.ant-table-cell-row-hover{background:#5b9cff33!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-pending>td{background:#1a56db24!important;border-bottom-color:#283a5a8c!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-pending:hover>td{background:#1a56db38!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-pending>td:nth-child(2){color:#d6e3ff!important;font-weight:600}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-pending.recon-group-expanded>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.recon-group-reconciled.recon-group-expanded>td{border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-selected>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{box-shadow:none!important;border-bottom-color:#283a5a8c!important}.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled:hover>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending:hover>td,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-reconciled>td.ant-table-cell-row-hover,.reconciliation-page .reconcil-movements-table .ant-table-tbody>tr.ant-table-row-level-1.recon-row-pending>td.ant-table-cell-row-hover{border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .movement-detail-tag.ant-tag-cyan{background:#22d3ee24!important;border-color:#22d3ee57!important;color:#98dce8!important}[data-theme=light] .reconciliation-page .movement-detail-tag.ant-tag-cyan{background:#e6fffb!important;border-color:#87e8de!important;color:#08979c!important}.reconciliation-page .reconcil-movements-table .ant-pagination{margin:8px 0 4px!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-total-text,.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-options-quick-jumper,.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-options-quick-jumper input{color:var(--text-dim)!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-item,.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-item a,.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-item-link{color:var(--text)!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-item-active{background:#1a56db3d!important;border-color:#5b9cff6b!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-pagination-item-active a{color:var(--blue-lt)!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-select .ant-select-selector{background:var(--bg-card2)!important;border-color:var(--border-sub)!important;color:var(--text)!important}.reconciliation-page .reconcil-movements-table .ant-pagination .ant-select .ant-select-arrow,.reconciliation-page .reconcil-movements-table .ant-pagination .anticon{color:var(--text-dim)!important}.picker-default-chip{display:inline-block;margin-left:7px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:#e9c3492e;color:var(--gold);border:1px solid rgba(233,195,73,.38);vertical-align:middle}[data-theme=light] .picker-default-chip{background:#b4820024;color:#92650a;border-color:#92650a66}.company-card-body{padding:14px 20px 18px;display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--border-sub);margin-top:2px}.company-info-row{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-dim)}.company-info-row .ms{font-size:16px;color:var(--blue-lt);opacity:.85;flex-shrink:0}.company-info-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-card-foot{margin-top:auto;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-sub);background:#ffffff05;font-size:12px;font-weight:700;color:var(--text-dim);transition:color .2s,background .2s}.company-card:hover .company-card-foot{color:var(--blue-lt)}.company-card-foot .ms{font-size:16px;transition:transform .2s}.company-card:hover .company-card-foot .ms{transform:translate(3px)}.company-visibility-box{padding:10px 12px 12px;border-top:1px dashed var(--border);background:#0f172a2e}.company-visibility-label{display:inline-block;margin-bottom:6px;font-size:11px;color:var(--text-dim);font-weight:700;letter-spacing:.02em}.company-visibility-hint{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;color:#fbbf24}[data-theme=light] .company-visibility-box{background:#0f172a0a}[data-theme=light] .company-card-foot{background:#0f172a04}[data-theme=light] .company-logo{background:#2563eb1a}.contacts-table .ant-table-tbody>tr.ant-table-expanded-row>td{background:transparent!important}.accounting-documents-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb24!important}[data-theme=light] .accounting-documents-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}.accounting-documents-table .ant-checkbox-checked .ant-checkbox-inner,[data-theme=light] .accounting-documents-table .ant-checkbox-checked .ant-checkbox-inner{background:var(--blue-lt)!important;border-color:var(--blue-lt)!important}.reconcil-docs-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb24!important}[data-theme=light] .reconcil-docs-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}.reconcil-docs-table .ant-checkbox-checked .ant-checkbox-inner,.reconcil-docs-table .ant-checkbox-indeterminate .ant-checkbox-inner,[data-theme=light] .reconcil-docs-table .ant-checkbox-checked .ant-checkbox-inner,[data-theme=light] .reconcil-docs-table .ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--blue-lt)!important;border-color:var(--blue-lt)!important}.contacts-table .ant-table-thead>tr>th{padding-right:18px!important}.contacts-table .ant-table-thead>tr>th .ant-table-column-sorters{gap:8px;padding-inline-end:10px!important;justify-content:flex-start}.contacts-table .ant-table-thead>tr>th .ant-table-column-title{padding-inline-end:8px}.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>td{border-top:0!important;border-top-color:transparent!important;border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important}.reconciliation-page .reconcil-applied-table .ant-table-header,.reconciliation-page .reconcil-applied-table .ant-table-body,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>th,.reconciliation-page .reconcil-applied-table .ant-table-thead>tr>td,.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td{background:var(--bg-card2)!important}.reconciliation-page .reconcil-applied-table .ant-table-summary>tr,.reconciliation-page .reconcil-applied-table .ant-table-summary>tr>td{border-top:0!important;border-bottom:0!important;box-shadow:none!important}.reconciliation-page .reconcil-applied-table .recon-no-wrap,.reconciliation-page .reconcil-applied-table .recon-summary-values .ant-typography{white-space:nowrap!important}.reconciliation-page .reconcil-applied-table .recon-applied-date-col,.reconciliation-page .reconcil-applied-table .recon-applied-amount-col,.reconciliation-page .reconcil-applied-table .recon-summary-amount-cell{text-align:right!important}.reconciliation-page .reconcil-applied-table td.recon-applied-date-col{overflow:visible!important;text-overflow:clip!important}.reconciliation-page .reconcil-applied-table .recon-summary-values{width:100%}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr.ant-table-row:hover>td,.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--bg-card2)!important}.reconciliation-page .reconcil-applied-table .ant-table-tbody>tr>td:last-child{background:var(--bg-card2)!important}.reconciliation-page .reconcil-applied-table tfoot.ant-table-summary>tr>td,.reconciliation-page .reconcil-applied-table tfoot.ant-table-summary>tr>td.summaryCellBackground{background:#5b9cff1a!important;color:var(--text)!important}[data-theme=light]{--bg: #f3f7fd;--bg-card: #ffffff;--bg-card2: #f7faff;--bg-input: #f8fbff;--blue: #1f4f9a;--blue-lt: #2f6ece;--brand-line: #2f6ece;--border: rgba(37,99,235,.16);--border-sub: rgba(15,23,42,.08);--text: #1b3a69;--text-dim: #5f79a4;--gold: #2563eb;--gold-dim: #1d4ed8;--orange: #3b82f6;--purple: #64748b;--dashboard-outcome: #64748b;--radius: 10px}[data-theme=light] body,[data-theme=light] .dashboard-shell{background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(59,130,246,.06),transparent 28%),var(--bg)}[data-theme=light] .dashboard-hero,[data-theme=light] .dashboard-panel,[data-theme=light] .kpi,[data-theme=light] .bank-card,[data-theme=light] .ant-card,[data-theme=light] .ant-table-wrapper{box-shadow:0 8px 24px #1531690f!important}[data-theme=light] .dashboard-hero,[data-theme=light] .dashboard-panel,[data-theme=light] .kpi,[data-theme=light] .bank-card{border-radius:10px!important}[data-theme=light] .kpi-ico,[data-theme=light] .bank-ico{border-radius:8px}[data-theme=light] .kpi-ico.blue,[data-theme=light] .kpi-ico.green,[data-theme=light] .kpi-ico.gold,[data-theme=light] .bank-ico.blue,[data-theme=light] .bank-ico.green,[data-theme=light] .bank-ico.gold{background:#2563eb1f;color:#1d4ed8}[data-theme=light] .bank-ico.purple{background:#64748b29;color:#475569}[data-theme=light] .bank-ico.red,[data-theme=light] .kpi-ico.red{background:#dc26261f;color:var(--red)}[data-theme=light] .kpi-badge.warn,[data-theme=light] .dashboard-insight-dot.is-gold{background:#2563eb1f;color:#1d4ed8}[data-theme=light] .status-pending,[data-theme=light] .status-waiting{color:#1d4ed8}[data-theme=light] .pending-chip{background:#f9731624;border-color:#f9731657;color:#c2410c}[data-theme=light] .bcard-revert button:hover{color:#1d4ed8;background:#2563eb1a}[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>td{background:#f8fbff!important;color:#607392!important;border-bottom-color:#0f172a14!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=light] .ant-card,[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-input-number,[data-theme=light] .ant-select:not(.ant-select-customize-input) .ant-select-selector,[data-theme=light] .ant-btn-default,[data-theme=light] .ant-modal-content{border-color:#0f172a1a!important}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,[data-theme=light] .contacts-table .ant-table-tbody>tr.ant-table-row-selected>td,[data-theme=light] .accounting-documents-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb1f!important}[data-theme=light] .ant-btn-default:hover,[data-theme=light] .ant-btn-text:hover,[data-theme=light] .bcard-btn:hover:not(:disabled),[data-theme=light] .bcard-btn.primary{background:#2563eb1a!important;border-color:#2563eb3d!important;color:#1d4ed8!important}[data-theme=light] .bcard-btn.primary:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}[data-theme=light] .ms{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}[data-theme] .dashboard-sq .dashboard-hero,[data-theme] .dashboard-sq .dashboard-hero-tech,[data-theme] .dashboard-sq .kpi,[data-theme] .dashboard-sq .dashboard-panel,[data-theme] .dashboard-sq .ant-card,[data-theme] .dashboard-sq .dashboard-signal-card,[data-theme] .dashboard-sq .dashboard-insight-item,.dashboard-sq .dashboard-hero,.dashboard-sq .dashboard-hero-tech,.dashboard-sq .kpi,.dashboard-sq .dashboard-panel,.dashboard-sq .ant-card,.dashboard-sq .dashboard-signal-card,.dashboard-sq .dashboard-insight-item{border-radius:0!important}.ant-tabs-tab{color:var(--text-dim)!important}.ant-tabs-tab:hover{color:var(--text)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--blue-lt)!important;font-weight:600}.ant-tabs-ink-bar{background:var(--blue-lt)!important}.ant-tabs-nav{background:transparent!important}.ant-tabs-nav:before{border-color:var(--border-sub)!important}[data-theme=light] .ant-tabs-tab{color:#6b7280!important}[data-theme=light] .ant-tabs-tab:hover{color:#111827!important}[data-theme=light] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}[data-theme=light] .ant-tabs-ink-bar{background:#2563eb!important}[data-theme=light] .ant-tabs-nav:before{border-color:#e5e7eb!important}.ant-drawer-content{background:var(--bg-card)!important}.ant-drawer-header{background:var(--bg-card2)!important;border-bottom-color:var(--border-sub)!important}.ant-drawer-title{color:var(--text)!important}.ant-drawer-close{color:var(--text-dim)!important}[data-theme=light] .ant-drawer-content{background:#fff!important}[data-theme=light] .ant-drawer-header{background:#f9fafb!important;border-bottom-color:#e5e7eb!important}[data-theme=light] .ant-drawer-title{color:#111827!important}.ant-card-body{background:var(--bg-card)!important}[data-theme=light] .ant-card-body{background:#fff!important}.ant-statistic-title{color:var(--text-dim)!important}.ant-statistic-content-value{color:var(--text)!important}[data-theme=light] .ant-statistic-title{color:#6b7280!important}[data-theme=light] .ant-statistic-content-value{color:#111827!important}.ant-table-tbody>tr.saldo-inicial-row:hover>td,.ant-table-tbody>tr.ingreso-row:hover>td,.ant-table-tbody>tr.egreso-row:hover>td{background:#5b9cff12!important}[data-theme=light] .ant-table-tbody>tr.saldo-inicial-row:hover>td,[data-theme=light] .ant-table-tbody>tr.ingreso-row:hover>td,[data-theme=light] .ant-table-tbody>tr.egreso-row:hover>td{background:#2563eb0f!important}.ant-upload-wrapper .ant-upload-drag{background:var(--bg-card2)!important;border-color:var(--border-sub)!important}.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--blue-lt)!important}.ant-upload-wrapper .ant-upload-text{color:var(--text)!important}.ant-upload-wrapper .ant-upload-hint{color:var(--text-dim)!important}[data-theme=light] .ant-upload-wrapper .ant-upload-drag{background:#fafafa!important;border-color:#d9d9d9!important}[data-theme=light] .ant-upload-wrapper .ant-upload-text{color:#111827!important}[data-theme=light] .ant-upload-wrapper .ant-upload-hint{color:#6b7280!important}.ant-checkbox-wrapper{color:var(--text)!important}[data-theme=light] .ant-checkbox-wrapper{color:#111827!important}.ant-switch{background:#5b9cff47!important;border:1px solid rgba(91,156,255,.35)!important}.ant-switch .ant-switch-handle:before{background:#eaf2ff!important}.ant-switch:not(.ant-switch-checked){background:#0f1d3aeb!important;border:1px solid rgba(91,156,255,.3)!important}.ant-switch.ant-switch-checked{background:#2563eb!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #2563eb26!important}[data-theme=light] .ant-switch:not(.ant-switch-checked){background:#94a3b859!important;border:1px solid rgba(100,116,139,.45)!important}[data-theme=light] .ant-switch.ant-switch-checked{background:#2563eb!important;border-color:#1d4ed8!important}.document-load-page .required-columns-table .ant-table-container{border:1px solid var(--border-sub)!important}.document-load-page .required-columns-table .ant-table-thead>tr>th,.document-load-page .required-columns-table .ant-table-tbody>tr>td{border-inline-end:none!important}.document-load-page .required-columns-table .ant-table-thead>tr>th:first-child,.document-load-page .required-columns-table .ant-table-tbody>tr>td:first-child{border-inline-end:1px solid rgba(91,156,255,.28)!important}.document-load-page .required-columns-table .ant-table-thead>tr>th:before{display:none!important}.document-load-page .required-columns-table .required-format-cell,.document-load-page .required-columns-table .required-format-cell .ant-typography{white-space:nowrap!important}[data-theme=light] .document-load-page .required-columns-table .ant-table-container{border-color:#e5e7eb!important}[data-theme=light] .document-load-page .required-columns-table .ant-table-thead>tr>th:first-child,[data-theme=light] .document-load-page .required-columns-table .ant-table-tbody>tr>td:first-child{border-inline-end:1px solid rgba(100,116,139,.28)!important}.manual-load-page .manual-load-tabs .ant-tabs-nav{margin-bottom:12px!important}.manual-load-page .manual-load-tabs .ant-tabs-tab{padding:8px 12px!important;min-height:38px!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important}.manual-load-page .manual-load-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px!important}.manual-load-page .manual-load-toolbar-row{margin-bottom:10px!important}.manual-load-page .ant-empty-description{color:var(--text-dim)!important;font-weight:500!important}.manual-load-page .manual-required-table .ant-table-container{border:1px solid var(--border-sub)!important}.manual-load-page .manual-required-table .ant-table-thead>tr>th,.manual-load-page .manual-required-table .ant-table-tbody>tr>td{border-inline-end:none!important}.manual-load-page .manual-required-table .ant-table-thead>tr>th:first-child,.manual-load-page .manual-required-table .ant-table-tbody>tr>td:first-child{border-inline-end:1px solid rgba(91,156,255,.28)!important}.manual-load-page .manual-required-table .required-format-cell,.manual-load-page .manual-required-table .required-format-cell .ant-typography{white-space:nowrap!important}.manual-load-page .ant-table-summary>tr>td{background:var(--bg-card2)!important;border-top:none!important;border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important}.manual-load-page .manual-load-summary-cell,.manual-load-page .manual-load-summary-cell.ant-table-cell{background:var(--bg-card2)!important;border-top:none!important;border-bottom:none!important;border-bottom-width:0!important;border-bottom-style:none!important;box-shadow:none!important}.manual-load-page .ant-table-container{border-bottom-color:#5b9cff2e!important}.manual-load-page .ant-table-placeholder>td{border-bottom:none!important}.manual-load-page .ant-table-tbody>tr.ant-table-placeholder>td,.manual-load-page .ant-table-tbody>tr:last-child>td{border-bottom:none!important;border-bottom-width:0!important}.manual-load-page .ant-table-summary{border-top:none!important;box-shadow:none!important}[data-theme=light] .manual-load-page .manual-required-table .ant-table-container{border-color:#e5e7eb!important}[data-theme=light] .manual-load-page .manual-required-table .ant-table-thead>tr>th:first-child,[data-theme=light] .manual-load-page .manual-required-table .ant-table-tbody>tr>td:first-child{border-inline-end:1px solid rgba(100,116,139,.28)!important}[data-theme=light] .manual-load-page .ant-table-summary>tr>td{border-top:none!important}[data-theme=light] .manual-load-page .manual-load-summary-cell,[data-theme=light] .manual-load-page .manual-load-summary-cell.ant-table-cell{border-top:none!important}.auto-sii-page .auto-sii-tabs .ant-tabs-nav{margin-bottom:12px!important}.auto-sii-page .auto-sii-tabs .ant-tabs-tab{padding:8px 12px!important;min-height:38px!important;font-size:14px!important;font-weight:500!important}.auto-sii-page .auto-sii-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px!important}.auto-sii-page .auto-sii-toolbar-wrap{border:1px solid var(--border-sub)!important;box-shadow:none!important;border-radius:8px!important}.auto-sii-page .auto-sii-toolbar-row{margin-bottom:8px!important}.auto-sii-page .auto-sii-toolbar-row .ant-picker{background:var(--bg-input)!important;border-color:var(--border-sub)!important}.auto-sii-page .auto-sii-toolbar-row .ant-picker .ant-picker-input>input{color:var(--text)!important}.auto-sii-page .auto-sii-toolbar-row .ant-picker .ant-picker-suffix,.auto-sii-page .auto-sii-toolbar-row .ant-picker .ant-picker-clear{color:var(--text-dim)!important}.auto-sii-page .auto-sii-table .ant-table-container,.auto-sii-page .auto-sii-table .ant-table,.auto-sii-page .auto-sii-table .ant-table-thead>tr>th,.auto-sii-page .auto-sii-table .ant-table-tbody>tr>td{background:var(--bg-card)!important;border-color:var(--border-sub)!important}.auto-sii-page .auto-sii-table .ant-table-placeholder>td,.auto-sii-page .auto-sii-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.auto-sii-page .auto-sii-table .ant-table-thead>tr>th .ant-table-column-sorters{display:flex;align-items:center;justify-content:space-between;gap:8px}.auto-sii-page .auto-sii-table .ant-table-thead>tr>th .ant-table-column-title{padding-inline-end:2px}.auto-sii-page .auto-sii-table .ant-table-thead>tr>th .ant-table-column-sorter{margin-inline-start:8px!important;flex:0 0 auto}[data-theme=light] .auto-sii-page .auto-sii-toolbar-wrap{border-color:#e5e7eb!important}[data-theme=light] .auto-sii-page .auto-sii-toolbar-row .ant-picker{background:#fff!important;border-color:#d9d9d9!important}.document-load-page .document-load-process-actions{margin-bottom:16px!important}.document-load-page .document-load-process-button{border-radius:10px!important;min-height:38px!important;padding:0 16px!important;border:1px solid rgba(91,156,255,.55)!important;background:linear-gradient(180deg,#3170fff5,#1646b9f5)!important;box-shadow:0 4px 16px #0e4ec059!important;color:#fff!important;font-weight:600!important;transition:all .18s ease!important}.document-load-page .document-load-process-button .anticon,.document-load-page .document-load-process-button span{color:#fff!important}.document-load-page .document-load-process-button:hover,.document-load-page .document-load-process-button:focus{background:linear-gradient(180deg,#4c85ff,#245cdd)!important;border-color:#8bb5ffa6!important;box-shadow:0 6px 20px #0e4ec07a!important}.document-load-page .document-load-process-button--blocked.ant-btn-primary,.document-load-page .document-load-process-button--blocked.ant-btn-primary[disabled],.document-load-page .document-load-process-button--blocked.ant-btn-primary:disabled{background:#715c2257!important;border-color:#d6b04e8f!important;box-shadow:none!important;cursor:not-allowed!important}.document-load-page .document-load-process-button--blocked .anticon,.document-load-page .document-load-process-button--blocked span{color:#f5dfa6f0!important}.document-load-page .document-load-process-button.ant-btn-primary[disabled]:not(.document-load-process-button--blocked),.document-load-page .document-load-process-button.ant-btn-primary:disabled:not(.document-load-process-button--blocked){background:#28324673!important;border-color:#50648c40!important;box-shadow:none!important;cursor:not-allowed!important}.document-load-page .document-load-process-button.ant-btn-primary[disabled]:not(.document-load-process-button--blocked) .anticon,.document-load-page .document-load-process-button.ant-btn-primary:disabled:not(.document-load-process-button--blocked) .anticon,.document-load-page .document-load-process-button.ant-btn-primary[disabled]:not(.document-load-process-button--blocked) span,.document-load-page .document-load-process-button.ant-btn-primary:disabled:not(.document-load-process-button--blocked) span{color:#8c9eb973!important}.document-load-page .document-load-error-banner{margin-bottom:12px!important;border-color:#c9a44e70!important;background:#56461e57!important}.document-load-page .document-load-error-banner .ant-alert-message,.document-load-page .document-load-error-banner .ant-alert-description{color:#e6ecf6ed!important}.document-load-page .document-load-error-banner .ant-alert-icon,.document-load-page .document-load-error-banner .anticon{color:#e8c26ceb!important}[data-theme=light] .document-load-page .document-load-error-banner{background:#fff9e9f5!important;border-color:#bc953d57!important}[data-theme=light] .document-load-page .document-load-error-banner .ant-alert-message,[data-theme=light] .document-load-page .document-load-error-banner .ant-alert-description{color:#654b16!important}.ant-card .ant-card-head{min-height:45px;margin-bottom:-1px;padding:0 15px;font-size:14px}.ant-card .ant-card-body{padding:15px}.ant-tabs-top>.ant-tabs-nav{margin:0 0 10px}.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px;border-top:1px solid var(--border-sub);border-bottom:1px solid var(--border-sub);border-start-start-radius:0px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0px}.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:4px}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0px}.row-exists{color:red}.ant-table-wrapper{box-shadow:0 1px 3px #00000040}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:700;font-size:11px;letter-spacing:.04em;font-family:Inter,system-ui,sans-serif;white-space:nowrap!important;word-break:normal!important}.ant-table-wrapper .ant-table.ant-table-small{font-size:12px}.inactive-row td{background-color:#ff57571f!important}.has-children{background-color:var(--bg-card2);font-weight:700}.no-children{background-color:transparent;font-weight:400}a{color:#0c54cb}.summaryCellBackground{background-color:var(--bg-card2)!important;padding-right:8px;text-align:right}.right-aligned-input input{text-align:right!important}.ant-form-item .ant-form-item-label>label{padding:2px 8px;font-size:11px}.ant-form-item-vertical .ant-form-item-label{padding:0 0 4px}.ant-form-item{margin-bottom:8px}.ant-form-item-control{padding-left:8px}:where(.css-dev-only-do-not-override-1odpy5d).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-wrapper:only-child .ant-table,:where(.css-dev-only-do-not-override-1odpy5d).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,:where(.css-dev-only-do-not-override-1odpy5d).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,:where(.css-dev-only-do-not-override-1odpy5d).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin-block:0px;margin-inline:0px}:where(.css-dev-only-do-not-override-1odpy5d).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin-block:0px;margin-inline:0px}:where(.css-dev-only-do-not-override-mncuj7).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin-block:0px;margin-inline:0px}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:hidden!important}.ant-table-wrapper .ant-table-container table{width:100%!important;table-layout:fixed}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-tbody>tr>td{white-space:normal!important;word-break:break-word}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap!important;word-break:normal!important;text-overflow:ellipsis}[data-theme=light] .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{border-top-color:#d8e0eb;border-bottom-color:#d8e0eb}.ant-table-wrapper .ant-table-cell-scrollbar,.ant-table-wrapper .ant-table-sticky-scroll,.ant-table-wrapper .ant-table-sticky-scroll-bar{display:none!important}.reconcil-left .ant-table-thead>tr>th,.reconcil-left .ant-table-tbody>tr>td,.reconcil-left .ant-table-cell{white-space:nowrap!important;word-break:normal!important}.reconcil-left .ant-table-cell:nth-child(2){overflow:hidden;text-overflow:ellipsis}.reconcil-left .ant-table-tbody>tr>td{height:28px;line-height:20px;padding-top:3px!important;padding-bottom:3px!important}.reconcil-left .ant-table-thead>tr>th:last-child,.reconcil-left .ant-table-tbody>tr>td:last-child{padding-right:18px!important}.reconcil-left .ant-table-body{scrollbar-gutter:stable}.movement-date-cell,.movement-description-cell{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
