.tab-content{display:none}.tab-content.active{display:block;animation:.4s cubic-bezier(.4,0,.2,1) fadeSlideUp}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-input{width:100%;border-radius:.5rem;border:1px solid #e2e8f0;background-color:#fff;padding:.75rem;font-size:.875rem;color:#0f172a;transition:border-color .2s,box-shadow .2s}.form-input:hover{border-color:#cbd5e1}.form-input:focus{outline:0;border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.12)}.overflow-x-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}#items-body tr{transition:background-color .15s}#items-body tr:hover{background-color:#f8fafc}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.stat-card{transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(15,23,42,.08)}#btn-reset-all{transition:.2s;white-space:nowrap}#btn-reset-all:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(217,119,6,.12)}#btn-reset-all:active{transform:scale(.96)}#btn-reset-all:hover svg{animation:.6s ease-in-out spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:640px){#items-table input,#items-table select{font-size:14px;min-height:36px;padding:.25rem .5rem}#items-table td{padding:4px 6px!important}#items-table .w-24{min-width:70px}#items-table .w-28{min-width:80px}#items-table .w-32{min-width:90px}#items-table .w-12{min-width:40px}#btn-reset-all{padding:.5rem .75rem;font-size:.75rem}#btn-reset-all span{display:none}#btn-reset-all svg{width:1.25rem;height:1.25rem}}:focus-visible{outline:#0d9488 solid 2px;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}