/* ניהול — תוספות קטנות מעל bundle.css (המסכים AdminShell/AdminQueue/AdminEventEditor/AdminLimud/AdminSettings) */
.lk-adm-out { cursor: pointer; }
.lk-adm-link { cursor: pointer; }
.lk-stack-sm { display: flex; flex-direction: column; gap: 12px; }
.lk-row-sm { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
.lk-inline-err { font: 500 14px/20px var(--font-sans); color: var(--danger); }
.lk-inline-ok { font: 500 14px/20px var(--font-sans); color: var(--success); }
.lk-pre { direction: ltr; text-align: left; font: 400 13px/19px ui-monospace, Consolas, monospace; background: var(--paper-sunken); padding: 10px 12px; border-radius: 4px; white-space: pre-wrap; }
.lk-table td .lk-btn { margin-inline-end: 6px; }
.lk-adm-card-body .lk-dp-pop { z-index: 30; }
.lk-field input[type="color"] { width: 48px; height: 36px; padding: 2px; }
.lk-preview-frame { width: 100%; height: 560px; border: 1px solid var(--line); background: #fff; }
.lk-pw { font: 600 20px/28px ui-monospace, Consolas, monospace; letter-spacing: .04em; direction: ltr; display: inline-block; padding: 6px 12px; background: var(--shabbat-tint); border: 1px solid var(--line); border-radius: 4px; }
.lk-help { font: 400 14px/20px var(--font-sans); color: var(--ink-muted); margin: 0; }
.lk-adm-body .lk-alert { margin: 0; }
.lk-chip-tags .lk-chip { margin-inline-end: 12px; }
@media (max-width: 900px) { .lk-adm-toolbar .lk-input { width: 100%; } }
