/* C-109: the privacy level in «الحساب», and the locker's dialogs (locker.js). Remove this file with locker.js. */
.locker-block { display: grid; gap: .5rem; margin-block: .6rem 1rem; }
.locker-block h4 { margin: 0; font-size: 1rem; color: hsl(var(--signature-text)); }
.locker-level {
  display: grid; gap: .15rem; text-align: start; font: inherit; cursor: pointer; padding: .6rem .9rem;
  border: 1px solid hsl(var(--border)); border-radius: .9rem; background: hsl(var(--card)); color: hsl(var(--card-foreground));
}
.locker-level span { color: hsl(var(--muted-foreground)); font-size: max(var(--min-text), .88rem); }
.locker-level[aria-pressed="true"] { border-color: hsl(var(--signature)); box-shadow: 0 0 0 1px hsl(var(--signature)); }
.locker-level:focus-visible { outline: 2px solid hsl(var(--signature)); outline-offset: 2px; }
.locker-dialog input[type="password"], .locker-dialog input[type="text"] { width: 100%; }
.locker-check { display: flex; gap: .4rem; align-items: center; font-weight: 400; cursor: pointer; }
