.work-flow,.work-surface{--work-ground:#f5f2ec;--work-active:#fff;--work-accent:#a8651e;--work-ink:#1a1815;--work-muted:#52504a;--work-field-border:#8d877b;--work-focus:3px solid #1a1815;min-width:0;color:var(--work-ink);font-size:var(--read-body-size);line-height:var(--read-body-leading);font-weight:400}.work-flow{background:var(--work-ground);border-radius:14px;padding:16px;display:block;container-type:inline-size}.work-flow-layout{grid-template-columns:1fr;gap:20px;min-width:0;display:grid}.work-step-overview{flex-direction:column;align-self:start;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.work-step-overview-item{border:1px solid #d6d4ce;border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:3px 12px;min-width:0;padding:12px 14px;display:grid}.work-overview-number{font-size:var(--read-label-size);color:#6b6860;font-variant-numeric:tabular-nums;grid-row:1/3;align-self:center}.work-overview-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.work-overview-state{font-size:var(--read-label-size);line-height:var(--read-label-leading);color:#52504a;overflow-wrap:anywhere;align-items:center;gap:4px;display:flex}.work-overview-state img{width:14px;height:14px}.work-step-overview-item[data-state=waiting]{border-style:dashed}.work-step-overview-item[aria-current=step]{background:#fff;border:2px solid #a8651e;padding:11px 13px}.work-step-overview-item[aria-current=step] .work-overview-number{color:#7d4a14}.work-step-overview-item[data-state=unknown],.work-step-overview-item[data-state=error],.work-step-overview-item[data-state=attention]{border-color:#9c3a2e}.work-flow-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.work-step[hidden]{display:none}.work-step-back{border-top:1px solid #eeeae4;flex-wrap:wrap;gap:8px 16px;margin-top:20px;padding-top:12px;display:flex}.work-flow-layout{align-items:start}@container (min-width:760px){.work-flow-layout{grid-template-columns:180px minmax(0,1fr)}.work-step-overview{grid-area:1/1}.work-flow-detail{grid-area:1/2}.work-step-overview-item{grid-template-columns:1fr}.work-overview-number{grid-row:auto}.work-overview-title{font-size:var(--read-body-size)}.work-step-overview-item{padding:16px}.work-step-overview-item[aria-current=step]{padding:15px}}.work-step{background:var(--work-ground);min-width:0;box-shadow:none;opacity:1;border:2px solid #0000;border-radius:12px;padding:22px}.work-step[data-state=active],.work-step[data-state=processing],.work-step[data-current=true]{background:var(--work-active);border-color:var(--work-accent);box-shadow:0 3px 10px #1a181514}.work-step[data-state=error],.work-step[data-state=attention],.work-step[data-state=unknown]{border-color:var(--danger,#9c3a2e)}.work-step-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.work-step-number{font-variant-numeric:tabular-nums;font-size:var(--read-label-size);color:var(--work-muted);flex:none;font-weight:600;line-height:26px}.work-step-heading{flex:1;min-width:0}.work-step-heading h3,.work-surface-head h3{font-size:var(--read-section-size);font-weight:var(--read-weight-title);line-height:var(--read-section-leading);overflow-wrap:anywhere;margin:0}.work-step-summary,.work-surface-description{margin-top:var(--read-space-related);color:var(--work-muted);font-size:var(--read-label-size);line-height:var(--read-label-leading);overflow-wrap:anywhere}.work-step[data-current=true]>.work-step-head h3{font-size:20px}.work-step-status{max-width:100%;font-size:var(--read-label-size);color:var(--work-muted);flex:none;align-items:center;gap:4px;line-height:26px;display:inline-flex}.work-step-status img{width:18px;height:18px}.work-step[data-state=active] .work-step-status{color:var(--work-accent)}.work-step-body{gap:var(--read-space-field);margin-top:var(--read-space-section);flex-direction:column;min-width:0;display:flex}.work-step-body[hidden],.work-step-body:empty{display:none}.work-step .work-step-edit{text-underline-offset:3px;min-height:44px;font-size:var(--read-label-size);color:var(--work-ink);background:0 0;border:0;flex:none;padding:4px 6px;text-decoration:underline}.work-surface{background:var(--work-ground);border-radius:14px;padding:20px}.work-surface-head{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.work-surface-head>div:not(.work-surface-actions){flex:1;min-width:0}.work-surface-actions{margin-left:auto}.work-surface-body{flex-direction:column;gap:16px;min-width:0;display:flex}.work-eyebrow{font-size:var(--read-label-size);color:var(--work-muted);margin-bottom:4px;display:block}.work-callout{font-size:var(--read-body-size);line-height:var(--read-body-leading);color:#1a1815;overflow-wrap:anywhere;background:#eeebe4;border-left:3px solid #8d877b;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.work-callout>img{width:20px;height:20px;margin-top:1px}.work-callout>div{flex:1;min-width:0}.work-callout strong{font-weight:var(--read-weight-title);margin-bottom:var(--read-space-related);display:block}.work-callout p{margin:0}.work-callout[data-tone=warning]{background:var(--warn-bg,#f5ede0);border-color:var(--warn,#8a5a1e)}.work-callout[data-tone=danger]{background:var(--danger-bg,#f4ebe6);border-color:var(--danger,#9c3a2e)}.work-callout[data-tone=success]{background:var(--success-bg,#f0ede4);border-color:var(--success,#4a6b3a)}.work-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:0;padding:4px 0;display:grid}.work-summary>div{min-width:0}.work-summary dt{font-size:var(--read-label-size);color:#52504a}.work-summary dd{margin:var(--read-space-related) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.4}.work-summary small{font-size:var(--read-label-size);color:#52504a;margin-top:3px;display:block}.work-flow :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible,.work-surface :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--work-focus);outline-offset:3px}.work-flow :is(input,textarea,select),.work-surface :is(input,textarea,select){min-width:0;max-width:100%;scroll-margin-block:12px}.work-flow textarea{font-size:16px!important;line-height:1.75!important}.work-flow :is(button,select),.work-surface :is(button,select){min-height:44px}.work-flow button,.work-surface button{white-space:normal;overflow-wrap:anywhere}.work-flow :is(input[type=checkbox],input[type=radio]),.work-surface :is(input[type=checkbox],input[type=radio]){min-width:20px;min-height:20px;accent-color:var(--work-accent)}.work-flow :is(p,ul,ol),.work-surface :is(p,ul,ol){max-width:100%}.work-flow .work-surface{background:0 0;border-radius:0;padding:0}.work-flow .work-flow{padding:0}@media (max-width:760px){.work-flow{gap:10px;padding:12px}.work-step{padding:14px 12px}.work-step-head{flex-wrap:wrap;gap:6px 8px}.work-step-heading{flex-basis:calc(100% - 30px)}.work-step-heading h3,.work-surface-head h3{font-size:var(--read-section-size)}.work-step-status{margin-left:26px;line-height:24px}.work-step-body{margin-top:var(--read-space-action);gap:var(--read-space-field)}.work-surface{padding:16px}.work-surface-head{flex-wrap:wrap;margin-bottom:16px}.work-surface-actions{width:100%;margin-left:0}.work-flow :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.work-surface :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}.work-summary{gap:12px}.work-summary dd{font-size:20px}}@media (forced-colors:active){.work-step{border-color:canvastext;box-shadow:none!important}.work-step[data-state=active],.work-step[data-state=processing]{border-color:highlight}.work-callout{border:1px solid canvastext}}.workspace :is(.work-flow,.work-surface,.inline-work-card) button:disabled{opacity:1;cursor:not-allowed}.inline-work-card:has(>.work-flow){background:0 0!important;padding:0!important}.work-step-heading h3:focus-visible{outline-offset:3px;outline:3px solid #1a1815}.work-callout p+p{margin-top:var(--read-space-paragraph)}:is(.work-callout,.work-step-body,.work-surface-body)>:is(ul,ol):not([class]),.work-callout>div>div>:is(ul,ol):not([class]){margin:0;padding-left:1.3em}.work-callout ul:not([class]),.work-step-body>ul:not([class]),.work-surface-body>ul:not([class]){list-style:outside}.work-callout ol:not([class]),.work-step-body>ol:not([class]),.work-surface-body>ol:not([class]){list-style:decimal}.work-callout li+li{margin-top:var(--read-space-related)}.work-step-head>img,.work-surface-head>img,.work-callout>img{flex-shrink:0}.work-surface-actions{min-width:0;max-width:100%}:is(.work-flow,.work-surface,.inline-work-card) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){line-height:1.5;font-size:var(--read-body-size)!important}:is(.work-flow,.work-surface,.inline-work-card) button{line-height:var(--read-label-leading);min-height:44px;font-size:var(--read-label-size)!important}:is(.work-flow,.work-surface,.inline-work-card) p{font-size:var(--read-body-size);line-height:var(--read-body-leading)}:is(.work-flow,.work-surface,.inline-work-card) :is(table,th,td){line-height:var(--read-label-leading);font-size:var(--read-label-size)!important}
