@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.ca-portal-container{display:flex;width:100%;height:calc(100vh - 108px);max-height:calc(100vh - 108px);background-color:var(--page-1, #f8fafc);font-family:var(--app-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;font-size:14px;line-height:1.55;color:#1e293b;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ca-portal-container *,.ca-portal-container *:before,.ca-portal-container *:after{box-sizing:border-box;font-family:var(--app-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important}.ca-sidebar{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;z-index:20}.ca-sidebar-header{height:64px;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f1f5f9}.ca-sidebar-logo-img{width:36px;height:36px;border-radius:6px;object-fit:contain}.ca-sidebar-brand-text h2{font-size:16px!important;font-weight:700!important;color:#0f172a;margin:0;letter-spacing:-.01em;line-height:1.2}.ca-sidebar-brand-text p{font-size:11px!important;font-weight:600!important;color:#94a3b8;margin:2px 0 0;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.ca-sidebar-nav{flex:1;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ca-nav-section-label{font-size:11px!important;font-weight:700!important;color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;padding:12px 10px 4px}.ca-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:none;background:transparent;color:#475569;font-size:15px!important;font-weight:500!important;text-align:left;cursor:pointer;transition:all .15s ease;width:100%}.ca-nav-item:hover{background:#f1f5f9;color:#0f172a}.ca-nav-item.active{background:var(--tint-97, #eff6ff);color:var(--brand, #2563eb);font-weight:600!important}.ca-nav-item.active .ca-nav-icon{color:var(--brand, #2563eb)}.ca-nav-badge{margin-left:auto;padding:2px 7px;border-radius:9999px;font-size:10.5px!important;font-weight:700!important;background:#fee2e2;color:#ef4444}.ca-sidebar-footer{padding:12px 10px;border-top:1px solid #f1f5f9;background:#fff}.ca-back-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:6px;border:none;background:transparent;color:#ef4444;font-size:12px!important;font-weight:600!important;cursor:pointer;transition:background .15s}.ca-back-btn:hover{background:#fef2f2}.ca-main-content{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--page-1, #f8fafc)}.ca-topbar{height:56px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0}.ca-topbar-search{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;width:380px}.ca-topbar-search input{border:none;background:transparent;outline:none;font-size:13px!important;font-weight:400!important;color:#1e293b;width:100%}.ca-topbar-search input::placeholder{color:#94a3b8}.ca-topbar-right{display:flex;align-items:center;gap:14px}.ca-topbar-icon-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .15s}.ca-topbar-icon-btn:hover{background:#f1f5f9;color:#1e293b}.ca-notif-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;background:#ef4444;border-radius:50%}.ca-user-profile{display:flex;align-items:center;gap:10px;padding-left:12px}.ca-user-avatar{width:32px;height:32px;background:#e2e8f0;color:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px!important;font-weight:700!important}.ca-user-meta h4{font-size:13px!important;font-weight:700!important;margin:0;color:#0f172a;line-height:1.2}.ca-user-meta p{font-size:10px!important;font-weight:700!important;margin:1px 0 0;color:var(--brand, #2563eb);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ca-body{flex:1;overflow-y:auto;padding:24px 28px 140px}.ca-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.ca-dashboard-header h1{font-size:24px!important;font-weight:700!important;color:#0f172a;margin:0 0 3px;letter-spacing:-.02em}.ca-dashboard-header p{font-size:13.5px!important;font-weight:400!important;color:#64748b;margin:0}.ca-top-pill-group{display:flex;gap:8px}.ca-top-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e8f0;background:#fff;padding:5px 12px;border-radius:8px;font-size:12px!important;font-weight:600!important;color:#475569;cursor:pointer;box-shadow:0 1px 2px #00000005;transition:all .15s}.ca-top-pill:hover{background:#f8fafc;border-color:#cbd5e1}.ca-kpi-grid-8{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}@media(max-width:1200px){.ca-kpi-grid-8{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ca-kpi-grid-8{grid-template-columns:1fr}}.ca-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;min-height:105px;box-shadow:0 1px 3px #00000005;transition:transform .15s ease,box-shadow .15s ease}.ca-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.ca-metric-card.ca-card-blue-hero{background:var(--brand, #2563eb);border-color:var(--brand, #2563eb);color:#fff}.ca-metric-card.ca-card-blue-hero .ca-metric-label{color:#ffffffd9}.ca-metric-card.ca-card-blue-hero .ca-metric-value{color:#fff}.ca-metric-card.ca-card-blue-hero .ca-metric-sub{color:#ffffffd9}.ca-metric-top{display:flex;align-items:center;justify-content:space-between}.ca-metric-label{font-size:11.5px!important;font-weight:700!important;color:#64748b;letter-spacing:.05em;text-transform:uppercase}.ca-metric-icon{font-size:15px;display:flex;align-items:center;justify-content:center}.ca-metric-value{font-size:30px!important;font-weight:700!important;color:#0f172a;letter-spacing:-.03em;margin:4px 0 2px;line-height:1.1}.ca-metric-sub{font-size:12px!important;font-weight:500!important;color:#64748b;display:flex;align-items:center;gap:4px}.ca-sub-urgent{color:#d97706;font-weight:600!important}.ca-sub-overdue{color:#ef4444;font-weight:600!important}.ca-sub-green{color:#16a34a;font-weight:600!important}.ca-sub-blue{color:var(--brand, #2563eb);font-weight:600!important}.ca-middle-charts-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:22px}@media(max-width:1024px){.ca-middle-charts-grid{grid-template-columns:1fr}}.ca-chart-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #00000005}.ca-chart-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.ca-chart-title{font-size:15px!important;font-weight:700!important;color:#0f172a;letter-spacing:-.01em}.ca-chart-subtitle{font-size:12px!important;font-weight:400!important;color:#64748b;margin-top:2px}.ca-chart-legend{display:flex;gap:12px;font-size:12px!important;font-weight:500!important;color:#475569}.ca-legend-item{display:inline-flex;align-items:center;gap:5px}.ca-legend-dot{width:8px;height:8px;border-radius:50%}.ca-donut-legend-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px;font-size:12px!important;color:#475569}.ca-donut-legend-row{display:flex;align-items:center;justify-content:space-between}.ca-bottom-3col-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width:1100px){.ca-bottom-3col-grid{grid-template-columns:1fr}}.ca-dept-bar-list{display:flex;flex-direction:column;gap:10px;margin-top:6px}.ca-dept-bar-item{display:flex;flex-direction:column;gap:4px}.ca-dept-bar-info{display:flex;justify-content:space-between;font-size:12.5px!important;color:#334155;font-weight:500!important}.ca-dept-bar-bg{width:100%;height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.ca-dept-bar-fill{height:100%;border-radius:999px;transition:width .3s ease}.ca-recent-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ca-recent-item{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9}.ca-recent-title{font-size:13px!important;font-weight:700!important;color:#0f172a}.ca-recent-meta{font-size:11.5px!important;color:#64748b;margin-top:2px}.ca-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ca-table{width:100%;min-width:1350px;border-collapse:collapse;font-size:12.5px!important;text-align:left;table-layout:auto}.ca-table th{background:var(--brand, #2563eb);color:#fff;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid var(--brand-dark, #1d4ed8);white-space:nowrap}.ca-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:12.5px!important;vertical-align:middle}.ca-table tr:hover td{background:#f8fafc}.ca-summary-table{min-width:1080px}.ca-summary-table th:nth-child(1),.ca-summary-table td:nth-child(1){width:300px;white-space:normal;overflow-wrap:anywhere}.ca-summary-table th:nth-child(2),.ca-summary-table td:nth-child(2),.ca-summary-table th:nth-child(3),.ca-summary-table td:nth-child(3),.ca-summary-table th:nth-child(4),.ca-summary-table td:nth-child(4),.ca-summary-table th:nth-child(5),.ca-summary-table td:nth-child(5),.ca-summary-table th:nth-child(6),.ca-summary-table td:nth-child(6){width:115px}.ca-summary-table th:nth-child(7),.ca-summary-table td:nth-child(7){width:135px}.ca-summary-table th:nth-child(8),.ca-summary-table td:nth-child(8){width:130px;position:static}.ca-summary-table th{white-space:nowrap}.ca-dashboard-capa-table{min-width:0;table-layout:fixed}.ca-dashboard-capa-table th:nth-child(1),.ca-dashboard-capa-table td:nth-child(1){width:52%;white-space:normal;overflow-wrap:anywhere}.ca-dashboard-capa-table th:nth-child(2),.ca-dashboard-capa-table td:nth-child(2),.ca-dashboard-capa-table th:nth-child(3),.ca-dashboard-capa-table td:nth-child(3),.ca-dashboard-capa-table th:nth-child(4),.ca-dashboard-capa-table td:nth-child(4){width:16%}.ca-btn-primary{display:inline-flex;align-items:center;gap:6px;background:var(--brand, #2563eb);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:13px!important;font-weight:600!important;cursor:pointer;box-shadow:0 1px 3px rgba(var(--brand-rgb, 37, 99, 235),.2);transition:all .15s}.ca-btn-primary:hover{background:var(--brand-dark, #1d4ed8)}.ca-btn-secondary{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#334155;border:1px solid #cbd5e1;border-radius:8px;padding:7px 14px;font-size:13px!important;font-weight:600!important;cursor:pointer;transition:all .15s}.ca-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8}.ca-report-tabs-card{margin:14px 0 20px;padding:0;background:transparent;border:none;box-shadow:none}.ca-report-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca-report-tab{border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ca-report-tab:hover{border-color:var(--tint-85, #93c5fd);color:var(--brand-dark, #1d4ed8);background:var(--tint-97, #eff6ff)}.ca-report-tab.active{border-color:var(--brand, #2563eb);background:var(--brand, #2563eb);color:#fff}.ca-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:11px!important;font-weight:700!important}.ca-status-open{background:#ffedd5;color:#c2410c}.ca-status-closed{background:#dcfce7;color:#15803d}.ca-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;margin-bottom:20px;box-shadow:0 1px 3px #00000005}.ca-category-select{width:100%;max-width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px!important;color:#0f172a;background:#fff;outline:none;box-sizing:border-box}.ca-category-select:focus{border-color:var(--brand, #2563eb);box-shadow:0 0 0 2px rgba(var(--brand-rgb, 37, 99, 235),.12)}.ca-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.ca-form-grid-2{grid-template-columns:1fr}}.ca-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.ca-field label{font-size:12.5px!important;font-weight:700!important;color:#334155}.ca-field input,.ca-field textarea,.ca-field select{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px!important;color:#0f172a;background:#fff;outline:none;box-sizing:border-box}.ca-field input:focus,.ca-field textarea:focus,.ca-field select:focus{border-color:var(--brand, #2563eb);box-shadow:0 0 0 2px rgba(var(--brand-rgb, 37, 99, 235),.12)}.ca-input-inline{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:13px!important;color:#0f172a;outline:none;box-sizing:border-box}.ca-input-inline:focus{border-color:var(--brand, #2563eb)}.ca-select-inline{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:13px!important;background:#fff;color:#0f172a;outline:none}.ca-att-btn{display:inline-flex;align-items:center;gap:4px;background:var(--tint-97, #eff6ff);color:var(--brand, #2563eb);border:1px solid var(--tint-85, #bfdbfe);padding:4px 8px;border-radius:5px;font-size:12px!important;font-weight:600!important;cursor:pointer}.ca-del-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px}.ca-del-btn:hover{color:#ef4444}.ca-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.ca-modal-card{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 15px 30px #0000001f;border:1px solid #e2e8f0;overflow:hidden}.ca-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f5f9}.ca-modal-header h3{font-size:15px!important;font-weight:700!important;color:#0f172a;margin:0}.ca-modal-close{background:transparent;border:none;color:#64748b;cursor:pointer}.ca-modal-body{padding:18px}.ca-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#f8fafc}.ca-insights-stack{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:22px}.ca-insight-table{min-width:0}.ca-insight-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.ca-insight-tile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.ca-insight-tile span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ca-insight-tile strong{display:block;margin-top:4px;font-size:26px;color:#0f172a}.ca-insight-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.ca-insight-subhead{font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}@media(max-width:1100px){.ca-insight-two-col{grid-template-columns:1fr}}@media(max-width:600px){.ca-insight-tiles{grid-template-columns:repeat(2,1fr)}}.ca-topbar-right{gap:10px}.ca-topbar-icon-btn,.ca-topbar-right .theme-switcher-trigger{width:40px;height:40px;padding:0;border-radius:10px}.ca-topbar-right .theme-switcher-trigger{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#64748b}.ca-topbar-right .theme-switcher-trigger:hover{background:#f1f5f9;box-shadow:none;transform:none}.ca-topbar-right .theme-switcher-trigger svg{color:#64748b!important}.ca-topbar{position:relative;z-index:30}.ca-notif-dot{top:9px;right:10px}html[data-table-ribbon] .ca-table th{background:var(--table-ribbon-gradient);color:#fff!important;border-bottom-color:transparent}html[data-sidebar] .ca-sidebar{background:var(--sbx-bg);border-right-color:var(--sbx-border);-webkit-backdrop-filter:blur(var(--sbx-blur, 0px)) saturate(160%);backdrop-filter:blur(var(--sbx-blur, 0px)) saturate(160%);box-shadow:var(--sbx-shadow, none);transition:background .2s ease,border-color .2s ease}html[data-sidebar] .ca-sidebar-header,html[data-sidebar] .ca-sidebar-footer{background:transparent;border-color:var(--sbx-border)}html[data-sidebar] .ca-sidebar-brand-text h2{color:var(--sbx-strong)}html[data-sidebar] .ca-sidebar-brand-text p{color:var(--sbx-muted)}html[data-sidebar] .ca-nav-section-label{color:var(--sbx-section);text-transform:var(--sbx-section-style, uppercase);letter-spacing:var(--sbx-section-ls, .12em)}html[data-sidebar] .ca-sidebar-nav{gap:var(--sbx-item-gap, 2px)}html[data-sidebar] .ca-nav-item{color:var(--sbx-text);border-radius:var(--sbx-radius, 8px);border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}html[data-sidebar] .ca-nav-item:hover{background:var(--sbx-hover);color:var(--sbx-strong);transform:translate(var(--sbx-hover-shift, 0px))}html[data-sidebar] .ca-nav-item.active{background:var(--sbx-active-bg);color:var(--sbx-active-text);border:var(--sbx-active-border, 1px solid transparent);box-shadow:var(--sbx-active-shadow, none),inset var(--sbx-bar-w, 3px) 0 0 var(--sbx-accent)}html[data-sidebar] .ca-nav-item.active .ca-nav-icon{color:var(--sbx-active-text)}html[data-sidebar] .ca-nav-item svg{box-sizing:content-box;padding:var(--sbx-icon-pad, 0px);background:var(--sbx-icon-bg, transparent);border-radius:var(--sbx-icon-radius, 0px);transition:background .2s ease}html[data-sidebar] .ca-nav-item.active svg{background:var(--sbx-icon-bg-active, transparent)}html[data-sidebar] .ca-back-btn{color:var(--sbx-text);border-radius:var(--sbx-radius, 6px)}html[data-sidebar] .ca-back-btn:hover{background:var(--sbx-hover);color:var(--sbx-strong)}html[data-sidebar-tone=dark] .ca-sidebar-logo-img{background:#ffffffeb;padding:3px}html[data-card] :is(.ca-metric-card:not(.ca-card-blue-hero),.ca-chart-panel,.ca-form-card,.ca-card){border-radius:var(--ui-card-radius, 12px)!important;border:var(--ui-card-border, 1px solid #e2e8f0)!important;background-color:var(--ui-card-bg, #fff);background-image:var(--ui-card-bg-image, none);border-top:var(--ui-card-accent-top, 1px solid #e2e8f0)!important;border-left:var(--ui-card-accent-left, 1px solid #e2e8f0)!important;box-shadow:var(--ui-card-shadow, none)!important;-webkit-backdrop-filter:blur(var(--ui-card-blur, 0px));backdrop-filter:blur(var(--ui-card-blur, 0px));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html[data-card] .ca-metric-card.ca-card-blue-hero{border-radius:var(--ui-card-radius, 12px)!important}html[data-card] :is(.ca-metric-card,.ca-chart-panel,.ca-form-card,.ca-card):hover{transform:translateY(var(--ui-card-hover-lift, 0px))}html[data-card] :is(.ca-metric-card:not(.ca-card-blue-hero),.ca-chart-panel,.ca-form-card,.ca-card):hover{box-shadow:var(--ui-card-hover-shadow, none)!important;border-color:var(--ui-card-hover-border, #cfd8e6)!important;border-top:var(--ui-card-accent-top, 1px solid #e2e8f0)!important;border-left:var(--ui-card-accent-left, 1px solid #e2e8f0)!important}html[data-card] .ca-report-tabs-card{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-card] :is(.ca-insight-tile,.ca-recent-item){border-radius:calc(var(--ui-card-radius, 12px) - 2px)}html[data-card] .ca-modal-card{border-radius:var(--ui-card-radius, 12px)}html[data-card=glass] .ca-portal-container{background-image:radial-gradient(900px 500px at 12% 8%,rgba(var(--brand-rgb),.22),transparent 60%),radial-gradient(800px 480px at 92% 18%,var(--tint-85),transparent 62%),radial-gradient(900px 600px at 50% 105%,rgba(var(--brand-rgb),.16),transparent 60%);background-attachment:fixed}html[data-button] :is(.ca-btn-primary,.ca-btn-secondary,.ca-top-pill,.ca-report-tab,.ca-att-btn){border-radius:var(--ui-btn-radius, 8px)}html[data-button] .ca-btn-primary{background:var(--ui-btn-bg, var(--brand, #2563eb));color:var(--ui-btn-color, #fff);border:var(--ui-btn-border, none);box-shadow:var(--ui-btn-shadow, none);transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}html[data-button] .ca-btn-primary:hover:not(:disabled){background:var(--ui-btn-hover-bg, var(--brand-dark, #1d4ed8));box-shadow:var(--ui-btn-hover-shadow, none);transform:translateY(var(--ui-btn-hover-lift, 0px))}html[data-button] :is(.ca-btn-secondary,.ca-top-pill,.ca-report-tab:not(.active),.ca-topbar-icon-btn,.ca-topbar-right .theme-switcher-trigger){background:var(--ui-btn2-bg)!important;color:var(--ui-btn2-color)!important;border:var(--ui-btn2-border)!important;box-shadow:var(--ui-btn2-shadow)!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease}html[data-button] .ca-topbar-right .theme-switcher-trigger svg,html[data-button] .ca-topbar-icon-btn svg{color:inherit!important}html[data-button] :is(.ca-topbar-icon-btn,.ca-topbar-right .theme-switcher-trigger){border-radius:var(--ui-btn-radius, 10px)!important}html[data-button] :is(.ca-btn-secondary,.ca-top-pill,.ca-report-tab:not(.active),.ca-topbar-icon-btn,.ca-topbar-right .theme-switcher-trigger):hover:not(:disabled){background:var(--ui-btn2-hover-bg)!important;box-shadow:var(--ui-btn2-hover-shadow)!important;transform:translateY(var(--ui-btn2-hover-lift, 0px))}html[data-button] .ca-report-tab.active{background:var(--ui-btn-bg, var(--brand, #2563eb));color:var(--ui-btn-color, #fff);border:var(--ui-btn-border, 1px solid var(--brand, #2563eb));box-shadow:var(--ui-btn-shadow, none)}html[data-button] :is(.ca-topbar-search,.ca-category-select,.ca-field input,.ca-field textarea,.ca-field select,.ca-input-inline,.ca-select-inline,.ca-body input:not([type=checkbox]):not([type=radio]):not([type=file]),.ca-body select){border-radius:var(--ui-input-radius, 8px)}html[data-button][data-glass-ambient] .ca-topbar .ca-topbar-right .theme-switcher-trigger,html[data-button][data-glass-ambient] .ca-topbar .ca-topbar-right .theme-switcher-trigger svg{color:var(--ui-btn2-color, #64748b)!important}html[data-glass-ambient] .ca-topbar .ca-topbar-right .theme-switcher-trigger svg{color:#64748b!important}html[data-button][data-glass-ambient] .ca-topbar .ca-topbar-right .theme-switcher-trigger svg{color:var(--ui-btn2-color, #64748b)!important}
