.qs-traffic-trigger{align-self:center;gap:8px!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important}.qs-traffic-trigger>span:last-child{display:grid;text-align:left}.qs-traffic-trigger strong{font-size:9px}.qs-traffic-trigger small{color:var(--muted);font-size:7px}.qs-traffic-trigger.active{border-color:#2cc78f!important;background:#e7fbf3!important;color:#08744e!important}.qt-dialog{width:min(1080px,calc(100% - 20px));height:min(880px,calc(100dvh - 20px));padding:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 30px 100px rgba(4,18,38,.46);overflow:hidden}.qt-dialog::backdrop{background:rgba(4,16,33,.72);backdrop-filter:blur(6px)}.qt-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.qt-dialog>header>div{display:flex;align-items:center;gap:11px}.qt-header-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--primary),#30b7d5);color:#fff}.qt-dialog header small{color:var(--primary);font-size:8px;font-weight:850;letter-spacing:.11em}.qt-dialog header h2{margin:2px 0;font-size:18px}.qt-dialog header p{margin:0;color:var(--muted);font-size:8px}.qt-dialog>main{height:calc(100% - 140px);overflow:auto;padding:17px 20px;background:color-mix(in srgb,var(--canvas) 60%,var(--surface))}.qt-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 19px;border-top:1px solid var(--line)}.qt-dialog>footer>span{margin-right:auto;color:var(--muted);font-size:8px}.qt-status{position:relative;display:grid;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;overflow:hidden;padding:14px 16px;margin-bottom:11px;border:1px solid #e9ce91;border-radius:14px;background:#fff8e8}.qt-status>.material-symbols-rounded{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#ffedc1;color:#9a6500}.qt-status small,.qt-status strong,.qt-status p{display:block}.qt-status small{font-size:7px;font-weight:850;letter-spacing:.1em}.qt-status strong{margin:2px 0;font-size:12px}.qt-status p{margin:0;color:var(--muted);font-size:8px}.qt-status>i{width:9px;height:9px;border-radius:50%;background:#d89108;box-shadow:0 0 0 5px rgba(216,145,8,.13)}.qt-status.active{border-color:#b9e8d4;background:#edfbf5}.qt-status.active>.material-symbols-rounded{background:#d3f5e5;color:#078255}.qt-status.active>i{background:#12a66d;box-shadow:0 0 0 5px rgba(18,166,109,.13)}.qt-runtime{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:11px}.qt-runtime article{display:grid;grid-template-columns:31px 1fr;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.qt-runtime .material-symbols-rounded{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--qs-soft);color:var(--primary);font-size:17px}.qt-runtime b{font-size:15px}.qt-runtime small{color:var(--muted);font-size:7px}.qt-section{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.qt-section>header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.qt-section>header>.material-symbols-rounded{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--qs-soft);color:var(--primary)}.qt-section h3{margin:0;font-size:11px}.qt-section header p{margin:3px 0 0;color:var(--muted);font-size:8px}.qt-master{margin-bottom:11px}.qt-master-switch,.qt-inline-switch{display:flex;align-items:center;gap:11px;cursor:pointer}.qt-master-switch>input,.qt-inline-switch>input{position:absolute;opacity:0}.qt-master-switch>i,.qt-inline-switch>i{position:relative;flex:0 0 auto;width:42px;height:23px;border-radius:15px;background:#c9d4dc;transition:.2s}.qt-master-switch>i:after,.qt-inline-switch>i:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:.2s}.qt-master-switch>input:checked+i,.qt-inline-switch>input:checked+i{background:var(--primary)}.qt-master-switch>input:checked+i:after,.qt-inline-switch>input:checked+i:after{transform:translateX(19px)}.qt-master-switch strong,.qt-master-switch small,.qt-inline-switch strong,.qt-inline-switch small{display:block}.qt-master-switch strong,.qt-inline-switch strong{font-size:10px}.qt-master-switch small,.qt-inline-switch small{margin-top:2px;color:var(--muted);font-size:8px}.qt-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:11px;margin-bottom:11px}.qt-scope{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qt-scope>label{position:relative;display:flex;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.qt-scope input{margin-top:2px}.qt-scope strong,.qt-scope small{display:block}.qt-scope strong{font-size:9px}.qt-scope small{margin-top:3px;color:var(--muted);font-size:7px;line-height:1.4}.qt-scope label:has(input:checked){border-color:var(--primary);background:var(--qs-soft)}.qt-selection{margin-top:11px}.qt-selection>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:9px}.qt-search{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--line);border-radius:9px}.qt-search span{color:var(--muted);font-size:17px}.qt-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px}.qt-selection>[data-qt-quizzes]{max-height:190px;overflow:auto;margin-top:7px;border:1px solid var(--line);border-radius:10px}.qt-quiz-row{display:grid;grid-template-columns:17px 28px 1fr;align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid var(--line);cursor:pointer}.qt-quiz-row:last-child{border-bottom:0}.qt-quiz-row>.material-symbols-rounded{color:var(--primary);font-size:18px}.qt-quiz-row strong,.qt-quiz-row small{display:block}.qt-quiz-row strong{font-size:8px}.qt-quiz-row small{margin-top:2px;color:var(--muted);font-size:7px}.qt-number-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.qt-number-grid>label>span{display:block;margin-bottom:4px;color:var(--muted);font-size:8px;font-weight:700}.qt-number-grid>label>div{display:flex;align-items:center;gap:5px}.qt-number-grid .input{min-width:0}.qt-number-grid small{font-size:7px;color:var(--muted)}.qt-number-grid.disabled{opacity:.45}.qt-note{display:flex;gap:7px;margin-top:11px;padding:9px;border-radius:9px;background:var(--canvas);color:var(--muted)}.qt-note span{font-size:17px}.qt-note p{margin:0;font-size:8px;line-height:1.45}.qt-recommended{margin-left:auto;padding:4px 7px;border-radius:7px;background:#e8f8f1;color:#087651!important}.qt-capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.qt-capacity label{display:grid;grid-template-columns:1fr 86px;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.qt-capacity label>span,.qt-capacity label small{display:block}.qt-capacity label>span{font-size:9px;font-weight:700}.qt-capacity label small{margin-top:2px;color:var(--muted);font-size:7px;font-weight:400}.qt-capacity .input{min-width:0}.qt-capacity em{grid-column:2;color:var(--muted);font-size:7px;font-style:normal}.qt-reset{margin-top:10px}.qt-safety{display:flex;gap:10px;margin-top:11px;padding:12px 14px;border:1px solid #b9e8d4;border-radius:12px;background:#edfbf5;color:#076f4c}.qt-safety>.material-symbols-rounded{font-size:23px}.qt-safety strong{font-size:9px}.qt-safety p{margin:3px 0 0;font-size:8px;line-height:1.45}.qt-disabled main>.qt-columns,.qt-disabled main>.qt-section:not(.qt-master),.qt-disabled .qt-safety{opacity:.55}.qt-empty{padding:15px;text-align:center;color:var(--muted);font-size:8px}@media(max-width:760px){.qt-dialog{width:calc(100% - 8px);height:calc(100dvh - 8px)}.qt-dialog>header{padding:11px 12px}.qt-dialog header p{display:none}.qt-dialog>main{padding:11px;height:calc(100% - 152px)}.qt-runtime{grid-template-columns:1fr 1fr}.qt-columns{grid-template-columns:1fr}.qt-scope,.qt-number-grid,.qt-capacity{grid-template-columns:1fr}.qt-capacity label{grid-template-columns:1fr 80px}.qt-dialog>footer{flex-wrap:wrap;padding:9px 11px}.qt-dialog>footer>span{width:100%}.qt-dialog>footer .button{flex:1}.qs-traffic-trigger{width:100%;justify-content:center}.qt-status{grid-template-columns:35px 1fr}.qt-status>i{display:none}}
