.cancel-modal,.confirm-modal,.interest-modal,.main-modal,.space-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.3s ease-in-out;visibility:hidden;width:100vw;z-index:999999}.cancel-overlay,.confirm-overlay,.main-modal-overlay,.modal-overlay{background-color:var(--primary);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease-in-out;width:100%;z-index:0}.cancel-wrapper,.confirm-wrapper,.main-modal-wrapper,.modal-wrapper{background-color:var(--white);border-radius:10px;box-shadow:var(--shadow);max-width:calc(181.48148px + 37.03704vw);padding:var(--mid-padding);z-index:1}.cancel-wrapper .bn-close,.confirm-wrapper .bn-close,.main-modal-wrapper .bn-close,.modal-wrapper .bn-close{position:absolute;right:var(--gutter-min);top:var(--gutter-min)}.modal-title{border-bottom:1px solid #f9f9f9;font-size:calc(14.25926px + .23148vw);font-weight:600;margin:calc(var(--gap-padding)/2) 0;padding-bottom:calc(var(--gap-padding)/2)}.scrollable-content{max-height:90vh;overflow-y:scroll}.cancel-opened .cancel-modal,.confirm-opened .confirm-modal,.delete-msg-opened .delete-msg-modal,.doc-opened .doc-modal,.modal-opened .space-modal,.profile-opened .profile-modal,.profileNavigation-opened .profileNavigation-modal,.reedit-opened .reedit-modal,.signal-opened .signal-modal,.unsub-opened .unsub-modal,.visio-opened .visio-modal{opacity:1;pointer-events:auto;visibility:visible}.cancel-opened .cancel-overlay,.confirm-opened .confirm-overlay,.delete-msg-opened .delete-msg-overlay,.doc-opened .doc-overlay,.modal-opened .modal-overlay,.profile-opened .profile-overlay,.profileNavigation-opened .profileNavigation-overlay,.reedit-opened .reedit-overlay,.visio-opened .visio-overlay{opacity:.4}.reedit-modal .bn{display:flex;margin-top:var(--gap-padding)}.profile-modal .profile-card{box-shadow:none;padding:0}.confirm-modal .confirm-wrapper{max-height:98vh;overflow-wrap:anywhere;overflow-y:scroll;scrollbar-color:var(--primary) transparent;scrollbar-width:thin}.confirm-modal .paragraphe ul li{padding-left:0}.confirm-modal .paragraphe ul li:before{display:none}.confirm-modal .paragraphe ul li+li{margin-top:12px;overflow-wrap:anywhere}.confirm-modal .paragraphe ul li strong{color:var(--primary);text-transform:uppercase}