.case-detail-workspace-module__3bw5mq__page{--secondary:color-mix(in srgb, var(--color-gray-100) 75%, var(--card));--border:var(--color-gray-200)}.case-detail-workspace-module__3bw5mq__container{--case-sticky-top:6rem;container:case-workspace/inline-size}.case-detail-workspace-module__3bw5mq__layout{align-items:start;gap:1rem;display:grid}.case-detail-workspace-module__3bw5mq__timeline{min-width:0;padding:.5rem 0}.case-detail-workspace-module__3bw5mq__content{gap:1rem;min-width:0;display:grid}.case-detail-workspace-module__3bw5mq__desktopAction{display:block}.case-detail-workspace-module__3bw5mq__rail{gap:.75rem;min-width:0;display:grid}.case-detail-workspace-module__3bw5mq__rail>section{box-shadow:none;border-radius:.75rem}.case-detail-workspace-module__3bw5mq__rail>section>:first-child{background:var(--secondary)}.case-detail-workspace-module__3bw5mq__rail h3{font-size:.875rem}.case-detail-workspace-module__3bw5mq__rail [id=case-conclusion]:focus{outline:none}.case-detail-workspace-module__3bw5mq__navigation{padding:.5rem 0}.case-detail-workspace-module__3bw5mq__steps{display:grid;position:relative}.case-detail-workspace-module__3bw5mq__steps:before{content:"";background:var(--border);width:1px;position:absolute;top:1rem;bottom:1rem;left:50%}.case-detail-workspace-module__3bw5mq__step{justify-items:center;padding-bottom:2rem;display:grid;position:relative}.case-detail-workspace-module__3bw5mq__step:last-child{padding-bottom:0}.case-detail-workspace-module__3bw5mq__stepButton{text-align:center;background:0 0;align-content:start;justify-items:center;gap:0;width:100%;padding:.25rem 0;display:grid;position:relative}.case-detail-workspace-module__3bw5mq__stageMark{z-index:1;background:var(--background);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:box-shadow .15s;display:grid;position:relative}.case-detail-workspace-module__3bw5mq__stageMark>span{margin:0}.case-detail-workspace-module__3bw5mq__stepButton[data-selected=true] .case-detail-workspace-module__3bw5mq__stageMark{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}.case-detail-workspace-module__3bw5mq__stepCaption{background:var(--background);justify-items:center;gap:.15rem;max-width:100%;padding:.25rem .25rem .35rem;display:grid}.case-detail-workspace-module__3bw5mq__stepName{font-size:.75rem;font-weight:600;line-height:1.5}.case-detail-workspace-module__3bw5mq__stepState{color:var(--muted-foreground);font-size:.625rem}.case-detail-workspace-module__3bw5mq__stepTime{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.625rem;line-height:1.25rem}.case-detail-workspace-module__3bw5mq__children{justify-items:center;padding-top:.5rem;display:grid;position:relative}.case-detail-workspace-module__3bw5mq__childButton{background:0 0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.case-detail-workspace-module__3bw5mq__childDot{border:1.5px solid var(--muted-foreground);background:var(--background);border-radius:50%;width:.45rem;height:.45rem;transition:box-shadow .15s,transform .15s}.case-detail-workspace-module__3bw5mq__childDot[data-state=passed],.case-detail-workspace-module__3bw5mq__childDot[data-state=completed]{border-color:var(--color-emerald-600)}.case-detail-workspace-module__3bw5mq__childDot[data-state=failed],.case-detail-workspace-module__3bw5mq__childDot[data-state=blocked]{border-color:var(--color-rose-600);background:var(--color-rose-600)}.case-detail-workspace-module__3bw5mq__childDot[data-state=review],.case-detail-workspace-module__3bw5mq__childDot[data-state=degraded],.case-detail-workspace-module__3bw5mq__childDot[data-state=waiting],.case-detail-workspace-module__3bw5mq__childDot[data-state=queued]{border-color:var(--color-amber-600);background:var(--color-amber-100)}.case-detail-workspace-module__3bw5mq__childDot[data-state=processing],.case-detail-workspace-module__3bw5mq__childDot[data-state=saving]{border-color:var(--color-sky-600);background:var(--color-sky-100)}.case-detail-workspace-module__3bw5mq__childDot[data-state=skipped]{border-style:dashed}.case-detail-workspace-module__3bw5mq__stepButton:hover .case-detail-workspace-module__3bw5mq__stageMark,.case-detail-workspace-module__3bw5mq__childButton:hover .case-detail-workspace-module__3bw5mq__childDot,.case-detail-workspace-module__3bw5mq__childButton:focus-visible .case-detail-workspace-module__3bw5mq__childDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}.case-detail-workspace-module__3bw5mq__stepButton:focus-visible{outline:none}.case-detail-workspace-module__3bw5mq__stepButton:focus-visible .case-detail-workspace-module__3bw5mq__stageMark,.case-detail-workspace-module__3bw5mq__childButton:focus-visible,.case-detail-workspace-module__3bw5mq__stageHeader:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.case-detail-workspace-module__3bw5mq__childDot[data-state=processing],.case-detail-workspace-module__3bw5mq__childDot[data-state=saving],.case-detail-workspace-module__3bw5mq__childDot[data-state=waiting],.case-detail-workspace-module__3bw5mq__childDot[data-state=queued]{animation:1.5s ease-in-out infinite case-detail-workspace-module__3bw5mq__pulse-dot}}@keyframes case-detail-workspace-module__3bw5mq__pulse-dot{50%{opacity:.4}}.case-detail-workspace-module__3bw5mq__stage{min-width:0;scroll-margin-top:var(--case-sticky-top)}.case-detail-workspace-module__3bw5mq__stage>h2{scroll-margin-top:var(--case-sticky-top)}.case-detail-workspace-module__3bw5mq__stage{border:1px solid var(--border);background:var(--card);border-radius:.75rem}.case-detail-workspace-module__3bw5mq__stage[data-selected=true]{box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 12%, transparent), 0 10px 24px -4px color-mix(in srgb, var(--primary) 18%, transparent), 0 20px 40px -12px color-mix(in srgb, var(--primary) 16%, transparent);border-color:#0000}.case-detail-workspace-module__3bw5mq__rail>section:has(>[id=case-conclusion]:focus){box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 12%, transparent), 0 10px 24px -4px color-mix(in srgb, var(--primary) 18%, transparent), 0 20px 40px -12px color-mix(in srgb, var(--primary) 16%, transparent);border-color:#0000}.case-detail-workspace-module__3bw5mq__stageHeader{text-align:left;background:var(--secondary);border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}.case-detail-workspace-module__3bw5mq__stageHeader[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.case-detail-workspace-module__3bw5mq__stageHeader:hover{background:color-mix(in srgb, var(--secondary) 70%, var(--border))}.case-detail-workspace-module__3bw5mq__status{white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:var(--secondary);color:var(--muted-foreground);border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:500}.case-detail-workspace-module__3bw5mq__status:is([data-state=passed],[data-state=completed],[data-state=allowed],[data-state=allow_generation],[data-state=allow_publication]){background:var(--color-emerald-50);color:var(--color-emerald-700)}.case-detail-workspace-module__3bw5mq__status:is([data-state=failed],[data-state=blocked],[data-state=prohibited],[data-state=prohibit_generation],[data-state=prohibit_publication],[data-state=terminate_processing]){background:var(--color-rose-50);color:var(--color-rose-700)}.case-detail-workspace-module__3bw5mq__status:is([data-state=waiting],[data-state=queued],[data-state=review],[data-state=manual_review_required],[data-state=degraded],[data-state=pending]){background:var(--color-amber-50);color:var(--color-amber-700)}.case-detail-workspace-module__3bw5mq__status:is([data-state=processing],[data-state=saving]){background:var(--color-sky-50);color:var(--color-sky-700)}.case-detail-workspace-module__3bw5mq__stageBody{border-top:1px solid var(--border);min-width:0;padding:1rem}.case-detail-workspace-module__3bw5mq__stageBody[hidden]{display:none}.case-detail-workspace-module__3bw5mq__stageBody [id]{scroll-margin-top:var(--case-sticky-top)}.case-detail-workspace-module__3bw5mq__stageBody .rounded-2xl{box-shadow:none;border-radius:.75rem}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=pre-audit-prompt]{border-radius:.75rem}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure],.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-disclosure-panel]{border:1px solid var(--border);background:var(--secondary);border-radius:.75rem}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure]{padding:0}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure]>[data-slot=collapsible-trigger]{text-align:left;border-radius:.75rem;flex-direction:row-reverse;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 1rem;display:flex}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure]>[data-slot=collapsible-trigger][data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure]>[data-slot=collapsible-trigger]:hover{background:color-mix(in srgb, var(--secondary) 70%, var(--border))}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-inline-disclosure]>[data-slot=collapsible-content],.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-disclosure-content]{border-top:1px solid var(--border);background:var(--card);border-radius:0 0 .75rem .75rem;padding:1rem}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-disclosure-trigger]{border-color:var(--color-gray-300);background:var(--card);color:var(--muted-foreground);border-radius:.625rem}.case-detail-workspace-module__3bw5mq__stageBody [data-slot=audit-disclosure-trigger]:hover{background:var(--secondary);color:var(--foreground)}@container case-workspace (min-width:740px){.case-detail-workspace-module__3bw5mq__layout{min-height:calc(100dvh - var(--case-sticky-top) - 1rem);grid-template-columns:6rem minmax(0,1fr) 12rem}.case-detail-workspace-module__3bw5mq__timeline{top:var(--case-sticky-top);height:var(--case-timeline-height,calc(100dvh - var(--case-sticky-top) - 1rem));margin-bottom:calc(-1 * var(--case-timeline-height,calc(100dvh - var(--case-sticky-top) - 1rem)));grid-area:1/1;min-height:0;padding:0;position:sticky;overflow-y:auto;container:case-timeline/size}.case-detail-workspace-module__3bw5mq__navigation{--timeline-spacing:clamp(0px, calc(2.25cqh - 9.9px), 6px);height:100%;padding:calc(.375rem + var(--timeline-spacing) / 3) .25rem}.case-detail-workspace-module__3bw5mq__steps{gap:calc(.125rem + var(--timeline-spacing) * 5 / 3);flex-direction:column;min-height:100%;display:flex}.case-detail-workspace-module__3bw5mq__step{flex-direction:column;flex:1 0 auto;padding-bottom:0;display:flex}.case-detail-workspace-module__3bw5mq__step:last-child{flex-grow:0}.case-detail-workspace-module__3bw5mq__stepButton{padding-block:calc(.125rem + var(--timeline-spacing) / 3);flex-shrink:0}.case-detail-workspace-module__3bw5mq__stageMark{width:calc(1.375rem + var(--timeline-spacing));height:calc(1.375rem + var(--timeline-spacing))}.case-detail-workspace-module__3bw5mq__stepCaption{gap:calc(var(--timeline-spacing) * .4);padding-top:calc(.125rem + var(--timeline-spacing) / 3);padding-bottom:calc(.125rem + var(--timeline-spacing) * .6)}.case-detail-workspace-module__3bw5mq__stepTime{line-height:calc(.875rem + var(--timeline-spacing))}.case-detail-workspace-module__3bw5mq__children{padding-top:calc(var(--timeline-spacing) * 2 / 3);flex-direction:column;flex:1;justify-content:space-evenly;align-items:center;display:flex}.case-detail-workspace-module__3bw5mq__childButton{height:calc(1.25rem + var(--timeline-spacing) * 2)}.case-detail-workspace-module__3bw5mq__content{grid-area:1/2}.case-detail-workspace-module__3bw5mq__rail{top:calc(var(--case-sticky-top) - 1.5rem);max-height:calc(100dvh - var(--case-sticky-top) + 2rem);grid-area:1/3;margin:-1.5rem;padding:1.5rem;position:sticky;overflow-y:auto}}@container case-workspace (min-width:1040px){.case-detail-workspace-module__3bw5mq__layout{grid-template-columns:7.5rem minmax(0,1fr) 13.5rem;gap:1.25rem}}@media (prefers-reduced-motion:no-preference){.case-detail-workspace-module__3bw5mq__container[data-viewport-ready=true] .case-detail-workspace-module__3bw5mq__timeline{transition:height .28s var(--ease-audit,cubic-bezier(.23, 1, .32, 1))}}@container case-workspace (max-width:739px){.case-detail-workspace-module__3bw5mq__navigation{padding:.5rem .25rem;overflow-x:auto}.case-detail-workspace-module__3bw5mq__steps{justify-content:space-around;width:max-content;min-width:100%;display:flex}.case-detail-workspace-module__3bw5mq__steps:before{width:auto;height:1px;inset:1.1rem 3.25rem auto}.case-detail-workspace-module__3bw5mq__step{align-items:flex-start;padding:0;display:flex}.case-detail-workspace-module__3bw5mq__stepButton{width:6.5rem}.case-detail-workspace-module__3bw5mq__children{padding-top:.1rem;display:flex}.case-detail-workspace-module__3bw5mq__childButton{width:1.75rem}.case-detail-workspace-module__3bw5mq__desktopAction{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;width:min(22rem,100vw - 2rem);position:fixed}.case-detail-workspace-module__3bw5mq__rail{grid-row:3}.case-detail-workspace-module__3bw5mq__content{grid-row:2;padding-bottom:5rem}}
