@layer utilities{.transition-default{transition:all .2s cubic-bezier(.16,1,.3,1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#6b7280cc}.dropzone-active{border-color:#6366f1!important;background-color:#6366f10d!important}@keyframes scanline{0%{top:0%;opacity:.8}50%{top:96%;opacity:1}to{top:0%;opacity:.8}}.scanner-line{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#6366f1 50%,transparent 100%);box-shadow:0 0 12px #6366f1;animation:scanline 2.5s ease-in-out infinite;pointer-events:none}.tricolor-border{background:linear-gradient(90deg,#f93,#fff,#138808)}@media(max-width:640px){.mobile-touch-target{min-height:44px}}
