.adm,.admin-theme{--background:225 30% 97%;--foreground:220 25% 15%;--card:0 0% 100%;--card-foreground:220 25% 15%;--popover:0 0% 100%;--popover-foreground:220 25% 15%;--primary:184 47% 34%;--primary-foreground:0 0% 100%;--secondary:225 27% 95%;--secondary-foreground:213 33% 17%;--muted:225 27% 95%;--muted-foreground:219 12% 42%;--accent:177 33% 93%;--accent-foreground:213 33% 17%;--destructive:0 56% 39%;--destructive-foreground:0 0% 100%;--border:220 18% 87%;--input:220 18% 87%;--ring:184 47% 34%;--radius:.625rem;--chart-1:184 47% 34%;--chart-2:213 33% 17%;--chart-3:219 12% 42%;--chart-4:177 33% 93%;--chart-5:0 56% 39%;--sidebar-surface:linear-gradient(180deg,#fbfdfd,#eef4f3);--brand-grad:linear-gradient(135deg,#2d7a80,#3f7c84);--brand-grad-soft:linear-gradient(135deg,rgba(45,122,128,.12),rgba(99,159,167,.12));--accent-warm:#c97b4a;--card-hover:0 12px 32px rgba(36,48,86,.08);--ring-soft:rgba(45,122,128,.18);--adm-dur:.15s;--adm-ease:ease-out}.adm.dark,.admin-theme.dark{--background:214 27% 10%;--foreground:214 33% 93%;--card:214 25% 12%;--card-foreground:214 33% 93%;--popover:214 25% 12%;--popover-foreground:214 33% 93%;--primary:184 47% 52%;--primary-foreground:214 27% 10%;--secondary:214 22% 16%;--secondary-foreground:214 33% 93%;--muted:214 22% 16%;--muted-foreground:219 12% 62%;--accent:214 22% 18%;--accent-foreground:214 33% 93%;--destructive:0 56% 52%;--destructive-foreground:0 0% 100%;--border:214 18% 22%;--input:214 18% 22%;--ring:184 47% 52%;--sidebar-surface:linear-gradient(180deg,#192029,#131920);--brand-grad-soft:linear-gradient(135deg,hsl(var(--primary)/.18),hsl(var(--primary)/.08));--card-hover:0 12px 32px rgba(6,10,14,.45);--ring-soft:hsl(var(--primary)/.28)}.adm,.admin-theme{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.adm button:not(:disabled),.admin-theme button:not(:disabled){cursor:pointer}.adm-sidebar{background:var(--sidebar-surface);border-right:1px solid hsl(var(--border));color:hsl(var(--foreground))}.adm-logo-mark{background:var(--brand-grad);color:hsl(var(--primary-foreground))}.adm-nav-group{font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm-nav-link{align-items:center;border-radius:10px;color:hsl(var(--foreground)/.75);display:flex;font-size:.875rem;font-weight:500;gap:.65rem;padding:.55rem .65rem;position:relative;text-decoration:none;transition:background .16s ease-out,color .16s ease-out}.adm-nav-link:hover{background:hsl(var(--accent)/.6);color:hsl(var(--foreground))}.adm-nav-link-active{background:hsl(var(--accent));color:hsl(var(--primary));font-weight:600}.adm-nav-link-active:before{border-radius:0 3px 3px 0;bottom:.35rem;content:"";left:-.75rem;position:absolute;top:.35rem;width:4px}.adm-nav-link-active .adm-nav-chip,.adm-nav-link-active:before{background:var(--brand-grad)}.adm-nav-link-active .adm-icon-chip-svg{color:hsl(var(--primary-foreground))}.adm-side-foot{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm-icon-chip{background:var(--brand-grad-soft);border-radius:10px;display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem}.adm-icon-chip-svg{color:hsl(var(--primary))}.adm-canvas{background-color:hsl(var(--background));background-image:radial-gradient(circle at 20% -10%,rgba(45,122,128,.06),transparent 45%)}.adm-page-head{-o-border-image:var(--brand-grad) 1;border-image:var(--brand-grad) 1;border-left:4px solid transparent;padding-left:.85rem}.adm-callout{align-items:flex-start;background:hsl(var(--accent)/.75);border-color:hsl(var(--primary)/.2);border-radius:10px;border-width:1px;color:hsl(var(--primary));display:flex;font-size:.875rem;gap:.625rem;line-height:1.25rem;padding:.75rem 1rem}.adm-form-grid-2{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.adm-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-search-bar{align-items:stretch;display:flex;gap:8px;max-width:32rem}.adm-search-bar .adm-input{flex:1;min-width:0}.adm-dash-card{align-items:flex-start;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px 2px #2430560a;display:flex;gap:.85rem;padding:1.1rem 1.15rem;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}.adm-dash-card:hover{border-color:var(--ring-soft);box-shadow:var(--card-hover);transform:translateY(-2px)}.adm-card-lift{transition:transform .16s ease-out,box-shadow .16s ease-out}.adm-card-lift:hover{box-shadow:var(--card-hover);transform:translateY(-1px)}.adm-table-row-hover{transition:background .15s ease-out}.adm-table-row-hover:hover{background:hsl(var(--accent)/.55)}.adm-table-row-hover:hover td:first-child{box-shadow:inset 2px 0 hsl(var(--primary))}.adm .adm-card,.admin-theme .adm-card{border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:hsl(var(--card-foreground)/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:transform .16s ease-out,box-shadow .16s ease-out}.adm .adm-card:hover,.admin-theme .adm-card:hover{box-shadow:var(--card-hover);transform:translateY(-1px)}.adm .adm-h1,.admin-theme .adm-h1{font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem;margin-bottom:.375rem;--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.adm .adm-sub,.admin-theme .adm-sub{font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-bottom:1rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-stack,.admin-theme .adm-stack{display:grid;gap:1rem}.adm .adm-actions,.admin-theme .adm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.adm .adm-actions>div:first-child,.admin-theme .adm-actions>div:first-child{flex:1 1 0%;min-width:220px}.adm .adm-grow,.admin-theme .adm-grow{flex:1 1 0%;min-width:180px}.adm .adm-btn,.admin-theme .adm-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;line-height:1.25rem;padding-left:1rem;padding-right:1rem;white-space:nowrap}.adm .adm-btn:focus-visible,.admin-theme .adm-btn:focus-visible{outline:2px solid transparent;outline-offset:2px}.adm .adm-btn:disabled,.admin-theme .adm-btn:disabled{opacity:.5;pointer-events:none}.adm .adm-btn,.admin-theme .adm-btn{transition:transform var(--adm-dur) var(--adm-ease),filter var(--adm-dur) var(--adm-ease),background var(--adm-dur) var(--adm-ease),box-shadow var(--adm-dur) var(--adm-ease)}.adm .adm-btn-primary,.adm .adm-btn.adm-btn-primary,.admin-theme .adm-btn-primary,.admin-theme .adm-btn.adm-btn-primary{background:var(--brand-grad);color:hsl(var(--primary-foreground));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.adm .adm-btn-primary:focus-visible,.adm .adm-btn.adm-btn-primary:focus-visible,.admin-theme .adm-btn-primary:focus-visible,.admin-theme .adm-btn.adm-btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background)/1)}.adm .adm-btn-primary:hover:not(:disabled),.adm .adm-btn.adm-btn-primary:hover:not(:disabled),.admin-theme .adm-btn-primary:hover:not(:disabled),.admin-theme .adm-btn.adm-btn-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.adm .adm-btn-primary:active:not(:disabled),.adm .adm-btn.adm-btn-primary:active:not(:disabled),.admin-theme .adm-btn-primary:active:not(:disabled),.admin-theme .adm-btn.adm-btn-primary:active:not(:disabled){transform:scale(.97)}.adm .adm-btn-secondary,.adm .adm-btn.adm-btn-secondary,.admin-theme .adm-btn-secondary,.admin-theme .adm-btn.adm-btn-secondary{border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--secondary-foreground)/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.adm .adm-btn-secondary:focus-visible,.adm .adm-btn.adm-btn-secondary:focus-visible,.admin-theme .adm-btn-secondary:focus-visible,.admin-theme .adm-btn.adm-btn-secondary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background)/1)}.adm .adm-btn-secondary:hover:not(:disabled),.adm .adm-btn.adm-btn-secondary:hover:not(:disabled),.admin-theme .adm-btn-secondary:hover:not(:disabled),.admin-theme .adm-btn.adm-btn-secondary:hover:not(:disabled){background-color:hsl(var(--secondary)/.8);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.adm .adm-btn-secondary:active:not(:disabled),.adm .adm-btn.adm-btn-secondary:active:not(:disabled),.admin-theme .adm-btn-secondary:active:not(:disabled),.admin-theme .adm-btn.adm-btn-secondary:active:not(:disabled){transform:scale(.97)}.adm .adm-btn-icon,.admin-theme .adm-btn-icon{flex-shrink:0;height:2.5rem;padding-left:0;padding-right:0;width:2.5rem}.adm .adm-btn.ghost,.admin-theme .adm-btn.ghost{background-color:transparent;border-color:transparent;border-width:1px;height:2.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.adm .adm-btn.ghost:hover,.admin-theme .adm-btn.ghost:hover{background-color:hsl(var(--muted)/.6);--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.adm .adm-btn.danger,.admin-theme .adm-btn.danger{--tw-bg-opacity:1;background-color:hsl(var(--destructive)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--destructive-foreground)/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.adm .adm-btn.danger:hover,.admin-theme .adm-btn.danger:hover{background-color:hsl(var(--destructive)/.9)}.adm .adm-btn.danger:focus-visible,.admin-theme .adm-btn.danger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--destructive)/var(--tw-ring-opacity,1))}.adm .adm-input,.adm select.adm-input,.admin-theme .adm-input,.admin-theme select.adm-input{border-radius:10px;border-width:1px;display:flex;height:2.5rem;width:100%;--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.adm .adm-input::file-selector-button,.adm select.adm-input::file-selector-button,.admin-theme .adm-input::file-selector-button,.admin-theme select.adm-input::file-selector-button{background-color:transparent;border-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.adm .adm-input::-moz-placeholder,.adm select.adm-input::-moz-placeholder,.admin-theme .adm-input::-moz-placeholder,.admin-theme select.adm-input::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-input::placeholder,.adm select.adm-input::placeholder,.admin-theme .adm-input::placeholder,.admin-theme select.adm-input::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-input:disabled,.adm select.adm-input:disabled,.admin-theme .adm-input:disabled,.admin-theme select.adm-input:disabled{cursor:not-allowed;opacity:.5}.adm .adm-input:focus-visible,.adm select.adm-input:focus-visible,.admin-theme .adm-input:focus-visible,.admin-theme select.adm-input:focus-visible{--tw-border-opacity:1;border-color:hsl(var(--ring)/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/.4)}.adm textarea.adm-input,.admin-theme textarea.adm-input{height:auto;min-height:80px;padding-bottom:.5rem;padding-top:.5rem}.adm .adm-table,.admin-theme .adm-table{caption-side:bottom;font-size:.875rem;line-height:1.25rem;width:100%}.adm .adm-table thead th,.admin-theme .adm-table thead th{background-color:hsl(var(--muted)/.5);font-size:.75rem;font-weight:500;height:2.5rem;letter-spacing:.025em;line-height:1rem;padding-left:.75rem;padding-right:.75rem;text-align:left;text-transform:uppercase;vertical-align:middle;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-table tbody td,.admin-theme .adm-table tbody td{border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));padding:.75rem;vertical-align:middle}.adm .adm-table tbody tr:hover td,.admin-theme .adm-table tbody tr:hover td{background-color:hsl(var(--accent)/.4)}.adm .adm-table tbody tr:hover td:first-child,.admin-theme .adm-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 hsl(var(--primary))}.adm .adm-table a,.admin-theme .adm-table a{font-weight:500;--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1));text-decoration-line:none}.adm .adm-table a:hover,.admin-theme .adm-table a:hover{text-decoration-line:underline}.adm .adm-badge,.admin-theme .adm-badge{align-items:center;border-color:transparent;border-radius:9999px;border-width:1px;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1rem;padding:.125rem .625rem}.adm .adm-badge-teal,.admin-theme .adm-badge-teal{background:#2d7a801f;color:#1f5c61}.adm .adm-badge-green,.admin-theme .adm-badge-green{background:#2278571f;color:#1a5c42}.adm .adm-badge-destructive,.admin-theme .adm-badge-destructive{background:#9b2c2c1f;color:#7a2424}.adm .adm-badge-warm,.admin-theme .adm-badge-warm{background:#c97b4a24;color:#8f4f2c}.adm .adm-badge-muted,.admin-theme .adm-badge-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm.dark .adm-badge-teal,.admin-theme.dark .adm-badge-teal{background:hsl(var(--primary)/.22);color:#addee1}.adm.dark .adm-badge-green,.admin-theme.dark .adm-badge-green{background:#38946938;color:#aee0c9}.adm.dark .adm-badge-destructive,.admin-theme.dark .adm-badge-destructive{background:hsl(var(--destructive)/.22);color:#eea0a0}.adm.dark .adm-badge-warm,.admin-theme.dark .adm-badge-warm{background:#c8774138;color:#eebfa0}.adm .adm-error,.admin-theme .adm-error{background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.3);border-radius:calc(var(--radius) - 2px);border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.adm .adm-success,.admin-theme .adm-success{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.25);border-radius:calc(var(--radius) - 2px);border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.adm .adm-empty,.admin-theme .adm-empty{padding-bottom:2.5rem;padding-top:2.5rem;text-align:center;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-fields,.admin-theme .adm-fields{border-width:0;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding:0}@media(min-width:768px){.adm .adm-fields,.admin-theme .adm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm .adm-fields label,.admin-theme .adm-fields label{display:grid;font-size:.875rem;gap:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-fields label>span,.admin-theme .adm-fields label>span{font-weight:500;--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.adm .adm-tabs,.admin-theme .adm-tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;margin-top:.75rem}.adm .adm-tab,.admin-theme .adm-tab{border-radius:calc(var(--radius) - 2px);border-width:1px;cursor:pointer;--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.375rem .75rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.adm .adm-tab:hover,.admin-theme .adm-tab:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.adm .adm-tab.on,.admin-theme .adm-tab.on{border-color:transparent;--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.adm .adm-pager,.admin-theme .adm-pager{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;margin-top:1rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.adm .adm-pager button,.admin-theme .adm-pager button{align-items:center;border-radius:calc(var(--radius) - 2px);border-width:1px;cursor:pointer;display:inline-flex;height:2rem;--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem}.adm .adm-pager button:hover,.admin-theme .adm-pager button:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.adm .adm-pager button:disabled,.admin-theme .adm-pager button:disabled{opacity:.4}.adm .adm-scroll,.admin-theme .adm-scroll{overflow:auto}.adm .adm-pre,.admin-theme .adm-pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;overflow-wrap:break-word;white-space:pre-wrap}.adm .adm-body a:not(.adm-btn):not([class*=button]),.admin-theme a:not(.adm-btn){--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.adm .adm-body a:not(.adm-btn):not([class*=button]):hover,.admin-theme a:not(.adm-btn):hover{text-decoration-line:underline}.admin-theme.adm-login-bg{background-color:hsl(var(--background));background-image:radial-gradient(circle at 15% -5%,rgba(45,122,128,.1),transparent 42%)}.adm-login-mark{background:var(--brand-grad);box-shadow:0 0 0 6px #2d7a801f,0 10px 24px -8px #2d7a8059}.adm-login-title{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.adm-btn-icon-only{align-items:center;background-color:transparent;border-radius:var(--radius);border-width:0;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;padding:0;width:2.25rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:background var(--adm-dur) var(--adm-ease),color var(--adm-dur) var(--adm-ease),transform var(--adm-dur) var(--adm-ease)}.adm-btn-icon-only:hover:not(:disabled){background-color:hsl(var(--muted)/.6);--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.adm-btn-icon-only:active:not(:disabled){transform:scale(.97)}.adm-btn-icon-only:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background)/1)}.adm-btn-icon-danger:hover:not(:disabled){background-color:hsl(var(--destructive)/.1);--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.adm-btn-icon-primary:hover:not(:disabled){background-color:hsl(var(--primary)/.1)}.adm-action-link,.adm-btn-icon-primary:hover:not(:disabled){--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.adm-action-link{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;line-height:1.25rem;text-decoration-line:none}.adm-action-link-icon{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));transition-duration:.15s;transition-duration:var(--adm-dur);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--adm-ease)}.adm-action-link:hover .adm-action-link-icon{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1));transform:translate(2px)}@keyframes adm-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.adm-content-enter,.adm-stagger-item{animation:adm-fade-in-up .2s var(--adm-ease) both}@media(prefers-reduced-motion:reduce){.adm *,.admin-theme *{animation:none!important;transition:none!important}}.adm .adm-table-head{font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}
