/* Section Notifications immédiates, sans modifier les autres réglages SMTP. */
#content #emailConfigForm .notification-settings{width:100%;min-width:0;box-sizing:border-box;padding-top:22px;margin-top:22px}
#content #emailConfigForm .notification-settings>p{line-height:1.6;margin-bottom:18px}
#content #emailConfigForm .notification-settings>.email-enabled-field{margin:0 0 20px;white-space:normal;align-items:flex-start;gap:10px}
#content #emailConfigForm .notification-settings>.email-enabled-field span{white-space:normal}
#content #emailConfigForm .notification-settings fieldset{min-width:0;margin:0;padding:18px;border:1px solid var(--line,#b8c5d5);border-radius:10px;box-sizing:border-box}
#content #emailConfigForm .notification-settings legend{padding:0 8px;font-weight:600;font-size:14px;color:var(--ink,#172c49)}
#content #emailConfigForm .notification-event-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#content #emailConfigForm .notification-event-options>label{display:flex;align-items:flex-start;gap:10px;margin:0;min-width:0;line-height:1.5;cursor:pointer}
#content #emailConfigForm .notification-settings input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px;margin:2px 0 0!important;padding:0}
#content #emailConfigForm .notification-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;align-items:start}
#content #emailConfigForm .notification-recipient-fields{display:grid;gap:20px}
#content #emailConfigForm .notification-recipient-grid label{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;line-height:1.45}
#content #emailConfigForm .notification-recipient-grid :is(input,select){width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0}
#content #emailConfigForm .notification-recipient-grid select[multiple]{height:168px;min-height:168px;padding:10px;line-height:1.5}
#content #emailConfigForm .notification-recipient-grid .field-help{margin:0;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:1100px){#content #emailConfigForm .notification-event-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#content #emailConfigForm .notification-recipient-grid{grid-template-columns:minmax(0,1fr);gap:18px}#content #emailConfigForm .notification-settings fieldset{padding:14px}}
@media(max-width:480px){#content #emailConfigForm .notification-event-options{grid-template-columns:minmax(0,1fr);gap:16px}}
