*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:#fff;background-image:radial-gradient(circle 800px at 50% -250px,rgba(220,38,38,.15),transparent),linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:100% 100%,20px 20px,20px 20px}textarea{resize:vertical}.tab-active{background:#dc2626;color:#fff}.qr-cell img{max-width:150px;max-height:150px}@media(max-width:640px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.qr-cell img{max-width:100px;max-height:100px}}.progress-bar{transition:width .35s ease}
