.ws-account-detail .ws-page-heading{margin-bottom:16px}.ws-account-identity{color:var(--ws-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;font-size:12px;display:flex}.ws-account-detail :is(h1,h2,h3,.ws-page-heading p){overflow-wrap:anywhere}.ws-account-detail .ws-broker-summary{padding:24px}.ws-account-detail .ws-broker-summary-top>div{min-width:0}.ws-account-detail .ws-broker-summary h3{font-size:14px}.ws-account-detail .ws-broker-summary-top p{font-size:12px}.ws-account-detail .ws-broker-financials{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-account-detail .ws-broker-financials dt{font-size:11px}.ws-account-detail .ws-broker-financials dd{font-size:18px}.ws-account-detail .ws-broker-financials .ws-money{white-space:normal;overflow-wrap:anywhere}.ws-account-detail .ws-broker-installation{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:10px;margin-top:20px;padding:16px}.ws-account-detail .ws-broker-installation>strong{color:var(--ws-ink);font-size:12px}.ws-account-detail .ws-broker-installation .ws-data-caption{margin-bottom:0}.ws-broker-collection{gap:20px;display:grid}.ws-broker-collection>.ws-section-heading{padding:0 0 4px}.ws-broker-collection .ws-broker-record+.ws-broker-record{border-top:1px solid var(--ws-border)}.ws-broker-collection .ws-broker-record .ws-broker-summary{padding-bottom:24px}.ws-broker-collection .ws-broker-evidence{border-top:1px solid var(--ws-border)}.ws-broker-evidence>h3{margin:0 0 20px;font-size:13px;font-weight:750}.ws-broker-evidence .ws-broker-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-broker-lifecycle-actions{border-top:1px solid var(--ws-border);margin-top:24px;padding-top:16px}.ws-broker-lifecycle-actions>.ws-data-caption{margin:0 0 12px}.ws-broker-lifecycle-actions .ws-form-actions{flex-wrap:wrap;margin-top:0}.ws-account-detail .ws-installation-history>summary,.ws-installation-card .ws-connection-details>summary{align-content:center;min-height:40px}.ws-installation-card .ws-connection-title>div{min-width:0}.ws-installation-card .ws-connection-title h3{font-size:14px}.ws-installation-card .ws-connection-title p{overflow-wrap:anywhere;font-size:12px}.ws-installation-card .ws-installation-identity{gap:4px;display:grid}.ws-installation-card .ws-installation-identity>span{color:var(--ws-ink)}.ws-installation-card .ws-installation-permission{margin-top:8px}.ws-installation-card .ws-connection-details{border-top:1px solid var(--ws-border);padding-top:8px}.ws-account-detail .ws-installation-history>summary:focus-visible,.ws-installation-card .ws-connection-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.ws-connection-setup{width:100%;margin-inline:auto}.ws-connection-setup .ws-steps{border:1px solid var(--ws-border);border-radius:var(--ws-card-radius);background:#fff;gap:0;margin-bottom:24px;padding:20px 24px}.ws-connection-setup .ws-steps li{gap:12px;padding-right:12px}.ws-connection-setup .ws-steps li:last-child{padding-right:0}.ws-connection-setup .ws-step-number{width:36px;height:36px;font-size:12px}.ws-connection-setup .ws-steps li strong{font-size:12px}.ws-connection-setup .ws-steps li>div>span{margin-top:3px;font-size:11px}.ws-connection-setup .ws-setup-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);align-items:start;gap:32px}.ws-connection-setup .ws-instructions{margin:0;padding-left:24px;list-style:decimal}.ws-connection-setup .ws-instructions li{margin:0 0 24px;padding-left:8px;font-size:13px;line-height:1.8}.ws-connection-setup .ws-instructions li:last-child{margin-bottom:0}.ws-connection-setup .ws-instructions li::marker{color:var(--ws-muted);font-weight:700}.ws-connection-setup .ws-instructions strong{margin-bottom:4px;font-size:13px}.ws-setup-download{margin-top:12px}.ws-setup-download .ws-button{white-space:normal;text-align:left}.ws-connection-setup .ws-config-value{margin:12px 0;padding:8px 12px;font-size:12px}.ws-connection-setup .ws-config-value .ws-icon-button{flex-shrink:0;width:40px;height:40px}.ws-connection-setup .ws-setup-note{background:var(--ws-surface);color:var(--ws-muted);border:1px solid var(--ws-border);padding:20px}.ws-connection-setup .ws-setup-note>svg{color:var(--ws-muted)}.ws-connection-setup .ws-setup-note h3{color:var(--ws-ink);margin-top:12px}.ws-connection-setup .ws-setup-facts{margin-top:20px}.ws-connection-setup .ws-setup-facts>div{border-color:var(--ws-border);padding:12px 0}.ws-connection-setup .ws-setup-facts>div:last-child{padding-bottom:0}.ws-connection-setup .ws-setup-facts dt{font-size:11px}.ws-connection-setup .ws-setup-facts dd{color:var(--ws-ink);font-size:12px}.ws-connection-setup .ws-discovery-choice{border-color:var(--ws-border);border-radius:12px;padding:20px}.ws-connection-setup .ws-discovery-choice:hover{border-color:#9aa5b3}.ws-connection-setup .ws-discovery-choice:has(input:checked){border-color:var(--action)}.ws-connection-setup .ws-discovery-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ws-connection-setup .ws-discovery-choice strong{font-size:14px}.ws-connection-setup .ws-discovery-choice p{font-size:12px}.ws-connection-setup .ws-discovery-terminal{padding-top:8px}.ws-connection-setup .ws-wizard-actions{flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px}.ws-connection-setup .ws-verification-form{max-width:640px}.ws-verification-help{color:var(--ws-muted);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.ws-verification-help>svg{flex-shrink:0;margin-top:3px}.ws-verification-help .ws-data-caption{margin:0 0 4px}.ws-connection-setup :is(button,a,input),.ws-account-action-dialog :is(button,a,input,select){touch-action:manipulation}.ws-account-action-dialog{overscroll-behavior:contain}.ws-account-action-dialog .ws-lifecycle-header{padding:24px}.ws-account-action-dialog .ws-lifecycle-header .ws-icon-button{flex-shrink:0;width:40px;height:40px}.ws-account-action-dialog .ws-lifecycle-context{border:1px solid var(--ws-border);padding:20px}.ws-account-action-dialog .ws-lifecycle-context h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:750}.ws-account-action-dialog .ws-lifecycle-context>p{color:var(--ws-muted);overflow-wrap:anywhere;font-size:12px}.ws-lifecycle-facts{gap:12px;margin:20px 0 0;display:grid}.ws-lifecycle-facts>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.ws-lifecycle-facts dt{color:var(--ws-muted);font-size:12px}.ws-lifecycle-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.ws-account-action-dialog .ws-lifecycle-caution{color:#78531c;background:#fffaef;border-left:3px solid #c88a23;padding:12px 16px;font-size:12px}.ws-account-action-dialog .ws-lifecycle-form select{color:var(--ws-ink)}.ws-account-action-dialog .ws-lifecycle-form>.ws-form-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.ws-connection-setup .ws-setup-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ws-connection-setup .ws-setup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}}@media (max-width:600px){.ws-account-identity{gap:10px 16px;margin-bottom:20px;font-size:11px}.ws-account-detail .ws-broker-summary{padding:18px}.ws-account-detail .ws-broker-summary-top{gap:12px}.ws-account-detail .ws-broker-financials{grid-template-columns:minmax(0,1fr);gap:12px}.ws-account-detail .ws-broker-financials>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-account-detail .ws-broker-financials dt{margin:0}.ws-account-detail .ws-broker-financials dd{text-align:right;font-size:16px}.ws-account-detail .ws-broker-financials .ws-money{justify-content:flex-end}.ws-broker-evidence .ws-broker-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ws-broker-collection{gap:18px}.ws-broker-collection .ws-broker-record .ws-broker-summary{padding-bottom:18px}.ws-broker-lifecycle-actions .ws-button{width:100%}.ws-installation-card .ws-connection-title{flex-wrap:wrap}.ws-connection-setup .ws-steps{gap:8px;margin-bottom:18px;padding:16px 12px}.ws-connection-setup .ws-steps li{flex-direction:column;align-items:flex-start;gap:8px;padding:0}.ws-connection-setup .ws-step-number{width:30px;height:30px}.ws-connection-setup .ws-steps li strong{font-size:11px}.ws-connection-setup .ws-steps li>div>span{display:none}.ws-connection-setup .ws-instructions{padding-left:18px}.ws-connection-setup .ws-instructions li{padding-left:4px}.ws-connection-setup .ws-setup-note{padding:16px}.ws-connection-setup .ws-setup-facts{gap:0 12px}.ws-connection-setup .ws-discovery-choice{padding:16px}.ws-connection-setup .ws-wizard-actions{flex-direction:column;align-items:stretch}.ws-connection-setup .ws-wizard-actions .ws-button,.ws-connection-setup .ws-verification-form>.ws-button{width:100%}.ws-connection-setup .form-field input,.ws-account-action-dialog .form-field :is(input,select){font-size:16px}.ws-account-action-dialog .ws-lifecycle-header{padding:18px}.ws-account-action-dialog .ws-lifecycle-context{padding:16px}.ws-lifecycle-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}}
