:root{--mbi-white: #ffffff;--mbi-ink-950: #0e0f13;--mbi-ink-900: #12141a;--mbi-slate-700: #3f4652;--mbi-slate-600: #5c6470;--mbi-slate-500: #6b7280;--mbi-slate-400: #9aa4b2;--mbi-slate-200: #e7ecf2;--mbi-ember-600: #f97316;--mbi-ember-500: #fb923c;--sm2care-primary: var(--brand-primary, var(--mbi-ember-600));--sm2care-primary-hover: var(--brand-primary-hover, #ea580c);--sm2care-primary-active: var(--brand-primary-active, #c2410c);--sm2care-primary-rgb: var(--brand-primary-rgb, 249, 115, 22);--sm2care-primary-hover-rgb: var(--brand-primary-hover-rgb, 234, 88, 12);--sm2care-primary-active-rgb: var(--brand-primary-active-rgb, 194, 65, 12);--sm2care-primary-light: rgba(var(--sm2care-primary-rgb), .12);--mbi-radius-sm: 10px;--mbi-radius-md: 12px;--mbi-radius-lg: 15px;--mbi-shadow-header: 0 1px 2px rgba(15, 23, 42, .035), 0 6px 18px rgba(15, 23, 42, .045);--mbi-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--mbi-surface-canvas: #fafbfc;--mbi-surface-toolbar: #fafbfc;--mbi-surface-card: #ffffff;--mbi-surface-border: #e7ecf2;--bs-primary: var(--sm2care-primary);--bs-primary-rgb: var(--sm2care-primary-rgb);--bs-primary-hover: var(--sm2care-primary-hover);--bs-primary-hover-rgb: var(--sm2care-primary-hover-rgb);--bs-primary-active: var(--sm2care-primary-active);--bs-primary-active-rgb: var(--sm2care-primary-active-rgb);--bs-text-primary: var(--sm2care-primary);--bs-link-color: var(--sm2care-primary);--bs-link-hover-color: var(--sm2care-primary-hover);--bs-link-hover-color-rgb: var(--sm2care-primary-hover-rgb);--bs-focus-ring-color: rgba(var(--sm2care-primary-rgb), .24);--bs-primary-text-emphasis: var(--sm2care-primary-active);--bs-primary-bg-subtle: rgba(var(--sm2care-primary-rgb), .12);--bs-primary-border-subtle: rgba(var(--sm2care-primary-rgb), .28)}::selection{background-color:rgba(var(--sm2care-primary-rgb),.18)}:root{accent-color:var(--sm2care-primary);caret-color:var(--sm2care-primary)}.btn-primary{--bs-btn-color: #ffffff;--bs-btn-bg: var(--sm2care-primary);--bs-btn-border-color: var(--sm2care-primary);--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: var(--sm2care-primary-hover);--bs-btn-hover-border-color: var(--sm2care-primary-hover);--bs-btn-focus-shadow-rgb: var(--sm2care-primary-rgb);--bs-btn-active-color: #ffffff;--bs-btn-active-bg: var(--sm2care-primary-active);--bs-btn-active-border-color: var(--sm2care-primary-active);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: var(--sm2care-primary);--bs-btn-disabled-border-color: var(--sm2care-primary)}.btn-outline-primary{--bs-btn-color: var(--sm2care-primary);--bs-btn-border-color: rgba(var(--sm2care-primary-rgb), .45);--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: var(--sm2care-primary);--bs-btn-hover-border-color: var(--sm2care-primary);--bs-btn-focus-shadow-rgb: var(--sm2care-primary-rgb);--bs-btn-active-color: #ffffff;--bs-btn-active-bg: var(--sm2care-primary-active);--bs-btn-active-border-color: var(--sm2care-primary-active);--bs-btn-disabled-color: var(--sm2care-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgba(var(--sm2care-primary-rgb), .35)}:root[data-sm2care-theme=shell-light]{--mbi-header-bg: rgba(255, 255, 255, .8);--mbi-header-border: rgba(148, 163, 184, .24);--mbi-header-text: #6b7280;--mbi-header-text-hover: #111827;--mbi-header-btn-bg: rgba(255, 255, 255, .64);--mbi-header-btn-bg-hover: rgba(255, 255, 255, .86);--mbi-sidebar-bg-top: #151821;--mbi-sidebar-bg-bottom: #1a1d26;--mbi-sidebar-border: rgba(148, 163, 184, .12);--mbi-sidebar-text: #9aa4b2;--mbi-sidebar-text-hover: #f3f4f6;--mbi-sidebar-text-active: #eef2f7;--mbi-sidebar-heading: #737f90;--mbi-menu-hover-bg: rgba(255, 255, 255, .035);--mbi-menu-active-bg: rgba(var(--sm2care-primary-rgb), .08);--mbi-menu-active-bar: var(--sm2care-primary);--mbi-menu-icon-active: var(--sm2care-primary);--mbi-menu-arrow: #697487;--mbi-menu-bullet: #5f6979;--mbi-menu-bullet-active: var(--sm2care-primary);--mbi-menu-submenu-bg: rgba(255, 255, 255, .02);--mbi-sidebar-scroll-track: #171b25;--mbi-sidebar-scroll-thumb: #3c4554;--mbi-sidebar-scroll-thumb-hover: #4d5868;--mbi-surface-canvas: #fafbfd;--mbi-surface-toolbar: #f8fafd;--mbi-surface-card: #fdfefe;--mbi-surface-border: #e7edf4;--mbi-surface-muted: #f4f8fc;--mbi-text-strong: #111827;--mbi-text-body: #374151;--mbi-text-muted: #6b7280;--mbi-table-hover: #fafbfd;--mbi-menu-radius: 11px;--mbi-menu-item-min-h: 40px;--mbi-menu-item-padding-x: 12px;--mbi-menu-active-bar-w: 2px;--mbi-menu-active-bar-r: 0 999px 999px 0}:root[data-sm2care-theme=shell-light]{--mbi-header-bg: var(--brand-header-bg, rgba(255, 255, 255, .82));--mbi-header-border: var(--brand-header-border, #e8edf3);--mbi-header-text: var(--brand-header-text, #6b7280);--mbi-header-text-hover: var(--brand-header-text-hover, #111827);--mbi-header-btn-bg: rgba(255, 255, 255, .74);--mbi-header-btn-bg-hover: rgba(255, 255, 255, .9);--mbi-header-shadow: var(--brand-header-shadow, 0 8px 20px rgba(148, 163, 184, .18), 0 1px 0 rgba(255, 255, 255, .72));--mbi-sidebar-bg-top: var(--brand-sidebar-bg-top, #f9fafb);--mbi-sidebar-bg-bottom: var(--brand-sidebar-bg-bottom, #f3f5f8);--mbi-sidebar-border: var(--brand-sidebar-border, rgba(148, 163, 184, .2));--mbi-sidebar-edge: var(--brand-sidebar-edge, inset -1px 0 0 rgba(255, 255, 255, .72), 14px 0 28px -28px rgba(148, 163, 184, .58));--mbi-sidebar-divider: var(--brand-sidebar-divider, rgba(148, 163, 184, .08));--mbi-sidebar-text: var(--brand-sidebar-text, #6b7280);--mbi-sidebar-text-hover: var(--brand-sidebar-text-hover, #111827);--mbi-sidebar-text-active: var(--brand-sidebar-text-active, #111827);--mbi-sidebar-heading: var(--brand-sidebar-heading, #9ca3af);--mbi-menu-hover-bg: var(--brand-menu-hover-bg, rgba(0, 0, 0, .04));--mbi-menu-active-bg: var(--brand-menu-active-bg, rgba(var(--sm2care-primary-rgb), .06));--mbi-menu-active-ring: var(--brand-menu-active-ring, rgba(var(--sm2care-primary-rgb), .11));--mbi-menu-active-bar: var(--brand-menu-active-bar, var(--sm2care-primary));--mbi-menu-icon-active: var(--brand-menu-icon-active, var(--sm2care-primary));--mbi-menu-bullet-active: var(--brand-menu-icon-active, var(--sm2care-primary));--mbi-menu-submenu-bg: var(--brand-menu-submenu-bg, rgba(148, 163, 184, .09));--mbi-menu-arrow: var(--brand-menu-arrow, #9ca3af);--mbi-menu-bullet: var(--brand-menu-bullet, #bcc5d1);--mbi-sidebar-scroll-track: var(--brand-sidebar-scroll-track, #eef2f7);--mbi-sidebar-scroll-thumb: var(--brand-sidebar-scroll-thumb, #c4ccda);--mbi-sidebar-scroll-thumb-hover: var(--brand-sidebar-scroll-thumb-hover, #b1bbcc);--mbi-surface-canvas: var(--brand-surface-canvas, #fafbfd);--mbi-surface-canvas-edge: var(--brand-surface-canvas-edge, linear-gradient(90deg, rgba(243, 245, 248, .75) 0, rgba(243, 245, 248, .34) 96px, rgba(250, 251, 253, 0) 180px));--mbi-surface-toolbar: var(--brand-surface-toolbar, #f8fafd);--mbi-surface-card: var(--brand-surface-card, #ffffff);--mbi-surface-border: var(--brand-surface-border, #e7ecf2);--mbi-surface-muted: var(--brand-surface-muted, #f4f8fc);--mbi-surface-hover: var(--brand-surface-hover, #edf2f7);--mbi-table-hover: var(--brand-surface-hover, #fafbfd);--mbi-shadow-card: var(--brand-shadow-card, 0 1px 2px rgba(148, 163, 184, .2), 0 10px 26px rgba(148, 163, 184, .16));--mbi-text-strong: var(--brand-text-strong, #111827);--mbi-text-body: var(--brand-text-body, #374151);--mbi-text-muted: var(--brand-text-muted, #6b7280)}:root[data-sm2care-theme=shell-light] #kt_app_header{background-color:var(--mbi-header-bg)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mbi-header-border)!important;box-shadow:0 10px 24px #0f172a0f,0 1px #ffffff85!important}:root[data-sm2care-theme=shell-light] #kt_app_header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff47,#fff0 65%)}:root[data-sm2care-theme=shell-light] #kt_app_header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,#94a3b800,#94a3b852 52%,#94a3b800);pointer-events:none}:root[data-sm2care-theme=shell-light] #kt_app_header .app-header-separator{display:none}:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_toggle,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_mobile_toggle,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom{background-color:var(--mbi-header-btn-bg)!important;color:var(--mbi-header-text)!important;border:1px solid var(--mbi-header-border);border-radius:var(--mbi-radius-sm);box-shadow:inset 0 1px #ffffff8c;transition:background-color .16s ease,color .16s ease,border-color .16s ease}:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_toggle:hover,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_mobile_toggle:hover,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon:hover,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom:hover{background-color:var(--mbi-header-btn-bg-hover)!important;color:var(--mbi-header-text-hover)!important;border-color:#94a3b85c}:root[data-sm2care-theme=shell-light] #sm2care-theme-switcher{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-sm2care-theme=shell-light] #sm2care-theme-switcher button{appearance:none;border:1px solid transparent;background:transparent;color:var(--mbi-header-text);border-radius:999px;padding:.28rem .68rem;font-size:.73rem;font-weight:650;line-height:1.1;letter-spacing:.01em;transition:background-color .16s ease,color .16s ease,border-color .16s ease}:root[data-sm2care-theme=shell-light] #sm2care-theme-switcher button:hover{background:#ffffff80}:root[data-sm2care-theme=shell-light] #sm2care-theme-switcher button.active{background:#ffffffdb;color:var(--mbi-header-text-hover);border-color:#94a3b857}:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon:focus-visible,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom:focus-visible,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_toggle:focus-visible,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_mobile_toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--sm2care-primary-rgb),.14);border-color:rgba(var(--sm2care-primary-rgb),.34)}:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon i,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom i{color:inherit}:root[data-sm2care-theme=shell-light] #kt_header_user_menu_toggle .symbol img{border:2px solid var(--mbi-surface-border)}:root[data-sm2care-theme=shell-light] #kt_app_header_logo .app-sidebar-logo img{filter:none}:root[data-sm2care-theme=shell-light] #kt_app_sidebar{border-right:1px solid var(--mbi-sidebar-border)!important;box-shadow:inset -1px 0 #ffffff04,inset -18px 0 24px -22px #0b0e15bf}:root[data-sm2care-theme=shell-light] #kt_app_sidebar{box-shadow:inset -1px 0 #94a3b833,inset -12px 0 20px -16px #94a3b83d}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper{padding-top:10px;padding-bottom:10px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-heading{color:var(--mbi-sidebar-heading)!important;font-size:.67rem;font-weight:640;letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link{color:var(--mbi-sidebar-text)!important;border-radius:var(--mbi-menu-radius);min-height:var(--mbi-menu-item-min-h);padding-left:var(--mbi-menu-item-padding-x);padding-right:var(--mbi-menu-item-padding-x);position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-title,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-icon svg{color:var(--mbi-sidebar-text)!important;transition:color .16s ease}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-arrow{color:var(--mbi-menu-arrow)!important;transition:color .16s ease}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-bullet .bullet{background-color:var(--mbi-menu-bullet)!important;transition:background-color .16s ease}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-sub-accordion{background-color:var(--mbi-menu-submenu-bg)!important;border-radius:calc(var(--mbi-menu-radius) - 1px)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper::-webkit-scrollbar{width:8px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper::-webkit-scrollbar-track{background:var(--mbi-sidebar-scroll-track)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper::-webkit-scrollbar-thumb{background:var(--mbi-sidebar-scroll-thumb);border-radius:999px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper::-webkit-scrollbar-thumb:hover{background:var(--mbi-sidebar-scroll-thumb-hover)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item:not(.here):not(.active):not(.open)>.menu-link:hover .menu-title,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item:not(.here):not(.active):not(.open)>.menu-link:hover .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item:not(.here):not(.active):not(.open)>.menu-link:hover .menu-icon svg{color:var(--mbi-sidebar-text-hover)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link{background-color:var(--mbi-menu-active-bg)!important;box-shadow:inset 0 0 0 1px rgba(var(--sm2care-primary-rgb),.14)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link:before,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link:before,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:var(--mbi-menu-active-bar-w);border-radius:var(--mbi-menu-active-bar-r);background-color:var(--mbi-menu-active-bar)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-title,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link .menu-title,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link .menu-title{color:var(--mbi-sidebar-text-active)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-icon svg,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link .menu-icon svg,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link .menu-icon svg{color:var(--mbi-menu-icon-active)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-arrow,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link .menu-arrow,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link .menu-arrow{color:var(--mbi-menu-bullet-active)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active .menu-bullet .bullet,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here .menu-bullet .bullet,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open .menu-bullet .bullet{background-color:var(--mbi-menu-bullet-active)!important}:root[data-sm2care-theme=shell-light] .app-wrapper,:root[data-sm2care-theme=shell-light] .app-main,:root[data-sm2care-theme=shell-light] .app-content,:root[data-sm2care-theme=shell-light] #kt_app_content,:root[data-sm2care-theme=shell-light] #kt_app_main{background-color:var(--mbi-surface-canvas)!important;background-image:linear-gradient(90deg,#1a1d260b 0,#1a1d2604 88px,#1a1d2600 160px)!important}:root[data-sm2care-theme=shell-light] #kt_app_toolbar,:root[data-sm2care-theme=shell-light] .app-toolbar{background-color:var(--mbi-surface-toolbar)!important;border-bottom:1px solid var(--mbi-header-border);box-shadow:none}:root[data-sm2care-theme=shell-light] .page-heading,:root[data-sm2care-theme=shell-light] .text-gray-900{color:var(--mbi-text-strong)!important}:root[data-sm2care-theme=shell-light] .text-gray-700,:root[data-sm2care-theme=shell-light] .text-gray-600{color:var(--mbi-text-body)!important}:root[data-sm2care-theme=shell-light] .text-muted,:root[data-sm2care-theme=shell-light] .text-gray-500{color:var(--mbi-text-muted)!important}:root[data-sm2care-theme=shell-light] .card{background-color:var(--mbi-surface-card);border:1px solid var(--mbi-surface-border);border-radius:var(--mbi-radius-lg);box-shadow:var(--mbi-shadow-card)}:root[data-sm2care-theme=shell-light] .card.card-bordered,:root[data-sm2care-theme=shell-light] .card.border,:root[data-sm2care-theme=shell-light] .card .border,:root[data-sm2care-theme=shell-light] .border,:root[data-sm2care-theme=shell-light] .border-top,:root[data-sm2care-theme=shell-light] .border-bottom,:root[data-sm2care-theme=shell-light] .separator{border-color:var(--mbi-surface-border)!important}:root[data-sm2care-theme=shell-light] .card-header{border-bottom-color:var(--mbi-surface-border)}:root[data-sm2care-theme=shell-light] .card-header.bg-gray-50{background-color:var(--mbi-surface-muted)!important}:root[data-sm2care-theme=shell-light] .table>thead>tr>th{color:var(--mbi-text-muted)!important;border-bottom-color:var(--mbi-surface-border)!important;font-weight:700}:root[data-sm2care-theme=shell-light] .table>tbody>tr>td{border-bottom-color:var(--mbi-surface-border)!important;color:var(--mbi-text-body)}:root[data-sm2care-theme=shell-light] .table.table-row-dashed>tbody>tr{transition:background-color .14s ease}:root[data-sm2care-theme=shell-light] .table.table-row-dashed>tbody>tr:hover>td{background-color:var(--mbi-table-hover)!important}:root[data-sm2care-theme=shell-light] .form-control,:root[data-sm2care-theme=shell-light] .form-select,:root[data-sm2care-theme=shell-light] .form-control-solid,:root[data-sm2care-theme=shell-light] .form-select-solid,:root[data-sm2care-theme=shell-light] .input-group-text{background-color:var(--mbi-white);border-color:var(--mbi-surface-border);color:var(--mbi-text-body);border-radius:var(--mbi-radius-sm)}:root[data-sm2care-theme=shell-light] .form-control::placeholder{color:var(--mbi-text-muted)}:root[data-sm2care-theme=shell-light] .form-control:focus,:root[data-sm2care-theme=shell-light] .form-select:focus{border-color:rgba(var(--sm2care-primary-rgb),.34);box-shadow:0 0 0 .2rem rgba(var(--sm2care-primary-rgb),.1)}:root[data-sm2care-theme=shell-light] .btn-light{background-color:var(--mbi-surface-muted);border-color:var(--mbi-surface-border);color:var(--mbi-text-body)}:root[data-sm2care-theme=shell-light] .btn-light:hover,:root[data-sm2care-theme=shell-light] .btn-light:focus{background-color:var(--mbi-surface-hover);border-color:var(--mbi-surface-border);color:var(--mbi-text-strong)}:root[data-sm2care-theme=shell-light] .btn-light-primary{background-color:rgba(var(--sm2care-primary-rgb),.08);border-color:rgba(var(--sm2care-primary-rgb),.16);color:var(--sm2care-primary-active)}:root[data-sm2care-theme=shell-light] .btn-light-primary:hover,:root[data-sm2care-theme=shell-light] .btn-light-primary:focus{background-color:rgba(var(--sm2care-primary-rgb),.12);border-color:rgba(var(--sm2care-primary-rgb),.22);color:var(--sm2care-primary-active)}:root[data-sm2care-theme=shell-light] .btn-primary{background-color:var(--sm2care-primary)!important;border-color:var(--sm2care-primary)!important;color:#fff!important}:root[data-sm2care-theme=shell-light] .btn-primary:hover,:root[data-sm2care-theme=shell-light] .btn-primary:focus,:root[data-sm2care-theme=shell-light] .btn-primary:focus-visible{background-color:var(--sm2care-primary-hover)!important;border-color:var(--sm2care-primary-hover)!important;color:#fff!important;box-shadow:0 0 0 .2rem rgba(var(--sm2care-primary-rgb),.24)!important}:root[data-sm2care-theme=shell-light] .btn-check:checked+.btn-primary,:root[data-sm2care-theme=shell-light] .btn-primary:active,:root[data-sm2care-theme=shell-light] .btn-primary.active,:root[data-sm2care-theme=shell-light] .show>.btn-primary.dropdown-toggle{background-color:var(--sm2care-primary-active)!important;border-color:var(--sm2care-primary-active)!important;color:#fff!important}:root[data-sm2care-theme=shell-light] .btn-outline-primary{color:var(--sm2care-primary)!important;border-color:rgba(var(--sm2care-primary-rgb),.45)!important}:root[data-sm2care-theme=shell-light] .btn-outline-primary:hover,:root[data-sm2care-theme=shell-light] .btn-outline-primary:focus,:root[data-sm2care-theme=shell-light] .btn-outline-primary:active,:root[data-sm2care-theme=shell-light] .btn-check:checked+.btn-outline-primary{background-color:var(--sm2care-primary)!important;border-color:var(--sm2care-primary)!important;color:#fff!important;box-shadow:0 0 0 .2rem rgba(var(--sm2care-primary-rgb),.2)!important}:root[data-sm2care-theme=shell-light] .badge-primary,:root[data-sm2care-theme=shell-light] .label-primary{background-color:var(--sm2care-primary)!important;color:#fff!important}:root[data-sm2care-theme=shell-light] .badge-light-primary,:root[data-sm2care-theme=shell-light] .label-light-primary{background-color:rgba(var(--sm2care-primary-rgb),.12)!important;color:var(--sm2care-primary-active)!important;border:1px solid rgba(var(--sm2care-primary-rgb),.2)!important}:root[data-sm2care-theme=shell-light] .text-primary,:root[data-sm2care-theme=shell-light] .link-primary{color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] a.text-primary:hover,:root[data-sm2care-theme=shell-light] a.link-primary:hover{color:var(--sm2care-primary-hover)!important}:root[data-sm2care-theme=shell-light] .bg-primary{background-color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] .border-primary{border-color:rgba(var(--sm2care-primary-rgb),.42)!important}:root[data-sm2care-theme=shell-light] .nav-pills .nav-link.active,:root[data-sm2care-theme=shell-light] .nav-pills .show>.nav-link{background-color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] .page-item.active .page-link{background-color:var(--sm2care-primary)!important;border-color:var(--sm2care-primary)!important;color:#fff!important}:root[data-sm2care-theme=shell-light] .page-link{color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] .page-link:hover,:root[data-sm2care-theme=shell-light] .page-link:focus{color:var(--sm2care-primary-hover)!important;box-shadow:0 0 0 .2rem rgba(var(--sm2care-primary-rgb),.16)!important}:root[data-sm2care-theme=shell-light] .page-item.active .page-link:hover,:root[data-sm2care-theme=shell-light] .page-item.active .page-link:focus{color:#fff!important}:root[data-sm2care-theme=shell-light] .form-check-input:checked{background-color:var(--sm2care-primary)!important;border-color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] .form-check-input:focus{border-color:rgba(var(--sm2care-primary-rgb),.38)!important;box-shadow:0 0 0 .2rem rgba(var(--sm2care-primary-rgb),.16)!important}:root[data-sm2care-theme=shell-light] .dropdown-menu,:root[data-sm2care-theme=shell-light] .modal-content{background-color:var(--mbi-white);border:1px solid var(--mbi-surface-border);box-shadow:0 14px 34px #0f172a1a}:root[data-sm2care-theme=shell-light] .dropdown-item{color:var(--mbi-text-body)}:root[data-sm2care-theme=shell-light] .dropdown-item:hover,:root[data-sm2care-theme=shell-light] .dropdown-item:focus{background-color:rgba(var(--sm2care-primary-rgb),.06);color:var(--mbi-text-strong)}:root[data-sm2care-theme=shell-light]{--mbi-menu-radius: 12px;--mbi-menu-item-min-h: 42px;--mbi-menu-item-padding-x: 14px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .app-sidebar-wrapper,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .hover-scroll-y{background:linear-gradient(180deg,var(--mbi-sidebar-bg-top) 0%,var(--mbi-sidebar-bg-bottom) 100%)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar{border-right:1px solid var(--mbi-sidebar-border)!important;box-shadow:var(--mbi-sidebar-edge)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper{padding-top:12px;padding-bottom:12px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item>.menu-link{margin:2px 6px}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item+.menu-item>.menu-link{box-shadow:inset 0 1px 0 var(--mbi-sidebar-divider)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item:not(.here):not(.active):not(.open)>.menu-link:hover{background-color:var(--mbi-menu-hover-bg)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link{background-color:var(--mbi-menu-active-bg)!important;box-shadow:inset 0 0 0 1px var(--mbi-menu-active-ring)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link:before,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.here>.menu-link:before,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.open>.menu-link:before{left:6px;top:9px;bottom:9px;width:2px;background-color:var(--mbi-menu-active-bar)}:root[data-sm2care-theme=shell-light] #kt_app_header{background-color:var(--mbi-header-bg)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mbi-header-border)!important;box-shadow:var(--mbi-header-shadow)!important}:root[data-sm2care-theme=shell-light] #kt_app_header:before{background:linear-gradient(180deg,#ffffff52,#fff0 70%)}:root[data-sm2care-theme=shell-light] #kt_app_header:after{background:linear-gradient(90deg,#e8edf300,#e8edf3e6 52%,#e8edf300)}:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_toggle,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_mobile_toggle,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom{background-color:var(--mbi-header-btn-bg)!important;color:var(--mbi-header-text)!important;border-color:var(--mbi-header-border)!important}:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_toggle:hover,:root[data-sm2care-theme=shell-light] #kt_app_header #kt_app_sidebar_mobile_toggle:hover,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon:hover,:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-custom:hover{background-color:var(--mbi-header-btn-bg-hover)!important;color:var(--mbi-header-text-hover)!important}:root[data-sm2care-theme=shell-light] .app-wrapper,:root[data-sm2care-theme=shell-light] .app-main,:root[data-sm2care-theme=shell-light] .app-content,:root[data-sm2care-theme=shell-light] #kt_app_content,:root[data-sm2care-theme=shell-light] #kt_app_main{background-color:var(--mbi-surface-canvas)!important;background-image:var(--mbi-surface-canvas-edge)!important}:root[data-sm2care-theme=shell-light] .card{background-color:var(--mbi-surface-card);border-color:var(--mbi-surface-border);border-radius:16px;box-shadow:var(--mbi-shadow-card)}.stats-card{--stats-accent: #3b82f6;--stats-accent-soft: rgba(59, 130, 246, .1);position:relative;overflow:hidden;background:#fff;border:1px solid #e5e7eb!important;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 18px #0f172a0d;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.stats-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stats-accent);opacity:.92}.stats-card:hover{transform:translateY(-2px);border-color:#dbe2ea!important;box-shadow:0 2px 5px #0f172a0f,0 12px 22px #0f172a12}.stats-card__body{gap:14px;padding:1rem 1.1rem!important}.stats-card__icon{width:48px!important;height:48px!important;min-width:48px;border-radius:12px!important;margin-right:.1rem!important;background:var(--stats-accent-soft)!important;box-shadow:inset 0 0 0 1px #ffffffc7}.stats-card__icon i{color:var(--stats-accent)!important;font-size:1.45rem!important;line-height:1}.stats-card__content{min-width:0}.stats-card__value{color:#0f172a!important;font-size:clamp(1.45rem,1.85vw,1.8rem)!important;line-height:1.05;font-weight:760!important;letter-spacing:-.01em}.stats-card__label{margin-top:.3rem;color:#64748b!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.01em}.stats-card--primary{--stats-accent: var(--sm2care-primary);--stats-accent-soft: rgba(var(--sm2care-primary-rgb), .1)}.stats-card--success{--stats-accent: #22c55e;--stats-accent-soft: rgba(34, 197, 94, .1)}.stats-card--purple{--stats-accent: #7c3aed;--stats-accent-soft: rgba(124, 58, 237, .1)}.stats-card--warning{--stats-accent: #f59e0b;--stats-accent-soft: rgba(245, 158, 11, .12)}.stats-card--danger{--stats-accent: #ef4444;--stats-accent-soft: rgba(239, 68, 68, .1)}.stats-grid--legacy .stats-card,.stats-grid--utenti-sm .stats-card,.stats-grid--analisi .stats-card,.stats-grid--admin-utenti .stats-card,.stats-grid--admin-moduli .stats-card,.stats-grid--admin-analisi .stats-card{min-height:118px}@media(max-width:1399.98px){.stats-grid--legacy .stats-card__body,.stats-grid--utenti-sm .stats-card__body,.stats-grid--analisi .stats-card__body,.stats-grid--admin-utenti .stats-card__body,.stats-grid--admin-moduli .stats-card__body,.stats-grid--admin-analisi .stats-card__body{padding:.95rem 1rem!important}}@media(max-width:575.98px){.stats-card__icon{width:44px!important;height:44px!important;min-width:44px}.stats-card__value{font-size:1.35rem!important}}
