.operations-care{--door-ok:#315b46;--door-warn:#76501d;--door-stop:#8b3c37;--door-info:#34545b;line-height:1.6}.operations-care :where(button,input:not([type=checkbox]),select){min-height:44px}.operations-care label:has(input[type=checkbox]){min-height:44px}.operations-care :where(input,select,textarea){font-size:1rem}.operations-care :where(h1,h2){text-wrap:balance;line-height:1.25}.operations-care .operations-field-label{color:var(--ink);font-size:.875rem;font-weight:600}.operations-care .operations-field-help{color:var(--muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.operations-care .operations-inventory-note{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 65%, var(--bg));padding:1.25rem;font-size:.9375rem}.operations-care .operations-inventory-note p{max-width:78ch;color:var(--muted)}.operations-care .operations-back-link{text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.operations-care .operations-back-link:hover{text-decoration:underline}.operations-care :where(.operations-notice,.door-connection,.door-state-tag,.door-result){--door-tone:var(--door-info)}.operations-care :where([data-tone=ok],[data-result=success]){--door-tone:var(--door-ok)}.operations-care :where([data-tone=warn],[data-result=duplicate],[data-result=wrong-event]){--door-tone:var(--door-warn)}.operations-care :where([data-tone=stop],[data-result=cancelled],[data-result=error]){--door-tone:var(--door-stop)}.operations-care .operations-notice{border:1px solid color-mix(in srgb, var(--door-tone) 25%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--door-tone) 6%, var(--bg));color:var(--ink);padding:1rem 1.25rem;font-size:.9375rem}.operations-care :where(.door-connection,.door-state-tag){border:1px solid color-mix(in srgb, var(--door-tone) 25%, var(--border));background:color-mix(in srgb, var(--door-tone) 6%, var(--bg));color:var(--door-tone);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.operations-care .door-state-tag[data-tone=neutral]{border-color:var(--border);background:var(--surface);color:var(--muted)}.operations-care .door-result{border:1px solid var(--border);border-inline-start:4px solid var(--door-tone);border-radius:var(--radius);background:color-mix(in srgb, var(--door-tone) 4%, var(--bg));color:var(--ink);padding:clamp(1.5rem,4vw,2rem)}.operations-care .door-result__title{color:var(--door-tone);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.25}.operations-care .door-result__next{border:1px solid var(--border);background:var(--bg);color:var(--ink);margin-top:1.5rem;padding:.65rem 1rem;font-size:.9375rem}.operations-care .door-manifest-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:1rem}.operations-care .door-manifest-stat[data-accent=true]{border-color:color-mix(in srgb, var(--door-ok) 30%, var(--border));background:color-mix(in srgb, var(--door-ok) 6%, var(--bg))}
