.strategy-lab{min-height:560px}.strategy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #edf1f5}.strategy-heading h2{margin:0}.strategy-heading p{margin:6px 0 0}.strategy-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;margin-top:14px}.strategy-workspace>aside,.strategy-detail{min-width:0}.strategy-workspace>aside{border-right:1px solid #e8edf3;padding-right:16px}.strategy-list{display:grid;gap:8px}.strategy-card{position:relative;border:1px solid #e0e7ef;border-radius:7px;background:#fff}.strategy-card.is-active{border-color:#83afe3;background:#edf5ff}.strategy-card-main{display:block;width:100%;min-height:72px;padding:12px 42px 12px 13px;border:0;background:transparent;text-align:left;white-space:normal}.strategy-card-main strong,.strategy-card-main small{display:block}.strategy-card-main strong{color:#243f5c;overflow-wrap:anywhere}.strategy-card-main small{margin-top:7px;color:#74869a}.strategy-card-edit{position:absolute;right:8px;top:8px;width:30px;min-height:30px;padding:0;border:0;background:transparent;color:#4d6d90}.strategy-empty{padding:70px 20px;text-align:center;color:#7c8da0;border:1px dashed #d7e0ea;border-radius:8px}.strategy-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.strategy-detail-head h3{margin:0;font-size:18px;color:#233f5c}.strategy-detail-head p{margin:6px 0 0;max-width:800px}.strategy-coverage{flex:none;padding:5px 9px;border-radius:12px;background:#edf5ff;color:#25619f;font-size:11px}.strategy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.strategy-metric{padding:13px 15px;border:1px solid #e6edf4;border-radius:7px;background:#f8fafc}.strategy-metric span,.strategy-metric small{display:block;color:#71839a;font-size:11px}.strategy-metric strong{display:block;margin:5px 0 3px;color:#203c59;font-size:21px;font-variant-numeric:tabular-nums}.strategy-table{max-width:100%;max-height:430px}.strategy-table table{min-width:900px}.strategy-table th,.strategy-table td{position:static!important;text-align:right!important}.strategy-table th:first-child,.strategy-table td:first-child{text-align:left!important;min-width:210px!important}.strategy-form{display:grid;gap:15px}.strategy-form input,.strategy-form textarea{width:100%}.strategy-form textarea{resize:vertical;padding:9px 11px;border:1px solid #ccd6de;border-radius:5px;font:inherit;color:inherit}.strategy-account-tools{display:flex;align-items:center;gap:8px;margin-top:18px}.strategy-account-tools input{flex:1;width:auto}.strategy-account-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:330px;overflow:auto;padding:2px}.strategy-account-choice{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e2e8f0;border-radius:6px;color:#40566f;font-size:12px}.strategy-account-choice:has(input:checked){border-color:#8ab5e5;background:#f0f6ff}.strategy-account-choice input{flex:none;width:15px;min-height:15px;margin-top:2px}.strategy-account-choice span{min-width:0;overflow-wrap:anywhere}.strategy-account-choice small{display:block;margin-top:3px;color:#7b8b9d}.strategy-editor .bid-dialog-error{padding:10px 0 0}.strategy-editor .dialog-reset{color:#b42318}
.strategy-data-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #edf1f5}.strategy-data-toolbar label{min-width:140px}.strategy-data-toolbar input,.strategy-data-toolbar select{width:100%}.strategy-history-fields{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.strategy-history-fields[hidden]{display:none!important}.strategy-native-range{display:none!important}.strategy-range-field{min-width:290px}.strategy-dimension-tabs{display:flex;align-items:center;align-self:end;gap:2px;height:40px;padding:3px;border:1px solid #e2e7ee;border-radius:6px;background:#f5f7fa}.strategy-dimension-tab{min-width:54px;height:32px;min-height:32px;padding:0 10px;border:0!important;background:transparent!important;color:#526178}.strategy-dimension-tab.is-active{background:#fff!important;color:#2459da;font-weight:650;box-shadow:0 1px 4px #172b4d17}.strategy-data-toolbar>#strategyDataStatus{margin-left:auto;align-self:center}.strategy-table td.dimension-cell{text-align:left!important;white-space:normal;min-width:120px}.strategy-table th:first-child,.strategy-table td:first-child{min-width:120px!important}.strategy-financial-note{margin:-8px 0 14px}
@media(max-width:850px){.strategy-workspace{grid-template-columns:1fr}.strategy-workspace>aside{border-right:0;border-bottom:1px solid #e8edf3;padding:0 0 14px}.strategy-list{display:flex;overflow:auto}.strategy-card{flex:0 0 230px}.strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.strategy-heading{align-items:stretch;flex-direction:column}.strategy-heading button{width:100%}.strategy-account-list{grid-template-columns:1fr}.strategy-account-tools{flex-wrap:wrap}.strategy-account-tools input{flex-basis:100%}.strategy-metrics{gap:7px}.strategy-metric{padding:11px}.strategy-metric strong{font-size:18px}.strategy-data-toolbar,.strategy-history-fields{align-items:stretch;flex-direction:column}.strategy-data-toolbar label,.strategy-data-toolbar button,.strategy-history-fields label,.strategy-history-fields button,.strategy-range-field{width:100%;min-width:0}.strategy-dimension-tabs{width:100%;overflow:auto}.strategy-dimension-tab{flex:1;min-width:58px}.strategy-data-toolbar>#strategyDataStatus{margin-left:0;align-self:auto}}
