.lg{max-width:800px!important}.extra-modal-large{max-width:98vw!important}.modal-x-xl{max-width:85vw!important}@media (max-width:1000px){.extra-modal-large,.modal-x-xl{max-width:100vw!important}}.apexcharts-legend{justify-content:start!important}#clientCity .apexcharts-treemap-rect{cursor:pointer}.dashboard-clients__toolbar{align-items:center;background:radial-gradient(ellipse at 0 0,rgba(14,94,78,.1),transparent 55%),linear-gradient(135deg,#edf8f5,#fff);border:1px solid #cfe5df;border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 14px 32px rgba(15,23,42,.07);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:1rem 1.1rem}.dashboard-clients__identity{align-items:center;display:flex;gap:.85rem;min-width:0}.dashboard-clients__icon{align-items:center;background:#0e5e4e;border-radius:14px;box-shadow:0 10px 22px rgba(14,94,78,.25);color:#fff;display:inline-flex;flex:0 0 46px;font-size:1.25rem;height:46px;justify-content:center;width:46px}.dashboard-clients__eyebrow{color:#0e5e4e;display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-clients__name{color:#173b34;display:block;font-size:1.15rem;font-weight:800;line-height:1.25}.dashboard-clients__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-segmented{background:#e8f1ee;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.dashboard-segmented button{background:transparent;border:0;border-radius:9px;color:#51616d;font-size:.82rem;font-weight:800;min-height:38px;padding:.5rem 1.1rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.dashboard-segmented button:hover{color:#0e5e4e}.dashboard-segmented button.active{background:#0e5e4e;box-shadow:0 8px 18px rgba(14,94,78,.2);color:#fff}.dashboard-clients__filter{margin:0;min-width:260px}.dashboard-charts-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:.75rem}.dashboard-chart-card{padding:.85rem .85rem .5rem}.dashboard-chart-card--wide{margin-bottom:.25rem}.dashboard-chart-card__total{background:#e7f4f0;border-radius:999px;color:#0e5e4e;font-size:.78rem;font-weight:800;justify-content:center;margin:0;min-height:34px;padding:.5rem .9rem}.dashboard-progress-card{height:61vh;padding:1rem 1rem .5rem}.dashboard-progress-card__header{align-items:flex-end;border-bottom:1px solid rgba(14,94,78,.12);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.6rem}.dashboard-progress-card__heading{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.dashboard-progress-card__title{border-left:4px solid #0e5e4e;color:#173b34;font-size:1.05rem;font-weight:800;margin-bottom:0;padding-left:.65rem}.dashboard-progress-card__hint{background:#fff7e6;border-radius:999px;color:#a15c07;font-size:.72rem;font-weight:700;padding:.4rem .7rem}.dashboard-progress-card__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6rem}.dashboard-progress-card__field{width:170px}.dashboard-progress-card__field label{color:#173b34;display:block;font-size:.75rem;font-weight:800;margin-bottom:.3rem}html.dark-theme .dashboard-progress-card__header{border-bottom-color:rgba(94,234,212,.14)!important}html.dark-theme .dashboard-progress-card__title{border-left-color:#14b8a6!important;color:var(--dark-text)!important}html.dark-theme .dashboard-progress-card__hint{background:rgba(245,158,11,.13)!important;color:#fcd34d!important}html.dark-theme .dashboard-progress-card__field label{color:var(--dark-text)!important}html.dark-theme .dashboard-chart-card__total{background:var(--dark-primary-soft)!important;color:var(--dark-primary)!important}html.dark-theme .dashboard-clients__toolbar{background:radial-gradient(ellipse at 0 0,rgba(20,184,166,.18),transparent 55%),linear-gradient(135deg,rgba(17,24,39,.98),rgba(23,32,51,.96))!important;border-color:rgba(94,234,212,.18)!important}html.dark-theme .dashboard-clients__icon{background:#14b8a6!important}html.dark-theme .dashboard-clients__eyebrow{color:#5eead4!important}html.dark-theme .dashboard-clients__name{color:var(--dark-text)!important}html.dark-theme .dashboard-segmented{background:rgba(15,23,42,.42)!important}html.dark-theme .dashboard-segmented button{color:var(--dark-text-muted)!important}html.dark-theme .dashboard-segmented button:hover{color:#5eead4!important}html.dark-theme .dashboard-segmented button.active{background:#14b8a6!important;color:#fff!important}@media (max-width:575px){.dashboard-clients__controls,.dashboard-clients__filter{min-width:100%;width:100%}.dashboard-segmented{display:flex;width:100%}.dashboard-segmented button{flex:1 1 auto}.dashboard-progress-card__field{flex:1 1 140px;width:auto}}