html:root[data-tenant=qtech]{--v3-s1:4px;--v3-s2:8px;--v3-s3:12px;--v3-s4:16px;--v3-s5:20px;--v3-s6:24px;--v3-s7:32px;--v3-s8:40px;--v3-s9:48px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--v3-r-sm:8px;--v3-r-ctl:10px;--v3-r-row:12px;--v3-r-card:14px;--v3-r-panel:16px;--v3-r-chip:999px;--d9-r-sm:8px;--d9-r:10px;--d9-r-row:12px;--d9-r-card:14px;--d9-r-lg:16px;--r-1:8px;--r-2:10px;--r-3:14px;--r-4:16px;--r-pill:999px;--v3-ctl:40px;--v3-ctl-sm:34px;--v3-chip-h:28px;--v3-row-h:44px;--d9-ctl:40px;--d9-ctl-sm:34px;--d9-row-h:48px;--v3-fast:120ms;--v3-base:160ms;--v3-slow:200ms;--v3-ease:cubic-bezier(.2,.7,.2,1);--d9-fast:120ms;--d9-base:160ms;--d9-slow:200ms;--d9-ease:cubic-bezier(.2,.7,.2,1);--dur-fast:120ms;--dur-base:160ms;--dur-slow:200ms;--ease-out:cubic-bezier(.2,.7,.2,1);--t-display:32px;--t-h1:30px;--t-h2:19px;--t-h3:16px;--t-h4:15px;--t-body:15px;--t-sm:13.5px;--t-xs:13px;--t-cap:12px;--t-num:30px;--t-kpi:30px;--t-kpi-lg:34px;--lh:1.6;--lh-snug:1.45;--lh-tight:1.3;--v3-ic-13:13px;--v3-ic-14:14px;--v3-ic-16:16px;--v3-ic-18:18px;--v3-ic-20:20px;--v3-stroke:1.75;--v3-stroke-lg:1.5;--v3-aurora-a:rgba(41,179,160,.10);--v3-aurora-b:rgba(124,77,196,.07);--v3-aurora-c:rgba(22,133,201,.06);--v3-brand-line:linear-gradient(90deg,#2BC3AE,#1685C9 55%,#7C4DC4);--v3-fatn-band:linear-gradient(135deg,#0B6E60,#11558A 52%,#46307E)}html:root[data-tenant=qtech][data-theme=light]{--v3-page:#F5F6FA;--v3-surface:#FFFFFF;--v3-surface-2:#EFF1F7;--v3-surface-3:#E4E7F1;--v3-surface-4:#DADEEB;--v3-line:rgba(16,20,60,.10);--v3-line-strong:rgba(16,20,60,.18);--v3-ink:#131735;--v3-ink-2:#4B5274;--v3-ink-3:#606786;--v3-ink-4:#828AA8;--v3-brand:#0B7A6B;--v3-brand-fill:#0E8271;--v3-brand-raw:#17A492;--v3-ok:#0F7A55;--v3-warn:#95610A;--v3-danger:#B32347;--v3-info:#1B63CE;--v3-accent:#6B3FD0;--c-bg:var(--v3-page);--c-surface:var(--v3-surface);--c-surface-2:var(--v3-surface-2);--c-surface-3:var(--v3-surface-3);--c-surface-4:var(--v3-surface-4);--c-glass:var(--v3-surface);--c-line:var(--v3-line);--c-line-strong:var(--v3-line-strong);--c-ctl-border:#A9AFC8;--c-ink:var(--v3-ink);--c-ink-2:var(--v3-ink-2);--c-ink-3:var(--v3-ink-3);--c-ink-4:var(--v3-ink-4);--c-rail-bg:linear-gradient(180deg,#0E1436,#090D28);--c-sidebar:#0B1030;--c-rail-line:rgba(255,255,255,.10);--c-rail-ink:#EDF0FA;--c-rail-muted:rgba(233,236,247,.62);--c-rail-soft:rgba(255,255,255,.06);--c-rail-active-bg:linear-gradient(100deg,rgba(43,195,174,.32),rgba(22,133,201,.26) 55%,rgba(124,77,196,.30));--c-rail-active-ink:#FFFFFF;--c-rail-count-bg:rgba(255,255,255,.20);--c-rail-count-ink:#FFFFFF;--c-scrim:rgba(9,12,34,.52);--c-primary:var(--v3-brand);--c-primary-fill:var(--v3-brand-fill);--c-primary-raw:var(--v3-brand-raw);--c-on-primary:#FFFFFF;--c-primary-soft:#DCF3EE;--c-on-primary-soft:#0A5E52;--c-ok:var(--v3-ok);--c-ok-fill:var(--v3-ok);--c-ok-soft:#DCF3E8;--c-on-ok-soft:#0B5C40;--c-warn:var(--v3-warn);--c-warn-fill:#F0B84A;--c-warn-soft:#FCEFD8;--c-on-warn-soft:#7A4E06;--c-danger:var(--v3-danger);--c-danger-fill:#B32347;--c-danger-soft:#FBE7EC;--c-on-danger-soft:#8C1A38;--c-info:var(--v3-info);--c-info-fill:#1B63CE;--c-info-soft:#E4EDFC;--c-on-info-soft:#14498F;--c-accent:var(--v3-accent);--c-accent-fill:#6B3FD0;--c-accent-soft:#EFE8FC;--c-on-accent-soft:#4A2A8F;--c-ok-edge:color-mix(in oklab,var(--c-ok) 24%,transparent);--c-warn-edge:color-mix(in oklab,var(--c-warn) 26%,transparent);--c-danger-edge:color-mix(in oklab,var(--c-danger) 24%,transparent);--c-info-edge:color-mix(in oklab,var(--c-info) 24%,transparent);--c-accent-edge:color-mix(in oklab,var(--c-accent) 24%,transparent);--shadow-1:0 1px 2px rgba(16,20,60,.05);--shadow-2:0 4px 12px -4px rgba(16,20,60,.10),0 1px 2px rgba(16,20,60,.04);--shadow-3:0 16px 40px -12px rgba(16,20,60,.18),0 2px 6px rgba(16,20,60,.06);--shadow-card:0 1px 2px rgba(16,20,60,.04);--shadow-float:var(--shadow-3);--shadow-warm-1:var(--shadow-1);--shadow-warm-2:var(--shadow-2);--shadow-warm-3:var(--shadow-3);--pulse:var(--v3-brand-line);--pulse-h:var(--v3-brand-line);--glow-t:none;--glow-p:none;--aurora:radial-gradient(880px 460px at 92% -12%,var(--v3-aurora-a),transparent 62%),radial-gradient(620px 420px at 6% 4%,var(--v3-aurora-b),transparent 60%),radial-gradient(660px 380px at 50% 104%,var(--v3-aurora-c),transparent 60%);--focus-ring:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-primary)}html:root[data-tenant=qtech][data-theme=dark]{--v3-page:#0B0F27;--v3-surface:#151A38;--v3-surface-2:#1C2246;--v3-surface-3:#242B56;--v3-surface-4:#2C3466;--v3-line:rgba(255,255,255,.10);--v3-line-strong:rgba(255,255,255,.18);--v3-ink:#F1F3FA;--v3-ink-2:#C0C6DE;--v3-ink-3:#8F96B8;--v3-ink-4:#727A9C;--v3-brand:#3FD9C2;--v3-brand-fill:#0E7A69;--v3-brand-raw:#2BC3AE;--v3-ok:#4ED9A0;--v3-warn:#F0B84A;--v3-danger:#FF8098;--v3-info:#6AA8FF;--v3-accent:#BFA2FF;--c-bg:var(--v3-page);--c-surface:var(--v3-surface);--c-surface-2:var(--v3-surface-2);--c-surface-3:var(--v3-surface-3);--c-surface-4:var(--v3-surface-4);--c-glass:var(--v3-surface);--c-line:var(--v3-line);--c-line-strong:var(--v3-line-strong);--c-ctl-border:#4B5384;--c-ink:var(--v3-ink);--c-ink-2:var(--v3-ink-2);--c-ink-3:var(--v3-ink-3);--c-ink-4:var(--v3-ink-4);--c-rail-bg:linear-gradient(180deg,#0E1436,#080B23);--c-sidebar:#0B1030;--c-rail-line:rgba(255,255,255,.09);--c-rail-ink:#EDF0FA;--c-rail-muted:rgba(233,236,247,.58);--c-rail-soft:rgba(255,255,255,.06);--c-rail-active-bg:linear-gradient(100deg,rgba(43,195,174,.34),rgba(22,133,201,.28) 55%,rgba(124,77,196,.32));--c-rail-active-ink:#FFFFFF;--c-rail-count-bg:rgba(255,255,255,.20);--c-rail-count-ink:#FFFFFF;--c-scrim:rgba(2,4,16,.68);--c-primary:var(--v3-brand);--c-primary-fill:var(--v3-brand-fill);--c-primary-raw:var(--v3-brand-raw);--c-on-primary:#FFFFFF;--c-primary-soft:rgba(43,195,174,.16);--c-on-primary-soft:#A8F0E4;--c-ok:var(--v3-ok);--c-ok-fill:#1FA971;--c-ok-soft:rgba(78,217,160,.16);--c-on-ok-soft:#B4F1D9;--c-warn:var(--v3-warn);--c-warn-fill:#F0B84A;--c-warn-soft:rgba(240,184,74,.16);--c-on-warn-soft:#FBDCAE;--c-danger:var(--v3-danger);--c-danger-fill:#C42B4F;--c-danger-soft:rgba(255,128,152,.16);--c-on-danger-soft:#FFC2CF;--c-info:var(--v3-info);--c-info-fill:#2A6FD0;--c-info-soft:rgba(106,168,255,.16);--c-on-info-soft:#BCD8FF;--c-accent:var(--v3-accent);--c-accent-fill:#7C4DC4;--c-accent-soft:rgba(191,162,255,.18);--c-on-accent-soft:#DCCBFF;--c-ok-edge:color-mix(in oklab,var(--c-ok) 32%,transparent);--c-warn-edge:color-mix(in oklab,var(--c-warn) 32%,transparent);--c-danger-edge:color-mix(in oklab,var(--c-danger) 32%,transparent);--c-info-edge:color-mix(in oklab,var(--c-info) 32%,transparent);--c-accent-edge:color-mix(in oklab,var(--c-accent) 32%,transparent);--shadow-1:0 1px 2px rgba(0,0,0,.30);--shadow-2:0 6px 18px -8px rgba(0,0,0,.55);--shadow-3:0 18px 48px -16px rgba(0,0,0,.72);--shadow-card:none;--shadow-float:var(--shadow-3);--shadow-warm-1:var(--shadow-1);--shadow-warm-2:var(--shadow-2);--shadow-warm-3:var(--shadow-3);--pulse:var(--v3-brand-line);--pulse-h:var(--v3-brand-line);--glow-t:none;--glow-p:none;--aurora:radial-gradient(880px 460px at 92% -12%,rgba(43,195,174,.10),transparent 62%),radial-gradient(620px 420px at 6% 4%,rgba(124,77,196,.10),transparent 60%),radial-gradient(660px 380px at 50% 104%,rgba(22,133,201,.07),transparent 60%);--focus-ring:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-primary)}html:root[data-tenant=qtech][data-theme=dark],html:root[data-tenant=qtech][data-theme=light]{--bg:var(--c-bg);--bg-1:var(--c-bg);--bg-2:var(--c-surface-2);--surface:var(--c-surface);--surface-0:var(--c-bg);--surface-1:var(--c-surface);--surface-2:var(--c-surface-2);--surface-3:var(--c-surface-3);--calm-page:var(--c-bg);--calm-surface:var(--c-surface);--calm-surface-2:var(--c-surface-2);--calm-row-alt:transparent;--calm-head:var(--c-surface-2);--text:var(--c-ink);--text-1:var(--c-ink);--text-2:var(--c-ink-2);--text-3:var(--c-ink-3);--text-4:var(--c-ink-3);--text-muted:var(--c-ink-3);--text-primary:var(--c-ink);--text-secondary:var(--c-ink-2);--ink-strong:var(--c-ink);--ink-accent:var(--c-primary);--ink-brand:var(--c-accent);--ink-2:var(--c-ink-2);--ink-3:var(--c-ink-3);--ink-4:var(--c-ink-4);--ink-5:var(--c-ink-4);--line:var(--c-line);--line-soft:var(--c-line);--line-firm:var(--c-line-strong);--line-2:var(--c-line-strong);--border:var(--c-line);--hair:var(--c-line);--calm-hairline:var(--c-line);--calm-num:var(--c-num,var(--c-ink));--calm-title:var(--c-ink);--card-bg:var(--c-surface);--card-border:1px solid var(--c-line);--card-radius:var(--v3-r-card);--primary:var(--c-primary-fill);--primary-bg:var(--c-primary-soft);--primary-soft:var(--c-primary-soft);--accent:var(--c-accent-fill);--danger:var(--c-danger);--danger-bg:var(--c-danger-soft);--success:var(--c-ok);--warning:var(--c-warn);--info:var(--c-info);--c-success:var(--c-ok);--c-warning:var(--c-warn);--c-teal:var(--c-primary);--c-blue:var(--c-info);--c-purple:var(--c-accent);--c-green:var(--c-ok);--c-red:var(--c-danger);--c-orange:var(--c-warn);--qd-gradient:none;--grad-1:none;--grad-2:none;--c-gradient:none;--glow-shadow:none;--nx4-glow:none;--nx-ink:var(--c-ink);--nx-muted:var(--c-ink-3);--nx-line:var(--c-line);--nx-paper:var(--c-bg);--nx-success:var(--c-ok);--nx-warning:var(--c-warn);--nx-danger:var(--c-danger);--nx-aurora:none;--nx-action:var(--c-primary-fill)}html:root[data-tenant=qtech] body{background:var(--aurora),var(--c-bg);background-attachment:fixed,scroll;color:var(--c-ink)}html:root[data-tenant=qtech][data-theme=dark] body{
  /* !important مقصود: tokens-qtech.css:60 تفرض #15102E !important فيصير --c-bg غير مطابق للأرضيّة المرسومة */background-color:var(--c-bg)!important}html:root[data-tenant=qtech] main .d9-head__title h1,html:root[data-tenant=qtech] main h1{font-size:var(--t-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:0}html:root[data-tenant=qtech] .d9-head__eyebrow,html:root[data-tenant=qtech] .d9-section__title,html:root[data-tenant=qtech] main h2{font-weight:600;letter-spacing:0}html:root[data-tenant=qtech] .d9-section__title,html:root[data-tenant=qtech] main h2{font-size:var(--t-h2);line-height:var(--lh-snug)}html:root[data-tenant=qtech] .d9-head__eyebrow{font-size:var(--t-cap);color:var(--c-ink-3)}html:root[data-tenant=qtech] .card-head h3,html:root[data-tenant=qtech] main h3{font-size:var(--t-h3);font-weight:600;line-height:1.35}html:root[data-tenant=qtech] main :is(h4,h5,h6){font-size:var(--t-h4);font-weight:600;line-height:var(--lh-snug)}html:root[data-tenant=qtech] main p{font-size:var(--t-body);line-height:var(--lh)}html:root[data-tenant=qtech] main :is(small,.d9-caption,.caption){font-size:var(--t-cap);line-height:1.5;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is(.d9-fact__num,.d9-statcard__num,.d9-kpi__num,.viz-ring__label,.viz-donut__label,.wo-kpi__num,.wo-fact__num,.d9-summary__num,.nom-total){font-size:var(--t-num);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] #main-content :is(.d9-fact__num,.d9-statcard__num,.d9-kpi__num,.d9-summary__num,.nom-total,.wo-kpi__num,.wo-fact__num){font-weight:600}html:root[data-tenant=qtech] :is(.d9-fact__label,.d9-statcard__label,.wo-kpi__label,.d9-fact__sub){font-size:12.5px;font-weight:500;line-height:1.4;color:var(--c-ink-3)}html:root[data-tenant=qtech] .d9-fact{gap:4px;padding:16px 18px 14px}html:root[data-tenant=qtech] .d9-fact:before{block-size:2px;background:var(--fact-acc);opacity:.9}html:root[data-tenant=qtech] #main-content :is(.card,.d9-card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card,.metric-card,.d9-statcard,.q-hero),html:root[data-tenant=qtech] :is(.card,.d9-card,.ui-card,.d9-statcard){border-radius:var(--v3-r-card);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1);backdrop-filter:none}html:root[data-tenant=qtech] #main-content :is(.card,.d9-card,.ui-card,.modern-card,.glass-card,.qd-card,.bento-card,.kpi-card,.stat-card,.metric-card,.d9-statcard):hover,html:root[data-tenant=qtech] :is(.card,.d9-card,.ui-card,.d9-statcard):hover{transform:none;border-color:var(--c-line-strong);box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] :is(.d9-card[data-variant=highlight],.d9-insight,.ai-card){background:color-mix(in srgb,var(--c-accent) 7%,var(--c-surface));border-color:var(--c-accent-edge)}html:root[data-tenant=qtech] .q-hero{border-radius:var(--v3-r-panel);border:1px solid var(--c-line-strong);background:var(--c-surface);box-shadow:var(--shadow-1);padding:24px}html:root[data-tenant=qtech] .q-hero:before{content:none}html:root[data-tenant=qtech] .q-hero__grad{background:none;color:var(--c-ink);-webkit-text-fill-color:currentColor}html:root[data-tenant=qtech] #main-content :is(table,.qt-table){font-size:14.5px}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) thead th{padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--c-ink-2);background:var(--c-surface-2);border-block-end:1px solid var(--c-line-strong);white-space:nowrap}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) td{padding:10px 14px;font-size:14.5px;line-height:1.5;vertical-align:middle;color:var(--c-ink);border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) tbody th{padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.5;background:transparent;color:var(--c-ink);text-align:start;vertical-align:middle;white-space:normal;border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) tbody tr{transition:background-color var(--v3-fast) var(--v3-ease)}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) tbody tr:hover :is(td,th){background:color-mix(in srgb,var(--c-primary) 5%,transparent)}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) tbody tr[aria-selected=true] :is(td,th){background:color-mix(in srgb,var(--c-primary) 9%,transparent)}html:root[data-tenant=qtech] #main-content :is(table,.qt-table) :is(td,th).num,html:root[data-tenant=qtech] #main-content :is(table,.qt-table) :is(td,th)[data-num]{text-align:end;font-variant-numeric:tabular-nums lining-nums}html:root[data-tenant=qtech] #main-content :is(td,th) :is(.muted,.unknownNote,[data-empty="1"]),html:root[data-tenant=qtech] .d9-empty__desc{color:var(--c-ink-3)}html:root[data-tenant=qtech] :is(.d9-badge,.chip,.qt-chip,.tag,.badge,.pill){min-block-size:30px;padding:0 11px;gap:6px;border-radius:var(--v3-r-chip);font-size:12.5px;font-weight:500;line-height:1}html:root[data-tenant=qtech] :is(:is([class$=__statusChip],[class*="__statusChip "]),:is([class$=__matchChip],[class*="__matchChip "]),:is([class$=__flag],[class*="__flag "]),:is([class$=__adviceTag],[class*="__adviceTag "]),:is([class$=__adviceChips],[class*="__adviceChips "])>li,.d9-badge,.d9-section__count){min-block-size:24px;padding:2px 9px;font-size:12px;font-weight:500;border-radius:var(--v3-r-chip);line-height:1.4}html:root[data-tenant=qtech] .d9-section__count{min-block-size:20px;padding:1px 8px}html:root[data-tenant=qtech] .d9-badge[data-variant=success],html:root[data-tenant=qtech] :is(.chip,.badge)[data-tone=ok]{background:var(--c-ok-soft);color:var(--c-on-ok-soft);border-color:var(--c-ok-edge)}html:root[data-tenant=qtech] .d9-badge[data-variant=warning],html:root[data-tenant=qtech] :is(.chip,.badge)[data-tone=warn]{background:var(--c-warn-soft);color:var(--c-on-warn-soft);border-color:var(--c-warn-edge)}html:root[data-tenant=qtech] .d9-badge[data-variant=danger]{background:var(--c-danger-soft);color:var(--c-on-danger-soft);border-color:var(--c-danger-edge)}html:root[data-tenant=qtech] .d9-badge[data-variant=info]{background:var(--c-info-soft);color:var(--c-on-info-soft);border-color:var(--c-info-edge)}html:root[data-tenant=qtech] .d9-badge[data-variant=primary]{background:var(--c-primary-soft);color:var(--c-on-primary-soft);border-color:color-mix(in oklab,var(--c-primary) 28%,transparent)}html:root[data-tenant=qtech] .d9-badge[data-variant=purple]{background:var(--c-accent-soft);color:var(--c-on-accent-soft);border-color:var(--c-accent-edge)}html:root[data-tenant=qtech] :is(.wo-tone-late,.d9-badge[data-tone=late]){color:var(--c-danger)}html:root[data-tenant=qtech] #main-content :is(input[type=text],input[type=search],input[type=email],input[type=number],input[type=date],input[type=url],input[type=tel],input[type=password],select,textarea),html:root[data-tenant=qtech] :is(.ui-input,.field input,.field select,.field textarea){min-block-size:var(--v3-ctl);border-radius:var(--v3-r-ctl)}html:root[data-tenant=qtech] #main-content :is(.btn,.ui-btn,.d9-btn,.btn-primary,.btn-ghost,.btn-secondary),html:root[data-tenant=qtech] :is(.btn,.ui-btn,.d9-btn,.qd-button,.qd-button-primary,.qd-button-secondary,.qd-button-ghost){min-block-size:var(--v3-ctl);border-radius:var(--v3-r-ctl)}html:root[data-tenant=qtech] :is(.btn-sm,.ui-btn--sm,.btn.sm,.d9-btn--sm){min-block-size:var(--v3-ctl-sm);border-radius:var(--v3-r-sm)}html:root[data-tenant=qtech] #main-content :is(.btn-primary,.ui-btn--primary,.d9-btn--primary),html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary,.d9-btn--primary,.d9-btn[data-tone=primary],.btn[data-primary],.btn.primary){background:var(--c-primary-fill);background-image:none;border-color:var(--c-primary-fill);color:var(--c-on-primary);box-shadow:none;filter:none}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary,.d9-btn--primary,.d9-btn[data-tone=primary],.btn[data-primary],.btn.primary):not(:disabled):hover{background:color-mix(in srgb,var(--c-primary-fill) 88%,var(--c-ink));background-image:none;border-color:transparent;color:var(--c-on-primary);box-shadow:var(--shadow-1);filter:none;transform:none}html:root[data-tenant=qtech] :is(.btn-primary,.ui-btn--primary,.qd-button-primary,.d9-btn--primary,.d9-btn[data-tone=primary],.btn[data-primary],.btn.primary):not(:disabled):active{filter:brightness(.95);transform:none}html:root[data-tenant=qtech] .seg-switch{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--v3-r-ctl);padding:2px;gap:2px}html:root[data-tenant=qtech] .seg-switch button{font-size:13px;font-weight:500;border-radius:var(--v3-r-sm);min-block-size:32px}html:root[data-tenant=qtech] .seg-switch button.on{background:var(--c-surface);color:var(--c-ink);border-color:transparent;box-shadow:var(--shadow-1);font-weight:500}html:root[data-tenant=qtech] :is(.chip,.qt-chip).active,html:root[data-tenant=qtech] :is(.chip,.qt-chip)[aria-pressed=true],html:root[data-tenant=qtech] :is(.chip,.qt-chip)[data-on=true]{background:var(--c-primary-soft);color:var(--c-on-primary-soft);border-color:color-mix(in oklab,var(--c-primary) 34%,transparent);box-shadow:none}html:root[data-tenant=qtech] :is(.tab-item,[role=tablist] [role=tab]){font-size:14.5px;font-weight:500;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is(.tab-item.active,[role=tablist] [role=tab][aria-selected=true]),html:root[data-tenant=qtech][data-theme=dark] :is(.tab-item.active,[role=tablist] [role=tab][aria-selected=true]){color:var(--c-ink);border-block-end:2px solid var(--c-primary);-o-border-image:none;border-image:none;background:none}html:root[data-tenant=qtech] .qt-search__input{border-radius:var(--v3-r-ctl)}html:root[data-tenant=qtech] :is(.qt-theme-pick,.qt-bell__btn,.qt-icon-btn){border-radius:var(--v3-r-ctl)}html:root[data-tenant=qtech] svg.lucide{stroke-width:var(--v3-stroke)}html:root[data-tenant=qtech] :is(.btn,.ui-btn,.d9-btn,.qd-button,:is([class$=__ghostButton],[class*="__ghostButton "]),:is([class$=__closeButton],[class*="__closeButton "])) svg.lucide{inline-size:var(--v3-ic-16);block-size:var(--v3-ic-16)}html:root[data-tenant=qtech] :is(.chip,.d9-badge,.qt-chip,.badge,:is([class$=__statusChip],[class*="__statusChip "]),:is([class$=__matchChip],[class*="__matchChip "])) svg.lucide{inline-size:var(--v3-ic-14);block-size:var(--v3-ic-14)}html:root[data-tenant=qtech] :is(.qt-table,.wo-lg,.wo-row__meta,:is([class$=__meta],[class*="__meta "]),:is([class$=__cellSub],[class*="__cellSub "])) svg.lucide{inline-size:var(--v3-ic-13);block-size:var(--v3-ic-13)}html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "]) svg.lucide{inline-size:var(--v3-ic-18);block-size:var(--v3-ic-18)}html:root[data-tenant=qtech] :is(.nx-fatn-panel__head,.nx-fatn-card__avatar){background-image:var(--v3-fatn-band)}html:root[data-tenant=qtech] .nx-fatn-panel__head{color:#FFFFFF}html:root[data-tenant=qtech] :is([class$=__activePill],[class*="__activePill "]){box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border-radius:var(--v3-r-row);outline:none}html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "])[aria-current=page],html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "])[aria-current=page]>*{color:var(--c-rail-active-ink);font-weight:600}html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "])[aria-current=page] svg.lucide{color:var(--c-rail-active-ink)}html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "])[aria-current=page] b{background:var(--c-rail-count-bg);color:var(--c-rail-count-ink)}html:root[data-tenant=qtech] :is([class$=__navLink],[class*="__navLink "]):hover{background:var(--c-rail-soft)}html:root[data-tenant=qtech] :is(:is([class$=__groupLabel],[class*="__groupLabel "]),:is([class$=__spaceLabel],[class*="__spaceLabel "])){font-size:11.5px;font-weight:500;letter-spacing:0;color:rgba(233,236,247,.68)}html:root[data-tenant=qtech] :is([class$=__groupLabel],[class*="__groupLabel "]){padding-block:6px}html:root[data-tenant=qtech] .rail:after{opacity:.55}html:root[data-tenant=qtech] [class*=NorthaShell-module__]:is([class$=__header],[class*="__header "]){background:color-mix(in srgb,var(--c-surface) 88%,transparent)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "]){border-radius:var(--v3-r-card);box-shadow:var(--shadow-1);padding:14px 16px;gap:2px}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "]):before{inset-block:0 auto;inset-inline:0;inline-size:auto;block-size:2px;background:var(--c-line-strong)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "]):hover{transform:none;box-shadow:var(--shadow-2)}html:root[data-tenant=qtech] :is([class$=__summaryLabel],[class*="__summaryLabel "]){font-size:12.5px;font-weight:500;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is([class$=__summaryValue],[class*="__summaryValue "]){font-size:28px;font-weight:600;line-height:1.15}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=accepted]:before{background:var(--c-ok)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=rejected]:before{background:var(--c-danger)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=waiting]:before{background:var(--c-info)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "]):is([data-metric=review],[data-metric=needsReview]):before{background:var(--c-warn)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=accepted] :is([class$=__summaryValue],[class*="__summaryValue "]){color:var(--c-ok)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=rejected] :is([class$=__summaryValue],[class*="__summaryValue "]){color:var(--c-danger)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "])[data-metric=waiting] :is([class$=__summaryValue],[class*="__summaryValue "]){color:var(--c-info)}html:root[data-tenant=qtech] :is([class$=__summaryCard],[class*="__summaryCard "]):is([data-metric=review],[data-metric=needsReview]) :is([class$=__summaryValue],[class*="__summaryValue "]){color:var(--c-warn)}html:root[data-tenant=qtech] :is(:is([class$=__notes],[class*="__notes "]) p,:is([class$=__hintLine],[class*="__hintLine "])){font-size:12.5px;font-weight:400;line-height:1.6;color:var(--c-ink-3);max-inline-size:78ch}html:root[data-tenant=qtech] :is([class$=__hintLine],[class*="__hintLine "]) strong{color:var(--c-ink-2);font-weight:600}html:root[data-tenant=qtech] :is([class$=__table],[class*="__table "]) thead th{padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--c-ink-2);background:var(--c-surface-2)}html:root[data-tenant=qtech] :is([class$=__table],[class*="__table "]) td{padding:10px 14px;vertical-align:middle}html:root[data-tenant=qtech] :is([class$=__table],[class*="__table "]) tbody th{padding:10px 14px;font-size:14.5px;font-weight:600;background:transparent;color:var(--c-ink);text-align:start;vertical-align:middle;white-space:normal}html:root[data-tenant=qtech] :is([class$=__table],[class*="__table "]) tbody tr:hover :is(td,th){background:color-mix(in srgb,var(--c-primary) 5%,transparent)}html:root[data-tenant=qtech] :is(:is([class$=__candidateCell],[class*="__candidateCell "]),:is([class$=__candidateButton],[class*="__candidateButton "])){font-weight:600;font-size:14.5px}html:root[data-tenant=qtech] :is([class$=__candidateButton],[class*="__candidateButton "]):hover{color:var(--c-primary);text-decoration:none}html:root[data-tenant=qtech] :is([class$=__tableWrap],[class*="__tableWrap "]){border-radius:var(--v3-r-card);box-shadow:var(--shadow-1)}html:root[data-tenant=qtech] :is([class$=__filterBar],[class*="__filterBar "]){border-radius:var(--v3-r-card);box-shadow:var(--shadow-1);padding:16px;gap:12px}html:root[data-tenant=qtech] :is([class$=__provenance],[class*="__provenance "]){border-radius:var(--v3-r-sm)}html:root[data-tenant=qtech] :is([class$=__dialogHeader],[class*="__dialogHeader "]) h3{font-size:17px;font-weight:600;line-height:1.35}html:root[data-tenant=qtech] :is([class$=__dialogCard],[class*="__dialogCard "]){border-radius:var(--v3-r-panel)}html:root[data-tenant=qtech] :is([class$=__detailSection],[class*="__detailSection "]){border-radius:var(--v3-r-row);padding:16px;gap:10px}html:root[data-tenant=qtech] :is([class$=__detailSection],[class*="__detailSection "]) h4{font-size:15px;font-weight:600}html:root[data-tenant=qtech] :is([class$=__fieldItem],[class*="__fieldItem "]) dt{font-size:12px;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is([class$=__fieldItem],[class*="__fieldItem "]) dd{font-size:14px}html:root[data-tenant=qtech] :is([class$=__decisionForm],[class*="__decisionForm "]){background:var(--c-surface);border-color:var(--c-line);border-radius:var(--v3-r-row)}html:root[data-tenant=qtech] :is([class$=__adviceOutcome],[class*="__adviceOutcome "]){border-radius:var(--v3-r-row);background:var(--c-surface);font-weight:500}html:root[data-tenant=qtech] :is([class$=__adviceSectionTitle],[class*="__adviceSectionTitle "]){font-weight:600;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is([class$=__relationNote],[class*="__relationNote "]){border-radius:var(--v3-r-row)}html:root[data-tenant=qtech] :is(.gov-tile,.gov-cover){box-shadow:var(--shadow-1);border-radius:var(--v3-r-card)}html:root[data-tenant=qtech] .gov-tile__title{font-size:15px;font-weight:600}html:root[data-tenant=qtech] .gov-tile__cap{font-size:12.5px;color:var(--c-ink-3)}html:root[data-tenant=qtech] :is(.d9-action,.gov-signal){border:1px solid var(--c-line);border-radius:var(--v3-r-card);background:var(--c-surface)}html:root[data-tenant=qtech] :is(.gov-entity-hero,.gov-search){border-radius:var(--v3-r-card)}html:root[data-tenant=qtech] :is(.gov-sectors,.gov-bars){border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] :is(.skeleton,.d9-skel){background:var(--c-surface-2)}html:root[data-tenant=qtech] .wo .wo-tools{row-gap:8px}html:root[data-tenant=qtech] .wo .wo-tools>:is(.chip,.btn,.btn-sm,.wo-select,.wo-search){min-block-size:36px}html:root[data-tenant=qtech] .wo .wo-panel{border-radius:var(--v3-r-card);box-shadow:none}html:root[data-tenant=qtech] .wo .wo-kb__head{padding:10px 12px;font-weight:600;color:var(--c-ink)}html:root[data-tenant=qtech] .wo .wo-kb__card{border-radius:var(--v3-r-row);box-shadow:none}html:root[data-tenant=qtech] .wo .wo-facts__v,html:root[data-tenant=qtech] .wo .wo-kpi__num{font-weight:600}html:root[data-tenant=qtech] .wo .wo-group>summary{font-size:15.5px;color:var(--c-ink)}html:root[data-tenant=qtech] .wo .wo-st{font-size:12.5px}html:root[data-tenant=qtech] .wo .wo-lg__head{background:var(--c-surface-2)}html:root[data-tenant=qtech] .wo .wo-row{padding-block:10px}html:root[data-tenant=qtech] :is(.d9-insight,.ai-card){background:color-mix(in srgb,var(--c-accent) 6%,var(--c-surface));border-color:var(--c-accent-edge);box-shadow:var(--shadow-1);backdrop-filter:none}html:root[data-tenant=qtech] .d9-insight__title{font-size:var(--t-h3);font-weight:600}html:root[data-tenant=qtech] :is(td,th,dd) :is([class$=__placeholder],[class*="__placeholder "]){color:var(--c-ink-3);font-weight:400}html:root[data-tenant=qtech] .wo .d9-section__title{font-size:var(--t-h2);font-weight:600;line-height:var(--lh-snug)}html:root[data-tenant=qtech] .wo .d9-section{gap:8px}html:root[data-tenant=qtech] .wo .d9-section__count{font-size:12px;font-weight:500}html:root[data-tenant=qtech] .wo .wo-group>summary{font-size:var(--t-h2);font-weight:600}html:root[data-tenant=qtech] .wo .wo-fact__num{font-size:var(--t-num);font-weight:600;line-height:1.15}html:root[data-tenant=qtech] .wo :is(.wo-tone-late,[data-tone=late]) .wo-fact__num{color:var(--c-danger)}html:root[data-tenant=qtech] .wo .wo-note{border-radius:var(--v3-r-row);background:var(--c-surface-2);border:1px solid var(--c-line);box-shadow:none}html:root[data-tenant=qtech] .wo .wo-row__meta{font-size:var(--t-cap);font-weight:400;color:var(--c-ink-3)}html:root[data-tenant=qtech] .wo .wo-row__meta .wo-inline{color:var(--c-ink-3)}html:root[data-tenant=qtech] .wo .wo-row__meta .wo-tone-late{color:var(--c-danger)}html:root[data-tenant=qtech] .wo .wo-row__meta .wo-tone-warn{color:var(--c-warn)}html:root[data-tenant=qtech] .wo .wo-tools{gap:8px;align-items:center;margin-block-end:12px}html:root[data-tenant=qtech] .wo .wo-tools>:is(.wo-search,.wo-select,.chip,.btn,.btn-sm){min-block-size:38px;block-size:38px;border-radius:var(--v3-r-ctl);box-shadow:none}html:root[data-tenant=qtech] .wo .wo-tools>:is(.wo-search,.wo-select){border:1px solid var(--c-line);background:var(--c-surface)}html:root[data-tenant=qtech] .wo .wo-tools>.chip{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-2);padding-inline:12px}html:root[data-tenant=qtech] .wo .wo-tools>.chip.active{background:var(--c-primary-soft);color:var(--c-on-primary-soft);border-color:color-mix(in oklab,var(--c-primary) 34%,transparent)}html:root[data-tenant=qtech] .wo .seg-switch{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--v3-r-ctl);padding:2px;gap:2px}html:root[data-tenant=qtech] .wo .seg-switch button{min-block-size:32px;border-radius:var(--v3-r-sm);font-size:13px;font-weight:500}html:root[data-tenant=qtech] .wo .seg-switch button.on{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-1)}html:root[data-tenant=qtech] .wo .wo-kb__col{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--v3-r-card)}html:root[data-tenant=qtech] .wo .wo-kb__head{background:none;border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] .wo .wo-kb__card{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1);transform:none}html:root[data-tenant=qtech] .wo .wo-kb__card:hover{border-color:var(--c-line-strong);background:var(--c-surface);box-shadow:var(--shadow-1);transform:none}html:root[data-tenant=qtech] .wo :is(.wo-kb__meter,.wo-meter){--viz:var(--c-primary-raw);--viz-1:var(--c-primary-raw);--viz-2:var(--c-primary-raw);--viz-3:var(--c-primary-raw)}html:root[data-tenant=qtech] .wo .wo-kb__col[data-over="1"]{border:1px dashed var(--c-primary-raw);background:color-mix(in srgb,var(--c-primary) 5%,var(--c-surface-2))}html:root[data-tenant=qtech] .wo .wo-kb__card[data-drag="1"]{opacity:.55;box-shadow:none}html:root[data-tenant=qtech] .wo .wo-kb__empty[data-drop="1"]{border:1px dashed color-mix(in oklab,var(--c-primary) 45%,transparent);border-radius:var(--v3-r-row);background:color-mix(in srgb,var(--c-primary) 5%,transparent)}html:root[data-tenant=qtech] .jr-now{border:1px solid var(--c-line);border-block-start:3px solid var(--c-primary-raw);border-radius:var(--v3-r-panel);background:var(--c-surface);box-shadow:var(--shadow-1)}html:root[data-tenant=qtech] .jr-now:after,html:root[data-tenant=qtech] .jr-now:before{content:none;background:none}html:root[data-tenant=qtech] .jr-now__eyebrow{font-size:var(--t-cap);font-weight:500;color:var(--c-ink-3);letter-spacing:0}html:root[data-tenant=qtech] .jr-now__title{font-size:var(--t-h2);font-weight:600}html:root[data-tenant=qtech] .jr-pulse{border:1px solid var(--c-line);border-block-start:3px solid var(--c-primary-raw);border-radius:var(--v3-r-panel);background:var(--c-surface);box-shadow:var(--shadow-1)}html:root[data-tenant=qtech] .jr-pulse:after,html:root[data-tenant=qtech] .jr-pulse:before{content:none;background:none}html:root[data-tenant=qtech] .jr-pulse__stat{border:0;background:none}html:root[data-tenant=qtech] .jr-pulse__stat:after,html:root[data-tenant=qtech] .jr-pulse__stat:before{content:none}html:root[data-tenant=qtech] .d9-insight.jr-insight{background:var(--c-surface);border:1px solid var(--c-line);border-inline-start:3px solid var(--c-accent);border-radius:var(--v3-r-card);box-shadow:var(--shadow-1);backdrop-filter:none}html:root[data-tenant=qtech] .jr-insight :is(.d9-insight__icon,.d9-empty__icon){background:var(--c-accent-soft);color:var(--c-on-accent-soft);border-radius:var(--v3-r-sm)}html:root[data-tenant=qtech] .jr-insight .btn-primary,html:root[data-tenant=qtech] .jr-insight .d9-insight__cta{background:var(--c-surface-2);background-image:none;color:var(--c-ink-2);border:1px solid var(--c-line);border-radius:var(--v3-r-ctl);box-shadow:none;font-weight:500}html:root[data-tenant=qtech] .jr-insight .btn-primary:hover,html:root[data-tenant=qtech] .jr-insight .d9-insight__cta:hover{background:var(--c-surface-3);color:var(--c-ink);border-color:var(--c-line-strong)}html:root[data-tenant=qtech] .jr-facts>div{min-block-size:44px;align-items:center;border-block-end:1px solid var(--c-line)}html:root[data-tenant=qtech] .jr-facts>div:last-child{border-block-end:0}html:root[data-tenant=qtech] .jr-facts dt{font-size:var(--t-xs);font-weight:400;color:var(--c-ink-3)}html:root[data-tenant=qtech] .jr-facts dd{font-size:14px;font-weight:500;color:var(--c-ink)}html:root[data-tenant=qtech] .jr-tl__group:after,html:root[data-tenant=qtech] .jr-tl__group:before{block-size:2px}html:root[data-tenant=qtech] .jr-tl__gcap{font-size:var(--t-cap);font-weight:500;color:var(--c-ink-3)}html:root[data-tenant=qtech] .jr-tl__step[data-state=current] .jr-tl__dot{inline-size:32px;block-size:32px;margin-block:-2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--c-primary) 15%,transparent)}html:root[data-tenant=qtech] .jr-tl__step[data-attention]{font-size:12px;font-weight:500}html:root[data-tenant=qtech] .jr-tl__step[data-attention]:not([data-state=current]) .jr-tl__dot{color:var(--c-danger)}html:root[data-tenant=qtech] .gov-cols .viz-cols{align-items:flex-end;gap:10px;border-block-end:1px solid var(--c-line);padding-block-end:2px}html:root[data-tenant=qtech] .gov-cols .viz-cols>i{max-inline-size:40px;border-start-start-radius:6px;border-start-end-radius:6px}html:root[data-tenant=qtech] .gov-cols__labels{align-items:center}html:root[data-tenant=qtech] .gov-cols__btn{font-size:12px;font-weight:400;color:var(--c-ink-2)}html:root[data-tenant=qtech] .gov-cols__btn[aria-pressed=true]{color:var(--c-ink);font-weight:600}html:root[data-tenant=qtech] .gov-exports{gap:8px;align-items:center}html:root[data-tenant=qtech] .gov-exports .btn{min-block-size:38px;block-size:38px;border-radius:var(--v3-r-ctl);border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-2);box-shadow:none;font-size:13px;font-weight:500}html:root[data-tenant=qtech] .gov-exports .btn:hover{background:var(--c-surface-2);color:var(--c-ink);border-color:var(--c-line-strong)}html:root[data-tenant=qtech] .gov-skel{background:color-mix(in oklab,var(--c-surface-2) 80%,var(--c-surface))}html:root[data-tenant=qtech] [class*=NorthaShell-module__]:is([class$=__header],[class*="__header "]){border-block-end:1px solid var(--c-line);box-shadow:none}html:root[data-tenant=qtech] [class*=NorthaShell-module__]:is([class$=__header],[class*="__header "]) :is(.qt-search__input,.qt-bell__btn,.qt-icon-btn,.qt-theme-pick,.nx-fatn-fab){min-block-size:38px;block-size:38px;border-radius:var(--v3-r-ctl);border:1px solid var(--c-line);background:var(--c-surface);box-shadow:none}html:root[data-tenant=qtech] [class*=NorthaShell-module__]:is([class$=__header],[class*="__header "]) .nx-fatn-fab{background-image:var(--v3-brand-line);border-color:transparent;color:#FFFFFF;box-shadow:none;filter:none}html:root[data-tenant=qtech] .qt-bell__btn b{color:var(--c-on-primary)}html:root[data-tenant=qtech] :is(.gov-chips,.gov-toolbar) .chip:is(.active,[aria-pressed=true]) .gov-chip__n{color:var(--c-on-primary-soft);opacity:1}html:root[data-tenant=qtech] .gov-search .gov-search__input{padding-inline-start:38px}html:root[data-tenant=qtech] #main-content [class*=NominationWorkspace-module__] table tbody th{padding-block:6px}html:root[data-tenant=qtech] :is(.d9-fact,.chip,.qt-chip,.d9-badge,.wo-kb__card,.wo-row,.wo-tc){transition:background-color var(--v3-fast) var(--v3-ease),border-color var(--v3-fast) var(--v3-ease),color var(--v3-fast) var(--v3-ease),box-shadow var(--v3-base) var(--v3-ease)}html:root[data-tenant=qtech] :is(.qt-search__pop,.qt-bell__pop){border-radius:var(--v3-r-panel);box-shadow:var(--shadow-3)}html:root[data-tenant=qtech] :is(table,.qt-table) tbody tr{transition:background-color var(--v3-fast) var(--v3-ease)}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.d9-fact,.chip,.qt-chip,.d9-badge,.wo-kb__card,.wo-row,.wo-tc,.btn,.ui-btn,.d9-btn,.tab-item,.seg-switch button,.qt-search__input,.qt-icon-btn,:is([class$=__summaryCard],[class*="__summaryCard "]),:is([class$=__activePill],[class*="__activePill "]),:is([class$=__navLink],[class*="__navLink "])){transition:none}html:root[data-tenant=qtech] body:after{animation:none;opacity:1}}html:root[data-tenant=qtech] .cal-page{--lane-training:var(--c-primary);--lane-consulting:var(--c-accent);--lane-task:var(--brand-deep);--lane-event:var(--c-info);--lane-holiday:var(--brand-protective-2);--lane-deadline:var(--c-warn);--lane-overdue:var(--c-danger);--ev-program:var(--lane-training);--ev-meeting:var(--lane-event);--ev-task:var(--lane-task);--ev-consult:var(--lane-consulting);--ev-deadline:var(--lane-deadline);--ev-overdue:var(--lane-overdue);--ev-holiday:var(--lane-holiday)}html:root[data-tenant=qtech][data-theme=dark] .cal-page{--lane-training:var(--c-primary);--lane-consulting:var(--c-accent);--lane-task:#A9A2F0;--lane-event:var(--c-info);--lane-holiday:#B9B3AC}html:root[data-tenant=qtech] .cal-page [data-track=task]{--lane:var(--lane-task)}html:root[data-tenant=qtech] .cal-page [data-track=consulting]{--lane:var(--lane-consulting)}html:root[data-tenant=qtech] .cal-page [data-track=holiday]{--lane:var(--lane-holiday)}html:root[data-tenant=qtech] .cal-page [data-track=event]{--lane:var(--lane-event)}html:root[data-tenant=qtech] .cal-page :is(.cal-chip,.cal-event,.cal-lane__item,.cal-qitem){border-inline-start:3px solid var(--lane,var(--c-primary));background:color-mix(in oklab,var(--lane,var(--c-primary)) 9%,var(--c-surface))}html:root[data-tenant=qtech] .cal-page :is(.cal-chip,.cal-event,.cal-lane__item,.cal-qitem):hover{background:color-mix(in oklab,var(--lane,var(--c-primary)) 16%,var(--c-surface))}html:root[data-tenant=qtech] .cal-page [data-overdue],html:root[data-tenant=qtech] .cal-page [data-status=overdue]{--lane:var(--lane-overdue)}html:root[data-tenant=qtech] .cal-page [data-deadline],html:root[data-tenant=qtech] .cal-page [data-status=deadline]{--lane:var(--lane-deadline)}html:root[data-tenant=qtech] .cal-page .cal-board__day[data-today],html:root[data-tenant=qtech] .cal-page .cal-month__cell[data-today]{border-color:color-mix(in oklab,var(--c-primary) 55%,var(--c-line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-primary) 26%,transparent)}html:root[data-tenant=qtech]{--qf-chart-1:var(--brand-turquoise);--qf-chart-2:var(--brand-blue);--qf-chart-3:var(--brand-violet);--qf-chart-4:var(--brand-deep);--qf-chart-5:var(--brand-green);--qf-chart-6:var(--brand-orange);--qf-chart-7:var(--brand-sky);--qf-chart-8:var(--brand-protective-2);--qf-chart-grid:color-mix(in oklab,var(--c-ink-3) 22%,transparent);--qf-chart-radius:6px;--qf-chart-stroke:2.5}html:root[data-tenant=qtech] .apexcharts-gridline,html:root[data-tenant=qtech] .apexcharts-xaxis-tick,html:root[data-tenant=qtech] .apexcharts-yaxis-tick{stroke:var(--qf-chart-grid)}html:root[data-tenant=qtech] :is(.apexcharts-text,.apexcharts-xaxis-label,.apexcharts-yaxis-label){fill:var(--c-ink-3);font-size:11.5px}html:root[data-tenant=qtech] .apexcharts-tooltip{border:1px solid var(--c-line)!important;border-radius:var(--d9-r,10px)!important;background:var(--c-surface)!important;color:var(--c-ink)!important;box-shadow:var(--shadow-2,none)!important}html:root[data-tenant=qtech] :is(.apexcharts-legend-text,.apexcharts-datalabel){fill:var(--c-ink-2)!important;color:var(--c-ink-2)!important}html:root[data-tenant=qtech] .apexcharts-bar-area{rx:var(--qf-chart-radius);ry:var(--qf-chart-radius)}html:root[data-tenant=qtech] :is(.d9-statcard__num,.kpi-pct,.kpi-th-n,.kpi-td-n,.dt-row__stat,.ops-ring__n,.q-ring,.prg-kpi__value,.dcpb-stat,.an-statcard__hint,.adm-kpis){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:anywhere}html:root[data-tenant=qtech] :is(.d9-statcard,.kpi-card,.prg-kpi,.ops-ring,.q-ring,.dt-row__stat){min-inline-size:0;overflow:hidden}html:root[data-tenant=qtech] .d9-statcard__num{font-size:clamp(1.25rem,.95rem + 1vw,var(--t-kpi,30px));line-height:1.05;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root[data-tenant=qtech] .d9-statcard__label{font-size:12.5px;font-weight:600;color:var(--c-ink-3);line-height:1.45;overflow-wrap:anywhere}html:root[data-tenant=qtech] :is(.d9-badge,.statusChip,.qt-nav-tag,.qt-nav-badge){border-radius:999px;font-weight:600;line-height:1.5}html:root[data-tenant=qtech] .st-ok,html:root[data-tenant=qtech] .st-success{background:var(--c-ok-soft);color:var(--c-on-ok-soft);border-color:var(--c-ok-edge)}html:root[data-tenant=qtech] .st-warn{background:var(--c-warn-soft);color:var(--c-on-warn-soft);border-color:var(--c-warn-edge)}html:root[data-tenant=qtech] .st-danger{background:var(--c-danger-soft);color:var(--c-on-danger-soft);border-color:var(--c-danger-edge)}html:root[data-tenant=qtech] .st-info{background:var(--c-info-soft);color:var(--c-on-info-soft);border-color:var(--c-info-edge)}html:root[data-tenant=qtech] .st-accent{background:var(--c-accent-soft);color:var(--c-on-accent-soft);border-color:color-mix(in oklab,var(--c-accent) 30%,transparent)}html:root[data-tenant=qtech] :is(.card,.d9-card,.ui-card,.cm-post,.qt-nav-link,.d9-tab,.d9-badge){transition-duration:var(--dur-fast,.15s);transition-timing-function:var(--ease-out,cubic-bezier(.2,.7,.2,1))}html:root[data-tenant=qtech] :is(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:var(--d9-r-sm,8px)}html:root[data-tenant=qtech] table tbody tr[data-selected=true]{background:color-mix(in oklab,var(--c-primary) 9%,transparent);box-shadow:inset 3px 0 0 var(--c-primary)}html:root[data-tenant=qtech][dir=rtl] table tbody tr[data-selected=true]{box-shadow:inset -3px 0 0 var(--c-primary)}@media (min-width:1360px){html:root[data-tenant=qtech] .cm-grid{grid-template-columns:244px minmax(0,1fr) 300px;gap:18px}}html:root[data-tenant=qtech] .cm-rail{max-block-size:calc(100dvh - 96px);overflow:auto}html:root[data-tenant=qtech] .cm-insight,html:root[data-tenant=qtech] .cm-rail{position:sticky;inset-block-start:72px}html:root[data-tenant=qtech] .cm-compose{border-color:color-mix(in oklab,var(--c-primary) 24%,var(--c-line));box-shadow:var(--shadow-1,none)}html:root[data-tenant=qtech] .cm-post{border:1px solid var(--c-line);border-radius:var(--d9-r-card,14px);padding:14px 16px;margin-block-end:10px;background:var(--c-surface);box-shadow:var(--shadow-1,none)}html:root[data-tenant=qtech] .cm-post:hover{border-color:color-mix(in oklab,var(--c-primary) 30%,var(--c-line));box-shadow:var(--shadow-2,none)}html:root[data-tenant=qtech] .cm-post__title{font-size:16px;font-weight:700;line-height:1.45}html:root[data-tenant=qtech] .cm-post__who{font-weight:600;color:var(--c-ink)}html:root[data-tenant=qtech] .cm-post__when{color:var(--c-ink-3);font-size:12px}html:root[data-tenant=qtech] .cm-post__body{font-size:14.5px;line-height:1.75;color:var(--c-ink-2)}html:root[data-tenant=qtech] .cm-rail__item:hover,html:root[data-tenant=qtech] .cm-rail__item[aria-current=page]{background:color-mix(in oklab,var(--c-primary) 8%,var(--c-surface-2));color:var(--c-ink)}html:root[data-tenant=qtech] .cm-rail__group{font-size:12px;font-weight:700;color:var(--c-ink-3)}html:root[data-tenant=qtech][data-theme=dark] :is(.card,.d9-card,.ui-card,.cm-post){border-color:color-mix(in oklab,var(--c-ink) 9%,transparent);background-image:linear-gradient(180deg,rgba(255,255,255,.035),transparent 55%)}html:root[data-tenant=qtech][data-theme=dark] .qt-topbar,html:root[data-tenant=qtech][data-theme=dark] :is(.qt-page,.qt-main){background-color:transparent}html:root[data-tenant=qtech][data-theme=dark] :is(.st-ok,.st-success,.st-warn,.st-danger,.st-info,.st-accent,.d9-badge){border:1px solid color-mix(in oklab,currentColor 24%,transparent)}html:root[data-tenant=qtech][data-theme=dark] table thead th{background:var(--c-surface-2);color:var(--c-ink-2)}html:root[data-tenant=qtech][data-theme=dark] table tbody tr:hover{background:color-mix(in oklab,var(--c-primary) 8%,transparent)}html:root[data-tenant=qtech] .qt-nav-group[data-admin="1"]>.qt-nav-group__label{color:var(--c-accent)}html:root[data-tenant=qtech] .qt-nav-group[data-admin="1"]>.qt-nav-group__label:before{content:"";inline-size:6px;block-size:6px;border-radius:2px;background:var(--c-accent);display:inline-block;margin-inline-end:7px;vertical-align:middle}html:root[data-tenant=qtech] .qt-nav-group[data-admin="1"] .qt-nav-link__icon{color:color-mix(in oklab,var(--c-accent) 70%,var(--c-ink-3))}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-group__items{gap:2px}html:root[data-tenant=qtech] .qt-sidebar .qt-nav-group__label{font-size:11.5px;font-weight:700;letter-spacing:.2px;color:var(--c-rail-muted,var(--c-ink-3));margin-block:10px 4px}@media (prefers-reduced-motion:reduce){html:root[data-tenant=qtech] :is(.card,.d9-card,.ui-card,.cm-post,.qt-nav-link,.d9-tab){transition-duration:0s!important}}