body{margin:0}.auth-root{color:#eaf0fc;background:radial-gradient(circle at 12% 18%,#143b45 0%,#0000 37%),#090e18;justify-content:center;align-items:center;min-height:100vh;padding:20px;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.auth-root *{box-sizing:border-box}.auth-wrap{background:#111d2d;border:1px solid #30435e;border-radius:22px;grid-template-columns:1fr 1fr;width:100%;max-width:900px;display:grid;overflow:hidden;box-shadow:0 20px 90px #0008}.auth-intro{background:linear-gradient(140deg,#183a45,#122033);padding:44px}.auth-logo{font-size:19px;font-weight:800}.auth-logo b{color:#2cdbac}.auth-intro h1{margin:10px 0;font-size:34px}.auth-intro p{color:#c1d1df;line-height:1.9}.auth-intro li{color:#b1c7d9;margin:13px 0}.auth-intro-note{border-top:1px solid #5676;padding-top:12px;font-size:12px}.auth-form{flex-direction:column;gap:12px;padding:35px;display:flex}.auth-form h2{margin:0 0 4px;font-size:24px}.auth-form form{flex-direction:column;gap:12px;display:flex}.auth-form label{color:#95a9c5;flex-direction:column;gap:6px;margin-top:6px;font-size:13px;display:flex}.auth-form input{color:#eaf0fc;width:100%;font:inherit;background:#0b1423;border:1px solid #32415b;border-radius:8px;padding:12px}.auth-form button{color:#eaf0fc;cursor:pointer;font:inherit;background:#1e2d45;border:1px solid #2a374d;border-radius:8px;padding:10px 12px}.auth-form button:disabled{opacity:.5;cursor:wait}.auth-form .auth-primary{color:#f2fffc;background:#0c7667;border-color:#22a48d}.auth-password{gap:8px;display:flex}.auth-password button{white-space:nowrap}.auth-alert{color:#ffdb92;background:#422f11;border-radius:8px;padding:10px;font-size:12px;line-height:1.7}.auth-fine{color:#a3b6c9;font-size:12px;line-height:1.7}.auth-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.auth-row a{color:#70e2cb}.auth-root :focus-visible{outline-offset:2px;outline:2px solid #70e2cb}@media (max-width:720px){.auth-wrap{grid-template-columns:1fr}.auth-intro{padding:20px}.auth-intro h1{font-size:24px}.auth-form{padding:20px}}
.qc-root{color:#eaf0fc;background:#090e18;min-height:100vh;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qc-root *{box-sizing:border-box}.qc-root button,.qc-btn{color:#eaf0fc;cursor:pointer;font:inherit;background:#182336;border:1px solid #2a374d;border-radius:8px;padding:8px 12px;text-decoration:none;display:inline-block}.qc-root button:hover:not(:disabled),.qc-btn:hover{background:#21314a}.qc-root button:disabled{opacity:.45;cursor:not-allowed}.qc-root .qc-primary{color:#f2fffc;background:#0c7667;border-color:#22a48d}.qc-root .qc-danger{color:#ffd6dd;background:#4a1f2a;border-color:#8a3a4a}.qc-root input,.qc-root select,.qc-root textarea{color:#eaf0fc;width:100%;font:inherit;background:#0b1423;border:1px solid #32415b;border-radius:8px;padding:9px 10px}.qc-root input:disabled,.qc-root select:disabled,.qc-root textarea:disabled{opacity:.7}.qc-root label{color:#95a9c5;flex-direction:column;gap:5px;font-size:12px;display:flex}.qc-root :focus-visible{outline-offset:2px;outline:2px solid #70e2cb}.qc-root a:not(.qc-btn):not(.qc-card):not(.qc-logo){color:#70e2cb}.qc-body{padding:22px 56px 70px}.qc-pad{padding:30px}.qc-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qc-source,.qc-dim{color:#95a9c5;font-size:12px}.qc-chart-wrap{outline:none;position:relative}.qc-chart-wrap:focus-visible{border-radius:10px;outline:2px solid #70e2cb}.qc-hint{color:#ffdb92;background:#422f11;border-radius:8px;padding:6px 12px;font-size:12px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.qc-empty{text-align:center;color:#95a9c5;border:1px dashed #32415b;border-radius:12px;padding:46px 20px}.qc-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-msg{border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.qc-msg.ok{color:#9ff0da;background:#0e3a31}.qc-msg.error{color:#ffd6dd;background:#4a1f2a}.qc-msg.info{color:#c3d6f7;background:#182c4a}.qc-warn{color:#ffdb92;background:#422f11;border-radius:8px;padding:10px;font-size:12px;line-height:1.7}.qc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qc-list li{border:1px solid #2a374d;border-radius:8px}.qc-list li.sel{background:#16253d;border-color:#83acff}.qc-root .qc-linkish{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;display:flex}.qc-linkish small{color:#95a9c5}.qc-selected{border-top:1px solid #2a374d;flex-direction:column;gap:8px;padding-top:10px;display:flex}.qc-list-page{flex-direction:column;gap:14px;max-width:1330px;margin:0 auto;display:flex}.qc-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qc-list-page h1{margin:0 0 4px;font-size:24px}.qc-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));gap:8px;display:grid}.qc-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.qc-card{color:#eaf0fc;background:#111a29;border:1px solid #2a374d;border-radius:12px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.qc-card:hover{border-color:#83acff}.qc-card-top{justify-content:space-between;gap:8px;display:flex}.qc-card-foot{color:#95a9c5;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.qc-card-foot small{margin-left:auto}.qc-tag{border:1px solid #2a374d;border-radius:20px;padding:2px 8px;font-size:11px}.qc-tag.up{color:#2cdbac;border-color:#1e7f69}.qc-tag.down{color:#f17a8c;border-color:#8a3a4a}.qc-tag.warn{color:#f1c476;border-color:#5a4a22}.qc-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:18px;display:flex}.qc-pager button{min-width:34px}.qc-pager button.active{color:#f2fffc;background:#0c7667;border-color:#22a48d}.qc-pager-field{align-items:center;gap:6px;margin-left:8px;flex-direction:row!important;display:inline-flex!important}.qc-pager-field select{width:auto}.qc-steps{flex-direction:column;gap:18px;padding-left:18px;display:flex}.qc-steps li{flex-direction:column;gap:8px;display:flex}.qc-table{border-collapse:collapse;width:100%;font-size:12px}.qc-table th,.qc-table td{text-align:left;border-bottom:1px solid #2a374d;padding:7px 8px}@media (max-width:1150px){.qc-filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.qc-filters{grid-template-columns:1fr}.qc-body{padding:10px}}.qc-panel{background:#111a29;border:1px solid #2a374d;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.qc-panel h2{margin:0;font-size:17px}.qc-panel h3{margin:6px 0 0;font-size:14px}.qc-mockbanner{color:#f1d4ff;background:#3a1f4a;border:1px solid #9a5cc8;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.qc-info{color:#c3d6f7;background:#182c4a;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.7}.qc-tag.qc-mock{color:#e3b6ff;background:#2c1a3a;border-color:#9a5cc8}.qc-tag.qc-ai{color:#9ff0da;border-color:#1e7f69}.qc-ok{color:#2cdbac}.qc-bad{color:#f17a8c}.qc-pick{flex-direction:column;gap:6px;max-height:320px;margin:8px 0;padding:0;list-style:none;display:flex;overflow:auto}.qc-pick label{color:#eaf0fc;border:1px solid #2a374d;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;font-size:13px}.qc-pick label.qc-disabled{opacity:.55}.qc-pick input{width:auto}.qc-pick small{color:#95a9c5;margin-left:6px}.qc-check{align-items:center;gap:8px;flex-direction:row!important}.qc-check input{width:auto}.qc-chips{flex-wrap:wrap;gap:6px;display:flex}.qc-chips button.active{background:#1d4d9a;border-color:#83acff}.qc-pre{white-space:pre-wrap;background:#0b1423;border:1px solid #2a374d;border-radius:8px;max-height:520px;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.qc-code{white-space:pre;tab-size:4}.qc-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qc-timeline li{border-left:2px solid #2a374d;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding-left:10px;display:grid}.qc-timeline .qc-mark{font-weight:800}.qc-timeline .st-ok .qc-mark{color:#2cdbac}.qc-timeline .st-failed .qc-mark{color:#f17a8c}.qc-timeline .st-running .qc-mark{color:#f1c476}.qc-timeline small{color:#95a9c5}.qc-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.qc-pick-small{flex-flow:wrap;max-height:200px}.qc-pick-small li{flex:none}.qc-pick-small label{padding:5px 9px}.qc-metrics{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:8px 0;display:grid}.qc-metric{border:1px solid #2a374d;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex}.qc-metric b{font-size:16px}.qc-metric .up,.qc-table td.up{color:#2cdbac}.qc-metric .down,.qc-table td.down{color:#f17a8c}.qc-equity{margin:8px 0}.qc-equity svg{background:#0b1423;border:1px solid #2a374d;border-radius:8px;width:100%;height:220px}.qc-eq-line{stroke:#4f9dff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.qc-eq-base{stroke:#5a6b86;stroke-dasharray:5 4;stroke-width:1px;vector-effect:non-scaling-stroke}.pt-note{color:#c2dfec;background:#0f2430;border-bottom:1px solid #2a4a5a;align-items:flex-start;gap:12px;padding:10px 18px;font-size:12px;line-height:1.7;display:flex}.pt-note>span:nth-child(2){flex:1}.pt-note b{color:#eaf0fc}.pt-note-tag{white-space:nowrap;border:1px solid #3c6b80;border-radius:99px;padding:3px 10px}.pt-note button{white-space:nowrap;margin-left:auto;padding:5px 10px}.pt-header{background:#101827;border-bottom:1px solid #2a374d;align-items:center;gap:18px;height:62px;padding:0 20px;display:flex}.pt-logo{white-space:nowrap;color:#eaf0fc;font-size:19px;font-weight:800;text-decoration:none}.pt-logo b{color:#2cdbac}.pt-nav{gap:5px;height:100%;display:flex}.pt-nav a,.pt-nav .soon{color:#b4c2d8;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;text-decoration:none;display:flex}.qc-root .pt-nav a{color:#b4c2d8}.qc-root .pt-nav a:hover{color:#eaf0fc}.qc-root .pt-nav a.active{color:#2cdbac;border-bottom-color:#2cdbac}.qc-root a.pt-logo{color:#eaf0fc}.pt-nav .soon{opacity:.5;cursor:not-allowed}.pt-rightmost{color:#95a9c5;margin-left:auto;font-size:12px}.pt-storage{z-index:9;background:#16233a;border:1px solid #2a374d;border-radius:10px;padding:10px 14px;text-decoration:none;position:fixed;bottom:12px;right:12px;box-shadow:0 4px 18px #0008;color:#eaf0fc!important}.pt-storage:hover{background:#21314a}.pt-subnav{background:#0d1524;border-bottom:1px solid #2a374d;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.pt-subnav strong{margin-right:8px}.pt-subnav a{background:#1e2d45;border:1px solid #2a374d;border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;color:#eaf0fc!important}.pt-subnav a:hover{background:#2a405a}.pt-subnav a.active{background:#0c7667;border-color:#22a48d;color:#f2fffc!important}.pt-layout{grid-template-columns:220px minmax(500px,1fr) 320px;min-height:calc(100vh - 170px);display:grid}.pt-side{background:#101827;border-right:1px solid #2a374d;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pt-side.right{border-left:1px solid #2a374d;border-right:0}.pt-main{min-width:0;padding:16px}.pt-title{font-size:15px;font-weight:700}.pt-small{color:#95a9c5;font-size:12px}.pt-keyvals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pt-keyvals>div{background:#182438;border-radius:8px;padding:10px}.pt-keyvals b{margin-top:5px;display:block}.pt-stack{flex-direction:column;gap:10px;display:flex}.pt-case{cursor:pointer;color:#eaf0fc;background:#182336;border:1px solid #2a374d;border-radius:10px;padding:10px;text-decoration:none;display:block}.pt-case:hover,.pt-case.active{border-color:#438976}.pt-case b{margin-bottom:5px;display:block}.pt-case small{color:#95a9c5;line-height:1.5;display:block}.pt-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pt-heading h1{margin:0;font-size:19px}.pt-heading .desc{color:#95a9c5;font-size:12px}.pt-push{flex:1}.pt-pill{color:#b8d5e6;white-space:nowrap;background:#1a2c3c;border:1px solid #315062;border-radius:99px;padding:5px 8px;font-size:11px}.pt-card{background:#111a29;border:1px solid #2a374d;border-radius:12px;padding:12px}.pt-box{background:#182336;border:1px solid #2a374d;border-radius:9px;flex-direction:column;gap:8px;padding:10px;display:flex}.pt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.qc-root .pt-toolbar select{width:96px;padding:8px 6px}.qc-root .pt-toolbar select.pt-wide{width:118px}.qc-root .pt-toolbar input[type=datetime-local]{width:158px;padding:8px 6px}.pt-tfs{gap:4px;display:flex}.qc-root .pt-tfs button{padding:7px 9px}.pt-tools{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.qc-root .pt-tools button,.qc-root .pt-card button{padding:7px 10px}.qc-root .pt-row input[type=checkbox]{width:auto}.qc-root button.active,.qc-root .pt-active{color:#f2fffc;background:#0c7667;border-color:#22a48d}.pt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-row label.pt-inline{color:#95a9c5;flex-direction:row;align-items:center;gap:6px}.pt-row label.pt-inline input{width:auto}.pt-chartwrap{background:#0a1220;border:1px solid #2a374d;border-radius:11px;margin-top:8px;overflow:hidden}.pt-hint{color:#c2dfec;background:#102432;border:1px solid #36566a;border-radius:9px;padding:10px;font-size:12px;line-height:1.6}.pt-col{flex-direction:column;gap:6px;display:flex}.pt-foot{margin:8px 0 0;line-height:1.7}.pt-toast{z-index:60;z-index:20;background:#17354b;border:1px solid #438597;border-radius:10px;max-width:420px;padding:12px 16px;font-size:12px;line-height:1.6;position:fixed;top:78px;right:20px}.pt-toast.error{color:#ffd6dd;background:#4a1f2a;border-color:#8a3a4a}.pt-toast.ok{color:#9ff0da;background:#0e3a31;border-color:#22a48d}.pt-modal{z-index:50;background:#05080ed9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pt-modal-inner{background:#121d2c;border:1px solid #2a374d;border-radius:12px;flex-direction:column;gap:10px;width:min(900px,96vw);max-height:90vh;padding:16px;display:flex;overflow:auto}.pt-fullscreen{z-index:40;flex-direction:column;gap:7px;width:100vw;height:100dvh;margin:0;display:flex;overflow:hidden;background:#090e18!important;border:0!important;border-radius:0!important;padding:12px 16px!important;position:fixed!important;inset:0!important}.pt-fullscreen .pt-toolbar,.pt-fullscreen .pt-tools,.pt-fullscreen .pt-row{flex-shrink:0;margin-bottom:0!important}.pt-fullscreen .pt-toolbar{max-height:100px;overflow-y:auto}.pt-fullscreen .pt-chartwrap{flex:auto;min-height:140px;margin:0;display:flex}.pt-fullscreen .pt-foot{flex-shrink:0;margin:0}.pt-gallery{max-width:1600px;margin:auto;padding:22px 22px 96px}.pt-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:16px;margin-top:16px;display:grid}.pt-tile{background:#111a29;border:1px solid #2a374d;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pt-tile .pt-chartwrap{margin:0}.pt-tile a[data-testid=tile-title]{color:#eaf0fc!important;text-decoration:none!important}.pt-tile a.qc-btn{text-decoration:none}.pt-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (max-width:480px){.pt-thumbs{grid-template-columns:1fr}}.pt-thumbs .pt-chartwrap{background:#0a1421;border:1px solid #2a374d;border-radius:8px;min-width:0;padding:6px}.pt-thumbs .pt-chartwrap img{aspect-ratio:16/9;object-fit:contain;border-radius:5px}.pt-thumbs .pt-chartwrap small{color:#95a9c5;padding:5px 2px}.pt-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pt-form-card{background:#111a29;border:1px solid #2a374d;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.pt-form-card h2{margin:0;font-size:20px}.pt-form-card .pt-sub{color:#95a9c5;line-height:1.7}.pt-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pt-steps{flex-wrap:wrap;gap:8px;display:flex}.pt-steps span{background:#182336;border:1px solid #2a374d;border-radius:8px;padding:8px 12px}.pt-steps span.on{color:#9ff0da;background:#0e2f2d;border-color:#22a48d}@media (max-width:1150px){.pt-layout{grid-template-columns:1fr}.pt-side,.pt-side.right{border:0;border-bottom:1px solid #2a374d}.pt-grid2,.pt-compare{grid-template-columns:1fr}.qc-body{padding:14px}}@media (max-width:760px){.pt-header{flex-wrap:wrap;height:auto;padding:8px 12px}.pt-nav{flex-wrap:wrap;height:auto}.pt-rightmost{display:none}}.qc-toolbadge{color:#c2dfec;pointer-events:none;background:#0f2430cc;border:1px solid #2a4a5a;border-radius:8px;padding:4px 10px;font-size:11.5px;position:absolute;top:8px;right:84px}.qc-up{color:#2cdbac}.qc-down{color:#f17a8c}.qc-log{max-height:360px;margin:0;padding:0;font-size:13px;list-style:none;overflow:auto}.qc-log li{border-bottom:1px solid #1d2a3d;padding:5px 0}.qc-log li.down{color:#f17a8c}.qc-log li.warn{color:#f1c476}.qc-symbol{display:inline-block;position:relative}.qc-symbol input{min-width:150px}.qc-symbol-list{z-index:30;background:#101c2f;border:1px solid #2a4a7a;border-radius:8px;min-width:100%;max-height:280px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 30px #00000080}.qc-symbol-list li{cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px}.qc-symbol-list li.on{color:#fff;background:#1c3556}.qc-symbol-empty{color:#8ea6c2;cursor:default!important}.qc-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qc-swatch{width:22px;height:22px;border:2px solid #31435f!important;border-radius:50%!important;padding:0!important}.qc-swatch.on{border-color:#fff!important}.qc-shots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-shot{background:#172235;border:1px solid #2a4a7a;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.pt-tfs button.shot:after{content:" ●";color:#2cdbac;font-size:9px}.hist-running{color:#4ade80}.hist-paused,.hist-idle{color:#fbbf24}.hist-offline,.hist-unavailable{color:#f87171}.hist-prio-HIGH{color:#f59e0b}.hist-prio-PAUSED{color:#94a3b8}.qc-link{color:#9ec5ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pt-header{z-index:40;position:sticky;top:0}.pt-menu{height:100%;display:flex;position:relative}.pt-menu>button{color:#b4c2d8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:4px;padding:0 12px;display:flex}.pt-menu>button:hover,.pt-menu>button[aria-expanded=true]{color:#eaf0fc}.pt-menu.active>button{color:#2cdbac;border-bottom-color:#2cdbac}.pt-menu>button small{color:#8ea0bb;font-size:12px}.pt-caret{opacity:.7;font-size:11px}.pt-dd{z-index:60;background:#101827;border:1px solid #2a374d;border-top:0;border-radius:0 0 10px 10px;flex-direction:column;min-width:220px;padding:6px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #00000073}.qc-root .pt-dd a{color:#b4c2d8;white-space:nowrap;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:9px 16px;display:flex}.qc-root .pt-dd a:hover{color:#eaf0fc;background:#18243a}.qc-root .pt-dd a.active{color:#2cdbac;background:#13302f}.pt-dd small{color:#8ea0bb;font-size:12px}@media (max-width:1500px){.pt-rightmost{display:none}}@media (max-width:760px){.pt-menu{height:auto}.pt-dd{box-shadow:none;position:static}}.pt-split{width:100%;height:100%;min-height:0;display:flex}.pt-split.h{flex-direction:row}.pt-split.v{flex-direction:column}.pt-pane{flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex;overflow:hidden}.pt-gutter{touch-action:none;background:#1b2740;border-radius:4px;flex:0 0 8px}.pt-split.h>.pt-gutter{cursor:col-resize}.pt-split.v>.pt-gutter{cursor:row-resize}.pt-gutter:hover,.pt-gutter:focus-visible{background:#2cdbac;outline:none}.pt-chartwrap.dual{height:560px;display:flex}.pt-fullscreen .pt-chartwrap.dual{height:auto}[data-testid=chart-panel] .pt-row input,[data-testid=chart-panel] .pt-row select{width:auto;min-width:0}[data-testid=chart-panel] input[data-testid=rewind-n]{width:3.4em}.pt-filters select,.pt-filters input{width:auto;min-width:0}.pt-filters select{max-width:200px}.qc-toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(440px,92vw);display:flex;position:fixed;top:76px;right:16px}.qc-toast{color:#eaf0fc;background:#16233a;border:1px solid #2a374d;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 6px 22px #000a}.qc-toast.error{color:#ffd6dd;background:#3a1b25;border-color:#8a3a4a}.qc-toast.ok{border-color:#22a48d}.qc-toast span{word-break:break-word;flex:1}.qc-root .qc-toast button{white-space:nowrap;padding:2px 8px}
