.br-ai>label{max-width:340px}.br-ai .br-card{margin-top:14px}.br-ai .br-actions{justify-content:flex-start}.br-ai .br-table{margin:16px 0}.br-ai fieldset{border:1px solid #345f7a;border-radius:8px;margin:16px 0;padding:12px;display:flex;gap:12px;flex-wrap:wrap}.br-ai fieldset legend{font-weight:700;color:#9aeeff}.br-ai fieldset .br-toggle{margin:0}.br-ai .br-status{position:sticky;top:0;z-index:5;background:#071726;padding:8px}.br-ai .br-pre{white-space:pre-wrap}.br-ai th,.br-ai td{vertical-align:top}.br-ai .br-grid{margin-bottom:14px}
.br-ai .br-status:empty{display:none}.br-ai .br-table{overflow:auto;max-width:100%}.br-ai .br-table table{min-width:960px}.br-ai td{white-space:nowrap}.br-ai input,.br-ai select{max-width:100%}.br-ai{min-width:0}

.br-ai .br-status{position:static}.br-ai .br-ai-totals h3{margin-top:0}.br-ai .br-ai-summary .br-card{margin-top:0}.br-ai .br-ai-summary h4{margin:0 0 12px}.br-ai .br-ai-summary strong{font-size:1.2rem}.br-ai .br-room-table table{min-width:600px;width:100%}.br-ai .br-ai-rooms>label{display:block;max-width:420px}.br-ai .br-ai-settings{margin-top:24px}.br-ai .br-room-table button{min-height:44px}.br-ai .br-actions{flex-wrap:wrap}

.br-ai .br-profit{color:#70edab!important}.br-ai .br-loss{color:#ff7181!important}.br-ai .br-neutral{color:#d9e4ee!important}.br-ai .br-id-link{color:#9aeeff;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding:4px 0;min-height:32px}.br-ai .br-id-link:hover{color:#fff}.br-ai .br-strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.br-ai .br-strategy-grid h4{margin:0 0 14px}.br-ai .br-win-rate{display:block;font-size:1.35rem;color:#9aeeff}.br-ai .br-entry-manager input[type=checkbox]{width:22px;height:22px;accent-color:#74e8bd;cursor:pointer}.br-ai .br-strategy-overview>label{display:block;max-width:360px}.br-ai .br-ai-settings>label{display:block;max-width:460px;margin-bottom:20px}.br-ai .br-room-table table{min-width:800px}.br-ai .br-table th{position:sticky;top:0;background:#142c40;z-index:1}@media(max-width:1000px){.br-ai .br-strategy-grid{grid-template-columns:1fr}}

.br-ai .br-local-status{color:#8affcf;white-space:pre-wrap;font-weight:700;padding:12px 0}.br-ai .br-entry-manager .br-actions{position:sticky;top:0;background:#0c1d2d;padding:10px;z-index:2}
