/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.block{display:block}.border{border-style:var(--tw-border-style);border-width:1px}body{color:#b21f24;text-align:center;background-color:#f7f7f7;padding:40px;font-family:Arial,sans-serif}.card{background:#fff;border-radius:10px;width:90%;max-width:500px;margin:0 auto;padding:20px;box-shadow:0 2px 6px #0000001a}img{max-width:150px;height:auto;margin-bottom:20px}input[type=text]{border:1px solid #ccc;border-radius:5px;width:90%}button,input[type=text]{margin-top:15px;padding:12px;font-size:16px}button{color:#fff;cursor:pointer;background-color:#b21f24;border:none;border-radius:5px;width:100%;max-width:300px}button:hover{background-color:#8e181c}button:disabled{opacity:.6;cursor:not-allowed}#qr-reader{margin-top:20px;display:none}.error{color:#d32f2f;margin-top:10px;font-size:14px}.loading{opacity:.6;cursor:not-allowed}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}