:root{--lime:#e6eb00;--navy:#1c2445;--ink:#161616;--paper:#f6f5ef;--red:#e54b4b;--muted:#6f716c}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}header{background:var(--lime);border-bottom:4px solid var(--navy)}.head{max-width:1100px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sos{width:180px;height:76px;object-fit:cover;object-position:left}.pusch{width:72px;height:72px;object-fit:contain}.brandline{font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);text-align:right}.wrap{max-width:1100px;margin:auto;padding:48px 24px 80px}.eyebrow{font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}h1{font-size:clamp(42px,8vw,88px);line-height:.88;letter-spacing:-.055em;margin:12px 0 22px;max-width:900px;text-transform:uppercase}h2{font-size:30px;margin:42px 0 14px}.lead{font-size:20px;line-height:1.5;max-width:720px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.card{background:white;border:2px solid var(--navy);padding:20px;box-shadow:5px 5px 0 var(--navy);cursor:pointer}.card.selected{background:var(--lime)}.card h3{margin:0 0 8px;font-size:23px}.meta{color:var(--muted);font-size:14px}.field{margin:20px 0}.field label{display:block;font-weight:800;margin-bottom:8px}.field input{width:100%;max-width:520px;padding:15px;border:2px solid var(--navy);font-size:18px;background:white}.slots{display:flex;flex-wrap:wrap;gap:10px}.slot{border:2px solid var(--navy);background:white;padding:11px 15px;font-weight:800;cursor:pointer}.slot.selected{background:var(--navy);color:white}.btn{display:inline-block;border:0;background:var(--navy);color:white;padding:15px 20px;font-weight:900;font-size:16px;text-transform:uppercase;cursor:pointer}.btn.lime{background:var(--lime);color:var(--navy);border:2px solid var(--navy)}.btn.red{background:var(--red)}.btn.ghost{background:white;color:var(--navy);border:2px solid var(--navy)}.notice{padding:16px;border-left:6px solid var(--lime);background:white;margin:20px 0}.ticket{background:var(--navy);color:white;padding:28px;max-width:700px}.ticket .time{font-size:64px;font-weight:900;color:var(--lime)}.status{display:inline-block;padding:7px 10px;background:var(--lime);color:var(--navy);font-weight:900;text-transform:uppercase}.adminrow{background:white;border-bottom:1px solid #ddd;padding:16px;display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;align-items:center}.adminrow.current{border:3px solid var(--lime)}.actions{display:flex;flex-wrap:wrap;gap:7px}.actions .btn{padding:9px 10px;font-size:12px}.settings{background:white;padding:20px;border:2px solid var(--navy)}.settings .field{display:inline-block;margin:8px 12px 8px 0}.settings input{max-width:230px;font-size:14px;padding:9px}.tiny{font-size:12px;color:var(--muted)}@media(max-width:700px){.brandline{display:none}.adminrow{grid-template-columns:1fr}.sos{width:150px}.wrap{padding-top:32px}.ticket .time{font-size:48px}}
.flashimg{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;border-bottom:2px solid #182142;margin-bottom:14px}.settings{margin:28px 0;padding:22px;background:#fff;border-left:5px solid #eaff00}.settings .grid{margin-top:20px}select{font:inherit;padding:12px;border:2px solid #182142;background:#fff}
