@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:DINProCond;src:url(/fonts/GMV_DIN_Pro-Cond_Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DINProCond;src:url(/fonts/GMV_DIN_Pro-Cond_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINProCond;src:url(/fonts/GMV_DIN_Pro-Cond_Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DINProCond;src:url(/fonts/GMV_DIN_Pro-Cond.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-led:"DINProCond", "Inter", -apple-system, sans-serif}*{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0}body{font-family:var(--font-sans);color:#0f172a;-webkit-font-smoothing:antialiased;background-color:#f8fafc;min-height:100vh;overflow-x:hidden}@keyframes cardPopIn{0%{opacity:0;transform:scale(.7)translateY(20px)}60%{opacity:1;transform:scale(1.05)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-pop-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards cardPopIn}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:.8s linear infinite spin}.admin-input-grid{grid-template-columns:minmax(0,1fr) 190px 210px;align-items:end;gap:14px;display:grid}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-header-actions{grid-template-rows:auto auto!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;max-width:330px!important;display:grid!important}.admin-header-actions>*{box-sizing:border-box!important;grid-column:span 1!important;width:100%!important;max-width:100%!important;height:38px!important;margin:0!important}@media (width<=768px){.admin-input-grid{grid-template-columns:1fr!important;gap:12px!important}.admin-input-grid>div{width:100%!important}}@media (width<=640px){.admin-container{padding:10px 8px!important}.admin-header{flex-direction:column;align-items:stretch!important;gap:12px!important;padding:12px!important}.admin-header-actions{grid-template-rows:auto auto!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:100%!important}.admin-header-actions>*{grid-column:span 1!important}.admin-section{margin-bottom:14px!important;padding:14px 12px!important}.admin-toolbar-btns{grid-template-columns:1fr 1fr;width:100%;gap:6px!important;display:grid!important}}
