*{box-sizing:border-box}body{margin:0;background:#f5f3ee;color:#263b31;font:16px/1.55 system-ui,sans-serif}main{max-width:1080px;margin:auto;padding:32px 22px}header{padding:10px 0 22px}h1{font:42px/1.16 Georgia,serif;max-width:630px;margin:20px 0 12px}h2{font:26px Georgia,serif;margin:0 0 18px}p{margin:12px 0}a{color:inherit}.tag{display:block;font-size:12px;letter-spacing:2px;margin-top:22px}.notice{padding:18px 22px;background:#fff1d9;border:1px solid #d7b77c;border-radius:16px;margin-bottom:24px}.notice p{margin:6px 0}.layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.card{background:#fffefa;border:1px solid #e6e2d8;border-radius:20px;padding:26px;margin-bottom:24px;min-width:0}label{display:grid;gap:7px;font-size:14px}input,select,button{font:inherit;border:1px solid #d7ddd7;border-radius:10px;padding:13px;min-width:0;width:100%;color:inherit;background:#fff}button{cursor:pointer;background:#304e3e;color:white;font-weight:600;width:auto}.secondary{background:#fff;color:#304e3e}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.qr{text-align:center}.qr img{display:block;width:200px;height:200px;image-rendering:pixelated;margin:auto}small,footer{font-size:13px;color:#69756c}footer{margin:20px 0 40px}.heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.filters{display:flex;gap:14px;margin:18px 0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:14px 10px;text-align:left;border-bottom:1px solid #ece8df;white-space:nowrap}th{font-size:12px;text-transform:uppercase;color:#69756c}#status{font-weight:600}#clock{font-size:22px}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a78d56;outline-offset:2px}@media(max-width:650px){.layout{grid-template-columns:1fr}h1{font-size:34px}.card{padding:20px}.heading{align-items:start;flex-direction:column}.filters{flex-wrap:wrap}main{padding:20px 14px}}