.f46-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--f46-accent-ink);margin:0 0 var(--f46-space-2);font-size:11px;font-weight:700}
.f46-chip{padding:var(--f46-space-1) var(--f46-space-2);background:var(--f46-surface-raised);color:var(--f46-ink-2);border-radius:4px;font-size:11px;font-weight:400;display:inline-block}.f46-chip--success{background:var(--f46-success-wash);color:var(--f46-success);font-weight:700}.f46-chip--warning{background:var(--f46-warning-wash);color:var(--f46-warning-ink);font-weight:700}.f46-chip--danger{background:var(--f46-danger-wash);color:var(--f46-danger);font-weight:700}.f46-chip--accent{background:var(--f46-accent-wash);color:var(--f46-accent-ink);font-weight:700}
.f46-stat{flex-direction:column;gap:2px;display:flex}.f46-stat__value{color:var(--f46-ink);font-size:22px;line-height:1.15}.f46-stat__label{color:var(--f46-ink-2);font-size:12px}.f46-stat__sub{color:var(--f46-ink-3);font-size:11px}@media print{.f46-stat{break-inside:avoid}}
.f46-step{gap:var(--f46-space-3);align-items:flex-start;display:flex}.f46-step__n{background:var(--f46-ink);width:30px;height:30px;color:var(--f46-on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:flex}.f46-step__body{flex:1;min-width:0}@media print{.f46-step{break-inside:avoid}}
.f46-panel{background:var(--f46-surface-raised);border:1px solid var(--f46-rule-soft);padding:var(--f46-space-4) var(--f46-space-5);border-radius:8px}@media print{.f46-panel{break-inside:avoid}}
.f46-callout{padding:var(--f46-space-6) var(--f46-space-7);border-radius:8px}.f46-callout--navy{background:var(--f46-ink);color:var(--f46-on-ink)}.f46-callout--navy .f46-body{color:var(--f46-ink-on-dark)}.f46-callout--warning{background:var(--f46-warning-wash);color:var(--f46-ink);border-left:3px solid var(--f46-warning)}@media print{.f46-callout{break-inside:avoid}.f46-callout--navy{background:var(--f46-paper);color:var(--f46-ink);border:1px solid var(--f46-rule);border-left:3px solid var(--f46-accent);padding:var(--f46-space-5)}.f46-callout--navy .f46-body{color:var(--f46-ink-2)}}
.f46-sheet{background:var(--f46-paper);color:var(--f46-ink);max-width:820px;padding:var(--f46-space-7);margin:0 auto}@media print{.f46-sheet{max-width:none;margin:0;padding:0}}
.f46-field{border:1px solid var(--f46-rule);padding:var(--f46-space-2) var(--f46-space-3);background:var(--f46-surface);border-radius:6px}.f46-field__label{color:var(--f46-ink-2);margin-bottom:var(--f46-space-1);font-size:12px;font-weight:700}.f46-field__value{color:var(--f46-ink);font-size:15px}.f46-field__hint{color:var(--f46-ink-3);margin-top:var(--f46-space-1);font-size:11px}.f46-field--locked{background:var(--f46-field-locked);border-color:var(--f46-field-locked-rule)}.f46-field--locked .f46-field__label{color:var(--f46-field-locked-ink)}.f46-field--telemetry{background:var(--f46-field-telemetry);border-color:var(--f46-field-telemetry-rule)}.f46-field--telemetry .f46-field__label{color:var(--f46-field-telemetry-ink)}.f46-field--open:focus-within{border-color:var(--f46-accent);outline:var(--f46-focus-ring,2px solid var(--f46-accent));outline-offset:1px}.f46-field--problem{background:var(--f46-danger-wash);border-color:var(--f46-danger)}.f46-field__problem{color:var(--f46-danger);margin-top:var(--f46-space-2);font-size:12px;font-weight:700}@media print{.f46-field{break-inside:avoid}}
