/* הודעות של האתר (ui-dialog.js) — אותו עיצוב בכל המסכים */
dialog.mifkada-dialog{box-sizing:border-box;width:min(92vw,440px);border:0;border-radius:18px;background:var(--mf-raised,#18181B);color:var(--ink,#f5f2eb);padding:20px 20px 16px;font-family:inherit;box-shadow:0 18px 60px rgba(0,0,0,.55)}
dialog.mifkada-dialog::backdrop{background:rgba(0,0,0,.62)}
.mifkada-dialog-form{display:grid;gap:12px;margin:0}
.mifkada-dialog-title{margin:0;font-size:1.05rem;color:var(--gold,var(--accent,#c9a468))}
.mifkada-dialog-text{margin:0;font-size:1rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}
.mifkada-dialog-field{display:grid}
.mifkada-dialog-input,.mifkada-dialog-textarea{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid var(--line,var(--mf-border-strong,#514a40));border-radius:12px;background:var(--card,var(--panel-a,#18181B));color:inherit;font:inherit}
/* רווח קבוע בין פעולות; במסך צר הכפתורים יורדים שורה במקום להיצמד. */
.mifkada-dialog-actions,dialog[aria-labelledby="guard-question-title"] .row{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;justify-content:flex-start;margin-top:4px}
.mifkada-dialog-actions>button,dialog[aria-labelledby="guard-question-title"] .row>button{box-sizing:border-box;flex:1 1 8rem;min-width:0;max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere;text-align:center}
.mifkada-dialog-actions button{min-height:48px;padding:10px 14px;border-radius:12px;border:0;background:rgba(255,255,255,.09);color:var(--ink,#f5f2eb);font:inherit;font-weight:600;cursor:pointer}
.mifkada-dialog-actions .mifkada-dialog-ok{background:var(--gold,var(--accent,#c9a468));color:var(--mf-on-accent,#0E0E10);border-color:transparent}
/* בעלים 8.10: סידור עבודה — אדום כהה יותר: לבן על #e4535f היה 3.68:1, על #c8343f ‏5.2:1 */.mifkada-dialog-actions .mifkada-dialog-ok.danger{background:#c8343f;color:#fff}
/* יציאה מהחשבון בכתום (בעלים 3.10). טקסט כהה: ~7.8:1, לבן היה ~2.3:1 */
/* בעלים 5.10: צהוב הלוגו, לא כתום */.mifkada-dialog-actions .mifkada-dialog-ok.is-exit{background:#c9a468;color:var(--mf-on-accent,#0E0E10)}
.mifkada-dialog-actions button:focus-visible{outline:3px solid var(--gold,var(--accent,#c9a468));outline-offset:2px}
dialog.mifkada-dialog.is-alert .mifkada-dialog-actions .mifkada-dialog-cancel{display:none}

/* כפתורי הדיאלוג — חיים יותר: ריחוף מרים ומאיר, לחיצה מכווצת, מעבר רך */
.mifkada-dialog-actions button{transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease,background-color .2s ease}
@media(hover:hover){.mifkada-dialog-actions button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 22px rgba(0,0,0,.35)}}
.mifkada-dialog-actions button:active{filter:brightness(.95);transition-duration:.06s}
/* cancel-primary: "ביטול" בצבע הלוגו, הפעולה באפור (יציאה מהחשבון) */
dialog.mifkada-dialog.cancel-primary .mifkada-dialog-cancel{background:var(--gold,var(--accent,#c9a468));color:var(--mf-on-accent,#0E0E10);border-color:transparent;font-weight:700}
dialog.mifkada-dialog.cancel-primary .mifkada-dialog-ok,dialog.mifkada-dialog.cancel-primary .mifkada-dialog-ok.danger{background:var(--mf-chip-strong,#3a3a42);color:#e8e2d6;border:0}
.mifkada-dialog-actions button.plain svg{display:none}

/* 3.10: חלונות כן/לא בלי קו — משטח מורם וצל; נכנסים בהגדלה רכה (הסגירה מיידית, התוצאה לא מתעכבת) */
dialog[aria-labelledby="guard-question-title"]{border:0;background:var(--mf-raised,#18181B);box-shadow:0 18px 60px rgba(0,0,0,.55)}
dialog[aria-labelledby="guard-question-title"] .row>button{border:0;min-height:48px;border-radius:12px;font-weight:600}
dialog[aria-labelledby="guard-question-title"] .row>button:not(.primary){background:rgba(255,255,255,.09);color:var(--ink,#f5f2eb)}
dialog.mifkada-dialog[open],dialog[aria-labelledby="guard-question-title"][open]{transition:opacity .16s ease,scale .2s cubic-bezier(.2,.8,.2,1)}
@starting-style{dialog.mifkada-dialog[open],dialog[aria-labelledby="guard-question-title"][open]{opacity:0;scale:.94}}
@media(prefers-reduced-motion:reduce){dialog.mifkada-dialog[open],dialog[aria-labelledby="guard-question-title"][open]{transition:none}}
/* בעלים 5.10: החלון מקבל את הפוקוס הראשוני (במקום כפתור) — בלי טבעת פוקוס סביב החלון עצמו; Tab לכפתור מראה טבעת כרגיל */
dialog.mifkada-dialog:focus,dialog.mifkada-dialog:focus-visible,dialog[aria-labelledby="guard-question-title"]:focus,dialog[aria-labelledby="guard-question-title"]:focus-visible{outline:none}

/* Hebrew confirmation copy starts on the right, English on the left. */
dialog.mifkada-dialog[dir=rtl]{direction:rtl;text-align:right}
dialog.mifkada-dialog[dir=ltr]{direction:ltr;text-align:left}
.mifkada-dialog-title,.mifkada-dialog-text,dialog[aria-labelledby="guard-question-title"]{text-align:start}
