.strategy-workspace{margin-top:18px;padding:18px}
.strategy-heading{align-items:center}
.strategy-heading h3{margin:4px 0 2px;font-size:15px}
.strategy-heading p{margin:0}
.active-strategy-label{display:inline-block;margin-left:10px;color:var(--blue);font:500 10px 'DM Mono',monospace}
.strategy-form{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin-top:15px}
.strategy-form input,.strategy-form select{border:1px solid #2b3c4a;background:#15232f;border-radius:5px;padding:8px 10px;min-width:0}
.strategy-check{display:flex;align-items:center;gap:7px;color:#a9b9c2;font-size:11px;padding-top:20px}
.strategy-check input{accent-color:var(--green)}
.strategy-actions{display:flex;align-items:end;gap:8px}
.strategy-actions .primary-button{margin:0}
.strategy-list{display:grid}
.strategy-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 90px 90px auto;align-items:center;gap:14px;border-bottom:1px solid #20303b;padding:13px 0}
.strategy-row.primary{background:linear-gradient(90deg,rgba(107,168,255,.08),transparent);border-left:2px solid var(--blue);padding-left:10px}
.strategy-main strong{display:block;font-size:12px}
.strategy-main span{display:block;color:#8499a5;font:500 10px 'DM Mono',monospace;margin-top:5px}
.strategy-state,.strategy-notify{font:500 10px 'DM Mono',monospace}
.strategy-state.on{color:var(--green)}
.strategy-state.off{color:var(--muted)}
.strategy-notify{color:#8ba1ae}
.strategy-row-actions{display:flex;justify-content:end;gap:10px;flex-wrap:wrap}
.strategy-row-actions button:disabled{color:var(--blue);cursor:default}
.text-button.danger{color:var(--red)}
@media(max-width:820px){.strategy-form{grid-template-columns:1fr 1fr}.strategy-row{grid-template-columns:1fr auto}.strategy-notify{display:none}.strategy-row-actions{grid-column:1/-1;justify-content:start}}
