@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anim-fade-up{animation:fadeInUp .34s cubic-bezier(.22,1,.36,1) both}.anim-fade{animation:fadeIn .3s ease both}.anim-slide-down{animation:slideDown .28s cubic-bezier(.22,1,.36,1) both}.anim-pop{animation:popIn .24s cubic-bezier(.22,1,.36,1) both}.anim-stagger>*{animation:fadeInUp .34s cubic-bezier(.22,1,.36,1) both}.anim-stagger>:first-child{animation-delay:0s}.anim-stagger>:nth-child(2){animation-delay:.04s}.anim-stagger>:nth-child(3){animation-delay:.08s}.anim-stagger>:nth-child(4){animation-delay:.12s}.anim-stagger>:nth-child(5){animation-delay:.16s}.anim-stagger>:nth-child(6){animation-delay:.2s}.anim-stagger>:nth-child(7){animation-delay:.24s}.anim-stagger>:nth-child(8){animation-delay:.28s}.card,a,button,input,select,textarea{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease,opacity .16s ease}button:active:not(:disabled){transform:scale(.97)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(229,122,0,.12)}@media (prefers-reduced-motion:reduce){*,.anim-fade,.anim-fade-up,.anim-pop,.anim-slide-down,.anim-stagger>*{animation:none!important;transition:none!important}}.admin-header{justify-content:space-between;gap:12px}.admin-header,.admin-nav{display:flex;align-items:center;flex-wrap:wrap}.admin-nav{gap:18px}.admin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:14px;gap:14px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.admin-pad{padding:18px 14px!important}.admin-nav{gap:12px;font-size:14px;width:100%}.admin-header h1{font-size:21px!important}.wrap-row{flex-wrap:wrap!important}}