.service-status-notice{min-height:3rem;color:var(--ink);background:color-mix(in srgb, var(--caution-soft,#fff5df) 72%, var(--paper));border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem clamp(1rem,3vw,2.5rem);display:grid}.service-status-notice>div{flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;min-width:0;display:flex}.service-status-notice strong{font-size:.82rem}.service-status-notice span{color:var(--muted);font-size:.78rem}.active-job-recovery,.draft-recovery-notice{background:color-mix(in srgb, var(--accent-soft) 54%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--radius-md,12px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.draft-recovery-notice{background:color-mix(in srgb, var(--accent-soft) 34%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius-md,12px);margin:0 0 1rem}.draft-recovery-notice>div:nth-child(2){gap:.12rem;min-width:0;display:grid}.draft-recovery-notice>div:nth-child(2)>span{color:var(--accent-strong,var(--accent));letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.draft-recovery-notice p,.draft-recovery-notice small{color:var(--muted);margin:0}.draft-recovery-notice p{font-size:.8rem}.draft-recovery-notice small{font-size:.7rem}.active-job-recovery.is-failed,.active-job-recovery.is-expired{background:color-mix(in srgb, var(--error-soft,#fff0ed) 62%, var(--paper));border-color:color-mix(in srgb, var(--error,#b43a2f) 26%, var(--line))}.active-job-recovery-copy{gap:.12rem;min-width:0;display:grid}.active-job-recovery-copy>span{color:var(--accent-strong,var(--accent));letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.active-job-recovery-copy>strong{font-size:.92rem}.active-job-recovery-copy p,.active-job-recovery-copy small{color:var(--muted);margin:0}.job-elapsed-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.72rem;display:block}.active-job-recovery-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.active-job-recovery-copy small{font-variant-numeric:tabular-nums;font-size:.7rem}.active-job-recovery-actions,.draft-recovery-actions,.module-failure-actions{flex-wrap:wrap;gap:.5rem;display:flex}.module-failure{grid-template-columns:auto minmax(0,42rem);justify-content:center;gap:1.25rem;padding:clamp(3rem,10vh,7rem) 1.25rem;display:grid}.module-load-fallback{min-height:min(55vh,34rem);color:var(--muted);justify-content:center;align-items:center;gap:.9rem;display:flex}.module-load-fallback>div{gap:.15rem;display:grid}.module-load-fallback span{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.module-load-fallback strong{color:var(--ink);font-size:.92rem}.module-failure h1{margin:.25rem 0 .65rem}.module-failure p:not(.eyebrow){max-width:60ch;color:var(--muted)}@media (width<=640px){.service-status-notice,.active-job-recovery,.draft-recovery-notice{grid-template-columns:auto minmax(0,1fr)}.service-status-notice>button,.active-job-recovery-actions,.draft-recovery-actions{grid-column:2;justify-self:start}.active-job-recovery-copy p{white-space:normal}}
