body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.alert-message{color:#d9534f}.sidebar{font-size:1.3em}.menu-container{position:-webkit-sticky;position:sticky;top:15px}.header{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.header .title{font-size:24px;margin-left:20px}.button{background:#282c34;border:none;border-radius:20px;box-shadow:0 2px 0 rgba(0,0,0,.045);color:#fff;cursor:pointer;font-weight:700;margin:5px;padding:10px 15px;text-shadow:0 -1px 0 #0003}.button:hover{opacity:.85}.button-active{background-color:#337ab7}.button-paused{background-color:#5bc0de}.button-emergency{background-color:#d9534f;border:1px solid #d43f3a;box-shadow:0 2px 0 #0000001a;color:#fff}.button-emergency:hover{background-color:#c9302c;border-color:#ac2925}.layout{display:flex;height:100%;min-height:100vh}h1{font-size:1.7em}.sidebar{background-color:#343a40;width:250px}.sidebar,.sidebar a{color:#fff;padding:10px}.sidebar a{border-radius:4px;display:block;text-decoration:none;transition:background-color .3s}.sidebar a:hover{background-color:#495057}.content{background-color:#f8f9fa;flex-grow:1;position:relative}.main{padding:20px}.message{align-items:center;box-shadow:0 2px 4px 0 #0000001a;color:#fff;display:flex;font-size:16px;justify-content:space-between;left:0;padding:10px 20px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:1000}.message-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.message-success{background-color:#4caf50}.message-error{background-color:#f44336}.message-info{background-color:#2196f3}.message-warning{background-color:#ff9800}.button-sticky-top{position:-webkit-sticky;position:sticky;top:15px}.button-fixed-bottom{bottom:30px;left:50%;margin:0 auto;position:fixed;transform:translateX(-50%);width:200px;z-index:1000}.breadcrumb{background:#f5f5f5;display:flex;list-style:none;margin:0;padding:0}.breadcrumb-item{background:#495057;border-radius:5px;color:#fff;margin-right:2px;padding:5px 10px;text-transform:uppercase}.breadcrumb-item.active{background:#d9534f}.breadcrumb-item a{color:#fff;text-decoration:none}.breadcrumb-item:not(:last-child):after{color:#fff;content:">";margin-left:5px}.text-input{border:1px solid #ced4da;max-width:100%;padding:10px}.prices-input{padding:8px;width:100px}select{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;max-width:400px;padding:10px}.loader{align-items:center;background-color:#fffc;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.prices-container .fixed-prices-form .grid-container{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.help-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.help-popup-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;position:relative;text-align:center;width:100%}@keyframes rotateQuestionMark{0%{transform:rotate(0deg)}50%{transform:rotate(20deg)}to{transform:rotate(0deg)}}.help-button{animation:rotateQuestionMark 2s infinite;background-color:#007bff;border:none;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;font-size:34px;padding:10px;position:fixed;right:30px;z-index:1000}.help-popup-content ul{list-style-type:none;margin:0;padding:0}.help-popup-content li{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-bottom:5px;padding:10px 15px}.help-popup-content li:last-child{margin-bottom:0}.code-lang-single-form{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:30px;padding:20px}.code-lang-title{color:#333;margin-bottom:20px;text-transform:uppercase}.placeholders-container{display:flex;flex-direction:column;gap:10px}.placeholder-row{align-items:center;display:flex;gap:10px}.placeholder-label{flex:0 0 150px;font-weight:700}.text-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-size:16px;padding:8px}.template-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:500px;padding:20px}.template-form-group{align-items:center;display:flex;margin-bottom:15px}.template-form-group label{flex-basis:140px;flex-shrink:0;margin-right:10px}.template-form input,.template-form select,.template-form textarea{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;padding:10px}.template-form .submit-button{align-self:center;width:150px}.template-form-title{margin-bottom:20px;text-align:center}#nav-button{display:flex}.eligible-field{display:flex;flex-direction:column;gap:15px;max-width:500px}.eligible-field input,.eligible-field select{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;padding:10px}.codeLang-field{display:flex;flex-direction:column;gap:15px;max-width:500px}.codeLang-field input,.codeLang-field select{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;padding:10px}#codeLang-fields{background:#fff;max-width:500px;padding:20px}.validation{margin-top:15px}.batch-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:500px;padding:20px}.batch-form input,.batch-form select{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;padding:10px}.status{border-radius:15px;color:#fff;font-weight:700;margin:5px;padding:5px 10px;text-align:center;width:100px}.status-completed,.status-sent{background-color:#5cb85c}.status-ready{background-color:#61dafb}.status-created{background-color:#ff9800}.status-active{background-color:#7f00ff}.status-error{background-color:#d9534f}.eligible-list{list-style:none;padding:0}.eligible-list li{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;margin-bottom:10px;padding:15px}.eligible-item p{margin:5px 0;padding-right:30px;position:relative}.eligible-icon img{height:16px;margin-left:8px;vertical-align:middle;width:16px}.pagination{display:flex;list-style-type:none;padding:0}.pagination li{margin:5px}.pagination li a{border:1px solid #ddd;color:#d9534f;cursor:pointer;padding:5px 10px;text-decoration:none}.pagination li a:hover{background-color:#ddd}.pagination li.active a{background-color:#d9534f;border-color:#495057;color:#fff}label{font-weight:700}.toggle-button{align-items:center;display:flex}.toggle-button label{margin-right:10px}.toggle-off,.toggle-on{border:none;color:#fff;cursor:pointer;padding:5px 10px}.toggle-on{background-color:green}.toggle-off{background-color:grey}.filter-bar{display:flex;gap:10px;margin-bottom:20px}.filter-bar input,.filter-bar select{border:1px solid #ccc;border-radius:4px;padding:5px}.batch-list{list-style:none;padding:0}.batch-list li{align-items:center;background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;margin-bottom:10px;padding:15px}.batch-list li>div{margin-right:30px}.batch-list li p{margin:5px 0}.codeLang-list{list-style:none;margin:0;padding:0}.codeLang-item{background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:5px;box-shadow:0 2px 4px #0000001a;cursor:pointer;margin-bottom:10px;padding:20px;position:relative;transition:background-color .3s}.codeLang-item:hover{background-color:#eef2f7}.codeLang-item p{color:#333;font-size:1rem;margin:5px 0}.codeLang-item p.alert-message{color:#d9534f;font-weight:700}.codeLang-item p:first-child{font-weight:700}.codeLang-item.compact{margin-bottom:5px;padding:10px}.checkbox-container{position:absolute;right:10px;top:10px}.action-dropdown{margin-top:20px}.bounce-effect{animation:bounce .5s ease}@media (min-width:768px){.codeLang-list{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.custom-checkbox{align-items:center;cursor:pointer;display:inline-flex}.custom-checkbox input[type=checkbox]{height:0;opacity:0;width:0}.custom-checkbox .checkbox-indicator{background:#fff;border:2px solid #555;border-radius:4px;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}.custom-checkbox input[type=checkbox]:checked+.checkbox-indicator:after{border:solid #555;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.custom-checkbox .checkbox-label{color:#555}.campaign-detail{padding:20px}.campaign-detail h1{margin-bottom:20px}.bounce-effect{animation:bounce .5s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.template-list{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none;padding:0}.template-item{border:1px solid #ddd;border-radius:4px;padding:5px;width:400px}.template-preview{border:none;height:300px;width:100%}.email-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.email-popup-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:500px;padding:20px;position:relative;text-align:center;width:100%}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:34px;position:absolute;right:10px;top:10px}.email-fields-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.email-field{margin-bottom:10px;width:100%}.email-label{font-weight:700;margin-bottom:5px;margin-right:15px}.buttons-container{display:flex;justify-content:space-around;width:100%}.campaign-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:500px;padding:20px}.form-group{align-items:center;display:flex;margin-bottom:15px}.form-group label{flex-basis:140px;flex-shrink:0;margin-right:10px}.campaign-form input,.campaign-form select{border:1px solid #ccc;border-radius:4px;flex-grow:1;margin:0 15px;padding:10px}.title{margin-bottom:20px;text-align:center}.campaign-list{list-style:none;padding:0}.campaign-list li{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;margin-bottom:10px;padding:15px}.campaign-list li p{margin:5px 0}.table-container{overflow-x:auto}.data-table{border-collapse:collapse;margin-top:20px;text-align:left;width:100%}.data-table td,.data-table th{border:1px solid #ddd;padding:8px}.data-table th{background-color:#f2f2f2}.spinner{display:block;padding-top:250px;text-align:center}.campaign,.dashboard-emailing .stats-globales{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;padding:10px}.dashboard-emailing .criteres{margin-top:10px}.dashboard-emailing .criteres>div{margin-top:20px}.dashboard-emailing .critere-table{border-collapse:collapse;display:table;width:100%}.dashboard-emailing .critere-header{background-color:#333;color:#fff;font-weight:700}.dashboard-emailing .critere-row{display:table-row}.dashboard-emailing .critere-row div{border:1px solid #ddd;display:table-cell;padding:5px 10px}.dashboard-emailing .campaign h3{cursor:pointer}.credentials-list{list-style:none;padding:0}.credentials-list li{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;margin-bottom:10px;padding:15px}.credentials-item p{margin:5px 0;padding-right:30px;position:relative}.filter-bar{height:50px;max-width:500px}.DashboardEmailing-content .logs{background-color:#f2f4f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;max-width:500px;padding:20px}.log-level{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px}.log-level-info{background-color:#17a2b8}.log-level-error{background-color:#dc3545}.ChartContainer{margin:20px auto;text-align:center;width:80%}.ChartContainer h3{margin-bottom:10px}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:20px;padding:10px 20px}button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.5df38a9c.css.map*/