:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--card:#181819eb;--card-solid:#181819;--card-2:#1c1c1df0;--card-3:#202022;--table:#141415e6;--border:#242426;--border-soft:#ffffff0e;--border-strong:#ffffff21;--text:#f1f1f2;--text-soft:#c7c7c9;--muted:#8d8d91;--muted-2:#5f6064;--accent:#a8a8ac;--success:#5bc783;--danger:#e06969;--shadow-xl:0 18px 48px #00000057;--shadow-card:0 10px 28px #0000003d;--radius-xl:14px;--radius-lg:11px;--radius-md:9px;--button-radius:8px;--font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fb;--card:#fffffff0;--card-solid:#fff;--card-2:#fafcfff5;--card-3:#eef2f8;--table:#fffffff5;--border:#dbe3ef;--border-soft:#16263f17;--border-strong:#2a58a038;--text:#172033;--text-soft:#2b3b56;--muted:#6d7a91;--muted-2:#8a96ab;--accent:#4468d8;--success:#248a52;--danger:#c94c4c;--shadow-xl:0 18px 40px #1f34591a;--shadow-card:0 10px 24px #1f345914}*{box-sizing:border-box}body{min-width:1280px;min-height:100vh;font-family:var(--font);color:var(--text);background:radial-gradient(circle at top left, #4d6cb82e, transparent 24%), radial-gradient(circle at top right, #7892d41f, transparent 22%), var(--bg);margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}.hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app-shell{background:var(--bg);grid-template-columns:238px minmax(980px,1fr);gap:10px;min-height:100vh;padding:10px;display:grid}.ambient{display:none}.glass-panel{border:1px solid var(--border-soft);background:var(--card);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px)saturate(120%)}.glass-panel:before{display:none}.sidebar{border-radius:var(--radius-xl);flex-direction:column;min-height:calc(100vh - 20px);padding:10px;display:flex}.brand{border-bottom:1px solid var(--border-soft);align-items:center;gap:9px;margin-bottom:10px;padding-bottom:10px;display:flex}.brand-mark{border:1px solid var(--border);background:var(--card-3);width:32px;height:32px;color:var(--text);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.brand-premium{border-bottom:1px solid #ffffff0d;align-items:stretch;gap:10px;margin-bottom:14px;padding:10px 12px 14px}.brand-mark-premium{background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff14;border-radius:12px;width:38px;height:38px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000002e}.brand-copy{gap:2px;min-width:0;display:grid}.brand-premium .brand-title{letter-spacing:-.02em;font-size:16px;font-weight:780}.brand-premium .brand-subtitle{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:10px}.nav-section-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin:10px 7px 6px;font-size:9px;font-weight:760}.main-nav,.project-list{gap:6px;display:grid}.main-nav-item,.project-item,.project-add,.primary-button,.secondary-button,.ghost-button,.icon-button,.copy-wrap button,.row-actions button,.chip-button,.record-actions button{border:1px solid var(--border-soft);border-radius:var(--button-radius);box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(115%);background:#1f1f1fb8;transition:transform .12s,background .12s,border-color .12s,color .12s}.main-nav-item:before,.main-nav-item:after,.project-add:before,.project-add:after,.primary-button:before,.primary-button:after,.secondary-button:before,.secondary-button:after,.ghost-button:before,.ghost-button:after,.icon-button:before,.icon-button:after,.copy-wrap button:before,.copy-wrap button:after,.row-actions button:before,.row-actions button:after{display:none}.main-nav-item{min-height:36px;color:var(--muted);text-align:left;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:flex}.main-nav-item:hover,.project-item:hover,.project-add:hover,.secondary-button:hover,.ghost-button:hover,.icon-button:hover,.copy-wrap button:hover,.row-actions button:hover,.chip-button:hover,.record-actions button:hover{border-color:var(--border-strong);color:var(--text);background:#2a2a2ceb;transform:translateY(-1px)}.main-nav-item.active,.project-item.active{color:var(--text);border-color:var(--border-strong);background:#ffffff12;font-weight:650}.project-add{width:100%;min-height:36px;color:var(--text-soft);justify-content:center;align-items:center;gap:8px;margin-bottom:0;font-size:12px;font-weight:650;display:flex}.project-item{min-height:36px;color:var(--muted);text-align:left;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:grid}.project-item input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.project-edit{opacity:.58}.sidebar-premium{background:linear-gradient(#121318f5 0%,#0d0e12ed 100%);border:1px solid #ffffff0b;box-shadow:0 18px 42px #0000002e}.sidebar-block{background:#ffffff06;border:1px solid #ffffff0a;border-radius:18px;gap:8px;padding:10px;display:grid}.sidebar-nav-block{margin-bottom:8px}.sidebar-project-actions{gap:8px;margin-bottom:8px;display:grid}.sidebar-project-list{max-height:46vh;padding-right:6px;overflow:auto}.sidebar-focus-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff0d;border-radius:18px;padding:12px 13px}.sidebar-footer{gap:10px;margin-top:auto;display:grid}.mobile-sidebar-logout{justify-content:center;width:100%}.mini-card{background:#ffffff06;border:1px solid #ffffff0b;border-radius:16px;gap:10px;padding:10px 11px;display:flex}.mini-card svg{color:var(--success)}.mini-card strong{font-size:11px;display:block}.mini-card span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.3;display:block}.ghost-button{min-height:31px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.main-area{align-content:start;gap:8px;display:grid}.workspace-topline{justify-content:space-between;align-items:center;min-height:22px;display:flex}.breadcrumb{color:var(--muted);font-size:12px}.hero-panel{justify-content:space-between;align-items:center;gap:14px;padding:8px 2px 0;display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:780}h1,h2{letter-spacing:-.035em;margin:0}h1{margin-top:6px;font-size:22px}h2{font-size:14px}.project-meta{color:var(--muted);gap:7px;margin-top:6px;font-size:12px;display:flex}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.search-field{border:1px solid var(--border-soft);border-radius:var(--button-radius);width:240px;height:32px;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212ad;align-items:center;gap:7px;padding:0 10px;display:flex}.search-clear-button{border:1px solid var(--border-soft);width:22px;height:22px;color:var(--text-soft);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toolbar-presets{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.toolbar-presets .chip-button,.desktop-preset-strip .chip-button{border:1px solid var(--border-soft);min-height:30px;color:var(--text-soft);background:#ffffff0a;border-radius:999px;padding:0 11px}.desktop-preset-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.desktop-toolbar-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border-radius:16px;padding:10px 12px;box-shadow:0 10px 30px #0000002e}.desktop-add-row-top{margin-left:auto}.desktop-add-row-bottom{justify-content:center;width:100%;margin-top:12px}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.icon-button{width:32px;min-height:32px;color:var(--muted);place-items:center;display:grid}.primary-button{border-color:var(--border-strong);color:#111;background:#ebebeeeb;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.secondary-button,.compact-button,.chip-button{min-height:30px;color:var(--text-soft);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.metric-tile{border-radius:var(--radius-lg);justify-content:space-between;align-items:stretch;min-height:72px;padding:10px;display:flex}.metric-tile span{color:var(--muted);font-size:11px;display:block}.metric-tile strong{letter-spacing:-.04em;margin-top:6px;font-size:24px;display:block}.metric-tile em{color:var(--muted-2);margin-top:3px;font-size:10px;font-style:normal;display:block}.metric-icon{border-left:1px solid var(--border-soft);width:54px;color:var(--muted);place-items:center;display:grid}.analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:10px;display:grid}.chart-card{border-radius:var(--radius-lg);min-height:220px;padding:12px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.line-chart{height:164px;position:relative}.line-chart svg{width:100%;height:142px;display:block}.grid-line{stroke:#ffffff0e;stroke-width:1px;fill:none}.area-line{fill:none;stroke-linecap:round;stroke-width:2.2px}.area-line.main{stroke:#aab1bb}.area-line.ghost{stroke:#aab1bb59;stroke-dasharray:5 5}.chart-months{color:var(--muted-2);justify-content:space-between;padding:0 4px;font-size:10px;display:flex}.bar-chart{justify-content:space-between;align-items:end;gap:10px;height:170px;padding:10px 4px 0;display:flex}.bar-column{height:100%;color:var(--muted-2);flex:1;place-items:end center;gap:7px;font-size:10px;display:grid}.bar-column i{opacity:.86;background:#9a9a9d;border-radius:8px 8px 3px 3px;width:100%;max-width:28px;min-height:20px;display:block}.records-section{border-radius:var(--radius-lg);padding:12px}.records-head{margin-bottom:10px}.record-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.record-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#191919b8;min-height:150px;padding:8px}.record-thumb{border:1px solid var(--border-soft);height:50px;color:var(--muted);background:#ffffff0b;border-radius:10px;align-items:end;padding:8px;font-size:11px;display:flex}.record-meta{padding:8px 2px 6px}.record-topline{justify-content:space-between;gap:8px;font-size:12px;display:flex}.record-topline span{color:var(--muted);font-size:11px}.record-meta p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.35}.record-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.record-tags span{border:1px solid var(--border-soft);color:var(--muted);background:#1f1f1fb3;border-radius:999px;padding:3px 7px;font-size:10px}.record-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.record-actions button{min-height:28px;color:var(--text-soft);font-size:11px}.empty-card{border:1px dashed var(--border-soft);border-radius:var(--radius-lg);color:var(--muted);grid-column:1/-1;padding:20px}.empty-card strong{color:var(--text);margin-bottom:4px;display:block}.table-card{border-radius:var(--radius-lg);padding:8px}.compact-table-card{flex-direction:column;min-height:calc(100vh - 58px);margin-bottom:4px;display:flex}.table-headline{justify-content:space-between;align-items:center;gap:14px;margin:8px 4px 9px;display:flex}.table-headline p{color:var(--muted);margin:4px 0 0;font-size:11px}.table-scroll{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--table);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1680px}th{z-index:2;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft);text-align:left;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#181819fa;padding:10px 8px;font-size:10px;font-weight:760;position:sticky;top:0}td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:8px}.table-scroll.desktop-table-view .secret-wrap,.table-scroll.desktop-table-view .copy-wrap{width:100%}.table-scroll.desktop-table-view .secret-wrap .cell-input,.table-scroll.desktop-table-view .copy-wrap .cell-input{flex:auto;min-width:0}.table-scroll.desktop-table-view thead th:first-child,.table-scroll.desktop-table-view tbody tr>td:first-child{width:42px;min-width:42px}.table-scroll.desktop-table-view thead th:nth-child(2),.table-scroll.desktop-table-view tbody tr>td:nth-child(2){width:78px;min-width:78px}.table-scroll.desktop-table-view thead th:nth-child(3),.table-scroll.desktop-table-view tbody tr>td:nth-child(3){width:110px;min-width:110px}.table-scroll.desktop-table-view thead th:nth-child(7),.table-scroll.desktop-table-view tbody tr>td:nth-child(7),.table-scroll.desktop-table-view thead th:nth-child(8),.table-scroll.desktop-table-view tbody tr>td:nth-child(8){width:150px;min-width:150px}.table-scroll.desktop-table-view thead th:nth-child(9),.table-scroll.desktop-table-view tbody tr>td:nth-child(9),.table-scroll.desktop-table-view thead th:nth-child(10),.table-scroll.desktop-table-view tbody tr>td:nth-child(10){width:185px;min-width:185px}.table-scroll.desktop-table-view thead th:nth-child(11),.table-scroll.desktop-table-view tbody tr>td:nth-child(11){width:330px;min-width:330px}.table-scroll.desktop-table-view thead th:nth-child(12),.table-scroll.desktop-table-view tbody tr>td:nth-child(12){width:120px;min-width:120px}.table-scroll.desktop-table-view thead th:nth-child(13),.table-scroll.desktop-table-view tbody tr>td:nth-child(13){width:210px;min-width:210px}.table-scroll.desktop-table-view thead th:nth-child(14),.table-scroll.desktop-table-view tbody tr>td:nth-child(14){width:120px;min-width:120px}tr:last-child td{border-bottom:0}tr:hover td{background:#ffffff05}:root[data-theme=light] tr:hover td{background:#4468d80a}.cell-input{width:100%;min-width:0;height:32px;color:var(--text);background:#ffffff05;border:1px solid #0000;border-radius:8px;outline:0;padding:0 9px;font-size:12px}.cell-input:focus{border-color:var(--border-strong);background:#191919eb}.secret-wrap,.copy-wrap{align-items:center;gap:6px;display:flex}.secret-wrap{color:var(--muted)}.copy-wrap button,.row-actions button{width:28px;height:28px;min-height:28px;color:var(--muted);flex:none;place-items:center;display:grid}.amount-cell{min-width:285px}.amount-preview{flex-wrap:wrap;gap:5px;min-height:21px;display:flex}.amount-chip{border:1px solid var(--border-soft);min-height:21px;color:var(--text-soft);background:#fff1;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.amount-chip.muted{color:var(--muted);background:#1f1f1fad}.amount-details{margin-top:6px}.amount-details summary{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:650;list-style:none;display:inline-flex}.amount-details summary:hover{color:var(--text)}.amount-details summary::-webkit-details-marker{display:none}.amount-grid{gap:5px;margin-top:6px;display:grid}.amount-editor{grid-template-columns:116px 68px 1fr;gap:5px;display:grid}.amount-editor input{border:1px solid var(--border-soft);min-width:0;height:28px;color:var(--text);background:#191919d1;border-radius:8px;outline:0;padding:0 7px;font-size:11px}:root[data-theme=light] .amount-editor input,:root[data-theme=light] .search-field,:root[data-theme=light] .main-nav-item,:root[data-theme=light] .project-item,:root[data-theme=light] .project-add,:root[data-theme=light] .secondary-button,:root[data-theme=light] .icon-button,:root[data-theme=light] .sheet-tab,:root[data-theme=light] .copy-wrap button,:root[data-theme=light] .row-actions button,:root[data-theme=light] .mobile-row-actions button,:root[data-theme=light] .mini-card,:root[data-theme=light] .dashboard-mini .mini-stat,:root[data-theme=light] .table-scroll,:root[data-theme=light] .table-card,:root[data-theme=light] .mobile-row-card,:root[data-theme=light] .glass-panel{color:var(--text);background:#ffffffe0}:root[data-theme=light] .brand-mark{color:#2f4d93;background:#edf2fb}:root[data-theme=light] .primary-button{color:#fff;background:#295fe6;border-color:#295fe647}:root[data-theme=light] .sheet-tab.active,:root[data-theme=light] .selected-mode,:root[data-theme=light] .main-nav-item.active,:root[data-theme=light] .project-item.active{color:#1b2f63!important;background:#295fe61a!important}.date-divider-row td{border-bottom:0;padding:10px 8px 6px;background:0 0!important}.date-divider-chip{border:1px solid var(--border-soft);min-height:26px;color:var(--text-soft);text-transform:capitalize;background:#ffffff0d;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.mobile-date-divider{margin-top:10px;margin-bottom:4px}:root[data-theme=light] .date-divider-chip{color:#29458f;background:#295fe614}.row-actions{gap:5px;display:flex}.row-actions .danger{color:var(--danger)}.row-actions .danger:hover{color:var(--danger);background:#e069691c}.main-table-only .table-scroll{min-height:420px;max-height:calc(100vh - 310px);overflow:auto}.sheet-tabs{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:2px 2px 0;display:flex}.sheet-tabs-scroll{align-items:center;gap:5px;max-width:calc(100vw - 560px);padding-bottom:6px;display:flex;overflow-x:auto}.sheet-tab{border:1px solid var(--border-soft);min-width:92px;max-width:190px;height:30px;color:var(--muted);white-space:nowrap;background:#1f1f1f94;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:0 9px 0 12px;font-size:12px;display:inline-flex}.sheet-tab:hover{border-color:var(--border-strong);color:var(--text);background:#2a2a2ce0}.sheet-tab.active{border-color:var(--border-strong);color:var(--text);background:#ffffff13;font-weight:650;position:relative}.sheet-tab.active:after{content:"";background:#d7d7da;border-radius:999px;height:2px;position:absolute;bottom:-7px;left:10px;right:10px}.sheet-tab input{width:128px;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.sheet-edit{opacity:.55;flex:none}.sheet-edit:hover{opacity:1}.sheet-tab.add-sheet{min-width:auto;color:var(--text-soft);border-radius:8px}.sheet-meta{color:var(--muted-2);flex:none;padding:0 6px 6px 0;font-size:11px}.table-summary{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0 0 8px;display:grid}.sticky-table-summary{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0b0c0ef5 0%,#0b0c0ee0 100%);padding:8px 0;position:sticky;top:0}.table-summary>div{border:1px solid var(--border-soft);border-radius:var(--button-radius);background:#1212129e;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:flex}.table-summary span{color:var(--muted);font-size:11px}.table-summary strong{color:var(--text);font-size:13px}.main-table-only .table-scroll{max-height:calc(100vh - 248px)}.main-table-only table{min-width:1580px}th,td{border-right:1px solid #ffffff09}th:last-child,td:last-child{border-right:0}tbody tr:nth-child(odd) td{background:#ffffff03}tbody tr:nth-child(2n) td{background:#00000013}tbody tr:hover td{background:#ffffff08}.row-collapsed{cursor:pointer}.row-expanded td{background:#4e73ff0f!important}.table-scroll.desktop-table-view{background:linear-gradient(#ffffff05 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:18px;flex:auto;max-width:100%;min-height:0;display:block;overflow:auto;box-shadow:inset 0 1px #ffffff08}.table-scroll.desktop-table-view table,.table-scroll.desktop-table-view td,.table-scroll.desktop-table-view th{overflow:visible}.desktop-toolbar-card,.table-tools,.desktop-project-intro-wrap .project-intro{box-shadow:0 10px 24px #00000024}.ip-col{width:110px;min-width:110px;max-width:110px}.ip-col .cell-input{min-width:0}.amount-cell{vertical-align:middle;width:330px;min-width:330px}.amount-preview{justify-content:flex-start;align-items:flex-start}.amount-details summary{justify-content:flex-start;width:100%}.avg-cell{text-align:center;vertical-align:middle;width:120px;min-width:120px;color:var(--text-soft);font-size:12px;font-weight:650}.row-comment-cell{width:190px;min-width:190px}button:disabled{opacity:.42;cursor:not-allowed;transform:none!important}.login-page{background:var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{border-radius:var(--radius-xl);width:380px;padding:18px}.login-brand{border-bottom:1px solid var(--border-soft)}.login-card label{color:var(--muted);gap:6px;margin-top:12px;font-size:12px;display:grid}.login-card input{border:1px solid var(--border-soft);border-radius:var(--button-radius);height:36px;color:var(--text);background:#121212ad;outline:0;padding:0 11px}.login-card .primary-button{justify-content:center;width:100%;margin-top:14px}.login-card p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.45}.login-error{color:var(--danger);margin-top:10px;font-size:12px}.toast{z-index:50;color:#dff8e8;box-shadow:var(--shadow-card);background:#16261cf5;border:1px solid #5bc78359;border-radius:10px;padding:10px 13px;font-size:12px;position:fixed;top:14px;right:14px}.project-intro{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#0f0f10b8;grid-template-columns:minmax(260px,1.35fr) 150px 170px minmax(220px,1fr);gap:8px;margin-bottom:8px;padding:9px;display:grid}.project-intro label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10px;font-weight:700;display:grid}.intro-copy{min-width:0}.table-tools{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex;box-shadow:0 10px 24px #00000029}.deposit-filters,.bulk-actions{align-items:center;gap:6px;display:flex}.deposit-filters button,.bulk-actions button,.check-button{border:1px solid var(--border-soft);min-height:28px;color:var(--muted);background:#1f1f1fb8;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.deposit-filters button.active,.bulk-actions button:hover,.deposit-filters button:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff13}.bulk-actions span{color:var(--muted);font-size:12px}.danger-text{color:var(--danger)!important}.select-col{text-align:center;width:36px;min-width:36px}.check-button{justify-content:center;min-width:28px;padding:0 6px}.selected-row td{background:#5bc7830b}.role-switcher{align-items:center;gap:6px;display:inline-flex}.admin-mode-topbar{border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.breadcrumb.slow{color:#f1aa4c}.with-copy-button{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.field-copy-button{border:1px solid var(--border-soft);background:#1f1f1fb8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.table-add-row-button{border:1px dashed var(--border-strong);width:100%;min-height:42px;color:var(--text);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.admin-panel-embedded{gap:12px;display:grid}.admin-panel-head h2{margin:0 0 4px}.admin-panel-head p{color:var(--muted);margin:0}.report-mode .amount-details,.report-mode .secret-wrap svg,.report-mode .row-actions button:nth-child(2){display:none}.report-mode .cell-input{min-height:31px;font-size:12px}.work-mode .cell-input{min-height:27px}.modal-backdrop{z-index:40;background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.admin-modal{border-radius:var(--radius-xl);width:min(1060px,100vw - 36px);max-height:calc(100vh - 36px);padding:18px;position:relative;overflow:auto}.admin-modal h2{margin:0 0 12px}.admin-modal h3{margin:0 0 8px;font-size:14px}.modal-close{border:1px solid var(--border-soft);background:#1f1f1fd9;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.admin-grid{grid-template-columns:250px 1fr 1.2fr;gap:12px;display:grid}.admin-grid section{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:#0f0f10ad;padding:12px}.admin-grid input,.admin-grid select{border:1px solid var(--border-soft);width:100%;min-height:32px;color:var(--text);background:#0a0a0bcc;border-radius:8px;outline:none;margin-bottom:7px;padding:0 9px}.admin-row,.audit-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr 1fr 70px;gap:8px;padding:8px 0;font-size:12px;display:grid}.audit-row{grid-template-columns:.7fr .8fr 1fr}.admin-row span,.audit-row span{color:var(--text-soft)}.admin-row em,.audit-row em{color:var(--muted);font-style:normal}.audit-section{max-height:430px;overflow:auto}@media (width<=1500px){.project-intro{grid-template-columns:1fr 120px 150px 1fr}.admin-grid{grid-template-columns:1fr}}.project-item{border:1px solid var(--border-soft);border-radius:var(--button-radius);cursor:pointer;background:#1f1f1fb8}.project-item-actions{align-items:center;gap:5px;display:inline-flex}.project-delete{color:var(--danger);opacity:.65}.project-delete:hover{opacity:1}.sheet-edit{display:none!important}.top-actions{flex-wrap:wrap}.workspace-topline{align-items:flex-start;gap:10px}.table-scroll{max-width:calc(100vw - 278px);overflow:auto}table{min-width:1180px}.admin-row{grid-template-columns:1fr 1fr 70px 82px}.admin-row.active{color:var(--success);background:#5bc7830f}.admin-row button{border:1px solid var(--border-soft);color:var(--text-soft);background:#1f1f1fcc;border-radius:7px}@media (width<=1300px){body{min-width:980px}.app-shell{grid-template-columns:210px minmax(720px,1fr)}.table-scroll{max-width:calc(100vw - 244px)}.project-intro{grid-template-columns:1fr 130px 150px}.project-intro label:last-child{grid-column:1/-1}}.required-empty,.required-empty .cell-input,.required-empty input{background:#4614142e!important;border-color:#e069698c!important}.stage3{grid-template-columns:280px 1fr 1.2fr}.required-list{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.required-chip{border:1px solid var(--border-soft);min-height:30px;color:var(--muted);background:#1f1f1fb8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.required-chip.active{color:var(--text);background:#521c1c80;border-color:#e0696966}.backup-list{gap:8px;display:grid}.backup-row,.admin-user-card{border:1px solid var(--border-soft);background:#0f0f10b8;border-radius:10px;padding:10px}.backup-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.backup-row span,.admin-user-top span,.admin-user-top em{color:var(--muted);font-size:11px;font-style:normal;display:block}.backup-row button,.admin-user-actions button,.admin-user-password button{border:1px solid var(--border-soft);min-height:30px;color:var(--text-soft);background:#1f1f1fd1;border-radius:8px;padding:0 10px}.admin-user-card.active{background:#14261a73;border-color:#5bc78359}.admin-user-top{gap:4px;margin-bottom:8px;display:grid}.admin-user-actions,.admin-user-password{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.admin-user-password input{border:1px solid var(--border-soft);min-width:120px;min-height:32px;color:var(--text);background:#0a0a0bcc;border-radius:8px;flex:1;padding:0 9px}.danger-soft{color:var(--danger)!important}.audit-section{max-height:620px}@media (width<=1500px){.stage3{grid-template-columns:1fr}}.mobile-only{display:none}.sidebar-overlay{z-index:29;background:#00000094;border:0;position:fixed;inset:0}.workspace-left{align-items:center;gap:8px;display:flex}.sidebar-close{border:1px solid var(--border-soft);background:#1f1f1fd1;border-radius:8px;width:30px;height:30px;margin-left:auto}.desktop-table-view{display:block}.mobile-cards-view{display:none}.mobile-row-card{border-radius:12px;gap:8px;margin-top:8px;padding:10px;display:grid}.mobile-row-head{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}.mobile-row-title strong{font-size:14px;display:block}.mobile-row-title span,.mobile-row-total span{color:var(--muted);font-size:11px}.mobile-row-total{text-align:right}.mobile-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-row-grid.wide{grid-template-columns:1fr}.mobile-row-details summary{cursor:pointer;color:var(--text-soft);font-size:12px}.mobile-amount-list{gap:8px;margin-top:10px;display:grid}.mobile-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-row-actions button{border:1px solid var(--border-soft);background:#1f1f1fd1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:12px;display:inline-flex}.mini-card-view svg{color:var(--accent)}@media (width<=1200px){body{min-width:0}.app-shell{grid-template-columns:1fr;padding:8px}.sidebar{z-index:30;border-radius:0 16px 16px 0;width:min(320px,92vw);min-height:100vh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar.mobile-open{transform:translate(0)}.mobile-only{display:inline-flex}.main-area{min-width:0}.workspace-topline{flex-direction:column;align-items:stretch}.top-actions{justify-content:flex-start}.admin-mode-topbar{flex-wrap:wrap}.role-switcher{order:20;width:100%}.search-field,.search-field input{width:100%}.project-intro,.table-summary{grid-template-columns:1fr}.table-tools{flex-direction:column;align-items:stretch}.deposit-filters,.bulk-actions{flex-wrap:wrap}.desktop-table-view{display:none}.mobile-cards-view{display:block}.mobile-date-divider{margin-top:8px}.sheet-tabs{flex-direction:column;align-items:flex-start;gap:10px}.sheet-tabs-scroll{width:100%;overflow:auto}.admin-modal{width:min(100vw - 12px,1100px);max-height:calc(100vh - 12px);padding:14px}}@media (width<=680px){.top-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.top-actions .search-field{grid-column:1/-1}.primary-button,.secondary-button,.icon-button{justify-content:center;min-height:36px}.mobile-row-grid,.mobile-row-actions,.amount-editor{grid-template-columns:1fr}.brand-title{font-size:13px}.brand-mark-premium{width:34px;height:34px}.stage3{grid-template-columns:1fr}}.add-amount-button{border:1px solid var(--border-soft);min-height:30px;color:var(--text-soft);background:#1f1f1fd1;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:0 10px;display:inline-flex}@media (width>=1201px){body{min-width:0;overflow-x:hidden}.app-shell{grid-template-columns:226px minmax(0,1fr);gap:8px;padding:8px}.main-area,.table-card,.table-scroll{min-width:0}.table-scroll{max-width:calc(100vw - 270px)}table{min-width:1080px}.top-actions{gap:6px}.secondary-button.compact-button,.primary-button,.icon-button{min-height:30px;padding-inline:9px}}.project-archive-toggle{margin-bottom:0}.table-mode-bar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.selected-mode{border-color:var(--border-strong)!important;color:var(--text)!important;background:#ffffff14!important}.status-col{width:92px;min-width:92px}.readiness-dot{color:#f1aa4c;justify-content:center;align-items:center;width:100%;min-height:30px;display:inline-flex}.readiness-dot.complete{color:#5bc783}.readiness-dot.partial{color:#f1aa4c}tr.readiness-complete td:first-child,tr.readiness-complete td.status-col{background:#5bc7830a}tr.readiness-partial td:first-child,tr.readiness-partial td.status-col{background:#f1aa4c0d}:root[data-theme=light] .readiness-dot.complete{color:#248a52}:root[data-theme=light] .readiness-dot.partial{color:#d88918}.editable-cell,.secret-wrap,.copy-wrap{position:relative}.inline-pencil{opacity:.6;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.copy-wrap .cell-input,.secret-wrap .cell-input,.editable-cell .cell-input{padding-right:24px}.mobile-status-wrap{margin-bottom:8px}.dashboard-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.dashboard-mini .mini-stat{border:1px solid var(--border-soft);background:#0f0f10b8;border-radius:10px;padding:10px}.dashboard-mini .mini-stat span{color:var(--muted);font-size:11px;display:block}.dashboard-mini .mini-stat strong{margin-top:4px;display:block}@media (width<=1200px){.dashboard-mini{grid-template-columns:1fr}}.creation-stats .mini-stat strong{font-size:20px}.import-modal{border-radius:16px;width:min(1000px,100vw - 20px);max-height:calc(100vh - 20px);padding:16px;position:relative;overflow:auto}.import-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.import-note{border:1px solid var(--border-soft);color:var(--text-soft);background:#ffffff08;border-radius:10px;margin-bottom:12px;padding:10px 12px}.import-columns{gap:8px;margin-bottom:12px;display:grid}.import-chip-list{flex-wrap:wrap;gap:8px;display:flex}.import-sample-wrap{gap:8px;display:grid}.import-sample-table{border:1px solid var(--border-soft);border-radius:12px;overflow:auto}.import-sample-table table{min-width:760px}.import-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=1200px){.import-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.import-stats-grid{grid-template-columns:1fr}.import-actions{flex-direction:column}}:root[data-theme=light] .project-item,:root[data-theme=light] .main-nav-item,:root[data-theme=light] .project-add,:root[data-theme=light] .secondary-button,:root[data-theme=light] .icon-button,:root[data-theme=light] .copy-wrap button,:root[data-theme=light] .row-actions button,:root[data-theme=light] .mobile-row-actions button,:root[data-theme=light] .field-copy-button,:root[data-theme=light] .table-add-row-button,:root[data-theme=light] .admin-grid section,:root[data-theme=light] .admin-modal,:root[data-theme=light] .admin-mode-topbar,:root[data-theme=light] .required-chip,:root[data-theme=light] .backup-row,:root[data-theme=light] .admin-user-card,:root[data-theme=light] .sheet-tab,:root[data-theme=light] .amount-chip,:root[data-theme=light] .amount-chip.muted,:root[data-theme=light] .search-field,:root[data-theme=light] .table-scroll,:root[data-theme=light] .table-card,:root[data-theme=light] .mobile-row-card,:root[data-theme=light] .glass-panel,:root[data-theme=light] .modal-close{color:var(--text)!important;background:#fffffff0!important}:root[data-theme=light] .admin-grid input,:root[data-theme=light] .admin-grid select,:root[data-theme=light] .cell-input,:root[data-theme=light] .amount-editor input,:root[data-theme=light] .secret-wrap,:root[data-theme=light] .editable-cell,:root[data-theme=light] .copy-wrap{color:var(--text)!important;background:#f8fafff5!important}:root[data-theme=light] .sheet-tab:hover,:root[data-theme=light] .main-nav-item:hover,:root[data-theme=light] .project-item:hover,:root[data-theme=light] .secondary-button:hover,:root[data-theme=light] .icon-button:hover,:root[data-theme=light] .row-actions button:hover,:root[data-theme=light] .mobile-row-actions button:hover,:root[data-theme=light] .field-copy-button:hover{color:#1b2f63!important;background:#295fe61a!important}:root[data-theme=light] .main-area,:root[data-theme=light] .workspace-topline,:root[data-theme=light] .workspace-left,:root[data-theme=light] .breadcrumb,:root[data-theme=light] .sheet-meta,:root[data-theme=light] .project-item span,:root[data-theme=light] .brand-title,:root[data-theme=light] .brand-subtitle,:root[data-theme=light] .mini-card,:root[data-theme=light] .table-summary,:root[data-theme=light] .table-summary span,:root[data-theme=light] .table-summary strong{color:var(--text)!important}.admin-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-backup-button{white-space:nowrap}:root[data-theme=light] .admin-user-actions button,:root[data-theme=light] .admin-user-password button,:root[data-theme=light] .backup-row,:root[data-theme=light] .required-chip,:root[data-theme=light] .admin-grid section,:root[data-theme=light] .admin-panel-head,:root[data-theme=light] .admin-panel-embedded,:root[data-theme=light] .audit-row,:root[data-theme=light] .admin-user-card{color:var(--text)!important}:root[data-theme=light] .admin-user-actions button,:root[data-theme=light] .admin-user-password button,:root[data-theme=light] .required-chip,:root[data-theme=light] .backup-row,:root[data-theme=light] .modal-close{color:#24354e!important;background:#fffffff5!important;border-color:#2b3b5624!important}:root[data-theme=light] .admin-user-actions .danger-soft,:root[data-theme=light] .danger-soft{color:#b23a3a!important}@media (width<=900px){.admin-panel-head{flex-direction:column;align-items:stretch}.admin-backup-button{justify-content:center;width:100%}}:root[data-theme=light] th{background:#fffffffa}.project-metrics-grid{grid-template-columns:minmax(230px,1.4fr) repeat(6,minmax(120px,1fr));gap:10px;display:grid}.metric-donut-card{flex-direction:column;gap:10px;display:flex}.metric-donut-wrap{align-items:center;gap:14px;display:flex}.metric-donut{border-radius:50%;flex:none;place-items:center;width:90px;height:90px;display:grid}.metric-donut-inner{background:var(--card-solid);width:58px;height:58px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.metric-donut-text{gap:4px;display:grid}.metric-donut-text strong{font-size:18px}.metric-donut-text span{color:var(--muted);font-size:12px}.row-comment-cell{min-width:180px}.row-comment-input{min-width:160px}.amount-type-badge{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:700}.mobile-inline-comment{margin-top:8px}.mobile-editor-backdrop{align-items:end}.mobile-editor-sheet{border-radius:18px 18px 0 0;width:min(100%,720px);max-height:88vh;margin:0 auto;padding:14px;overflow:auto}.mobile-editor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mobile-editor-head span{color:var(--muted);margin-top:2px;font-size:12px;display:block}@media (width<=960px){.project-intro,.project-metrics-grid{grid-template-columns:1fr 1fr}.metric-donut-card{grid-column:1/-1}.mobile-editor-sheet{width:100%}}.user-mode-bar{margin-bottom:10px}.report-dashboard{margin-bottom:12px}.report-readonly-table{border:1px solid var(--border-soft);background:var(--card);border-radius:14px;margin-top:10px;padding:10px}.report-readonly-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.report-readonly-head strong{font-size:14px}.report-readonly-head span{color:var(--muted);font-size:12px}.report-table-scroll table{min-width:720px}.report-table-scroll td,.report-table-scroll th{white-space:nowrap}.report-mode .table-tools,.report-mode .desktop-table-view,.report-mode .mobile-cards-view,.report-mode .table-add-row-button{display:none}.mobile-row-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.mobile-row-summary div{border:1px solid var(--border-soft);background:#ffffff08;border-radius:10px;gap:3px;padding:8px;display:grid}.mobile-row-summary span{color:var(--muted);font-size:10px}.mobile-row-summary strong{word-break:break-word;font-size:12px}.mobile-editor-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=960px){body{min-width:0}.app-shell{grid-template-columns:1fr;gap:8px;padding:8px}.main-area{gap:10px}.compact-table-card{min-height:auto;padding:10px}.workspace-topline{align-items:flex-start;gap:8px}.workspace-left{min-width:0}.breadcrumb{word-break:break-word;font-size:11px;line-height:1.35}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.search-field{order:10;width:100%}.sheet-tabs{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px;padding-bottom:2px}.sheet-tabs-scroll{gap:7px;max-width:100%;padding-bottom:2px}.sheet-tab{border-radius:999px;min-width:max-content;height:34px;padding:0 14px;font-size:12px}.sheet-meta{color:var(--muted);align-self:flex-start;padding:0 4px;font-size:12px}.project-intro{border-radius:16px;grid-template-columns:1fr;gap:10px;padding:12px}.table-mode-bar.user-mode-bar{z-index:8;border:1px solid var(--border-soft);background:color-mix(in srgb, var(--card-solid) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 10px;padding:8px;display:grid;position:sticky;top:0}.table-mode-bar.user-mode-bar>button{min-height:38px;font-weight:700}.project-metrics-grid,.report-dashboard{grid-template-columns:1fr 1fr;gap:10px}.metric-donut-card{border:1px solid var(--border-soft);background:radial-gradient(circle at 100% 0,#5bc78329,#0000 32%),radial-gradient(circle at 0 100%,#465aff1f,#0000 28%),#ffffff08;border-radius:18px;grid-column:1/-1;padding:14px}.metric-donut-card>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.metric-donut-wrap{justify-content:space-between;align-items:center;gap:12px}.metric-donut{width:96px;height:96px;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 24px #00000029}.metric-donut-inner{width:62px;height:62px;font-size:13px}.metric-donut-text strong{font-size:22px;line-height:1}.metric-donut-text span{font-size:12px;line-height:1.35}.dashboard-mini .mini-stat,.report-dashboard .mini-stat,.table-summary>div{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff05;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:76px;padding:12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001f}.dashboard-mini .mini-stat:after,.report-dashboard .mini-stat:after,.table-summary>div:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:56px;height:56px;position:absolute;top:-18px;right:-18px}.dashboard-mini .mini-stat span,.report-dashboard .mini-stat span,.table-summary span{color:var(--muted);font-size:11px;line-height:1.3}.dashboard-mini .mini-stat strong,.report-dashboard .mini-stat strong,.table-summary strong{letter-spacing:-.03em;font-size:18px;line-height:1.05}.table-summary{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.report-readonly-table{border-radius:18px;padding:12px;box-shadow:0 10px 28px #00000024}.report-readonly-head{flex-direction:column;align-items:flex-start;gap:4px}.report-readonly-head strong{font-size:16px}.report-table-scroll{border-radius:14px;overflow:hidden}.report-table-scroll table{min-width:560px}.report-table-scroll th{font-size:10px}.report-table-scroll td{font-size:12px}.mobile-row-card{background:linear-gradient(#ffffff0d,#ffffff04),#ffffff05;border-radius:18px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 12px 30px #00000024}.mobile-row-card:active{transform:scale(.995)}.mobile-row-head{align-items:flex-start;gap:10px}.mobile-row-title strong{font-size:14px;line-height:1.25}.mobile-row-title span,.mobile-row-total span{color:var(--muted);font-size:11px}.mobile-row-total b{font-size:18px;line-height:1}.mobile-status-wrap{justify-content:flex-end;margin-top:8px;display:flex}.mobile-row-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mobile-row-summary div{background:#ffffff08;border-radius:14px;min-height:64px;padding:10px}.mobile-row-summary span{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.mobile-row-summary strong{font-size:12px;line-height:1.35}.mobile-row-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.mobile-row-actions button{border-radius:12px;justify-content:center;min-height:40px}.mobile-editor-sheet{border-radius:22px 22px 0 0;padding:14px;box-shadow:0 -12px 36px #0000003d}.mobile-editor-head{border-bottom:1px solid var(--border-soft);margin-bottom:14px;padding-bottom:10px}.mobile-editor-head strong{font-size:16px}.mobile-editor-head span{font-size:12px}.mobile-row-grid.wide,.mobile-amount-list{gap:10px}.amount-editor{border:1px solid var(--border-soft);background:#ffffff05;border-radius:14px;gap:6px;padding:10px}.amount-editor input{border-radius:10px;height:34px}.amount-type-badge{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px}.mobile-editor-actions{z-index:4;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--card-solid) 92%, transparent);-webkit-backdrop-filter:blur(18px);margin:14px -14px -14px;position:sticky;bottom:0}.mobile-editor-actions button{border-radius:12px;min-height:42px}.table-add-row-button{z-index:6;border-radius:16px;min-height:46px;position:sticky;bottom:10px;box-shadow:0 12px 30px #0000002e}.report-mode .report-readonly-table,.work-mode .mobile-row-card,.work-mode .metric-donut-card,.report-mode .metric-donut-card,.work-mode .table-summary>div,.report-mode .report-dashboard .mini-stat{animation:.26s riseFade}}@keyframes riseFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.mobile-report-hero,.mobile-work-hero{border:1px solid var(--border-soft);background:radial-gradient(circle at 100% 0,#5bc78329,#0000 28%),radial-gradient(circle at 0 100%,#5878ff26,#0000 32%),linear-gradient(#ffffff0d,#ffffff04);border-radius:20px;margin-bottom:10px;padding:14px;box-shadow:0 14px 34px #00000029}.mobile-report-hero-top,.mobile-work-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mobile-report-kicker{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:800;display:inline-block}.mobile-report-hero strong,.mobile-work-hero strong{letter-spacing:-.04em;font-size:20px;line-height:1.08;display:block}.mobile-report-progress-badge{background:#ffffff17;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.mobile-work-hero-side{justify-items:end;gap:2px;display:grid}.mobile-work-hero-side span{color:var(--muted);font-size:11px}.mobile-work-hero-side b{letter-spacing:-.04em;font-size:20px;line-height:1}.mobile-report-hero-amounts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.mobile-report-hero-amounts>div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px}.mobile-report-hero-amounts span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.mobile-report-hero-amounts strong{font-size:18px;line-height:1.1}.mobile-report-progress-track{background:#ffffff14;border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000002e}.mobile-report-progress-track.compact{height:10px;margin-top:6px}.mobile-report-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#4e73ff 0%,#5bc783 100%);animation:.7s progressGlow;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #5bc78359}}@keyframes progressGlow{0%{filter:saturate(.8)brightness(.9);width:0!important}to{filter:saturate()brightness()}}@media (width<=960px){.table-card,.glass-panel,.mobile-row-card,.report-readonly-table,.mobile-report-hero,.mobile-work-hero,.project-intro,.table-mode-bar.user-mode-bar{border-color:color-mix(in srgb, var(--border-soft) 78%, #ffffff0f)}.compact-button,.secondary-button,.primary-button,.icon-button,.sheet-tab,.mobile-row-actions button,.mobile-editor-actions button,.table-add-row-button{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s}.compact-button:active,.secondary-button:active,.primary-button:active,.icon-button:active,.sheet-tab:active,.mobile-row-actions button:active,.mobile-editor-actions button:active,.table-add-row-button:active{transform:scale(.985)}.table-mode-bar.user-mode-bar{grid-template-columns:1fr 1fr;box-shadow:0 8px 24px #00000024}.table-mode-bar.user-mode-bar .selected-mode{box-shadow:0 10px 20px #4e73ff38;color:#fff!important;background:linear-gradient(#4e73fff2,#3f5ee4f2)!important;border-color:#6886ff85!important}.table-mode-bar.user-mode-bar .compact-button:not(.selected-mode){background:#ffffff0a}.mobile-report-progress-badge,.mobile-work-hero-side b,.metric-donut-inner,.dashboard-mini .mini-stat strong,.report-dashboard .mini-stat strong,.table-summary strong,.mobile-row-total b,.mobile-report-hero-amounts strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.dashboard-mini .mini-stat,.report-dashboard .mini-stat,.table-summary>div,.mobile-row-summary div,.mobile-editor-sheet .amount-editor{-webkit-backdrop-filter:blur(16px)saturate(118%)}.report-dashboard .mini-stat:nth-child(2),.dashboard-mini .mini-stat:nth-child(2){background:linear-gradient(#5bc7831f,#ffffff05)}.report-dashboard .mini-stat:nth-child(3),.dashboard-mini .mini-stat:nth-child(3){background:linear-gradient(#4e73ff1f,#ffffff05)}.report-dashboard .mini-stat:nth-child(4),.dashboard-mini .mini-stat:nth-child(4){background:linear-gradient(#ffb84d1f,#ffffff05)}.mobile-row-card{position:relative;overflow:hidden}.mobile-row-card:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(135deg,#ffffff0e,#0000 38%);position:absolute;inset:0}.mobile-row-card.selected-row{border-color:#5bc78357;box-shadow:0 14px 34px #5bc7831f}.mobile-row-head,.mobile-row-summary,.mobile-row-actions,.mobile-status-wrap{z-index:1;position:relative}.mobile-row-actions button{min-height:42px;font-weight:650;box-shadow:inset 0 1px #ffffff0d}.mobile-row-actions button:first-child{color:#fff;background:linear-gradient(#4e73ffeb,#3e60f0eb);border-color:#6886ff80}.mobile-row-actions .danger-soft{background:linear-gradient(#e0696924,#e069690f);border-color:#e069693d}.mobile-editor-sheet{background:radial-gradient(circle at top right, #4e73ff1f, transparent 25%), linear-gradient(180deg, #ffffff0b, #ffffff04), color-mix(in srgb, var(--card-solid) 94%, transparent)}.mobile-editor-actions{gap:10px}.mobile-editor-actions .primary-button{background:linear-gradient(#4e73fff5,#3f5ee4f5);border-color:#6886ff8c;min-width:128px;box-shadow:0 12px 22px #4e73ff3d}.mobile-editor-actions .secondary-button{background:#ffffff0a}.report-readonly-table{position:relative;overflow:hidden}.report-readonly-table:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#0000 26%);position:absolute;inset:0}.report-readonly-head,.report-table-scroll{z-index:1;position:relative}.table-add-row-button{color:#fff;background:linear-gradient(#4e73fff5,#3f5ee4f5);border-color:#6886ff80;box-shadow:0 16px 34px #4e73ff47}.table-add-row-button svg{filter:drop-shadow(0 1px 2px #0003)}:root[data-theme=light] .mobile-report-hero,:root[data-theme=light] .mobile-work-hero,:root[data-theme=light] .mobile-row-card,:root[data-theme=light] .report-readonly-table,:root[data-theme=light] .project-intro,:root[data-theme=light] .table-mode-bar.user-mode-bar{box-shadow:0 14px 32px #2c48781a}}.project-intro-wide{grid-column:span 2}.project-status-badge{border:1px solid var(--border-soft);letter-spacing:.04em;border-radius:999px;align-items:center;min-height:28px;margin-top:8px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.project-status-launch{color:#88a7ff;background:#4e73ff1f}.project-status-flow{color:#79d79f;background:#5bc7831f}.project-status-pause{color:#ffc76a;background:#ffb84d1f}.project-status-finish{color:#d3a6ff;background:#c484ff1f}.project-status-done{color:#7fe4d8;background:#5ad4c91f}.daily-digest-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.daily-digest-strip span{min-height:28px;color:var(--text-soft);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.dashboard-insights,.dashboard-heatmap,.empty-state-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:18px;margin-bottom:10px;padding:14px}.dashboard-insights-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.dashboard-insights-head strong{font-size:15px}.dashboard-insights-head span{color:var(--muted);font-size:11px}.dashboard-insights-list{flex-wrap:wrap;gap:8px;display:flex}.insight-pill{border:1px solid var(--border-soft);min-height:34px;color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.heatmap-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.heatmap-day{border:1px solid var(--border-soft);background:#ffffff06;border-radius:12px;gap:4px;min-height:58px;padding:8px;display:grid}.heatmap-day span{color:var(--muted);font-size:10px}.heatmap-day b{font-size:16px;line-height:1}.heatmap-day.level-0{opacity:.55}.heatmap-day.level-1{background:#4e73ff14}.heatmap-day.level-2{background:#4e73ff1f}.heatmap-day.level-3{background:#5bc7831f}.heatmap-day.level-4{background:#5bc7832e}.empty-state-card{text-align:left;gap:10px;display:grid}.empty-state-card strong{font-size:18px}.empty-state-card span{color:var(--muted);line-height:1.45}.empty-state-card button{width:fit-content}@media (width<=960px){.project-intro-wide{grid-column:auto}.dashboard-insights-head{flex-direction:column;gap:4px}.heatmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-digest-strip{gap:6px}.daily-digest-strip span,.insight-pill{width:fit-content;max-width:100%}}.admin-hero-head{border:1px solid var(--border-soft);background:radial-gradient(circle at 100% 0,#4e73ff1f,#0000 24%),radial-gradient(circle at 0 100%,#5bc7831a,#0000 28%),linear-gradient(#ffffff0a,#ffffff04);border-radius:20px;margin-bottom:12px;padding:14px}.admin-hero-head h2{font-size:22px}.admin-hero-head p{color:var(--muted);margin-top:6px;line-height:1.45}.admin-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-stat-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:18px;gap:6px;min-height:102px;padding:14px;display:grid;box-shadow:0 10px 26px #0000001f}.admin-stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.admin-stat-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.admin-stat-card em{color:var(--text-soft);font-size:12px;font-style:normal}.admin-stat-primary{background:radial-gradient(circle at 100% 0,#4e73ff2e,#0000 30%),linear-gradient(#ffffff0d,#ffffff05)}.admin-grid-polished{gap:12px}.admin-panel-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:18px;padding:14px;box-shadow:0 10px 24px #0000001a}.admin-panel-card h3{margin:0 0 6px;font-size:16px}.admin-card-subtitle{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.45}.polished-backup-list{gap:8px;margin-top:12px;display:grid}.polished-backup-row,.polished-audit-row{border:1px solid var(--border-soft);background:#ffffff08;border-radius:14px;padding:10px 12px}.polished-backup-row b,.polished-audit-row b{font-size:13px}.polished-backup-row span,.polished-audit-row span,.polished-audit-row em{color:var(--muted);font-size:12px}.admin-user-card{background:linear-gradient(#ffffff0a,#ffffff04);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000014}.admin-user-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 38%);position:absolute;inset:0}.admin-user-card.active{border-color:#4e73ff57;box-shadow:0 12px 28px #4e73ff1f}.admin-user-top,.admin-user-actions,.admin-user-password{z-index:1;position:relative}.admin-user-top b{font-size:15px}.admin-user-top em{margin-top:4px;line-height:1.45}.admin-user-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-user-actions button,.admin-user-password button,.admin-backup-button{box-shadow:inset 0 1px #ffffff0d}.admin-user-password{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.audit-section{gap:8px;display:grid}@media (width<=960px){.admin-stats-grid{grid-template-columns:1fr 1fr}.admin-user-password{grid-template-columns:1fr}.admin-user-actions{grid-template-columns:1fr 1fr;display:grid}.admin-user-actions button:last-child{grid-column:1/-1}}.admin-user-headline{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.admin-user-identity{gap:4px;display:grid}.admin-user-identity b{font-size:16px;line-height:1.1}.admin-user-identity span{color:var(--muted);font-size:12px}.admin-user-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-user-badge{border:1px solid var(--border-soft);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-user-badge.role-admin{color:#8aa8ff;background:#4e73ff1f}.admin-user-badge.role-user{color:#82d9a5;background:#5bc7831a}.admin-user-badge.is-on{color:#87e2aa;background:#5bc78324}.admin-user-badge.is-off{color:#ef9b9b;background:#e069691f}.admin-user-badge.viewing-now{color:#ffcc7a;background:#ffb84d24}.admin-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.admin-user-metrics>div{border:1px solid var(--border-soft);background:#ffffff08;border-radius:14px;gap:4px;min-height:74px;padding:10px;display:grid}.admin-user-metrics span{color:var(--muted);font-size:11px}.admin-user-metrics strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}@media (width<=960px){.admin-user-headline{flex-direction:column;align-items:stretch}.admin-user-badges{justify-content:flex-start}.admin-user-metrics{grid-template-columns:1fr}}.account-kpi-cell{min-width:110px}.account-chip.secondary{color:var(--text-soft);background:#4e73ff1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.mobile-account-metrics-grid{margin-top:10px}.mobile-row-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-row-summary strong{word-break:break-word}.account-preview-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-open-button{color:var(--text-main);background:#4e73ff1a;border:1px solid #4e73ff38;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.account-sheet-row td{border:0;padding:0 0 14px}.account-sheet-card{border:1px solid var(--border-soft);border-radius:18px;margin:8px 0 2px;padding:14px}.account-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.account-sheet-head strong{font-size:16px;display:block}.account-sheet-head span{color:var(--muted);font-size:12px}.account-sheet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.account-sheet-stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-sheet-stats span{border:1px solid var(--border-soft);background:#ffffff0a;border-radius:999px;padding:8px 10px;font-size:12px}@media (width<=960px){.account-sheet-grid{grid-template-columns:1fr 1fr}}.toolbar-action-group{border:1px solid var(--border-soft);background:#ffffff08;border-radius:16px;align-items:center;gap:8px;padding:4px;display:inline-flex}.toolbar-main-action{background:#4e73ff1a;border-color:#4e73ff38}.toolbar-export-button{min-width:68px}@media (width<=960px){.toolbar-action-group{flex-wrap:wrap;justify-content:stretch;width:100%}.toolbar-action-group>button{flex:calc(50% - 8px)}}.account-filters{flex-wrap:wrap;gap:8px;display:flex}.account-filters button{border:1px solid var(--border-soft);color:var(--text-main);background:#ffffff08;border-radius:999px;padding:8px 12px}.account-filters button.active{background:#4e73ff1f;border-color:#4e73ff47}.attention-strip{border:1px solid var(--border-soft);border-radius:18px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.attention-strip strong{font-size:14px}.attention-strip-list{flex-wrap:wrap;gap:8px;display:flex}.attention-strip-list span{border:1px solid var(--border-soft);background:#ffffff0a;border-radius:999px;padding:8px 10px;font-size:12px}.account-sheet-sections{gap:12px;display:grid}.account-sheet-block{border:1px solid var(--border-soft);background:#ffffff06;border-radius:16px;padding:12px}.account-sheet-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;display:inline-block}.account-sheet-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.account-sheet-grid.compact{grid-template-columns:1fr}}.account-open-button.is-empty{border-color:var(--border-soft);background:#ffffff0d}.account-open-button.has-balance{background:#5bc78324;border-color:#5bc7834d}.undo-toast{z-index:60;border:1px solid var(--border-soft);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.mobile-bottom-bar{z-index:55;border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12151deb;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:none;position:fixed;bottom:10px;left:12px;right:12px}.mobile-bottom-bar button{color:var(--text-main);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;justify-items:center;gap:4px;padding:10px 6px;font-size:11px;display:grid}.mobile-bottom-bar button span{line-height:1}@media (width<=960px){.mobile-bottom-bar{display:grid}.mobile-cards-view{padding-bottom:90px}}.account-access-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.account-access-card{border:1px solid var(--border-soft);background:#ffffff08;border-radius:16px;gap:6px;min-height:96px;padding:12px;display:grid}.account-access-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.account-access-card strong{word-break:break-word;font-size:14px;line-height:1.35}.account-access-card em{color:var(--muted);font-size:12px;font-style:normal}.field-copy-button.inline{justify-self:start}.ip-switch-card .secondary-button{width:fit-content}@media (width<=960px){.account-access-compact{grid-template-columns:1fr 1fr}}.mobile-row-summary.compact-view{grid-template-columns:1fr}.mobile-row-summary.compact-view>div{border:1px solid var(--border-soft);background:#ffffff08;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.mobile-ip-switch-card em{color:var(--muted);font-size:12px;font-style:normal}.analytics-bars{gap:12px;margin-bottom:12px;display:grid}.analytics-bar-list{gap:10px;display:grid}.analytics-bar-card{gap:8px;display:grid}.analytics-bar-head{justify-content:space-between;gap:10px;font-size:13px;display:flex}.analytics-bar-track{background:#ffffff0f;border-radius:999px;height:12px;overflow:hidden}.analytics-bar-fill{border-radius:999px;height:100%}.analytics-bar-fill.bets{background:linear-gradient(90deg,#5bc783,#8ce6ab)}.analytics-bar-fill.turnover{background:linear-gradient(90deg,#4e73ff,#84a0ff)}.analytics-bar-fill.balance{background:linear-gradient(90deg,#ffb84d,#ffd37d)}.dashboard-section,.table-scroll.desktop-table-view{min-width:0}.table-scroll.desktop-table-view{overflow:auto hidden}.table-scroll.desktop-table-view table{table-layout:fixed;width:100%}.table-scroll.desktop-table-view th,.table-scroll.desktop-table-view td{vertical-align:top}.desktop-cell-stack{gap:4px;display:grid}.cell-highlight-hint{min-height:16px;color:var(--muted);word-break:break-word;font-size:11px;line-height:1.2}.cell-highlight-hint mark{color:var(--text-main);background:#ffb84d47;border-radius:4px;padding:0 2px}.subtle-profile-label{color:var(--text-soft)}.action-now-strip{border:1px solid var(--border-soft);border-radius:18px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.action-now-list{flex-wrap:wrap;gap:8px;display:flex}.action-now-list button{border:1px solid var(--border-soft);color:var(--text-main);background:#ffffff08;border-radius:999px;padding:8px 12px}.action-now-list button.active{background:#5bc78324;border-color:#5bc7834d}.search-field input{min-width:220px}@media (width>=961px){.mobile-bottom-bar{display:none!important}}.desktop-overview{gap:10px;margin-bottom:10px;display:grid}.desktop-report-hero{border:1px solid var(--border-soft);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.desktop-report-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktop-report-hero-top strong{font-size:22px}.desktop-report-progress-badge{border:1px solid var(--border-soft);background:#ffffff0d;border-radius:18px;place-items:center;min-width:72px;min-height:72px;font-size:22px;font-weight:800;display:grid}.desktop-report-hero-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.desktop-report-hero-amounts>div{border:1px solid var(--border-soft);background:#ffffff08;border-radius:14px;gap:4px;min-height:62px;padding:10px 12px;display:grid}.desktop-report-hero-amounts span{color:var(--muted);font-size:11px}.desktop-report-hero-amounts strong{font-size:18px}.desktop-report-progress-track{margin-top:2px}.desktop-digest-strip{margin-top:0}.desktop-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desktop-stat-panel{border:1px solid var(--border-soft);border-radius:16px;gap:10px;padding:12px;display:grid}.desktop-stat-panel-head strong{font-size:13px}.desktop-stat-list{gap:8px;display:grid}.desktop-stat-item{background:#ffffff08;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:flex}.desktop-stat-item span{color:var(--muted);font-size:11px}.desktop-stat-item strong{color:var(--text);font-size:13px}.desktop-project-intro-wrap{margin-bottom:8px}.desktop-project-intro-wrap .project-intro{background:#ffffff08;border-radius:14px;grid-template-columns:minmax(240px,1.45fr) 100px 120px 110px 120px 130px minmax(220px,1fr);gap:8px;padding:10px 12px}.desktop-project-intro-wrap .project-intro label{gap:4px;font-size:9px}.desktop-project-intro-wrap .project-intro .cell-input{height:30px;min-height:30px;font-size:11px}.desktop-project-intro-wrap .project-intro .project-intro-wide{min-width:0}.table-mode-bar.user-mode-bar{margin-bottom:8px}@media (width<=960px){.desktop-overview,.desktop-project-intro-wrap{display:none!important}}.table-scroll.desktop-table-view .editable-cell,.table-scroll.desktop-table-view .secret-wrap,.table-scroll.desktop-table-view .copy-wrap{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;width:100%;min-width:0;display:grid;position:static}.table-scroll.desktop-table-view .secret-wrap{grid-template-columns:14px minmax(0,1fr) 32px}.table-scroll.desktop-table-view .editable-cell .cell-input,.table-scroll.desktop-table-view .secret-wrap .cell-input,.table-scroll.desktop-table-view .copy-wrap .cell-input{width:100%;min-width:0;max-width:none;padding-right:9px!important}.table-scroll.desktop-table-view .editable-cell>svg,.table-scroll.desktop-table-view .secret-wrap>svg{flex:none}.table-scroll.desktop-table-view .field-copy-button,.table-scroll.desktop-table-view .copy-wrap button{justify-self:end;width:32px;min-width:32px;height:32px;padding:0}.table-scroll.desktop-table-view td{min-width:0}.table-scroll.desktop-table-view .ip-col{width:120px;min-width:120px;max-width:120px}.table-scroll.desktop-table-view thead th:nth-child(4),.table-scroll.desktop-table-view tbody tr>td:nth-child(4){width:220px;min-width:220px}.table-scroll.desktop-table-view thead th:nth-child(5),.table-scroll.desktop-table-view tbody tr>td:nth-child(5){width:190px;min-width:190px}.table-scroll.desktop-table-view thead th:nth-child(6),.table-scroll.desktop-table-view tbody tr>td:nth-child(6){width:200px;min-width:200px}.table-scroll.desktop-table-view thead th:nth-child(7),.table-scroll.desktop-table-view tbody tr>td:nth-child(7){width:190px;min-width:190px}.table-scroll.desktop-table-view thead th:nth-child(8),.table-scroll.desktop-table-view tbody tr>td:nth-child(8){width:170px;min-width:170px}.table-scroll.desktop-table-view thead th:nth-child(9),.table-scroll.desktop-table-view tbody tr>td:nth-child(9),.table-scroll.desktop-table-view thead th:nth-child(10),.table-scroll.desktop-table-view tbody tr>td:nth-child(10){width:210px;min-width:210px}.desktop-work-cards{gap:12px;display:grid}.desktop-date-divider{margin-top:4px}.desktop-work-card{border:1px solid var(--border-soft);background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-radius:18px;gap:12px;padding:14px;display:grid}.desktop-work-card-head{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr) auto;align-items:center;gap:12px;display:grid}.desktop-work-card-main{align-items:center;gap:10px;min-width:0;display:flex}.desktop-work-card-readiness{flex:0 0 44px;width:44px}.desktop-work-card-title{gap:3px;min-width:0;display:grid}.desktop-work-card-title strong,.desktop-work-card-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desktop-work-card-stats{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.desktop-work-card-stats .amount-chip.strong{font-weight:800}.desktop-work-card-actions{align-items:center;gap:6px;display:flex}.desktop-work-card-grid{gap:10px;display:grid}.desktop-work-card-grid.primary{grid-template-columns:120px minmax(220px,1.2fr) minmax(180px,.9fr) minmax(180px,1fr) minmax(180px,.9fr) minmax(160px,.8fr)}.desktop-work-card-grid.secondary{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) minmax(260px,1.1fr)}.desktop-work-card-grid.details-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-field-block{gap:6px;min-width:0;display:grid}.desktop-field-block>span{color:var(--muted);font-size:11px}.desktop-field-block.wide,.desktop-field-block.comment{min-width:0}.desktop-inline-account-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desktop-inline-account-card{border:1px solid var(--border-soft);background:#ffffff05;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.desktop-inline-account-card span,.desktop-inline-account-card em{color:var(--muted);font-size:11px}.desktop-inline-account-card strong{font-size:13px}.desktop-work-card-details{border-top:1px solid var(--border-soft);gap:12px;padding-top:4px;display:grid}.desktop-account-access-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-deposit-editor{border-radius:14px;gap:10px;padding:12px;display:grid}.desktop-section-title{color:var(--text);font-size:12px;font-weight:700}.desktop-work-cards .editable-cell,.desktop-work-cards .secret-wrap,.desktop-work-cards .copy-wrap{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.desktop-work-cards .secret-wrap{grid-template-columns:14px minmax(0,1fr) 32px}.desktop-work-cards .editable-cell .cell-input,.desktop-work-cards .secret-wrap .cell-input,.desktop-work-cards .copy-wrap .cell-input{width:100%;min-width:0;padding-right:9px!important}@media (width<=1540px){.desktop-work-card-head{grid-template-columns:1fr}.desktop-work-card-grid.primary,.desktop-work-card-grid.secondary,.desktop-work-card-grid.details-grid,.desktop-inline-account-strip,.desktop-account-access-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-work-cards{gap:14px}.desktop-work-card{background:linear-gradient(#141416f0 0%,#101012e6 100%);border:1px solid #ffffff0d;border-radius:22px;gap:14px;padding:16px 18px;box-shadow:0 14px 34px #0000002e}.desktop-work-card-head{gap:14px;padding-bottom:2px}.desktop-work-card-title{gap:4px}.desktop-work-card-title strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.desktop-work-card-title span{color:#ffffff80;font-size:12px}.desktop-work-card-stats{gap:10px}.desktop-work-card-stats .amount-chip{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;min-height:30px;padding:0 11px}.desktop-work-card-stats .amount-chip.strong{color:#fff;background:#ffffff0e;border-color:#ffffff1a}.desktop-work-card-actions{gap:8px}.desktop-work-card-actions button{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;width:34px;height:34px}.desktop-work-card-grid{gap:12px}.desktop-field-block{gap:7px}.desktop-field-block>span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;font-size:10px;font-weight:700}.desktop-work-cards .cell-input,.desktop-work-cards select.cell-input{height:36px;color:var(--text);box-shadow:none;background:#ffffff06;border:1px solid #ffffff0b;border-radius:11px}.desktop-work-cards .cell-input::placeholder{color:#ffffff52}.desktop-work-cards .cell-input:focus,.desktop-work-cards select.cell-input:focus{background:#ffffff0a;border-color:#ffffff24;box-shadow:0 0 0 3px #ffffff08}.desktop-work-cards .field-copy-button,.desktop-work-cards .copy-wrap button{background:#ffffff06;border:1px solid #ffffff0b;border-radius:10px}.desktop-inline-account-strip{gap:8px}.desktop-inline-account-card{background:#ffffff07;border:0;border-radius:14px;gap:5px;padding:11px 12px}.desktop-inline-account-card span,.desktop-inline-account-card em{color:#ffffff6b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.desktop-inline-account-card strong{letter-spacing:-.01em;font-size:14px}.desktop-work-card-details{border-top:1px solid #ffffff0f;gap:14px;padding-top:10px}.desktop-account-access-compact .account-access-card,.desktop-deposit-editor{box-shadow:none;background:#ffffff07;border:0}.desktop-section-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;font-size:11px;font-weight:700}.desktop-project-intro-wrap .project-intro,.table-tools,.desktop-toolbar-card,.table-summary.sticky-table-summary{background:linear-gradient(#161618e6 0%,#121214db 100%);border-color:#ffffff0d;box-shadow:0 12px 30px #00000024}.desktop-project-intro-wrap .project-intro label,.table-summary span,.bulk-actions span{color:#ffffff7a}.table-summary strong,.desktop-project-intro-wrap .project-intro strong{color:#fff}.desktop-control-center{gap:14px;display:grid}.desktop-dashboard-hero{background:linear-gradient(#151518f2 0%,#101013e6 100%);border:1px solid #ffffff0d;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #0000002e}.desktop-dashboard-hero-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desktop-dashboard-hero-main strong{letter-spacing:-.02em;margin-top:4px;font-size:24px;display:block}.desktop-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.desktop-dashboard-hero-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.desktop-hero-metric{background:#ffffff08;border-radius:16px;gap:5px;padding:12px 13px;display:grid}.desktop-hero-metric span,.desktop-hero-digest span{color:#ffffff80;font-size:11px}.desktop-hero-metric strong{font-size:16px}.desktop-hero-digest{flex-wrap:wrap;gap:14px;padding-top:2px;display:flex}.desktop-control-grid{grid-template-columns:320px minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.desktop-control-list,.desktop-control-sidebar{background:linear-gradient(#141417ed 0%,#101013e0 100%);border:1px solid #ffffff0d;border-radius:22px;gap:12px;padding:14px;display:grid}.desktop-control-detail{min-width:0}.desktop-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-panel-head strong{font-size:15px;display:block}.desktop-panel-head span{color:#ffffff7a;font-size:12px}.desktop-account-list-item{width:100%;color:var(--text);text-align:left;background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.desktop-account-list-left{align-items:center;gap:10px;min-width:0;display:flex}.desktop-mini-dot{border-radius:999px;flex:0 0 10px;width:10px;height:10px}.desktop-mini-dot.is-complete{background:#5bc783}.desktop-mini-dot.is-partial{background:#f1aa4c}.desktop-account-list-title{gap:3px;min-width:0;display:grid}.desktop-account-list-title strong,.desktop-account-list-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desktop-account-list-title span{color:#ffffff73;font-size:12px}.desktop-account-list-meta{text-align:right;gap:2px;display:grid}.desktop-account-list-meta span{color:#ffffff73;font-size:11px}.desktop-list-check{min-width:32px}.desktop-sidebar-stack{gap:10px;display:grid}.desktop-sidebar-card{background:#ffffff08;border-radius:16px;gap:6px;padding:12px;display:grid}.desktop-sidebar-card span,.desktop-sidebar-card em{color:#ffffff80;font-size:11px}.desktop-sidebar-card strong{font-size:16px}.compact-actions-card{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-actions-card .chip-button{justify-content:center;width:100%}.desktop-insights-list{gap:8px;display:grid}.desktop-insight-item{color:#ffffffc2;background:#ffffff06;border-radius:12px;padding:9px 10px;font-size:12px}@media (width<=1540px){.desktop-dashboard-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-control-grid{grid-template-columns:280px minmax(0,1fr)}.desktop-control-sidebar{grid-column:1/-1}}.desktop-control-center{gap:16px}.desktop-dashboard-hero{background:radial-gradient(circle at 0 0,#4570ff1a,#0000 32%),linear-gradient(#16161af5 0%,#101013eb 100%);border:1px solid #ffffff0e;border-radius:28px;gap:16px;padding:20px 22px;box-shadow:0 24px 52px #0003}.desktop-dashboard-hero-main{align-items:center}.desktop-dashboard-hero-main strong{margin-top:6px;font-size:28px;font-weight:760}.desktop-hero-actions .compact-button{border-radius:11px;min-height:36px}.desktop-dashboard-hero-grid{gap:12px}.desktop-hero-metric{background:#ffffff09;border:1px solid #ffffff0a;border-radius:18px;gap:6px;padding:14px}.desktop-hero-metric span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff6b;font-size:10px}.desktop-hero-metric strong{letter-spacing:-.02em;font-size:18px}.desktop-hero-digest{gap:10px}.desktop-hero-digest span{color:#ffffff94;background:#ffffff08;border-radius:999px;padding:7px 10px}.desktop-control-grid{grid-template-columns:340px minmax(0,1fr) 320px;gap:16px}.desktop-control-list,.desktop-control-sidebar{background:linear-gradient(#151519f0 0%,#101013e6 100%);border:1px solid #ffffff0e;border-radius:24px;gap:14px;padding:16px;box-shadow:0 16px 34px #00000029}.desktop-control-detail .desktop-work-card{border-radius:26px;box-shadow:0 18px 38px #0000002e}.desktop-panel-head{align-items:flex-start;padding-bottom:2px}.desktop-panel-head strong{font-size:16px;font-weight:720}.desktop-panel-head span{color:#ffffff70}.desktop-account-list-item{border-radius:16px;gap:12px;padding:12px 13px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.desktop-account-list-item:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.desktop-account-list-item.active{background:linear-gradient(#425aaa2e 0%,#ffffff0d 100%);border-color:#718fff47;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 20px #0000001f}.desktop-account-list-title strong{font-size:13px;font-weight:680}.desktop-account-list-title span{color:#fff6}.desktop-account-list-meta strong{font-size:13px}.desktop-list-check{border-radius:10px}.desktop-sidebar-stack{gap:12px}.desktop-sidebar-card{background:#ffffff09;border:1px solid #ffffff0a;border-radius:18px;gap:7px;padding:13px}.desktop-sidebar-card span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff6b;font-size:10px}.desktop-sidebar-card em{color:#ffffff75}.desktop-sidebar-card strong{letter-spacing:-.02em;font-size:18px}.compact-actions-card{gap:8px}.compact-actions-card .chip-button{border-radius:10px;min-height:34px}.desktop-insight-item{color:#ffffffb8;background:#ffffff08;border-radius:13px;padding:10px 11px;line-height:1.4}.desktop-control-project-strip{margin-top:-4px}.desktop-control-project-strip .project-intro{background:linear-gradient(#151518eb 0%,#111114e0 100%);border:1px solid #ffffff0e;border-radius:22px;box-shadow:0 14px 30px #00000024}.desktop-dashboard-hero,.desktop-control-list,.desktop-control-sidebar,.desktop-control-detail .desktop-work-card,.desktop-control-project-strip .project-intro{-webkit-backdrop-filter:blur(16px)}.desktop-hero-actions{max-width:720px}.desktop-control-detail{gap:12px;display:grid}.desktop-control-detail:before{content:"Рабочая панель аккаунта";color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:700;display:block}.desktop-control-list{max-height:980px;overflow:auto}.desktop-control-sidebar{position:sticky;top:86px}.desktop-control-detail .desktop-work-card{background:linear-gradient(#18181cf5 0%,#121216eb 100%)}.desktop-control-detail .desktop-work-card-title strong{font-size:17px}.desktop-control-detail .desktop-inline-account-card strong,.desktop-control-detail .desktop-sidebar-card strong,.desktop-dashboard-hero-grid .desktop-hero-metric strong,.desktop-account-list-meta strong,.desktop-inline-account-card strong,.desktop-sidebar-card strong{font-variant-numeric:tabular-nums}.desktop-panel-head .secondary-button.compact-button,.desktop-hero-actions .secondary-button.compact-button,.desktop-hero-actions .primary-button.compact-button{white-space:nowrap}@media (width<=1540px){.desktop-control-sidebar{position:static}.desktop-control-list{max-height:none}}@media (width>=1024px){.app-shell{background:radial-gradient(circle at 0 0,#486aff1a,#0000 26%),radial-gradient(circle at 100% 0,#5bc78312,#0000 24%),linear-gradient(#111215 0%,#0d0e11 100%);grid-template-columns:284px minmax(0,1fr);gap:18px;padding:18px}.app-shell:has(.admin-shell-layout){grid-template-columns:minmax(0,1fr)}.sidebar{background:linear-gradient(#15161bf2 0%,#0f1013eb 100%);border:1px solid #ffffff0d;border-radius:28px;align-self:start;height:calc(100vh - 36px);padding:18px 16px;position:sticky;top:18px;box-shadow:0 20px 50px #00000038}.sidebar-premium{background:linear-gradient(#111217f7 0%,#0c0d11f2 100%);box-shadow:0 24px 48px #00000038}.brand{border-bottom:1px solid #ffffff0d;margin-bottom:14px;padding-bottom:14px}.brand-premium{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff0b;border-radius:18px;padding:10px 12px 14px}.brand-title{font-size:16px;font-weight:760}.brand-subtitle,.nav-section-label,.mini-card span,.project-item span,.project-add,.main-nav-item{color:#ffffffa8}.nav-section-label{letter-spacing:.09em;text-transform:uppercase;color:#ffffff61;margin-top:12px;margin-bottom:8px;font-size:10px}.main-nav,.project-list,.sidebar-footer{gap:8px}.main-nav-item,.project-add,.project-item,.mini-card{background:#ffffff06;border:1px solid #ffffff0a;border-radius:14px;min-height:40px}.sidebar-block{background:#ffffff06;border-radius:18px}.project-item.active{background:linear-gradient(#486aff29 0%,#ffffff0d 100%);border-color:#6785ff3d}.main-area{gap:14px;min-width:0;display:grid}.workspace-topline{z-index:8;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#15161af0 0%,#101114e6 100%);border:1px solid #ffffff0d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:sticky;top:18px;box-shadow:0 16px 40px #0000002e}.workspace-left{min-width:0}.breadcrumb{color:#ffffffad;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:14px;align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:flex;overflow:hidden}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.search-field{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;min-width:280px;min-height:42px}.search-field input{color:var(--text)}.table-card.main-table-only{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.sheet-tabs{background:linear-gradient(#15161aeb 0%,#101114e0 100%);border:1px solid #ffffff0d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 12px 28px #00000024}.sheet-tabs-scroll{flex-wrap:wrap;gap:8px}.sheet-tab{color:#ffffffad;background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;min-height:36px;padding:0 14px}.sheet-tab.active{color:#fff;background:linear-gradient(#486aff2e 0%,#ffffff0d 100%);border-color:#6785ff42}.sheet-meta{color:#ffffff6b;font-size:12px}.table-mode-bar.user-mode-bar{background:linear-gradient(#15161aeb 0%,#101114e0 100%);border:1px solid #ffffff0d;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.table-mode-bar.user-mode-bar .secondary-button.compact-button{border-radius:11px;min-height:36px}.mobile-work-hero,.dashboard-insights.compact-insights{display:none!important}.desktop-control-project-strip{margin-top:0}.desktop-control-center{gap:18px}.desktop-control-grid{grid-template-columns:350px minmax(0,1fr) 320px}.desktop-page-header{background:linear-gradient(#16171bf2 0%,#111215eb 100%);border:1px solid #ffffff0e;border-radius:26px;gap:14px;padding:18px 18px 16px;display:grid;box-shadow:0 18px 42px #0000002e}.desktop-page-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.desktop-page-title-block{gap:6px;min-width:0;display:grid}.desktop-page-title-block strong{letter-spacing:-.025em;font-size:30px;line-height:1.05}.desktop-page-meta-line{flex-wrap:wrap;gap:8px;display:flex}.desktop-page-meta-line span{color:#ffffff8f;background:#ffffff09;border-radius:999px;padding:6px 10px;font-size:11px}.desktop-page-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.desktop-page-search{min-width:320px}.desktop-page-subnav{border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:2px;display:grid}.desktop-project-switcher{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.desktop-project-pill{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:inline-flex}.desktop-project-pill.active{color:#fff;background:linear-gradient(#486aff33 0%,#ffffff0d 100%);border-color:#6785ff42}.desktop-page-modes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sheet-tabs,.table-mode-bar.user-mode-bar{display:none!important}.desktop-report-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.desktop-report-main,.desktop-report-side{align-content:start;gap:16px;display:grid}.desktop-report-hero-v2{background:linear-gradient(#16171bf2 0%,#111215eb 100%);border:1px solid #ffffff0e;border-radius:26px;gap:14px;padding:18px 20px;display:grid;box-shadow:0 18px 42px #0000002e}.desktop-report-hero-v2-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desktop-report-hero-v2-polished{border-radius:24px;padding:18px 20px}.desktop-report-hero-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.desktop-report-hero-v2-top strong{letter-spacing:-.02em;margin-top:5px;font-size:26px;display:block}.desktop-report-hero-v2-progress{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;min-width:84px;min-height:84px;font-size:22px;font-weight:760;display:inline-flex}.desktop-report-hero-v2-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.desktop-report-hero-v2-grid>div,.desktop-report-card,.desktop-report-side-card{border-radius:18px}.desktop-report-hero-v2-grid>div{background:#ffffff08;gap:5px;padding:12px 13px;display:grid}.desktop-report-hero-v2-grid span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.desktop-report-hero-v2-grid strong{font-variant-numeric:tabular-nums;font-size:17px}.desktop-report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.desktop-report-table-v2{border-radius:22px}.desktop-report-side{position:sticky;top:86px}.mobile-report-only,.mobile-cards-view,.mobile-report-only,.mobile-work-hero,.compact-insights,.mobile-bottom-bar{display:none!important}.desktop-control-center,.desktop-report-layout,.desktop-page-header,.desktop-control-project-strip{width:100%;max-width:100%}.desktop-control-center,.desktop-report-layout{animation:.18s desktopFadeIn}.desktop-control-grid,.desktop-report-layout{align-items:start}.desktop-control-list,.desktop-report-side{align-self:start}}@keyframes desktopFadeIn{0%{opacity:.76;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.desktop-work-layout{gap:16px;display:grid}.desktop-work-topband{background:radial-gradient(circle at 0 0,#5bc78324,#0000 30%),linear-gradient(#18191df5,#101114f0);border:1px solid #ffffff0f;border-radius:28px;grid-template-columns:minmax(0,1.25fr) 340px;gap:16px;padding:18px;display:grid;box-shadow:0 22px 50px #0003}.desktop-work-topband-main,.desktop-work-topband-side,.desktop-work-title-cluster,.desktop-project-shell,.desktop-work-side{gap:14px;display:grid}.desktop-work-title-cluster strong{letter-spacing:-.03em;font-size:32px;line-height:1.05}.desktop-work-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.desktop-work-kpi-card,.desktop-work-quickstats>div{background:#ffffff09;border:1px solid #ffffff0a;border-radius:18px;gap:6px;padding:12px 13px;display:grid}.desktop-work-kpi-card span,.desktop-work-quickstats span{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.desktop-work-kpi-card strong,.desktop-work-quickstats strong{font-variant-numeric:tabular-nums;font-size:18px}.desktop-work-kpi-card.accent{background:linear-gradient(135deg,#5bc7832e,#5bc78314);border-color:#5bc78333}.desktop-work-quickstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.desktop-work-quickactions{flex-wrap:wrap;gap:10px;display:flex}.desktop-project-shell{border-radius:24px;padding:14px}.desktop-work-board{grid-template-columns:340px minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.desktop-work-rail,.desktop-work-editor,.desktop-work-side{min-width:0}.desktop-work-rail{border-radius:24px;max-height:calc(100vh - 110px);padding:14px;position:sticky;top:86px;overflow:auto}.desktop-rail-head{margin-bottom:10px}.desktop-rail-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.desktop-rail-list{gap:10px;display:grid}.desktop-work-editor .desktop-work-card,.desktop-editor-empty{border-radius:26px;min-height:720px}.desktop-work-editor .desktop-work-card{padding:20px;box-shadow:0 22px 48px #00000029}.desktop-side-insights{border-radius:22px;padding:14px}.desktop-work-side{align-content:start;position:sticky;top:86px}.desktop-add-row-bottom{display:none!important}}.desktop-table-workbench{flex-direction:column;gap:16px;display:flex}.desktop-table-top,.desktop-table-filters,.desktop-table-shell{border-radius:24px}.desktop-table-top{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.desktop-table-top-main,.desktop-table-filters{justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-table-actions,.desktop-table-filter-row,.compact-project-kpis{flex-wrap:wrap;gap:10px;display:flex}.compact-project-kpis{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.desktop-table-search{min-width:320px;max-width:420px}.desktop-table-shell{padding:12px;overflow:hidden}.desktop-table-scroll{overflow-x:hidden!important}.desktop-compact-main-table th,.desktop-compact-main-table td{vertical-align:middle}.desktop-compact-main-table th:first-child,.desktop-compact-main-table td:first-child{width:88px}.desktop-compact-main-table th:nth-child(2),.desktop-compact-main-table td:nth-child(2){width:154px}.desktop-compact-main-table th:nth-child(3),.desktop-compact-main-table td:nth-child(3){width:186px}.desktop-compact-main-table th:nth-child(4),.desktop-compact-main-table td:nth-child(4){width:132px}.desktop-compact-main-table th:nth-child(5),.desktop-compact-main-table td:nth-child(5){width:126px}.desktop-compact-main-table th:nth-child(6),.desktop-compact-main-table td:nth-child(6){width:188px}.desktop-compact-main-table th:nth-child(7),.desktop-compact-main-table td:nth-child(7){width:88px}.desktop-compact-main-table th:nth-child(8),.desktop-compact-main-table td:nth-child(8){width:112px}.inline-read-cell{width:100%;min-height:24px;color:inherit;cursor:default;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:5px;padding:0 1px;display:grid}.inline-read-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.inline-read-text.is-placeholder{opacity:.45}.inline-read-cell:hover{background:0 0;border-color:#0000}.inline-edit-shell{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:6px;display:grid}.inline-edit-input{min-width:0}.deposit-summary-button{width:100%;color:inherit;background:#ffffff04;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:2px;display:grid}.deposit-summary-button.split-metrics .summary-metric{background:#ffffff07;border:1px solid #ffffff09;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:5px 6px;display:flex}.deposit-summary-button.split-metrics .summary-metric em{text-transform:uppercase;letter-spacing:.08em;opacity:.52;font-size:8px;font-style:normal}.deposit-summary-button.split-metrics .summary-metric strong{opacity:.92;font-size:12px;line-height:1}.deposit-summary-button.split-metrics .summary-metric:first-child{background:#ffffff08;border-color:#71bdff14}.deposit-summary-button.split-metrics .summary-metric:nth-child(2){background:#ffffff08;border-color:#bc98ff14}.deposit-summary-button.split-metrics .summary-metric:nth-child(3){background:#ffffff08;border-color:#84d2a114}.compact-ip-change-button{width:100%;min-height:26px;color:inherit;background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;font-size:11px;font-weight:600}.compact-ip-change-empty{text-align:center;width:100%;color:var(--muted);font-size:11px}.compact-ready-shell-button{padding:2px}.desktop-table-shell-tight{border-radius:26px;padding:12px}.desktop-compact-main-table{border-collapse:separate;border-spacing:0 6px}.desktop-compact-main-table thead th{text-transform:uppercase;letter-spacing:.08em;color:#ffffff94;padding:10px 8px 11px;font-size:10px}.desktop-compact-main-table tbody td{background:0 0;padding-top:2px;padding-bottom:2px}.inline-empty-table{margin:12px}.compact-open-row-card{flex-direction:column;gap:16px;padding:18px;display:flex}.account-sheet-head-actions{align-items:center;gap:10px;display:flex}.table-detail-access-grid,.inline-edit-grid.detail-main-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inline-edit-block{flex-direction:column;gap:6px;display:flex}.inline-edit-block.wide{grid-column:span 2}.compact-detail-deposits{padding:14px}.compact-row-stats{flex-wrap:wrap;gap:10px 16px;display:flex}@media (width<=1500px){.compact-project-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-compact-main-table th:nth-child(3),.desktop-compact-main-table td:nth-child(3),.desktop-compact-main-table th:nth-child(8),.desktop-compact-main-table td:nth-child(8),.desktop-compact-main-table th:nth-child(9),.desktop-compact-main-table td:nth-child(9){width:auto}}.workspace-topline-clean{background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:4px 0 10px;display:flex}.top-actions-clean{align-items:center;gap:10px;margin-left:auto;display:flex}.desktop-project-info-shell{border-radius:24px;padding:16px 18px}.desktop-table-toolbar{border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.desktop-table-toolbar-unified{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.top-role-switcher{align-items:center;gap:8px;display:flex}.desktop-table-toolbar-unified .desktop-table-filter-row{flex-wrap:wrap;justify-content:flex-start}.desktop-table-toolbar-unified .desktop-table-search{width:100%;max-width:none}.desktop-table-toolbar-unified .desktop-table-toolbar-actions{justify-content:flex-end}.desktop-table-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=1280px){.desktop-table-toolbar-unified{grid-template-columns:1fr}.desktop-table-toolbar-unified .desktop-table-toolbar-actions{justify-content:flex-start}}.desktop-table-filter-compact{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desktop-filter-select{min-width:180px;max-width:220px}.table-check-all{justify-content:center;align-items:center;display:inline-flex}.desktop-table-toolbar-unified{grid-template-columns:minmax(180px,.8fr) minmax(280px,.9fr) minmax(0,1.5fr)}.desktop-add-account-button{color:#162033!important;background:#ffffffeb!important;border-color:#ffffffa6!important}.table-add-row-inline-row td{padding:14px 10px 18px}.table-add-row-inline-row .table-add-row-button{justify-content:center;width:100%}.project-title-inline-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.project-title-inline-button strong{font-size:20px;line-height:1.1}.project-name-input.compact{max-width:320px;min-height:40px;font-size:18px;font-weight:700}.compact-project-head{gap:8px}.compact-meta-line{opacity:.8}.desktop-table-top-main-refined{align-items:flex-start}.vivid-kpi-grid .desktop-work-kpi-card.vivid{border-radius:22px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.vivid-kpi-grid .desktop-work-kpi-card.vivid:after{content:"";filter:blur(2px);background:#ffffff14;border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -10% -35% auto}.vivid-kpi-grid .desktop-work-kpi-card.vivid span{text-transform:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.vivid-kpi-grid .desktop-work-kpi-card.vivid strong{font-size:24px;line-height:1.1}.vivid-kpi-grid .desktop-work-kpi-card.vivid em{opacity:.72;font-size:12px;font-style:normal}.accent-blue{background:linear-gradient(135deg,#4784ff38,#1d274aeb)}.accent-green{background:linear-gradient(135deg,#43bf8538,#192c2aeb)}.accent-violet{background:linear-gradient(135deg,#a05cff38,#251d3aeb)}.accent-gold{background:linear-gradient(135deg,#ffbf4733,#362715eb)}.accent-rose{background:linear-gradient(135deg,#ff618e33,#3a1c27eb)}.accent-sky{background:linear-gradient(135deg,#53d0ff2e,#182c37eb)}.project-intro-collapsible{flex-direction:column;gap:14px;display:flex}.project-intro-compact-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-intro-link-inline{flex:1}.project-intro-link-inline>span{opacity:.75;margin-bottom:6px;font-size:12px;display:block}.project-intro-toggle{white-space:nowrap}.project-intro-toggle .rotated{transform:rotate(90deg)}.project-intro-expand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-intro-expand-grid .project-intro-wide{grid-column:span 2}.deposit-summary-button{border-radius:14px;gap:2px;min-width:88px;padding:8px 10px}.deposit-summary-button span{opacity:.72;letter-spacing:.02em;font-size:10px}.deposit-summary-button strong{font-size:16px;line-height:1.1}.deposit-summary-button.has-deposits{background:linear-gradient(135deg,#4da1ff29,#ffffff0a);border:1px solid #4da1ff3d}.deposit-summary-button.has-repeats{background:linear-gradient(135deg,#895cff38,#ff6f911a);border:1px solid #be7eff4d;box-shadow:inset 0 0 0 1px #ffffff08}.deposit-summary-button.is-empty{background:#ffffff0a;border:1px solid #ffffff0f}.activity-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1280px){.project-intro-compact-row,.project-intro-expand-grid,.activity-summary-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.project-intro-expand-grid .project-intro-wide{grid-column:auto}}.project-intro-toggle-bar{border:1px dashed var(--border-strong);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 14px;display:flex}.project-intro-toggle-bar .rotated{transform:rotate(90deg)}.project-pulse-layout{grid-template-columns:minmax(320px,1.2fr) minmax(0,1.4fr);gap:16px;display:grid}.project-pulse-card{border-radius:24px;grid-template-columns:132px 1fr;align-items:center;gap:16px;padding:16px 18px;display:grid}.project-pulse-ring{--progress:20%;background:conic-gradient(#79a8ff 0 var(--progress), #ffffff14 var(--progress) 100%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.project-pulse-ring-inner{background:var(--card-solid);text-align:center;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.project-pulse-ring-inner span{opacity:.72;font-size:11px}.project-pulse-ring-inner strong{font-size:22px}.project-pulse-content{gap:12px;display:grid}.project-pulse-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.project-pulse-head strong{font-size:18px}.project-pulse-head span{color:var(--muted);font-size:12px}.project-pulse-lines{gap:10px;display:grid}.project-pulse-lines div{background:#ffffff0a;border-radius:14px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.project-pulse-lines span{color:var(--muted)}.project-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.desktop-work-kpi-card.compact-live{border-radius:22px;min-height:112px;padding:14px 16px}.row-state-pill{letter-spacing:.03em;background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:24px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.row-state-pill.draft{color:#ffffff52;background:#ffffff06}.row-state-pill.new{color:var(--muted)}.row-state-pill.deposit{color:#6cc7ff;background:#6cc7ff1f}.row-state-pill.bets{color:#8bd96e;background:#8bd96e1f}.row-state-pill.balance{color:#ffd56e;background:#ffd56e1f}.row-state-pill.repeat{color:#e2a1ff;background:#e2a1ff29}.row-compact-ready td{background:0 0}.compact-ready-shell{background:#ffffff08;border:1px solid #ffffff0b;border-radius:12px;align-items:center;width:100%;min-height:30px;padding:2px 4px;display:flex;box-shadow:inset 0 1px #ffffff08}.compact-ready-shell-status{justify-content:center;padding:2px 4px}.compact-ready-shell-metrics,.compact-ready-shell-actions{box-shadow:none;background:0 0;border-color:#0000;padding:0}.compact-ready-shell-total{justify-content:flex-end;padding:2px 8px}.compact-ready-shell-total strong{opacity:.84;font-size:12px;font-weight:700}.draft-row-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:4px 0;display:grid}.draft-row-grid{grid-template-columns:repeat(9,minmax(108px,1fr));gap:8px;display:grid}.draft-row-grid .inline-edit-block{background:#ffffff08;border:1px solid #ffffff0b;border-radius:14px;min-width:0;padding:4px;box-shadow:inset 0 1px #ffffff08}.draft-row-grid .inline-edit-block span{color:var(--muted);margin-bottom:4px;padding:0 4px;font-size:10px;display:block}.draft-row-actions{align-items:center;gap:8px;padding-top:18px;display:flex}.account-sheet-card{border-radius:22px}.activity-edit-grid,.activity-summary-grid,.compact-row-stats{background:#ffffff06;border-radius:18px;padding:12px}@media (width<=1280px){.project-pulse-layout,.project-mini-kpis{grid-template-columns:1fr}.project-pulse-card{text-align:center;grid-template-columns:1fr;justify-items:center}.project-pulse-head,.project-pulse-lines div{flex-direction:column;align-items:flex-start}}.total-sum-cell{white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}.stake-quick-block{grid-column:span 2}.stake-quick-row{grid-template-columns:120px 1fr;gap:10px;display:grid}.mini-card-focus{background:#ffffff0d}.admin-shell-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-side-nav{border-radius:22px;flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky;top:16px}.admin-side-head{flex-direction:column;gap:4px;display:flex}.admin-side-head strong{font-size:16px}.admin-side-head span{color:var(--muted-text);font-size:12px}.admin-side-links{flex-direction:column;gap:8px;display:flex}.admin-side-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;font-weight:600;transition:all .18s}.admin-side-link:hover{background:#ffffff14;transform:translateY(-1px)}.admin-side-link.active{background:linear-gradient(135deg,#7759ff3d,#56a3ff29);border-color:#7759ff61;box-shadow:0 10px 24px #1f268729}.admin-side-summary{gap:10px;margin-top:6px;display:grid}.admin-side-summary div{background:#ffffff0a;border-radius:14px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.admin-side-summary span{color:var(--muted-text);font-size:12px}.admin-side-summary b{font-size:14px}.admin-panel-main{min-width:0}.compact-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.admin-shell-layout{grid-template-columns:1fr}.admin-side-nav{position:static}.admin-side-links{flex-flow:wrap}.admin-side-link{width:auto}}.app-shell{grid-template-columns:220px minmax(0,1fr);overflow-x:clip}.main-area{min-width:0;overflow-x:clip}.table-card.main-table-only,.compact-table-card,.desktop-table-workbench,.desktop-table-shell,.desktop-table-top,.desktop-project-info-shell,.desktop-table-toolbar{min-width:0;max-width:100%}.table-scroll,.desktop-table-scroll{overflow-x:hidden;max-width:100%!important}.fixed-layout-table{table-layout:fixed;width:100%}.desktop-table-view thead th:first-child,.desktop-table-view tbody tr>td:first-child{width:58px}.desktop-table-view thead th:nth-child(2),.desktop-table-view tbody tr>td:nth-child(2){width:78px}.desktop-table-view thead th:nth-child(3),.desktop-table-view tbody tr>td:nth-child(3){width:120px}.desktop-table-view thead th:nth-child(4),.desktop-table-view tbody tr>td:nth-child(4){width:155px}.desktop-table-view thead th:nth-child(5),.desktop-table-view tbody tr>td:nth-child(5){width:120px}.desktop-table-view thead th:nth-child(6),.desktop-table-view tbody tr>td:nth-child(6){width:155px}.desktop-table-view thead th:nth-child(7),.desktop-table-view tbody tr>td:nth-child(7),.desktop-table-view thead th:nth-child(8),.desktop-table-view tbody tr>td:nth-child(8){width:135px}.desktop-table-view thead th:nth-child(9),.desktop-table-view tbody tr>td:nth-child(9){width:110px}.desktop-table-view thead th:nth-child(10),.desktop-table-view tbody tr>td:nth-child(10){width:120px}.desktop-table-view thead th:nth-child(11),.desktop-table-view tbody tr>td:nth-child(11){width:108px}.total-sum-cell{text-align:right;max-width:120px}.project-name-inline-editor{align-items:center;gap:10px;display:inline-flex}.project-title-inline-button{align-items:center;gap:10px}.project-title-edit-pill,.project-title-save{min-height:32px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.project-intro-toggle-bar{display:none}.project-intro-toggle-icon{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.project-intro-toggle-icon .rotated{transform:rotate(90deg)}.project-pulse-layout{grid-template-columns:minmax(360px,1.1fr) minmax(0,1fr);align-items:stretch}.premium-pulse-card{background:radial-gradient(circle at 0 0,#7c60ff38,#0000 34%),radial-gradient(circle at 100% 100%,#48a0ff29,#0000 30%),#ffffff08;position:relative;overflow:hidden}.premium-pulse-card:after{content:"";filter:blur(12px);background:#ffffff0f;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -40px -40px auto}.project-pulse-lines div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pulse-toggle-row{display:none}.pulse-toggle-switch-row{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.switch{align-items:center;width:52px;height:30px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.switch-slider{background:#ffffff24;border:1px solid #ffffff24;border-radius:999px;width:100%;height:100%;transition:all .2s;position:relative}.switch-slider:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 6px 18px #0000002e}.switch.on .switch-slider{background:linear-gradient(135deg,#7e63ff,#54b7ff);border-color:#0000}.switch.on .switch-slider:after{transform:translate(22px)}.premium-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-live-card{gap:10px;display:grid;position:relative;overflow:hidden}.premium-live-card strong{font-size:26px;line-height:1}.kpi-meter{background:#ffffff1a;border-radius:999px;height:7px;overflow:hidden}.kpi-meter i{border-radius:inherit;background:linear-gradient(90deg,#fffffff5,#ffffff57);height:100%;display:block}.stake-quick-row{grid-template-columns:110px 1fr auto;align-items:center}.stake-plus-button{white-space:nowrap}.admin-shell-layout{grid-template-columns:220px minmax(0,1fr)}.admin-side-nav{background:linear-gradient(#ffffff0a,#ffffff05);box-shadow:0 20px 40px #00000029}.admin-panel-main .admin-panel-head,.admin-panel-main .admin-panel-card,.admin-panel-main .admin-stat-card,.admin-user-card{box-shadow:0 16px 34px #0b102024}:root[data-theme=light] body{background:radial-gradient(circle at 0 0,#7b8fff24,#0000 28%),linear-gradient(#f7f9ff 0%,#eef2fb 100%)}:root[data-theme=light] .glass-panel,:root[data-theme=light] .table-card,:root[data-theme=light] .table-scroll,:root[data-theme=light] .main-nav-item,:root[data-theme=light] .project-item,:root[data-theme=light] .project-add,:root[data-theme=light] .secondary-button,:root[data-theme=light] .icon-button,:root[data-theme=light] .search-field,:root[data-theme=light] .admin-side-nav,:root[data-theme=light] .admin-panel-card,:root[data-theme=light] .admin-stat-card,:root[data-theme=light] .admin-user-card,:root[data-theme=light] .backup-row,:root[data-theme=light] .required-chip,:root[data-theme=light] .project-title-edit-pill,:root[data-theme=light] .project-title-save,:root[data-theme=light] .project-intro-toggle-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1a2340!important;background:#ffffffc7!important;border-color:#5d71a429!important}:root[data-theme=light] .cell-input,:root[data-theme=light] .copy-wrap,:root[data-theme=light] .editable-cell,:root[data-theme=light] .secret-wrap,:root[data-theme=light] .admin-grid input,:root[data-theme=light] .admin-grid select{box-shadow:inset 0 1px #ffffff73;color:#1a2340!important;background:#fffffff0!important;border:1px solid #5d71a438!important}:root[data-theme=light] .cell-input::placeholder{color:#1a234070}:root[data-theme=light] .cell-input:focus,:root[data-theme=light] .admin-grid input:focus,:root[data-theme=light] .admin-grid select:focus{box-shadow:0 0 0 4px #5a79ff1f;background:#fff!important;border-color:#5a79ff8c!important}:root[data-theme=dark] .cell-input,:root[data-theme=dark] .copy-wrap,:root[data-theme=dark] .editable-cell,:root[data-theme=dark] .secret-wrap{background:#ffffff0f;border-color:#ffffff1f}:root[data-theme=dark] .cell-input:focus,:root[data-theme=dark] .admin-grid input:focus,:root[data-theme=dark] .admin-grid select:focus{background:#ffffff17;border-color:#869dff9e;box-shadow:0 0 0 4px #6884ff1f}@media (width<=1280px){.project-pulse-layout,.premium-mini-kpis,.admin-shell-layout,.app-shell{grid-template-columns:1fr}}.project-title-inline-button,.project-title-edit-pill,.project-title-save{display:none}.project-title-inline-shell{align-items:center;gap:10px;display:inline-flex}.project-title-inline-shell strong{font-size:20px;line-height:1.1}.project-title-icon-button{color:#ffffffb8;cursor:pointer;background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .18s;display:inline-flex}.project-name-inline-editor{min-width:0}.project-name-input.compact{min-width:320px;max-width:420px}.premium-pulse-card{background:#ffffff06}.premium-pulse-card:after{display:none}.project-pulse-lines div{background:#ffffff09}.pulse-toggle-switch-row-compact{justify-content:flex-start;gap:12px;padding-top:4px}.pulse-toggle-premium-row{align-items:center;gap:12px}.pulse-toggle-copy{gap:2px;line-height:1.05;display:grid}.pulse-toggle-copy b{font-size:12px;font-weight:650}.pulse-toggle-copy em{color:#ffffff85;font-size:10px;font-style:normal}.switch.compact.switch-premium .switch-slider:after{background:linear-gradient(#fffffffa,#dce4f5eb);width:20px;height:20px;top:2px;left:2px;box-shadow:0 3px 10px #0000002e}.project-stat-rail{grid-template-columns:1fr;gap:10px;display:grid}.row-actions.minimal{justify-content:flex-end}.project-stat-rail-triple{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.project-stat-band-feature{gap:10px;min-height:154px;display:grid}.compact-band-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-stat-band-feature.accent-gold{background:linear-gradient(#ffd6661a,#ffffff08)}.project-stat-band-feature.accent-sky{background:linear-gradient(#5fadff1a,#ffffff08)}.project-stat-band-feature.accent-green{background:linear-gradient(#6adb911a,#ffffff08)}.project-stat-band-mid{z-index:1;position:relative}.stat-duo-pill{text-align:left;background:#ffffff09;border:1px solid #ffffff0e;border-radius:13px;gap:4px;min-width:0;padding:8px 9px;display:grid}.stat-duo-pill span{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:9px}.stat-duo-pill b{font-size:13px;line-height:1.15}.project-stat-band{border:1px solid #ffffff14;border-radius:20px;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.project-stat-band-feature .project-stat-band-top strong{font-size:22px}.project-stat-band-feature .project-stat-band-bottom{align-items:end}.project-stat-band-top,.project-stat-band-bottom{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.project-stat-band-top span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-stat-band-top strong{font-size:24px;line-height:1}.project-stat-band-bottom{align-items:center}.project-stat-band-bottom em{opacity:.72;white-space:nowrap;font-size:12px;font-style:normal}.project-stat-band-bottom .kpi-meter{flex:none;width:140px}:root[data-theme=light] .project-title-icon-button,:root[data-theme=light] .project-intro-toggle-icon,:root[data-theme=light] .project-stat-band,:root[data-theme=light] .premium-pulse-card{color:#1a2340!important;background:#ffffffd1!important;border-color:#5d71a429!important}:root[data-theme=light] .project-pulse-lines div{background:#5a79ff0f!important}@media (width<=1280px){.desktop-report-hero-actions{justify-content:space-between;width:100%;margin-left:0}.project-stat-rail-triple,.compact-band-duo,.project-stat-band-top,.project-stat-band-bottom{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.project-stat-band-bottom .kpi-meter{width:100%}}html,body,#root{max-width:100%;overflow-x:clip}.app-shell,.main-area,.table-card.main-table-only,.compact-table-card,.desktop-table-workbench,.desktop-table-shell,.desktop-table-top,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-view,.crm-main-table{min-width:0;max-width:100%}.table-card.main-table-only,.compact-table-card,.desktop-table-workbench,.desktop-table-shell{overflow-x:clip}.desktop-table-scroll,.table-scroll.desktop-table-view{width:100%;overflow-x:hidden!important}.crm-main-table.fixed-layout-table{width:100%;max-width:100%}.project-intro-link-row{grid-template-columns:34px 16px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.project-intro-link-inline{width:100%}.project-title-icon-button{z-index:5;position:relative}.project-title-inline-shell{z-index:2;position:relative}.desktop-table-shell{overflow:hidden}.desktop-table-scroll,.table-scroll.desktop-table-view{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;max-width:100%!important;overflow:auto visible!important}.crm-main-table.fixed-layout-table,.desktop-table-view table,.desktop-compact-main-table{width:1280px;min-width:1280px;max-width:none}@media (width<=1360px){.crm-main-table.fixed-layout-table,.desktop-table-view table,.desktop-compact-main-table{width:1180px;min-width:1180px}}.icon-plain-button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-table-shell-tight{padding:8px}.desktop-table-scroll-tight,.table-scroll.desktop-table-view.desktop-table-scroll-tight{width:100%;max-width:100%!important;overflow-x:hidden!important}.desktop-table-scroll-tight .crm-main-table.fixed-layout-table,.desktop-table-scroll-tight .desktop-compact-main-table,.desktop-table-scroll-tight table{table-layout:fixed;width:100%!important;min-width:0!important;max-width:100%!important}.desktop-table-scroll-tight th,.desktop-table-scroll-tight td{padding:6px}.desktop-table-scroll-tight .inline-read-cell{grid-template-columns:minmax(0,1fr) 24px;gap:6px;min-height:32px;padding:4px 6px}.desktop-table-scroll-tight .inline-edit-shell{grid-template-columns:minmax(0,1fr) 24px;gap:6px}.desktop-table-scroll-tight .editable-cell .cell-input,.desktop-table-scroll-tight .secret-wrap .cell-input,.desktop-table-scroll-tight .copy-wrap .cell-input,.desktop-table-scroll-tight .cell-input,.compact-draft-input{border-radius:10px;height:28px;min-height:28px;padding:4px 8px;font-size:11px}.desktop-table-scroll-tight .deposit-summary-button{min-width:100%;padding:2px}.desktop-table-scroll-tight .deposit-summary-button strong{font-size:12px}.desktop-table-scroll-tight .row-actions.minimal button{width:26px;height:26px}.desktop-table-scroll-tight thead th:first-child,.desktop-table-scroll-tight tbody tr>td:first-child{width:88px}.desktop-table-scroll-tight thead th:nth-child(2),.desktop-table-scroll-tight tbody tr>td:nth-child(2){width:154px}.desktop-table-scroll-tight thead th:nth-child(3),.desktop-table-scroll-tight tbody tr>td:nth-child(3){width:186px}.desktop-table-scroll-tight thead th:nth-child(4),.desktop-table-scroll-tight tbody tr>td:nth-child(4){width:132px}.desktop-table-scroll-tight thead th:nth-child(5),.desktop-table-scroll-tight tbody tr>td:nth-child(5){width:126px}.desktop-table-scroll-tight thead th:nth-child(6),.desktop-table-scroll-tight tbody tr>td:nth-child(6){width:188px}.desktop-table-scroll-tight thead th:nth-child(7),.desktop-table-scroll-tight tbody tr>td:nth-child(7){width:88px}.desktop-table-scroll-tight thead th:nth-child(8),.desktop-table-scroll-tight tbody tr>td:nth-child(8){width:112px}.project-rename-inline{grid-template-columns:minmax(0,1fr) 22px 22px;align-items:center;gap:5px;width:100%;min-width:0;display:inline-grid}.project-rename-inline input{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:10px;width:100%;min-width:0;height:30px;padding:0 10px;box-shadow:inset 0 1px #ffffff0d}.project-rename-inline-top{width:auto;min-width:320px}.rename-confirm-button,.rename-cancel-button{background:#ffffff0f;border-radius:7px;width:22px;min-width:22px;height:22px}:root[data-theme=light] .rename-confirm-button,:root[data-theme=light] .rename-cancel-button,:root[data-theme=light] .project-rename-inline input{background:#ffffffeb!important}.bet-history-panel{gap:10px;display:grid}.bet-quick-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bet-quick-summary{color:var(--text-soft);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.bet-quick-summary b{color:var(--text)}.bet-add-button{white-space:nowrap}.bet-quick-form{grid-template-columns:110px 150px minmax(160px,1fr) auto;gap:8px;display:grid}.bet-entry-list{gap:6px;display:grid}.bet-entry-item{border:1px solid var(--border-soft);background:#ffffff06;border-radius:10px;grid-template-columns:110px 160px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.bet-entry-item span,.bet-entry-item em,.bet-entry-empty{color:var(--muted);font-size:12px}.bet-entry-item strong{color:var(--text);font-size:12px}@media (width<=1200px){.bet-quick-form,.bet-entry-item{grid-template-columns:1fr}}.desktop-table-scroll-tight .compact-data-shell{align-content:center!important;gap:4px!important;display:grid!important}.desktop-table-scroll-tight .compact-cell-kicker{text-transform:uppercase!important;letter-spacing:.1em!important;color:#ffffff6b!important;font-size:9px!important;line-height:1!important;display:block!important}.desktop-table-scroll-tight .row-compact-ready-v2 .inline-read-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-edit-shell{background:0 0!important;border:0!important;min-height:24px!important;padding:0!important}.desktop-table-scroll-tight .compact-ready-shell-status-v2{justify-content:center!important;padding:7px 6px!important}.desktop-table-scroll-tight .row-state-pill-v2{letter-spacing:.06em!important;border-radius:999px!important;min-width:64px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.desktop-table-scroll-tight .compact-ip-change-button-v2{color:#dbe7ff!important;background:linear-gradient(#5886ff29,#5886ff14)!important;border:1px solid #7cb0ff38!important;border-radius:11px!important;min-height:32px!important;font-size:12px!important;font-weight:700!important}.desktop-table-scroll-tight .deposit-summary-button-v2{background:#ffffff05!important;border-radius:14px!important;gap:4px!important;min-width:100%!important;padding:4px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{border:1px solid #ffffff0b!important;border-radius:10px!important;min-height:34px!important;padding:6px 7px!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2{justify-items:end!important;gap:4px!important;display:grid!important}.desktop-table-scroll-tight .row-actions-v2{justify-content:flex-end!important;gap:6px!important;display:flex!important}.desktop-table-scroll-tight .row-actions-v2 button{background:#ffffff09!important;border:1px solid #ffffff0f!important;border-radius:10px!important;width:30px!important;height:30px!important}.desktop-table-scroll-tight .row-compact-ready-v2:hover .compact-ready-shell-v2{transition:all .16s;transform:translateY(-1px);background:linear-gradient(#ffffff0f,#ffffff06)!important;border-color:#ffffff1c!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(7),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(7),.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(8),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(8){width:120px!important}.desktop-table-scroll-tight .compact-ready-shell-v2{background:linear-gradient(#ffffff0a,#ffffff04)!important;border-radius:12px!important;min-height:42px!important;padding:6px 9px!important}.project-stat-rail-triple .project-stat-band{border-radius:18px!important}.project-stat-rail-triple .project-stat-band-mid{gap:8px!important}.project-stat-rail-triple .stat-duo-pill span{opacity:.7!important}.project-pulse-lines.pulse-progress-list{gap:8px}.project-pulse-lines.pulse-progress-list>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border:1px solid #ffffff0b;border-radius:14px;gap:7px;padding:10px 12px;display:grid}.pulse-progress-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.pulse-progress-head span{color:#ffffffa8}.pulse-progress-head b{color:#ffffffeb;font-size:12px}.pulse-progress-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.pulse-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#58c777f2,#58c777ad);height:100%;display:block}.project-pulse-ring.is-complete{background:conic-gradient(#58c777 0 var(--progress), #ffffff14 var(--progress) 100%)!important}.project-pulse-ring.is-complete .project-pulse-ring-inner strong{color:#6cdd8d}.project-pulse-card .pulse-progress-list>div{padding:12px 12px 10px!important}.project-pulse-card .pulse-progress-bar{background:#ffffff1a!important;height:7px!important}.project-pulse-card .pulse-progress-bar i{min-width:8px;background:linear-gradient(90deg,#4fc56e,#77db93)!important}.project-pulse-card .pulse-progress-head{margin-bottom:1px}.project-pulse-lines.pulse-progress-list{width:100%!important}.project-pulse-lines.pulse-progress-list>div{box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff0b!important;border-radius:12px!important;gap:6px!important;width:100%!important;padding:9px 10px!important;display:grid!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-bar{width:100%!important;height:7px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff1a!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-bar i{min-width:10px;border-radius:inherit!important;background:linear-gradient(90deg,#49bf69,#72d68c)!important;height:100%!important;display:block!important}@media (width<=1280px){.project-pulse-head,.project-pulse-lines>div{flex-direction:column;align-items:flex-start}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-head{flex-direction:row!important;align-items:center!important}}.project-pulse-lines.pulse-progress-list>div{--line-progress:0%;background:linear-gradient(90deg, #4fc56e2e 0 var(--line-progress), #ffffff09 var(--line-progress) 100%)!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-bar{display:none!important}.mobile-row-summary.compact-view{grid-template-columns:1fr;gap:8px;display:grid}.mobile-summary-line-card{border:1px solid var(--border-soft);background:#ffffff08;border-radius:14px;gap:6px;min-height:0!important;padding:10px 12px!important;display:grid!important}.mobile-summary-line-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.mobile-summary-line-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mobile-summary-line-value strong{word-break:break-word;min-width:0;font-size:12px;line-height:1.35}.mobile-summary-line-value-stacked{grid-template-columns:1fr;align-items:flex-start;gap:6px}.mobile-summary-line-value-stacked em,.mobile-ip-switch-card em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.mobile-summary-activity-card{background:#67b9780f;border-color:#67b97829}.mobile-ip-switch-card .secondary-button.compact-button{justify-content:center;width:100%}.mobile-row-actions.compact-actions{grid-template-columns:1fr}.switch.compact.switch-premium{width:44px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.switch.compact.switch-premium .switch-slider{border-radius:inherit!important;background:linear-gradient(#3a3a3af5,#262626f5)!important;border:1px solid #ffffff0f!important;inset:0!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #ffffff0d,inset 0 -3px 6px #00000057,0 4px 10px #0000002e!important}.switch.compact.switch-premium .switch-slider:before{content:none!important}.switch.compact.switch-premium .switch-slider:after{background:linear-gradient(#fffffff0,#d6dce8e0)!important;border:1px solid #ffffff24!important;border-radius:50%!important;width:18px!important;height:18px!important;top:2px!important;left:2px!important;transform:translate(0)!important;box-shadow:inset 0 1px 2px #ffffff8c,0 3px 8px #00000038!important}.project-intro-link-inline{justify-items:start;gap:8px;display:grid}.project-intro-link-row{width:100%}.project-intro-toggle-underlink{align-self:flex-start;margin-left:34px}.project-intro-toggle-underlink .down{transition:transform .24s cubic-bezier(.22,.8,.24,1);transform:rotate(90deg)}.project-intro-toggle-underlink .down.rotated{transform:rotate(270deg)}.switch.compact.switch-premium .switch-slider,.switch.compact.switch-premium .switch-slider:after{transition:background .28s cubic-bezier(.22,.8,.24,1),border-color .28s cubic-bezier(.22,.8,.24,1),box-shadow .28s cubic-bezier(.22,.8,.24,1),transform .34s cubic-bezier(.22,.8,.24,1)!important}.project-stat-rail-compact-v2{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.project-stat-rail-compact-v2 .project-stat-band{border-radius:16px;min-width:0;padding:14px 15px}.stat-band-stack-v2{gap:10px;display:grid}.stat-band-top-v2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stat-band-top-v2 span{min-width:0;font-size:11px}.stat-band-top-v2 strong{text-align:right;word-break:break-word;min-width:0;line-height:1.05;font-size:18px!important}.stat-band-list-v2{gap:8px;display:grid}.stat-line-v2{background:#ffffff09;border:1px solid #ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.stat-line-v2 span{color:#ffffff9e;min-width:0;font-size:11px}.stat-line-v2 b{text-align:right;word-break:break-word;min-width:0;font-size:12px}.stat-band-bottom-v2{gap:8px;display:grid}.stat-band-bottom-v2 .kpi-meter{width:100%}@media (width<=1280px){.project-intro-toggle-underlink{margin-left:0}}.project-intro-link-inline-restored{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.project-intro-mini-more{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1;display:inline-flex}.project-stat-rail-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.project-stat-rail-grid-v3 .project-stat-band{border-radius:16px;min-width:0;padding:14px 14px 13px}.stat-band-compact-v3{gap:10px;display:grid}.stat-band-top-v3{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stat-band-top-v3 span{font-size:11px}.stat-band-top-v3 strong{text-align:right;word-break:break-word;min-width:0;line-height:1.05;font-size:17px!important}.stat-inline-pills-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat-inline-pills-v3-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-inline-pill-v3{background:#ffffff09;border:1px solid #ffffff0b;border-radius:12px;gap:4px;min-width:0;padding:8px 10px;display:grid}.stat-inline-pill-v3 span{color:#ffffff94;font-size:10px;line-height:1.1}.stat-inline-pill-v3 b{word-break:break-word;min-width:0;font-size:12px;line-height:1.2}.stat-band-wide-v3{grid-column:1/-1}@media (width<=1280px){.project-stat-rail-grid-v3{grid-template-columns:1fr}.stat-band-wide-v3{grid-column:auto}}.project-intro-link-inline-restored .project-intro-link-row{width:100%!important}.project-intro-mini-more{margin:8px auto 0!important;display:inline-flex!important}.project-pulse-card{grid-template-columns:116px 1fr!important;gap:14px!important;padding:14px 16px!important}.project-pulse-ring-inner{width:80px!important;height:80px!important}.project-stat-rail-v4{align-content:start;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.project-stat-row-v4{border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(120px,.85fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff08}.project-stat-row-main-v4,.project-stat-row-side-v4{gap:4px;min-width:0;display:grid}.project-stat-row-main-v4 span,.project-stat-row-side-v4 em{color:#ffffff94;font-size:11px;font-style:normal;line-height:1.1}.project-stat-row-main-v4 strong{word-break:break-word;min-width:0;font-size:17px;line-height:1.05}.project-stat-row-side-v4{text-align:right;justify-items:end}.project-stat-row-side-v4 b{word-break:break-word;min-width:0;font-size:13px;line-height:1.2}@media (width<=1280px){.project-stat-row-v4{grid-template-columns:1fr}.project-stat-row-side-v4{text-align:left;justify-items:start}}@media (width>=1024px){.app-shell{background:radial-gradient(circle at 16% 8%,#785cff14,#0000 24%),radial-gradient(circle at 78% 12%,#45a3ff0f,#0000 20%),linear-gradient(#0b0c0f 0%,#090a0d 100%)!important}.sidebar-premium{overflow:hidden;background:linear-gradient(#0e0f14fa 0%,#0a0b0ff5 100%),radial-gradient(circle at 0 0,#ffffff08,#0000 28%)!important;border:1px solid #ffffff0d!important;box-shadow:0 24px 60px #00000057!important}.sidebar-premium:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 0,#785cff14,#0000 22%),linear-gradient(#ffffff06,#0000 14%);position:absolute;inset:0}.brand-premium{z-index:1;border-bottom:1px solid #ffffff0a;margin-bottom:8px;padding-bottom:18px;position:relative}.brand-mark-premium{box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000003d}.nav-section-label,.main-nav-item,.project-item,.sidebar-footer,.sidebar-project-actions,.sidebar-block{z-index:1;position:relative}.main-nav-item,.project-item{min-height:46px;background:#ffffff05!important;border:1px solid #ffffff09!important;border-radius:16px!important}.main-nav-item.active,.project-item.active{background:linear-gradient(#ffffff12,#ffffff08)!important;border-color:#ffffff14!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff0f!important}.sidebar-focus-card{background:linear-gradient(#ffffff0b,#ffffff05),radial-gradient(circle at 84% 0,#785cff1a,#0000 32%)!important;border:1px solid #ffffff0d!important;border-radius:18px!important}.project-pulse-layout{align-items:stretch;grid-template-columns:minmax(360px,1.25fr) minmax(280px,.95fr)!important;gap:16px!important}.project-pulse-card.premium-pulse-card{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 100%,#8c5fff52,#0000 34%),radial-gradient(circle at 78% 14%,#40a5ff1f,#0000 24%),linear-gradient(#121319fa 0%,#0b0c11f2 100%)!important;border:1px solid #ffffff0d!important;box-shadow:0 24px 56px #00000047!important}.project-pulse-card.premium-pulse-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.34;background:radial-gradient(circle at 55% 100%,#a759ff42,#0000 24%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 7px),repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 9px);position:absolute;inset:0}.project-pulse-card.premium-pulse-card:after{content:"";pointer-events:none;filter:blur(18px);opacity:.9;background:radial-gradient(circle,#a759ff4d,#0000 60%);height:70px;position:absolute;bottom:-10px;left:8%;right:8%}.project-pulse-card,.project-pulse-content,.project-pulse-ring{z-index:1;position:relative}.project-right-rail-v5{align-content:start;gap:12px;background:linear-gradient(#0f1015fa 0%,#0b0c10f5 100%),radial-gradient(circle at 100% 0,#685cff14,#0000 30%)!important;border:1px solid #ffffff0d!important;border-radius:24px!important;grid-template-columns:1fr!important;padding:16px!important;display:grid!important;box-shadow:0 20px 48px #0000003d!important}.project-right-rail-head{gap:4px;display:grid}.project-right-rail-head strong{font-size:17px;line-height:1.1}.project-right-rail-head span{color:#ffffff8f;font-size:12px}.project-right-rail-list{gap:10px;display:grid}.project-right-rail-item{background:#ffffff07;border:1px solid #ffffff0b;border-radius:18px;grid-template-columns:36px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.project-right-rail-icon{background:#ffffff0d;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff0f}.project-right-rail-copy,.project-right-rail-meta{gap:4px;min-width:0;display:grid}.project-right-rail-copy span,.project-right-rail-meta em{color:#ffffff8f;font-size:11px;font-style:normal;line-height:1.1}.project-right-rail-copy strong{word-break:break-word;min-width:0;font-size:16px;line-height:1.05}.project-right-rail-meta{text-align:right;justify-items:end}.project-right-rail-meta b{word-break:break-word;min-width:0;font-size:12px;line-height:1.15}}.project-pulse-lines.pulse-progress-list>div{background:linear-gradient(90deg, #58c77733 0 var(--line-progress), #ffffff09 var(--line-progress) 100%)!important;border:1px solid #7ad3921f!important;border-radius:14px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.project-right-rail-v6{background:linear-gradient(#0f1015fa 0%,#0b0c10f5 100%),radial-gradient(circle at 100% 0,#685cff0f,#0000 26%)!important}.project-right-rail-list-v6{gap:12px}.interactive-metric-rail{position:relative;overflow:hidden}.interactive-metric-rail:after{content:"";pointer-events:none;opacity:.7;filter:blur(14px);height:36px;position:absolute;inset:auto 10% -12px}.interactive-metric-rail.accent-gold:after{background:radial-gradient(circle,#ffbf473d,#0000 64%)}.interactive-metric-rail.accent-sky:after{background:radial-gradient(circle,#53d0ff38,#0000 64%)}.interactive-metric-rail.accent-green:after{background:radial-gradient(circle,#5bcb7833,#0000 64%)}.project-pulse-card.premium-pulse-card{background:var(--card-solid)!important;border:1px solid var(--border-soft)!important;box-shadow:var(--shadow-soft)!important;position:relative!important;overflow:visible!important}.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after{content:none!important;display:none!important}.project-pulse-card{border-radius:24px!important;grid-template-columns:132px 1fr!important;align-items:center!important;gap:16px!important;padding:16px 18px!important}.project-pulse-ring{width:120px!important;height:120px!important}.project-pulse-ring-inner{background:var(--card-solid)!important;width:88px!important;height:88px!important}.project-pulse-content{gap:12px!important}.project-pulse-lines{gap:10px!important}.project-pulse-lines.pulse-progress-list>div{background:linear-gradient(90deg, #58c77742 0 var(--line-progress), #ffffff0a var(--line-progress) 100%)!important;border:1px solid #62bc7921!important;border-radius:14px!important;gap:6px!important;width:100%!important;padding:10px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #0000001a!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-head{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-head span{color:#ffffffc2!important}.project-pulse-lines.pulse-progress-list>div>.pulse-progress-head b{color:#e7f7ec!important}.project-pulse-ring.is-complete{background:conic-gradient(#59cb78 0 100%)!important;box-shadow:0 0 0 1px #59cb782e,0 10px 28px #2d783d2e!important}.project-pulse-ring.is-complete .project-pulse-ring-inner{background:linear-gradient(#2d3037 0%,#1d2026 100%)!important}.project-pulse-ring.is-complete .project-pulse-ring-inner span,.project-pulse-ring.is-complete .project-pulse-ring-inner strong{display:none!important}.project-pulse-ring.is-complete .project-pulse-ring-inner:before{content:"✓";color:#8f96a1;place-items:center;width:100%;height:100%;font-size:34px;font-weight:700;display:grid}.project-mini-cards-v7{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.metric-mini-card{background:linear-gradient(#121319fa,#0b0c11f2);border:1px solid #ffffff0d;border-radius:22px;gap:14px;min-width:0;min-height:164px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff08}.metric-mini-card:before{content:"";pointer-events:none;filter:blur(18px);opacity:.78;height:54px;position:absolute;inset:auto 12% -18px}.metric-mini-card-green{background:linear-gradient(#177236fa,#0f5628f5)}.metric-mini-card-icon{background:#ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.metric-mini-card-copy{gap:8px;min-width:0;display:grid}.metric-mini-card-copy span{color:#ffffffc7;font-size:12px;line-height:1.2}.metric-mini-card-copy strong{letter-spacing:-.03em;word-break:break-word;min-width:0;font-size:30px;line-height:1}.metric-mini-card-copy em{color:#ffffffa3;font-size:12px;font-style:normal;line-height:1.35}@media (width<=1280px){.project-mini-cards-v7{grid-template-columns:1fr!important}.metric-mini-card{min-height:0}}.project-intro-link-inline-restored{justify-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.project-intro-link-inline-restored .project-intro-link-row{justify-self:stretch!important;width:100%!important;max-width:none!important}.project-intro-link-inline-restored .project-intro-link-row .cell-input{min-width:0;width:100%!important}.project-intro-mini-more{color:#ffffffbd!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;justify-self:center!important;margin:0 auto!important;box-shadow:inset 0 1px #ffffff0a!important}.switch.compact.switch-premium{width:38px!important;height:21px!important}.switch.compact.switch-premium .switch-slider{background:linear-gradient(#323439f5,#1f2125f5)!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 1px 1px #ffffff0a,inset 0 -3px 6px #0000003d!important}.switch.compact.switch-premium .switch-slider:after{background:linear-gradient(#e0e4eaf5,#aeb4bde6)!important;border:1px solid #ffffff1f!important;width:15px!important;height:15px!important;top:2px!important;left:2px!important;box-shadow:inset 0 1px 1px #ffffff73,0 2px 6px #0000002e!important}.switch.compact.switch-premium.on .switch-slider{background:linear-gradient(#45484ffa,#2a2d32fa)!important;border-color:#ffffff12!important}.switch.compact.switch-premium.on .switch-slider:after{transform:translate(17px)!important}.project-mini-cards-v7{gap:12px!important}.metric-mini-card,.metric-mini-card-green,.metric-mini-card-violet,.metric-mini-card-gold{background:linear-gradient(#1c1d22fa,#121317f5)!important;border:1px solid #ffffff0d!important;min-height:156px!important;box-shadow:inset 0 1px #ffffff09,inset 0 -8px 18px #0000002e,0 18px 36px #0003!important}.metric-mini-card:before{opacity:.35!important}.metric-mini-card-gold:before{background:radial-gradient(circle,#ffffff0f,#0000 70%)!important}.metric-mini-card-green:before{background:radial-gradient(circle,#ffffff0d,#0000 70%)!important}.metric-mini-card-violet:before{background:radial-gradient(circle,#ffffff0b,#0000 70%)!important}.metric-mini-card-icon{border:1px solid #ffffff0d;background:linear-gradient(#ffffff0f,#ffffff06)!important;border-radius:14px!important}.metric-mini-card-copy span{color:#ffffffa8!important}.metric-mini-card-copy strong{color:#f2f4f7!important;font-size:28px!important}.metric-mini-card-copy em{color:#ffffff8f!important}.active-highlight-card .metric-mini-card-copy strong{font-size:31px!important}.project-pulse-ring{background:conic-gradient(#8a72ff 0 var(--progress), #ffffff14 var(--progress) 100%)!important}.metric-mini-card:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 18% 76%,#ffffff1f 0 1px,#0000 1.6px),radial-gradient(circle at 26% 70%,#ffffff17 0 1px,#0000 1.7px),radial-gradient(circle at 33% 68%,#ffffff1a 0 1px,#0000 1.8px),radial-gradient(circle at 41% 72%,#ffffff14 0 1px,#0000 1.8px),radial-gradient(circle at 49% 67%,#ffffff1a 0 1px,#0000 1.7px),radial-gradient(circle at 58% 73%,#ffffff17 0 1px,#0000 1.9px),radial-gradient(circle at 66% 69%,#ffffff1a 0 1px,#0000 1.8px),radial-gradient(circle at 74% 75%,#ffffff14 0 1px,#0000 1.7px),radial-gradient(circle at 82% 71%,#ffffff17 0 1px,#0000 1.8px),linear-gradient(#0000 0% 58%,#b478ff0f 78%,#b478ff1f 100%);position:absolute;inset:0}.metric-mini-card-gold:after,.metric-mini-card-green:after,.metric-mini-card-violet:after{mix-blend-mode:screen}.metric-mini-card:after{opacity:.88!important;opacity:.92!important;opacity:1!important;filter:none!important;mix-blend-mode:screen!important;background:radial-gradient(circle,#ffffff29 0 .42px,#0000 .86px) 0 0/12px 12px,radial-gradient(circle,#ffffff1c 0 .36px,#0000 .78px) 5px 6px/9px 9px,radial-gradient(circle,#cdb0ff1f 0 .46px,#0000 .96px) 2px 4px/15px 15px,radial-gradient(circle,#ffffff17 0 .34px,#0000 .72px) 8px 2px/7px 7px,linear-gradient(#0000 0%,#8a72ff0d 56%,#8a72ff1c 78%,#8a72ff2e 100%)!important;inset:42% 0 0!important;-webkit-mask-image:linear-gradient(#0000 0%,#00000047 14%,#000000db 42%,#000 100%)!important;mask-image:linear-gradient(#0000 0%,#00000047 14%,#000000db 42%,#000 100%)!important}.metric-mini-card:before,.metric-mini-card:after,.metric-mini-card-gold:before,.metric-mini-card-green:before,.metric-mini-card-violet:before{content:none!important;display:none!important}.metric-mini-card,.metric-mini-card-green,.metric-mini-card-violet,.metric-mini-card-gold{background:linear-gradient(#1a1b1ffa,#111216fa)!important;border:1px solid #ffffff0b!important;box-shadow:inset 0 1px #ffffff09,inset 0 -10px 20px #00000029,0 14px 28px #00000029!important}.metric-mini-card-icon{background:linear-gradient(#ffffff0e,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0f!important}.sidebar.sidebar-premium:before,.sidebar.sidebar-premium:after,.app-shell>.sidebar.glass-panel:before,.app-shell>.sidebar.glass-panel:after{content:none!important;display:none!important}.sidebar-premium .sidebar-brand{border-radius:22px!important;padding:16px 16px 14px!important}.sidebar-premium .sidebar-brand strong,.sidebar-premium .sidebar-focus-card strong{letter-spacing:-.02em;color:#f2f4f7!important}.sidebar-premium .sidebar-brand span,.sidebar-premium .sidebar-focus-card span,.sidebar-premium .sidebar-block-title,.sidebar-premium .sidebar-section-title,.sidebar-premium .sidebar-caption{color:#ffffff94!important}.sidebar-premium .main-nav-item,.sidebar-premium .project-item{background:linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff0a!important;border-radius:15px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff05!important}.sidebar-premium .main-nav-item:hover,.sidebar-premium .project-item:hover{background:linear-gradient(#ffffff0a,#ffffff05)!important;border-color:#ffffff0e!important}.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active{background:linear-gradient(#ffffff13,#ffffff09)!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 16px #0000001a,0 10px 24px #00000024!important}.sidebar-premium .sidebar-project-actions .secondary-button,.sidebar-premium .sidebar-project-actions .primary-button,.sidebar-premium .sidebar-footer .secondary-button{border-radius:14px!important}.app-shell>.sidebar.glass-panel,.sidebar.sidebar-premium{background:radial-gradient(circle at 1px 1px,#ffffff05 0 1px,#0000 1.2px) 0 0/14px 14px,radial-gradient(circle at 7px 8px,#ffffff03 0 .8px,#0000 1px) 0 0/18px 18px,linear-gradient(#101114fd,#090a0dfe)!important;border:1px solid #ffffff0a!important;box-shadow:inset 0 1px #ffffff08,inset -10px 0 16px #0000001f,0 18px 38px #0003!important}.sidebar-premium .sidebar-brand,.sidebar-premium .sidebar-block,.sidebar-premium .sidebar-nav-block,.sidebar-premium .sidebar-project-actions,.sidebar-premium .sidebar-project-list,.sidebar-premium .sidebar-focus-card{background:radial-gradient(circle at 1px 1px,#ffffff03 0 .9px,#0000 1.1px) 0 0/16px 16px,linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff0a!important;box-shadow:inset 0 1px #ffffff06,inset 0 -10px 16px #0000001f!important}.sidebar-focus-card{background:radial-gradient(circle at 1px 1px,#ffffff04 0 .9px,#0000 1.1px) 0 0/15px 15px,linear-gradient(#ffffff07,#ffffff03)!important}.desktop-table-scroll-tight .compact-ready-shell-v2{background:#ffffff08!important;border:1px solid #ffffff0b!important;border-radius:12px!important;min-height:38px!important;padding:4px 6px!important;box-shadow:inset 0 1px #ffffff06!important}.desktop-table-scroll-tight .compact-data-shell{gap:2px!important}.desktop-table-scroll-tight .compact-cell-kicker{letter-spacing:.06em!important;color:#ffffff6b!important;font-size:8px!important}.desktop-table-scroll-tight .row-compact-ready-v2 .inline-read-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-edit-shell,.desktop-table-scroll-tight .row-compact-ready-v2 .editable-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap{min-height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important}.desktop-table-scroll-tight .row-state-pill-v2{letter-spacing:.05em!important;border-radius:999px!important;min-width:58px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important}.desktop-table-scroll-tight .compact-ip-change-button-v2{color:#ffffffd1!important;min-height:28px!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff0d!important;border-radius:10px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important}.desktop-table-scroll-tight .compact-ip-change-empty-v2{color:#ffffff57!important;font-size:10px!important}.desktop-table-scroll-tight .deposit-summary-button-v2{min-width:100%!important;box-shadow:none!important;background:#ffffff05!important;border-radius:12px!important;gap:3px!important;padding:3px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{background:#ffffff06!important;border:1px solid #ffffff0a!important;border-radius:9px!important;min-height:26px!important;padding:4px 5px!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2{gap:2px!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2 strong{letter-spacing:-.01em!important;opacity:.92!important;font-size:14px!important;font-weight:700!important}body:before,body:after,.app-shell:before,.app-shell:after,.main-area:before,.main-area:after{content:none!important;display:none!important}.sidebar.sidebar-premium.sidebar-solid-rail{background:radial-gradient(circle at 1px 1px,#ffffff04 0 .9px,#0000 1.1px) 0 0/16px 16px,linear-gradient(#0f1013fe,#0a0b0efe)!important;border:0!important;border-right:1px solid #ffffff0b!important;border-radius:0!important;height:100%!important;min-height:100vh!important;margin:0!important;box-shadow:inset 0 1px #ffffff05,inset -18px 0 26px #00000029!important}.sidebar-brand-panelia{border-radius:18px!important}.panelia-brand-mark{place-items:center;width:42px;height:42px;display:grid;background:linear-gradient(#fff1,#ffffff05)!important;border:1px solid #ffffff0d!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a!important}.panelia-brand-glyph{color:#ffffffe0;font-size:16px;line-height:1}.brand-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b;margin-bottom:4px;font-size:10px;line-height:1}.sidebar-premium .main-nav-item,.sidebar-premium .project-item,.sidebar-premium .sidebar-project-actions .secondary-button,.sidebar-premium .sidebar-project-actions .primary-button,.sidebar-premium .sidebar-footer .secondary-button{border-radius:13px!important;width:100%!important;min-height:40px!important;padding:0 14px!important}.sidebar-premium .main-nav-item,.sidebar-premium .project-item{justify-content:flex-start!important}.project-intro-expand-grid-wide{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:12px!important}.project-intro-expand-grid-wide label{min-width:0}.project-intro-expand-grid-wide .cell-input,.project-intro-expand-grid-wide select,.project-intro-expand-grid-wide input{min-height:42px!important;padding:0 12px!important;font-size:13px!important}.project-intro-expand-grid-wide .project-intro-wide{grid-column:span 3!important}.admin-layout-userlike .admin-sidebar,.admin-layout-userlike .admin-panel-card,.admin-layout-userlike .admin-stat-card,.admin-layout-userlike .admin-hero-card{background:linear-gradient(#ffffff07,#ffffff03)!important;border:1px solid #ffffff0b!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff06,inset 0 -10px 18px #0000001a!important}.admin-layout-userlike .admin-sidebar .main-nav-item,.admin-layout-userlike .admin-sidebar button{border-radius:13px!important;min-height:40px!important}.desktop-table-scroll-tight .row-state-pill-v2{min-width:54px!important;min-height:21px!important;font-size:8px!important}.desktop-table-scroll-tight .compact-ip-change-button-v2{border-radius:8px!important;min-height:24px!important;font-size:10px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{min-height:22px!important;padding:3px 4px!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2 strong{font-size:13px!important}@media (width<=1280px){.project-intro-expand-grid-wide{grid-template-columns:1fr!important}.project-intro-expand-grid-wide .project-intro-wide{grid-column:span 1!important}}.desktop-table-scroll-tight .desktop-compact-main-table th:first-child,.desktop-table-scroll-tight .desktop-compact-main-table td:first-child{width:72px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(2),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(2){width:116px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(3),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(3){width:156px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(4),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(4){width:118px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(5),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(5){width:102px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(8),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(8){width:92px!important}.desktop-table-scroll-tight .compact-ready-shell-v2{padding-left:5px!important;padding-right:5px!important}.desktop-table-scroll-tight .compact-cell-kicker{display:none!important}.desktop-table-scroll-tight .compact-data-shell,.desktop-table-scroll-tight .compact-ready-shell-total-v2{align-content:center!important;gap:0!important}.desktop-table-scroll-tight .compact-ready-shell-v2{align-content:center!important}.desktop-table-scroll-tight .compact-ready-shell-v2{border-radius:8px!important;min-height:24px!important;padding:2px 4px!important}.desktop-table-scroll-tight .compact-ready-shell-status-v2,.desktop-table-scroll-tight .compact-ready-shell-total-v2,.desktop-table-scroll-tight .compact-ready-shell-actions-v2,.desktop-table-scroll-tight .compact-ready-shell-button-v2,.desktop-table-scroll-tight .compact-ready-shell-metrics-v2{align-items:center!important;min-height:24px!important}.desktop-table-scroll-tight .compact-ip-change-button-v2{height:24px!important;min-height:24px!important;padding:0 8px!important;line-height:24px!important}.desktop-table-scroll-tight .deposit-summary-button-v2{align-items:stretch!important;gap:2px!important;min-height:24px!important;padding:2px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{border-radius:7px!important;min-height:20px!important;padding:2px 4px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric em{font-size:6px!important;line-height:1!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric strong{font-size:10px!important;line-height:1!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2 strong{font-size:12px!important;line-height:1!important}.desktop-table-scroll-tight .row-actions-v2 button{width:24px!important;height:24px!important}.desktop-table-scroll-tight .compact-ready-status-cell-v2,.desktop-table-scroll-tight .compact-ready-shell-status-v2{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.desktop-table-scroll-tight .row-state-pill-v2{min-width:46px!important;min-height:18px!important;padding:0 6px!important}.desktop-table-scroll-tight .compact-ready-shell-actions-v2{padding-left:2px!important;padding-right:2px!important}.desktop-table-scroll-tight .row-actions-v2 button{border-radius:7px!important;width:22px!important;height:22px!important}.desktop-table-scroll-tight .compact-ready-status-cell-v2{vertical-align:middle!important}.desktop-table-scroll-tight .compact-ready-shell-status-v2{justify-content:center!important;align-items:center!important;height:100%!important;display:flex!important}.desktop-table-scroll-tight .compact-ready-shell-metrics-v2{padding-top:0!important;padding-bottom:0!important}.desktop-table-scroll-tight .deposit-summary-button-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;display:grid!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{justify-content:center!important;align-items:center!important;gap:3px!important;min-height:20px!important;display:flex!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric em,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric strong{margin:0!important;display:inline-block!important}.desktop-table-scroll-tight .deposit-summary-button-v2{justify-content:space-between!important;align-items:center!important;gap:2px!important;display:flex!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;min-height:18px!important;padding:1px 3px!important;display:inline-flex!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric em,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric strong{vertical-align:middle!important;line-height:1!important;display:inline!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric em{font-size:7px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(6),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(6){width:122px!important}.desktop-table-scroll-tight .compact-main-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-secret-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-action-cell .compact-ready-shell-v2{box-shadow:none!important;background:0 0!important;border:0!important}.desktop-table-scroll-tight .row-compact-ready-v2 .inline-read-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-edit-shell,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap .cell-input,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap .cell-input,.desktop-table-scroll-tight .compact-ip-change-button-v2{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{gap:4px!important;min-height:18px!important;padding:1px 4px!important}.desktop-table-scroll-tight .compact-main-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-secret-cell .compact-ready-shell-v2{min-height:20px!important;padding:0 2px!important}.desktop-table-scroll-tight .row-compact-ready-v2 .inline-read-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-edit-shell,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap .cell-input,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap .cell-input{min-height:15px!important;padding-top:0!important;padding-bottom:0!important;font-size:11px!important;line-height:1.02!important}.desktop-table-scroll-tight .compact-ready-shell-metrics-v2,.desktop-table-scroll-tight .compact-ready-shell-actions-v2{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.desktop-table-scroll-tight .deposit-summary-button-v2{box-shadow:none!important;background:0 0!important;border:0!important;gap:4px!important;padding:0!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{background:#ffffff08!important;border:1px solid #ffffff0a!important;border-radius:6px!important;gap:5px!important;min-height:20px!important;padding:1px 5px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric em{opacity:.72!important;font-size:8px!important}.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric strong{font-size:11px!important}.desktop-table-scroll-tight .compact-ready-shell-actions-v2{justify-content:flex-end!important}.desktop-table-scroll-tight .row-actions-v2{gap:7px!important}.desktop-table-scroll-tight .row-actions-v2 button{width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.desktop-table-scroll-tight .desktop-compact-main-table th:nth-child(7),.desktop-table-scroll-tight .desktop-compact-main-table td:nth-child(7){width:58px!important}.desktop-table-scroll-tight .row-compact-ready-v2 td{padding-top:1px!important;padding-bottom:1px!important}.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-main-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-secret-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-action-cell .compact-ready-shell-v2{min-height:18px!important}.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap button{width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap button svg{width:11px!important;height:11px!important}.desktop-table-scroll-tight .desktop-compact-main-table tbody tr.row-compact-ready-v2 td{transition:background .14s!important}.desktop-table-scroll-tight .row-compact-ready-v2 td{vertical-align:middle!important}.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-ready-shell-metrics-v2,.desktop-table-scroll-tight .compact-ready-shell-total-v2,.desktop-table-scroll-tight .compact-ready-shell-actions-v2,.desktop-table-scroll-tight .compact-ready-shell-button-v2,.desktop-table-scroll-tight .compact-ready-shell-status-v2,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-read-cell,.desktop-table-scroll-tight .row-compact-ready-v2 .inline-edit-shell,.desktop-table-scroll-tight .row-compact-ready-v2 .secret-wrap,.desktop-table-scroll-tight .row-compact-ready-v2 .copy-wrap{align-items:center!important;display:flex!important}.desktop-table-scroll-tight .compact-main-cell .compact-ready-shell-v2,.desktop-table-scroll-tight .compact-secret-cell .compact-ready-shell-v2{justify-content:flex-start!important}.desktop-table-scroll-tight .compact-ready-shell-total-v2,.desktop-table-scroll-tight .compact-ready-shell-actions-v2,.desktop-table-scroll-tight .compact-ready-shell-button-v2,.desktop-table-scroll-tight .compact-ready-shell-status-v2,.desktop-table-scroll-tight .compact-ready-shell-metrics-v2{justify-content:center!important}.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric{align-items:center!important}.desktop-table-scroll-tight .desktop-compact-main-table tbody tr.row-compact-ready-v2:nth-of-type(odd) td{background:#ffffff04!important}.desktop-table-scroll-tight .desktop-compact-main-table tbody tr.row-compact-ready-v2:nth-of-type(2n) td{background:#ffffff0b!important}.empty-table-add-button{width:100%;min-height:44px}.desktop-table-toolbar select,.desktop-toolbar-card select,.project-toolbar select,select.cell-input{appearance:none;color:#f2f4f7!important;background:linear-gradient(#191a1efa,#101114fa)!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 1px #ffffff08!important}.desktop-table-toolbar select,.desktop-toolbar-card select,.project-toolbar select,select.cell-input{color:#eef1f5!important;background:linear-gradient(#2c2e34fa,#1f2126fa)!important;border:1px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -6px 12px #0000001f!important}.desktop-table-toolbar option,.desktop-toolbar-card option,.project-toolbar option,select.cell-input option{color:#eef1f5!important;background:#2a2c31!important}.draft-row-shell-singleline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.draft-row-shell-singleline .draft-row-grid{grid-template-columns:repeat(9,minmax(88px,1fr))!important;gap:6px!important}.draft-row-shell-singleline .draft-row-grid .inline-edit-block{border-radius:10px!important;padding:3px!important}.draft-row-shell-singleline .draft-row-grid .inline-edit-block span{margin-bottom:2px!important;font-size:9px!important}.draft-row-shell-singleline .compact-draft-input,.draft-row-shell-singleline .cell-input{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important}.draft-row-actions-minimal{align-self:center!important;padding-top:0!important}.draft-row-actions-minimal .danger{border-radius:9px!important;width:30px!important;height:30px!important}@media (width<=1500px){.draft-row-shell-singleline .draft-row-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}.project-intro-compact-row,.project-intro-link-inline-restored{width:100%!important}.project-intro-link-inline-restored .project-intro-link-row,.project-intro-link-inline-restored .copy-wrap.intro-copy{grid-template-columns:18px minmax(0,1fr) 32px!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.project-intro-link-inline-restored .project-intro-link-row .cell-input,.project-intro-link-inline-restored .copy-wrap.intro-copy .cell-input{flex:auto!important;width:100%!important;min-width:0!important}.project-intro-link-inline-restored .copy-wrap.intro-copy button{justify-self:end!important}.project-intro-link-inline-restored .project-intro-link-row,.project-intro-link-inline-restored .copy-wrap.intro-copy{width:min(70%,980px)!important;max-width:min(70%,980px)!important}@media (width<=1280px){.project-intro-link-inline-restored .project-intro-link-row,.project-intro-link-inline-restored .copy-wrap.intro-copy{width:100%!important;max-width:100%!important}}body,#root,.app-shell,.main-area,.workspace-topline,.desktop-table-top,.desktop-table-top-main,.glass-panel,.sidebar-premium,.brand-premium,.metric-mini-card,.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6{-webkit-backdrop-filter:none!important}body,#root,.app-shell,.main-area{background:radial-gradient(circle at 1px 1px,#ffffff03 0 .8px,#0000 1px) 0 0/18px 18px,linear-gradient(#16171b 0%,#101115 100%)!important}.glass-panel,.workspace-topline,.desktop-table-top,.desktop-table-top-main,.sidebar-premium,.brand-premium,.metric-mini-card,.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6{background:linear-gradient(#1f2025f5,#15161bf5)!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #0000001f!important}.sidebar-premium:before,.sidebar-premium:after,.project-pulse-card:before,.project-pulse-card:after,.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after,.metric-mini-card:before,.metric-mini-card:after,.project-right-rail-v5:before,.project-right-rail-v5:after,.project-right-rail-v6:before,.project-right-rail-v6:after,.brand-premium:before,.brand-premium:after{content:none!important;background:0 0!important;display:none!important}.row-actions .danger,.draft-row-actions-minimal .danger,.project-delete,.rename-cancel-button,.danger-soft,.danger-text{color:#ff5f66!important}.row-actions .danger:hover,.draft-row-actions-minimal .danger:hover,.project-delete:hover,.rename-cancel-button:hover,.danger-soft:hover{color:#ff7a80!important}.draft-row-actions-minimal .danger{background:#ff5f6624!important;border:1px solid #ff5f6642!important;box-shadow:inset 0 1px #ffffff08!important}.draft-row-actions-minimal .danger:hover{background:#ff5f662e!important;border-color:#ff5f6657!important}.row-actions .danger{opacity:1!important}.project-delete{opacity:.92!important}.desktop-table-scroll-tight .desktop-compact-main-table tbody tr.row-compact-ready-v2:hover td{background:inherit!important}.desktop-table-scroll-tight .row-compact-ready-v2:hover .compact-ready-shell-v2{background:0 0!important;border-color:#ffffff0a!important;transition:none!important;transform:none!important}@media (width>=1024px){.app-shell>.sidebar.glass-panel,.sidebar.sidebar-premium,.sidebar.sidebar-premium.sidebar-solid-rail,.sidebar-premium{-webkit-backdrop-filter:blur(16px)saturate(118%)!important;background:linear-gradient(#111217f7 0%,#0c0d11f2 100%)!important;border:1px solid #ffffff0b!important;box-shadow:0 24px 48px #00000038!important}.sidebar.sidebar-premium:before,.sidebar.sidebar-premium:after,.app-shell>.sidebar.glass-panel:before,.app-shell>.sidebar.glass-panel:after,.sidebar-premium:before,.sidebar-premium:after{content:none!important;background:0 0!important;display:none!important}.sidebar-premium .sidebar-brand,.sidebar-premium .sidebar-block,.sidebar-premium .sidebar-nav-block,.sidebar-premium .sidebar-project-actions,.sidebar-premium .sidebar-project-list,.sidebar-premium .sidebar-focus-card{background:radial-gradient(circle at 1px 1px,#ffffff03 0 .9px,#0000 1.1px) 0 0/16px 16px,linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff0a!important;box-shadow:inset 0 1px #ffffff06,inset 0 -10px 16px #0000001f!important}.sidebar-premium .main-nav-item,.sidebar-premium .project-item{background:linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff0a!important;box-shadow:inset 0 1px #ffffff05!important}.sidebar-premium .main-nav-item:hover,.sidebar-premium .project-item:hover{background:linear-gradient(#ffffff0a,#ffffff05)!important;border-color:#ffffff0e!important;transform:none!important}.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active,.selected-mode,.sheet-tab.active{background:linear-gradient(#ffffff13,#ffffff09)!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 16px #0000001a,0 10px 24px #00000024!important}.workspace-topline,.workspace-topline-clean,.workspace-topline-unified{-webkit-backdrop-filter:blur(16px)saturate(118%)!important;background:linear-gradient(#15161af0 0%,#101114e6 100%)!important;border:1px solid #ffffff0d!important;box-shadow:0 16px 40px #0000002e!important}.desktop-table-top,.desktop-table-top-main,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-shell,.table-card.main-table-only,.compact-table-card,.project-intro,.glass-panel:not(.sidebar):not(.mobile-row-card):not(.mobile-work-hero):not(.mobile-report-hero):not(.mobile-editor-sheet){-webkit-backdrop-filter:blur(10px)saturate(110%)!important;background:linear-gradient(#15161aeb 0%,#101114e0 100%)!important;border:1px solid #ffffff0d!important;box-shadow:0 12px 28px #00000024!important}.secondary-button,.icon-button,.project-add,.row-actions button,.copy-wrap button,.field-copy-button,.search-field,.cell-input,.secret-wrap,.editable-cell,.copy-wrap,.desktop-filter-select,.compact-draft-input,.project-rename-inline input{background:#ffffff08!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px #ffffff08!important}.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric,.desktop-table-scroll-tight .row-actions-v2 button,.desktop-table-scroll-tight .row-state-pill-v2,.desktop-table-scroll-tight .row-draft-shell-singleline,.desktop-table-scroll-tight .draft-row-shell-singleline{background:linear-gradient(#ffffff0a,#ffffff04)!important;border-color:#ffffff0b!important;box-shadow:inset 0 1px #ffffff08!important}.desktop-table-scroll-tight .row-compact-ready-v2:nth-child(odd) td .compact-ready-shell-v2{background:linear-gradient(#ffffff0a,#ffffff04)!important}.desktop-table-scroll-tight .row-compact-ready-v2:nth-child(2n) td .compact-ready-shell-v2{background:linear-gradient(#ffffff08,#ffffff03)!important}.desktop-table-scroll-tight .compact-ip-change-button-v2,.ip-switch-button,.ip-change-button{color:#edf1f7!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff0d!important}.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6{background:linear-gradient(#1a1b1ffa,#111216fa)!important;border:1px solid #ffffff0b!important;box-shadow:inset 0 1px #ffffff09,inset 0 -10px 20px #00000029,0 14px 28px #00000029!important}.project-pulse-card:before,.project-pulse-card:after,.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after{content:none!important;background:0 0!important;display:none!important}.project-pulse-ring{background:conic-gradient(#79a8ff 0 var(--progress), #ffffff14 var(--progress) 100%)!important;box-shadow:none!important}.project-pulse-ring.is-complete{background:conic-gradient(#59cb78 0 100%)!important;box-shadow:0 0 0 1px #59cb782e,0 10px 28px #2d783d2e!important}.project-pulse-ring-inner{background:var(--card-solid)!important}.metric-mini-card,.metric-mini-card-green,.metric-mini-card-violet,.metric-mini-card-gold{background:linear-gradient(#1a1b1ffa,#111216fa)!important;border:1px solid #ffffff0b!important;box-shadow:inset 0 1px #ffffff09,inset 0 -10px 20px #00000029,0 14px 28px #00000029!important}.metric-mini-card:before,.metric-mini-card:after,.metric-mini-card-gold:before,.metric-mini-card-green:before,.metric-mini-card-violet:before{content:none!important;background:0 0!important;display:none!important}.metric-mini-card-icon{background:linear-gradient(#ffffff0e,#ffffff06)!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px #ffffff0f!important}.metric-mini-card-copy span,.project-pulse-copy span,.desktop-page-meta-line,.compact-meta-line{color:#ffffff94!important}.metric-mini-card-copy strong,.project-pulse-copy strong,.project-pulse-head strong{color:#f2f4f7!important}.main-area{background:0 0!important}.workspace-topline,.workspace-topline-clean,.workspace-topline-unified,.desktop-table-top,.desktop-table-top-main,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-shell,.table-card.main-table-only,.compact-table-card,.project-intro,.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6,.metric-mini-card,.sidebar.sidebar-premium,.sidebar.sidebar-premium.sidebar-solid-rail,.sidebar-premium{box-shadow:inset 0 1px #ffffff06!important}.project-pulse-card:before,.project-pulse-card:after,.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after,.metric-mini-card:before,.metric-mini-card:after,.sidebar-premium:before,.sidebar-premium:after{content:none!important;background:0 0!important;display:none!important}.project-pulse-ring,.project-pulse-ring.is-complete,.metric-mini-card-icon,.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active,.selected-mode,.sheet-tab.active{box-shadow:inset 0 1px #ffffff0a!important}.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric,.desktop-table-scroll-tight .row-actions-v2 button,.desktop-table-scroll-tight .row-state-pill-v2,.desktop-table-scroll-tight .row-draft-shell-singleline,.desktop-table-scroll-tight .draft-row-shell-singleline{box-shadow:inset 0 1px #ffffff06!important}.app-shell{background:linear-gradient(#171513 0%,#11100f 100%)!important}.workspace-topline,.workspace-topline-clean,.workspace-topline-unified,.desktop-table-top,.desktop-table-top-main,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-shell,.table-card.main-table-only,.compact-table-card,.project-intro,.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6,.metric-mini-card,.sidebar.sidebar-premium,.sidebar.sidebar-premium.sidebar-solid-rail,.sidebar-premium{background:linear-gradient(#1c1a18f7,#131211f2)!important}.sidebar-premium .sidebar-brand,.sidebar-premium .sidebar-block,.sidebar-premium .sidebar-nav-block,.sidebar-premium .sidebar-project-actions,.sidebar-premium .sidebar-project-list,.sidebar-premium .sidebar-focus-card,.sidebar-premium .main-nav-item,.sidebar-premium .project-item,.secondary-button,.icon-button,.project-add,.row-actions button,.copy-wrap button,.field-copy-button,.search-field,.cell-input,.secret-wrap,.editable-cell,.copy-wrap,.desktop-filter-select,.compact-draft-input,.project-rename-inline input,.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric,.desktop-table-scroll-tight .row-actions-v2 button,.desktop-table-scroll-tight .row-state-pill-v2,.desktop-table-scroll-tight .row-draft-shell-singleline,.desktop-table-scroll-tight .draft-row-shell-singleline{border-color:#fff5eb0e!important}}.project-intro-link-inline-restored{width:100%!important;display:block!important}.project-intro-link-inline-restored .project-intro-link-row{grid-template-columns:34px 16px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;display:grid!important}.project-intro-link-inline-restored .project-intro-link-row .cell-input{width:100%!important;min-width:0!important}.project-intro-toggle-inline{margin-right:2px!important}.project-intro-mini-more{color:#ffffffb8!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:8px auto 0!important;padding:4px 10px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.project-intro-mini-more .down{transition:transform .24s cubic-bezier(.22,.8,.24,1);transform:rotate(90deg)}.project-intro-mini-more .down.rotated{transform:rotate(270deg)}@media (width>=1024px){.desktop-dashboard-hero,.desktop-work-topband{background:linear-gradient(#1b1917f7,#121110f0)!important;border-color:#fff5eb0e!important;box-shadow:0 18px 36px #00000029!important}.desktop-account-list-item.active,.project-item.active,.sheet-tab.active,.desktop-project-pill.active,.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active,.selected-mode{background:linear-gradient(#544a3f33 0%,#ffffff0b 100%)!important;border-color:#ab91752e!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000001a!important}.project-stat-band-feature.accent-sky,.project-stat-band-feature.accent-green,.project-stat-band-feature.accent-gold{background:linear-gradient(#6e5c451a,#ffffff08)!important}.desktop-table-scroll-tight .compact-ip-change-button-v2{color:#efe6de!important;background:linear-gradient(#62544424,#62544412)!important;border:1px solid #ab917529!important}.project-pulse-ring.is-complete .project-pulse-ring-inner strong{color:#d0c3b2!important}.switch.compact.switch-premium.on .switch-slider{background:linear-gradient(#52473d94,#3a322b94)!important;border-color:#fff5eb14!important}.project-pulse-card .pulse-progress-list>div,.project-pulse-lines.pulse-progress-list>div{background:linear-gradient(#ffffff07,#ffffff04)!important;border-color:#fff5eb0d!important;box-shadow:inset 0 1px #ffffff08!important}.project-pulse-progress-fill,.mobile-report-progress-fill,.mobile-work-hero .mobile-report-progress-fill,.project-pulse-card .pulse-progress-bar i{background:linear-gradient(90deg,#a69178eb,#806f5ceb)!important}.app-shell{background:linear-gradient(#111110 0%,#0d0d0d 100%)!important}.sidebar.sidebar-premium,.sidebar.sidebar-premium.sidebar-solid-rail,.sidebar-premium{-webkit-backdrop-filter:blur(16px)saturate(108%)!important;background:linear-gradient(#121215f7 0%,#0d0d10f2 100%)!important;border:1px solid #fffaf40b!important;box-shadow:0 24px 48px #00000038!important}.workspace-topline,.workspace-topline-clean,.workspace-topline-unified{-webkit-backdrop-filter:blur(16px)saturate(108%)!important;background:linear-gradient(#161618f0 0%,#111113e6 100%)!important;border:1px solid #fffaf40d!important;box-shadow:0 16px 40px #0000002e!important}.desktop-dashboard-hero,.desktop-work-topband,.desktop-table-top,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-shell,.table-card.main-table-only,.compact-table-card,.project-intro,.project-pulse-card,.project-pulse-card.premium-pulse-card,.project-right-rail-v5,.project-right-rail-v6,.metric-mini-card{-webkit-backdrop-filter:blur(10px)saturate(106%)!important;background:linear-gradient(#171719f5 0%,#111113eb 100%)!important;border:1px solid #fffaf40d!important;box-shadow:0 14px 32px #00000029!important}.sidebar-premium .sidebar-brand,.sidebar-premium .sidebar-block,.sidebar-premium .sidebar-nav-block,.sidebar-premium .sidebar-project-actions,.sidebar-premium .sidebar-project-list,.sidebar-premium .sidebar-focus-card,.secondary-button,.icon-button,.project-add,.row-actions button,.copy-wrap button,.field-copy-button,.search-field,.cell-input,.secret-wrap,.editable-cell,.copy-wrap,.desktop-filter-select,.compact-draft-input,.project-rename-inline input,.sheet-tab,.desktop-project-pill,.sidebar-premium .main-nav-item,.sidebar-premium .project-item,.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric,.desktop-table-scroll-tight .row-actions-v2 button,.desktop-table-scroll-tight .row-state-pill-v2,.desktop-table-scroll-tight .row-draft-shell-singleline,.desktop-table-scroll-tight .draft-row-shell-singleline{background:linear-gradient(#ffffff08,#ffffff03)!important;border-color:#fffaf40d!important;box-shadow:inset 0 1px #ffffff06!important}.project-item.active,.sheet-tab.active,.desktop-project-pill.active,.desktop-account-list-item.active,.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active,.selected-mode,.table-mode-bar.user-mode-bar .selected-mode{color:#f6f3ef!important;background:linear-gradient(#5c544824 0%,#ffffff0d 100%)!important;border-color:#a8968026!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001a!important}.project-pulse-card:before,.project-pulse-card:after,.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after,.metric-mini-card:before,.metric-mini-card:after,.sidebar-premium:before,.sidebar-premium:after{content:none!important;background:0 0!important;display:none!important}.project-pulse-ring{background:conic-gradient(#8f9aa8 0 var(--progress), #ffffff14 var(--progress) 100%)!important;box-shadow:none!important}.project-pulse-ring.is-complete{background:conic-gradient(#8b8d84 0 100%)!important;box-shadow:none!important}}:root{--panelia-unified-app-bg:#111;--panelia-unified-app-bg-2:#171615;--panelia-unified-shell:linear-gradient(180deg, #1a1918f9, #121211f4);--panelia-unified-rail:linear-gradient(180deg, #171615fb, #100f0ffa);--panelia-unified-card:linear-gradient(180deg, #1e1d1cf7, #151514f2);--panelia-unified-card-strong:linear-gradient(180deg, #222120fa, #171716f5);--panelia-unified-control:linear-gradient(180deg, #ffffff06, #ffffff02);--panelia-unified-control-hover:linear-gradient(180deg, #ffffff09, #ffffff04);--panelia-unified-active:linear-gradient(180deg, #ffffff0e, #ffffff06);--panelia-unified-border:#ffffff0c;--panelia-unified-border-strong:#ffffff13;--panelia-unified-text:#ece9e5;--panelia-unified-text-soft:#ece9e5b8;--panelia-unified-text-muted:#ece9e575;--panelia-unified-shadow:0 14px 32px #00000038;--panelia-unified-shadow-rail:0 20px 42px #00000047;--panelia-unified-radius-shell:18px;--panelia-unified-radius-card:16px;--panelia-unified-radius-control:12px;--panelia-unified-radius-pill:999px}body,#root,.app-shell,.main-area{background:radial-gradient(circle at 1px 1px, #ffffff02 0 .6px, transparent 1px) 0 0 / 16px 16px, linear-gradient(180deg, var(--panelia-unified-app-bg-2) 0%, var(--panelia-unified-app-bg) 100%)!important;color:var(--panelia-unified-text)!important}.sidebar,.sidebar-premium{background:var(--panelia-unified-rail)!important;border-color:var(--panelia-unified-border)!important;box-shadow:var(--panelia-unified-shadow-rail)!important;border-radius:var(--panelia-unified-radius-shell)!important}.workspace-topline,.workspace-topline-clean,.workspace-topline-unified,.user-surface-shell,.admin-surface-shell,.desktop-dashboard-hero,.desktop-work-topband,.desktop-table-top,.desktop-table-top-main,.desktop-project-info-shell,.desktop-table-toolbar,.desktop-table-shell,.table-card.main-table-only,.compact-table-card,.project-intro,.admin-panel-embedded,.admin-modal,.brand-premium{background:var(--panelia-unified-shell)!important;border-color:var(--panelia-unified-border)!important;box-shadow:var(--panelia-unified-shadow)!important;border-radius:var(--panelia-unified-radius-shell)!important;-webkit-backdrop-filter:none!important}.project-pulse-card,.project-pulse-card.premium-pulse-card,.metric-mini-card,.project-right-rail-v5,.project-right-rail-v6,.metric-mini-card-gold,.metric-mini-card-green,.metric-mini-card-violet,.mobile-work-hero,.mobile-report-hero,.mobile-row-card,.mobile-editor-sheet,.admin-side-nav,.admin-panel-card,.admin-stat-card,.admin-user-card,.sidebar-premium .sidebar-brand,.sidebar-premium .sidebar-block,.sidebar-premium .sidebar-nav-block,.sidebar-premium .sidebar-project-actions,.sidebar-premium .sidebar-project-list,.sidebar-premium .sidebar-focus-card{background:var(--panelia-unified-card)!important;border-color:var(--panelia-unified-border)!important;box-shadow:var(--panelia-unified-shadow)!important;border-radius:var(--panelia-unified-radius-card)!important;-webkit-backdrop-filter:none!important}.project-right-rail-v5,.project-right-rail-v6,.metric-mini-card-gold,.metric-mini-card-green,.metric-mini-card-violet{background:var(--panelia-unified-card-strong)!important}.main-nav-item,.project-item,.project-add,.secondary-button,.ghost-button,.icon-button,.copy-wrap button,.row-actions button,.field-copy-button,.search-field,.cell-input,.secret-wrap,.editable-cell,.copy-wrap,.desktop-filter-select,.compact-draft-input,.project-rename-inline input,.sheet-tab,.desktop-project-pill,.desktop-table-scroll-tight .compact-ready-shell-v2,.desktop-table-scroll-tight .deposit-summary-button-v2,.desktop-table-scroll-tight .deposit-summary-button-v2 .summary-metric,.desktop-table-scroll-tight .row-actions-v2 button,.desktop-table-scroll-tight .row-state-pill-v2,.desktop-table-scroll-tight .row-draft-shell-singleline,.desktop-table-scroll-tight .draft-row-shell-singleline,.project-pulse-card .pulse-progress-list>div,.project-pulse-lines.pulse-progress-list>div,.metric-mini-card-icon,.mobile-report-progress-badge,.mobile-report-hero-amounts>div,.mobile-row-summary div,.amount-editor,.mobile-editor-actions,.admin-scope-shell .admin-side-link,.admin-scope-shell .admin-user-actions button,.admin-scope-shell .admin-user-password button,.admin-scope-shell .required-chip,.admin-scope-shell input,.admin-scope-shell select,.admin-scope-shell textarea,.admin-scope-shell .admin-backup-button{background:var(--panelia-unified-control)!important;border-color:var(--panelia-unified-border)!important;color:var(--panelia-unified-text)!important;border-radius:var(--panelia-unified-radius-control)!important;box-shadow:inset 0 1px #ffffff04!important}.main-nav-item:hover,.project-item:hover,.project-add:hover,.secondary-button:hover,.ghost-button:hover,.icon-button:hover,.copy-wrap button:hover,.row-actions button:hover,.chip-button:hover,.record-actions button:hover,.sheet-tab:hover,.desktop-project-pill:hover,.admin-scope-shell .admin-side-link:hover,.admin-scope-shell .admin-user-actions button:hover,.admin-scope-shell .admin-user-password button:hover,.admin-scope-shell .required-chip:hover{background:var(--panelia-unified-control-hover)!important;border-color:var(--panelia-unified-border-strong)!important;color:var(--panelia-unified-text)!important}.project-item.active,.sheet-tab.active,.desktop-project-pill.active,.desktop-account-list-item.active,.sidebar-premium .main-nav-item.active,.sidebar-premium .project-item.active,.selected-mode,.table-mode-bar.user-mode-bar .selected-mode,.admin-scope-shell .admin-side-link.active,.admin-scope-shell .required-chip.active,.admin-scope-shell .admin-user-card.active{background:var(--panelia-unified-active)!important;border-color:var(--panelia-unified-border-strong)!important;color:var(--panelia-unified-text)!important;border-radius:var(--panelia-unified-radius-control)!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000024!important}.metric-mini-card-copy span,.project-pulse-copy span,.desktop-page-meta-line,.compact-meta-line,.brand-premium .brand-subtitle,.nav-section-label,.project-meta,.project-item-meta,.admin-scope-shell .admin-side-head span,.admin-scope-shell .admin-card-subtitle,.admin-scope-shell .admin-user-badge,.admin-scope-shell .admin-side-summary span,.admin-scope-shell .admin-stat-card span,.admin-scope-shell .admin-stat-card em,.admin-scope-shell .admin-user-metrics span,.admin-scope-shell .admin-panel-head p,input::placeholder,textarea::placeholder,.search-field::placeholder,.cell-input::placeholder,.compact-draft-input::placeholder{color:var(--panelia-unified-text-muted)!important}.metric-mini-card-copy strong,.project-pulse-copy strong,.project-pulse-head strong,.brand-title,.project-title,.desktop-page-title,.workspace-title,.admin-scope-shell .admin-side-head strong,.admin-scope-shell .admin-panel-head h2,.admin-scope-shell .admin-stat-card strong,.admin-scope-shell .admin-user-identity b,.admin-scope-shell .admin-user-metrics strong,.admin-scope-shell .admin-side-summary b,.admin-scope-shell h3,input,select,textarea,.cell-input,.compact-draft-input,.search-field,.desktop-filter-select{color:var(--panelia-unified-text)!important}.project-pulse-ring,.project-pulse-ring.is-complete,.project-pulse-progress-fill,.mobile-report-progress-fill,.mobile-work-hero .mobile-report-progress-fill,.project-pulse-card .pulse-progress-bar i,.switch.compact.switch-premium.on .switch-slider{filter:saturate(.78)brightness(.94)!important}.project-pulse-card:before,.project-pulse-card:after,.project-pulse-card.premium-pulse-card:before,.project-pulse-card.premium-pulse-card:after,.metric-mini-card:before,.metric-mini-card:after,.sidebar-premium:before,.sidebar-premium:after,.brand-premium:before,.brand-premium:after{content:none!important;background:0 0!important;display:none!important}
