@keyframes admin-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-shell{color-scheme:light;--admin-radius: 14px;--admin-radius-sm: 12px;--admin-radius-lg: 16px;--admin-glass-light: linear-gradient(145deg, rgba(255, 255, 255, .96), rgba(244, 248, 255, .9));--admin-glass-dark: linear-gradient(145deg, rgba(19, 30, 55, .72), rgba(10, 21, 44, .52));--admin-border-light: rgba(100, 116, 139, .22);--admin-border-dark: rgba(255, 255, 255, .12);--admin-shadow-light: 0 14px 34px rgba(15, 23, 42, .1);--admin-shadow-hover-light: 0 20px 46px rgba(15, 23, 42, .14);--admin-shadow-dark: 0 20px 42px rgba(2, 6, 23, .48);--admin-shadow-hover-dark: 0 28px 56px rgba(2, 6, 23, .58);--admin-text-strong: rgb(15 23 42);--admin-text-body: rgb(30 41 59);--admin-text-muted: rgb(51 65 85);--admin-text-soft: rgb(100 116 139);--admin-surface-light: rgba(255, 255, 255, .9);--admin-surface-soft-light: rgba(241, 245, 249, .92);--admin-dark-text-strong: rgb(248 250 252);--admin-dark-text-body: rgb(226 232 240);--admin-dark-text-muted: rgb(191 219 254);--admin-dark-text-soft: rgb(148 163 184);--admin-dark-surface-1: linear-gradient(145deg, rgba(16, 25, 46, .88), rgba(8, 17, 34, .8));--admin-dark-surface-2: linear-gradient(150deg, rgba(18, 31, 59, .84), rgba(21, 30, 57, .76));--admin-dark-surface-3: rgba(15, 23, 42, .72);--admin-dark-border-strong: rgba(148, 163, 184, .34);--admin-dark-glow: 0 18px 42px rgba(2, 6, 23, .34);--admin-accent: #60a5fa;--admin-accent-2: #818cf8;--admin-accent-3: #a78bfa;animation:admin-fade-up .38s ease-out;min-height:100svh;min-height:100dvh;min-width:0;overflow-x:clip;-webkit-font-smoothing:antialiased}.admin-shell .admin-content>*{animation:admin-fade-up .32s ease-out}@media(hover:none),(pointer:coarse){.admin-shell,.admin-shell .admin-content>*{animation:none}.admin-shell [data-slot=card],.admin-shell [data-slot=button]{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;transform:none}.admin-shell [data-slot=card]:hover,.admin-shell [data-slot=button]:hover{transform:none}.admin-shell .admin-nav-item:after{display:none}}.admin-shell .admin-main,.admin-shell .admin-content,.admin-shell .admin-header-panel{min-width:0}.admin-shell .admin-main{scrollbar-gutter:stable both-edges;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.admin-shell .overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.admin-shell table{min-width:100%}.admin-shell math-field img,.admin-shell math-field::part(content) img,.admin-shell math-field::part(container) img{display:inline-block;max-width:min(100%,320px);width:auto;height:auto;vertical-align:middle;border:0;box-shadow:none;background:transparent;object-fit:contain}.admin-shell .admin-header-panel,.admin-shell .admin-sidebar,.admin-shell [data-slot=card]{border-radius:var(--admin-radius-lg)}.admin-shell .admin-header-panel,.admin-shell [data-slot=card]{border-color:var(--admin-border-light);background:var(--admin-glass-light);box-shadow:var(--admin-shadow-light);backdrop-filter:blur(14px)}.admin-shell,.admin-shell .admin-main,.admin-shell .admin-content,.admin-shell [data-slot=card],.admin-shell [data-slot=card-content],.admin-shell [data-slot=card-header]{color:var(--admin-text-body)}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell h5,.admin-shell h6,.admin-shell strong,.admin-shell th,.admin-shell [data-slot=card-title],.admin-shell [data-slot=label]{color:var(--admin-text-strong);line-height:1.22}.admin-shell p,.admin-shell td,.admin-shell li,.admin-shell small,.admin-shell [data-slot=card-description],.admin-shell .text-muted-foreground{color:var(--admin-text-muted)}.admin-shell svg{color:inherit}.dark .admin-shell{color-scheme:dark}.dark .admin-shell .admin-header-panel,.dark .admin-shell [data-slot=card]{border-color:var(--admin-dark-border-strong);background:var(--admin-dark-surface-1);box-shadow:var(--admin-shadow-dark)}.dark .admin-shell .admin-sidebar{border-color:#6366f13d;background:linear-gradient(160deg,#060c1be6,#0f172ad6 56%,#1e1b4b8f);box-shadow:0 22px 54px #02061775}.dark .admin-shell .admin-header-panel{background:linear-gradient(155deg,#111827db,#1e293bad)}.dark .admin-shell,.dark .admin-shell .admin-main,.dark .admin-shell .admin-content,.dark .admin-shell [data-slot=card],.dark .admin-shell [data-slot=card-content],.dark .admin-shell [data-slot=card-header]{color:var(--admin-dark-text-body)}.dark .admin-shell h1,.dark .admin-shell h2,.dark .admin-shell h3,.dark .admin-shell h4,.dark .admin-shell h5,.dark .admin-shell h6,.dark .admin-shell strong,.dark .admin-shell th,.dark .admin-shell [data-slot=card-title],.dark .admin-shell [data-slot=label]{color:var(--admin-dark-text-strong)}.dark .admin-shell p,.dark .admin-shell td,.dark .admin-shell li,.dark .admin-shell small,.dark .admin-shell [data-slot=card-description],.dark .admin-shell .text-muted-foreground{color:var(--admin-dark-text-muted)}.dark .admin-shell [data-slot=tabs-list]{border-color:#818cf852;background:linear-gradient(135deg,#0f172ae6,#1e293bc7,#3730a361);box-shadow:var(--admin-dark-glow)}.dark .admin-shell [data-slot=tabs-trigger]{border-color:#94a3b833;background:#0f172ac2;color:var(--admin-dark-text-body)}.dark .admin-shell [data-slot=tabs-trigger][data-state=active]{background:linear-gradient(120deg,#3b82f6f5,#4f46e5f0,#9333eae6);color:#fff}.dark .admin-shell [data-slot=select-content]{border-color:#94a3b847;background:#0f172afa;color:var(--admin-dark-text-body)}.dark .admin-shell .bg-white,.dark .admin-shell .bg-white\/80,.dark .admin-shell .bg-white\/70,.dark .admin-shell .bg-white\/65,.dark .admin-shell .bg-white\/50,.dark .admin-shell .bg-slate-50,.dark .admin-shell .bg-slate-50\/70,.dark .admin-shell .bg-slate-50\/60,.dark .admin-shell .bg-indigo-50,.dark .admin-shell .bg-indigo-50\/25,.dark .admin-shell .bg-indigo-50\/30,.dark .admin-shell .bg-indigo-50\/35,.dark .admin-shell .bg-indigo-50\/40,.dark .admin-shell .bg-indigo-50\/60,.dark .admin-shell .bg-indigo-100\/70,.dark .admin-shell .bg-cyan-100\/70,.dark .admin-shell .bg-rose-100\/70,.dark .admin-shell .bg-emerald-50,.dark .admin-shell .bg-emerald-50\/70,.dark .admin-shell .bg-emerald-50\/60,.dark .admin-shell .bg-amber-50,.dark .admin-shell .bg-rose-50,.dark .admin-shell .bg-muted,.dark .admin-shell .bg-muted\/20,.dark .admin-shell .bg-muted\/30,.dark .admin-shell .bg-muted\/50,.dark .admin-shell .bg-rose-50\/40{background-color:var(--admin-dark-surface-3)}.dark .admin-shell .border-indigo-200,.dark .admin-shell .border-indigo-300,.dark .admin-shell .border-emerald-200,.dark .admin-shell .border-emerald-300,.dark .admin-shell .border-amber-200,.dark .admin-shell .border-amber-300,.dark .admin-shell .border-rose-200,.dark .admin-shell .border-slate-200{border-color:var(--admin-dark-border-strong)}.dark .admin-shell .text-emerald-800,.dark .admin-shell .text-emerald-700,.dark .admin-shell .text-amber-700,.dark .admin-shell .text-rose-700,.dark .admin-shell .text-indigo-700{color:#a7f3d0}.dark .admin-shell .hover\:bg-slate-50:hover,.dark .admin-shell .hover\:bg-rose-50:hover,.dark .admin-shell .hover\:bg-indigo-50:hover,.dark .admin-shell .hover\:bg-muted:hover{background-color:#1e293be6}.dark .admin-shell .bg-emerald-50\/60 .text-emerald-700,.dark .admin-shell .bg-emerald-50 .text-emerald-700,.dark .admin-shell .bg-amber-50 .text-amber-700,.dark .admin-shell .bg-rose-50 .text-rose-700,.dark .admin-shell .bg-indigo-50 .text-indigo-700{color:#e2e8f0}.dark .admin-shell .bg-emerald-50\/60,.dark .admin-shell .bg-emerald-50,.dark .admin-shell .bg-amber-50,.dark .admin-shell .bg-rose-50,.dark .admin-shell .bg-indigo-50{box-shadow:inset 0 0 0 1px #ffffff0a}.dark .admin-shell [data-slot=button]{border-color:#94a3b84d;color:var(--admin-dark-text-body)}.dark .admin-shell [data-slot=button]:not(.bg-primary):not(.bg-destructive):not(.bg-destructive\/60):not(.bg-emerald-500):not(.bg-amber-500):not(.bg-rose-500){background:#0f172ab8;box-shadow:inset 0 1px #ffffff0d}.dark .admin-shell [data-slot=button]:hover{border-color:#818cf870;background:#1e293bdb}.dark .admin-shell [data-slot=button].bg-primary{background:linear-gradient(125deg,#3b82f6,#4f46e5 52%,#9333ea);box-shadow:0 18px 34px #3b82f63d}.dark .admin-shell [data-slot=button].bg-primary:hover{box-shadow:0 22px 40px #4f46e552}.admin-shell [data-slot=card]{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.admin-shell [data-slot=card]:hover{transform:translateY(-3px);box-shadow:var(--admin-shadow-hover-light)}.dark .admin-shell [data-slot=card]:hover{box-shadow:var(--admin-shadow-hover-dark)}.admin-shell [data-slot=card-title]{letter-spacing:.01em;font-weight:700;color:var(--admin-text-strong)}.admin-shell [data-slot=card-description]{color:var(--admin-text-muted)}.dark .admin-shell [data-slot=card-description]{color:#cbd5e1d9}.admin-shell [data-slot=button]{border-radius:var(--admin-radius-sm);font-weight:600;transition:transform .18s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.admin-shell [data-slot=button]:hover{transform:translateY(-1px)}.admin-shell [data-slot=button]:focus-visible{box-shadow:0 0 0 4px #38bdf82e}.admin-shell [data-slot=button].bg-primary{background:linear-gradient(120deg,#0ea5e9,#4f46e5 55%,#8b5cf6);border-color:#4f46e573;box-shadow:0 12px 28px #4f46e547}.admin-shell [data-slot=button].bg-primary:hover{box-shadow:0 16px 32px #4f46e557}.admin-shell [data-slot=button].bg-destructive,.admin-shell [data-slot=button].bg-destructive\/60{box-shadow:0 10px 24px #e11d483d}.admin-shell [data-slot=input],.admin-shell [data-slot=textarea],.admin-shell [data-slot=select-trigger]{border-radius:var(--admin-radius-sm);border-color:#94a3b852;background:var(--admin-surface-light);color:var(--admin-text-strong);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-shell [data-slot=input]::placeholder,.admin-shell [data-slot=textarea]::placeholder{color:var(--admin-text-soft)}.dark .admin-shell [data-slot=input],.dark .admin-shell [data-slot=textarea],.dark .admin-shell [data-slot=select-trigger]{border-color:#94a3b857;background:#08101ebd;color:var(--admin-dark-text-body);box-shadow:inset 0 1px #ffffff0d,0 2px 6px #02061742}.dark .admin-shell [data-slot=input]::placeholder,.dark .admin-shell [data-slot=textarea]::placeholder{color:var(--admin-dark-text-soft)}.admin-shell math-field{--hue: 220;display:block;width:100%;box-sizing:border-box;border-radius:var(--admin-radius-sm);border:1px solid rgba(148,163,184,.32);background-color:var(--admin-surface-light);color:var(--admin-text-strong);--placeholder-color: rgb(71 85 105);--placeholder-opacity: .75;caret-color:var(--admin-text-strong)}.dark .admin-shell math-field{border-color:#94a3b857;background-color:#08101ebd;color:var(--admin-dark-text-body);--placeholder-color: rgb(148 163 184);--placeholder-opacity: .9;caret-color:var(--admin-dark-text-strong)}@media(forced-colors:active){.admin-shell math-field{border-color:ButtonBorder;background-color:Field;color:FieldText;caret-color:FieldText;--placeholder-color: GrayText;--placeholder-opacity: 1}}.admin-shell input[type=file]{color:var(--admin-text-body)}.admin-shell input[type=file]::file-selector-button{margin-right:.75rem;border-radius:var(--admin-radius-sm);border:1px solid rgba(148,163,184,.32);background:#f1f5f9fa;color:var(--admin-text-strong);padding:.4rem .85rem;font-weight:600;font-size:.875rem}.dark .admin-shell input[type=file]{color:var(--admin-dark-text-muted)}.dark .admin-shell input[type=file]::file-selector-button{border-color:#94a3b857;background:#1e293beb;color:var(--admin-dark-text-strong)}.admin-shell [data-slot=input]:focus-visible,.admin-shell [data-slot=textarea]:focus-visible,.admin-shell [data-slot=select-trigger]:focus-visible{border-color:#0ea5e9a6;box-shadow:0 0 0 4px #38bdf829}.admin-shell [data-slot=badge]{border-radius:999px;font-weight:600;letter-spacing:.01em}.dark .admin-shell [data-slot=badge]{border-color:#94a3b84d;color:var(--admin-dark-text-body)}.admin-shell table thead tr{background:#e2e8f080}.dark .admin-shell table thead tr{background:#1e293bd1}.admin-shell table th{color:var(--admin-text-strong)}.dark .admin-shell table th{color:var(--admin-dark-text-strong)}.admin-shell table td{color:var(--admin-text-body)}.dark .admin-shell table td{color:var(--admin-dark-text-body)}.dark .admin-shell tr{border-color:#4755695c}.dark .admin-shell tr:hover{background:#1e293b75}.admin-shell .rounded-md.bg-slate-50,.admin-shell .rounded-lg.bg-slate-50,.admin-shell .rounded-xl.bg-slate-50,.admin-shell .rounded-2xl.bg-slate-50{background:var(--admin-surface-soft-light);color:var(--admin-text-body)}.admin-shell .admin-nav-item{position:relative;overflow:hidden}.admin-shell .admin-nav-item:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#38bdf81a,#4f46e51a);opacity:0;transition:opacity .18s ease}.admin-shell .admin-nav-item:hover:after{opacity:1}.admin-shell .admin-support-list,.admin-shell .admin-support-header,.admin-shell .admin-support-thread,.admin-shell .admin-support-attachment-preview{background:linear-gradient(145deg,#ffffffc2,#f8fafceb);box-shadow:inset 0 1px #ffffff8c}.admin-shell .admin-support-conversation{border-color:#94a3b83d;background:#ffffff70}.admin-shell .admin-support-conversation:hover{background:#f1f5f9eb;border-color:#818cf857}.admin-shell .admin-support-conversation-active{background:linear-gradient(135deg,#e0e7fff2,#eef2ffeb);box-shadow:0 10px 24px #6366f11f}.admin-shell .admin-support-conversation-preview{color:#475569}.admin-shell .admin-support-unread-badge{box-shadow:0 6px 16px #e11d4842}.admin-shell .admin-support-banner{background:linear-gradient(135deg,#d1fae5eb,#ecfdf5e6);box-shadow:inset 0 1px #ffffff80}.admin-shell .admin-support-thread{background:linear-gradient(180deg,#f8fafcf5,#f1f5f9f0)}.admin-shell .admin-support-bubble{position:relative;border-radius:18px;box-shadow:0 10px 24px #0f172a14}.admin-shell .admin-support-bubble-admin{background:linear-gradient(135deg,#4338ca,#4f46e5 48%,#6366f1);box-shadow:0 16px 32px #4f46e547}.admin-shell .admin-support-bubble-user{background:linear-gradient(145deg,#fffffff5,#f1f5f9e6);border-color:#94a3b847}.admin-shell .admin-support-attachment a{color:inherit}.admin-shell .admin-support-reaction-button{border-color:#94a3b842;background:#ffffffc7;box-shadow:0 2px 8px #0f172a0f}.admin-shell .admin-support-bubble-meta{letter-spacing:.01em}.dark .admin-shell .admin-support-list,.dark .admin-shell .admin-support-header,.dark .admin-shell .admin-support-thread,.dark .admin-shell .admin-support-attachment-preview{background:linear-gradient(145deg,#0a1224e0,#141e38d1);border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #02061738}.dark .admin-shell .admin-support-conversation{background:linear-gradient(135deg,#0f172ab8,#111827db);border-color:#47556980}.dark .admin-shell .admin-support-conversation:hover{background:linear-gradient(135deg,#18223ed1,#1e293be6);border-color:#6366f16b}.dark .admin-shell .admin-support-conversation-active{background:linear-gradient(135deg,#3730a3db,#4338cab8);border-color:#818cf88f;box-shadow:0 16px 32px #312e8157}.dark .admin-shell .admin-support-conversation-active p,.dark .admin-shell .admin-support-conversation-active span{color:#eef2ff}.dark .admin-shell .admin-support-conversation-preview{color:#bfdbfe}.dark .admin-shell .admin-support-unread-badge{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 8px 18px #e11d4852}.dark .admin-shell .admin-support-banner{border-color:#10b98142;background:linear-gradient(135deg,#064e3b70,#0f766e2e);color:#a7f3d0}.dark .admin-shell .admin-support-thread{background:linear-gradient(180deg,#090e1cf5,#111827eb)}.dark .admin-shell .admin-support-bubble{box-shadow:0 16px 34px #02061757}.dark .admin-shell .admin-support-bubble-admin{background:linear-gradient(135deg,#4f46e5f5,#6366f1e0,#7c3aeddb);box-shadow:0 18px 36px #4f46e54d}.dark .admin-shell .admin-support-bubble-user{background:linear-gradient(145deg,#141e38f5,#0f172ae0);border-color:#4755698f;color:#e2e8f0}.dark .admin-shell .admin-support-reaction-button{border-color:#818cf838;background:#0f172aad;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0a}.dark .admin-shell .admin-support-bubble-meta{color:#bfdbfe}.admin-shell .admin-main section{scroll-margin-top:84px}.admin-shell .rounded-md.border,.admin-shell .rounded-lg.border,.admin-shell .rounded-xl.border,.admin-shell .rounded-2xl.border{border-color:#94a3b84d}.dark .admin-shell .rounded-md.border,.dark .admin-shell .rounded-lg.border,.dark .admin-shell .rounded-xl.border,.dark .admin-shell .rounded-2xl.border{border-color:#94a3b847}.admin-shell .max-h-\[520px\],.admin-shell .max-h-\[760px\],.admin-shell .max-h-\[860px\]{scrollbar-width:thin;scrollbar-color:rgba(14,165,233,.45) transparent}.admin-shell .admin-mobile-sidebar-toggle{display:none}@media(hover:none){.admin-shell [data-slot=card]:hover,.dark .admin-shell [data-slot=card]:hover,.admin-shell [data-slot=button]:hover,.admin-shell .admin-nav-item:hover:after{transform:none;box-shadow:inherit;opacity:0}.admin-shell [data-slot=button]:active,.admin-shell .admin-nav-item:active,.admin-shell .admin-mobile-sidebar-toggle:active{transform:scale(.985)}}@media(max-width:1279px){.admin-shell .admin-content{padding-bottom:1rem}.admin-shell [data-slot=card]{border-radius:var(--admin-radius)}}@media(max-width:767px){.admin-shell .admin-main{padding-left:max(.65rem,env(safe-area-inset-left,0px));padding-right:max(.65rem,env(safe-area-inset-right,0px));padding-top:max(3.9rem,calc(env(safe-area-inset-top,0px) + 3.15rem))}.admin-shell .admin-content{gap:.85rem}.admin-shell .admin-header-panel{border-radius:var(--admin-radius);padding:.85rem}.admin-shell h2{font-size:clamp(1.1rem,2.7vw + .75rem,1.45rem)}.admin-shell .admin-main [data-slot=card-content]{padding:.85rem}.admin-shell .admin-main .overflow-auto,.admin-shell .admin-main .overflow-x-auto{max-width:100%;-webkit-overflow-scrolling:touch}.admin-shell .admin-main table{font-size:.8125rem}.admin-shell .admin-main [data-slot=select-trigger]{width:100%;max-width:100%}.admin-shell .admin-sidebar{width:min(85vw,20rem);max-width:20rem;padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.admin-shell .admin-main [data-slot=button],.admin-shell .admin-main button,.admin-shell .admin-main [data-slot=input],.admin-shell .admin-main input,.admin-shell .admin-main [data-slot=textarea],.admin-shell .admin-main textarea,.admin-shell .admin-main [data-slot=select-trigger]{min-height:2.75rem;font-size:1rem}.admin-shell .admin-main input[type=file]{padding-top:.55rem;padding-bottom:.55rem}.admin-shell .admin-main .inline-flex.overflow-hidden.rounded-md.border{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-shell .admin-main .inline-flex.overflow-hidden.rounded-md.border>button{width:100%;min-height:2.5rem}.admin-shell .admin-main .space-y-2.rounded-md.border.p-2,.admin-shell .admin-main .space-y-3.rounded-lg.border.p-3{padding:.85rem}.admin-shell .admin-main .space-y-2 .flex.items-center.justify-between.gap-2{align-items:stretch}.admin-shell .admin-main [data-slot=tabs-list]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell .admin-main [data-slot=tabs-trigger]{min-height:2.5rem;white-space:nowrap}.admin-shell .admin-main math-field img,.admin-shell .admin-main math-field::part(content) img,.admin-shell .admin-main math-field::part(container) img{max-width:min(100%,calc(100vw - 2.25rem));height:auto}.admin-shell .admin-main .mcq-inline-image-row{display:flex;width:100%;gap:.35rem}.admin-shell .admin-main .mcq-inline-image-row .mcq-inline-image{flex:1 1 46%;width:100%;max-width:100%}.admin-shell .admin-main [class*=text-xs]{line-height:1.35}}@media(max-width:1024px){.admin-shell,.admin-shell .admin-main,.admin-shell .admin-content{overflow-x:hidden}.admin-shell .admin-main [class*="md:grid-cols-"],.admin-shell .admin-main [class*="lg:grid-cols-"],.admin-shell .admin-main [class*="xl:grid-cols-"],.admin-shell .admin-main [class*="2xl:grid-cols-"],.admin-shell .admin-main [class*="md:grid-cols-["],.admin-shell .admin-main [class*="lg:grid-cols-["],.admin-shell .admin-main [class*="xl:grid-cols-["],.admin-shell .admin-main [class*="2xl:grid-cols-["]{grid-template-columns:minmax(0,1fr)!important}.admin-shell .admin-main [data-slot=card-content]{overflow-x:hidden}.admin-shell .admin-main .max-h-\[70vh\],.admin-shell .admin-main .max-h-\[72vh\],.admin-shell .admin-main .max-h-\[80vh\],.admin-shell .admin-main .max-h-\[520px\],.admin-shell .admin-main .max-h-\[620px\],.admin-shell .admin-main .max-h-\[760px\],.admin-shell .admin-main .max-h-\[860px\]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.admin-shell img{max-width:100%;height:auto}}@media(max-width:768px){.admin-shell .admin-mobile-sidebar-toggle{display:inline-flex;position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));left:max(.75rem,env(safe-area-inset-left,0px));z-index:60;min-width:2.75rem;min-height:2.75rem;touch-action:manipulation}.admin-shell .admin-main [data-slot=input],.admin-shell .admin-main [data-slot=textarea],.admin-shell .admin-main [data-slot=select-trigger],.admin-shell .admin-main [data-slot=button],.admin-shell .admin-main input,.admin-shell .admin-main select,.admin-shell .admin-main textarea,.admin-shell .admin-main button{max-width:100%}.admin-shell .admin-main [class*="max-h-[70vh]"],.admin-shell .admin-main [class*="max-h-[72vh]"],.admin-shell .admin-main [class*="max-h-[80vh]"]{max-height:62vh!important}.admin-shell .admin-gesture-editor{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.admin-shell .admin-gesture-editor [data-slot=button]{min-height:2.75rem;min-width:5.5rem}}@media(max-width:480px){.admin-shell .admin-main{padding-left:max(.55rem,env(safe-area-inset-left,0px));padding-right:max(.55rem,env(safe-area-inset-right,0px))}.admin-shell .admin-main .flex.flex-wrap.gap-2{flex-direction:column;align-items:stretch}.admin-shell .admin-main .flex.flex-wrap.gap-2>[data-slot=button],.admin-shell .admin-main .flex.flex-wrap.gap-2>button{width:100%}.admin-shell .admin-main [data-slot=card-content]{padding:.75rem}.admin-shell .admin-main .space-y-2 .flex.items-center.justify-between.gap-2,.admin-shell .admin-main .space-y-2 .flex.flex-wrap.items-center.justify-between.gap-2{flex-direction:column;align-items:stretch}.admin-shell .admin-main .space-y-2 .flex.items-center.justify-between.gap-2>[data-slot=button],.admin-shell .admin-main .space-y-2 .flex.flex-wrap.items-center.justify-between.gap-2>[data-slot=button],.admin-shell .admin-main .space-y-2 .flex.items-center.justify-between.gap-2>button,.admin-shell .admin-main .space-y-2 .flex.flex-wrap.items-center.justify-between.gap-2>button{width:100%}}
