.qd-launch{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.qd-desk{width:min(1040px,96vw);max-width:1040px}.qd-desk .qx-dialog-body{padding:26px;overflow-y:auto}.qd-desk h1{font-size:clamp(27px,4vw,40px);margin:8px 0 12px}.qd-desk p{line-height:1.65;color:#aabed4}.qd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qd-card{background:#0d1c30;border:1px solid #29415e;padding:20px;border-radius:16px;margin:16px 0}.qd-card h2{font-size:20px;margin:0 0 12px}.qd-card label,.qd-desk form label{display:grid;gap:8px;font-size:12px;color:#aebfd4;margin:13px 0}.qd-card input,.qd-card select,.qd-desk form input{box-sizing:border-box;width:100%;min-width:0;background:#07111f;color:#edf4ff;border:1px solid #344e6b;border-radius:9px;padding:12px;font:inherit;font-size:14px}.qd-card input[type=checkbox]{width:auto}.qd-actions{display:flex;gap:10px;flex-wrap:wrap}.qd-desk button{min-height:42px}.qd-desk button:disabled{opacity:.45;cursor:not-allowed}.qd-status{border-left:3px solid #3686ff;padding:10px 14px;background:#0a2037;font-size:13px;white-space:pre-line}.qd-table-wrap{overflow-x:auto}.qd-table{width:100%;border-collapse:collapse;min-width:400px;font-size:13px}.qd-table th,.qd-table td{text-align:left;padding:11px 8px;border-bottom:1px solid #253a52;vertical-align:top}.qd-table th{color:#8fabc7}.qd-table button{font-size:12px}.qd-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.qd-metrics div{padding:16px;background:#0d2037;border-radius:12px}.qd-metrics strong{display:block;font-size:23px;color:#f3f7ff}.qd-metrics small{color:#9db4ce}.qd-tabs{display:flex;gap:7px;overflow-x:auto;padding:5px 0 12px}.qd-tabs button{white-space:nowrap}.qd-tabs button[aria-pressed=true]{background:#236ed1;color:white}.qd-tour-count{font:700 12px system-ui;letter-spacing:.12em;color:#6aa8ff}.qd-chip{display:inline-block;padding:6px 10px;background:#123559;border-radius:99px;font-size:11px;color:#a8ceff;margin:3px}.qd-module-options{display:flex;gap:12px;flex-wrap:wrap}.qd-module-options label{display:flex;align-items:center;margin:4px}.qd-release-row{padding:15px 0;border-bottom:1px solid #2a3d56}.qd-release-row b,.qd-release-row small{display:block;margin-bottom:7px}.qd-header-note{font-size:12px}.qd-empty{padding:24px;border:1px dashed #344c68;border-radius:12px}.qd-card .qd-help{font-size:12px}.qd-card pre{overflow:auto;font-size:11px;color:#a9c0d8;background:#07111f;padding:12px;border-radius:8px}.qd-inline-banner{margin:16px 0;padding:16px 20px;background:#0d2139;border:1px solid #24466c;border-radius:13px}.qd-inline-banner strong{display:block;color:#f0f6ff}.qd-inline-banner p{margin:7px 0 12px;font-size:13px}.qd-results-mini{margin:20px 0}.qd-results-mini h2{font-size:22px}.qd-desk input:focus-visible,.qd-desk button:focus-visible{outline:2px solid #79afff;outline-offset:3px}
.qd-desk [hidden]{display:none!important}.qd-grid>*{min-width:0}.qd-table-wrap{max-width:100%}.qd-preview-row{padding:12px 0;border-bottom:1px solid #263e59;font-size:13px}.qd-preview-row b{display:block;color:#edf5ff;margin-bottom:5px}.qd-preview-row small{color:#a3bad3}
@media(max-width:900px){.qd-desk{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;margin:0;border-radius:0}.qd-desk .qx-dialog-body{padding:20px 16px 32px}.qd-grid{grid-template-columns:1fr;gap:0}.qd-metrics{grid-template-columns:repeat(2,1fr)}.qd-card{padding:16px}.qd-actions>button{flex:1 1 140px}.qd-desk header{padding:12px 16px}.qd-inline-banner{margin:14px 0}}
