@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Fira+Code:wght@400;500;700&display=swap";

:root{--cq-navy-dark:#5b7cff;--cq-navy-medium:#93c5fd;--cq-navy-light:#e0e7ff;--cq-teal-dark:#2dd4bf;--cq-teal-medium:#99f6e4;--cq-teal-light:#d1fae5;--cq-success-emerald:#1b8b4b;--cq-warning-amber:#d4a017;--cq-destructive-crimson:#b22234;--cq-escalated-purple:#7b3fa0;--cq-ink-navy:#0b1d3a;--cq-ink-navy-800:#1a3a5c;--cq-teal-ink:#1a7a7a;--cq-teal-ink-deep:#0d4f4f;--cq-teal-accent:#4db8a4;--cq-teal-surface:#e6f4f2;--cq-slate-900:#0f172a;--cq-slate-800:#1e293b;--cq-slate-700:#333;--cq-slate-500:#475569;--cq-slate-400:#94a3b8;--cq-slate-300:#d1d6e0;--cq-slate-200:#e2e8f0;--cq-slate-100:#f1f5f9;--cq-slate-50:#f8fafc;--cq-white:#fff;--cq-blue-50:#f0f5fa;--cq-tag-ecrf-bg:#e0e7ff;--cq-tag-ecrf-text:#5b7cff;--cq-tag-sae-bg:#fee2e2;--cq-tag-sae-text:#b22234;--cq-tag-source-bg:#d1fae5;--cq-tag-source-text:#0d4f4f;--cq-tag-missingdoc-bg:#fef3c7;--cq-tag-missingdoc-text:#d97706;--cq-tag-lab-bg:#f3e8ff;--cq-tag-lab-text:#7c3aed;--cq-status-failed-bg:#fdf2f2;--cq-surface-page:var(--cq-slate-50);--cq-surface-card:var(--cq-white);--cq-surface-inset:var(--cq-slate-50);--cq-surface-inverse:var(--cq-ink-navy);--cq-border-default:var(--cq-slate-200);--cq-border-hairline:var(--cq-slate-100);--cq-border-focus:var(--cq-teal-ink);--cq-border-error:var(--cq-destructive-crimson);--cq-text-heading:var(--cq-ink-navy);--cq-text-body:var(--cq-slate-500);--cq-text-value:var(--cq-slate-900);--cq-text-muted:var(--cq-slate-400);--cq-text-eyebrow:var(--cq-teal-ink);--cq-text-on-inverse:var(--cq-white);--cq-action-primary:var(--cq-navy-dark);--cq-action-primary-text:var(--cq-white);--cq-action-secondary-text:var(--cq-navy-dark)}
:root{--cq-font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--cq-font-mono:"Fira Code",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--cq-size-display:36px;--cq-weight-display:800;--cq-tracking-display:-1px;--cq-size-h1:28px;--cq-weight-h1:700;--cq-size-h2:20px;--cq-weight-h2:700;--cq-size-h3:15px;--cq-weight-h3:500;--cq-size-body:14px;--cq-weight-body:400;--cq-size-mono:14px;--cq-size-section-title:22px;--cq-size-card-title:16px;--cq-size-label:13px;--cq-size-text:13px;--cq-size-eyebrow:12px;--cq-size-caption:11px;--cq-size-state:10px;--cq-leading-tight:100%;--cq-leading-prose:1.5;--cq-tracking-label:.5px;--cq-tracking-badge:1px}
:root{--cq-ds-1:4px;--cq-ds-2:8px;--cq-ds-3:12px;--cq-ds-4:16px;--cq-ds-5:24px;--cq-ds-6:32px;--cq-ds-7:48px;--cq-page-width:1200px;--cq-page-pad:64px;--cq-section-gap:40px;--cq-card-pad:32px;--cq-panel-pad:20px;--cq-inset-pad:16px}
:root{--cq-radius-sm:4px;--cq-radius-md:8px;--cq-radius-lg:12px;--cq-radius-control:6px;--cq-radius-pill:99px;--cq-radius-header:16px}
:root{--cq-shadow-header:0px 8px 24px 0px #0b1d3a1f;--cq-border-inset:inset 0 0 0 1px var(--cq-slate-200);--cq-border-inset-hairline:inset 0 0 0 1px var(--cq-slate-100)}
:root{--surface-field:var(--cq-white);--surface-side:var(--cq-white);--surface-side-active:var(--cq-surface-inset);--text-label:var(--cq-slate-500);--text-id:var(--cq-ink-navy-800);--text-link:var(--cq-ink-navy-800);--text-role:var(--cq-teal-ink);--text-assignee:var(--cq-teal-ink);--text-side:var(--cq-slate-500);--ring-side-active:var(--cq-ink-navy);--brand-text:var(--cq-ink-navy);--brand-sub:var(--cq-teal-ink);--btn-teal-bg:var(--cq-teal-surface);--btn-teal-text:var(--cq-teal-ink);--cq-text-muted:var(--cq-slate-500);--cq-action-primary:var(--cq-teal-ink);--cq-action-secondary-text:var(--cq-teal-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--cq-surface-page:var(--cq-slate-900);--cq-surface-card:var(--cq-ink-navy);--cq-surface-inset:var(--cq-slate-900);--cq-border-default:var(--cq-ink-navy-800);--cq-border-hairline:var(--cq-slate-800);--cq-border-inset:inset 0 0 0 1px var(--cq-ink-navy-800);--cq-border-inset-hairline:inset 0 0 0 1px var(--cq-slate-800);--cq-border-focus:var(--cq-teal-dark);--cq-text-heading:var(--cq-white);--cq-text-body:var(--cq-slate-300);--cq-text-value:var(--cq-slate-200);--cq-text-muted:var(--cq-slate-400);--cq-text-eyebrow:var(--cq-teal-accent);--cq-action-secondary-text:var(--cq-teal-medium);--surface-field:var(--cq-slate-900);--surface-side:var(--cq-ink-navy);--surface-side-active:var(--cq-slate-900);--text-label:var(--cq-slate-300);--text-id:var(--cq-navy-light);--text-link:var(--cq-navy-medium);--text-role:var(--cq-teal-accent);--text-assignee:var(--cq-teal-accent);--text-side:var(--cq-slate-300);--ring-side-active:var(--cq-white);--brand-text:var(--cq-white);--brand-sub:var(--cq-teal-accent);--btn-teal-bg:var(--cq-teal-ink);--btn-teal-text:var(--cq-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cq-surface-page);color:var(--cq-text-body);font-family:var(--cq-font-sans);font-size:var(--cq-size-body)}a{color:var(--text-link);text-decoration:none}
:focus-visible{outline:2px solid var(--cq-border-focus);outline-offset:2px}h1,h2,h3{color:var(--cq-text-heading);margin:0;line-height:100%}.h1{font-size:var(--cq-size-h1);font-weight:var(--cq-weight-h1)}.h2{font-size:var(--cq-size-h2);font-weight:var(--cq-weight-h2)}.eyebrow{font-weight:700;font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);color:var(--cq-text-eyebrow);text-transform:uppercase;line-height:100%}.label{font-weight:700;font-size:var(--cq-size-label);color:var(--text-label);line-height:100%}.caption{font-family:var(--cq-font-mono);font-size:var(--cq-size-label);color:var(--cq-text-muted);line-height:100%}.prose{font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);color:var(--cq-text-body);margin:0}.stack{flex-direction:column;display:flex}.gap3{gap:var(--cq-ds-3)}.gap4{gap:var(--cq-ds-4)}.cq-card{background:var(--cq-surface-card);border-radius:var(--cq-radius-lg);box-shadow:var(--cq-border-inset);padding:var(--cq-card-pad)}.cq-btn{border-radius:var(--cq-radius-control);gap:var(--cq-ds-2);height:36px;font:600 13px/100% var(--cq-font-sans);white-space:nowrap;cursor:pointer;background:var(--cq-action-primary);color:var(--cq-action-primary-text);border:none;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.cq-btn--secondary{box-shadow:inset 0 0 0 1px var(--cq-action-primary);color:var(--cq-action-secondary-text);background:0 0}[data-theme=dark] .cq-btn--secondary{box-shadow:inset 0 0 0 1px var(--cq-teal-accent)}.cq-btn:hover:not([disabled]){box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}.cq-btn[disabled]{opacity:.5;cursor:not-allowed}.cq-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.cq-iconbtn{border-radius:var(--cq-radius-control);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--cq-border-default);color:var(--cq-text-body);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cq-iconbtn:hover{box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}.cq-field{flex-direction:column;gap:6px;display:flex}.cq-input{border-radius:var(--cq-radius-control);background:var(--surface-field);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--cq-border-default);font:400 15px/100% var(--cq-font-sans);color:var(--cq-text-value);border:none;padding:10px}.cq-input::placeholder{color:var(--cq-text-muted)}.cq-input:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.cq-input.is-error{box-shadow:inset 0 0 0 1px var(--cq-border-error)}.cq-helper{font-size:var(--cq-size-label);color:var(--cq-text-body);line-height:1.35}.cq-helper.is-error{color:var(--cq-destructive-crimson)}.cq-counter{background:var(--cq-destructive-crimson);min-width:24px;height:24px;color:var(--cq-white);border-radius:12px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:100%;display:inline-flex}.shell{background:var(--cq-surface-page);grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface-side);box-shadow:inset -1px 0 0 0 var(--cq-border-default);padding:var(--cq-ds-4) var(--cq-ds-3);gap:var(--cq-ds-4);flex-direction:column;display:flex}.brand{gap:var(--cq-ds-2);padding:var(--cq-ds-2) var(--cq-ds-2) var(--cq-ds-1);flex-direction:column;display:flex}.brand b{letter-spacing:-1px;color:var(--brand-text);font-size:18px;font-weight:800;line-height:100%}.brand span{font-family:var(--cq-font-mono);letter-spacing:var(--cq-tracking-badge);color:var(--brand-sub);font-size:11px;line-height:100%}.nav-group{gap:var(--cq-ds-1);flex-direction:column;display:flex}.nav-group-title{padding:0 var(--cq-ds-3) var(--cq-ds-1);font-weight:700;font-size:var(--cq-size-caption);letter-spacing:var(--cq-tracking-badge);text-transform:uppercase;color:var(--cq-text-muted);line-height:100%}.nav-item{border-radius:var(--cq-radius-control);min-height:34px;padding:0 var(--cq-ds-3);align-items:center;gap:var(--cq-ds-3);font:600 13px/100% var(--cq-font-sans);color:var(--text-side);text-decoration:none;display:flex}.nav-item:hover:not(.is-active){box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.nav-item.is-active{background:var(--surface-side-active);color:var(--cq-text-heading);box-shadow:inset 0 0 0 2px var(--ring-side-active);font-weight:700}.nav-item .cq-counter{margin-left:auto}.area-source{--area-bg:var(--cq-tag-source-bg);--area-fg:var(--cq-tag-source-text)}.area-recheck{--area-bg:var(--cq-tag-ecrf-bg);--area-fg:var(--cq-tag-ecrf-text)}.area-icf{--area-bg:var(--cq-tag-lab-bg);--area-fg:var(--cq-tag-lab-text)}.area-studies{--area-bg:var(--cq-tag-missingdoc-bg);--area-fg:var(--cq-tag-missingdoc-text)}.area-notify{--area-bg:var(--cq-teal-surface);--area-fg:var(--cq-teal-ink)}.nav-item[class*=area-],.nav-item[class*=area-].is-active{background:var(--area-bg);color:var(--area-fg)}.nav-item[class*=area-].is-active{box-shadow:inset 0 0 0 2px var(--area-fg)}.page{padding:var(--cq-section-gap);gap:var(--cq-ds-5);flex-direction:column;min-width:0;display:flex}.page-head-row{justify-content:space-between;align-items:flex-start;gap:var(--cq-ds-4);flex-wrap:wrap;display:flex}.page-title{gap:var(--cq-ds-3);flex-direction:column;display:flex}.user-area{align-items:center;gap:var(--cq-ds-3);margin-left:auto;display:flex}.who{flex-direction:column;gap:6px;display:flex}.who b{color:var(--cq-text-heading);font-size:var(--cq-size-body);font-weight:700;line-height:100%}.who .role{font-weight:700;font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);color:var(--text-role);line-height:100%}.avatar{border-radius:var(--cq-radius-pill);background:var(--cq-navy-light);width:40px;height:40px;color:var(--cq-ink-navy-800);font:700 var(--cq-size-eyebrow)/100% var(--cq-font-mono);letter-spacing:-.5px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:760px){.shell{grid-template-columns:1fr;min-height:auto}.page{padding:var(--cq-ds-4)}}.title-line{align-items:baseline;gap:var(--cq-ds-4);flex-wrap:wrap;display:flex}.count{font-size:var(--cq-size-body);color:var(--cq-text-body);line-height:100%}.count b{color:var(--cq-text-value)}.cq-panel{background:var(--cq-surface-inset);border-radius:var(--cq-radius-md);box-shadow:var(--cq-border-inset);padding:var(--cq-panel-pad)}.cq-select{appearance:none;cursor:pointer}.cq-tag{border-radius:var(--cq-radius-pill);font-weight:700;font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);white-space:nowrap;justify-content:center;align-items:center;padding:4px 10px;line-height:100%;display:inline-flex}.tag-ecrf{background:var(--cq-tag-ecrf-bg);color:var(--cq-tag-ecrf-text)}.tag-sae{background:var(--cq-tag-sae-bg);color:var(--cq-tag-sae-text)}.tag-source{background:var(--cq-tag-source-bg);color:var(--cq-tag-source-text)}.tag-missingdoc{background:var(--cq-tag-missingdoc-bg);color:var(--cq-tag-missingdoc-text)}.tag-lab{background:var(--cq-tag-lab-bg);color:var(--cq-tag-lab-text)}.tag-teal{background:var(--cq-teal-ink);color:var(--cq-white)}.tag-grey{background:var(--cq-slate-100);color:var(--cq-slate-500)}.tag-navy{background:var(--cq-ink-navy-800);color:var(--cq-white)}.tag-crimson{background:var(--cq-destructive-crimson);color:var(--cq-white)}.tag-gold{background:var(--cq-warning-amber);color:var(--cq-ink-navy)}.tag-royal{background:var(--cq-navy-dark);color:var(--cq-ink-navy)}.tag-sky{background:var(--cq-navy-medium);color:var(--cq-ink-navy)}.tag-mint{background:var(--cq-teal-medium);color:var(--cq-teal-ink-deep)}.tag-violet{background:var(--cq-escalated-purple);color:var(--cq-white)}[data-theme=dark] .tag-grey{background:var(--cq-slate-800);color:var(--cq-slate-300)}[data-theme=dark] .tag-navy{box-shadow:inset 0 0 0 1px var(--cq-slate-400)}.cq-pill{border-radius:var(--cq-radius-sm);font-weight:600;font-size:var(--cq-size-eyebrow);white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;padding:5px 8px;line-height:100%;display:inline-flex}.st-warning{background:var(--cq-warning-amber);color:var(--cq-ink-navy)}.st-info{background:var(--cq-navy-light);color:var(--cq-ink-navy)}.st-validated{background:var(--cq-teal-light);color:var(--cq-teal-ink-deep)}.st-neutral{background:var(--cq-slate-100);color:var(--cq-slate-500)}.st-failed{background:var(--cq-status-failed-bg);color:var(--cq-destructive-crimson)}.st-escalated{background:var(--cq-tag-lab-bg);color:var(--cq-escalated-purple)}.st-teal{background:var(--cq-teal-ink);color:var(--cq-white)}.st-navy{background:var(--cq-ink-navy-800);color:var(--cq-white)}.st-sky{background:var(--cq-navy-medium);color:var(--cq-ink-navy)}.st-crimson{background:var(--cq-destructive-crimson);color:var(--cq-white)}[data-theme=dark] .st-navy{box-shadow:inset 0 0 0 1px var(--cq-slate-400)}.recheck{gap:var(--cq-ds-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ticket-list{gap:var(--cq-ds-3);flex-direction:column;min-width:0;display:flex}.filters{gap:var(--cq-ds-4);top:var(--cq-ds-4);flex-direction:column;display:flex;position:sticky}.filters .label{font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase}.filters-rule{height:1px;box-shadow:inset 0 -1px 0 0 var(--cq-border-default);border:none;margin:0}.ticket{background:var(--cq-surface-card);border-radius:var(--cq-radius-md);box-shadow:var(--cq-border-inset);padding:var(--cq-ds-4) var(--cq-ds-5);gap:var(--cq-ds-4);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;display:grid}.ticket-text{font-size:var(--cq-size-h3);line-height:var(--cq-leading-prose);color:var(--cq-text-value);margin:0}.ticket-text .hl{color:var(--text-link)}.ticket-meta{margin-top:var(--cq-ds-2);gap:var(--cq-ds-2);font-family:var(--cq-font-mono);font-size:var(--cq-size-label);color:var(--cq-text-muted);flex-wrap:wrap;line-height:1.2;display:flex}.ticket-meta .id{color:var(--text-id)}.ticket-meta .initials{color:var(--text-assignee)}.ticket-text .person,.ticket-meta .initials{font-weight:700}.ticket-tags{gap:var(--cq-ds-2);flex-wrap:wrap;justify-content:flex-end;display:flex}a.ticket{color:inherit;text-decoration:none}a.ticket:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}@media (max-width:1100px){.recheck{grid-template-columns:1fr}.filters{position:static}}@media (max-width:760px){.ticket{grid-template-columns:1fr}.ticket-tags{justify-content:flex-start}}.page-title{flex:1;min-width:0}.title-line{min-width:0}.h1-clip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:120%;overflow:hidden}.crumb{align-items:center;gap:var(--cq-ds-1);color:var(--cq-text-eyebrow);text-decoration:none;display:inline-flex}.crumb:hover{text-decoration:underline}.ticket-page{justify-content:start;gap:var(--cq-ds-4);grid-template-columns:minmax(0,800px) 300px;align-items:start;display:grid}.ticket-main{gap:var(--cq-ds-5);flex-direction:column;min-width:0;display:flex}.ticket-refs{gap:var(--cq-ds-4);font:700 var(--cq-size-mono)/100% var(--cq-font-mono);color:var(--text-link);flex-wrap:wrap;display:flex}.ticket-refs span{align-items:center;gap:var(--cq-ds-1);display:inline-flex}.ticket-question{font-size:18px;font-weight:700;line-height:var(--cq-leading-prose);color:var(--cq-text-heading);white-space:pre-wrap;margin:0}.tag-row{gap:var(--cq-ds-2);flex-wrap:wrap;display:flex}.sec-label{font-weight:700;font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase;color:var(--text-label);line-height:100%}.sec-label--small{font-size:var(--cq-size-eyebrow)}.cq-textarea{resize:vertical;min-height:96px;line-height:var(--cq-leading-prose);display:block}.cq-textarea--short{min-height:64px}.comment-actions{justify-content:space-between;align-items:center;gap:var(--cq-ds-3);flex-wrap:wrap;display:flex}.comment-send{align-items:center;gap:var(--cq-ds-3);margin-left:auto;display:inline-flex}.comment-form{--card-field:var(--cq-slate-100);--card-field-hover:var(--cq-slate-200)}:root[data-theme=dark] .comment-form{--card-field:var(--cq-ink-navy-800);--card-field-hover:var(--cq-ink-navy-800)}.comment-form .cq-textarea{background:var(--card-field);box-shadow:none;border-radius:var(--cq-radius-header);padding:var(--cq-ds-4) var(--cq-ds-5);min-height:96px;font-size:15px}.comment-form .cq-textarea:hover{background:var(--card-field-hover);box-shadow:none}.comment-form .cq-textarea:focus{box-shadow:inset 0 0 0 2px var(--cq-teal-dark);outline:none}.comment-form .cq-textarea::placeholder{color:var(--cq-text-muted)}:root[data-theme=dark] .comment-form .cq-textarea{box-shadow:inset 0 0 0 1px var(--cq-slate-400)}:root[data-theme=dark] .comment-form .cq-textarea:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}:root[data-theme=dark] .comment-form .cq-textarea:focus{box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}.comment-form .cq-btn--solid-teal{border-radius:var(--cq-radius-pill);padding:0 var(--cq-ds-5)}.cq-helper.is-verified{color:var(--cq-success-emerald)}.timeline{gap:var(--cq-ds-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline:before{content:"";background:var(--cq-border-default);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.timeline li{gap:var(--cq-ds-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid;position:relative}.tl-dot{border-radius:var(--cq-radius-pill);background:var(--cq-surface-card);width:28px;height:28px;box-shadow:var(--cq-border-inset);color:var(--cq-text-muted);justify-content:center;align-items:center;display:inline-flex}.tl-dot .cq-icon{width:14px;height:14px}.tl-dot.dot-open{background:var(--cq-warning-amber);color:var(--cq-ink-navy);box-shadow:none}.tl-dot.dot-answered{background:var(--cq-navy-light);color:var(--cq-ink-navy);box-shadow:none}.tl-dot.dot-closed{background:var(--cq-teal-light);color:var(--cq-teal-ink-deep);box-shadow:none}.tl-event{font-size:var(--cq-size-h3);line-height:var(--cq-leading-prose);color:var(--cq-text-body);flex-direction:column;gap:6px;padding-top:6px;display:flex}.tl-event b,.tl-comment b{color:var(--cq-text-heading)}.status-word{border-radius:var(--cq-radius-sm);padding:1px 6px;font-weight:700}.status-word.dot-open{background:var(--cq-warning-amber);color:var(--cq-ink-navy)}.status-word.dot-answered{background:var(--cq-navy-light);color:var(--cq-ink-navy)}.status-word.dot-closed{background:var(--cq-teal-light);color:var(--cq-teal-ink-deep)}.tl-comment{background:var(--cq-surface-inset);border-radius:var(--cq-radius-md);box-shadow:var(--cq-border-inset);padding:var(--cq-ds-3) var(--cq-ds-4);gap:var(--cq-ds-2);flex-direction:column;min-width:0;display:flex}.tl-comment-head{gap:var(--cq-ds-2);font-size:var(--cq-size-h3);color:var(--cq-text-body);flex-wrap:wrap;align-items:baseline;line-height:100%;display:flex}.tl-comment p{font-size:var(--cq-size-h3);line-height:var(--cq-leading-prose);color:var(--cq-text-value);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ticket-details{gap:var(--cq-ds-4);top:var(--cq-ds-4);flex-direction:column;display:flex;position:sticky}.ticket-details .label{font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase}.detail{flex-direction:column;gap:6px;display:flex}.detail-value{font-size:var(--cq-size-h3);color:var(--cq-text-value);line-height:100%}.detail-value.is-id{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--text-id)}.detail-value.is-initials{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--text-link);font-weight:700}.detail-value.is-assignee{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--text-assignee);font-weight:700}.status-row{gap:var(--cq-ds-2);display:flex}.status-row .cq-select{flex:1}.details-head{justify-content:space-between;align-items:center;gap:var(--cq-ds-3);min-height:32px;display:flex}.details-head .cq-btn{height:32px}.cq-btn--teal{background:var(--btn-teal-bg);color:var(--btn-teal-text)}.edit-form{gap:var(--cq-ds-4);flex-direction:column;display:flex}.edit-actions{gap:var(--cq-ds-2);justify-content:flex-end;display:flex}.cq-check{align-items:center;gap:var(--cq-ds-2);cursor:pointer;display:flex;position:relative}.cq-check input{opacity:0;width:1px;height:1px;position:absolute}.cq-box{border-radius:var(--cq-radius-sm);background:var(--surface-field);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--cq-slate-300);color:var(--cq-white);flex:none;justify-content:center;align-items:center;display:inline-flex}.cq-check:hover .cq-box{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.cq-check input:checked+.cq-box{background:var(--cq-navy-dark);box-shadow:none}.cq-check input:focus-visible+.cq-box{outline:2px solid var(--cq-border-focus);outline-offset:2px}.cq-box svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.cq-check input:checked+.cq-box svg{opacity:1}.tl-was{font-size:var(--cq-size-label);color:var(--cq-text-muted);overflow-wrap:anywhere;margin-top:2px;display:block}@media (max-width:1000px){.ticket-page{grid-template-columns:1fr}.ticket-details{order:-1;position:static}}.cq-badge{border-radius:var(--cq-radius-sm);white-space:nowrap;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;line-height:100%;display:inline-flex}.cq-badge--teal{background:var(--cq-teal-surface);color:var(--cq-teal-ink)}.cq-dot{background:var(--cq-destructive-crimson);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.cq-btn--small{height:32px;padding:0 var(--cq-ds-3);gap:var(--cq-ds-2)}.inbox{justify-content:start;gap:var(--cq-ds-4);grid-template-columns:minmax(0,800px) 300px;align-items:start;display:grid}.inbox-list{gap:var(--cq-ds-2);flex-direction:column;min-width:0;display:flex}.inbox-head{justify-content:space-between;align-items:center;gap:var(--cq-ds-3);margin-bottom:var(--cq-ds-2);flex-wrap:wrap;display:flex}.inbox-head .cq-btn{height:32px}.inbox-rows{gap:var(--cq-ds-2);flex-direction:column;display:flex}.inbox-empty{padding:var(--cq-ds-5);border-radius:var(--cq-radius-control);background:var(--cq-surface-inset);box-shadow:var(--cq-border-inset);font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);color:var(--cq-text-muted)}.inbox-settings{gap:var(--cq-ds-4);top:var(--cq-ds-4);flex-direction:column;display:flex;position:sticky}.inbox-settings .label{font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase}.inbox-help{line-height:var(--cq-leading-prose)}.muted-note{gap:var(--cq-ds-3);padding:var(--cq-ds-3);border-radius:var(--cq-radius-control);background:var(--cq-tag-missingdoc-bg);color:var(--cq-ink-navy);font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);align-items:center;display:flex}.nrow{gap:var(--cq-ds-3);min-height:40px;padding:var(--cq-ds-3);border-radius:var(--cq-radius-control);background:var(--cq-surface-inset);box-shadow:var(--cq-border-inset);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;margin:0;display:grid;position:relative}.nrow:hover{box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}.nrow.is-unread{background:var(--cq-surface-card)}.nrow-text{flex-direction:column;gap:6px;min-width:0;display:flex}.nrow-open{all:unset;cursor:pointer;min-width:0}.nrow-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.nrow-open:focus-visible:after{outline:2px solid var(--cq-border-focus);outline-offset:2px}.nrow-label{font:700 var(--cq-size-h3)/var(--cq-leading-prose) var(--cq-font-sans);color:var(--text-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.is-unread .nrow-label{color:var(--cq-text-heading)}.nrow-label .person{font-family:var(--cq-font-mono);color:var(--text-link)}.nrow-detail{font-weight:400}.nrow-meta{font:400 var(--cq-size-label)/1.2 var(--cq-font-mono);color:var(--cq-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-unread .nrow-meta .id{color:var(--text-id)}.nrow-right{align-items:center;gap:var(--cq-ds-3);display:flex}.nrow-right a{z-index:1;position:relative}.nrow-dot{border-radius:var(--cq-radius-pill);background:var(--cq-surface-card);width:28px;height:28px;box-shadow:var(--cq-border-inset);color:var(--cq-text-muted);justify-content:center;align-items:center;display:inline-flex}.nrow-dot .cq-icon{width:14px;height:14px}.is-unread .nrow-dot{box-shadow:none}.is-unread .tone-new{background:var(--cq-tag-ecrf-bg);color:var(--cq-tag-ecrf-text)}.is-unread .tone-comment{background:var(--cq-teal-surface);color:var(--cq-teal-ink)}.is-unread .tone-event{background:var(--cq-tag-lab-bg);color:var(--cq-tag-lab-text)}.is-unread .tone-days{background:var(--cq-warning-amber);color:var(--cq-ink-navy)}.is-unread .tone-overdue{background:var(--cq-tag-sae-bg);color:var(--cq-tag-sae-text)}.is-unread .tone-other{box-shadow:var(--cq-border-inset)}.bundle{gap:var(--cq-ds-4);flex-direction:column;max-width:800px;display:flex}.bundle-head{justify-content:space-between;align-items:center;gap:var(--cq-ds-4);padding:var(--cq-ds-4);border-radius:var(--cq-radius-md);background:var(--cq-tag-lab-bg);color:var(--cq-tag-lab-text);flex-wrap:wrap;display:flex}.bundle-head p{font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);margin:0}.bundle-head .mono{font-family:var(--cq-font-mono)}.bundle-head .cq-btn--secondary{color:var(--cq-ink-navy-800);box-shadow:inset 0 0 0 1px var(--cq-navy-dark)}.bundle-acts{gap:var(--cq-ds-2);flex-wrap:wrap;align-items:center;display:flex}.bundle-note{line-height:var(--cq-leading-prose)}.bundle-note a{color:var(--text-link)}.group-label{margin-top:var(--cq-ds-2)}.ticket-list>.group-label:first-child{margin-top:0}.tick-tools{justify-content:space-between;align-items:center;gap:var(--cq-ds-3);flex-wrap:wrap;display:flex}.tick-tools .cq-btn{height:32px}.tick-card{position:relative}.tick-card .ticket{padding-left:52px}.tick-card-box{left:var(--cq-ds-5);z-index:1;position:absolute;top:18px}.tick-card.is-ticked .ticket{box-shadow:inset 0 0 0 2px var(--cq-navy-dark)}.action-bar{bottom:var(--cq-ds-4);justify-content:space-between;align-items:center;gap:var(--cq-ds-3);padding:var(--cq-ds-3) var(--cq-ds-4);border-radius:var(--cq-radius-md);background:var(--cq-surface-card);box-shadow:inset 0 0 0 2px var(--cq-navy-dark), 0 4px 16px #0b1d3a1f;flex-wrap:wrap;display:flex;position:sticky}.action-bar p{flex:1;min-width:240px;margin:0}.action-bar p b{color:var(--cq-text-value)}.action-bar-buttons{gap:var(--cq-ds-2);margin-left:auto;display:inline-flex}.reported{gap:var(--cq-ds-3);padding:var(--cq-ds-3) var(--cq-ds-4);border-radius:var(--cq-radius-control);background:var(--cq-teal-surface);color:var(--cq-teal-ink);font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);align-items:flex-start;display:flex}.reported .cq-icon{margin-top:3px}.reported .who-ini{font-family:var(--cq-font-mono);font-weight:700}:root[data-theme=dark] .reported{background:var(--cq-teal-ink);color:var(--cq-white)}.answered-line{font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);color:var(--cq-text-body)}.answered-line summary,.bundle-summary summary{cursor:pointer;color:var(--text-link);font-weight:700;font-size:var(--cq-size-body)}.answered-line .ticket-list,.bundle-summary .ticket-list{margin-top:var(--cq-ds-3)}.bundle-summary{gap:var(--cq-ds-3);padding:var(--cq-ds-4);border-radius:var(--cq-radius-md);background:var(--cq-surface-inset);box-shadow:var(--cq-border-inset);flex-direction:column;display:flex}.bundle-counts{gap:var(--cq-ds-4);font-size:var(--cq-size-body);color:var(--cq-text-body);flex-wrap:wrap;align-items:center;display:flex}.bundle-counts b{color:var(--cq-text-heading)}.bundle-filters{gap:var(--cq-ds-3);flex-wrap:wrap;align-items:flex-end;display:flex}.bundle-filters .cq-field{width:180px}.bundle-filters .label{font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase}.bundle-groups,.fold-group{gap:var(--cq-ds-3);flex-direction:column;display:flex}.group-toggle{all:unset;align-items:center;gap:var(--cq-ds-1);cursor:pointer;font-weight:700;font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase;color:var(--text-label);align-self:flex-start;display:inline-flex}.group-toggle:hover{color:var(--text-link)}.group-toggle:focus-visible{outline:2px solid var(--cq-border-focus);outline-offset:2px;border-radius:var(--cq-radius-sm)}.group-toggle .cq-icon{width:14px;height:14px;transition:transform .15s}.group-toggle[aria-expanded=true] .cq-icon{transform:rotate(90deg)}.count-filter{all:unset;align-items:center;gap:var(--cq-ds-1);border-radius:var(--cq-radius-control);cursor:pointer;font-size:var(--cq-size-body);color:var(--cq-text-body);padding:4px 8px 4px 4px;display:inline-flex}.count-filter b{color:var(--cq-text-heading)}.count-filter:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.count-filter.is-on{box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}.count-filter:focus-visible{outline:2px solid var(--cq-border-focus);outline-offset:2px}.link-button{all:unset;cursor:pointer;color:var(--text-link);font-weight:700;font-size:var(--cq-size-body)}.link-button:hover{text-decoration:underline}.link-button:focus-visible{outline:2px solid var(--cq-border-focus);outline-offset:2px}@media (max-width:1000px){.inbox{grid-template-columns:1fr}.inbox-settings{order:-1;position:static}}.toasts{right:var(--cq-ds-5);bottom:var(--cq-ds-5);z-index:100;gap:var(--cq-ds-2);pointer-events:none;flex-direction:column;width:min(400px,100vw - 32px);display:flex;position:fixed}.toast{pointer-events:auto;gap:var(--cq-ds-3);padding:var(--cq-ds-3) var(--cq-ds-3) var(--cq-ds-3) var(--cq-ds-4);border-radius:var(--cq-radius-md);background:var(--cq-teal-light);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 2px var(--cq-success-emerald), var(--cq-shadow-header);grid-template-columns:20px minmax(0,1fr) 24px;align-items:start;display:grid}.toast>.cq-icon{width:20px;height:20px;color:var(--cq-success-emerald)}.toast b{font-size:14px;line-height:1.4;display:block}.toast .d{font-size:13px;line-height:var(--cq-leading-prose);color:var(--cq-ink-navy-800);display:block}.toast ul.d{padding-left:var(--cq-ds-4);margin:4px 0 0}.toast-x{border-radius:var(--cq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.toast-x:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.toast-x .cq-icon{width:14px;height:14px}.toasts .toast .toast-x{color:var(--cq-ink-navy-800)}.toast--error{background:var(--cq-status-failed-bg);box-shadow:inset 0 0 0 2px var(--cq-destructive-crimson), var(--cq-shadow-header)}.toast--error>.cq-icon{color:var(--cq-destructive-crimson)}.cq-menu{background:var(--cq-surface-card);border-radius:var(--cq-radius-md);box-shadow:var(--cq-border-inset);padding:var(--cq-ds-1);flex-direction:column;gap:2px;display:flex}.cq-option{border-radius:var(--cq-radius-sm);min-height:32px;padding:0 var(--cq-ds-2);align-items:center;gap:var(--cq-ds-2);color:var(--cq-text-body);cursor:pointer;font-size:15px;line-height:1.3;display:flex}.cq-option.is-hover,.cq-option:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.cq-option.is-selected{background:var(--cq-teal-surface);color:var(--cq-teal-ink);font-weight:700}[data-theme=dark] .cq-option.is-selected{background:var(--cq-teal-ink);color:var(--cq-white)}.combo,.combo-box{position:relative}.combo-box .cq-input{padding-right:34px}.combo-x{position:absolute;top:6px;right:6px}.combo-list{z-index:20;max-height:280px;box-shadow:var(--cq-border-inset), var(--cq-shadow-header);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.combo-group{font:700 12px/100% var(--cq-font-sans);letter-spacing:var(--cq-tracking-label);text-transform:uppercase;color:var(--text-label);padding:8px 8px 4px}.combo-empty{font-size:13px;line-height:var(--cq-leading-prose);color:var(--cq-text-muted);padding:8px}.combo-x{width:24px;height:24px;color:var(--cq-text-muted);border-radius:var(--cq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.combo-x:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}.combo-x .cq-icon{width:14px;height:14px}.check-page{justify-content:start;gap:var(--cq-ds-4);grid-template-columns:minmax(0,800px) 300px;align-items:start;display:grid}.check-form{gap:var(--cq-ds-4);flex-direction:column;min-width:0;display:flex}.check-panel{gap:var(--cq-ds-4);top:var(--cq-ds-4);flex-direction:column;display:flex;position:sticky}.check-page .label{font-size:var(--cq-size-eyebrow);letter-spacing:var(--cq-tracking-label);text-transform:uppercase}.label .label-note{text-transform:none;letter-spacing:0;color:var(--cq-text-muted);font-weight:400}.check-page .cq-helper{line-height:var(--cq-leading-prose)}.check-ready{font-size:var(--cq-size-body);line-height:var(--cq-leading-prose);color:var(--cq-text-value)}.check-ready b{color:var(--cq-text-heading)}.check-panel .cq-btn:not(.cq-btn--secondary){justify-content:center;width:100%}.flag-card{gap:var(--cq-ds-5);flex-direction:column;display:flex}.flag-where{gap:var(--cq-ds-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flag-where .full{grid-column:1/-1}.flag-ticket{gap:var(--cq-ds-4);padding-top:var(--cq-ds-5);box-shadow:inset 0 1px 0 0 var(--cq-border-default);flex-direction:column;display:flex}.flag-card-head{justify-content:space-between;align-items:center;gap:var(--cq-ds-3);min-height:32px;display:flex}.flag-actions{justify-content:flex-end;gap:var(--cq-ds-2);flex-wrap:wrap;display:flex}.cq-btn--solid-teal{background:var(--cq-teal-ink);color:var(--cq-white)}.flag-grid{gap:var(--cq-ds-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flag-grid .full{grid-column:1/-1}.flag-grid .cq-textarea{min-height:72px}.flag-count{align-self:flex-end}.flag-fixed{font-size:var(--cq-size-h3);color:var(--cq-text-value);align-items:center;min-height:36px;line-height:100%;display:flex}.tag-box{gap:var(--cq-ds-2);cursor:pointer;flex-wrap:wrap;align-items:center;height:auto;min-height:36px;padding:6px 10px;display:flex}.tag-box:focus-visible{outline:2px solid var(--cq-border-focus);outline-offset:2px}.tag-box.is-disabled{opacity:.5;cursor:not-allowed}.tag-placeholder{font-size:var(--cq-size-h3);color:var(--cq-text-muted)}.cq-option.tag-option{justify-content:flex-start}.tag-option .tick{width:16px;color:var(--cq-teal-ink);display:inline-flex}.chosen-tags{gap:var(--cq-ds-2);flex-wrap:wrap;display:flex}.cq-tag.has-x{gap:2px;padding-right:4px}.tag-x{width:18px;height:18px;color:inherit;border-radius:var(--cq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tag-x:hover{box-shadow:inset 0 0 0 1px}.tag-x .cq-icon{width:12px;height:12px}.flag-block{background:var(--cq-surface-inset);border-radius:var(--cq-radius-md);box-shadow:var(--cq-border-inset);padding:var(--cq-ds-4);gap:var(--cq-ds-4);flex-direction:column;display:flex}.flag-block-head{align-items:flex-end;gap:var(--cq-ds-3);display:flex}.flag-block-head .cq-field{flex:0 0 calc((100% - var(--cq-ds-4)) / 2);min-width:0}.flag-block-head .cq-iconbtn{margin-left:auto}.pinfo{font:400 14px/1.4 var(--cq-font-mono);color:var(--cq-text-muted)}.pinfo b{color:var(--text-id);font-weight:700}.sig-list{gap:var(--cq-ds-2);flex-direction:column;display:flex}.sig-list.is-error .sig-row{box-shadow:inset 0 0 0 1px var(--cq-border-error)}.sig-row{gap:var(--cq-ds-3);padding:var(--cq-ds-3);border-radius:var(--cq-radius-control);background:var(--cq-surface-card);box-shadow:var(--cq-border-inset);flex-direction:column;display:flex}.sig-row-top{gap:var(--cq-ds-2);align-items:flex-end;display:flex}.sig-row-top .combo{flex:1;min-width:0}.sig-row-fields{gap:var(--cq-ds-3) var(--cq-ds-4);flex-wrap:wrap;align-items:flex-end;display:flex}.sig-row-fields .sig-date{width:150px}.sig-row-fields .sig-time{width:100px}.sig-declined{min-height:36px;font-size:var(--cq-size-body);color:var(--cq-text-value)}.done-sig{gap:var(--cq-ds-2);font-size:var(--cq-size-body);color:var(--cq-text-body);flex-wrap:wrap;align-items:center;display:flex}.done-sig .cq-icon{width:14px;height:14px;color:var(--cq-success-emerald)}.done-sig.is-declined .cq-icon{color:var(--cq-text-muted)}.done-sig .mono{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--cq-text-muted)}.icf-option{align-items:center;gap:var(--cq-ds-3);width:100%;padding:4px 0;display:flex}.icf-option-version{font:700 14px/100% var(--cq-font-mono);color:var(--text-id);white-space:nowrap}.cq-option:has(.icf-option)+.cq-option:has(.icf-option){box-shadow:inset 0 1px 0 0 var(--cq-border-hairline)}.visit-option{gap:var(--cq-ds-2);display:flex}.visit-option .n{font-family:var(--cq-font-mono);color:var(--cq-text-muted);flex:none;width:20px}.visit-field{gap:var(--cq-ds-3);flex-direction:column;display:flex}.visit-uns{gap:var(--cq-ds-3);flex-wrap:wrap;display:flex}.visit-uns .cq-field{flex:120px}.btn-add-icf{background:var(--cq-tag-lab-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-tag-lab-text)}.btn-add-ticket{background:var(--cq-tag-ecrf-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-tag-ecrf-text)}.btn-add-card{background:var(--cq-tag-missingdoc-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-tag-missingdoc-text)}.btn-add-icf .cq-icon{color:var(--cq-tag-lab-text)}.btn-no-findings{background:var(--cq-tag-source-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-tag-source-text)}.no-findings .nf-title{color:var(--cq-text-heading);font-size:15px}.no-findings .nf-for{border-radius:var(--cq-radius-sm);background:var(--cq-tag-missingdoc-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-warning-amber);align-self:flex-start;align-items:baseline;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.no-findings .nf-label{font:700 12px/100% var(--cq-font-sans);letter-spacing:var(--cq-tracking-label);text-transform:uppercase;color:var(--cq-text-muted);padding-left:var(--cq-ds-5)}.no-findings .nf-need{gap:var(--cq-ds-3);padding:var(--cq-ds-3) var(--cq-ds-4);border-radius:var(--cq-radius-md);background:var(--cq-tag-missingdoc-bg);color:var(--cq-ink-navy);box-shadow:inset 0 0 0 1px var(--cq-warning-amber);font-size:14px;line-height:var(--cq-leading-prose);flex-wrap:wrap;align-items:center;display:flex}.no-findings .nf-need>span{flex:1;min-width:220px}.no-findings{gap:var(--cq-ds-3);padding:var(--cq-ds-4) var(--cq-ds-5);border-radius:var(--cq-radius-header);background:var(--cq-surface-inset);box-shadow:var(--cq-border-inset);flex-direction:column;display:flex}.btn-add-ticket .cq-icon{color:var(--cq-tag-ecrf-text)}.btn-add-card .cq-icon{color:var(--cq-tag-missingdoc-text)}.btn-add-icf .label-note,.btn-add-ticket .label-note,.btn-add-card .label-note{color:inherit;opacity:.8;font-weight:400}.flag-block .flag-actions,.flag-add-row{flex-wrap:wrap;justify-content:center}.flag-block .flag-actions .cq-btn,.flag-add-row .cq-btn{height:32px;padding:0 var(--cq-ds-3);gap:6px}.done-head{align-items:center;gap:var(--cq-ds-2);color:var(--cq-success-emerald);display:flex}.done-head .label{color:inherit}.done-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.done-list li{gap:var(--cq-ds-1) var(--cq-ds-3);padding:var(--cq-ds-2) 0;box-shadow:inset 0 -1px 0 0 var(--cq-border-hairline);font-size:var(--cq-size-h3);line-height:var(--cq-leading-prose);flex-wrap:wrap;align-items:baseline;display:flex}.done-list li:last-child{box-shadow:none}.done-list a{color:var(--text-link);overflow-wrap:anywhere;flex:240px;min-width:0;font-weight:700}.done-list .id{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--text-id);white-space:nowrap}.done-list .initials{font-family:var(--cq-font-mono);font-size:var(--cq-size-mono);color:var(--text-assignee);white-space:nowrap;font-weight:700}@media (max-width:1000px){.check-page{grid-template-columns:1fr}.check-panel{order:-1;position:static}}@media (max-width:760px){.flag-grid,.flag-where{grid-template-columns:1fr}.flag-block-head{flex-wrap:wrap}.flag-block-head .cq-field{flex:100%}.flag-block-head .cq-iconbtn{order:-1}.toasts{width:auto;bottom:16px;left:16px;right:16px}}.lock{color:var(--cq-text-muted);font:400 13px/1.3 var(--cq-font-mono);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lock .cq-icon{width:12px;height:12px}.check-cards{--card-field:var(--cq-slate-100);--card-field-hover:var(--cq-slate-200)}:root[data-theme=dark] .check-cards{--card-field:var(--cq-ink-navy-800);--card-field-hover:var(--cq-ink-navy-800)}.check-cards .flag-card{border-radius:var(--cq-radius-header);box-shadow:var(--cq-shadow-header);padding:var(--cq-ds-6) var(--cq-ds-5)}.flag-card-title{text-align:center;color:var(--cq-text-heading);margin:0;font-size:26px;font-weight:800;line-height:1.2}.check-cards .flag-card .cq-input{background:var(--card-field);box-shadow:none;border-radius:var(--cq-radius-pill);min-height:44px;padding:0 var(--cq-ds-5);font-size:15px}.check-cards .flag-card .cq-input:hover{background:var(--card-field-hover);box-shadow:none}.check-cards .flag-card .cq-input:focus,.check-cards .flag-card .tag-box:focus-visible{box-shadow:inset 0 0 0 2px var(--cq-teal-dark);outline:none}.check-cards .flag-card .cq-input.is-error{box-shadow:inset 0 0 0 2px var(--cq-border-error)}.check-cards .flag-card .cq-textarea{border-radius:var(--cq-radius-header);padding:var(--cq-ds-4) var(--cq-ds-5);min-height:120px}.check-cards .flag-card .tag-box{padding:6px var(--cq-ds-5)}.check-cards .flag-card .cq-input::placeholder,.check-cards .flag-card .tag-placeholder{color:var(--cq-text-muted)}.check-cards .flag-card .cq-field>.label,.check-cards .flag-card .combo>.label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.check-cards .flag-card .cq-field>.cq-helper{padding-left:var(--cq-ds-5)}.check-cards .flag-card .combo-box:after{content:"▾";color:var(--cq-slate-400);pointer-events:none;font-size:12px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.check-cards .flag-card .combo-box .cq-input{padding-right:56px}.check-cards .flag-card .combo-x{top:10px;right:34px}.check-cards .flag-ticket{box-shadow:none;padding-top:var(--cq-ds-3)}.check-cards .flag-ticket .flag-card-head .label{color:var(--cq-text-heading);font-size:14px}.check-cards .flag-block{border-radius:var(--cq-radius-header);box-shadow:none;gap:var(--cq-ds-4);background:0 0;padding:0}.check-cards .sig-row{border-radius:var(--cq-radius-header);box-shadow:none;background:0 0;padding:0}.check-cards .sig-row-fields .sig-date,.check-cards .sig-row-fields .sig-time{flex:170px;width:auto}.flag-card-head-title{align-items:center;gap:var(--cq-ds-3);display:inline-flex}.check-cards .flag-card .cq-btn{border-radius:var(--cq-radius-pill)}.check-cards .flag-card>.flag-actions:last-child{align-items:center;gap:var(--cq-ds-4);flex-direction:column}.check-cards .flag-card .flag-actions .cq-btn--solid-teal{flex:none;justify-content:center;width:320px;max-width:100%;height:44px;font-size:16px;font-weight:700}.check-cards .check-panel .cq-btn--solid-teal{border-radius:var(--cq-radius-pill)}:root[data-theme=dark] .check-cards .flag-card{box-shadow:var(--cq-border-inset), var(--cq-shadow-header)}:root[data-theme=dark] .check-cards .flag-card .cq-input{box-shadow:inset 0 0 0 1px var(--cq-slate-400)}:root[data-theme=dark] .check-cards .flag-card .cq-input:hover{box-shadow:inset 0 0 0 1px var(--cq-teal-dark)}:root[data-theme=dark] .check-cards .flag-card .cq-input:focus,:root[data-theme=dark] .check-cards .flag-card .tag-box:focus-visible{box-shadow:inset 0 0 0 2px var(--cq-teal-dark)}:root[data-theme=dark] .check-cards .flag-card .cq-input.is-error{box-shadow:inset 0 0 0 2px var(--cq-border-error)}.for-dqa{gap:4px var(--cq-ds-2);color:var(--cq-text-body);cursor:pointer;margin-top:var(--cq-ds-2);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.for-dqa .nowrap{white-space:nowrap}.for-dqa .caption{flex:200px}.for-dqa input{width:16px;height:16px;accent-color:var(--cq-teal-ink)}.check-cards .flag-card .for-dqa{padding-left:var(--cq-ds-5)}
