.legacy-gateway-recovery{width:min(1180px,calc(100% - 32px));margin:28px auto 42px;padding:24px;border:1px solid #2f6ea6;background:linear-gradient(135deg,rgba(4,17,38,.98),rgba(7,24,49,.96));box-shadow:0 0 0 1px rgba(255,189,74,.1),0 20px 70px rgba(0,0,0,.32);color:#dbeaff;font-family:"Departure Mono",monospace}
.legacy-recovery-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.legacy-recovery-head span{display:block;color:#ffbd4a;font:700 12px "Silkscreen",monospace;letter-spacing:.13em}.legacy-recovery-head h2{margin:7px 0 0;font:700 clamp(20px,3vw,30px) "Silkscreen",monospace}.legacy-recovery-head>strong{padding:9px 12px;border:1px solid #a66e2f;color:#ffd183;background:#2b1e0c;font-size:12px;white-space:nowrap}
.legacy-recovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0;background:#244a70;border:1px solid #244a70}.legacy-recovery-grid>div{padding:14px;background:#07162c}.legacy-recovery-grid span{display:block;margin-bottom:7px;color:#7395b9;font-size:11px;text-transform:uppercase}.legacy-recovery-grid b{font-size:14px;color:#f4f8ff;overflow-wrap:anywhere}
.legacy-recovery-copy{margin:18px 0 15px;color:#9cb6d2;line-height:1.65;font-size:13px}.legacy-recovery-no-gas{display:flex;align-items:center;gap:12px;margin:0 0 15px;padding:12px 14px;border:1px solid #286e60;background:#082621;color:#9adbc8;font-size:12px;line-height:1.45}.legacy-recovery-no-gas b{color:#7cf2c9;font-family:"Silkscreen",monospace;white-space:nowrap}
.legacy-recovery-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;margin-top:18px}.legacy-recovery-lookup input{min-width:0;min-height:50px;padding:0 16px;border:1px solid #315d85;border-right:0;border-radius:0;background:#07162c;color:#e8f2ff;font:13px "Departure Mono",monospace;outline:none}.legacy-recovery-lookup input:focus{border-color:#70b7ef;box-shadow:inset 0 0 0 1px #70b7ef}.legacy-recovery-lookup input::placeholder{color:#617f9e}.legacy-recovery-lookup button,.legacy-recovery-actions button{min-height:50px;padding:0 20px;border:1px solid #ffbd4a;border-radius:0;background:#ffad2f;color:#07111f;font:700 13px "Silkscreen",monospace;cursor:pointer}.legacy-recovery-lookup button:disabled,.legacy-recovery-actions button:disabled{cursor:not-allowed;opacity:.6}
.legacy-recovery-status{margin-top:14px;padding:13px 14px;border:1px solid #315d85;background:#0a1b31;color:#c9dcf0;font-size:13px;line-height:1.5}.legacy-recovery-status.success{border-color:#2a8b69;background:#082a25;color:#8ff0c6}.legacy-recovery-status.error{border-color:#a84949;background:#2d1017;color:#ffaaa8}
.legacy-recovery-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.legacy-recovery-actions button.secondary{border-color:#315d85;background:#091a31;color:#b8cee5}.legacy-recovery-actions a{color:#73b9ff;font-size:12px}.legacy-gateway-recovery>small{display:block;margin-top:13px;color:#6f8dab;line-height:1.5}
@media(max-width:850px){.legacy-recovery-grid{grid-template-columns:1fr 1fr}.legacy-recovery-head{display:block}.legacy-recovery-head>strong{display:inline-block;margin-top:12px}.legacy-recovery-actions{align-items:stretch;flex-direction:column}.legacy-recovery-actions button{width:100%}.legacy-recovery-no-gas{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:620px){.legacy-recovery-lookup{grid-template-columns:1fr}.legacy-recovery-lookup input{border-right:1px solid #315d85;border-bottom:0}.legacy-recovery-lookup button{width:100%}}
@media(max-width:520px){.legacy-gateway-recovery{width:calc(100% - 18px);padding:16px}.legacy-recovery-grid{grid-template-columns:1fr}}
.legacy-recovery-lookup.automatic{display:block}.legacy-recovery-lookup.automatic button{width:100%}
