.draw-hero{grid-template-columns:minmax(0,1fr);gap:20px;display:grid;overflow:hidden}@media (min-width:860px){.draw-hero{grid-template-columns:1.15fr .85fr;align-items:center}}.draw-cover{aspect-ratio:16/10;object-fit:cover;background:#ffffff26;border-radius:18px;width:100%;box-shadow:0 10px 30px #0000004d}.draw-cover-ph{aspect-ratio:16/10;background:#ffffff29;border-radius:18px;place-items:center;display:grid}.draw-stage{color:#14161f;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.95rem;font-weight:800;display:inline-flex}.draw-stage.s-published{color:#0b5a2f;background:#d9f7e6}.draw-stage.s-incident,.draw-stage.s-cancelled{color:#8a1c1c;background:#fde2e2}.draw-stage.s-awaiting_result,.draw-stage.s-validating,.draw-stage.s-result_received,.draw-stage.s-winner_confirmed,.draw-stage.s-unsold_pending{color:#6b4300;background:#fff1cf}.draw-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:460px;margin-top:12px;display:grid}.draw-count>div{text-align:center;background:#ffffff29;border-radius:14px;padding:10px 6px}.draw-count b{font:800 clamp(1.5rem, 6vw, 2.2rem) var(--mono);color:#fff;line-height:1.1;display:block}.draw-count span{color:#fff;opacity:.95;font-size:.8rem;font-weight:700}.draw-result{text-align:center;border:2px solid var(--tenant-brand,var(--brand))}.draw-big{font:800 clamp(3.4rem, 17vw, 7rem) var(--mono);letter-spacing:.04em;color:var(--tenant-brand-text,var(--brand-strong,var(--brand)));overflow-wrap:anywhere;margin:8px 0;line-height:1}.draw-seal{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.draw-seal.ok{color:var(--ok)}.draw-seal.bad{color:var(--danger)}.draw-hash{font:700 .85rem var(--mono);overflow-wrap:anywhere}.draw-ev dl{grid-template-columns:minmax(120px,auto) 1fr;gap:6px 14px;margin:8px 0 0;display:grid}@media (max-width:560px){.draw-ev dl{grid-template-columns:minmax(0,1fr)}.draw-ev dt{margin-top:6px}}.draw-ev dt{color:var(--muted);font-size:.85rem}.draw-ev dd{font:600 .9rem var(--mono);overflow-wrap:anywhere;margin:0}.draw-checks{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.draw-checks li{background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.draw-checks .ok{color:var(--ok);font-weight:800}.draw-checks .fail{color:var(--danger);font-weight:800}.draw-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:800;display:flex}.draw-share{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.draw-share{grid-template-columns:minmax(0,1fr) 1fr}}.draw-share img{border:1px solid var(--border);background:var(--surface-2,#eee);border-radius:14px;width:100%;max-width:360px}.draw-banner{border-radius:12px;padding:12px 16px;font-weight:700}.draw-timeline{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.draw-timeline li{border-left:4px solid var(--tenant-brand,var(--brand));background:var(--surface-2,var(--surface));border-radius:0 10px 10px 0;padding:10px 12px}
