.dashboard-theme-root[data-theme=light] .dashboard-glass-page,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-page,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-page,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-page,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-page,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-page{box-shadow:0 26px 88px color-mix(in srgb,var(--text-primary) 12%,transparent),0 0 80px -20px color-mix(in srgb,var(--accent-primary) 22%,transparent),0 0 120px -44px color-mix(in srgb,var(--accent-secondary) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent) inset,inset 0 1px color-mix(in srgb,var(--text-primary) 26%,transparent)}.dashboard-theme-root[data-theme=light] .dashboard-glass-page:before,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-page:before,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-page:before,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-page:before,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-page:before,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-page:before{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent-primary) 22%,transparent),transparent 36%),radial-gradient(ellipse 95% 55% at 100% 8%,color-mix(in srgb,var(--accent-secondary) 16%,transparent),transparent 52%),radial-gradient(ellipse 70% 50% at 0% 92%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 58%);opacity:1}.dashboard-theme-root[data-theme=light] .dashboard-glass-panel,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-panel,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-panel,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-panel,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-panel{box-shadow:0 20px 56px color-mix(in srgb,var(--text-primary) 9%,transparent),0 0 64px -18px color-mix(in srgb,var(--accent-primary) 20%,transparent),0 0 88px -32px color-mix(in srgb,var(--accent-secondary) 12%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 26%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}.dashboard-theme-root[data-theme=light] .dashboard-glass-panel:before,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-panel:before,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-panel:before,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-panel:before,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-panel:before,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-panel:before{background:linear-gradient(145deg,color-mix(in srgb,var(--text-primary) 12%,transparent) 0%,transparent 48%),linear-gradient(215deg,color-mix(in srgb,var(--accent-primary) 12%,transparent) 0%,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--accent-secondary) 9%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:blur(32px) saturate(185%);-webkit-backdrop-filter:blur(32px) saturate(185%)}.dashboard-theme-root[data-theme=light] .dashboard-glass-insight-card,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-insight-card,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-insight-card,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-insight-card,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-insight-card,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-insight-card{box-shadow:0 16px 48px color-mix(in srgb,var(--text-primary) 8%,transparent),0 0 52px -16px color-mix(in srgb,var(--accent-primary) 16%,transparent),0 0 72px -30px color-mix(in srgb,var(--accent-secondary) 10%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent)}.dashboard-theme-root[data-theme=light] .dashboard-glass-insight-card:before,.dashboard-theme-root[data-theme=blue-light] .dashboard-glass-insight-card:before,.dashboard-theme-root[data-theme=green-light] .dashboard-glass-insight-card:before,.dashboard-theme-root[data-theme=rose-light] .dashboard-glass-insight-card:before,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-insight-card:before,.dashboard-theme-root[data-theme=yellow-light] .dashboard-glass-insight-card:before{background:linear-gradient(145deg,color-mix(in srgb,var(--text-primary) 11%,transparent) 0%,transparent 46%),linear-gradient(220deg,color-mix(in srgb,var(--accent-primary) 9%,transparent) 0%,transparent 38%),linear-gradient(200deg,color-mix(in srgb,var(--accent-secondary) 6%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 76%,transparent);backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .dashboard-glass-page:before{background:radial-gradient(circle at 72% 10%,color-mix(in srgb,var(--accent-primary) 34%,transparent),transparent 36%),radial-gradient(circle at 94% 52%,color-mix(in srgb,var(--accent-success) 26%,transparent),transparent 32%),radial-gradient(circle at 6% 88%,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 40%);opacity:1}.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard-glass-page:before{background:radial-gradient(circle at 72% 0%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 38%),radial-gradient(circle at 4% 100%,color-mix(in srgb,var(--chart-3) 14%,transparent),transparent 42%);opacity:1}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .dashboard2-metric-glass,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard2-metric-glass{position:relative}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .dashboard2-metric-glass:after,.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard2-metric-glass:after{content:"";position:absolute;top:0;left:14px;right:14px;height:3px;border-radius:0 0 8px 8px;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--chart-1),var(--chart-2) 45%,var(--chart-3));opacity:.92}.dashboard-theme-root[data-theme=nciteiq-light-glass] .dashboard2-metric-glass:after{opacity:.85}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .portal-kpi-metric-strip>*:nth-child(4n+1),.dashboard-theme-root[data-theme=nciteiq-dark-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+1),.dashboard-theme-root[data-theme=nciteiq-light-glass] .portal-kpi-metric-strip>*:nth-child(4n+1),.dashboard-theme-root[data-theme=nciteiq-light-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+1){--metric-accent: #3b82f6;--metric-accent-2: #22d3ee;--metric-sparkline: #3b82f6}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .portal-kpi-metric-strip>*:nth-child(4n+2),.dashboard-theme-root[data-theme=nciteiq-dark-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+2),.dashboard-theme-root[data-theme=nciteiq-light-glass] .portal-kpi-metric-strip>*:nth-child(4n+2),.dashboard-theme-root[data-theme=nciteiq-light-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+2){--metric-accent: #84cc16;--metric-accent-2: #4ade80;--metric-sparkline: #84cc16}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .portal-kpi-metric-strip>*:nth-child(4n+3),.dashboard-theme-root[data-theme=nciteiq-dark-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+3),.dashboard-theme-root[data-theme=nciteiq-light-glass] .portal-kpi-metric-strip>*:nth-child(4n+3),.dashboard-theme-root[data-theme=nciteiq-light-glass] .nciteiq-admin-metric-strip>*:nth-child(4n+3){--metric-accent: #a855f7;--metric-accent-2: #6366f1;--metric-sparkline: #a855f7}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .portal-kpi-metric-strip>*:nth-child(4n),.dashboard-theme-root[data-theme=nciteiq-dark-glass] .nciteiq-admin-metric-strip>*:nth-child(4n),.dashboard-theme-root[data-theme=nciteiq-light-glass] .portal-kpi-metric-strip>*:nth-child(4n),.dashboard-theme-root[data-theme=nciteiq-light-glass] .nciteiq-admin-metric-strip>*:nth-child(4n){--metric-accent: #f59e0b;--metric-accent-2: #ef4444;--metric-sparkline: #f59e0b}.dashboard-theme-root[data-theme=nciteiq-dark-glass] .portal-kpi-metric-strip .dashboard-glass-panel.dashboard2-metric-glass,.dashboard-theme-root[data-theme=nciteiq-dark-glass] .nciteiq-admin-metric-strip .dashboard-glass-panel.dashboard2-metric-glass{box-shadow:0 16px 40px color-mix(in srgb,#020617 68%,transparent),0 0 36px -14px color-mix(in srgb,var(--metric-accent, var(--accent-primary)) 50%,transparent),0 0 58px -22px color-mix(in srgb,var(--metric-accent-2, var(--accent-secondary)) 38%,transparent)}.dashboard-theme-root[data-theme=nciteiq-light-glass] .portal-kpi-metric-strip .dashboard-glass-panel.dashboard2-metric-glass,.dashboard-theme-root[data-theme=nciteiq-light-glass] .nciteiq-admin-metric-strip .dashboard-glass-panel.dashboard2-metric-glass{box-shadow:0 14px 34px color-mix(in srgb,#0f172a 14%,transparent),0 0 34px -16px color-mix(in srgb,var(--metric-accent, var(--accent-primary)) 34%,transparent),0 0 48px -22px color-mix(in srgb,var(--metric-accent-2, var(--accent-secondary)) 28%,transparent)}html.portal-glass-document,html.admin-glass-document{--kendo-color-app-surface: transparent;--kendo-color-on-app-surface: var(--text-primary);--kendo-color-subtle: var(--text-muted);--kendo-color-surface: color-mix(in srgb, var(--surface) 82%, transparent);--kendo-color-surface-alt: color-mix(in srgb, var(--surface-alt) 88%, transparent);--kendo-color-border: var(--dash-border);--portal-kendo-outline-rim: color-mix(in srgb, var(--text-primary) 46%, transparent);--kendo-color-border-alt: color-mix(in srgb, var(--dash-border) 150%, transparent);--kendo-color-base-subtle: color-mix(in srgb, var(--surface-alt) 65%, transparent);--kendo-color-base-subtle-hover: color-mix(in srgb, var(--surface-alt) 80%, transparent);--kendo-color-base-subtle-active: color-mix(in srgb, var(--surface-alt) 92%, transparent);--kendo-color-base: color-mix(in srgb, var(--surface-alt) 50%, transparent);--kendo-color-base-hover: color-mix(in srgb, var(--surface-alt) 70%, transparent);--kendo-color-base-active: color-mix(in srgb, var(--surface-alt) 85%, transparent);--kendo-color-base-emphasis: var(--dash-border);--kendo-color-base-on-subtle: var(--text-primary);--kendo-color-on-base: var(--text-primary);--kendo-color-base-on-surface: var(--text-primary);--kendo-color-primary-subtle: color-mix(in srgb, var(--accent-primary) 16%, transparent);--kendo-color-primary-subtle-hover: color-mix(in srgb, var(--accent-primary) 24%, transparent);--kendo-color-primary-subtle-active: color-mix(in srgb, var(--accent-primary) 32%, transparent);--kendo-color-primary: var(--accent-primary);--kendo-color-primary-hover: color-mix(in srgb, var(--accent-primary) 90%, #000);--kendo-color-primary-active: color-mix(in srgb, var(--accent-primary) 78%, #000);--kendo-color-on-primary: #ffffff;--kendo-color-primary-on-subtle: var(--text-primary);--kendo-color-error: var(--accent-danger);--kendo-color-on-error: #ffffff;--kendo-color-warning: var(--accent-warning);--kendo-color-success: var(--accent-success);--kendo-color-info: var(--accent-secondary)}html.portal-glass-document .k-button.k-button-solid.k-button-primary,html.admin-glass-document .k-button.k-button-solid.k-button-primary{background-color:var(--kendo-color-primary)!important;border-color:var(--kendo-color-primary)!important;color:var(--kendo-color-on-primary, #ffffff)!important}html.portal-glass-document .k-button.k-button-solid.k-button-primary .k-button-text,html.admin-glass-document .k-button.k-button-solid.k-button-primary .k-button-text{color:var(--kendo-color-on-primary, #ffffff)!important}html.portal-glass-document .k-button.k-button-solid.k-button-primary:hover:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-primary:hover:not(:disabled),html.portal-glass-document .k-button.k-button-solid.k-button-primary.k-hover:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-primary.k-hover:not(:disabled){background-color:var(--kendo-color-primary-hover)!important;border-color:var(--kendo-color-primary-hover)!important;color:var(--kendo-color-on-primary, #ffffff)!important}html.portal-glass-document .k-button.k-button-solid.k-button-primary:active:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-primary:active:not(:disabled),html.portal-glass-document .k-button.k-button-solid.k-button-primary.k-active:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-primary.k-active:not(:disabled){background-color:var(--kendo-color-primary-active)!important;border-color:var(--kendo-color-primary-active)!important}html.portal-glass-document .k-grid,html.admin-glass-document .k-grid,html.portal-glass-document .k-grid-md,html.admin-glass-document .k-grid-md{border-radius:12px;overflow:hidden;color:var(--text-primary)}html.portal-glass-document .k-grid-content,html.admin-glass-document .k-grid-content,html.portal-glass-document .k-grid-content-locked,html.admin-glass-document .k-grid-content-locked,html.portal-glass-document .k-grid-container,html.admin-glass-document .k-grid-container{background:transparent!important}html.portal-glass-document .k-table-tbody .k-table-td,html.admin-glass-document .k-table-tbody .k-table-td{color:var(--text-primary)}html.portal-glass-document .k-filter-row .k-table-td,html.admin-glass-document .k-filter-row .k-table-td,html.portal-glass-document tr.k-filter-row>td,html.admin-glass-document tr.k-filter-row>td{background:color-mix(in srgb,var(--surface-alt) 35%,transparent)!important;border-color:var(--dash-border)!important}html.portal-glass-document .k-filtercell .k-input,html.admin-glass-document .k-filtercell .k-input,html.portal-glass-document .k-filtercell .k-picker,html.admin-glass-document .k-filtercell .k-picker,html.portal-glass-document .k-filtercell .k-dropdownlist,html.admin-glass-document .k-filtercell .k-dropdownlist,html.portal-glass-document .k-filtercell .k-textbox,html.admin-glass-document .k-filtercell .k-textbox,html.portal-glass-document .k-grid-toolbar .k-input,html.admin-glass-document .k-grid-toolbar .k-input,html.portal-glass-document .k-grid-toolbar .k-picker,html.admin-glass-document .k-grid-toolbar .k-picker{background:color-mix(in srgb,var(--surface-alt) 50%,transparent)!important;color:var(--text-primary)!important;border-color:var(--dash-border)!important}html.portal-glass-document .k-filtercell .k-input-inner,html.admin-glass-document .k-filtercell .k-input-inner{color:var(--text-primary)!important}html.portal-glass-document .k-grid-header,html.admin-glass-document .k-grid-header,html.portal-glass-document .k-grid-header-wrap,html.admin-glass-document .k-grid-header-wrap,html.portal-glass-document .k-table-thead,html.admin-glass-document .k-table-thead,html.portal-glass-document thead.k-table-thead,html.admin-glass-document thead.k-table-thead{background:color-mix(in srgb,var(--surface-alt) 60%,transparent)!important;color:var(--text-secondary)!important}html.portal-glass-document .k-table-th,html.admin-glass-document .k-table-th,html.portal-glass-document .k-table-td,html.admin-glass-document .k-table-td{border-color:var(--dash-border)!important}html.portal-glass-document .k-table-th .k-svg-icon,html.admin-glass-document .k-table-th .k-svg-icon,html.portal-glass-document .k-table-th .k-icon,html.admin-glass-document .k-table-th .k-icon{color:var(--text-secondary)!important}html.portal-glass-document .k-table-tbody .k-table-row,html.admin-glass-document .k-table-tbody .k-table-row{background:transparent}html.portal-glass-document .k-table-tbody .k-table-alt-row,html.admin-glass-document .k-table-tbody .k-table-alt-row{background:color-mix(in srgb,var(--surface-alt) 25%,transparent)}html.portal-glass-document .k-table-tbody .k-table-row:hover,html.admin-glass-document .k-table-tbody .k-table-row:hover,html.portal-glass-document .k-table-tbody .k-table-row.k-hover,html.admin-glass-document .k-table-tbody .k-table-row.k-hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)!important}html.portal-glass-document .k-pager,html.admin-glass-document .k-pager{background:color-mix(in srgb,var(--surface-alt) 35%,transparent)!important;border-color:var(--dash-border)!important;color:var(--text-secondary)!important}html.portal-glass-document .k-pager .k-button,html.admin-glass-document .k-pager .k-button{color:var(--text-primary)}html.portal-glass-document .k-picker,html.admin-glass-document .k-picker,html.portal-glass-document .k-dropdownlist,html.admin-glass-document .k-dropdownlist,html.portal-glass-document .k-datepicker,html.admin-glass-document .k-datepicker,html.portal-glass-document .k-input,html.admin-glass-document .k-input,html.portal-glass-document .k-textbox,html.admin-glass-document .k-textbox{border-radius:10px;color:var(--text-primary)}html.portal-glass-document .k-input-inner,html.admin-glass-document .k-input-inner,html.portal-glass-document .k-picker .k-input-inner,html.admin-glass-document .k-picker .k-input-inner,html.portal-glass-document .k-tabstrip,html.admin-glass-document .k-tabstrip{color:var(--text-primary)}html.portal-glass-document .k-tabstrip-items-wrapper,html.admin-glass-document .k-tabstrip-items-wrapper{border-color:var(--dash-border)!important}html.portal-glass-document .k-tabstrip-items .k-link,html.admin-glass-document .k-tabstrip-items .k-link{color:var(--text-secondary)!important}html.portal-glass-document .k-tabstrip-items .k-item.k-active .k-link,html.admin-glass-document .k-tabstrip-items .k-item.k-active .k-link,html.portal-glass-document .k-tabstrip-items .k-item.k-selected .k-link,html.admin-glass-document .k-tabstrip-items .k-item.k-selected .k-link,html.portal-glass-document .k-tabstrip-items .k-item[aria-selected=true] .k-link,html.admin-glass-document .k-tabstrip-items .k-item[aria-selected=true] .k-link{color:var(--text-primary)!important;font-weight:600}html.portal-glass-document .k-tabstrip-items .k-item:hover .k-link,html.admin-glass-document .k-tabstrip-items .k-item:hover .k-link,html.portal-glass-document .k-tabstrip-items .k-item.k-hover .k-link,html.admin-glass-document .k-tabstrip-items .k-item.k-hover .k-link{color:var(--text-primary)!important}html.portal-glass-document .k-tabstrip-content,html.admin-glass-document .k-tabstrip-content{color:var(--text-secondary)}html.portal-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary),html.admin-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary){color:var(--text-primary)!important;border-color:var(--portal-kendo-outline-rim, color-mix(in srgb, var(--text-primary) 46%, transparent))!important;background-color:color-mix(in srgb,var(--text-primary) 7%,transparent)!important}html.portal-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document .k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.portal-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active{color:#fff!important;border-color:#fff!important;background-color:var(--accent-success, #22c55e)!important}html.portal-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.admin-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.portal-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error),html.admin-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error){color:var(--text-primary)!important;border-color:color-mix(in srgb,var(--kendo-color-primary) 78%,var(--text-primary))!important;background-color:color-mix(in srgb,var(--kendo-color-primary) 14%,transparent)!important}html.portal-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.portal-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document .k-button.k-outline.k-button-primary:not(.k-button-error).k-active{color:#fff!important;border-color:#fff!important;background-color:var(--accent-success, #22c55e)!important}html.portal-glass-document .k-button.k-outline:not(.k-button-error) .k-button-text,html.admin-glass-document .k-button.k-outline:not(.k-button-error) .k-button-text,html.portal-glass-document .k-button.k-button-outline:not(.k-button-error) .k-button-text,html.admin-glass-document .k-button.k-button-outline:not(.k-button-error) .k-button-text{color:inherit!important}html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary),html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary),html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary){color:var(--accent-success, #22c55e)!important;border-color:var(--accent-success, #22c55e)!important;background-color:color-mix(in srgb,var(--accent-success, #22c55e) 12%,transparent)!important}html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-active{color:#fff!important;border-color:#fff!important;background-color:var(--accent-success, #22c55e)!important}html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error),html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error),html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error),html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error),html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error){color:var(--accent-success, #22c55e)!important;border-color:var(--accent-success, #22c55e)!important;background-color:color-mix(in srgb,var(--accent-success, #22c55e) 12%,transparent)!important}html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-hover,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error):active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-button-outline.k-button-primary:not(.k-button-error).k-active,html.portal-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-active,html.portal-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document[data-theme=nciteiq-dark-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-active,html.admin-glass-document[data-theme=nciteiq-light-glass] .k-button.k-outline.k-button-primary:not(.k-button-error).k-active{color:#fff!important;border-color:#fff!important;background-color:var(--accent-success, #22c55e)!important}html.portal-glass-document .k-button.k-button-outline.k-button-error,html.admin-glass-document .k-button.k-button-outline.k-button-error,html.portal-glass-document .k-button.k-outline.k-button-error,html.admin-glass-document .k-button.k-outline.k-button-error{border-color:var(--kendo-color-error)!important;color:var(--kendo-color-error)!important;background-color:color-mix(in srgb,var(--kendo-color-error) 14%,transparent)!important}html.portal-glass-document .k-button.k-button-outline.k-button-error:hover,html.admin-glass-document .k-button.k-button-outline.k-button-error:hover,html.portal-glass-document .k-button.k-button-outline.k-button-error.k-hover,html.admin-glass-document .k-button.k-button-outline.k-button-error.k-hover,html.portal-glass-document .k-button.k-outline.k-button-error:hover,html.admin-glass-document .k-button.k-outline.k-button-error:hover,html.portal-glass-document .k-button.k-outline.k-button-error.k-hover,html.admin-glass-document .k-button.k-outline.k-button-error.k-hover{background-color:color-mix(in srgb,var(--kendo-color-error) 24%,transparent)!important}html.portal-glass-document .k-button.k-button-solid.k-button-error,html.admin-glass-document .k-button.k-button-solid.k-button-error{background-color:var(--kendo-color-error)!important;border-color:var(--kendo-color-error)!important;color:var(--kendo-color-on-error, #ffffff)!important}html.portal-glass-document .k-button.k-button-solid.k-button-error:hover:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-error:hover:not(:disabled),html.portal-glass-document .k-button.k-button-solid.k-button-error.k-hover:not(:disabled),html.admin-glass-document .k-button.k-button-solid.k-button-error.k-hover:not(:disabled){filter:brightness(1.06)}html.portal-glass-document .k-button.k-flat,html.admin-glass-document .k-button.k-flat,html.portal-glass-document .k-button-flat,html.admin-glass-document .k-button-flat,html.portal-glass-document .k-button.k-button-flat,html.admin-glass-document .k-button.k-button-flat{color:var(--text-primary)!important}html.portal-glass-document .k-button.k-flat:hover,html.admin-glass-document .k-button.k-flat:hover,html.portal-glass-document .k-button-flat:hover,html.admin-glass-document .k-button-flat:hover{background-color:color-mix(in srgb,var(--surface-alt) 40%,transparent)!important}html.portal-glass-document .k-popup,html.admin-glass-document .k-popup,html.portal-glass-document .k-animation-container .k-popup,html.admin-glass-document .k-animation-container .k-popup{border-color:var(--dash-border)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;color:var(--text-primary)!important}html.portal-glass-document .k-list-item,html.admin-glass-document .k-list-item,html.portal-glass-document .k-list-optionlabel,html.admin-glass-document .k-list-optionlabel{color:var(--text-primary)!important}html.portal-glass-document .k-list-item:hover,html.admin-glass-document .k-list-item:hover,html.portal-glass-document .k-list-item.k-hover,html.admin-glass-document .k-list-item.k-hover{background-color:color-mix(in srgb,var(--accent-primary) 12%,transparent)!important}html.portal-glass-document .k-list-item.k-selected,html.admin-glass-document .k-list-item.k-selected{background-color:color-mix(in srgb,var(--accent-primary) 22%,transparent)!important;color:var(--text-primary)!important}html.portal-glass-document .k-dialog,html.admin-glass-document .k-dialog,html.portal-glass-document .k-window,html.admin-glass-document .k-window{background:color-mix(in srgb,var(--surface) 96%,transparent)!important;color:var(--text-primary)!important;border-color:var(--dash-border)!important}html.portal-glass-document .k-dialog-titlebar,html.admin-glass-document .k-dialog-titlebar,html.portal-glass-document .k-window-titlebar,html.admin-glass-document .k-window-titlebar{background:color-mix(in srgb,var(--surface-alt) 55%,transparent)!important;color:var(--text-primary)!important;border-color:var(--dash-border)!important}html.portal-glass-document .portal-team-page .portal-team-nested-panel,html.admin-glass-document .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-profile-menu__btn{display:flex;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--dash-border, var(--kendo-color-border, rgba(0, 0, 0, .12)));background:transparent;color:var(--text-primary, var(--kendo-color-on-app-surface, #111827));font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.portal-profile-menu__btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-alt, var(--kendo-color-surface-alt, #eef2f7)) 42%,transparent)}.portal-profile-menu__btn:focus-visible{outline:2px solid var(--accent-primary, var(--kendo-color-primary, #2563eb));outline-offset:2px}.portal-profile-menu__btn:disabled{opacity:.5;cursor:not-allowed}.portal-profile-menu__btn--danger{border-color:color-mix(in srgb,var(--accent-danger, var(--kendo-color-error, #dc2626)) 55%,var(--dash-border, transparent));color:var(--accent-danger, var(--kendo-color-error, #dc2626))}.portal-profile-menu__btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--accent-danger, var(--kendo-color-error, #dc2626)) 14%,transparent)}body[data-portal-theme=nciteiq-light],body[data-admin-theme=nciteiq-light]{--kendo-color-app-surface: #f5f8fc;--kendo-color-on-app-surface: #0f172a;--kendo-color-subtle: #5b6472;--kendo-color-surface: #ffffff;--kendo-color-surface-alt: #f1f5f9;--kendo-color-border: #d8e1ea;--kendo-color-border-alt: #c9d3de;--kendo-color-primary: #0b63ff;--kendo-color-primary-hover: #0856df;--kendo-color-primary-active: #0748bc;--kendo-color-on-primary: #ffffff;--kendo-color-info: #0ea5e9;--kendo-color-success: #16a34a;--kendo-color-warning: #f59e0b;--kendo-color-error: #dc2626;--bg: #f5f8fc;--panel: #ffffff;--text: #0f172a;--muted: #5b6472;--text-primary: #0f172a;--text-secondary: #2f3a4a;--text-muted: #5b6472;--surface: #ffffff;--surface-alt: #f1f5f9;--background: #f5f8fc;--dash-border: #d8e1ea;--accent-primary: #0b63ff;--accent-secondary: #0ea5e9;--accent-success: #16a34a;--accent-warning: #f59e0b;--accent-danger: #dc2626;--border: #d8e1ea;--border-soft: #e7edf4;--primary: #0b63ff;color:#0f172a}body[data-portal-theme=nciteiq-dark-flat],body[data-admin-theme=nciteiq-dark-flat]{--kendo-color-app-surface: #071126;--kendo-color-on-app-surface: #e7edf8;--kendo-color-subtle: #96a5c2;--kendo-color-surface: #0d1a33;--kendo-color-surface-alt: #12213d;--kendo-color-border: #223557;--kendo-color-border-alt: #30466d;--kendo-color-primary: #3b82f6;--kendo-color-primary-hover: #2f74e8;--kendo-color-primary-active: #2865cb;--kendo-color-on-primary: #ffffff;--kendo-color-info: #22d3ee;--kendo-color-success: #22c55e;--kendo-color-warning: #f59e0b;--kendo-color-error: #ef4444;--bg: #071126;--panel: #0d1a33;--text: #e7edf8;--muted: #96a5c2;--text-primary: #e7edf8;--text-secondary: #c7d2e8;--text-muted: #96a5c2;--surface: #0d1a33;--surface-alt: #12213d;--background: #071126;--dash-border: #223557;--accent-primary: #3b82f6;--accent-secondary: #22d3ee;--accent-success: #22c55e;--accent-warning: #f59e0b;--accent-danger: #ef4444;--border: #223557;--border-soft: #1a2b49;--primary: #3b82f6;color:#e7edf8}body[data-portal-theme=nciteiq-light][data-portal-visual-family=portal_shell] .dashboard-glass-panel,body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .dashboard-glass-panel,body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .dashboard-glass-panel,body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .dashboard-glass-panel{border-radius:12px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px #0206171f!important}body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .dashboard-glass-panel,body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .dashboard-glass-panel{box-shadow:0 1px 2px #0006!important}body[data-portal-theme=nciteiq-light][data-portal-visual-family=portal_shell] .dashboard-glass-panel:before,body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .dashboard-glass-panel:before,body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .dashboard-glass-panel:before,body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .dashboard-glass-panel:before,body[data-portal-theme=nciteiq-light][data-portal-visual-family=portal_shell] .dashboard-glass-page:before,body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .dashboard-glass-page:before,body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .dashboard-glass-page:before,body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .dashboard-glass-page:before{display:none!important}body[data-portal-theme=nciteiq-light][data-portal-visual-family=portal_shell] .ui-panel,body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .ui-panel{background:#fff;border:1px solid #d8e1ea;box-shadow:0 1px 2px #02061714}body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .ui-panel,body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .ui-panel{background:#0d1a33;border:1px solid #223557;box-shadow:0 1px 2px #00000059}body[data-portal-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),body[data-portal-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),body[data-portal-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary){color:var(--accent-secondary, #22d3ee)!important;border-color:color-mix(in srgb,var(--accent-secondary, #22d3ee) 85%,#ffffff)!important;background-color:color-mix(in srgb,var(--accent-secondary, #22d3ee) 12%,transparent)!important}body[data-portal-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-portal-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,body[data-admin-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):hover,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary).k-hover,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary).k-hover,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):active,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):active,body[data-portal-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active,body[data-admin-theme=nciteiq-dark-flat] .k-button-outline-base:not(.k-button-error):not(.k-button-primary):active{color:#fff!important;border-color:color-mix(in srgb,var(--accent-success, #22c55e) 90%,#ffffff)!important;background-color:color-mix(in srgb,var(--accent-success, #22c55e) 88%,#0d1a33)!important}body[data-portal-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary) .k-button-text,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-outline:not(.k-button-error):not(.k-button-primary) .k-button-text,body[data-portal-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary) .k-button-text,body[data-admin-theme=nciteiq-dark-flat] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary) .k-button-text{color:inherit!important}body[data-portal-theme=nciteiq-light] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-light] .k-button.k-outline:not(.k-button-error):not(.k-button-primary),body[data-portal-theme=nciteiq-light] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-light] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary),body[data-portal-theme=nciteiq-light] .k-button-outline-base:not(.k-button-error):not(.k-button-primary),body[data-admin-theme=nciteiq-light] .k-button-outline-base:not(.k-button-error):not(.k-button-primary){color:var(--accent-primary, #0b63ff)!important;border-color:color-mix(in srgb,var(--accent-primary, #0b63ff) 65%,var(--border))!important;background-color:color-mix(in srgb,var(--accent-primary, #0b63ff) 8%,transparent)!important}body[data-portal-theme=nciteiq-light] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-admin-theme=nciteiq-light] .k-button.k-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-portal-theme=nciteiq-light] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover,body[data-admin-theme=nciteiq-light] .k-button.k-button-outline:not(.k-button-error):not(.k-button-primary):hover{color:#fff!important;border-color:var(--accent-success, #16a34a)!important;background-color:var(--accent-success, #16a34a)!important}body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .admin-shell--glass.dashboard-theme-root,body[data-portal-theme=nciteiq-dark-flat][data-portal-visual-family=portal_shell] .portal-shell--dashboard-glass.dashboard-theme-root{--background: #071126;--panel: #0d1a33;--text: #e7edf8;--muted: #96a5c2;--text-primary: #e7edf8;--text-secondary: #c7d2e8;--text-muted: #96a5c2;--surface: #0d1a33;--surface-alt: #12213d;--dash-border: #223557;--border: #223557;--border-soft: #1a2b49;--accent-primary: #3b82f6;--accent-secondary: #22d3ee;--accent-success: #22c55e;--accent-warning: #f59e0b;--accent-danger: #ef4444;--primary: #3b82f6;--kendo-color-app-surface: #071126;--kendo-color-on-app-surface: #e7edf8;--kendo-color-subtle: #96a5c2;--kendo-color-surface: #0d1a33;--kendo-color-surface-alt: #12213d;--kendo-color-border: #223557;--kendo-color-border-alt: #30466d;--kendo-color-primary: #3b82f6;--kendo-color-primary-hover: #2f74e8;--kendo-color-primary-active: #2865cb;--kendo-color-on-primary: #ffffff;--kendo-color-info: #22d3ee;--kendo-color-success: #22c55e;--kendo-color-warning: #f59e0b;--kendo-color-error: #ef4444;color:#e7edf8;--chart-1: #3b82f6;--chart-2: #22d3ee;--chart-3: #a3e635;--chart-4: #4ade80}body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .admin-shell--glass.dashboard-theme-root,body[data-portal-theme=nciteiq-light][data-portal-visual-family=portal_shell] .portal-shell--dashboard-glass.dashboard-theme-root{--background: #f5f8fc;--panel: #ffffff;--text: #0f172a;--muted: #5b6472;--text-primary: #0f172a;--text-secondary: #2f3a4a;--text-muted: #5b6472;--surface: #ffffff;--surface-alt: #f1f5f9;--dash-border: #d8e1ea;--border: #d8e1ea;--border-soft: #e7edf4;--accent-primary: #0b63ff;--accent-secondary: #0ea5e9;--accent-success: #16a34a;--accent-warning: #f59e0b;--accent-danger: #dc2626;--primary: #0b63ff;--kendo-color-app-surface: #f5f8fc;--kendo-color-on-app-surface: #0f172a;--kendo-color-subtle: #5b6472;--kendo-color-surface: #ffffff;--kendo-color-surface-alt: #f1f5f9;--kendo-color-border: #d8e1ea;--kendo-color-border-alt: #c9d3de;--kendo-color-primary: #0b63ff;--kendo-color-primary-hover: #0856df;--kendo-color-primary-active: #0748bc;--kendo-color-on-primary: #ffffff;--kendo-color-info: #0ea5e9;--kendo-color-success: #16a34a;--kendo-color-warning: #f59e0b;--kendo-color-error: #dc2626;color:#0f172a;--chart-1: #0b63ff;--chart-2: #0ea5e9;--chart-3: #16a34a;--chart-4: #f59e0b}body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .admin-shell--glass .ui-panel{color:#0f172a}body[data-admin-theme=nciteiq-light][data-admin-theme-kind=shell] .admin-shell--glass .ui-muted{color:#5b6472!important}body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .admin-shell--glass .ui-panel{color:#e7edf8}body[data-admin-theme=nciteiq-dark-flat][data-admin-theme-kind=shell] .admin-shell--glass .ui-muted{color:#96a5c2!important}body[data-admin-theme=nciteiq-dark-flat] .dashboard2-kendo-shell.dashboard-theme-root,body[data-portal-theme=nciteiq-dark-flat] .dashboard2-kendo-shell.dashboard-theme-root{--text-primary: #e7edf8;--text-secondary: #c7d2e8;--text-muted: #96a5c2;--background: #071126;--surface: #0d1a33;--surface-alt: #12213d;--dash-border: #223557;color:#e7edf8}body[data-admin-theme=nciteiq-dark-flat] .k-input,body[data-portal-theme=nciteiq-dark-flat] .k-input,body[data-admin-theme=nciteiq-dark-flat] .k-textarea,body[data-portal-theme=nciteiq-dark-flat] .k-textarea,body[data-admin-theme=nciteiq-dark-flat] .k-picker,body[data-portal-theme=nciteiq-dark-flat] .k-picker{background-color:#12213d;border-color:#223557;color:#e7edf8}body[data-admin-theme=nciteiq-dark-flat] .k-input-inner,body[data-portal-theme=nciteiq-dark-flat] .k-input-inner,body[data-admin-theme=nciteiq-dark-flat] .k-textarea .k-input-inner,body[data-portal-theme=nciteiq-dark-flat] .k-textarea .k-input-inner,body[data-admin-theme=nciteiq-dark-flat] .k-textarea textarea,body[data-portal-theme=nciteiq-dark-flat] .k-textarea textarea{color:#e7edf8!important;background-color:#12213d!important}body[data-admin-theme=nciteiq-dark-flat] .k-input-solid,body[data-portal-theme=nciteiq-dark-flat] .k-input-solid{background-color:#12213d!important;border-color:#223557!important;color:#e7edf8!important}
