.metronic-shell{--metronic-sidebar-width:280px;--metronic-bg:#f8fafc;--metronic-surface:#fff;--metronic-muted-surface:#f5f7fa;--metronic-text:#18181b;--metronic-secondary:#52525b;--metronic-muted:#71717a;--metronic-subtle:#a1a1aa;--metronic-line:#e4e7ec;--metronic-primary:#3b82f6;--metronic-link:#2563eb;--metronic-primary-soft:#eff6ff;--metronic-primary-border:#bfdbfe;--metronic-sidebar-bg:#26447c;--metronic-score-exceptional:#1856f5;--metronic-score-satisfactory:#2e7d32;--metronic-score-standard:#9a6700;--metronic-score-poor:#c62828;background:var(--metronic-bg);color:var(--metronic-text);color-scheme:light;min-height:100vh}.metronic-shell[data-theme=dark]{--metronic-bg:#0f1520;--metronic-surface:#192130;--metronic-muted-surface:#202a3b;--metronic-text:#edf2fa;--metronic-secondary:#c3cddd;--metronic-muted:#a0aec2;--metronic-subtle:#8998af;--metronic-line:#2c384d;--metronic-primary:#60a5fa;--metronic-link:#82b7ff;--metronic-primary-soft:#213859;--metronic-primary-border:#365780;--metronic-sidebar-bg:#26447c;--metronic-score-exceptional:#93b4ff;--metronic-score-satisfactory:#86efac;--metronic-score-standard:#fde68a;--metronic-score-poor:#fca5a5;color-scheme:dark}.metronic-shell.is-sidebar-collapsed{--metronic-sidebar-width:80px}.metronic-workspace{margin-left:var(--metronic-sidebar-width);min-width:0;transition:margin-left .2s ease}.metronic-topbar{align-items:center;background:var(--metronic-surface);border-bottom:1px solid var(--metronic-line);color:var(--metronic-text);display:flex;gap:20px;min-height:70px;padding:14px 30px}.metronic-main{padding:28px 30px}.metronic-content{margin:0 auto;max-width:1560px;min-width:0}.metronic-icon-button{background:var(--metronic-surface);border:1px solid var(--metronic-line);border-radius:8px;color:var(--metronic-secondary);display:grid;flex-shrink:0;font-size:19px;height:36px;place-items:center;width:36px}.metronic-icon-button:hover{background:var(--metronic-muted-surface);color:var(--metronic-link)}.metronic-shell :is(button,a,input):focus-visible{outline:2px solid var(--metronic-primary);outline-offset:3px}.metronic-sidebar{background:var(--metronic-sidebar-bg);color:#fff;display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;transition:width .2s ease,transform .2s ease;width:var(--metronic-sidebar-width);z-index:40}.metronic-sidebar-brand{align-items:center;display:flex;justify-content:center;min-height:150px;padding:24px 26px;position:relative}.metronic-full-logo{display:block;height:98px;-o-object-fit:contain;object-fit:contain;width:142px}.metronic-collapse-toggle{background:var(--metronic-surface);border:1px solid var(--metronic-line);border-radius:7px;box-shadow:0 2px 6px #0000000a;color:var(--metronic-secondary);display:grid;height:28px;place-items:center;position:absolute;right:-14px;top:28px;width:28px}.metronic-sidebar-caption{color:#b5c9ec;font-size:10px;letter-spacing:1px;padding:16px 28px;text-transform:uppercase}.metronic-menu{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px}.metronic-menu-group{margin-bottom:6px}.metronic-menu-item{align-items:center;border-radius:7px;color:#dbe8ff;display:flex;font-family:Inter-SemiBold,sans-serif;font-size:13px;font-weight:600;gap:12px;min-height:46px;padding:12px;text-align:left;width:100%}.metronic-menu-item:hover{background:#ffffff0f;color:#fff}.metronic-menu-item.is-active{background:#ffffff21;color:#fff}.metronic-menu-icon{filter:brightness(0) invert(1);flex-shrink:0;height:19px;opacity:.8;width:19px}.metronic-menu-item.is-active .metronic-menu-icon{opacity:1}.metronic-menu-label{min-width:0}.metronic-menu-chevron{flex-shrink:0;margin-left:auto;transition:transform .2s}.metronic-menu-chevron.is-open{transform:rotate(180deg)}.metronic-submenu{margin:4px 0 8px 21px}.metronic-submenu a{align-items:center;border-radius:6px;color:#c9d9f4;display:flex;font-size:12px;gap:10px;padding:11px 12px}.metronic-submenu a.is-active,.metronic-submenu a:hover{background:#ffffff14;color:#fff}.metronic-sidebar-footer{align-items:center;border-top:1px solid #ffffff1c;display:flex;gap:12px;margin:0 16px;padding:22px 8px}.metronic-company-icon{background:#ffffff12;border-radius:8px;color:#dbe8ff;display:grid;flex-shrink:0;font-size:19px;height:34px;place-items:center;width:34px}.metronic-company-copy{font-size:12px;min-width:0}.metronic-company-copy div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metronic-company-copy span{color:#a9c0e6;display:block;font-size:10px;margin-top:4px}.metronic-close-mobile,.metronic-mobile-bar,.metronic-sidebar-overlay{display:none}.metronic-card{background:var(--metronic-surface);border:1px solid var(--metronic-line);border-radius:10px;box-shadow:0 2px 3px #00000004;color:var(--metronic-text);min-width:0}.metronic-card-header{align-items:center;border-bottom:1px solid var(--metronic-line);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.metronic-card-title{font-size:15px;font-weight:600;margin:0}.metronic-card-description{color:var(--metronic-muted);font-size:12px;margin-top:5px}.metronic-card-body{min-width:0;padding:24px}.metronic-card-footer{border-top:1px solid var(--metronic-line)}.metronic-stat-card{align-items:flex-start;display:flex;flex-direction:column;padding:20px}.metronic-stat-card.is-link{transition:border-color .15s ease}.metronic-stat-card.is-link:hover{border-color:var(--metronic-primary-border)}.metronic-stat-icon{background:var(--metronic-primary-soft);border-radius:8px;color:var(--metronic-primary);display:grid;font-size:21px;height:34px;margin-bottom:16px;place-items:center;width:34px}.metronic-stat-icon[data-tone=navy]{background:var(--metronic-muted-surface);color:var(--metronic-secondary)}.metronic-stat-icon[data-tone=green]{background:#17a66a18;color:#17a66a}.metronic-stat-icon[data-tone=violet]{background:#8b5cf618;color:#9b78f9}.metronic-stat-value{font-family:Inter-SemiBold,sans-serif;font-size:30px;letter-spacing:-1px;line-height:1}.metronic-stat-label{font-family:Inter-SemiBold,sans-serif;font-size:13px;margin-top:9px}.metronic-stat-caption{align-items:center;color:var(--metronic-muted);display:flex;font-size:11px;gap:6px;line-height:1.5;margin-top:5px}@media (min-width:1024px){.is-sidebar-collapsed .metronic-sidebar-brand{min-height:100px;padding:24px 16px}.is-sidebar-collapsed .metronic-company-copy,.is-sidebar-collapsed .metronic-menu-chevron,.is-sidebar-collapsed .metronic-menu-label,.is-sidebar-collapsed .metronic-sidebar-caption,.is-sidebar-collapsed .metronic-submenu{display:none}.is-sidebar-collapsed .metronic-full-logo{height:48px;width:48px}.is-sidebar-collapsed .metronic-menu{padding:12px}.is-sidebar-collapsed .metronic-menu-item{justify-content:center;padding:14px}.is-sidebar-collapsed .metronic-sidebar-footer{justify-content:center;margin:0 12px;padding:20px 0}}@media (max-width:1023px){.metronic-workspace{margin-left:0}.metronic-sidebar{transform:translate(-100%);visibility:hidden;width:280px}.metronic-sidebar.is-open{transform:translate(0);visibility:visible}.metronic-mobile-bar{align-items:center;background:var(--metronic-sidebar-bg);display:flex;justify-content:space-between;min-height:70px;padding:12px 20px}.metronic-mobile-bar img{height:48px;-o-object-fit:contain;object-fit:contain;width:78px}.metronic-close-mobile,.metronic-mobile-bar .metronic-icon-button{background:#ffffff12;border-color:#ffffff26;color:#fff}.metronic-close-mobile{display:grid;position:absolute;right:16px;top:16px}.metronic-collapse-toggle{display:none}.metronic-sidebar-overlay{background:#060d1b99;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}}@media (max-width:639px){.metronic-topbar{gap:12px;padding:12px 16px}.metronic-main{padding:22px 16px}.metronic-card-body,.metronic-card-header{padding:18px}.metronic-card-header{flex-wrap:wrap}.metronic-stat-card{padding:16px}}@media (prefers-reduced-motion:reduce){.metronic-sidebar,.metronic-workspace{transition:none}}.client-panel{--client-blue:#4b75c4;--client-ink:#171717;--client-muted:#525866;--client-line:#e5eaf2;--client-sidebar-width:280px;background:#f3f5f9;color:var(--client-ink);font-family:Inter-Medium,sans-serif;font-size:14px;font-weight:500;min-height:100vh}.metronic-workspace{margin-left:var(--client-sidebar-width);min-width:0}.client-sidebar{background:#fff;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;width:var(--client-sidebar-width);z-index:40}.client-sidebar-brand{align-items:center;display:flex;justify-content:center;min-height:156px;padding:24px}.client-sidebar-brand img{display:block;height:101px;-o-object-fit:contain;object-fit:contain;width:148px}.client-sidebar-caption{color:#94a0b2;font-size:10px;font-weight:600;letter-spacing:1.5px;padding:12px 24px 18px;text-transform:uppercase}.client-menu{flex:1;overflow-y:auto;padding:0 0 24px}.client-menu-group{margin-bottom:4px}.client-menu-item{align-items:center;background:transparent;border:0;border-radius:0;color:#171717;display:flex;font-family:Inter-SemiBold,sans-serif;font-size:14px;font-weight:600;gap:13px;min-height:52px;padding:14px 24px;text-align:left;text-decoration:none;transition:background .15s,color .15s;width:100%}.client-menu-item:hover{background:#f0f4fb;color:#171717}.client-menu-item.is-active{background:var(--client-blue);color:#fff}.client-menu-icon{filter:brightness(0) saturate(100%);flex-shrink:0;height:18px;opacity:.9;width:18px}.client-menu-item.is-active .client-menu-icon{filter:brightness(0) invert(1);opacity:1}.client-menu-chevron{height:18px;margin-left:auto;transition:transform .2s;width:18px}.client-menu-chevron.is-open{transform:rotate(180deg)}.client-submenu{padding:6px 0}.client-submenu-item{align-items:center;color:#171717;display:flex;font-family:Inter-SemiBold,sans-serif;font-size:13px;font-weight:600;gap:12px;padding:12px 20px 12px 55px}.client-submenu-item.is-active,.client-submenu-item:hover{background:#f0f4fb;color:var(--client-blue)}.client-submenu-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.client-sidebar-footer{align-items:center;background:#fafbfd;display:flex;gap:12px;padding:22px 24px}.client-sidebar-account-icon{background:#edf2fb;border-radius:8px;color:var(--client-blue);display:grid;flex-shrink:0;font-size:19px;height:34px;place-items:center;width:34px}.client-sidebar-company{color:#171717;font-family:Inter-SemiBold,sans-serif;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-sidebar-role{color:#96a0af;font-size:10px;margin-top:3px}.client-mobile-nav,.client-nav-close,.client-nav-overlay{display:none}.metronic-topbar{align-items:center;background:var(--client-blue);color:#fff;display:flex;gap:28px;min-height:100px;padding:22px 32px}.client-page-heading{flex:1;min-width:0}.client-page-eyebrow{color:#d3e0f7;font-size:10px;letter-spacing:1.3px;margin-bottom:7px;text-transform:uppercase}.client-page-heading h1{color:#fff;font-family:Inter-SemiBold,sans-serif;font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}.client-header-search{flex-shrink:0;width:260px}.client-header-search .input-search{background-color:#fff;background-position:14px 11px;border:0;border-radius:6px;color:#536176;font-size:11px;padding:10px 12px 10px 38px}.client-account{flex-shrink:0;position:relative}.client-account-toggle{align-items:center;background:transparent;border:0;color:#fff;display:flex;gap:11px;padding:0;text-align:left}.client-account-avatar{background:#fff;border-radius:50%;color:var(--client-blue);display:grid;font-size:12px;font-weight:600;height:38px;place-items:center;width:38px}.client-account-copy{display:flex;flex-direction:column;gap:4px;max-width:190px}.client-account-name{font-size:12px;font-weight:600}.client-account-company{color:#dbe6fa;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-account-chevron{font-size:18px;margin-left:4px}.client-account-menu{background:#fff;border:1px solid var(--client-line);border-radius:6px;box-shadow:0 8px 24px #25334a14;padding:6px;position:absolute;right:0;top:calc(100% + 16px);width:170px;z-index:45}.client-account-menu button{align-items:center;border-radius:4px;color:#536176;display:flex;font-size:12px;gap:10px;padding:10px 12px;text-align:left;width:100%}.client-account-menu button:hover{background:#f3f5f9}.client-panel .metronic-main{margin:0;padding:30px 32px 40px;width:100%}.metronic-content{margin:0 auto;max-width:1560px;min-width:0;width:100%}.client-panel.client-panel--compact-list .metronic-main{padding:16px 24px}.client-panel.client-panel--compact-list .metronic-content{max-width:none}.client-panel--compact-list .breadcrumb{margin-bottom:8px}@media (max-width:767px){.client-panel.client-panel--compact-list .metronic-main{padding:16px}}.client-panel .card,.client-panel .card-primary{background:#fff;border:1px solid var(--client-line);border-radius:8px;box-shadow:0 2px 4px #25334a03;padding:22px 24px}.client-panel .card-primary .title{color:var(--client-ink);font-size:17px}.client-panel .card-secondary,.client-panel .card-secondary.client{background:#fff;border:1px solid var(--client-line);border-radius:8px;box-shadow:none}.client-panel .btn-client-primary{background:var(--client-blue);border-radius:5px;color:#fff;font-size:12px;padding:8px 16px}.client-panel .btn-client-primary:hover{background:#3e65ae}.client-panel .btn-client-secondary{border:1px solid #dbe3ef;border-radius:5px;color:var(--client-blue);font-size:12px;padding:8px 16px}.client-panel .btn{border-radius:5px;box-shadow:none}.client-panel .metronic-content .dropbtn,.client-panel .metronic-content .quarter-toggle{background:#edf2fb;border-radius:5px;color:#4568a9;font-size:12px}.client-panel .dropdown-content,.client-panel .quarter-menu{border:1px solid var(--client-line);border-radius:6px;box-shadow:0 8px 24px #25334a12}.client-panel .dropdown-content a{border-radius:4px;font-size:12px}.client-panel .progress-bar{background:#eaf0fa;height:7px}.client-panel .progress-bar-filled{background:var(--client-blue)}.client-panel .breadcrumb{font-size:12px;margin-bottom:20px}.client-panel .breadcrumb li{font-size:12px}.client-panel a:focus-visible,.client-panel button:focus-visible{outline:2px solid #86a6e3;outline-offset:3px}.client-section-heading{color:var(--client-ink);font-family:Inter-SemiBold,sans-serif;font-size:15px;line-height:1.5;margin:0}.client-section-caption{color:var(--client-muted);font-size:12px;margin-top:5px}.client-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.client-section-link{align-items:center;color:var(--client-blue);display:inline-flex;font-size:11px;font-weight:600;gap:6px;white-space:nowrap}.client-overview{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.client-overview h2{font-family:Inter-SemiBold,sans-serif;font-size:19px}.client-overview p{color:var(--client-muted);font-size:12px;margin-top:5px}.client-updated{align-items:center;color:var(--client-muted);display:inline-flex;font-size:11px;gap:6px;white-space:nowrap}.client-summary-grid{display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.client-release-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.client-release-stat{background:#f5f7fb;border-radius:6px;padding:20px}.client-stat-name{color:var(--client-ink);font-size:13px;font-weight:600}.client-stat-name,.client-stat-value{font-family:Inter-SemiBold,sans-serif}.client-stat-value{font-size:35px;line-height:1.1;margin:14px 0 10px}.client-stat-caption{align-items:center;color:var(--client-muted);display:flex;font-size:11px;gap:6px}.client-stat-dot{background:var(--client-blue);border-radius:50%;height:5px;width:5px}.client-target-body{align-items:center;display:flex;gap:20px;min-height:134px}.client-target-charts{align-items:center;display:grid;flex:1;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));min-width:0}.client-target-stat{min-width:0;text-align:center}.client-target-chart{margin:0 auto 10px;max-width:200px}.client-target-name{color:var(--client-ink);font-family:Inter-SemiBold,sans-serif;font-size:13px;font-weight:600}.client-target-caption{color:var(--client-muted);font-size:11px;margin-top:5px}.client-target-total{border-left:1px solid var(--client-line);min-width:100px;padding-left:24px;text-align:left}.client-target-value{font-family:Inter-SemiBold,sans-serif;font-size:30px;white-space:nowrap}.client-target-value span{color:var(--client-muted);font-family:Inter-Medium,sans-serif;font-size:18px}.client-target-total p{color:var(--client-muted);font-size:11px;margin-top:8px}.client-dashboard-section{margin-top:24px}.client-count-badge{background:#f0f4fa;border-radius:4px;color:var(--client-ink);font-size:11px;padding:5px 10px}.client-panel .client-activity-table thead{background:#f3f6fb}.client-panel .client-activity-table thead th{border-radius:0;color:var(--client-ink);font-size:11px;font-weight:600;letter-spacing:.6px;padding:13px 16px;text-transform:uppercase}.client-panel .client-activity-table tbody td{color:var(--client-ink);font-family:Inter-Medium,sans-serif;font-size:13px;padding:16px}.client-panel .client-activity-table tbody tr{border-color:#eef1f6}.client-panel .client-activity-table .client-empty-state{color:var(--client-muted);font-size:12px;padding:36px 16px;text-align:center}@media (max-width:1279px){.client-header-search{display:none}.client-summary-grid{grid-template-columns:1fr}}@media (max-width:1023px){.metronic-workspace{margin-left:0}.client-sidebar{transform:translate(-100%);transition:transform .2s;visibility:hidden}.client-sidebar.is-open{transform:translate(0);visibility:visible}.client-mobile-nav{align-items:center;background:#fff;display:flex;justify-content:space-between;min-height:70px;padding:12px 20px}.client-mobile-nav img{height:46px;-o-object-fit:contain;object-fit:contain;width:80px}.client-nav-close,.client-nav-toggle{border:0;color:#536176;display:grid;font-size:22px;height:36px;place-items:center;width:36px}.client-nav-close{position:absolute;right:12px;top:12px}.client-nav-overlay{background:#15233d66;border:0;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:39}.metronic-topbar{min-height:90px;padding:20px 24px}.client-page-heading h1{font-size:17px}.client-panel .metronic-main{padding:24px}}@media (max-width:639px){.metronic-topbar{gap:16px;padding:18px 20px}.client-page-heading h1{font-size:15px}.client-page-eyebrow{font-size:8px;letter-spacing:.8px}.client-account-chevron,.client-account-copy{display:none}.client-account-avatar{height:34px;width:34px}.client-panel .metronic-main{padding:22px 16px}.client-panel .card,.client-panel .card-primary{padding:18px}.client-overview{align-items:flex-start}.client-overview h2{font-size:17px}.client-overview p{font-size:11px;line-height:1.6;max-width:230px}.client-updated{font-size:9px}.client-release-stats{gap:10px}.client-release-stat{padding:16px}.client-target-body{align-items:stretch;flex-direction:column}.client-target-total{align-items:center;border-left:0;border-top:1px solid var(--client-line);display:flex;justify-content:space-between;padding:16px 0 0}.client-target-total p{margin:0}.client-target-charts{gap:6px}.client-section-header{margin-bottom:20px}.client-section-heading{font-size:14px}}.client-panel .card-secondary .title{font-size:14px;line-height:1.5}.client-panel .dropdown-content a:hover,.client-panel .quarter-item:hover{background:#edf2fb}.client-panel .search-input:focus{border-color:var(--client-blue);box-shadow:0 0 0 2px #4b75c41a}.client-panel .metronic-content :is(.font-inter-r,.font-inter-l,td,input,select,textarea,label,.dropbtn,.quarter-toggle,.quarter-item){font-family:Inter-Medium,sans-serif;font-weight:500}.client-panel .metronic-content :is(h1,h2,h3,h4,th,.title,.page-title,.font-semibold,.font-inter-sb,.font-inter-b){font-family:Inter-SemiBold,sans-serif;font-weight:600}.client-panel .metronic-content :is(td,input,select,textarea,label,.dropbtn,.quarter-toggle,.quarter-item,.text-blackAccent,.text-grayAccent,.text-grayAccentSecondary){color:var(--client-ink)}.client-panel .metronic-content .brand-content{color:var(--client-ink)}.client-panel .metronic-content .brand-label{font-family:Inter-SemiBold,sans-serif;font-size:13px;font-weight:600}.client-panel .metronic-content .apexcharts-text{fill:var(--client-ink);font-weight:500}.client-panel--dashboard{--client-blue:var(--metronic-primary);--client-ink:var(--metronic-text);--client-muted:var(--metronic-muted);--client-line:var(--metronic-line);background:var(--metronic-surface)}.dashboard-header-path{align-items:center;color:var(--metronic-muted);display:flex;flex:1;font-size:12px;gap:12px}.dashboard-header-path svg{color:var(--metronic-subtle);width:15px}.dashboard-header-path [aria-current]{color:var(--metronic-text);font-family:Inter-SemiBold,sans-serif}.client-panel--dashboard .client-account-toggle{color:var(--metronic-text)}.client-panel--dashboard .client-account-avatar{background:var(--metronic-primary-soft);border:1px solid var(--metronic-primary-border);border-radius:9px;color:var(--metronic-link);height:36px;width:36px}.client-panel--dashboard .client-account-company{color:var(--metronic-muted)}.client-panel--dashboard .client-account-chevron{color:var(--metronic-subtle);font-size:16px}.client-panel--dashboard .metronic-main{padding:28px 30px 20px}.client-dashboard .client-overview{margin-bottom:28px}.client-dashboard .client-overview h1{font-size:21px;letter-spacing:-.5px;line-height:1.4}.client-dashboard .client-overview p{font-size:13px;margin-top:7px}.client-dashboard .client-overview .dashboard-period-label{align-items:center;color:var(--metronic-secondary);display:flex;font-size:12px;gap:6px;margin-top:10px}.dashboard-period-picker{align-items:center;color:var(--metronic-muted);display:flex;font-size:12px;gap:10px}.dashboard-period-picker input{background:var(--metronic-surface);border:1px solid var(--client-line);border-radius:6px;box-shadow:0 1px 2px #18181b05;color:var(--metronic-text);font:inherit;min-width:170px;padding:9px 12px}.dashboard-period-picker input:focus-visible{border-color:var(--metronic-primary);outline:2px solid var(--metronic-primary-border);outline-offset:2px}.dashboard-highlights{display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dashboard-metrics{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-panel--dashboard .client-dashboard .card-primary{border-color:var(--metronic-line);border-radius:10px;box-shadow:0 2px 3px #18181b04;min-width:0}.client-panel--dashboard .client-dashboard .dashboard-target{display:flex;flex-direction:column;padding:0}.client-dashboard .dashboard-target .client-section-header{border-bottom:1px solid var(--metronic-line);margin:0;padding:20px 24px}.client-dashboard .client-section-caption{color:var(--metronic-muted);font-size:12px;line-height:1.5}.client-dashboard .client-count-badge{align-items:center;background:var(--metronic-muted-surface);border:1px solid var(--metronic-line);color:var(--metronic-secondary);display:inline-flex;gap:6px;white-space:nowrap}.dashboard-status-dot{background:#17a66a;border-radius:50%;height:5px;width:5px}.dashboard-target-summary{padding:24px 24px 0}.dashboard-target-label{color:var(--metronic-muted);font-size:12px}.dashboard-target-number{font-family:Inter-SemiBold,sans-serif;font-size:36px;letter-spacing:-1px;line-height:1.2;margin-top:8px}.dashboard-target-number span{color:var(--metronic-subtle);font-size:20px;letter-spacing:0}.dashboard-target-summary p{color:var(--metronic-muted);font-size:11px;margin-top:6px}.client-dashboard .client-target-body{flex:1;padding:12px 24px 24px}.client-dashboard .client-target-charts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.client-dashboard .client-target-chart{margin-bottom:0}.client-dashboard .client-target-name{font-size:12px}.dashboard-card-footer-link{align-items:center;border-top:1px solid var(--metronic-line);color:var(--metronic-primary);display:flex;font-size:12px;gap:8px;justify-content:center;padding:14px}.dashboard-card-footer-link:hover{background:var(--metronic-muted-surface)}.client-dashboard .client-dashboard-section{margin-top:24px}.client-panel--dashboard .client-dashboard .dashboard-activity{overflow:hidden;padding:0}.client-dashboard .client-dashboard-section>.client-section-header{border-bottom:1px solid var(--metronic-line);margin:0;min-height:80px;padding:20px 24px}.client-dashboard .client-section-heading{font-size:15px;letter-spacing:-.2px}.client-dashboard .client-section-link{font-size:12px}.client-dashboard .brand-carousel{gap:12px;margin:20px 24px 14px}.client-dashboard .brand-carousel .brand-item{border-color:var(--metronic-line);border-radius:8px}.client-dashboard .brand-carousel .nav{border-color:var(--metronic-line);color:var(--metronic-secondary);height:32px;width:28px}.client-panel--dashboard .client-activity-table{width:100%}.client-panel--dashboard .client-activity-table thead{background:var(--metronic-muted-surface)}.client-panel--dashboard .client-activity-table thead th{border-bottom:1px solid var(--metronic-line);color:var(--metronic-muted);font-size:11px;letter-spacing:0;padding:12px 24px;text-transform:none}.client-panel--dashboard .client-activity-table tbody td{font-size:12px;padding:17px 24px}.client-panel--dashboard .client-activity-table tbody td:first-child{color:var(--metronic-link)}.client-panel--dashboard .client-activity-table tbody tr:last-child{border-bottom:0}.client-panel--dashboard .client-activity-table tbody tr:hover{background:var(--metronic-muted-surface)}.client-panel--dashboard .client-activity-table .btn-client-primary{background:var(--metronic-surface);border:1px solid var(--metronic-line);border-radius:6px;box-shadow:0 1px 2px #18181b05;color:var(--metronic-secondary);font-size:11px;padding:7px 13px}.client-panel--dashboard .client-activity-table .btn-client-primary:hover{background:var(--metronic-primary-soft);border-color:var(--metronic-primary-border);color:var(--metronic-link)}.dashboard-footer{color:var(--metronic-subtle);display:flex;font-size:11px;gap:16px;justify-content:space-between;padding-top:26px}@media (max-width:1199px){.dashboard-highlights{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.client-panel--dashboard .metronic-topbar{min-height:60px;padding:12px 18px}.dashboard-header-path{font-size:11px;gap:6px}.client-panel--dashboard .metronic-main{padding:22px 16px}.client-dashboard .client-overview{flex-wrap:wrap;margin-bottom:22px}.dashboard-metrics{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-highlights{gap:18px}.client-panel--dashboard .client-dashboard .dashboard-metric{padding:16px}.client-dashboard .client-dashboard-section>.client-section-header,.client-dashboard .dashboard-target .client-section-header{gap:12px;padding:18px}.client-dashboard .dashboard-target .client-section-header{flex-wrap:wrap}.dashboard-target-summary{padding:20px 18px 0}.client-dashboard .client-target-body{padding:10px 18px 20px}.client-dashboard .brand-carousel{gap:8px;margin:18px 12px 12px}.dashboard-footer{flex-wrap:wrap;gap:8px;line-height:1.6}}.client-panel.metronic-shell{--client-sidebar-width:var(--metronic-sidebar-width);--client-blue:var(--metronic-primary);--client-ink:var(--metronic-text);--client-muted:var(--metronic-muted);--client-line:var(--metronic-line);background:var(--metronic-bg);color:var(--metronic-text)}.client-panel.metronic-shell .metronic-topbar{background:var(--metronic-surface);border-color:var(--metronic-line);color:var(--metronic-text);min-height:70px;padding:14px 30px}.client-panel.metronic-shell .client-page-heading h1{color:var(--metronic-text)}.client-panel.metronic-shell .client-page-eyebrow{color:var(--metronic-muted)}.client-panel.metronic-shell .client-account-toggle{color:var(--metronic-text)}.client-panel.metronic-shell .client-account-company{color:var(--metronic-muted)}.client-panel.metronic-shell .client-account-avatar{background:var(--metronic-primary-soft);border:1px solid var(--metronic-primary-border);color:var(--metronic-link)}.client-panel.metronic-shell .client-account-menu{background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell .client-account-menu button{color:var(--metronic-secondary)}.client-panel.metronic-shell .client-account-menu button:hover{background:var(--metronic-muted-surface)}.client-panel.metronic-shell .dashboard-header-path{flex:1}.client-panel.metronic-shell .metronic-card-header{margin:0}.client-dashboard .dashboard-target{display:flex;flex-direction:column}.client-dashboard .dashboard-target .metronic-card-body{display:flex;flex:1;flex-direction:column;padding:0}.client-dashboard .dashboard-target .metronic-card-header{padding:20px 24px}.client-dashboard .dashboard-target-summary{padding-top:24px}.client-dashboard .dashboard-activity .metronic-card-body,.client-dashboard .dashboard-performance .metronic-card-body{padding:0}.client-dashboard .dashboard-card-footer-link{border:0}.client-panel.metronic-shell .client-activity-table thead th{border-radius:0}.client-panel.metronic-shell[data-theme=dark] :is(.card-primary,.card,.card-secondary,.dropdown-content,.quarter-menu,.quarter-toggle,.dropbtn,input,select,textarea,.search-input){background-color:var(--metronic-surface);border-color:var(--metronic-line);color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] :is(.title,.page-title,.text-blackAccent,.text-grayAccent,.text-grayAccentSecondary,.text-slate-900,.text-slate-800,.breadcrumb li.active,.brand-outlet-name,.brand-outlet-count,.brand-panel-caption,.brand-chart-hint,.card-secondary .title,td,th,label){color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] :is(.dropdown-content a:hover,.quarter-item:hover,.progress-bar,.client-count-badge){background-color:var(--metronic-muted-surface)}.client-panel.metronic-shell[data-theme=dark] :is(.outlet-row,.outlet-list,.brand-outlets-heading,.brand-outlet-pagination,tbody tr){border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal){background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) thead{background:var(--metronic-primary-soft);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) thead th{background:var(--metronic-primary-soft);border-color:var(--metronic-line);color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) tbody tr{background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) tbody tr:hover{background:var(--metronic-muted-surface)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) td{background:inherit;border-color:var(--metronic-line);color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) .btn-secondary{background:var(--metronic-primary-soft);border:1px solid var(--metronic-primary-border);color:var(--metronic-link)}.client-panel.metronic-shell[data-theme=dark] :is(.data-table,.data-table-normal) .btn-secondary:hover{background:var(--metronic-muted-surface);border-color:var(--metronic-primary)}.client-panel.metronic-shell[data-theme=dark] .badge{background:var(--metronic-muted-surface);color:var(--metronic-secondary)}.client-panel.metronic-shell[data-theme=dark] .badge-success{background:#22c55e1f;color:#86efac}.client-panel.metronic-shell[data-theme=dark] .badge-approved{background:#c084fc1f;color:#d8b4fe}.client-panel.metronic-shell[data-theme=dark] .badge-danger{background:#f871711f;color:#fca5a5}.client-panel.metronic-shell[data-theme=dark] .badge-warning{background:#fbbf241f;color:#fde68a}.client-panel.metronic-shell[data-theme=dark] .badge-primary{background:var(--metronic-primary-soft);color:var(--metronic-link)}.client-panel.metronic-shell[data-theme=dark] ul.pagination{background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] ul.pagination li{border-color:var(--metronic-line);color:var(--metronic-secondary)}.client-panel.metronic-shell[data-theme=dark] ul.pagination li:not(.active):hover{background:var(--metronic-muted-surface);color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] ul.pagination li.active{background:var(--metronic-primary-soft);border-color:var(--metronic-primary-border);color:var(--metronic-link)}.client-panel.metronic-shell[data-theme=dark] .apexcharts-gridline{stroke:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] .apexcharts-text{fill:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] :is(.apexcharts-legend-text,.apexcharts-tooltip,.apexcharts-menu,.apexcharts-xaxistooltip){color:var(--metronic-text)!important}.client-panel.metronic-shell[data-theme=dark] :is(.apexcharts-tooltip,.apexcharts-menu,.apexcharts-xaxistooltip,.apexcharts-tooltip-title){background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] .apexcharts-menu-item:hover{background:var(--metronic-muted-surface)}.client-panel.metronic-shell[data-theme=dark] .brand-carousel .brand-item{background:var(--metronic-surface);border-color:var(--metronic-line)}.client-panel.metronic-shell[data-theme=dark] .brand-carousel .nav{background:var(--metronic-muted-surface);border-color:var(--metronic-line);color:var(--metronic-text)}.client-panel.metronic-shell[data-theme=dark] .brand-cover.is-placeholder{background:linear-gradient(135deg,#243249,#192130)}.client-panel.metronic-shell[data-theme=dark] .brand-cover-placeholder{color:var(--metronic-secondary)}.client-panel.metronic-shell[data-theme=dark] .brand-monogram{background:#334562;color:#dbeafe}@media (max-width:639px){.client-dashboard .dashboard-target .metronic-card-header{padding:18px}}
