.ops-page{min-inline-size:0;line-height:var(--lh,1.55);font-variant-numeric:tabular-nums lining-nums}.ops-panel{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);overflow:hidden}.ops-panel+.ops-panel{margin-block-start:16px}.ops-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ops-card{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);padding:var(--sp-4)}.ops-card--pad{padding:clamp(16px,2.4vw,24px)}.ops-note{border-radius:var(--d9-r-card);background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);font-size:var(--t-sm);color:var(--c-ink-2);align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.55;display:flex}.ops-note>svg{block-size:18px;inline-size:18px;color:var(--c-ink-3);flex-shrink:0;margin-block-start:1px}.ops-note p{margin:0}.ops-note[data-tone=accent]{border-color:var(--c-accent-soft);background:var(--c-accent-soft);color:var(--c-on-accent-soft)}.ops-note[data-tone=accent]>svg{color:var(--c-on-accent-soft)}.ops-note[data-tone=ok]{border-color:var(--c-ok-soft);background:var(--c-ok-soft);color:var(--c-on-ok-soft)}.ops-note[data-tone=ok]>svg{color:var(--c-on-ok-soft)}.ops-prose{font-size:var(--t-body);color:var(--c-ink);white-space:pre-wrap;max-inline-size:78ch;margin:0;line-height:1.75}.ops-prose--muted{color:var(--c-ink-2)}.ops-label{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-end:4px}.ops-page .ops-lede{font-size:var(--t-sm);color:var(--c-ink-2);margin:-4px 0 14px;line-height:1.7}.ops-label--gap{margin-block-start:16px}.ops-scope{margin-block-end:0}.ops-filters{flex-wrap:wrap;gap:8px;margin-block-end:12px;display:flex}.ops-chip{align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.ops-chip:after{content:"";position:absolute;inset:-1px 0}.ops-chip__n{font-size:var(--t-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--c-ink-3)}.ops-page .chip.active .ops-chip__n{color:inherit;opacity:.8}html:root[data-tenant=qtech] .ops-page button.chip{cursor:pointer;font-family:inherit}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px;display:flex}.ops-toolbar__grow{flex:260px;min-inline-size:0}.ops-toolbar__end{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ops-search{display:block;position:relative}.ops-search>svg{block-size:16px;inline-size:16px;color:var(--c-ink-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:10px;transform:translateY(-50%)}.ops-page .ops-search input{inline-size:100%;padding-inline-start:34px}.ops-status{white-space:nowrap;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);align-items:center;gap:6px;display:inline-flex}.ops-status__dot{background:currentColor;border-radius:999px;flex-shrink:0;block-size:7px;inline-size:7px}.tk-tone[data-status=new]{--tk-tone:var(--c-ink-3)}.tk-tone[data-status=triaged]{--tk-tone:var(--c-on-info-soft)}.tk-tone[data-status=in_progress]{--tk-tone:var(--c-on-warn-soft)}.tk-tone[data-status=fix_ready]{--tk-tone:var(--c-on-primary-soft)}.tk-tone[data-status=user_verification],.tk-tone[data-status=pending_final]{--tk-tone:var(--c-on-accent-soft)}.tk-tone[data-status=resolved]{--tk-tone:var(--c-on-ok-soft)}.ops-status[data-status]{color:var(--tk-tone,var(--c-ink-2))}.tk-tone[data-prio=high]{--tk-tone:var(--c-on-danger-soft)}.tk-tone[data-prio=medium]{--tk-tone:var(--c-on-warn-soft)}.tk-tone[data-prio=low]{--tk-tone:var(--c-on-info-soft)}.ops-dist{gap:8px;margin-block-end:12px;display:grid}.ops-dist__row{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.ops-dist__k{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap}.ops-dist__strip>span{--viz:var(--tk-tone,var(--c-ink-3))}.ops-dist__leg{grid-column:2}.ops-dist__leg .viz-dot{--viz:var(--tk-tone,var(--c-ink-3))}.ops-dist__cap{font-size:var(--t-xs);color:var(--c-ink-3);line-height:var(--lh-snug);grid-column:2;margin:0}@media (max-width:560px){.ops-dist__row{grid-template-columns:minmax(0,1fr)}.ops-dist__leg,.ops-dist__cap{grid-column:1}}.ops-chip__dot{background:var(--tk-tone,var(--c-ink-3));border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.ops-page .chip.active .ops-chip__dot{box-shadow:0 0 0 2px var(--c-surface)}html:root[data-tenant=qtech] .ops-tknum{font-weight:var(--w-medium)}html:root[data-tenant=qtech] .ops-tknum[data-size=md]{font-size:var(--t-sm);color:var(--c-ink-2)}.ops-count{min-block-size:22px;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3);background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);font-variant-numeric:tabular-nums lining-nums;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ops-count>svg{block-size:12px;inline-size:12px}.ops-count[data-on]{color:var(--c-on-primary-soft);background:var(--c-primary-soft);border-color:#0000}html:root[data-tenant=qtech] .ops-tk-row{min-block-size:var(--d9-row);border-block-end:var(--d9-hair) solid var(--c-line);border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:6px 16px;text-decoration:none;display:flex}.ops-panel>.ops-tk-row:last-child{border-block-end:0}.ops-tk-title{min-inline-size:0;font-size:var(--t-body);font-weight:var(--w-medium);color:var(--c-ink);flex:200px;line-height:1.4}.ops-page a.ops-tk-row:hover .ops-tk-title{color:var(--c-primary)}.ops-tk-who{font-size:var(--t-xs);color:var(--c-ink-2)}.ops-tk-kind{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap}.ops-tk-when{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ops-tk-go{color:var(--c-ink-3);flex-shrink:0}.ops-skel-row{border-block-end:var(--d9-hair) solid var(--c-line);padding:13px 16px}.ops-panel>.ops-skel-row:last-child{border-block-end:0}.ops-head__badges{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px;display:flex}.ops-vote{cursor:pointer;min-block-size:32px;font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--c-on-primary-soft);background:var(--c-primary-soft);font-variant-numeric:tabular-nums lining-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ops-vote:not(:disabled):hover{background:color-mix(in srgb, var(--c-primary) 18%, transparent)}.ops-vote[aria-pressed=true]{color:var(--c-on-primary);background:var(--c-primary-fill)}.ops-vote[aria-pressed=true]:not(:disabled):hover{background:color-mix(in srgb, var(--c-primary-fill) 88%, #000)}.ops-metas{flex-wrap:wrap;gap:12px 28px;margin-block-end:16px;display:flex}.ops-facts{border-block-start:var(--d9-hair) solid var(--c-line);flex-wrap:wrap;align-items:baseline;margin-block-start:12px;padding-block-start:10px;display:flex}.ops-facts .ops-meta{padding-inline:16px;position:relative}.ops-facts .ops-meta:first-child{padding-inline-start:0}.ops-facts .ops-meta+.ops-meta:before{content:"";background:var(--c-line);inline-size:1px;position:absolute;inset-block:2px;inset-inline-start:0}.ops-meta{min-inline-size:0}.ops-meta__label{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-end:2px}.ops-meta__value{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);text-align:start;overflow-wrap:anywhere}.ops-sec{min-inline-size:0;margin-block-end:24px}.ops-sec:last-child{margin-block-end:0}.ops-verify{border-radius:var(--d9-r-card);background:var(--c-accent-soft);border:1px solid color-mix(in srgb, var(--c-accent) 32%, transparent);flex-wrap:wrap;align-items:flex-start;gap:14px;margin-block-end:24px;padding:16px 20px;display:flex}.ops-verify__body{flex:260px;min-inline-size:0}.ops-verify__title{font-size:var(--t-h3);font-weight:var(--w-semibold);color:var(--c-on-accent-soft);line-height:1.4}.ops-verify__text{font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;margin:8px 0 0;line-height:1.7}.ops-verify__acts{flex-wrap:wrap;gap:8px;margin-block-start:14px;display:flex}html:root[data-tenant=qtech] .ops-page .btn.ops-btn-ok{background:var(--c-ok-fill);color:var(--c-on-ok);border-color:#0000}html:root[data-tenant=qtech] .ops-page .btn.ops-btn-ok:not(:disabled):hover{background:color-mix(in srgb, var(--c-ok-fill) 88%, #000)}html:root[data-tenant=qtech] .ops-page .btn.ops-btn-danger{color:var(--c-on-danger-soft);border-color:color-mix(in srgb, var(--c-danger) 38%, transparent);background:var(--c-surface)}html:root[data-tenant=qtech] .ops-page .btn.ops-btn-danger:not(:disabled):hover{background:var(--c-danger-soft);border-color:var(--c-danger)}.ops-shots{flex-wrap:wrap;gap:12px;display:flex}.ops-shot{border-radius:var(--d9-r);border:var(--d9-hair) solid var(--c-line);text-decoration:none;display:block;overflow:hidden}.ops-shot:hover{border-color:var(--c-line-strong)}.ops-shot img{-o-object-fit:cover;object-fit:cover;background:var(--c-surface-2);block-size:96px;inline-size:128px;display:block}.ops-shot-thumb{position:relative}.ops-shot-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:var(--d9-r);border:var(--d9-hair) solid var(--c-line);block-size:78px;inline-size:104px;display:block}.ops-shot-x{cursor:pointer;border:1px solid var(--c-surface);background:var(--c-danger-fill);block-size:22px;inline-size:22px;color:var(--c-on-danger);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.ops-shot-x:after{content:"";border-radius:999px;position:absolute;inset:-5px}.ops-shot-add{border-radius:var(--d9-r);cursor:pointer;border:1px dashed var(--c-line-strong);background:var(--c-surface-2);block-size:78px;inline-size:104px;color:var(--c-ink-3);font-size:var(--t-xs);font-weight:var(--w-medium);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ops-shot-add:hover{border-color:var(--c-ink-3);color:var(--c-ink-2);background:var(--c-surface-3)}.ops-hint{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:6px}.ops-reopen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.ops-reopen p{flex:240px;min-inline-size:0}.ops-shots-add[data-has]{margin-block-start:12px}.ops-commentform{justify-items:start;gap:10px;margin-block-start:16px;display:grid}.ops-commentform>.ui-field{justify-self:stretch;inline-size:100%;max-inline-size:78ch}.ops-comments{gap:8px;margin-block-end:16px;display:grid}.ops-comment{border-radius:var(--d9-r);background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);padding:10px 14px}.ops-comment__head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-end:4px;display:flex}.ops-comment__who{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink)}.ops-comment__me{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-on-ok-soft)}.ops-comment__when{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums}.ops-comment__text{font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;margin:0;line-height:1.7}.ops-tl{margin:0;padding:0;list-style:none}.ops-tl__item{border-inline-start:var(--d9-hair) solid var(--c-line);margin-inline-start:4px;padding-block-end:16px;padding-inline-start:22px;position:relative}.ops-tl__item:last-child{border-inline-start-color:#0000;padding-block-end:0}.ops-tl__dot{background:var(--c-primary);border-radius:999px;block-size:7px;inline-size:7px;position:absolute;inset-block-start:5px;inset-inline-start:-4px}.ops-tl__item.tk-tone[data-status] .ops-tl__dot{background:var(--tk-tone,var(--c-primary))}.ops-tl__item[data-internal] .ops-tl__dot{background:var(--c-ink-3)}.ops-tl__line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ops-tl__title{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink)}.ops-tl__when{font-size:var(--t-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums lining-nums}.ops-tl__who{font-size:var(--t-xs);color:var(--c-ink-3)}.ops-tl__note{font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;margin:4px 0 0;line-height:1.7}.ops-new{max-inline-size:880px;margin-inline:auto}.ops-form{gap:16px;display:grid}.ops-opts{flex-wrap:wrap;gap:8px;display:flex}.ops-formfoot{border-block-start:var(--d9-hair) solid var(--c-line);flex-wrap:wrap;gap:8px;margin-block-start:24px;padding-block-start:16px;display:flex}.ops-source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-source__path{font-weight:var(--w-medium);color:var(--c-ink-2)}.ops-linkbtn{cursor:pointer;color:var(--c-primary);font-size:var(--t-xs);text-underline-offset:3px;background:0 0;border:0;min-block-size:32px;padding:0 4px;font-family:inherit;text-decoration:underline}.ops-linkbtn:hover{color:var(--c-on-primary-soft)}.ops-page.cert-scope{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ops-page.cert-scope>*{grid-column:1/-1;min-inline-size:0}@media (min-width:1100px){.ops-page.cert-scope>.cert-modepanel{grid-column:1/2}.ops-page.cert-scope>.cert-modepanel+.cert-opts{grid-column:2/-1}}html:root[data-tenant=qtech] .cert-scope .cert-inp:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){inline-size:100%;min-block-size:var(--d9-ctl);background:var(--c-surface);color:var(--c-ink);border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);font-family:var(--font-ar);font-size:var(--t-body);padding:6px 12px;line-height:1.4}html:root[data-tenant=qtech] .cert-scope .cert-inp:hover:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){border-color:var(--c-ink-3)}html:root[data-tenant=qtech] .cert-scope .cert-inp:focus:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){border-color:var(--c-brand);box-shadow:var(--focus-ring);outline:none}.cert-scope .cert-inp--grow:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){flex:220px;min-inline-size:0}.cert-scope .cert-inp--auto:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){inline-size:auto;min-inline-size:170px}html:root[data-tenant=qtech] .cert-scope .cert-ta:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){resize:vertical;min-block-size:84px;padding-block:10px;line-height:1.8}html:root[data-tenant=qtech] .cert-scope .cert-ta--lg:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){min-block-size:120px}html:root[data-tenant=qtech] .cert-scope .cert-file{padding-block:6px}.cert-scope .cert-stack{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.cert-scope .cert-stack--pad{padding:12px}.cert-scope .cert-row-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cert-scope .cert-selfstart{align-self:flex-start}.cert-scope .cert-flabel{font-size:var(--t-sm);color:var(--c-ink-2);line-height:1.55}.cert-scope .cert-hint{font-size:var(--t-xs);color:var(--c-ink-3)}.cert-scope .cert-nowrap{white-space:nowrap}.cert-scope .cert-block{flex-direction:column;gap:10px;display:flex}.cert-scope .cert-block__title{font-size:var(--t-h2);font-weight:var(--w-semibold);color:var(--c-ink);margin:0}.cert-scope .cert-block__lead{font-size:var(--t-sm);color:var(--c-ink-2);line-height:1.6}.cert-scope .cert-modes{margin-block-end:-16px}.cert-scope .cert-modepanel{animation:d9-fade var(--d9-base) var(--d9-ease) both}.cert-scope .cert-list{border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);max-block-size:260px;overflow-y:auto}html:root[data-tenant=qtech] .cert-scope .cert-pick{text-align:start;cursor:pointer;border:0;border-block-end:var(--d9-hair) solid var(--c-line);block-size:52px;inline-size:100%;color:var(--c-ink);background:0 0;border-inline-start:2px solid #0000;border-radius:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.cert-scope .cert-list>.cert-pick:last-child{border-block-end:0}html:root[data-tenant=qtech] .cert-scope .cert-pick:hover{background:var(--c-surface-2)}html:root[data-tenant=qtech] .cert-scope .cert-pick[aria-pressed=true]{background:var(--c-primary-soft);border-inline-start-color:var(--c-primary)}.cert-scope .cert-pick__mark{font-weight:var(--w-semibold);font-size:var(--t-xs)}.cert-scope .cert-pick__body{flex:auto;min-inline-size:0}.cert-scope .cert-pick__title{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.cert-scope .cert-pick__sub{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:1px;display:block}.cert-scope .cert-pick__n{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;flex-shrink:0}.cert-scope .cert-pick__n .calm-num{color:var(--c-ink)}.cert-scope .cert-opts{flex-direction:column;gap:16px;display:flex}.cert-scope .cert-opt:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){min-inline-size:0;display:block}.cert-scope .cert-opt__label:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){font-size:var(--t-xs);color:var(--c-ink-3);margin-block-end:6px;display:block}.cert-scope .cert-optgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.cert-scope .cert-optgrid--sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.cert-scope .cert-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}html:root[data-tenant=qtech] .cert-scope .cert-kind{text-align:start;cursor:pointer;border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);background:var(--c-surface);color:var(--c-ink);flex-direction:column;gap:2px;padding:10px 12px;display:flex}html:root[data-tenant=qtech] .cert-scope .cert-kind:hover{border-color:var(--c-ink-3);background:var(--c-surface-2)}html:root[data-tenant=qtech] .cert-scope .cert-kind[aria-pressed=true]{background:var(--c-primary-soft);border-color:var(--c-primary)}.cert-scope .cert-kind__t{font-size:var(--t-sm);font-weight:var(--w-semibold)}html:root[data-tenant=qtech] .cert-scope .cert-kind[aria-pressed=true] .cert-kind__t{color:var(--c-on-primary-soft)}.cert-scope .cert-kind__s{font-size:var(--t-xs);color:var(--c-ink-3)}.cert-scope .cert-seg{flex-wrap:wrap;gap:2px;display:flex}html:root[data-tenant=qtech] .cert-scope .cert-seg button{cursor:pointer;min-block-size:30px;min-inline-size:68px;font-family:inherit;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);background:0 0;border:0;flex:auto;padding:0 10px;position:relative}html:root[data-tenant=qtech] .cert-scope .cert-seg button:hover{color:var(--c-ink)}html:root[data-tenant=qtech] .cert-scope .cert-seg button.on{color:var(--c-ink);font-weight:var(--w-semibold)}.cert-scope .cert-seg button:after{content:"";position:absolute;inset:-2px 0}.cert-scope .cert-logo{border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-sm);background:var(--c-surface);block-size:36px;inline-size:64px;color:var(--c-ink-3);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cert-scope .cert-logo[data-empty]{background:var(--c-surface-2)}.cert-scope .cert-logo img{-o-object-fit:contain;object-fit:contain;block-size:auto;max-block-size:30px;inline-size:auto;max-inline-size:56px}html:root[data-tenant=qtech] .cert-scope .cert-upload{cursor:pointer}html:root[data-tenant=qtech] .cert-scope .cert-rm{color:var(--c-on-danger-soft);padding:0 10px}html:root[data-tenant=qtech] .cert-scope .cert-rm:hover{background:var(--c-danger-soft);border-color:var(--c-danger)}.cert-scope .cert-split{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cert-scope .cert-split[data-narrow]{grid-template-columns:minmax(0,1fr)}.cert-scope .cert-people{max-block-size:420px;overflow-y:auto}.cert-scope .cert-split[data-narrow] .cert-people{max-block-size:320px}.cert-scope .cert-people__head{z-index:1;background:var(--c-surface);border-block-end:var(--d9-hair) solid var(--c-line);justify-content:space-between;align-items:center;gap:8px;min-block-size:40px;padding:0 14px;display:flex;position:sticky;inset-block-start:0}.cert-scope .cert-people__n{font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--c-ink-2)}.cert-scope .cert-row{min-block-size:var(--d9-row);cursor:pointer;border-block-end:var(--d9-hair) solid var(--c-line);transition:background-color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease);border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:6px 14px;display:flex}.cert-scope .cert-row:last-child{border-block-end:0}.cert-scope .cert-row:hover{background:var(--c-surface-2)}.cert-scope .cert-row[data-on]{background:var(--c-primary-soft);border-inline-start-color:var(--c-primary)}.cert-scope .cert-check{block-size:16px;inline-size:16px;accent-color:var(--c-primary);cursor:pointer;flex-shrink:0;position:relative}.cert-scope .cert-check:after{content:"";position:absolute;inset:-8px}.cert-scope .cert-row__mark{font-weight:var(--w-semibold);font-size:var(--t-xs);border-radius:999px}.cert-scope .cert-row__body{flex:1;min-inline-size:0}.cert-scope .cert-row__name{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cert-scope .cert-row__sub{font-size:var(--t-xs);color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cert-scope .cert-preview{grid-template-columns:minmax(0,460px) minmax(320px,1fr);align-items:start;gap:12px 20px;min-inline-size:0;display:grid}.cert-scope .cert-preview>.cert-foot{grid-column:1/-1}.cert-scope .cert-side{flex-direction:column;gap:10px;min-inline-size:0;display:flex}@media (max-width:1100px){.cert-scope .cert-preview{grid-template-columns:minmax(0,1fr)}}.cert-scope .cert-stage:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card);inline-size:100%;max-inline-size:460px;margin-inline:auto;position:relative;overflow:hidden}.cert-scope .cert-stage__mid:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){place-items:center;display:grid;position:absolute;inset:0}.cert-scope .cert-stage__skel:where(:not([data-nq-surface] *,[data-nq-page],[data-nq-page] *,[data-cockpit],[data-cockpit] *),[data-safa-embed],[data-safa-embed] *,[data-nq-island],[data-nq-island] *){position:absolute;inset:12px}.cert-scope .cert-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cert-scope .cert-side .cert-acts{flex-direction:column;align-items:stretch}html:root[data-tenant=qtech] .cert-scope .cert-side .cert-acts>.btn{text-align:start;white-space:normal;justify-content:flex-start;block-size:auto;padding-block:8px;line-height:1.5}.cert-scope .cert-foot{font-size:var(--t-xs);color:var(--c-ink-3);max-inline-size:90ch;margin:0;line-height:1.6}.cert-scope .cert-msg{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-on-primary-soft)}.cert-scope .cert-msg[data-bad]{color:var(--c-on-danger-soft)}.cert-scope .cert-callout{border-radius:var(--d9-r);line-height:1.7;font-size:var(--t-sm);color:var(--c-on-ok-soft);background:var(--c-ok-soft);border:1px solid #0000;padding:10px 14px}.cert-scope .cert-callout[data-bad]{color:var(--c-on-danger-soft);background:var(--c-danger-soft)}.cert-scope .cert-callout--block{flex-direction:column;gap:8px;display:flex}.cert-scope .cert-callout__t{font-weight:var(--w-semibold)}.cert-scope .cert-callout__p{color:var(--c-ink-2)}.cert-scope .cert-callout__names{flex-wrap:wrap;gap:5px;max-block-size:132px;display:flex;overflow-y:auto}.cert-scope .cert-nametag{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:999px;padding:1px 9px;display:inline-block}.cert-scope .cert-warn{color:var(--c-on-danger-soft)}.cert-modal-p{font-size:var(--t-sm);color:var(--c-ink-2);margin:0;line-height:1.75}.cert-modal-p--sub{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:10px}.cert-scope .cert-registry{border-block-start:var(--d9-hair) solid var(--c-line);padding-block-start:12px}html:root[data-tenant=qtech] .cert-scope .cert-registry__bar{cursor:pointer;min-block-size:40px;inline-size:100%;color:var(--c-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.cert-scope .cert-registry__title{font-size:var(--t-h2);font-weight:var(--w-semibold)}.cert-scope .cert-registry__cta{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-primary);align-items:center;gap:6px;display:inline-flex}html:root[data-tenant=qtech] .cert-scope .cert-registry__bar:hover .cert-registry__cta{color:var(--c-on-primary-soft)}.cert-scope .cert-registry__body{flex-direction:column;gap:10px;margin-block-start:12px;display:flex}.cert-scope .cert-cellwho{align-items:center;gap:10px;min-inline-size:0;display:flex}.cert-scope .cert-who{font-weight:var(--w-medium);color:var(--c-ink)}html:root[data-tenant=qtech] .cert-scope .cert-cellprog{color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;max-inline-size:280px;overflow:hidden}.cert-scope .cert-verify{min-block-size:32px;color:var(--c-primary);font-weight:var(--w-medium);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.cert-scope .cert-verify:hover{color:var(--c-on-primary-soft);text-underline-offset:3px;text-decoration:underline}.cert-scope .cert-tablefoot{text-align:center;color:var(--c-ink-3);font-size:var(--t-xs);padding:12px 8px}@media (max-width:900px){.cert-scope .cert-split{grid-template-columns:minmax(0,1fr)}.cert-scope .cert-people{max-block-size:320px}}.sv-center{flex-direction:column;gap:20px;display:flex}.sv-center .sv-skel{border-radius:var(--d9-r-sm);display:inline-block}.sv-center .sv-wizard{padding:clamp(16px,2vw,20px)}.sv-center .sv-wizard__head{align-items:center;gap:10px;margin-block-end:14px;display:flex}.sv-center .sv-wizard__headtext{flex:1;min-inline-size:0}.sv-center .sv-wizard__title{font-size:var(--t-h2);font-weight:var(--w-semibold);color:var(--c-ink);margin:0}.sv-center .sv-wizard__sub{font-size:var(--t-xs);color:var(--c-ink-3)}.sv-center .sv-step{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:10px;display:flex}.sv-center .sv-step__label{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink)}.sv-center .sv-step__hint{font-size:var(--t-xs);color:var(--c-ink-3)}.sv-center .sv-step__alt{margin-inline-start:auto}.sv-center .sv-err{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-on-danger-soft);margin-block-end:10px}.sv-center .sv-proglist{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;max-block-size:232px;margin-block-end:18px;padding-inline-end:4px;display:grid;overflow-y:auto}.sv-center .sv-proglist__full{grid-column:1/-1;gap:8px;display:grid}.sv-center .sv-proglist__note{text-align:center;font-size:var(--t-sm);color:var(--c-ink-2);padding:16px}html:root[data-tenant=qtech] .sv-center .sv-prog{text-align:start;cursor:pointer;min-block-size:var(--d9-row);background:var(--c-surface);color:var(--c-ink);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);align-items:center;gap:10px;padding:8px 12px;font-family:inherit;display:flex}html:root[data-tenant=qtech] .sv-center .sv-prog:hover{background:var(--c-surface-2);border-color:var(--c-line-strong)}html:root[data-tenant=qtech] .sv-center .sv-prog[aria-pressed=true]{background:var(--c-primary-soft);border-color:var(--c-primary)}.sv-center .sv-prog__body{flex:1;min-inline-size:0}.sv-center .sv-prog__title{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.sv-center .sv-prog__days{font-size:var(--t-xs);color:var(--c-ink-3);align-items:center;gap:5px;margin-block-start:2px;display:inline-flex}.sv-center .sv-prog__days svg{block-size:12px;inline-size:12px}.sv-center .sv-plan{border-block-end:var(--d9-hair) solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.sv-center .sv-plan:last-of-type{border-block-end:0}.sv-center .sv-plan__body{flex:220px;min-inline-size:0}.sv-center .sv-plan__title{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink)}.sv-center .sv-plan__why{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:2px;line-height:1.6}.sv-center .sv-planbtn{margin-block-start:14px}.sv-center .sv-list{min-inline-size:0}html:root[data-tenant=qtech] .sv-center .sv-row{min-block-size:var(--d9-row);border-block-end:var(--d9-hair) solid var(--c-line);border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:6px 16px;text-decoration:none;display:flex}.sv-center .ops-panel>.sv-row:last-child{border-block-end:0}.sv-center .sv-row__ic{flex-shrink:0}.sv-center .sv-row__main{flex:260px;min-inline-size:0}.sv-center .sv-row__title{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--c-ink);line-height:1.4;display:block}.sv-center a.sv-row:hover .sv-row__title{color:var(--c-primary)}.sv-center .sv-row__meta{font-size:var(--t-xs);color:var(--c-ink-3);flex-wrap:wrap;gap:4px 12px;margin-block-start:1px;line-height:1.4;display:flex}.sv-center .sv-row__prog{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-inline-size:0;max-inline-size:42ch;display:inline-flex;overflow:hidden}.sv-center .sv-row__prog svg{flex-shrink:0}.sv-center .sv-row__n{font-size:var(--t-xs);color:var(--c-ink-3);white-space:nowrap;flex-shrink:0}.sv-center .sv-row__n b{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums}.sv-center .sv-row__pct{flex:0 0 150px;align-items:center;gap:8px;display:flex}.sv-center .sv-row__pct b{font-size:var(--t-xs);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums;text-align:start;min-inline-size:44px}.sv-center .sv-row__pct--none{visibility:hidden}.sv-bar{background:var(--c-surface-3);border-radius:999px;flex:1;block-size:5px;overflow:hidden}.sv-bar__fill{background:var(--c-ink-3);block-size:100%;transition:inline-size var(--d9-slow,.26s) var(--d9-ease);border-radius:999px;display:block}:is(.sv-row__pct,.sv-meter)[data-band=hi] b{color:var(--c-on-ok-soft)}:is(.sv-row__pct,.sv-meter)[data-band=hi] .sv-bar__fill{background:var(--c-ok)}:is(.sv-row__pct,.sv-meter)[data-band=mid] b{color:var(--c-on-primary-soft)}:is(.sv-row__pct,.sv-meter)[data-band=mid] .sv-bar__fill{background:var(--c-primary)}:is(.sv-row__pct,.sv-meter)[data-band=low] b{color:var(--c-on-warn-soft)}:is(.sv-row__pct,.sv-meter)[data-band=low] .sv-bar__fill{background:var(--c-warn)}:is(.sv-row__pct,.sv-meter)[data-band=bad] b{color:var(--c-on-danger-soft)}:is(.sv-row__pct,.sv-meter)[data-band=bad] .sv-bar__fill{background:var(--c-danger)}.ops-status[data-sv=draft]{color:var(--c-ink-3)}.ops-status[data-sv=open]{color:var(--c-on-ok-soft)}.ops-status[data-sv=closed]{color:var(--c-ink-2)}.sv-manager{flex-direction:column;gap:0;display:flex}.sv-manager .sv-head__sub{align-items:center;gap:6px;display:inline-flex}.sv-manager .sv-head__sub svg{color:var(--c-ink-3);flex-shrink:0}.sv-manager .sv-head__sub a{min-block-size:32px;color:var(--c-primary);font-weight:var(--w-medium);align-items:center;text-decoration:none;display:inline-flex}.sv-manager .sv-head__sub a:hover{text-underline-offset:3px;text-decoration:underline}.sv-manager .d9-head__title .ops-status{margin-inline-start:4px}.sv-manager .sv-tabs{margin-block-start:4px}.sv-manager .sv-panel{min-inline-size:0}.sv-manager .sv-panel>*+*{margin-block-start:16px}.sv-manager .sv-panelhead{margin-block-end:14px}.sv-manager .sv-panelhead .d9-section__icon>svg{block-size:18px;inline-size:18px}.sv-manager .sv-meter{flex:1;min-inline-size:90px;display:flex}.sv-manager .sv-meter .sv-bar{block-size:6px}.ops-skel-stack{gap:16px;display:grid}.sv-manager .sv-stack{flex-direction:column;gap:16px;display:flex}.sv-manager .sv-overall{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sv-manager .sv-overall__lead{min-inline-size:132px}.sv-manager .sv-overall__num{font-size:var(--t-h1);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums;color:var(--c-ink);line-height:1.2}.sv-manager .sv-overall__label{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:2px}.sv-manager .sv-overall__meter{margin-block-start:8px;display:block}.sv-manager .sv-overall[data-band=hi] .sv-overall__num{color:var(--c-on-ok-soft)}.sv-manager .sv-overall[data-band=mid] .sv-overall__num{color:var(--c-on-primary-soft)}.sv-manager .sv-overall[data-band=low] .sv-overall__num{color:var(--c-on-warn-soft)}.sv-manager .sv-overall[data-band=bad] .sv-overall__num{color:var(--c-on-danger-soft)}.sv-manager .sv-overall__rows{flex:280px;gap:10px;min-inline-size:0;display:grid}.sv-manager .sv-arow{align-items:center;gap:10px;display:flex}.sv-manager .sv-arow__label{min-inline-size:110px;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink)}.sv-manager .sv-arow__label--wide{min-inline-size:min(210px,42%);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink-2)}.sv-manager .sv-arow__pct{text-align:start;min-inline-size:52px;font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}.sv-manager .sv-arow__n{min-inline-size:70px;font-size:var(--t-xs);color:var(--c-ink-3)}.sv-manager .sv-arow[data-band=hi] .sv-arow__pct{color:var(--c-on-ok-soft)}.sv-manager .sv-arow[data-band=mid] .sv-arow__pct{color:var(--c-on-primary-soft)}.sv-manager .sv-arow[data-band=low] .sv-arow__pct{color:var(--c-on-warn-soft)}.sv-manager .sv-arow[data-band=bad] .sv-arow__pct{color:var(--c-on-danger-soft)}.sv-manager .sv-days{align-items:flex-end;gap:14px;min-block-size:150px;padding-block-start:8px;display:flex}.sv-manager .sv-day{text-align:center;flex:1 1 0;min-inline-size:52px}.sv-manager .sv-day__pct{font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums;margin-block-end:5px}.sv-manager .sv-day__bar{border-radius:var(--d9-r-sm) var(--d9-r-sm) 0 0;background:var(--c-ink-3)}.sv-manager .sv-day__label{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink);margin-block-start:7px}.sv-manager .sv-day__sub{font-size:var(--t-xs);color:var(--c-ink-3)}.sv-manager .sv-day[data-band=hi] .sv-day__pct{color:var(--c-on-ok-soft)}.sv-manager .sv-day[data-band=hi] .sv-day__bar{background:var(--c-ok)}.sv-manager .sv-day[data-band=mid] .sv-day__pct{color:var(--c-on-primary-soft)}.sv-manager .sv-day[data-band=mid] .sv-day__bar{background:var(--c-primary)}.sv-manager .sv-day[data-band=low] .sv-day__pct{color:var(--c-on-warn-soft)}.sv-manager .sv-day[data-band=low] .sv-day__bar{background:var(--c-warn)}.sv-manager .sv-day[data-band=bad] .sv-day__pct{color:var(--c-on-danger-soft)}.sv-manager .sv-day[data-band=bad] .sv-day__bar{background:var(--c-danger)}.sv-manager .sv-axgroup+.sv-axgroup{margin-block-start:20px}.sv-manager .sv-axgroup__head{margin-block-end:10px}.sv-manager .sv-axrows{gap:9px;display:grid}.sv-manager .sv-qrow{border-block-end:var(--d9-hair) solid var(--c-line);padding:13px 2px}.sv-manager .sv-qrow[data-last]{border-block-end:0}.sv-manager .sv-qrow__head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-block-end:8px;display:flex}.sv-manager .sv-qrow__prompt{min-inline-size:0;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);flex:230px;line-height:1.6}.sv-manager .sv-qrow__pct{font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.sv-manager .sv-qrow__n{font-size:var(--t-xs);color:var(--c-ink-3);font-weight:var(--w-regular,400)}.sv-manager .sv-qrow__ver{margin-inline-start:8px}.sv-manager .sv-qrow[data-band=hi] .sv-qrow__pct{color:var(--c-on-ok-soft)}.sv-manager .sv-qrow[data-band=mid] .sv-qrow__pct{color:var(--c-on-primary-soft)}.sv-manager .sv-qrow[data-band=low] .sv-qrow__pct{color:var(--c-on-warn-soft)}.sv-manager .sv-qrow[data-band=bad] .sv-qrow__pct{color:var(--c-on-danger-soft)}.sv-manager .sv-dist{background:var(--c-surface-3);border-radius:999px;block-size:8px;display:flex;overflow:hidden}.sv-manager .sv-dist__seg[data-l="1"]{background:var(--c-danger)}.sv-manager .sv-dist__seg[data-l="2"]{background:var(--c-warn)}.sv-manager .sv-dist__seg[data-l="3"]{background:var(--c-ink-3)}.sv-manager .sv-dist__seg[data-l="4"]{background:var(--c-accent)}.sv-manager .sv-dist__seg[data-l="5"]{background:var(--c-ok)}.sv-manager .sv-quotes{gap:8px;max-block-size:430px;padding-inline-end:4px;display:grid;overflow-y:auto}.sv-manager .sv-quote{background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-inline-start:3px solid var(--c-primary);border-radius:var(--d9-r);padding:10px 14px}.sv-manager .sv-quote__text{font-size:var(--t-sm);color:var(--c-ink);line-height:1.75}.sv-manager .sv-quote__by{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:5px}.sv-manager .sv-phead{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:16px;display:flex}.sv-manager .sv-phead__title{font-size:var(--t-h3);font-weight:var(--w-semibold);color:var(--c-ink)}.sv-manager .sv-phead__pct{font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}.sv-manager .sv-phead__n{font-size:var(--t-xs);color:var(--c-ink-3)}.sv-manager .sv-phead[data-band=hi] .sv-phead__pct{color:var(--c-on-ok-soft)}.sv-manager .sv-phead[data-band=mid] .sv-phead__pct{color:var(--c-on-primary-soft)}.sv-manager .sv-phead[data-band=low] .sv-phead__pct{color:var(--c-on-warn-soft)}.sv-manager .sv-phead[data-band=bad] .sv-phead__pct{color:var(--c-on-danger-soft)}.sv-manager .sv-pcols{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;display:grid}.sv-manager .sv-pcol{background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);padding:14px}.sv-manager .sv-pcol__head{font-size:var(--t-sm);font-weight:var(--w-semibold);align-items:center;gap:8px;margin-block-end:10px;display:flex}.sv-manager .sv-pcol__head[data-tone=ok]{color:var(--c-on-ok-soft)}.sv-manager .sv-pcol__head[data-tone=warn]{color:var(--c-on-warn-soft)}.sv-manager .sv-pcol__head>span:first-child{flex:1;align-items:center;gap:7px;min-inline-size:0;display:inline-flex}html:root[data-tenant=qtech] .sv-manager .sv-pcol .chip{background:var(--c-surface);border-color:var(--c-line)}.sv-manager .sv-pcol__none{font-size:var(--t-xs);color:var(--c-ink-3)}.sv-manager .sv-pcol__none[data-tone=ok]{color:var(--c-on-ok-soft);font-weight:var(--w-medium)}.sv-manager .sv-lead{font-size:var(--t-body);color:var(--c-ink-2);max-inline-size:72ch;margin-block-end:18px;line-height:1.85}.sv-manager .sv-acts{flex-wrap:wrap;gap:10px;display:flex}.sv-manager .sv-note{font-size:var(--t-xs);color:var(--c-on-warn-soft);margin-block-start:14px}.sv-manager .sv-histsum{cursor:pointer;min-block-size:32px;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-primary);align-items:center;gap:5px;display:inline-flex}.sv-manager .sv-histsum:hover{color:var(--c-on-primary-soft)}.sv-manager .sv-histlist{gap:5px;margin-block-start:8px;display:grid}.sv-manager .sv-histitem{font-size:var(--t-xs);color:var(--c-ink-3);background:var(--c-surface-2);border-radius:var(--d9-r-sm);padding:8px 12px;line-height:1.7}.sv-manager .sv-qedit{flex-wrap:wrap;gap:8px;display:flex}html:root[data-tenant=qtech] .sv-manager .sv-qedit__inp{min-inline-size:0;min-block-size:var(--d9-ctl);background:var(--c-surface);color:var(--c-ink);border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);font-family:inherit;font-size:var(--t-body);flex:300px;padding:6px 12px}html:root[data-tenant=qtech] .sv-manager .sv-qedit__inp:focus{border-color:var(--c-brand);box-shadow:var(--focus-ring);outline:none}.sv-manager .sv-qedit__warn{font-size:var(--t-xs);color:var(--c-on-warn-soft);flex-basis:100%}.si-page{flex-direction:column;gap:20px;display:flex}.si-page .si-skel{border-radius:var(--d9-r-sm);display:inline-block}.si-page .si-block{min-inline-size:0}.si-page .si-toolbar{margin-block-end:0}.si-page .si-seg{gap:2px;display:inline-flex}html:root[data-tenant=qtech] .si-page .si-seg button{cursor:pointer;min-block-size:30px;font-family:inherit;font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);background:0 0;border:0;padding:0 12px;position:relative}html:root[data-tenant=qtech] .si-page .si-seg button:hover{color:var(--c-ink)}html:root[data-tenant=qtech] .si-page .si-seg button.on{color:var(--c-ink);font-weight:var(--w-semibold)}.si-page .si-seg button:after{content:"";position:absolute;inset:-2px 0}.si-page .si-trend{align-items:flex-end;gap:16px;min-block-size:150px;padding-block-start:12px;display:flex}.si-page .si-col{text-align:center;flex:1 1 0;min-inline-size:56px;max-inline-size:120px}.si-page .si-col__pct{font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums;margin-block-end:5px}.si-page .si-col__bar{border-radius:var(--d9-r-sm) var(--d9-r-sm) 0 0;background:var(--c-ink-3)}.si-page .si-col__label{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink);margin-block-start:7px}.si-page .si-col__sub{font-size:var(--t-xs);color:var(--c-ink-3)}.si-col[data-band=hi] .si-col__pct{color:var(--c-on-ok-soft)}.si-col[data-band=hi] .si-col__bar{background:var(--c-ok)}.si-col[data-band=mid] .si-col__pct{color:var(--c-on-primary-soft)}.si-col[data-band=mid] .si-col__bar{background:var(--c-primary)}.si-col[data-band=low] .si-col__pct{color:var(--c-on-warn-soft)}.si-col[data-band=low] .si-col__bar{background:var(--c-warn)}.si-col[data-band=bad] .si-col__pct{color:var(--c-on-danger-soft)}.si-col[data-band=bad] .si-col__bar{background:var(--c-danger)}.si-page .si-single{font-size:var(--t-body);color:var(--c-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-block-start:10px;line-height:1.7;display:flex}.si-page .si-single__pct{font-size:var(--t-h2);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}.si-page .si-single[data-band=hi] .si-single__pct{color:var(--c-on-ok-soft)}.si-page .si-single[data-band=mid] .si-single__pct{color:var(--c-on-primary-soft)}.si-page .si-single[data-band=low] .si-single__pct{color:var(--c-on-warn-soft)}.si-page .si-single[data-band=bad] .si-single__pct{color:var(--c-on-danger-soft)}.si-page .si-single__label{font-weight:var(--w-medium);color:var(--c-ink)}.si-page .si-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.si-page .si-axis{border-block-end:var(--d9-hair) solid var(--c-line);align-items:center;gap:10px;padding:8px 0;display:flex}.si-page .si-axis[data-last]{border-block-end:0}.si-page .si-axis__label{min-inline-size:0;font-size:var(--t-sm);color:var(--c-ink-2);flex:auto}.si-page .si-axis__bar{flex:90px}.si-page .si-axis__pct{text-align:start;min-inline-size:46px;font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}.si-page .si-axis__n{text-align:start;min-inline-size:68px;font-size:var(--t-xs);color:var(--c-ink-3)}.si-page .si-row{min-block-size:var(--d9-row);border-block-end:var(--d9-hair) solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 16px;display:flex}.si-page .ops-panel>.si-row:last-child{border-block-end:0}.si-page .si-row__ic{flex-shrink:0}.si-page .si-row__title{min-block-size:32px;min-inline-size:0;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);flex:200px;align-items:center;text-decoration:none;display:inline-flex}.si-page .si-row__title:hover{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}.si-page .si-row__bar{flex:120px;min-inline-size:90px}.si-page .si-row__pct{min-inline-size:48px;font-size:var(--t-sm);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums lining-nums}.si-page .si-row__n{min-inline-size:92px;font-size:var(--t-xs);color:var(--c-ink-3)}:is(.si-row,.si-axis)[data-band=hi] :is(.si-row__pct,.si-axis__pct){color:var(--c-on-ok-soft)}:is(.si-row,.si-axis)[data-band=hi] .sv-bar__fill{background:var(--c-ok)}:is(.si-row,.si-axis)[data-band=mid] :is(.si-row__pct,.si-axis__pct){color:var(--c-on-primary-soft)}:is(.si-row,.si-axis)[data-band=mid] .sv-bar__fill{background:var(--c-primary)}:is(.si-row,.si-axis)[data-band=low] :is(.si-row__pct,.si-axis__pct){color:var(--c-on-warn-soft)}:is(.si-row,.si-axis)[data-band=low] .sv-bar__fill{background:var(--c-warn)}:is(.si-row,.si-axis)[data-band=bad] :is(.si-row__pct,.si-axis__pct){color:var(--c-on-danger-soft)}:is(.si-row,.si-axis)[data-band=bad] .sv-bar__fill{background:var(--c-danger)}.si-page .si-foot{font-size:var(--t-xs);color:var(--c-ink-3);text-align:center;margin:0;line-height:1.7}.pt-page .pt-tabs{margin-block-end:0}.pt-page .pt-viewnote{font-size:var(--t-xs);color:var(--c-ink-3);align-self:center;align-items:center;gap:6px;display:inline-flex}.pt-page .pt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}html:root[data-tenant=qtech] .pt-page .pt-card{cursor:pointer;flex-direction:column;padding:16px;display:flex}.pt-page .pt-card__head{align-items:center;gap:8px;margin-block-end:10px;display:flex}.pt-page .pt-card__stage{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3)}.pt-page .pt-card__title{font-size:var(--t-h3);font-weight:var(--w-semibold);color:var(--c-ink);letter-spacing:0;margin:0 0 6px;line-height:1.4}.pt-page .pt-card__desc{font-size:var(--t-sm);color:var(--c-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;line-height:1.6;display:-webkit-box;overflow:hidden}.pt-page .pt-shots{grid-template-columns:repeat(3,1fr);gap:6px;margin-block-end:10px;display:grid}.pt-page .pt-shot{aspect-ratio:4/3;inline-size:100%;position:relative}.pt-page .pt-shot img{-o-object-fit:cover;object-fit:cover;border-radius:var(--d9-r-sm);block-size:100%;inline-size:100%}.pt-page .pt-shot__gone{text-align:center;border-radius:var(--d9-r-sm);border:1px dashed var(--c-line);background:var(--c-surface-2);font-size:var(--t-xs);color:var(--c-ink-3);justify-content:center;align-items:center;padding:6px;line-height:1.4;display:none;position:absolute;inset:0}.pt-page .pt-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-block-start:auto;display:flex}.pt-page .pt-card__stats{align-items:center;gap:6px;display:flex}.pt-page .pt-card__by{font-size:var(--t-xs);color:var(--c-ink-3)}html:root[data-tenant=qtech] .pt-page .pt-card__by .calm-num{font-weight:var(--w-regular);color:inherit!important}.pt-page .pt-card__tags{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}html:root[data-tenant=qtech] .pt-page .pt-like{cursor:pointer;min-block-size:26px;position:relative}html:root[data-tenant=qtech] .pt-page .pt-like:after{content:"";position:absolute;inset:-4px}html:root[data-tenant=qtech] .pt-page .pt-like:not(:disabled):hover{background:var(--c-surface-3);color:var(--c-ink)}html:root[data-tenant=qtech] .pt-page .pt-like[data-on]{background:var(--c-ok-soft);color:var(--c-on-ok-soft);border-color:#0000}html:root[data-tenant=qtech] .pt-page .pt-like:disabled{cursor:default;opacity:.6}.pt-iconbtn{place-items:center;block-size:32px;inline-size:32px;display:inline-grid}.pt-detail__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px;display:flex}.pt-projlink{min-block-size:32px;font-size:var(--t-xs);font-weight:var(--w-medium);background:var(--c-ok-soft);color:var(--c-on-ok-soft);border-radius:999px;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.pt-projlink:hover{background:color-mix(in srgb, var(--c-ok) 22%, transparent)}.pt-owner{font-size:var(--t-xs);color:var(--c-ink-3);align-items:center;gap:6px;display:inline-flex}.pt-owner label{color:var(--c-ink-2);font-weight:var(--w-medium)}.pt-owner b{color:var(--c-ink);font-weight:var(--w-medium)}html:root[data-tenant=qtech] .pt-owner__sel{min-block-size:32px;inline-size:auto;font-size:var(--t-xs);padding-inline:10px}.pt-detail__desc{font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;margin:0 0 16px;line-height:1.7}.pt-detail__acts{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:18px;display:flex}.pt-move{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-move>svg{color:var(--c-ink-3)}.pt-move__label{font-size:var(--t-xs);color:var(--c-ink-3)}html:root[data-tenant=qtech] .btn.pt-del{color:var(--c-on-danger-soft);background:0 0;border-color:#0000;margin-inline-start:auto}html:root[data-tenant=qtech] .btn.pt-del:not(:disabled):hover{background:var(--c-danger-soft)}.pt-editform{margin-block-end:16px}.pt-editform__acts{gap:8px;display:flex}.pt-modal-p{font-size:var(--t-sm);color:var(--c-ink-2);margin:0;line-height:1.7}.pt-fieldlabel{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-end:6px;display:block}.pt-err{font-size:var(--t-xs);color:var(--c-on-danger-soft)}.pt-stagepick{gap:8px;margin-block-end:18px;display:flex}html:root[data-tenant=qtech] .pt-stagechip{cursor:pointer;flex:1;justify-content:center;font-family:inherit}.pt-uploadrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:root[data-tenant=qtech] .pt-upload{cursor:pointer;position:relative;overflow:hidden}html:root[data-tenant=qtech] .pt-upload[data-busy]{cursor:wait}.pt-upload__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.pt-newshot{aspect-ratio:4/3;border-radius:var(--d9-r-sm);border:var(--d9-hair) solid var(--c-line);inline-size:72px;position:relative;overflow:hidden}.pt-newshot img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.pt-newshot__x{border-radius:var(--d9-r-sm);cursor:pointer;background:var(--c-ink);block-size:20px;inline-size:20px;color:var(--c-surface);font-size:var(--t-xs);border:0;padding:0;line-height:1;position:absolute;inset-block-start:2px;inset-inline-end:2px}@media (max-width:767px){.ops-tk-row{gap:8px;padding:10px 12px}.ops-tk-when,.ops-tk-kind{font-size:var(--t-xs)}.ops-toolbar__end{inline-size:100%;margin-inline-start:0}html:root[data-tenant=qtech] .ops-page :is(.btn,.chip),.ops-page .ops-vote{min-block-size:44px}html:root[data-tenant=qtech] .ops-page .d9-tabs__list [role=tab]{flex-shrink:0;min-block-size:44px}html:root[data-tenant=qtech] .ops-page .d9-tabs__list{flex-wrap:wrap;overflow-x:auto}.ops-page .d9-tabs__list::-webkit-scrollbar{display:none}html:root[data-tenant=qtech] .ops-page :is(.cert-seg button,.si-seg button){min-block-size:34px}.ops-page :is(.cert-seg button,.si-seg button):after{inset:-5px 0}html:root[data-tenant=qtech] .ops-page .pt-like:after{inset:-9px -4px}html:root[data-tenant=qtech] .ops-page :is(.si-row__title,.cert-registry__bar,.cert-verify,.ops-linkbtn,.sv-histsum,.sv-head__sub a){min-block-size:44px}.ops-page .cert-optgrid,.ops-page .cert-kinds,.pt-page .pt-grid,.ops-page .cert-preview{grid-template-columns:minmax(0,1fr)}.ops-page .si-trend{overflow-x:auto}.ops-metas{gap:12px 20px}}.sv-manager .sv-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.sv-manager .sv-card{min-inline-size:0;padding:var(--sp-6);background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r-card)}.sv-manager .sv-card--sm{padding:var(--sp-4)}.sv-manager .sv-copy{font-size:var(--t-sm);color:var(--c-ink-2);max-inline-size:78ch;line-height:1.95}.sv-manager .sv-copy b{color:var(--c-ink);font-weight:var(--w-semibold)}.sv-manager .sv-note{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:10px;line-height:1.75}.sv-manager .sv-audchips{margin-block-end:var(--sp-4)}.sv-manager .sv-skel--head{block-size:76px}.sv-manager .sv-skel--body{block-size:200px}.sv-manager .sv-tile{border-radius:var(--d9-r);background:var(--c-surface-3);block-size:32px;inline-size:32px;color:var(--c-ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sv-manager .sv-tile[data-hue=teal]{background:var(--c-primary-soft);color:var(--c-on-primary-soft)}.sv-manager .sv-tile[data-hue=purple]{background:var(--c-accent-soft);color:var(--c-on-accent-soft)}.sv-manager .sv-tile[data-hue=green]{background:var(--c-ok-soft);color:var(--c-on-ok-soft)}.sv-manager .sv-tile[data-hue=navy]{background:var(--c-info-soft);color:var(--c-on-info-soft)}.sv-manager .sv-tile--md{block-size:36px;inline-size:36px}.sv-manager .sv-tile--lg{block-size:44px;inline-size:44px;margin:0 auto 12px}.sv-manager .sv-qitem{padding:var(--sp-4) 2px;border-block-end:var(--d9-hair) solid var(--c-line)}.sv-manager .sv-qitem[data-last]{border-block-end:0}.sv-manager .sv-qitem__row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.sv-manager .sv-qitem__body{flex:250px;min-inline-size:0}.sv-manager .sv-qitem__prompt{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--c-ink);line-height:1.7}.sv-manager .sv-qitem__chips{margin-block-start:var(--sp-2)}.sv-manager .sv-qitem__acts{flex-shrink:0;gap:6px;display:flex}html:root[data-tenant=qtech] .sv-manager .btn.sv-del{color:var(--c-on-danger-soft)}html:root[data-tenant=qtech] .sv-manager .btn.sv-del:not(:disabled):hover{background:var(--c-danger-soft);color:var(--c-on-danger-soft)}.sv-manager .sv-hist{margin-block-start:var(--sp-2)}.sv-manager .sv-histitem__n{color:var(--c-ink-3)}.sv-manager .sv-qempty{padding:var(--sp-6) 0;text-align:center;font-size:var(--t-sm);color:var(--c-ink-3)}.sv-manager .sv-qnew{border-block-start:var(--d9-hair) solid var(--c-line);margin-block-start:var(--sp-4);padding-block-start:var(--sp-4)}.sv-manager .sv-qnew__head{align-items:center;gap:var(--sp-2);font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink);margin-block-end:10px;display:flex}.sv-manager .sv-qnew__grid{gap:var(--sp-2);display:grid}.sv-manager .sv-qnew__row{gap:var(--sp-2);flex-wrap:wrap;display:flex}html:root[data-tenant=qtech] .sv-manager .sv-qnew__row select{flex:0 auto;min-inline-size:0}html:root[data-tenant=qtech] .sv-manager .chip.sv-mode{min-block-size:var(--d9-ctl);cursor:pointer;padding:0 14px}.sv-manager .sv-qrgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;display:grid}.sv-manager .sv-qrcard{padding:var(--sp-6);text-align:center}.sv-manager .sv-qrcard[data-off]{opacity:.6}.sv-manager .sv-qrcard__name{font-size:var(--t-h3);font-weight:var(--w-semibold);color:var(--c-ink)}.sv-manager .sv-qrcard__hint{font-size:var(--t-xs);color:var(--c-ink-3);margin:4px 0 14px;line-height:1.6}.sv-manager .sv-qrcard__acts{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:14px;display:flex}.sv-manager .sv-qr{border-radius:var(--d9-r);border:var(--d9-hair) solid var(--c-line);background:#fff}:root{--wc-person-1:#7c32c9;--wc-person-2:#00abaf;--wc-person-3:#2a206a;--wc-person-4:#1cc182;--wc-person-5:#c2185b;--wc-person-6:#0086c0;--wc-person-7:#b8860b;--wc-person-8:#5e35b1;--wc-person-9:#00796b;--wc-person-10:#ad1457;--wc-person-11:#3949ab;--wc-person-12:#00695c}.wo .wc{font-variant-numeric:tabular-nums lining-nums}.tkd{max-inline-size:1180px;margin-inline:auto}.tkd-head{margin-block-end:20px}.tkd-back{min-block-size:var(--d9-ctl);font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-3);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tkd-back:hover{color:var(--c-ink)}.tkd-head .ops-head__badges{margin-block-start:4px}.tkd-head .d9-head__title{margin-block-start:var(--sp-2)}.tkd-cols{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.tkd-main{flex-grow:2.8;flex-basis:min(100%,460px);gap:16px;min-inline-size:0;display:grid}.tkd-side{flex-grow:1;flex-basis:min(100%,260px);gap:16px;min-inline-size:0;display:grid}.tkd-sticky{gap:16px;display:grid;position:sticky;inset-block-start:16px}.tkd-panel{padding:var(--sp-4) 20px}.tkd-sectionhead{margin-block-end:14px}.tkd-count{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink-3)}.tkd-ua{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:var(--sp-4)}.tkd-ua__v{overflow-wrap:anywhere}.tkd-none{font-size:var(--t-sm);color:var(--c-ink-3)}.tkd-none--gap{margin-block-end:14px}.tkd-formbtn{margin-block-start:10px}.tkd-internal{border-inline-start:3px solid var(--c-warn)}.tkd-notes{font-family:inherit;font-size:var(--t-sm);color:var(--c-ink-2);white-space:pre-wrap;background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);margin:0 0 14px;padding:12px 14px;line-height:1.8}.tkd-statusrow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:14px;display:flex}.tkd-note{margin-block-end:12px}.tkd-acts{gap:var(--sp-2);display:grid}html:root[data-tenant=qtech] .tkd .tkd-acts .btn{justify-content:center;inline-size:100%}.tkd-assignee{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink)}.tkd-assignee__me{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-on-ok-soft);margin-inline-start:6px}.tkd-since{font-size:var(--t-xs);margin-block:4px 10px}html:root[data-tenant=qtech] .tkd .tkd-since.calm-num{font-weight:var(--w-regular);color:var(--c-ink-3)!important}html:root[data-tenant=qtech] .tkd .btn.tkd-claim{justify-content:center;inline-size:100%;margin-block-end:12px}.cmp{min-inline-size:0}.cmp-body{flex-direction:column;gap:14px;max-block-size:60vh;display:flex;overflow-y:auto}.cmp-label{font-size:var(--t-xs);color:var(--c-ink-3)}.cmp-fieldlabel{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);margin-block-end:6px;display:block}.cmp-err{font-size:var(--t-xs);color:var(--c-on-danger-soft);margin-block-start:-8px;line-height:1.6}.cmp-err--gap{margin-block-start:6px}.cmp-box{background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);padding:12px}.cmp-box--list{padding:6px}.cmp-box__head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-block-end:10px;display:flex}.cmp-box__title{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--c-ink);display:flex}.cmp-box__title>svg{color:var(--c-ink-3);flex-shrink:0}.cmp-box__acts{align-items:center;gap:4px;display:flex}html:root[data-tenant=qtech] .cmp-iconbtn{inline-size:var(--d9-ctl);block-size:var(--d9-ctl)}.cmp-from{align-items:center;gap:var(--sp-3);background:var(--c-surface-2);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);padding:10px 12px;display:flex}.cmp-from__ic{color:var(--c-ink-3);flex-shrink:0}.cmp-from__body{min-inline-size:0}.cmp-from__name{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-from__mail{font-size:var(--t-xs);color:var(--c-ink-3);margin-block-start:2px}.cmp-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cmp-row__grow{flex:200px;min-inline-size:0}.cmp-row__initials{inline-size:96px}html:root[data-tenant=qtech] .cmp-initials{text-align:center;font-weight:var(--w-semibold)}.cmp-bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cmp-toggle{min-block-size:var(--d9-ctl);font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-2);cursor:pointer;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}html:root[data-tenant=qtech] .cmp-toggle input{block-size:16px;min-block-size:0;inline-size:16px;accent-color:var(--c-primary-fill)}.cmp-skels{gap:var(--sp-2);flex-direction:column;display:flex}html:root[data-tenant=qtech] .cmp-tpl{inline-size:100%;min-block-size:var(--d9-row);padding:var(--sp-2) 10px;border-radius:var(--d9-r-sm);color:var(--c-ink);text-align:start;cursor:pointer;transition:background-color var(--d9-fast) var(--d9-ease), border-color var(--d9-fast) var(--d9-ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;display:flex}html:root[data-tenant=qtech] .cmp-tpl:not(:disabled):hover{background:var(--c-surface);border-color:var(--c-line)}html:root[data-tenant=qtech] .cmp-tpl:disabled{opacity:.55;cursor:not-allowed}.cmp-tpl__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.cmp-tpl__name{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink)}.cmp-tpl__sub{font-size:var(--t-xs);color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-tpl__code{flex-shrink:0}.cmp-sugs{gap:var(--sp-2);flex-direction:column;display:flex}html:root[data-tenant=qtech] .cmp-sug{text-align:start;cursor:pointer;background:var(--c-surface);border:var(--d9-hair) solid var(--c-line);border-radius:var(--d9-r);inline-size:100%;transition:border-color var(--d9-fast) var(--d9-ease), background-color var(--d9-fast) var(--d9-ease);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;font-family:inherit;display:flex}html:root[data-tenant=qtech] .cmp-sug:not(:disabled):hover{border-color:var(--c-line-strong);background:var(--c-surface-2)}html:root[data-tenant=qtech] .cmp-sug:disabled{opacity:.55;cursor:not-allowed}.cmp-sug__tag{border-radius:var(--d9-r-sm);font-size:var(--t-xs);font-weight:var(--w-semibold);background:var(--c-surface-2);color:var(--c-ink-2);padding:2px 8px}.cmp-sug__subject{max-inline-size:100%;font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-sug__text{font-size:var(--t-xs);color:var(--c-ink-2);white-space:pre-wrap;line-height:1.75}.cmp-editor{background:var(--c-surface);border:var(--d9-hair) solid var(--c-line-strong);border-radius:var(--d9-r);overflow:hidden}.cmp-editor:focus-within{border-color:var(--c-brand);box-shadow:var(--focus-ring)}.cmp-editor__area{min-block-size:180px;max-block-size:288px;inline-size:100%;font-size:var(--t-body);color:var(--c-ink);outline:none;padding:12px 14px;line-height:1.85;overflow-y:auto}.cmp-editor__foot{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:4px var(--sp-2);background:var(--c-surface-2);border-block-start:var(--d9-hair) solid var(--c-line);display:flex}.cmp-editor__hint{font-size:var(--t-xs);color:var(--c-ink-3)}html:root[data-tenant=qtech] .cmp-src{border:0;border-block-start:var(--d9-hair) solid var(--c-line);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-xs);color:var(--c-ink-2);border-radius:0;line-height:1.7}html:root[data-tenant=qtech] .cmp-plain{line-height:1.8}.cmp-sig{font-size:var(--t-xs);color:var(--c-ink-2)}.cmp-sig__head{align-items:center;gap:var(--sp-2);font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--c-ink-3);margin-block-end:var(--sp-2);display:flex}.cmp-sig__lines{color:var(--c-ink-3);flex-direction:column;gap:2px;line-height:1.7;display:flex}.cmp-sig__team{font-weight:var(--w-semibold);color:var(--c-ink)}.cmp-sig__note{margin-block-start:4px}html:root[data-tenant=qtech] :is(.cmp-tpl,.cmp-sug):not(:disabled):active{transition-duration:60ms;transform:scale(.98)}@media (max-width:767px){.tkd-sticky{position:static}.tkd-panel,.sv-manager .sv-card,.sv-manager .sv-qrcard{padding:var(--sp-4)}.cmp-body{max-block-size:66vh}.cmp-row__initials{inline-size:100%}}.forum-page .fr-panel:has(>.fr-empty){display:grid}.forum-page .fr-empty{justify-content:center;min-block-size:min(46vh,340px);padding-block:40px}@media (max-width:767px){.forum-page .fr-empty{min-block-size:0;padding-block:28px}}
