.sm-scope h1{font-size:20px;letter-spacing:-.01em;line-height:1.3}.sm-scope h1,.sm-scope h2{font-weight:700;color:var(--c-text)}.sm-scope h2{font-size:15px;letter-spacing:-.005em}.sm-scope h3{font-size:13px;font-weight:600;color:var(--c-text)}.sm-scope .bg-white.border{border-color:var(--c-border)!important;border-radius:var(--r-md)}.sm-scope .bg-white.border-slate-100,.sm-scope .bg-white.border-slate-200,.sm-scope .border-slate-100,.sm-scope .border-slate-200,.sm-scope .divide-slate-100>*+*,.sm-scope .divide-slate-200>*+*{border-color:var(--c-border)!important}.sm-scope .text-slate-800,.sm-scope .text-slate-900{color:var(--c-text)!important}.sm-scope .text-slate-600,.sm-scope .text-slate-700{color:var(--c-text-weak)!important}.sm-scope .text-slate-400,.sm-scope .text-slate-500{color:var(--c-text-mute)!important}.sm-scope .bg-blue-500,.sm-scope .bg-blue-600,.sm-scope .bg-indigo-500,.sm-scope .bg-indigo-600{background:var(--c-primary)!important}.sm-scope .hover\:bg-blue-700:hover,.sm-scope .hover\:bg-indigo-700:hover{background:var(--c-primary-hover,#1e40af)!important}.sm-scope .text-blue-500,.sm-scope .text-blue-600,.sm-scope .text-indigo-500,.sm-scope .text-indigo-600{color:var(--c-primary)!important}.sm-scope .bg-slate-100,.sm-scope .bg-slate-50{background:var(--c-chip)!important}.sm-scope .bg-blue-50,.sm-scope .bg-indigo-50{background:var(--c-primary-weak)!important}.sm-scope table thead th{background:var(--c-chip);color:var(--c-text-weak);font-weight:600}.sm-scope table tbody tr,.sm-scope table thead th{border-bottom:1px solid var(--c-border)}.sm-scope table tbody tr:hover{background:var(--c-chip)}.sm-scope .bg-green-50{background:color-mix(in srgb,var(--c-success) 12%,#fff)!important}.sm-scope .text-green-700{color:var(--c-success)!important}.sm-scope .bg-red-50{background:color-mix(in srgb,var(--c-danger) 12%,#fff)!important}.sm-scope .text-red-700{color:var(--c-danger)!important}.sm-scope .bg-amber-50,.sm-scope .bg-yellow-50{background:color-mix(in srgb,var(--c-warning) 12%,#fff)!important}.sm-scope .text-amber-700,.sm-scope .text-yellow-700{color:var(--c-warning)!important}.sm-scope input:focus,.sm-scope select:focus,.sm-scope textarea:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 20%,transparent)}.sm-scope a.border-b-2,.sm-scope button.border-b-2{transition:all .15s ease;padding:10px 14px;font-size:13px;font-weight:500;color:var(--c-text-mute);border-bottom-color:transparent}.sm-scope a.border-b-2:hover,.sm-scope button.border-b-2:hover{color:var(--c-text)}.sm-scope a.border-blue-500,.sm-scope a.border-indigo-500,.sm-scope a.border-slate-900,.sm-scope button.border-blue-500,.sm-scope button.border-indigo-500,.sm-scope button.border-slate-900{color:var(--c-primary)!important;border-bottom-color:var(--c-primary)!important;font-weight:600}.sm-scope .sticky.top-0{background:var(--c-surface);border-bottom:1px solid var(--c-border)}.sm-scope .rounded-full.bg-slate-100,.sm-scope .rounded-full.bg-slate-50{background:var(--c-chip)!important;color:var(--c-chip-text)!important}.sm-scope .rounded-full.bg-blue-100,.sm-scope .rounded-full.bg-indigo-100{background:var(--c-primary-weak)!important;color:var(--c-primary)!important}.sm-scope .px-2.py-0\.5.rounded,.sm-scope .px-2\.5.py-0\.5.rounded-full{font-size:11px;font-weight:600;letter-spacing:-.005em}.sm-scope input[type=date],.sm-scope input[type=email],.sm-scope input[type=number],.sm-scope input[type=search],.sm-scope input[type=tel],.sm-scope input[type=text],.sm-scope select,.sm-scope textarea{border-color:var(--c-border)!important;border-radius:var(--r-sm);background:var(--c-surface)}.sm-scope input[type=date]:focus,.sm-scope input[type=email]:focus,.sm-scope input[type=number]:focus,.sm-scope input[type=search]:focus,.sm-scope input[type=tel]:focus,.sm-scope input[type=text]:focus,.sm-scope select:focus,.sm-scope textarea:focus{border-color:var(--c-primary)!important}.sm-scope button.rounded.border{border-color:var(--c-border);background:var(--c-surface);color:var(--c-text);font-size:13px;font-weight:500;transition:all .15s}.sm-scope button.rounded.border:hover{background:var(--c-chip);border-color:var(--c-text-mute)}.sm-scope table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.sm-scope table thead th{padding:10px 12px;font-size:11.5px;letter-spacing:.02em;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:1}.sm-scope table tbody td{padding:10px 12px;color:var(--c-text);vertical-align:middle}.sm-scope table tbody tr:last-child{border-bottom:none}.sm-scope table tbody tr:hover td{background:color-mix(in srgb,var(--c-chip) 60%,transparent)}.sm-scope .bg-white.border table,.sm-scope .bg-white.rounded table{border-radius:inherit}.sm-scope table .tabular-nums,.sm-scope table [class*=text-right]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sm-scope table thead th button,.sm-scope table thead th.cursor-pointer,.sm-scope table thead th[role=button]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-scope table thead th.cursor-pointer:hover,.sm-scope table thead th[role=button]:hover{background:color-mix(in srgb,var(--c-chip) 80%,#fff)}.sm-scope .pagination button,.sm-scope nav[aria-label*=Pagination] button,.sm-scope nav[aria-label*=pagination] button{min-width:32px;height:32px;border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-weak);font-size:12px;font-weight:500;transition:all .15s}.sm-scope .pagination button:hover:not(:disabled),.sm-scope nav[aria-label*=Pagination] button:hover:not(:disabled),.sm-scope nav[aria-label*=pagination] button:hover:not(:disabled){background:var(--c-chip);color:var(--c-text)}.sm-scope .pagination button.active,.sm-scope .pagination button[aria-current=page],.sm-scope nav[aria-label*=Pagination] button[aria-current=page]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.sm-scope table button.text-\[11px\],.sm-scope table button.text-\[12px\],.sm-scope table button.text-xs{padding:4px 10px;border-radius:var(--r-sm);font-weight:500;transition:all .15s}.sm-scope input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-primary);border-radius:4px;border:1px solid var(--c-border);cursor:pointer}.sm-scope .text-center.py-10,.sm-scope .text-center.py-12,.sm-scope .text-center.py-16,.sm-scope .text-center.py-8{color:var(--c-text-mute);font-size:13px}.sm-scope .animate-pulse .bg-slate-100,.sm-scope .animate-pulse .bg-slate-200{background:var(--c-chip)!important}.sm-scope .sm-fav-toggle{opacity:0;transition:opacity .15s}.sm-scope .sm-fav-toggle:focus-visible,.sm-scope .sm-fav-toggle[aria-pressed=true],.sm-scope a:hover .sm-fav-toggle{opacity:1}@media (max-width:1200px){.sm-main-side,.sm-two-col{grid-template-columns:1fr!important}}:root[data-theme=dark] .bg-white,html.dark .bg-white{background-color:var(--c-surface)!important}:root[data-theme=dark] .bg-gray-50,:root[data-theme=dark] .bg-neutral-50,:root[data-theme=dark] .bg-slate-50,:root[data-theme=dark] .bg-zinc-50,html.dark .bg-gray-50,html.dark .bg-neutral-50,html.dark .bg-slate-50,html.dark .bg-zinc-50{background-color:var(--c-bg)!important}:root[data-theme=dark] .bg-gray-100,:root[data-theme=dark] .bg-neutral-100,:root[data-theme=dark] .bg-slate-100,:root[data-theme=dark] .bg-zinc-100,html.dark .bg-gray-100,html.dark .bg-neutral-100,html.dark .bg-slate-100,html.dark .bg-zinc-100{background-color:var(--c-surface-2)!important}:root[data-theme=dark] .bg-gray-200,:root[data-theme=dark] .bg-slate-200,html.dark .bg-gray-200,html.dark .bg-slate-200{background-color:var(--c-hover)!important}:root[data-theme=dark] .text-black,:root[data-theme=dark] .text-gray-700,:root[data-theme=dark] .text-gray-800,:root[data-theme=dark] .text-gray-900,:root[data-theme=dark] .text-neutral-900,:root[data-theme=dark] .text-slate-700,:root[data-theme=dark] .text-slate-800,:root[data-theme=dark] .text-slate-900,:root[data-theme=dark] .text-zinc-900,html.dark .text-black,html.dark .text-gray-700,html.dark .text-gray-800,html.dark .text-gray-900,html.dark .text-neutral-900,html.dark .text-slate-700,html.dark .text-slate-800,html.dark .text-slate-900,html.dark .text-zinc-900{color:var(--c-text)!important}:root[data-theme=dark] .text-gray-500,:root[data-theme=dark] .text-gray-600,:root[data-theme=dark] .text-slate-500,:root[data-theme=dark] .text-slate-600,html.dark .text-gray-500,html.dark .text-gray-600,html.dark .text-slate-500,html.dark .text-slate-600{color:var(--c-text-2)!important}:root[data-theme=dark] .text-gray-400,:root[data-theme=dark] .text-slate-400,html.dark .text-gray-400,html.dark .text-slate-400{color:var(--c-text-3)!important}:root[data-theme=dark] .border-gray-100,:root[data-theme=dark] .border-gray-200,:root[data-theme=dark] .border-neutral-200,:root[data-theme=dark] .border-slate-100,:root[data-theme=dark] .border-slate-200,html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-neutral-200,html.dark .border-slate-100,html.dark .border-slate-200{border-color:var(--c-border)!important}:root[data-theme=dark] .border-gray-300,:root[data-theme=dark] .border-slate-300,html.dark .border-gray-300,html.dark .border-slate-300{border-color:var(--c-border-strong)!important}:root[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]),:root[data-theme=dark] .divide-slate-200>:not([hidden])~:not([hidden]),html.dark .divide-gray-200>:not([hidden])~:not([hidden]),html.dark .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--c-border)!important}:root[data-theme=dark] .hover\:bg-gray-100:hover,:root[data-theme=dark] .hover\:bg-gray-50:hover,:root[data-theme=dark] .hover\:bg-slate-50:hover,html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-slate-50:hover{background-color:var(--c-hover)!important}:root[data-theme=dark] .placeholder-gray-400::-moz-placeholder,:root[data-theme=dark] .placeholder-gray-500::-moz-placeholder,html.dark .placeholder-gray-400::-moz-placeholder,html.dark .placeholder-gray-500::-moz-placeholder{color:var(--c-text-3)!important}:root[data-theme=dark] .placeholder-gray-400::placeholder,:root[data-theme=dark] .placeholder-gray-500::placeholder,html.dark .placeholder-gray-400::placeholder,html.dark .placeholder-gray-500::placeholder{color:var(--c-text-3)!important}@media (max-width:480px){.sm-datatable-wrap,.sm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sm-datatable,.sm-table{min-width:640px}.sm-form-grid,.sm-form-row,.sm-form__grid{grid-template-columns:minmax(0,1fr)}.sm-page-header,.sm-page__header{flex-direction:column;align-items:flex-start;gap:8px}.sm-page-header__actions{width:100%;flex-wrap:wrap}.sm-kpi-grid{grid-template-columns:minmax(0,1fr)}.sm-modal__dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}}