:root{--navy:#102c3a;--coral:#ff554f;--line:#dce5e0;--ink:#17313c}*{box-sizing:border-box}.assess{min-height:100vh;color:var(--ink);background:#f6f8f5;font-family:Inter,Noto Sans SC,sans-serif}.layout{grid-template-columns:.9fr 1.1fr;gap:22px;max-width:1120px;margin:30px auto;padding:0 20px;display:grid}.form,.result{border:1px solid var(--line);background:#fff;border-radius:17px;padding:28px}.form label{margin:14px 0;font-size:12px;font-weight:800;display:block}.form input,.form select{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.form button,.result>a{background:var(--coral);color:#fff;text-align:center;border:0;border-radius:9px;width:100%;margin-top:18px;padding:13px;font-weight:850;display:block}.wait{text-align:center;color:#68777d;padding:80px 20px}.wait b{color:#63c4a3;font-size:54px}.result>small{color:#268163;font-weight:850}.result>h2{font-size:34px}.reason,.doc{background:#f2f7f4;border-radius:7px;margin:7px 0;padding:9px;display:block}.reason p{font-size:13px}.alt{justify-content:space-between;display:flex}.alt b{color:#268163}.assess>aside{background:#fff8e7;border-left:4px solid #e8b142;max-width:1080px;margin:0 auto 60px;padding:17px;font-size:12px;line-height:1.7}@media (max-width:760px){.layout{grid-template-columns:1fr}}.currency-row select{width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4df;border-radius:9px;margin-top:6px;padding:12px;display:block}.currency-row small{color:#6b7a80}.reason-note{color:#6b7a80;font-size:12px}
