/* רענון עיצוב הטפסים והלחצנים במודולים - עיצוב בלבד, בלי שינוי במבנה או בהתנהגות.
   צבע ההדגשה של כל מודול נגזר מצבע סמל האריח שלו (--acc בהיר למצב כהה, --acc-d עמוק לרקע לחצנים ולמצב בהיר). */

#report-generator-area { --acc: #60a5fa; --acc-d: #2563eb; }
#risk-assessment-area  { --acc: #fbbf24; --acc-d: #b45309; }
#smp-area              { --acc: #818cf8; --acc-d: #4f46e5; }
#ptw-area              { --acc: #c084fc; --acc-d: #9333ea; }
#training-area         { --acc: #22d3ee; --acc-d: #0e7490; }
#accident-area         { --acc: #fb7185; --acc-d: #e11d48; }
#field-area            { --acc: #60a5fa; --acc-d: #2563eb; }
#emergency-area        { --acc: #f87171; --acc-d: #dc2626; }
#briefing-area         { --acc: #2dd4bf; --acc-d: #0f766e; }
#inspect-area          { --acc: #fb923c; --acc-d: #c2410c; }
/* אזור המאגרים משותף לכמה אריחים - הצבע לפי האריח הפעיל */
#interaction-area { --acc: #60a5fa; --acc-d: #2563eb; }
body:has(.sd-tile.active-card.sd-c-red)    #interaction-area { --acc: #f87171; --acc-d: #dc2626; }
body:has(.sd-tile.active-card.sd-c-green)  #interaction-area { --acc: #34d399; --acc-d: #15803d; }
body:has(.sd-tile.active-card.sd-c-orange) #interaction-area { --acc: #fb923c; --acc-d: #c2410c; }
body:has(.sd-tile.active-card.sd-c-teal)   #interaction-area { --acc: #2dd4bf; --acc-d: #0f766e; }
body:has(.sd-tile.active-card.sd-c-purple) #interaction-area { --acc: #c084fc; --acc-d: #9333ea; }
body:has(.sd-tile.active-card.sd-c-blue)   #interaction-area { --acc: #60a5fa; --acc-d: #2563eb; }
body:has(.sd-tile.active-card.sd-c-amber)  #interaction-area { --acc: #fbbf24; --acc-d: #b45309; }
body:has(.sd-tile.active-card.sd-c-indigo) #interaction-area { --acc: #818cf8; --acc-d: #4f46e5; }

/* צבעי שדות - מצב כהה (ברירת המחדל באתר) ומצב בהיר */
:is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) {
    --f-bg: rgba(8, 14, 34, 0.62); --f-bd: rgba(148, 163, 184, 0.28); --f-tx: #f1f5f9; --f-ph: #8a95b3;
    --lbl: #d6deef; --at: var(--acc); --sec-bg: color-mix(in srgb, var(--acc) 7%, transparent);
    --sec-bd: color-mix(in srgb, var(--acc) 24%, transparent); --ghost: rgba(255, 255, 255, 0.06); --ghost-bd: rgba(255, 255, 255, 0.16); --ghost-tx: #dbe3f3;
}
body.sd-light :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) {
    --f-bg: #ffffff; --f-bd: #cbd5e1; --f-tx: #0f172a; --f-ph: #94a3b8;
    --lbl: #334155; --at: color-mix(in srgb, var(--acc-d) 82%, #000); --sec-bg: color-mix(in srgb, var(--acc-d) 5%, #ffffff);
    --sec-bd: color-mix(in srgb, var(--acc-d) 22%, #ffffff); --ghost: #f8fafc; --ghost-bd: #cbd5e1; --ghost-tx: #334155;
}

/* כרטיס המודול: פס הדגשה עליון בצבע האריח */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) > div:first-child {
    border-top: 4px solid var(--acc) !important;
    border-radius: 20px !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) h2 {
    color: var(--at) !important;
    font-size: 22px !important;
    letter-spacing: -0.2px;
}

/* מקטעים פנימיים (רקעים בהירים בצבעים שונים) - מקטע אחיד בגוון המודול */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) div[class*="-50"][class*="rounded"]:is([class*="p-3"], [class*="p-4"], [class*="p-5"], [class*="p-6"]) {
    background: var(--sec-bg) !important;
    border: 1px solid var(--sec-bd) !important;
    border-radius: 18px !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) :is(h3, h4)[class*="font-bold"] {
    color: var(--at) !important;
    font-size: 17px !important;
    font-weight: 800 !important;
}

/* תוויות: גדולות וקריאות */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) label {
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    color: var(--lbl) !important;
    margin-bottom: 6px;
}

/* שדות קלט, תפריטים ותיבות טקסט */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    :is(input:not([type]), input[type="text"], input[type="date"], input[type="datetime-local"], input[type="time"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], select, textarea) {
    font-size: 16px !important;
    min-height: 44px;
    padding: 9px 12px !important;
    border-radius: 12px !important;
    border: 1.5px solid var(--f-bd) !important;
    color: var(--f-tx) !important;
    font-family: inherit;
    transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;
}
/* רקע השדה - רק כשאין לשדה צבע משמעותי משלו (למשל דירוג הסיכון) */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    :is(input:not([type]), input[type="text"], input[type="date"], input[type="datetime-local"], input[type="time"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], select, textarea):not([style*="background"]) {
    background-color: var(--f-bg) !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(input, select, textarea)::placeholder {
    color: var(--f-ph) !important; opacity: 1;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(input, select, textarea):hover {
    border-color: color-mix(in srgb, var(--acc) 55%, var(--f-bd)) !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(input, select, textarea):focus {
    border-color: var(--acc) !important;
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--acc) 26%, transparent) !important;
    outline: none !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) textarea { line-height: 1.55 !important; }
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) select option { background: #0f172a; color: #f1f5f9; }
body.sd-light :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) select option { background: #fff; color: #0f172a; }
body:not(.sd-light) :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(input[type="date"], input[type="datetime-local"], input[type="time"])::-webkit-calendar-picker-indicator { filter: invert(.85); }

/* תיבות סימון ובחירה */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(input[type="checkbox"], input[type="radio"]) {
    accent-color: var(--acc-d);
    width: 20px; height: 20px; min-height: 0;
    vertical-align: middle;
}

/* בחירת קובץ */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) input[type="file"] {
    font-size: 14px !important; color: var(--lbl) !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) input[type="file"]::file-selector-button {
    font: inherit; font-weight: 700; margin-inline-end: 10px;
    padding: 8px 16px; border-radius: 10px; cursor: pointer;
    border: 1.5px solid color-mix(in srgb, var(--acc) 60%, transparent);
    background: color-mix(in srgb, var(--acc) 14%, transparent); color: var(--at);
}

/* לחצנים - בסיס משותף */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) button {
    font-family: inherit;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .1s ease;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) button:active:not(:disabled) { transform: scale(.97); }
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) button:focus-visible {
    outline: 3px solid var(--acc) !important; outline-offset: 2px;
}

/* לחצני פעולה צבעוניים -> בגוון המודול (משני: רקע שקוף-צבעוני) */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-blue-6"], [class*="bg-teal-6"], [class*="bg-green-6"], [class*="bg-emerald-6"], [class*="bg-cyan-6"], [class*="bg-indigo-6"], [class*="bg-orange-6"], [class*="bg-amber-6"], [class*="bg-purple-6"], [class*="bg-rose-6"], [class*="bg-red-6"], [class*="bg-gradient"]) {
    background: color-mix(in srgb, var(--acc) 15%, transparent) !important;
    border: 1.5px solid color-mix(in srgb, var(--acc) 65%, transparent) !important;
    color: var(--at) !important;
    border-radius: 12px !important;
    min-height: 44px;
    font-size: 15px !important;
    font-weight: 800 !important;
    box-shadow: none !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-blue-6"], [class*="bg-teal-6"], [class*="bg-green-6"], [class*="bg-emerald-6"], [class*="bg-cyan-6"], [class*="bg-indigo-6"], [class*="bg-orange-6"], [class*="bg-amber-6"], [class*="bg-purple-6"], [class*="bg-rose-6"], [class*="bg-red-6"], [class*="bg-gradient"]):hover {
    background: color-mix(in srgb, var(--acc) 26%, transparent) !important;
}
/* הפעולה הראשית (הפקה / הדפסה / PDF) - לחצן מלא בצבע המודול */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-blue-6"], [class*="bg-teal-6"], [class*="bg-green-6"], [class*="bg-emerald-6"], [class*="bg-cyan-6"], [class*="bg-indigo-6"], [class*="bg-orange-6"], [class*="bg-amber-6"], [class*="bg-purple-6"], [class*="bg-rose-6"], [class*="bg-red-6"], [class*="bg-gradient"]):has(.fa-print, .fa-file-pdf, .fa-file-export, .fa-file-arrow-down) {
    background: linear-gradient(135deg, var(--acc-d), color-mix(in srgb, var(--acc-d) 70%, var(--acc))) !important;
    border-color: transparent !important;
    color: #fff !important;
    box-shadow: 0 8px 22px color-mix(in srgb, var(--acc-d) 40%, transparent) !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-blue-6"], [class*="bg-teal-6"], [class*="bg-green-6"], [class*="bg-emerald-6"], [class*="bg-cyan-6"], [class*="bg-indigo-6"], [class*="bg-orange-6"], [class*="bg-amber-6"], [class*="bg-purple-6"], [class*="bg-rose-6"], [class*="bg-red-6"], [class*="bg-gradient"]):has(.fa-print, .fa-file-pdf, .fa-file-export, .fa-file-arrow-down):hover {
    filter: brightness(1.08);
    box-shadow: 0 10px 26px color-mix(in srgb, var(--acc-d) 50%, transparent) !important;
}

/* לחצני "נקה" ולחצני ניווט - אפורים, משניים */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-gray-1"], #prev-btn, #next-btn) {
    background: var(--ghost) !important;
    border: 1.5px solid var(--ghost-bd) !important;
    color: var(--ghost-tx) !important;
    border-radius: 12px !important;
    min-height: 44px;
    font-size: 14px !important;
    font-weight: 700 !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-gray-1"]):hover {
    border-color: #f87171 !important; color: #fca5a5 !important;
}
body.sd-light :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area)
    button:is([class*="bg-gray-1"]):hover { color: #b91c1c !important; }
/* "נקה" הקטן שעל משטחי החתימה */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) button[class*="bg-gray-2"] {
    background: var(--ghost) !important; border: 1px solid var(--ghost-bd) !important; color: var(--ghost-tx) !important;
    border-radius: 8px !important; font-size: 12px !important; font-weight: 700; padding: 3px 10px !important;
}

/* "הוסף סעיף / פעולה" - מסגרת מקווקוות בצבע המודול */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) button[class*="border-dashed"] {
    background: color-mix(in srgb, var(--acc) 6%, transparent) !important;
    border: 2px dashed color-mix(in srgb, var(--acc) 70%, transparent) !important;
    color: var(--at) !important;
    font-size: 15px !important;
    font-weight: 800 !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) button[class*="border-dashed"]:hover {
    background: color-mix(in srgb, var(--acc) 16%, transparent) !important;
    border-style: solid !important;
}

/* לחצני טקסט ("+ הוסף שורה", "טען נוסח מקצועי") - גלולה קטנה בצבע המודול */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area)
    button:not([class*="bg-"]):not([class*="border-dashed"]):not([aria-label]):is([class*="text-indigo-6"], [class*="text-blue-6"], [class*="text-cyan-7"], [class*="text-indigo-7"]) {
    color: var(--at) !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    padding: 6px 14px !important;
    border-radius: 999px !important;
    border: 1.5px solid color-mix(in srgb, var(--acc) 40%, transparent) !important;
    background: color-mix(in srgb, var(--acc) 8%, transparent) !important;
    text-decoration: none !important;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area)
    button:not([class*="bg-"]):not([class*="border-dashed"]):not([aria-label]):is([class*="text-indigo-6"], [class*="text-blue-6"], [class*="text-cyan-7"], [class*="text-indigo-7"]):hover {
    background: color-mix(in srgb, var(--acc) 18%, transparent) !important;
}

/* טבלאות בתוך הטפסים */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) table th {
    background: color-mix(in srgb, var(--acc) 14%, transparent) !important;
    color: #f1f5f9 !important;
    font-size: 13.5px !important;
    font-weight: 800 !important;
}

/* משטחי חתימה */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) canvas {
    border: 1.5px dashed color-mix(in srgb, var(--acc) 55%, transparent) !important;
    border-radius: 12px !important;
}

/* נייד: שדות ולחצנים בגודל נוח למגע */
@media (max-width: 640px) {
    html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) > div:first-child {
        padding: 18px 14px !important;
    }
}
@media (prefers-reduced-motion: reduce) {
    html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) :is(button, input, select, textarea) { transition: none !important; }
}

/* קבוצות לחצנים בכותרת המודול: נשברות לשורה נוספת בנייד במקום לגלוש מהמסך */
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) .flex:has(> button + button) {
    flex-wrap: wrap;
    justify-content: center;
}
html body :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area, #interaction-area, #field-area, #emergency-area, #briefing-area, #inspect-area) .flex:has(> button + button) > button {
    white-space: nowrap;
}

/* לחצני המודולים החדשים (תנאי שטח, דף חירום, תדריך בוקר) - באותה שפה ובצבע האריח */
html body :is(#field-area, #emergency-area, #briefing-area) :is(.fc-btn, .em-btn, .br-btn) {
    font-size: 15px !important; font-weight: 800 !important; min-height: 44px; padding: 9px 16px !important;
    border-radius: 12px !important;
    border: 1.5px solid color-mix(in srgb, var(--acc) 65%, transparent) !important;
    background: color-mix(in srgb, var(--acc) 15%, transparent) !important;
    color: var(--at) !important;
}
html body :is(#field-area, #emergency-area, #briefing-area) :is(.fc-btn, .em-btn, .br-btn):hover {
    background: color-mix(in srgb, var(--acc) 26%, transparent) !important;
}
html body :is(#field-area, #emergency-area, #briefing-area) :is(.fc-btn, .em-btn, .br-btn).primary {
    background: linear-gradient(135deg, var(--acc-d), color-mix(in srgb, var(--acc-d) 70%, var(--acc))) !important;
    border-color: transparent !important; color: #fff !important;
    box-shadow: 0 8px 22px color-mix(in srgb, var(--acc-d) 40%, transparent) !important;
}

/* מחשבונים - בצבע האריח (ירוק) במקום הכחול הכללי */
#calculators-area { --acc: #34d399; --acc-d: #15803d; }
html body #calculators-area > div:first-child { border-top: 4px solid var(--acc) !important; border-radius: 20px !important; }
html body #calculators-area .cx-card:hover { border-color: color-mix(in srgb, var(--acc) 70%, transparent); box-shadow: 0 6px 18px color-mix(in srgb, var(--acc-d) 18%, transparent); }
html body #calculators-area .cx-card:focus-visible, html body #calculators-area .cx-seg button:focus-visible { outline-color: var(--acc-d); }
html body #calculators-area .cx-card[aria-pressed="true"] { border-color: var(--acc-d); box-shadow: 0 0 0 3px color-mix(in srgb, var(--acc-d) 22%, transparent); background: color-mix(in srgb, var(--acc-d) 7%, #fff); }
body:not(.sd-light) #calculators-area .cx-card[aria-pressed="true"] { background: color-mix(in srgb, var(--acc) 14%, transparent); border-color: var(--acc); }
html body #calculators-area .cx-panel { border-color: color-mix(in srgb, var(--acc-d) 30%, #fff); background: linear-gradient(180deg, color-mix(in srgb, var(--acc-d) 4%, #fff), #fff); }
body:not(.sd-light) #calculators-area .cx-panel { border-color: color-mix(in srgb, var(--acc) 30%, transparent); background: color-mix(in srgb, var(--acc) 4%, transparent); }
html body #calculators-area .cx-in:focus-within { border-color: var(--acc-d); box-shadow: 0 0 0 3px color-mix(in srgb, var(--acc-d) 22%, transparent); }
html body #calculators-area .cx-seg button[aria-pressed="true"] { background: var(--acc-d); border-color: var(--acc-d); color: #fff; }
html body #calculators-area .cx-range { accent-color: var(--acc-d); }

body.sd-light :is(#report-generator-area, #risk-assessment-area, #smp-area, #ptw-area, #training-area, #accident-area) table th { color: var(--at) !important; }

/* ניהול סיכונים - מצב כהה: סיכון נמוך בירוק מלא כמו במצב הבהיר, ובצהוב/כתום טקסט כהה במקום לבן שנבלע */
body:not(.sd-light) #risk-assessment-area :is(td, div).bg-green-500 {
    background: #16a34a !important;
    color: #ffffff !important;
}
body:not(.sd-light) #risk-assessment-area :is(td, div).bg-yellow-400 {
    background: #facc15 !important;
    color: #1f2937 !important;
}
body:not(.sd-light) #risk-assessment-area :is(td, div).bg-orange-500 {
    background: #f97316 !important;
    color: #111827 !important;
}
body:not(.sd-light) #risk-assessment-area :is(td, div).bg-red-600 {
    background: #dc2626 !important;
    color: #ffffff !important;
}
/* תיבת הציון בשורות הסקר: גדולה וקריאה */
html body #risk-assessment-area :is(.r-score, .r-score-res) {
    font-size: 15px !important;
    font-weight: 900 !important;
    padding: 6px !important;
    border-radius: 10px !important;
}

/* הודעת "הנתונים נשמרו אוטומטית" לא נכנסת למסמך המודפס */
@media print { #save-toast { display: none !important; } }
