*{box-sizing:border-box}body{margin:0;font:14px/1.45 "Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:#0f172a;background:#fff}
.w{border:1px solid #e1e7f0;border-top:4px solid #ff6a00;border-radius:8px;padding:14px 16px;max-width:520px}
h1{font-size:16px;margin:0 0 8px;color:#0b2d5b}.g{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}
label{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:2px}input{width:100%;font:inherit;padding:7px 8px;border:1px solid #cbd5e1;border-radius:6px}
button{margin-top:10px;font:inherit;font-weight:700;color:#fff;background:#0b2d5b;border:0;border-radius:6px;padding:9px 14px;cursor:pointer}
button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #ff6a00;outline-offset:2px}
.r{margin:12px 0 0;padding:10px 12px;background:#f1f5f9;border-radius:6px}.big{font-size:20px;font-weight:800;color:#0b2d5b;margin:0}
.e{color:#b42318;font-size:12px;margin:4px 0 0}.f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#64748b;border-top:1px dashed #e1e7f0;margin-top:12px;padding-top:8px}
.s{margin:4px 0 0}a{color:#0b2d5b;font-weight:700}@media(max-width:380px){.g{grid-template-columns:1fr}}