:root{--glass-bg:#ffffff75;--glass-bg-strong:#ffffffc7;--glass-border:#fffc;--glass-edge:#1d305814;--glass-shadow:0 10px 30px -12px #1d30582e,0 2px 6px #1d30580d,inset 0 1px 0 #ffffffbf;--glass-blur:blur(16px) saturate(160%)}html,body,.erp-shell{background:radial-gradient(760px 520px at 8% 0,#1c366b4d,#0000 62%),radial-gradient(680px 460px at 96% 4%,#be9f5657,#0000 60%),radial-gradient(900px 620px at 60% 105%,#8a9eb66b,#0000 62%),radial-gradient(520px 380px at 40% 45%,#be9f561f,#0000 70%),linear-gradient(160deg,#e9eef5 0%,#dfe7f0 100%) fixed!important}.erp-sidebar,.erp-sidebar.nav3{-webkit-backdrop-filter:blur(18px)saturate(140%);border-right:1px solid #ffffff14;background:linear-gradient(#1d3058eb 0%,#182a4de6 100%)!important}.erp-topbar{-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 6px 24px -18px #1d305859;border-bottom:1px solid var(--glass-border)!important;background:#ffffff8c!important}.panel,.overview-card,.module-summary article,.mtabs-main,.sync-card,.status-chip,.dt-summary>div,.tax-kv-list>div,.tax-book-cards>div,.company-head .meta>span,.kpi-card,.metric-card,.card,.admin-card,.system-list article,.tc-split>.panel,.ops-tabs button,.year-chips button,.msub,.icon-button,.logout-button,.company-select-wrap,.erp-modal,.control-response-modal{-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important}.panel,.overview-card,.mtabs-main,.sync-card{border-radius:14px}.panel{outline:1px solid var(--glass-edge);outline-offset:-1px}.mtab.on{box-shadow:0 6px 16px -8px #1d305899;color:#fff!important;background:linear-gradient(135deg,#1d3058,#1c366b)!important}.mtab:hover{background:#ffffffb3}.msub.on{color:#6e5114!important;background:#fbf4e4d9!important;border-color:#be9f56!important}.ops-tabs button.on,.year-chips button.on{color:#fff!important;background:linear-gradient(135deg,#1d3058,#1c366b)!important;border-color:#1d3058!important}.sync-card{border-left:3px solid #be9f56!important}.tax-table,.dt-table{background:0 0}.tax-table-wrap{background:#ffffff59;border-radius:10px;border:1px solid #fff9!important}.tax-table th,.dt-table th{-webkit-backdrop-filter:blur(8px);background:#f0f4f8b3!important}.tax-table td,.dt-table td{background:0 0}.tax-table tbody tr:hover td,.dt-table tbody tr:hover td{background:#ffffff8c}.tc-months tr.on td{background:#f6f1e4bf!important}.tc-months tfoot td{background:#f0f4f8bf!important}.pf-search,.dt-filter,.dt-date input,.sync-period,.sync-request select,.tax-settings-grid input,.tax-audience-grid textarea{-webkit-backdrop-filter:blur(10px);background:#ffffff9e!important;border-color:#1d30581f!important}.dt-export,.view-refresh{-webkit-backdrop-filter:blur(10px);background:#fff9!important}.sp,.md{-webkit-backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-border);background:var(--glass-bg-strong)!important}.sp-back,.md-back,.erp-modal-back{-webkit-backdrop-filter:blur(6px);background:#0f1c3461!important}.inv-frame,.receipt{background:#fff!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.overview-card,.mtabs-main,.sync-card,.dt-summary>div,.erp-topbar,.sp,.md{background:#fffffff0!important}}@media (prefers-reduced-transparency:reduce){.panel,.overview-card,.mtabs-main,.sync-card,.dt-summary>div,.erp-topbar,.sp,.md{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}.tc-split>.panel+.panel{margin-top:0!important}.tc-split{align-items:stretch}
