#q-strategy-open{position:fixed;right:14px;bottom:90px;z-index:80;border:1px solid #3f6777;background:#183743;color:#eef8ff;border-radius:9px;padding:11px 13px;font:600 12px system-ui;cursor:pointer;box-shadow:0 3px 15px #0007}.q-strategy-dialog{background:#101923;color:#dbe7ed;border:1px solid #315466;border-radius:12px;max-width:760px;width:calc(100% - 24px);max-height:90dvh;overflow:auto;padding:20px;font:14px/1.5 system-ui;box-sizing:border-box}.q-strategy-dialog::backdrop{background:#000b}.q-strategy-dialog .q-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.q-strategy-dialog h2{font-size:20px;margin:0}.q-strategy-dialog h3{font-size:17px}.q-strategy-dialog form,.q-strategy-dialog section{padding:16px 0;border-top:1px solid #293e4c}.q-strategy-dialog p{overflow-wrap:anywhere}.q-strategy-dialog button{cursor:pointer;background:#21495c;color:#f5fcff;border:1px solid #527487;border-radius:7px;padding:10px}.q-strategy-dialog .q-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.q-strategy-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px}.q-strategy-dialog input,.q-strategy-dialog select{padding:10px;min-width:0;width:100%;background:#172b37;color:#eef8ff;border:1px solid #446374;border-radius:6px;box-sizing:border-box}.q-strategy-dialog .q-check{display:flex;flex-direction:row;align-items:center;margin:13px 0}.q-strategy-dialog .q-check input{width:20px;height:20px;flex:0 0 20px}.q-strategy-dialog a{color:#89dce8}.q-strategy-dialog .q-message{font-weight:700;color:#82dfb2}.q-strategy-dialog article{border:1px solid #354956;padding:12px;border-radius:6px;margin:8px 0}@media(max-width:440px){.q-strategy-dialog{padding:14px}.q-strategy-dialog .q-grid{grid-template-columns:1fr}.q-strategy-dialog h2{font-size:17px}#q-strategy-open{bottom:86px;font-size:11px;padding:9px}}

.q-strategy-dialog .q-table-scroll{max-width:100%;overflow-x:auto}.q-strategy-dialog table{width:100%;border-collapse:collapse;font-size:12px}.q-strategy-dialog th,.q-strategy-dialog td{text-align:left;padding:9px 6px;border-bottom:1px solid #354956;vertical-align:top}.q-strategy-dialog h4{font-size:14px;margin:18px 0 8px}
