*{box-sizing:border-box;font-family:Arial,sans-serif;font-size:16px}body{background-color:#f9f9f9;color:#1a1a1a;margin:0}h1{font-size:32px}a{text-decoration:none}button{background:none;border:none;cursor:pointer}label{display:block;margin-bottom:8px}.btn-primary{background-color:#7162cdf5;color:#fff}.btn-primary,.btn-primary:hover{box-shadow:0 10px 25px #7b68ee80;font-weight:700}.btn-primary:hover{background-color:#fff;color:#7162cdf5}.btn-secondary{background-color:#6b7b8c;color:#fff;font-weight:500}.btn-secondary:hover{background-color:#6b7b8c77}.btn-suppression,.btn.btn-edition,.btn.btn-suppression{display:flex;gap:8px;justify-content:center}.btn-suppression,.btn.btn-suppression{align-items:center;background-color:#fa4949;box-shadow:0 10px 25px #fa494980;color:#fff}.btn{border:none;border-radius:5px;cursor:pointer;display:block;height:50px;padding:16px;width:max-content}.loading-spinner{animation:spin .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;display:inline-block;height:16px;margin-left:10px;width:16px}.chargement p{grid-gap:8px;align-items:center;display:flex;justify-content:center}.container{margin:0 auto;padding:0 1rem;position:relative}.mt-1{margin-top:16px}.mb-1{margin-bottom:16px}main:not(#email-templating) table{border-collapse:collapse;color:#4e4d4d;overflow-x:auto;text-align:center}main:not(#email-templating) table thead{background-color:#7162cdf5}main:not(#email-templating) table thead tr th{color:#fff;padding:16px}main:not(#email-templating) table thead{display:none}main:not(#email-templating) table tr{display:block;margin-bottom:10px}main:not(#email-templating) table td{display:block;padding:24px;text-align:left;vertical-align:middle}main:not(#email-templating) table td.cell-centered{text-align:center}main:not(#email-templating) table td:before{content:attr(data-label);display:inline-block;font-weight:700;margin-right:16px;width:80px}.d-f,main:not(#email-templating) table td:last-child{align-items:center;display:flex;gap:16px;justify-content:center}.single-input{margin-bottom:1rem}.help-text{color:#858585;font-size:12px;margin-top:8px}input,select,textarea{border:1px solid #b9bec7;border-radius:8px;box-shadow:0 19px 25px #3333330a;color:#333;padding:12px 16px;transition:.2s;width:100%}form .buttons{grid-gap:32px;align-items:center;display:flex;justify-content:flex-start;margin-top:2rem}#email-templating #edit-email-templating-container .actions{align-items:center;display:flex;gap:16px;justify-content:flex-start}.burger-container{background-color:#333;height:42px;padding:8px 16px}.burger-container .burger-menu{background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-around;margin:0 20px;width:30px}.burger-container .burger-menu span{background-color:#e5e3e2;display:block;height:2px;width:100%}aside{background-color:#333;display:flex;flex-direction:column;height:100vh;left:-100%;max-width:66%;overflow:auto;position:fixed;top:0;transition:all .3s}aside.active{left:0}aside a{color:#e5e3e2;font-size:18px;margin-bottom:8px;padding:8px}aside a:hover{background-color:#e5e3e245}.sidebar-content{display:grid}.sidebar-content>aside,.sidebar-content>section{padding:16px}#login #login-form{background-color:#ffffff21;border:2px solid #ffffff19;border-radius:10px;box-shadow:0 0 40px #08071099;left:50%;max-height:520px;max-width:400px;padding:32px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#login #login-form h1{font-size:32px;font-weight:500;text-align:center}#login #login-form .single-input{margin-top:30px}#login #login-form .single-input label{display:block;font-size:16px;font-weight:500}#login #login-form .single-input input{background-color:#ffffff11;border-radius:3px;display:block;font-weight:300;height:50px;margin-top:8px;padding:0 10px;width:100%}#login #login-form button[type=submit]{font-size:18px;margin-top:50px;width:100%}#login #login-form .autres{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}form[name=user] .creation-user-container{grid-gap:32px;display:grid}#import-csv form[name=email_import] .form-group{max-width:320px}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (min-width:576px){.container{width:540px}form[name=user] .creation-user-container{grid-template-columns:1fr 1fr}main:not(#email-templating) table{border:1px solid #4e4d4d}main:not(#email-templating) table thead{display:table-header-group}main:not(#email-templating) table thead tr{display:table-row}main:not(#email-templating) table tbody tr{border-top:1px solid #4e4d4d;display:table-row}main:not(#email-templating) table tbody tr td{display:table-cell;text-align:center}main:not(#email-templating) table tbody tr td:before{content:unset}}@media screen and (min-width:768px){.container{width:720px}.burger-container{display:none}aside{left:0;max-width:fit-content;position:sticky}.sidebar-content{grid-template-columns:200px 1fr}.sidebar-content aside{height:100vh}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){.container{width:1140px}}@media screen and (min-width:1400px){.container{width:85%}}