.setup-links{display:flex;flex-direction:column}.setup-link{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.setup-link:last-child{border-bottom:0}.setup-link>div:first-child{min-width:0}.setup-link strong{font-size:13px;color:#354968;display:inline-block;margin:0 9px 7px 0}.setup-link .command-url{font-size:11px;margin:1px 0 7px}.setup-link small{font-size:10px;color:var(--muted)}.setup-link p{font-size:11px;color:#7787a0;margin:0 0 6px}.setup-link.revoked{background:#fafbfd}.setup-link.revoked strong,.setup-link.revoked a{color:#8c98ac}.setup-link .button-row{flex-shrink:0}.pending-empty{padding:23px 24px;display:flex;align-items:center;gap:15px;background:#fcfdff}.pending-empty>.icon{color:#8a9fbe;width:29px;height:29px}.pending-empty strong{font-size:12px;color:#607590}.pending-empty p{font-size:11px;color:#8898b0;margin:5px 0 0}.setup-warning{margin:16px 24px 0}.setup-preview{font-family:Consolas,monospace;font-size:12px;overflow-wrap:anywhere;background:#f3f6fc;color:#6b7e9a;border:1px solid #e1e8f3;border-radius:7px;padding:14px}.setup-preview span{font-weight:700;color:var(--blue)}.setup-dialog-actions{margin:0 0 17px}.verification-code{font-family:Consolas,monospace!important;letter-spacing:5px;font-size:21px!important;text-transform:uppercase}.setup-address{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 17px;border:1px solid #dce7f7;background:#f7faff;border-radius:8px;margin-bottom:19px}.setup-address>span{font-size:10px;color:#7487a6}.setup-address a{font-size:12px;overflow-wrap:anywhere;flex:1}.setup-address .btn{flex-shrink:0}.legacy-connect{margin-top:22px;border-top:1px solid var(--border);padding-top:18px}.legacy-connect summary{font-size:11px;color:#7b8da7;cursor:pointer}.legacy-connect p{margin:13px 0}.setup-requests .panel-head h2{display:flex;gap:10px;align-items:center}.setup-requests .error-box{margin:14px}.field[hidden]{display:none}
@media(max-width:760px){.setup-link{padding:17px;flex-wrap:wrap;gap:12px}.setup-link .button-row{width:100%}.setup-link .btn{flex:1}.setup-warning{margin:14px 17px 0}.pending-empty{padding:19px 17px}.pending-empty p{font-size:10px}.setup-requests .panel-head>span{display:none}.setup-address{padding:13px;display:block}.setup-address>span,.setup-address a{display:block;margin-bottom:9px}.setup-address .btn{margin-top:3px}.setup-link .badge{font-size:9px}}
.badge.danger{background:#fff1f3;color:var(--red)}
