.deposit-router{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(280px,.7fr) minmax(360px,1fr);gap:22px;align-items:start;margin:0 0 70px;padding:clamp(24px,4vw,44px);border:1px solid #386047;border-radius:var(--radius);background:radial-gradient(circle at 5% 0,rgba(53,242,124,.14),transparent 38%),var(--surface)}
.deposit-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.05;margin:10px 0 16px}.deposit-intro>p:last-child,.deposit-disclaimer{color:var(--muted);line-height:1.6}
.deposit-form{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#0b100e}.deposit-type{margin:0}.deposit-type .segmented{grid-template-columns:1fr 1fr}.deposit-type .segmented span{height:70px}
.bonus-tax{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.check-row{display:flex;grid-template-columns:auto 1fr;align-items:center}.check-row input{accent-color:var(--green);width:17px;height:17px}.bonus-tax>label>input[type=number]{height:45px;border:1px solid var(--line);border-radius:10px;background:#080c0a;color:var(--text);padding:0 12px}.bonus-tax small{color:var(--muted);line-height:1.4}
.deposit-output{min-width:0}.deposit-verdict{padding:18px 20px;margin-bottom:12px;border-left:4px solid var(--green);background:#0b100e}.deposit-verdict span,.deposit-verdict strong{display:block}.deposit-verdict span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.14em}.deposit-verdict strong{font-size:20px;margin:8px 0}.deposit-verdict p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.deposit-disclaimer{display:block;margin-top:12px;font-size:10px}
@media(max-width:1100px){.deposit-router{grid-template-columns:1fr 1fr}.deposit-output{grid-column:1/-1}}@media(max-width:680px){.deposit-router{grid-template-columns:1fr}.deposit-output{grid-column:auto}.deposit-type .segmented{grid-template-columns:1fr 1fr}}
