[data-theme=light]{--theme-elevation-0:#fff;--theme-elevation-50:#f8f8f8;--theme-elevation-100:#f2f3f7;--theme-elevation-150:#eee;--theme-elevation-200:#e8e8e8;--theme-elevation-250:#e1e1e1;--theme-elevation-300:#dbdbdb;--theme-elevation-350:#cecece;--theme-elevation-400:#bebebe;--theme-elevation-450:#9e9e9e;--theme-elevation-500:#737373;--theme-elevation-550:#636363;--theme-elevation-600:#555;--theme-elevation-650:#484848;--theme-elevation-700:#3a3a3a;--theme-elevation-750:#2e2e2e;--theme-elevation-800:#222;--theme-elevation-850:#1b1b1b;--theme-elevation-900:#121212;--theme-elevation-950:#0d0d0d;--theme-elevation-1000:#0a0a0a;--theme-success-50:#d6fad6;--theme-success-100:#beedbe;--theme-success-500:#2f7434;--theme-success-900:#002b05;--theme-warning-50:#ffecc4;--theme-warning-100:#f7dba1;--theme-warning-500:#c1983a;--theme-warning-900:#3e2a00;--theme-error-50:#ffe7e4;--theme-error-100:#ffcfca;--theme-error-500:#b94642;--theme-error-900:#5c0109}@supports (color:lab(0% 0 0)){[data-theme=light]{--theme-elevation-0:lab(100% 0 0);--theme-elevation-50:lab(97.68% -.0000298023 .0000119209);--theme-elevation-100:lab(95.9187% -.12064 -1.89234);--theme-elevation-150:lab(94.2% 0 0);--theme-elevation-200:lab(91.88% .0000298023 -.0000119209);--theme-elevation-250:lab(89.56% -.0000298023 0);--theme-elevation-300:lab(87.24% -.0000298023 0);--theme-elevation-350:lab(82.6% .0000298023 -.0000119209);--theme-elevation-400:lab(76.8% -.0000298023 0);--theme-elevation-450:lab(65.2% 0 0);--theme-elevation-500:lab(48.496% 0 0);--theme-elevation-550:lab(42% 0 0);--theme-elevation-600:lab(36.2% 0 .00000596046);--theme-elevation-650:lab(30.4% -.0000149012 0);--theme-elevation-700:lab(24.6% 0 0);--theme-elevation-750:lab(18.8% 0 0);--theme-elevation-800:lab(13% 0 0);--theme-elevation-850:lab(9.52% -.00000745058 0);--theme-elevation-900:lab(5.26802% 0 0);--theme-elevation-950:lab(3.6999% 0 0);--theme-elevation-1000:lab(2.75381% 0 0);--theme-success-50:lab(94.9779% -16.7671 13.14);--theme-success-100:lab(89.4258% -22.3607 17.6499);--theme-success-500:lab(43.4451% -33.6908 28.1509);--theme-success-900:lab(13.9332% -22.5712 17.761);--theme-warning-50:lab(94.3887% 2.61948 23.6209);--theme-warning-100:lab(88.6194% 4.04969 32.1325);--theme-warning-500:lab(65.3823% 8.57556 53.3721);--theme-warning-900:lab(18.8189% 7.41111 33.8894);--theme-error-50:lab(93.6401% 18.4729 10.0248);--theme-error-100:lab(87.6475% 24.7115 13.4899);--theme-error-500:lab(46.3104% 47.2106 27.79);--theme-error-900:lab(17.5663% 38.1208 23.5304)}}[data-theme=dark]{--theme-elevation-0:#0a0a0a;--theme-elevation-50:#0f0f0f;--theme-elevation-100:#161616;--theme-elevation-150:#1b1b1b;--theme-elevation-200:#1f1f1f;--theme-elevation-250:#242424;--theme-elevation-300:#292929;--theme-elevation-350:#333;--theme-elevation-400:#424242;--theme-elevation-450:#555;--theme-elevation-500:#a1a1a1;--theme-elevation-550:#aeaeae;--theme-elevation-600:#b7b7b7;--theme-elevation-650:#c4c4c4;--theme-elevation-700:#cecece;--theme-elevation-750:#d7d7d7;--theme-elevation-800:#dedede;--theme-elevation-850:#e8e8e8;--theme-elevation-900:#eee;--theme-elevation-950:#f5f5f5;--theme-elevation-1000:#fafafa;--theme-success-50:#0b290e;--theme-success-100:#0d3811;--theme-success-500:#4d9351;--theme-success-900:#d5ecd5;--theme-warning-50:#2d1f00;--theme-warning-100:#3e2a00;--theme-warning-500:#c1983a;--theme-warning-900:#f1e3c7;--theme-error-50:#400c0c;--theme-error-100:#551112;--theme-error-500:#ca5551;--theme-error-900:#fedbd7}@supports (color:lab(0% 0 0)){[data-theme=dark]{--theme-elevation-0:lab(2.75381% 0 0);--theme-elevation-50:lab(4.4379% 0 0);--theme-elevation-100:lab(7.22637% -.0000149012 0);--theme-elevation-150:lab(9.52% -.00000745058 0);--theme-elevation-200:lab(11.84% 0 0);--theme-elevation-250:lab(14.16% 0 0);--theme-elevation-300:lab(16.48% 0 0);--theme-elevation-350:lab(21.12% 0 0);--theme-elevation-400:lab(28.08% 0 -.00000596046);--theme-elevation-450:lab(36.2% 0 .00000596046);--theme-elevation-500:lab(66.128% -.0000298023 .0000119209);--theme-elevation-550:lab(71% 0 0);--theme-elevation-600:lab(74.48% -.0000298023 0);--theme-elevation-650:lab(79.12% -.0000298023 -.0000119209);--theme-elevation-700:lab(82.6% .0000298023 -.0000119209);--theme-elevation-750:lab(86.08% -.0000298023 0);--theme-elevation-800:lab(88.4% 0 .0000119209);--theme-elevation-850:lab(91.88% .0000298023 -.0000119209);--theme-elevation-900:lab(94.2% 0 0);--theme-elevation-950:lab(96.52% -.0000298023 .0000119209);--theme-elevation-1000:lab(98.26% 0 0);--theme-success-50:lab(13.7226% -16.8454 13.6618);--theme-success-100:lab(19.7532% -22.4924 19.0615);--theme-success-500:lab(55.0689% -33.6318 27.5919);--theme-success-900:lab(91.243% -11.1774 8.71434);--theme-warning-50:lab(13.0349% 5.22113 21.6705);--theme-warning-100:lab(18.8189% 7.41111 33.8894);--theme-warning-500:lab(65.3823% 8.57556 53.3721);--theme-warning-900:lab(90.8584% 1.5274 15.5418);--theme-error-50:lab(12.195% 25.2733 13.8856);--theme-error-100:lab(17.7901% 31.6229 19.3112);--theme-error-500:lab(52.12% 47.1194 27.3658);--theme-error-900:lab(90.3491% 12.2827 6.63934)}}[data-theme=light] .login{background:#fff;background:lab(100% 0 0)}[data-theme=dark] .login{background:#0a0a0a;background:lab(2.75381% 0 0)}.login__form{background-color:var(--theme-elevation-0);border-radius:.625rem}[data-theme=dark] .login__form{box-shadow:0 4px 24px #0006;box-shadow:0 4px 24px lab(0% 0 0/.4)}.login__brand{margin-bottom:2rem}[data-theme=light] .template-minimal{background:#fff;background:lab(100% 0 0)}[data-theme=dark] .template-minimal{background:#0a0a0a;background:lab(2.75381% 0 0)}.dashboard__title{color:var(--theme-elevation-1000);margin-bottom:1.5rem;font-weight:600}.dashboard__description{color:var(--theme-elevation-500);margin-bottom:2rem}.dashboard-card,.card{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:.625rem;transition:box-shadow .2s,transform .2s;overflow:hidden}.dashboard-card:hover,.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;box-shadow:0 8px 24px lab(0% 0 0/.08)}[data-theme=dark] .dashboard-card:hover,[data-theme=dark] .card:hover{box-shadow:0 8px 24px #0000004d;box-shadow:0 8px 24px lab(0% 0 0/.3)}.dashboard-card__title,.card__title{color:var(--theme-elevation-1000);font-weight:600}.dashboard-card__content,.card__content{padding:1.25rem}.dashboard-card__actions,.card__actions{border-top:1px solid var(--theme-elevation-150);background-color:var(--theme-elevation-50);padding:.75rem 1.25rem}.collection-list{gap:1rem;display:grid}.collection-list__item{border-radius:.5rem;transition:background-color .15s}.collection-list__item:hover{background-color:var(--theme-elevation-100)}.nav__link{border-radius:.5rem;transition:background-color .15s,color .15s}.nav__link:hover{background-color:var(--theme-elevation-100)}.nav__link--active{background-color:var(--theme-elevation-150);font-weight:500}.btn{border-radius:.5rem;font-weight:500;transition:all .15s}.btn--style-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px lab(0% 0 0/.15)}.btn--style-secondary:hover:not(:disabled){background-color:var(--theme-elevation-100)}.btn--disabled,.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.field-type .field-label{font-weight:500}.field-type .field-description{color:var(--theme-elevation-500);font-size:.875rem}.text-input,.textarea{border-radius:.5rem;transition:border-color .15s,box-shadow .15s}.text-input:focus,.textarea:focus{border-color:var(--theme-elevation-400);box-shadow:0 0 0 3px #0000000d;box-shadow:0 0 0 3px lab(0% 0 0/.05)}[data-theme=dark] .text-input:focus,[data-theme=dark] .textarea:focus{box-shadow:0 0 0 3px #ffffff0d;box-shadow:0 0 0 3px lab(100% 0 0/.05)}.table{border-radius:.625rem;overflow:hidden}.table__header{background-color:var(--theme-elevation-100);font-weight:600}.table__row{transition:background-color .15s}.table__row:hover{background-color:var(--theme-elevation-50)}.drawer{border-radius:.625rem 0 0 .625rem}.modal{border-radius:.625rem;box-shadow:0 16px 48px #0003;box-shadow:0 16px 48px lab(0% 0 0/.2)}[data-theme=dark] .modal{box-shadow:0 16px 48px #00000080;box-shadow:0 16px 48px lab(0% 0 0/.5)}[data-sonner-toast]{background-color:var(--theme-elevation-50);border-color:var(--theme-elevation-200);color:var(--theme-elevation-1000)}[data-sonner-toast] [data-icon] svg{color:var(--theme-elevation-500)}[data-sonner-toast][data-type=success]{background-color:var(--theme-success-50);border-color:var(--theme-success-500);color:var(--theme-success-900)}[data-sonner-toast][data-type=success] [data-icon] svg{color:var(--theme-success-500)}[data-sonner-toast][data-type=error]{background-color:var(--theme-error-50);border-color:var(--theme-error-500);color:var(--theme-error-900)}[data-sonner-toast][data-type=error] [data-icon] svg{color:var(--theme-error-500)}[data-sonner-toast][data-type=warning]{background-color:var(--theme-warning-50);border-color:var(--theme-warning-500);color:var(--theme-warning-900)}[data-sonner-toast][data-type=warning] [data-icon] svg{color:var(--theme-warning-500)}[data-sonner-toast][data-type=info],[data-sonner-toast][data-type=loading]{background-color:var(--theme-elevation-50)!important;border-color:var(--theme-elevation-200)!important;color:var(--theme-elevation-1000)!important}[data-sonner-toast][data-type=info] [data-icon] svg,[data-sonner-toast][data-type=loading] [data-icon] svg{color:var(--theme-elevation-500)!important}.banner{border-left:4px solid;border-radius:.5rem}.banner--type-success{background-color:var(--theme-success-50);border-left-color:var(--theme-success-500);color:var(--theme-success-900)}.banner--type-error{background-color:var(--theme-error-50);border-left-color:var(--theme-error-500);color:var(--theme-error-900)}.banner--type-warning{background-color:var(--theme-warning-50);border-left-color:var(--theme-warning-500);color:var(--theme-warning-900)}.custom-logo{justify-content:center;align-items:center;display:flex}.custom-logo img{max-width:200px;height:auto}.graphic-icon{width:18px;height:18px}@media (max-width:768px){.btn--style-primary:hover:not(:disabled),.card:hover,.dashboard-card:hover{transform:none}}
