/* AncestroWeb — Styles d’origine, cascade conservée. */


/* Bandeaux homogènes des fenêtres modales — aucune modification des actions. */
#pcmFamiliesModal .pcm-families-head{margin:-18px -18px 16px!important;}
#pcmBackupModal .pcm-settings-head,
#pcmSettingsModal .pcm-settings-head,
#pcmImportModal .pcm-import-dialog > .toolbar:first-child,
#pcmExportModal .pcm-export-box > .pcm-export-head,
#pcmCatalogueModal .pcm-catalogue-entete,
#pcmPlaceModal .pcm-place-head,
#pcmEventModal .pcm-event-dialog-head,
#pcmFamiliesModal .pcm-families-head,
#pcmGraphModal .pcm-graph-head,
#pcmGraphSettings .pcm-graph-settings-head,
#pcmUsersModal .pcm-user-list-head,
#pcmCreateUserModal .pcm-create-user-head,
#pcmMediaHead,#pcmMediaPreviewHead,#pcmSourcesHead,#pcmModificationsHead {
 background:#193e34!important;color:#fff!important;
 display:flex;align-items:center;justify-content:space-between;gap:12px;
 padding:12px 16px!important;min-height:55px;
 border-radius:12px 12px 0 0;
}
#pcmBackupModal .pcm-settings-head h3,#pcmSettingsModal .pcm-settings-head h3,
#pcmImportModal .pcm-import-dialog > .toolbar:first-child h3,
#pcmCatalogueModal .pcm-catalogue-entete h3,#pcmPlaceModal .pcm-place-head h3,
#pcmEventModal .pcm-event-dialog-head h3,#pcmFamiliesModal .pcm-families-head h3,
#pcmGraphModal .pcm-graph-head h3,#pcmGraphSettings .pcm-graph-settings-head h3,
#pcmCreateUserModal .pcm-create-user-head h3,
#pcmMediaHead h3,#pcmSourcesHead strong,#pcmModificationsHead strong {
 color:#fff!important;margin:0!important;font-size:18px;font-weight:700;
}
#pcmBackupModal .pcm-settings-head button,#pcmSettingsModal .pcm-settings-head button,
#pcmImportModal .pcm-import-dialog > .toolbar:first-child button,
#pcmCatalogueModal .pcm-catalogue-entete button,#pcmPlaceModal .pcm-place-head button,
#pcmEventModal .pcm-event-dialog-head button,#pcmFamiliesModal .pcm-families-head button,
#pcmGraphModal .pcm-graph-head button,#pcmGraphSettings .pcm-graph-settings-head button,
#pcmCreateUserModal .pcm-create-user-head button,
#pcmMediaHead button,#pcmMediaPreviewHead button,#pcmSourcesHead button,#pcmModificationsHead button {
 background:#e8eee8!important;color:#244536!important;min-height:32px;padding:5px 11px;
}
#pcmBackupModal .pcm-backup-dialog,#pcmSettingsModal .pcm-settings-dialog,
#pcmImportModal .pcm-import-dialog,#pcmEventModal .pcm-event-dialog,
#pcmPlaceModal .pcm-place-dialog,#pcmCatalogueModal .pcm-catalogue-dialogue {
 overflow:hidden;
}
#pcmBackupModal .pcm-settings-head,#pcmSettingsModal .pcm-settings-head {margin:-22px -22px 16px!important;}
#pcmImportModal .pcm-import-dialog > .toolbar:first-child {margin:-8px -14px 12px!important;}
#pcmEventModal .pcm-event-dialog-head {margin:-16px -16px 14px!important;cursor:move;touch-action:none;user-select:none;}
#pcmEventModal .pcm-event-dialog {overflow:auto;position:relative;}
#pcmEventModal:not(.hidden) { display:flex !important; position:fixed !important; inset:0 !important; z-index:16000 !important; }
#pcmPlaceModal .pcm-place-head {margin:-20px -20px 14px!important;}
#pcmCatalogueModal .pcm-catalogue-entete {margin:-20px -20px 12px!important;}
@media print { #pcmModificationsModal .pcm-modifications-print-header {color:#000!important;background:#fff!important;} }

