.admin-page{animation:admin-enter .4s cubic-bezier(.22,1,.36,1) both}@keyframes admin-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.admin-chart-grid{background-image:linear-gradient(180deg,rgba(148,163,184,.13) 1px,transparent 0);background-size:100% 25%}.dark .admin-chart-grid{background-image:linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0)}.admin-root{--admin-ring:#168369;letter-spacing:-.006em}.admin-root a,.admin-root button,.admin-root input,.admin-root select,.admin-root textarea{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.admin-root a:focus-visible,.admin-root button:focus-visible,.admin-root input:focus-visible,.admin-root select:focus-visible,.admin-root textarea:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-root input::-moz-placeholder,.admin-root textarea::-moz-placeholder{color:#94a3b8}.admin-root input::placeholder,.admin-root textarea::placeholder{color:#94a3b8}.admin-root input,.admin-root select,.admin-root textarea{accent-color:#126a58}.admin-root input[type=date],.admin-root input[type=datetime-local],.admin-root input[type=time],.admin-root select,.admin-root select option{font-size:12px}.admin-root p.min-h-16.text-\[10px\]{font-size:12px;color:#475569}.dark .admin-root p.min-h-16.text-\[10px\]{color:#cbd5e1}.admin-root article:has(p.min-h-16.text-\[10px\]) p.mt-1.text-\[8px\].text-slate-400{font-size:10px}.admin-root a[href^="/admin-dashboard/blog/"]+p.mt-0\.5.text-\[8px\]{font-size:10px}.admin-root section>.flex.flex-col.gap-3.sm\:flex-row>div.flex.gap-1>button{font-size:11px}.admin-root article:has(.aspect-video) p.mt-1.text-\[8px\]{font-size:10px}.admin-root article:has(.aspect-video) p.mt-3.text-\[9px\]{font-size:11px}.admin-root article>.flex.items-center.gap-3.p-4 h2.text-\[11px\]{font-size:13px;line-height:1.45}.admin-root article>.flex.items-center.gap-3.p-4 p.mt-1.text-\[8px\]{font-size:10px}.admin-root article>.border-t.px-16.py-4.text-\[10px\]{font-size:12px;line-height:1.65}.admin-root a svg.h-3,.admin-root button svg.h-3{width:14px;height:14px}.admin-root a svg.h-3\.5,.admin-root button svg.h-3\.5{width:16px;height:16px}.admin-root a:has(>svg.h-3),.admin-root a:has(>svg.h-3\.5),.admin-root button:has(>svg.h-3),.admin-root button:has(>svg.h-3\.5){font-size:10px}.admin-root span.rounded-full.text-\[8px\].font-bold,.admin-root span.rounded-full.text-\[9px\].font-bold{font-size:10px;line-height:1.2}.admin-root div.rounded-xl.border.text-\[9px\].leading-4,.admin-root p.rounded-xl.border.text-\[9px\].leading-4{font-size:11px;line-height:1.6}.admin-root .text-\[8px\],.admin-root .text-\[9px\]{font-size:11px;line-height:1.45}.admin-root ::-webkit-scrollbar{width:8px;height:8px}.admin-root ::-webkit-scrollbar-track{background:transparent}.admin-root ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}.admin-root .admin-chart-grid svg{animation:admin-chart-enter .65s cubic-bezier(.22,1,.36,1) both}.admin-root .min-w-\[700px\].overflow-x-auto{min-width:0;width:100%}.admin-root .min-w-\[700px\].overflow-x-auto>.grid{min-width:700px}@keyframes admin-chart-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:639px){.admin-root h1{line-height:1.1}.admin-root [role=dialog] input,.admin-root [role=dialog] select,.admin-root [role=dialog] textarea{font-size:16px}.admin-root table{font-size:11px}}@media(prefers-reduced-motion:reduce){.admin-page,.admin-root .admin-chart-grid svg{animation:none!important}.admin-root *{scroll-behavior:auto!important}}