.connection-card form{display:grid;gap:12px;margin:16px 0 10px}.connection-card label{color:#aeb8c5;font-size:10px;font-weight:700}.connection-card label input:not([type=checkbox]){display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #303844;border-radius:9px;background:#1a1f26;color:#fff}.connection-card .api-confirm{display:flex;align-items:center;gap:8px;color:#c7ced7}.connection-card .api-confirm input{accent-color:var(--yellow)}.connection-card>small{display:block;margin-top:12px;color:var(--muted);font-size:9px;line-height:1.5}[data-theme=light] .connection-card label,[data-theme=light] .connection-card .api-confirm{color:#56625c}[data-theme=light] .connection-card label input:not([type=checkbox]){background:#f4f2eb;border-color:#cec9bd;color:#202722}.automation-add{margin:0 0 14px;border:1px solid var(--line);border-radius:12px;background:#11151a}.automation-add summary{padding:12px 15px;color:var(--yellow);font-size:11px;font-weight:800;cursor:pointer}.automation-add summary small{margin-left:8px;color:var(--muted);font-weight:500}.automation-add form{display:grid;grid-template-columns:130px 190px 150px 150px 170px 145px;gap:10px;align-items:end;justify-content:start;padding:0 15px 15px}.automation-add label{color:#9da8b5;font-size:9px;font-weight:700}.automation-add input,.automation-add select{display:block;width:100%;margin-top:5px;height:38px;padding:8px 10px;border:1px solid #303844;border-radius:8px;background:#1a1f26;color:#fff}.automation-add .primary{height:38px;padding:8px 14px}.automation-tabs{display:flex;align-items:flex-end;gap:22px;margin-bottom:18px;border-bottom:1px solid var(--line)}.automation-tabs>div{display:flex;align-items:center;gap:5px}.automation-tabs>div>span{color:#728094;font-size:8px;font-weight:800;letter-spacing:.12em}.automation-tabs a{padding:12px 10px;color:#94a0af;border-bottom:2px solid transparent;font-size:11px;font-weight:700;text-decoration:none}.automation-tabs a.active{color:var(--yellow);border-bottom-color:var(--yellow)}.automation-tabs>small{margin:0 0 12px auto;color:var(--muted);font-size:9px}@media(max-width:1000px){.automation-add form{grid-template-columns:repeat(2,1fr)}.automation-tabs{align-items:flex-start;flex-direction:column;gap:0}.automation-tabs>small{margin:8px 0 12px}}.order-limits{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid #34404c;border-radius:12px;padding:12px;margin:0}.order-limits legend{padding:0 6px;color:#f0b90b;font-size:11px;font-weight:700}.order-limits label{display:grid;gap:6px}.order-limits small{grid-column:1/-1;color:#8290a3;line-height:1.45}.runtime-control{display:grid;gap:10px;margin-top:12px}.runtime-control form{display:block;margin:0}.runtime-control button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 16px;border:1px solid transparent;border-radius:10px;font:800 13px/1.2 Manrope,system-ui,sans-serif;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.runtime-control button:hover{transform:translateY(-1px)}.runtime-control button:active{transform:translateY(0)}.runtime-control small{color:#8290a3;text-align:center}.runtime-control .danger{background:#35191d!important;color:#ff8b91!important;border-color:#703039!important;box-shadow:inset 0 1px #ffffff0a}.runtime-control .danger:hover{background:#472025!important;color:#fff!important;border-color:#a74752!important;box-shadow:0 8px 20px #00000030}.runtime-control .danger:focus-visible{outline:2px solid #ff6b74;outline-offset:2px}.strategy>.runtime-summary-message{grid-column:1/-1;margin:0;padding:8px 10px;border:1px solid #683039;border-radius:8px;background:#341a1e;color:#ffadb1;font-size:9px;font-weight:600;line-height:1.4;max-width:100%;white-space:normal}.operations-page{display:grid;gap:18px;max-width:1180px}.operations-emergency{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #37404b;border-radius:16px;background:linear-gradient(135deg,#171c22,#101419)}.operations-emergency span{color:var(--yellow);font-size:9px;font-weight:800;letter-spacing:.14em}.operations-emergency h2{margin:5px 0 7px}.operations-emergency p{max-width:760px;margin:0;color:#929dab;line-height:1.55}.operations-emergency>strong{padding:8px 12px;border-radius:999px;background:#123a2d;color:#62e4b3;font-size:11px}.operations-emergency.is-active{border-color:#7a3038;background:linear-gradient(135deg,#32191d,#171216)}.operations-emergency.is-active>strong{background:#532127;color:#ff9ca3}.operations-form{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#12161c}.operation-master-toggle,.operation-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.operation-master-toggle{padding:18px;border:1px solid #71343b;border-radius:13px;background:#28171a}.operation-master-toggle div,.operation-card div{display:grid;gap:5px}.operation-master-toggle small,.operation-card small{color:#8995a4;font-size:10px;line-height:1.45}.operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.operation-card{min-height:104px;padding:16px;border:1px solid #2d3540;border-radius:12px;background:#171c23}.operations-form>.primary{justify-self:start;min-width:210px}.shutdown-report p{color:#aab4c0}@media(max-width:900px){.operation-grid{grid-template-columns:1fr}.operations-emergency{align-items:flex-start;flex-direction:column}.operations-form>.primary{width:100%}}[data-theme=light] .automation-add{background:#fffdf8}[data-theme=light] .automation-add label,[data-theme=light] .automation-tabs a{color:#59655f}[data-theme=light] .automation-add input,[data-theme=light] .automation-add select{background:#f4f2eb;border-color:#cec9bd;color:#202722}[data-theme=light] .order-limits{border-color:#c9c5ba}[data-theme=light] .runtime-control .danger{background:#f1d9d9!important;color:#9a3038!important;border-color:#d8a7aa!important;box-shadow:none}[data-theme=light] .runtime-control .danger:hover{background:#e8caca!important;color:#7e2028!important;border-color:#c9898e!important;box-shadow:0 8px 20px #765b5b20}[data-theme=light] .strategy>.runtime-summary-message{background:#f7e3e2;color:#9b343b;border-color:#dfb3b3}[data-theme=light] .operations-emergency{background:linear-gradient(135deg,#f8f5ec,#e9e6dd);border-color:#cbc6bb}[data-theme=light] .operations-emergency.is-active{background:linear-gradient(135deg,#f5dfdf,#eee5df);border-color:#d4a5a8}[data-theme=light] .operations-form{background:#fffdf8}[data-theme=light] .operation-master-toggle{background:#f4e1e1;border-color:#d8afb2}[data-theme=light] .operation-card{background:#f0eee7;border-color:#d2cdc1}body:has(#automation-context) main{padding-bottom:18px}body:has(#automation-context) .topbar{min-height:74px;margin-bottom:14px}body:has(#automation-context) .metric-grid{gap:8px;margin-bottom:12px}body:has(#automation-context) .metric-grid article{padding:11px 13px;border-radius:10px}body:has(#automation-context) .metric-grid strong{font-size:17px;margin:5px 0 2px}body:has(#automation-context) .automation-picker-bar{margin-bottom:8px;padding:9px 12px}body:has(#automation-context) .automation-tabs{margin-bottom:10px}body:has(#automation-context) .automation-tabs a{padding:8px}body:has(#automation-context) .automation-grid{grid-template-columns:minmax(0,1fr) 310px;gap:10px}body:has(#automation-context) .strategy{padding:10px 12px;gap:9px;margin-bottom:8px;border-radius:10px}body:has(#automation-context) th{padding:9px 10px}body:has(#automation-context) td{padding:9px 10px}.compact-config{padding:12px;top:8px;max-height:calc(100vh - 16px)!important}.compact-config .panel-title{margin-bottom:10px}.compact-config .panel-title h3{font-size:15px}.compact-config .form-grid{gap:8px}.compact-config .form-grid input,.compact-config .form-grid select{margin-top:4px;padding:8px;height:34px;border-radius:7px}.compact-config .competitor-filters{margin-bottom:8px!important;padding:9px!important;gap:6px!important}.compact-config .payment-picker .method-list{max-height:105px}.compact-config .safety{padding:8px;margin:9px 0}.compact-config .runtime-control{gap:6px;margin-top:8px}.compact-config .runtime-control button{min-height:36px;padding:8px 12px}.compact-config .pair-delete{margin-top:7px}.runtime-note{padding:8px 10px;border:1px solid #285a4a;border-radius:8px;background:#10271f;color:#6fd8b0;font-size:10px;line-height:1.4}[data-theme=light] .runtime-note{background:#dff0e8;border-color:#a8cdbd;color:#17694e}@media(max-width:1100px){body:has(#automation-context) .automation-grid{grid-template-columns:1fr}.compact-config{max-height:none!important}}
