:root{--sm2care-primary: var(--brand-primary, #FDA312);--sm2care-primary-hover: var(--brand-primary-hover, #E08F02);--sm2care-primary-active: var(--brand-primary-active, #C77C02);--sm2care-primary-rgb: var(--brand-primary-rgb, 253, 163, 18);--sm2care-primary-hover-rgb: var(--brand-primary-hover-rgb, 224, 143, 2);--sm2care-primary-active-rgb: var(--brand-primary-active-rgb, 199, 124, 2);--sm2care-primary-on: var(--brand-primary-contrast, #0E1A33);--sm2care-primary-ink: var(--brand-primary-ink, #8E5801);--sm2care-primary-soft: var(--brand-primary-soft, #FFF4E2);--sm-canvas: var(--tb-page, #F8F7F3);--sm-surface: var(--tb-bg, #FFFFFF);--sm-panel: var(--tb-panel, #F1EFEA);--sm-panel-2: var(--tb-panel-2, #E8E4DC);--sm-line: var(--tb-line, #E5E1D8);--sm-row-hover: var(--tb-row-hover, #F5F3EE);--sm-ink: var(--tb-ink, #0E1A33);--sm-ink-soft: var(--tb-ink-soft, #5A6274);--sm-radius-btn: 10px;--sm-radius-card: 12px;--sm-radius-pill: 999px;--sm-float: 0 1px 2px rgb(14 26 51 / 5%), 0 10px 24px -14px rgb(14 26 51 / 22%);--sm-ease: cubic-bezier(.16, 1, .3, 1);--sm-fast: .14s;--sm-base: .2s;--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-ink);--bs-link-color: var(--sm2care-primary-ink);--bs-link-hover-color: var(--sm2care-primary-active);--bs-link-hover-color-rgb: var(--sm2care-primary-active-rgb);--bs-focus-ring-color: rgba(var(--sm2care-primary-rgb), .35);--bs-primary-text-emphasis: var(--sm2care-primary-ink);--bs-primary-bg-subtle: var(--sm2care-primary-soft);--bs-primary-border-subtle: rgba(var(--sm2care-primary-rgb), .35);--bs-body-color: var(--sm-ink);--bs-body-bg: var(--sm-canvas);--bs-border-color: var(--sm-line)}:root[data-sm2care-theme=shell-light] body{background-color:var(--sm-canvas);color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] :focus-visible{outline:2px solid var(--sm2care-primary);outline-offset:2px}:root[data-sm2care-theme=shell-light] #kt_app_header{background-color:var(--sm-surface)!important;border-bottom:1px solid var(--sm-line)!important;box-shadow:none!important}: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{background-color:transparent!important;color:var(--sm-ink-soft)!important;border:1px solid transparent;border-radius:var(--sm-radius-btn);transition:background-color var(--sm-fast) var(--sm-ease),color var(--sm-fast) var(--sm-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{background-color:var(--sm-panel)!important;color:var(--sm-ink)!important}:root[data-sm2care-theme=shell-light] #kt_app_header .app-navbar-item .btn-icon i{color:inherit}: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:var(--sm-surface)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar{border-right:1px solid var(--sm-line)!important;box-shadow:none!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-heading{color:var(--sm-ink-soft)!important;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item>.menu-link{color:var(--sm-ink)!important;border-radius:var(--sm-radius-btn);min-height:42px;padding-left:12px;padding-right:12px;margin:2px 0;font-weight:500;transition:background-color var(--sm-fast) var(--sm-ease),color var(--sm-fast) var(--sm-ease)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-title{color:var(--sm-ink)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-link .menu-icon i{color:var(--sm-ink-soft)!important;transition:color var(--sm-fast) var(--sm-ease)}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item:not(.active)>.menu-link:hover{background-color:var(--sm-panel)!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item>.menu-link.active,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link{background-color:var(--sm2care-primary-soft)!important;box-shadow:none!important}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item>.menu-link.active .menu-title,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-title{color:var(--sm-ink)!important;font-weight:700}:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item>.menu-link.active .menu-icon i,:root[data-sm2care-theme=shell-light] #kt_app_sidebar .menu-item.active>.menu-link .menu-icon i{color:var(--sm2care-primary-ink)!important}: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:transparent}:root[data-sm2care-theme=shell-light] #kt_app_sidebar_wrapper::-webkit-scrollbar-thumb{background:var(--sm-panel-2);border-radius:var(--sm-radius-pill)}: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(--sm-canvas)!important;background-image:none!important}:root[data-sm2care-theme=shell-light] #kt_app_toolbar,:root[data-sm2care-theme=shell-light] .app-toolbar{background-color:transparent!important;border-bottom:0;box-shadow:none}:root[data-sm2care-theme=shell-light] .page-heading,:root[data-sm2care-theme=shell-light] .text-gray-900,:root[data-sm2care-theme=shell-light] .text-gray-800{color:var(--sm-ink)!important}:root[data-sm2care-theme=shell-light] .text-gray-700,:root[data-sm2care-theme=shell-light] .text-gray-600{color:var(--sm-ink-soft)!important}:root[data-sm2care-theme=shell-light] .text-muted,:root[data-sm2care-theme=shell-light] .text-gray-500,:root[data-sm2care-theme=shell-light] .text-gray-400{color:var(--sm-ink-soft)!important}:root[data-sm2care-theme=shell-light] .card{background-color:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);box-shadow:none}:root[data-sm2care-theme=shell-light] .card.card-bordered,: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(--sm-line)!important}:root[data-sm2care-theme=shell-light] .card-header{border-bottom-color:var(--sm-line)}:root[data-sm2care-theme=shell-light] .card-title{color:var(--sm-ink);letter-spacing:-.01em}:root[data-sm2care-theme=shell-light] .table>thead>tr>th{color:var(--sm-ink-soft)!important;border-bottom-color:var(--sm-line)!important;font-weight:600;letter-spacing:.04em}:root[data-sm2care-theme=shell-light] .table>tbody>tr>td{border-bottom-color:var(--sm-line)!important;color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .table.table-row-dashed>tbody>tr{transition:background-color var(--sm-fast) var(--sm-ease)}:root[data-sm2care-theme=shell-light] .table.table-row-dashed>tbody>tr:hover>td{background-color:var(--sm-row-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(--sm-surface);border:1px solid var(--sm-line);color:var(--sm-ink);border-radius:var(--sm-radius-btn)}:root[data-sm2care-theme=shell-light] .form-control::placeholder{color:var(--sm-ink-soft);opacity:1}:root[data-sm2care-theme=shell-light] .form-control:focus,:root[data-sm2care-theme=shell-light] .form-select:focus,:root[data-sm2care-theme=shell-light] .form-control-solid:focus,:root[data-sm2care-theme=shell-light] .form-select-solid:focus{background-color:var(--sm-surface);border-color:var(--sm2care-primary);box-shadow:0 0 0 3px rgba(var(--sm2care-primary-rgb),.28);outline:none}:root[data-sm2care-theme=shell-light] .form-check-input{border-color:var(--sm-panel-2)}: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:var(--sm2care-primary)!important;box-shadow:0 0 0 3px rgba(var(--sm2care-primary-rgb),.28)!important}.btn-primary,:root[data-sm2care-theme=shell-light] .btn-primary{--bs-btn-color: var(--sm2care-primary-on);--bs-btn-bg: var(--sm2care-primary);--bs-btn-border-color: var(--sm2care-primary);--bs-btn-hover-color: var(--sm2care-primary-on);--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: var(--sm2care-primary-on);--bs-btn-active-bg: var(--sm2care-primary-active);--bs-btn-active-border-color: var(--sm2care-primary-active);--bs-btn-disabled-color: var(--sm2care-primary-on);--bs-btn-disabled-bg: var(--sm2care-primary);--bs-btn-disabled-border-color: var(--sm2care-primary);background-color:var(--sm2care-primary)!important;border-color:var(--sm2care-primary)!important;color:var(--sm2care-primary-on)!important;border-radius:var(--sm-radius-btn);font-weight:600}:root[data-sm2care-theme=shell-light] .btn-primary:hover,:root[data-sm2care-theme=shell-light] .btn-primary:focus{background-color:var(--sm2care-primary-hover)!important;border-color:var(--sm2care-primary-hover)!important;color:var(--sm2care-primary-on)!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:var(--sm2care-primary-on)!important}:root[data-sm2care-theme=shell-light] .btn.disabled,:root[data-sm2care-theme=shell-light] .btn:disabled{opacity:1;background-color:var(--sm-panel)!important;border-color:var(--sm-line)!important;color:var(--sm-ink-soft)!important;cursor:not-allowed}.btn-outline-primary,:root[data-sm2care-theme=shell-light] .btn-outline-primary{--bs-btn-color: var(--sm2care-primary-ink);--bs-btn-border-color: var(--sm2care-primary);--bs-btn-hover-color: var(--sm2care-primary-on);--bs-btn-hover-bg: var(--sm2care-primary);--bs-btn-hover-border-color: var(--sm2care-primary);--bs-btn-active-color: var(--sm2care-primary-on);--bs-btn-active-bg: var(--sm2care-primary-active);--bs-btn-active-border-color: var(--sm2care-primary-active);color:var(--sm2care-primary-ink)!important;border-color:var(--sm2care-primary)!important;border-radius:var(--sm-radius-btn)}: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:var(--sm2care-primary-on)!important}:root[data-sm2care-theme=shell-light] .btn-light,:root[data-sm2care-theme=shell-light] .btn-secondary{background-color:var(--sm-surface);border:1px solid var(--sm-line);color:var(--sm-ink);border-radius:var(--sm-radius-btn);font-weight:600}:root[data-sm2care-theme=shell-light] .btn-light:hover,:root[data-sm2care-theme=shell-light] .btn-light:focus,:root[data-sm2care-theme=shell-light] .btn-secondary:hover{background-color:var(--sm-panel);border-color:var(--sm-panel-2);color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .btn-light-primary{background-color:var(--sm2care-primary-soft);border:1px solid rgba(var(--sm2care-primary-rgb),.35);color:var(--sm2care-primary-ink)}:root[data-sm2care-theme=shell-light] .btn-light-primary:hover,:root[data-sm2care-theme=shell-light] .btn-light-primary:focus{background-color:var(--sm2care-primary);border-color:var(--sm2care-primary);color:var(--sm2care-primary-on)}:root[data-sm2care-theme=shell-light] .badge{border-radius:var(--sm-radius-pill);font-weight:600;padding:.35em .7em}:root[data-sm2care-theme=shell-light] .badge-primary,:root[data-sm2care-theme=shell-light] .label-primary{background-color:var(--sm2care-primary)!important;color:var(--sm2care-primary-on)!important}:root[data-sm2care-theme=shell-light] .badge-light-primary{background-color:var(--sm2care-primary-soft)!important;color:var(--sm2care-primary-ink)!important;border:1px solid rgba(var(--sm2care-primary-rgb),.35)!important}:root[data-sm2care-theme=shell-light] .badge-light-success{background-color:var(--tb-emerald-soft, #E4F6EF)!important;color:var(--brand-success-ink, #0B7E58)!important;border:1px solid rgba(14,158,110,.28)!important}:root[data-sm2care-theme=shell-light] .badge-light-warning{background-color:var(--tb-amber-soft, #FFF4E0)!important;color:var(--tb-amber-ink, #8A5A00)!important;border:1px solid rgba(138,90,0,.24)!important}:root[data-sm2care-theme=shell-light] .badge-light-danger{background-color:var(--tb-danger-soft, #FCE8E6)!important;color:var(--brand-danger-ink, #A4271B)!important;border:1px solid rgba(192,57,43,.28)!important}:root[data-sm2care-theme=shell-light] .badge-light-info{background-color:var(--sm-panel)!important;color:var(--sm-ink)!important;border:1px solid var(--sm-line)!important}:root[data-sm2care-theme=shell-light] a:not(.btn):not(.menu-link):not(.page-link):not(.sm-marchio):not([class*=text-]):not([class*=link-]){color:var(--sm2care-primary-ink)}:root[data-sm2care-theme=shell-light] a:not(.btn):not(.menu-link):not(.page-link):not(.sm-marchio):not([class*=text-]):not([class*=link-]):hover{color:var(--sm2care-primary-active)}:root[data-sm2care-theme=shell-light] .text-primary,:root[data-sm2care-theme=shell-light] .link-primary{color:var(--sm2care-primary-ink)!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-active)!important}:root[data-sm2care-theme=shell-light] .text-success{color:var(--brand-success-ink, #0B7E58)!important}:root[data-sm2care-theme=shell-light] .text-warning{color:var(--tb-amber-ink, #8A5A00)!important}:root[data-sm2care-theme=shell-light] .text-danger{color:var(--brand-danger-ink, #A4271B)!important}:root[data-sm2care-theme=shell-light] .bg-primary{background-color:var(--sm2care-primary)!important;color:var(--sm2care-primary-on)!important}:root[data-sm2care-theme=shell-light] .border-primary{border-color:var(--sm2care-primary)!important}:root[data-sm2care-theme=shell-light] .bg-light-primary{background-color:var(--sm2care-primary-soft)!important}:root[data-sm2care-theme=shell-light] .bg-light-success{background-color:var(--tb-emerald-soft, #E4F6EF)!important}:root[data-sm2care-theme=shell-light] .bg-light-warning{background-color:var(--tb-amber-soft, #FFF4E0)!important}:root[data-sm2care-theme=shell-light] .bg-light-danger{background-color:var(--tb-danger-soft, #FCE8E6)!important}:root[data-sm2care-theme=shell-light] .page-link{color:var(--sm-ink)!important;border-radius:var(--sm-radius-btn)}:root[data-sm2care-theme=shell-light] .page-link:hover,:root[data-sm2care-theme=shell-light] .page-link:focus{background-color:var(--sm-panel)!important;color:var(--sm-ink)!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:var(--sm2care-primary-on)!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;color:var(--sm2care-primary-on)!important}:root[data-sm2care-theme=shell-light] .dropdown-menu,:root[data-sm2care-theme=shell-light] .menu-sub-dropdown,:root[data-sm2care-theme=shell-light] .modal-content{background-color:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--sm-radius-card);box-shadow:var(--sm-float)}:root[data-sm2care-theme=shell-light] .dropdown-item,:root[data-sm2care-theme=shell-light] .menu-sub-dropdown .menu-link{color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .dropdown-item:hover,:root[data-sm2care-theme=shell-light] .dropdown-item:focus,:root[data-sm2care-theme=shell-light] .menu-sub-dropdown .menu-link:hover{background-color:var(--sm-panel);color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .modal-backdrop.show{background-color:var(--tb-ink, #0E1A33);opacity:.55}@media(prefers-reduced-motion:reduce){:root[data-sm2care-theme=shell-light] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-sm2care-theme=shell-light] .alert{border-radius:var(--sm-radius-card);border:1px solid var(--sm-line);background-color:var(--sm-panel);color:var(--sm-ink);padding:1rem 1.15rem}:root[data-sm2care-theme=shell-light] .alert .alert-heading{color:inherit;font-weight:700}:root[data-sm2care-theme=shell-light] .alert-warning,:root[data-sm2care-theme=shell-light] .alert-light-warning{background-color:var(--tb-amber-soft, #FFF4E0);border-color:#8a5a0047;color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .alert-warning .alert-heading,:root[data-sm2care-theme=shell-light] .alert-light-warning .alert-heading,:root[data-sm2care-theme=shell-light] .alert-warning>i,:root[data-sm2care-theme=shell-light] .alert-light-warning>i{color:var(--tb-amber-ink, #8A5A00)}:root[data-sm2care-theme=shell-light] .alert-danger,:root[data-sm2care-theme=shell-light] .alert-light-danger{background-color:var(--tb-danger-soft, #FCE8E6);border-color:#c0392b4d;color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .alert-danger .alert-heading,:root[data-sm2care-theme=shell-light] .alert-danger>i,:root[data-sm2care-theme=shell-light] .alert-light-danger>i{color:var(--brand-danger-ink, #A4271B)}:root[data-sm2care-theme=shell-light] .alert-success,:root[data-sm2care-theme=shell-light] .alert-light-success{background-color:var(--tb-emerald-soft, #E4F6EF);border-color:#0e9e6e4d;color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .alert-success .alert-heading,:root[data-sm2care-theme=shell-light] .alert-success>i,:root[data-sm2care-theme=shell-light] .alert-light-success>i{color:var(--brand-success-ink, #0B7E58)}:root[data-sm2care-theme=shell-light] .alert-primary,:root[data-sm2care-theme=shell-light] .alert-light-primary{background-color:var(--sm-panel);border-color:var(--sm-line);color:var(--sm-ink)}:root[data-sm2care-theme=shell-light] .alert-light-primary>i,:root[data-sm2care-theme=shell-light] .alert-primary>i{color:var(--sm-ink-soft)}
