/* Shared v7.6 task affordances; operator theme tokens remain authoritative. */
.f76-recovery{margin:14px 0;padding:14px;border:1px solid var(--ui-error-fg);border-radius:10px;background:var(--ui-error-bg);color:var(--ui-error-fg)}
.f76-recovery p{margin:6px 0 12px;line-height:1.6}
.f76-secret{display:flex;align-items:stretch;gap:8px;min-width:0}
.f76-secret input{flex:1;width:0!important;min-width:0!important}
.f76-secret button{flex:none;min-width:64px}
.f76-password-rules{border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-display-bg);padding:12px 16px;grid-column:1/-1}
.f76-password-rules ul{margin:8px 0;padding:0;list-style:none;display:grid;gap:5px}
.f76-password-rules li{color:var(--ui-muted);line-height:1.5}
.f76-password-rules li[data-met=true]{color:var(--ui-success-fg)}
#v751InitialPasswordDialog .field{min-width:0}
#v751InitialPasswordDialog{max-height:calc(100dvh - 24px);overflow:auto}
@media(max-width:500px){#v751InitialPasswordDialog{width:calc(100vw - 24px);padding:18px}.f76-password-rules{padding:10px}}

