.portal-shell--dashboard-glass.dashboard-theme-root[data-theme]{background:var(--background);color:var(--text-primary)}.portal-shell--dashboard-glass .portal-glass-brand-link{color:var(--text-primary)!important;transition:color .18s ease,opacity .18s ease}.portal-shell--dashboard-glass .portal-glass-brand-link:hover{color:var(--accent-primary)!important;opacity:.95}.portal-shell--dashboard-glass .k-appbar{background:var(--surface)!important;color:var(--text-primary)!important;border-bottom-color:var(--dash-border)!important}.portal-shell--dashboard-glass .portal-glass-drawer{background:var(--surface)!important;border-right:1px solid var(--dash-border)!important}.portal-shell--dashboard-glass .portal-glass-drawer-section-title{color:var(--text-muted)!important}.portal-shell--dashboard-glass .portal-glass-main{background:var(--background)!important}.portal-shell--dashboard-glass .portal-glass-scope-bar.portal-layout-scope-bar{border-bottom:none!important}.portal-shell--dashboard-glass .portal-glass-icon-btn{border-color:var(--dash-border)!important;background:color-mix(in srgb,var(--surface-alt) 70%,transparent)!important;color:var(--text-primary)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-shell--dashboard-glass .portal-glass-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 14%,transparent)!important;border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--dash-border))!important}.portal-shell--dashboard-glass .portal-glass-drawer-nav-heading{color:var(--text-muted)!important}.portal-shell--dashboard-glass .portal-glass-nav-item.k-button{border-radius:10px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.portal-shell--dashboard-glass .portal-glass-nav-item.k-button.k-button-flat:hover:not(:disabled),.portal-shell--dashboard-glass .portal-glass-nav-item.k-button.k-flat:hover:not(:disabled),.portal-shell--dashboard-glass .portal-glass-nav-item.k-button.k-button-outline:hover:not(:disabled),.portal-shell--dashboard-glass .portal-glass-nav-item.k-button[data-fill-mode=flat]:hover:not(:disabled){background-color:color-mix(in srgb,var(--accent-primary) 12%,transparent)!important;color:var(--text-primary)!important}.portal-shell--dashboard-glass .portal-glass-nav-item.k-button.k-button-solid:hover:not(:disabled){filter:brightness(1.08)}.portal-team-page{display:flex;flex-direction:column;gap:1.25rem}.portal-shell--dashboard-glass .portal-team-page .portal-team-nested-panel{background:color-mix(in srgb,var(--surface-alt) 42%,transparent);border:1px solid var(--dash-border);border-radius:12px;box-shadow:none}.portal-shell--dashboard-glass .k-appbar button.ss-icon-btn,.portal-shell--dashboard-glass .k-appbar .ss-icon-btn.k-button{color:var(--text-primary)!important}.portal-shell--dashboard-glass .k-appbar button.ss-icon-btn:hover:not(:disabled),.portal-shell--dashboard-glass .k-appbar .ss-icon-btn.k-button:hover:not(:disabled){color:var(--accent-primary)!important;background-color:color-mix(in srgb,var(--accent-primary) 14%,transparent)!important}.portal-shell--dashboard-glass .k-appbar .ss-icon-btn svg{stroke:currentColor}.portal-report-data-wrap{overflow-x:auto;width:100%;max-width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid color-mix(in srgb,var(--dash-border, #374151) 78%,transparent);background:color-mix(in srgb,var(--surface-alt, #0f172a) 42%,transparent)}.portal-report-data-wrap table.portal-report-table{display:table!important;width:100%;min-width:560px;margin:0;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed;font-size:13px;line-height:1.35}.portal-report-data-wrap table.portal-report-table colgroup,.portal-report-data-wrap table.portal-report-table col{display:table-column!important}.portal-report-data-wrap table.portal-report-table thead{display:table-header-group!important}.portal-report-data-wrap table.portal-report-table tbody{display:table-row-group!important}.portal-report-data-wrap table.portal-report-table tr{display:table-row!important}.portal-report-data-wrap table.portal-report-table th,.portal-report-data-wrap table.portal-report-table td{display:table-cell!important;box-sizing:border-box}.portal-report-data-wrap table.portal-report-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-alt, #1e293b) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.portal-report-data-wrap table.portal-report-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--text-primary, #f9fafb) 3%,transparent)}.portal-report-data-wrap table.portal-report-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-primary, #38bdf8) 8%,transparent)}.portal-report-subsection{margin-top:10px;padding:10px 0 4px;border-top:1px solid color-mix(in srgb,var(--dash-border, #374151) 55%,transparent)}.portal-report-subsection .portal-report-data-wrap{margin-top:6px;font-size:12px}.portal-report-subsection .portal-report-data-wrap table.portal-report-table{min-width:480px;font-size:12px}
