.connection-gate{padding:22px 0;border-block:1px solid var(--line);margin-bottom:24px}.connection-gate p{font-size:14px}.platform-error{color:var(--bright);margin-top:18px;font-size:14px;overflow-wrap:anywhere}.platform-error:empty{display:none}.address,code{overflow-wrap:anywhere;word-break:break-word}.operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.operator-grid input,.trade-panel input[type=text],input[type=number]{width:100%;background:var(--surface);color:var(--white);padding:13px 16px;border:1px solid var(--line);min-height:48px;font:inherit;font-size:16px}.account-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.account-row>div{min-width:0;overflow-wrap:anywhere}.account-row h3{font-size:16px}.account-row p{font-size:12px;color:var(--muted);margin:6px 0 0}.account-row .button{flex-shrink:0}.wallet-choices{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.trade-panel{max-width:700px}.dialog-inner .key-values{margin-bottom:24px}.dialog-inner .key-values dd{overflow-wrap:anywhere}.dialog-inner .key-values dt{min-width:35%}.dialog-inner>.button{margin-top:14px}.form-actions{flex-wrap:wrap}button:disabled{opacity:.45}.submission-actions{flex-wrap:wrap}#operator-form{max-width:850px}#operator-treasury{width:100%}#live-ledger .text-link{font-size:12px}.key-values dd .text-link{overflow-wrap:anywhere}.preview-control{max-width:170px;white-space:nowrap}.mainnet-status{color:var(--gold)}
@media(max-width:760px){.operator-grid{grid-template-columns:1fr}.account-row{gap:12px;flex-wrap:wrap}.account-row .button{padding:9px 14px;min-height:44px}.submission-actions>.button{width:100%}.dialog-inner .key-values dt,.dialog-inner .key-values dd{font-size:12px}.dialog-inner .key-values>div{gap:14px}.dialog-inner{overflow-wrap:anywhere}.preview-control{font-size:10px;max-width:135px}.operator-grid label{font-size:13px}.wallet-choices>.button{flex:1}.trade-panel .field-row{display:block}.form-actions .button{font-size:11px}.connection-gate .button{width:100%}}

input[type=password]{width:100%;background:var(--surface);color:var(--white);padding:13px 16px;border:1px solid var(--line);min-height:48px;font:inherit;font-size:16px}
