.site-dialog,.site-dialog *{box-sizing:border-box}.site-dialog form{margin:0}.site-dialog{color:#152b4d;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #e3b844;border-radius:12px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-family:Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 80px #00000073}.site-dialog::backdrop{background:#020617bf}.site-dialog h2{margin:0 0 12px;font-size:21px;font-weight:800}.site-dialog p{white-space:pre-line;margin:0 0 20px;font-size:14px;line-height:1.6}.site-dialog label{gap:8px;font-size:14px;font-weight:700;display:grid}.site-dialog label[hidden]{display:none}.site-dialog textarea{color:#152b4d;width:100%;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:4px;padding:10px}.site-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.site-dialog button{color:#152b4d;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:6px;min-height:44px;padding:10px 18px;font:700 14px Inter,system-ui,sans-serif}.site-dialog [data-dialog-accept]{color:#fff;background:#152b4d;border-color:#152b4d}.site-dialog--competition{color:#f8fafc;background:#0b1a30;border-color:#f97316 #334155 #334155}.site-dialog--competition [data-dialog-accept]{color:#1c1917;background:#f97316;border-color:#f97316}.site-dialog :focus-visible{outline-offset:3px;outline:3px solid #2563eb}
