/* Layout only: consent, credentials and authentication policy are unchanged. */
.console-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:start;padding:16px;margin-bottom:16px;border:1px solid #263f4b;border-radius:12px;background:#0b1b25}
.console-context .context-field{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}
.console-context .context-label{color:#9bb0bd;font-size:.78rem;font-weight:600;letter-spacing:.02em}
.console-context .context-auth{grid-column:1/-1;border-top:1px solid #263f4b;padding-top:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.console-context .context-auth-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}
#context-sensitive-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#context-sensitive-actions button{min-height:44px;white-space:normal}
#provider-okx label.okx-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer;margin:10px 0;line-height:1.55;min-width:0}
#provider-okx label.okx-consent input[type=checkbox]{display:block;width:18px!important;height:18px;min-height:0;margin:3px 0 0;padding:0;accent-color:#68d8b5}
#provider-okx .okx-consent span{display:block;overflow-wrap:anywhere;min-width:0}
#provider-okx input:focus-visible,.okx-consent:focus-within,#asset-provider-filter:focus-visible{outline:2px solid #68d8b5;outline-offset:3px}
.okx-asset-card{display:flex;flex-direction:column;gap:10px}.okx-asset-card button,.okx-asset-card select{min-height:44px;width:100%}
.okx-asset-card p{overflow-wrap:anywhere}.okx-asset-card [role=status]{font-weight:700}
.trade-overview-heading{flex-wrap:wrap;gap:12px}.trade-overview-heading label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
@media(max-width:600px){.console-context{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.console-context .context-auth{align-items:stretch}#context-sensitive-actions{width:100%}#context-sensitive-actions button{width:100%}.trade-overview-heading label,.trade-overview-heading select{width:100%}.experience-filterbar>label{min-width:0;flex:1 1 150px}}
