.header-container{display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:1rem;border-left:3px solid var(--brandPrimaryColor);position:sticky;top:0;z-index:20}.header-container .notifications-container{position:absolute;top:15%;bottom:0;right:0}.header-container .notifications-container .notification-popup{position:static}.header-container .header-title{color:var(--brandPrimaryColor);font-weight:900;font-family:var(--robotoBold);font-size:18px;text-transform:uppercase}.header-container .header-back-btn{display:flex;align-items:center;grid-column-gap:.75rem;column-gap:.75rem;cursor:pointer;text-decoration:none}.header-container .header-back-btn i{padding:.25rem;color:var(--orange);border:1px solid var(--orange);border-radius:4px;font-size:14px}.header-container .header-back-btn i:hover{color:#fff;background-color:var(--orange)}.header-container .user-info{display:flex;align-items:center;border-right:1px solid #dee2e6;padding-right:2rem;font-size:11px}.header-container .user-info .user-info-name{font-size:11px;font-weight:700;font-family:var(--robotoBold)}.header-container .user-info .user-info-franchise{font-size:9px;font-weight:700;font-family:var(--robotoBold)}.header-container div.text-btn{border-radius:0;padding-right:2rem;border-right:1px solid #dee2e6}.header-container div.text-btn img.icon{width:10px;margin-right:.5rem}.header-container .logout{display:flex;align-items:center;padding:0 1rem;font-size:11px;font-weight:700;color:#000;text-decoration:none}.header-container .logout:hover{cursor:pointer;color:var(--brandPrimaryColor)}.mailing-plan-layout{display:grid;grid-template:auto/4fr 2fr;padding:0 1rem;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}.mailing-plan-header{grid-column:1/3}.mailing-plan-content{grid-column:1/2}.mailing-plan-side{grid-column:2/3;display:flex;flex-direction:column;grid-row-gap:1.5rem;row-gap:1.5rem}.two-elements{flex-flow:row;justify-content:space-between;padding:0 12px}.mailing-plan-comments{width:100%;height:-moz-fit-content;height:fit-content;min-height:90px;max-height:200px;font-size:12px;resize:vertical;border:1px solid #dee2e6}.mailing-plan-header-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.mailing-plan-actions{display:flex;align-items:center;grid-column-gap:1rem;column-gap:1rem}.mailing-plan-override{font-size:12px}.mailing-plan-id{font-size:14px;font-weight:700;font-family:var(--robotoBold)}.mailing-plan-info{display:flex;grid-column-gap:2rem;column-gap:2rem;font-size:14px}.mailing-plan-total-spend{font-size:14px;color:var(--brandPrimaryColor)}.mailing-plan-reject-modal .modal-dialog{max-width:50%!important;height:80%!important}.mailing-plan-reject-modal .modal-header{justify-content:flex-end;border-bottom:none}.mailing-plan-reject-modal .modal-header i{font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-reject-modal .feedback-icon{font-size:128px;margin-bottom:1.25rem}.mailing-plan-reject-modal .feedback-icon.danger{color:var(--danger)}.mailing-plan-reject-modal .feedback-icon.success{color:var(--success)}.mailing-plan-reject-modal .feedback-title{font-size:18px;margin:1rem 0}.mailing-plan-reject-modal .feedback-msg{margin:1rem 4rem}.mailing-plan-submit-confirmation .modal-dialog{max-width:50%!important;height:80%!important}.mailing-plan-submit-confirmation .modal-header{justify-content:flex-end;border-bottom:none}.mailing-plan-submit-confirmation .modal-header i{font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-submit-confirmation .confirmation-text{max-width:70%;text-align:center;font-size:16px}.mailing-plan-approve-confirmation .modal-dialog{max-width:50%!important;height:80%!important}.mailing-plan-approve-confirmation .modal-header{justify-content:flex-end;border-bottom:none}.mailing-plan-approve-confirmation .modal-header i{font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-approve-confirmation .confirmation-text{max-width:70%;text-align:center;font-size:24px;font-family:var(--robotoBold)}.mailing-plan-reject-confirmation .modal-dialog{max-width:50%!important;height:80%!important}.mailing-plan-reject-confirmation .modal-header{display:flex;justify-content:center;align-items:baseline;position:relative;height:100px;border-bottom:none}.mailing-plan-reject-confirmation .modal-header i{position:absolute;font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-reject-confirmation .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:0 3rem;padding:2rem 0}.mailing-plan-reject-confirmation .modal-footer{border-top:none}.mailing-plan-reject-confirmation .modal-title{display:flex;justify-content:center;align-items:flex-end;height:100%;max-width:80%;flex-grow:1;text-align:center;font-size:24px;font-family:var(--robotoBold)}.mailing-plan-reject-confirmation .comment-box{width:80%;max-width:90%;height:100%;min-height:80px;max-height:500px;border:1px solid #d3d3d3}.campaigns-container{padding:.5rem}.campaigns-list-title{font-size:18px;font-weight:700;font-family:var(--robotoBold);margin-bottom:1rem}.campaigns-list-item{display:flex;flex-wrap:wrap;flex-direction:column;background-color:#fff;padding:1rem;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:4px}.campaigns-list-item.selected{border-color:var(--brandDetailColor)}.campaigns-list-item .item-details{display:flex;flex-wrap:wrap;align-items:baseline;grid-column-gap:.5rem;column-gap:.5rem;margin-bottom:.25rem}.campaigns-list-item .item-config{display:flex;justify-content:center;grid-column-gap:1rem;column-gap:1rem;padding-top:.75rem}.campaign-name{font-size:12px;color:var(--brandPrimaryColor)}.campaign-date,.campaign-name{font-weight:700;font-family:var(--robotoBold)}.campaign-date{font-size:14px}.campaign-brochure{width:85px}.campaign-brochure-img{height:85px;width:85px}.order-item{display:flex;grid-column-gap:.5rem;column-gap:.5rem;padding:.25rem;align-items:center}.order-position{justify-content:center;width:30px;height:30px;color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor);border-radius:3px}.order-label,.order-position{display:flex;align-items:center;font-size:12px}.order-label{flex-grow:1;padding:.35rem 1rem;border:1px solid #dee2e6;border-radius:3px;grid-column-gap:.75rem;column-gap:.75rem}.order-label i{font-size:14px;color:var(--brandPrimaryColor)}.zip-code{font-size:12px;font-weight:700;font-family:var(--robotoBold)}.zip-code-address-icon{font-size:11px;color:#9e9e9e}.zip-code-address-text{font-size:11px;color:#585858}.zip-code-list{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-column-gap:.5rem;column-gap:.5rem;max-height:280px;overflow:auto}.brochure-selection{display:flex;flex-direction:column;grid-column-gap:1rem;column-gap:1rem;align-items:center}.brochure-list{display:flex;justify-content:center;flex-wrap:wrap;grid-row-gap:1.25rem;row-gap:1.25rem;grid-column-gap:1.25rem;column-gap:1.25rem;padding:8px;margin-top:1rem;overflow:auto}.brochure-item{cursor:pointer}.brochure-item.blured{filter:opacity(.5)}.brochure-item-image{height:40px;width:70px}.brochure-item-image.selected{border:2px solid #fd681d}.brochure-item-expanded{flex-grow:1}.brochure-item-placeholder{display:flex;justify-content:center;align-items:center;font-size:4rem;background-color:#dbdbdb;color:#959595}.brochures-counter{text-align:center;font-size:16px;color:#818181;font-weight:700;font-family:var(--robotoBold);margin-bottom:1.5rem}.brochures-counter.selected{color:#fd681d}.campaign-config-wizard .modal-dialog{max-width:70%!important;height:80%!important}.campaign-config-wizard .modal-content{min-height:100%;padding:1rem 0}.campaign-config-wizard .modal-body,.campaign-config-wizard .modal-footer,.campaign-config-wizard .modal-header{margin:0 4rem}.campaign-config-wizard .modal-header{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.campaign-config-wizard .modal-header i{font-size:2.5rem;position:absolute;top:1.5rem;right:0;color:#585858;cursor:pointer}.campaign-config-wizard .modal-footer{display:flex;align-items:center;justify-content:center}.campaign-config-modal-title{color:#000;font-size:24px;font-weight:700;font-family:var(--robotoBold)}.campaign-config-modal-subtitle{color:var(--brandPrimaryColor);font-size:14px;font-weight:700;font-family:var(--robotoBold)}.campaign-config-wizard-steps{display:flex;flex-wrap:wrap;grid-column-gap:1.5rem;column-gap:1.5rem;justify-content:center}.campaign-config-step-indicator{width:12px;height:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.16);border-radius:50px;display:flex;justify-content:center;align-items:center;color:#fff}.campaign-config-step-indicator.active,.campaign-config-step-indicator.completed{color:var(--brandPrimaryColor)}.services-grid{flex-wrap:wrap;grid-column-gap:1rem;column-gap:1rem;grid-gap:1rem;max-height:400px;overflow:auto}.service-item,.services-grid{display:flex;justify-content:center;align-items:center}.service-item{height:70px;width:230px;cursor:pointer;font-size:16px;color:#818181;font-weight:700;font-family:var(--robotoBold)}.service-item.selected{cursor:pointer!important;border:2px solid var(--brandPrimaryColor)!important;color:var(--brandPrimaryColor)}.service-item.disabled{cursor:default}.services-counter{text-align:center;font-size:16px;color:#818181;font-weight:700;font-family:var(--robotoBold);margin-bottom:1.5rem}.services-counter.completed{color:#fd681d}.dashboard-layout{display:grid;grid-template:1fr/1fr 3fr}.dashboard-layout .dashboard-overview{padding:0 1rem;min-height:110px}.dashboard-layout .dashboard-navigation{display:flex;justify-content:flex-end;flex-wrap:wrap;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:1rem;row-gap:1rem;padding:0 1rem;height:-moz-fit-content;height:fit-content}.dashboard-layout .dashboard-content{padding:0 1rem;margin-top:2rem;grid-column:1/3}.mailing-plans-table .mailing-plan-link{color:var(--linkColor)}.mailing-plans-table .mailing-plan-link:hover{cursor:pointer;text-decoration:underline}.mailing-plans-table table tbody td .create-plan-btn{font-size:11px;color:var(--brandPrimaryColor);background-color:#fff;border:1px solid var(--brandPrimaryColor);border-radius:15px;padding:8px 16px}.mailing-plans-table table tbody td .create-plan-btn:hover{color:#fff;background-color:var(--brandPrimaryColor);text-decoration:none;cursor:pointer}.mailing-plan-filters{display:flex;flex-direction:column;flex-wrap:wrap;grid-column-gap:1.5rem;column-gap:1.5rem;margin-bottom:1rem}.mailing-plan-filters .filter{width:200px;max-width:200px}.mailing-plan-details-modal .modal-dialog{max-width:80%!important;height:80%!important}.mailing-plan-details-modal .modal-header{display:flex;justify-content:center;align-items:baseline;position:relative;height:100px;border-bottom:none}.mailing-plan-details-modal .modal-header i{position:absolute;font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-details-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:0 3rem;padding:2rem 0}.mailing-plan-details-modal .modal-footer{border-top:none}.mailing-plan-details-modal .modal-title{display:flex;justify-content:center;align-items:flex-end;height:100%;max-width:80%;flex-grow:1;text-align:center;font-size:24px;font-family:var(--robotoBold)}.mailing-plan-details-modal .comment-box{width:80%;max-width:90%;height:100%;min-height:80px;border:1px solid #d3d3d3}.mailing-plan-details-modal .progress-bar{background-color:var(--brandPrimaryColor)!important}.mailing-plan-details-modal .information-upload-options{display:flex;justify-content:space-evenly;width:100%;max-width:800px}.mailing-plan-details-modal .mailing-plan-link{color:var(--linkColor)}.mailing-plan-details-modal .mailing-plan-link:hover{cursor:pointer;text-decoration:underline}.mailing-plan-details-modal .mailing-plan-details-campaigns-table table thead{color:#fff;background-color:#575757}.mailing-plan-details-modal .mailing-plan-details-campaigns-table table tbody td,.mailing-plan-details-modal .mailing-plan-details-campaigns-table table thead th{font-size:12px;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-family:"Roboto-Regular",system-ui,sans-serif}.mailing-plan-details-modal .mailing-plan-details-campaigns-table table tbody td .create-plan-btn{font-size:11px;color:var(--brandPrimaryColor);background-color:#fff;border:1px solid var(--brandPrimaryColor);border-radius:15px;padding:8px 16px}.mailing-plan-details-modal .mailing-plan-details-campaigns-table table tbody td .create-plan-btn:hover{color:#fff;background-color:var(--brandPrimaryColor);text-decoration:none;cursor:pointer}.overview .overview-header{font-size:16px;font-weight:700;font-family:var(--robotoBold);margin-bottom:.75rem}.overview .plan-progress{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem;justify-content:center}.overview .plan-progress .progress .progress-bar.bg-success{background-color:var(--info)!important}.overview .plan-progress .progress .progress-bar.bg-warning{background-color:var(--orange)!important}.overview .plan-progress .progress .progress-bar.bg-danger{background-color:var(--danger)!important}.overview .plan-counters{display:flex;justify-content:center;grid-column-gap:1rem;column-gap:1rem}.overview .plan-counters .plan-counter{display:flex;flex-direction:column;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;font-size:12px}.overview .plan-counters .plan-counter .dot{height:4px;width:26px;min-height:4px;min-width:26px;border-radius:50px}.overview .plan-counters .plan-counter.approved .dot{background-color:var(--info)}.overview .plan-counters .plan-counter.submitted .dot{background-color:var(--orange)}.overview .plan-counters .plan-counter.pendings .dot{background-color:var(--danger)}.overview .plan-counters .plan-counter.unsubmitted .dot{background-color:#e0e0e0}.overview .plan-counters .plan-counter .amount{font-size:16px;font-weight:700;font-family:var(--robotoBold)}.franchise-info-container{grid-row-gap:.5rem;row-gap:.5rem;padding-bottom:.5rem}.franchise-info-container,.franchise-info-container .info-group{display:flex;flex-direction:column}.franchise-info-container .info-group .info-label{font-size:10px}.franchise-info-container .info-group .info-value{font-size:14px}.franchise-info-confirmation-container{padding:.5rem 0}.franchise-info-confirmation-container .confirm-info-title{font-size:12px}.franchise-info-confirmation-container .confirm-info-title.error{color:var(--danger)}.franchise-info-confirmation-container .confirm-info-options{display:flex;justify-content:space-between;margin-top:.25rem}.franchise-info-confirmation-container .confirm-info-options .confirm-option{display:flex;align-items:center;font-size:12px}.import-address-list-modal .modal-dialog{max-width:50%!important;height:80%!important}.import-address-list-modal .modal-header{display:flex;justify-content:center;align-items:baseline;position:relative;height:100px;border-bottom:none}.import-address-list-modal .modal-header i{position:absolute;font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.import-address-list-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:0 3rem;padding:2rem 0}.import-address-list-modal .modal-footer{border-top:none}.import-address-list-modal .modal-title{display:flex;justify-content:center;align-items:flex-end;height:100%;max-width:80%;flex-grow:1;text-align:center;font-size:24px;font-family:var(--robotoBold)}.import-address-list-modal .comment-box{width:80%;max-width:90%;height:100%;min-height:80px;border:1px solid #d3d3d3}.import-address-list-modal .progress-bar{background-color:var(--brandPrimaryColor)!important}.campaign-exports-item{background-color:#fff;border-radius:5px;padding:1rem .75rem;margin:.75rem 0}.campaign-exports-item .header-name{font-size:16px;font-weight:700;font-family:var(--robotoBold);color:#565744}.campaign-exports-item .header-icon{display:flex;justify-content:center;align-items:center;padding:.25rem .5rem;color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor);border-radius:5px}.campaign-exports-item .header-date{font-size:20px;font-weight:700;font-family:var(--robotoBold)}.yearly-plan-card{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;min-width:150px;max-width:150px;min-height:70px;max-height:70px;text-align:center;font-family:var(--robotoBold);background-color:#fff;padding:.75rem 1.5rem;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.yearly-plan-card.active{box-shadow:0 2px 4px 0 var(--brandPrimaryColor)}.yearly-plan-card small{color:var(--brandPrimaryColor);font-family:var(--robotoBold)}.yearly-plan-card:hover{cursor:pointer;text-decoration:none;color:#000}.plan-management-tabs .tab-content{margin-top:1rem}.plan-management-tabs .nav-item.nav-link{padding:.75rem;font-size:14px;min-width:200px;text-align:center;color:var(--textGray);font-family:var(--robotoBold);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:1px solid #dee2e6}.plan-management-tabs .nav-item.nav-link.active{color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor)}.campaign-config-item{display:flex;align-items:center;flex-wrap:wrap;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;border-radius:5px;border:1px solid var(--brandPrimaryColor);padding:.5rem 1.5rem;font-size:14px;min-height:55px}.campaign-config-item .title{font-weight:700;font-family:var(--robotoBold)}.campaign-config-item .actions{display:flex;align-items:center;justify-content:center;grid-column-gap:1rem;column-gap:1rem;flex-grow:1}.rules-config-item{border-radius:5px;border:1px solid #d5d5d5;padding:.75rem 1.5rem;font-size:14px;min-height:55px}.rules-config-item.active{border:1px solid var(--brandPrimaryColor)}.rules-config-item .rule-name{font-weight:700;font-family:var(--robotoBold)}.mailing-plan-submissions-modal .modal-dialog{max-width:80%!important;width:-moz-fit-content;width:fit-content;height:80%!important}.mailing-plan-submissions-modal .modal-header{display:flex;justify-content:center;align-items:baseline;position:relative;height:100px;border-bottom:none}.mailing-plan-submissions-modal .modal-header i{position:absolute;font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.mailing-plan-submissions-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:0 3rem;padding:2rem 0}.mailing-plan-submissions-modal .modal-footer{border-top:none}.mailing-plan-submissions-modal .modal-title{display:flex;justify-content:center;align-items:flex-end;height:100%;max-width:80%;flex-grow:1;text-align:center;font-size:24px;font-family:var(--robotoBold)}.plan-submission-card{min-width:250px;max-width:250px}.business-rules-modal .modal-dialog{max-width:80%!important;width:-moz-fit-content;width:fit-content;height:80%!important}.business-rules-modal .modal-header{display:flex;justify-content:center;align-items:baseline;position:relative;height:100px;border-bottom:none}.business-rules-modal .modal-header i{position:absolute;font-size:2.5rem;top:2rem;right:2rem;color:#585858;cursor:pointer}.business-rules-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin:0 3rem;padding:2rem 0}.business-rules-modal .modal-footer{border-top:none}.business-rules-modal .modal-title{display:flex;justify-content:center;align-items:flex-end;height:100%;max-width:80%;flex-grow:1;text-align:center;font-size:24px;font-family:var(--robotoBold);color:var(--brandPrimaryColor)}.brochure-config-modal .modal-dialog{max-width:80%!important;height:80%!important}.brochure-config-modal .modal-body{padding:0}.brochure-config-modal .config-fields-container{display:flex;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;justify-content:center;align-items:flex-start;margin:.5rem 1rem}@media(max-width:1125px){.brochure-config-modal .config-fields-container{flex-direction:column!important;align-items:center!important;grid-row-gap:3rem;row-gap:3rem}}.coupon-item-card{display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;height:100%}.coupon-item-card .coupon-item-title{text-overflow:ellipsis;max-width:200px;white-space:nowrap;overflow:hidden}.coupon-config-modal .modal-dialog{max-width:80%!important;height:80%!important}.coupon-config-modal .modal-body{padding:0}.coupon-config-modal .config-fields-container{display:flex;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;justify-content:center;align-items:flex-start;margin:.5rem 1rem}.discount-item-card{display:flex;align-items:center;justify-content:center;color:var(--brandPrimaryColor);height:60px;width:200px;padding:1rem}.discount-item-card .output-text{overflow:hidden;text-overflow:ellipsis;max-width:200px;white-space:nowrap}.discount-config-modal .modal-dialog{max-width:80%!important;height:80%!important}.discount-config-modal .modal-body{padding:0}.service-item-card{display:flex;align-items:center;justify-content:center;color:var(--brandPrimaryColor);height:60px;width:200px;padding:1rem}.service-item-card .output-text{overflow:hidden;text-overflow:ellipsis;max-width:200px;white-space:nowrap}.service-config-modal .modal-dialog{max-width:80%!important;height:80%!important}.service-config-modal .modal-body{padding:0}.plan-reports-tabs .tab-content{margin-top:1rem}.plan-reports-tabs .nav-item.nav-link{padding:.75rem;font-size:14px;min-width:200px;text-align:center;color:var(--textGray);font-family:var(--robotoBold);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:1px solid #dee2e6}.plan-reports-tabs .nav-item.nav-link.active{color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor)}.tactics-total-table{width:100%}.tactics-total-table td{text-align:center;background-color:#ebebeb;height:64px;width:105px;max-width:105px;border:2px solid #fff;border-radius:.5rem;font-size:15px;font-family:var(--robotoBold);text-overflow:ellipsis;overflow:hidden}.tactics-total-table td:last-child{background-color:var(--brandPrimaryColor03)}.tactics-total-label{position:absolute;top:25px;left:-40px;text-transform:uppercase;font-size:12px;font-family:var(--robotoBold)}.tactic-container{background-color:#fafafa}.tactic-container .tactic-title,.tactic-container .tactic-title-input,.tactic-container title-style{font-size:20px;font-family:var(--robotoBold);color:var(--brandPrimaryColor)}.tactic-container .tactic-title-input{background-color:transparent;border-radius:2px}.territories-tabs .nav.nav-tabs{align-items:flex-end}.territories-tabs .tabs-actions{display:flex;justify-content:flex-end}.territories-tabs .tabs-actions .prev-button{margin-right:5px}.territories-tabs .nav-item.nav-link{position:relative;padding:.5rem .75rem;min-width:180px;max-height:40px;color:var(--textGray);border-top-left-radius:.75rem;border-top-right-radius:.75rem;border:1px solid #dee2e6;background-color:#f5f5f5}.territories-tabs .nav-item.nav-link .territory-tab-name{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500}.territories-tabs .nav-item.nav-link .territory-tab-name .text-overflow{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0!important}.territories-tabs .nav-item.nav-link .territory-tab-name .territory-tab-underline{display:none;position:absolute;bottom:-9px;left:-12px;right:0;width:165px;background:#fff;height:5px;padding:0 .75rem}.territories-tabs .nav-item.nav-link .territory-tab-name .territory-tab-underline:after{position:absolute;background-color:var(--brandPrimaryColor);height:4px;content:"";width:88%;bottom:0;border-radius:1rem}.territories-tabs .nav-item.nav-link.active{background-color:#fff;max-height:50px;max-width:200px}.territories-tabs .nav-item.nav-link.active .territory-tab-name{font-size:21px;font-family:var(--robotoBold);color:var(--brandPrimaryColor)}.territories-tabs .nav-item.nav-link.active .territory-tab-name .territory-tab-underline{display:block}.budget-plan-historic-label{margin-left:30px}.budget-plan-historic-container{cursor:pointer;position:relative;width:100%}.budget-plan-historic-container:focus .budget-plan-historic-options{width:100%!important;display:block!important;position:absolute;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;z-index:100;max-height:250px;overflow:hidden;overflow-y:scroll}.budget-plan-historic-container .budget-plan-historic-value{display:flex;align-items:center;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.5rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.budget-plan-historic-container .budget-plan-historic-value i{position:absolute;right:10px}.budget-plan-historic-container .budget-plan-historic-value .budget-plan-historic-option{width:100%;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;margin-right:.5rem}.budget-plan-historic-container .budget-plan-historic-value .budget-plan-historic-option .budget-plan-historic-option-date{font-size:15px}.budget-plan-historic-container .budget-plan-historic-options{display:none;position:absolute}.budget-plan-historic-container .budget-plan-historic-options .budget-plan-historic-option{width:100%;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem 1.5rem}.budget-plan-historic-container .budget-plan-historic-options .budget-plan-historic-option:hover{cursor:pointer;background-color:var(--brandPrimaryColor03)}.budget-plan-historic-container .budget-plan-historic-option-status{text-transform:uppercase;font-size:16px}.budget-plan-historic-container .budget-plan-historic-option-status.not-submitted{color:#ffc107}.budget-plan-historic-container .budget-plan-historic-option-status.submitted{color:#71b4d3}.budget-plan-historic-container .budget-plan-historic-option-status.rejected{color:#ff581c}.budget-plan-historic-container .budget-plan-historic-option-status.approved{color:#a2ad00}.budget-plan-historic-container .budget-plan-historic-option-date{font-size:14px}.budget-plans-table{font-size:15px}.budget-plans-table td,.budget-plans-table th{font-size:15px!important}.budget-plans-table .status{text-transform:uppercase}.budget-plans-table .status.submitted{color:#4ecff6}.budget-plans-table .status.approved{color:#005cc1}.budget-plans-table .status.rejected{color:#ff4502}.budget-plans-table .status.not-submitted{color:#ffc107}.budget-plans-table .status.draft{color:var(--neutral)}.budget-plans-table .budget-plan-link{color:var(--linkColor)}.budget-plans-table .budget-plan-link:hover{cursor:pointer;text-decoration:underline}.css-b62m3t-container{width:100%;max-width:400px}.css-1y2qbuw,.css-7pwich-Input{width:250px}.review-budget-plan-table{width:100%;border-collapse:initial;border-spacing:0}.review-budget-plan-table th{font-size:14px;font-family:var(--robotoBold);color:var(--neutral)}.review-budget-plan-table td{height:45px;max-width:105px;font-size:15px;font-family:var(--robotoRegular);text-overflow:ellipsis;overflow:hidden;border:1px solid #cecece;border-right:none;padding:0 1rem}.review-budget-plan-table td:first-child{color:#4ecff6;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.review-budget-plan-table td:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-right:1px solid #cecece}.review-budget-plan-label{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50px;font-size:2rem;-webkit-user-select:none;user-select:none}.review-budget-plan-label:hover{background-color:#f2f2f2;text-decoration:none;color:var(--brandPrimaryColor)}.lmpbp-comments-modal .modal-dialog{max-width:50%!important;height:80%!important}.lmpbp-comments-modal .modal-dialog .modal-content{padding:2rem}.lmpbp-comments-modal .title{color:var(--brandPrimaryColor);font-size:24px;font-family:var(--robotoBold);text-align:center}.lmpbp-comments-modal .comments{min-height:100px}.plan-exports-item{background-color:#fff;border-radius:5px;padding:1rem .75rem;margin:.75rem 0}.plan-exports-item .header-name{font-size:16px;font-weight:700;font-family:var(--robotoBold);color:#565744}.plan-exports-item .header-icon{display:flex;justify-content:center;align-items:center;padding:.25rem .5rem;color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor);border-radius:5px}.plan-exports-item .header-date{font-size:20px;font-weight:700;font-family:var(--robotoBold)}.overdue-lockdate-input{color:orange;border-color:orange;background-color:#f5e3d0!important}.overdue-icon{color:orange!important;border-color:orange!important}.dm-button{color:#fff;font-weight:700;font-family:var(--robotoBold);font-size:12px;width:150px;height:40px;border-radius:3px;border:none}.dm-button.disabled,.dm-button:disabled{border:none!important;color:#fff!important;background-color:var(--disabled)!important}.dm-button.primary{color:#fff;background-color:var(--brandPrimaryColor)}.dm-button.outline-primary,.dm-button.primary:hover{color:var(--brandPrimaryColor);background-color:transparent;border:1px solid var(--brandPrimaryColor)}.dm-button.outline-primary:hover{color:#fff;background-color:var(--brandPrimaryColor)}.dm-button.secondary{color:#fff;background-color:var(--brandSecondaryColor)}.dm-button.outline-secondary,.dm-button.secondary:hover{color:var(--brandSecondaryColor);background-color:transparent;border:1px solid var(--brandSecondaryColor)}.dm-button.outline-secondary:hover{color:#fff;background-color:var(--brandSecondaryColor)}.dm-button.orange{color:#fff;background-color:var(--orange)}.dm-button.orange:hover,.dm-button.outline-orange{color:var(--orange);background-color:transparent;border:1px solid var(--orange)}.dm-button.outline-orange:hover{color:#fff;background-color:var(--orange)}.dm-button.danger{color:#fff;background-color:var(--danger)}.dm-button.danger:hover,.dm-button.outline-danger{color:var(--danger);background-color:transparent;border:1px solid var(--danger)}.dm-button.outline-danger:hover{color:#fff;background-color:var(--danger)}.panel-border{border-top:3px solid var(--brandSecondaryColor);border-radius:3px}.panel-header{font-size:14px;font-weight:700;font-family:var(--robotoBold);padding:.3rem 1.25rem}.input-progress{width:25%;height:8px;margin-bottom:4px}.input-progress .progress-bar{background-color:var(--brandDetailColor)!important}.button-input{display:flex;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content}.button-input i{margin-left:.5rem}.input-icon-margin{margin-left:50px}.select-icon-margin{margin-left:30px}.dm-filter-label{margin-left:4px}.multi-select-button{display:flex;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content}.multi-select-button i{margin-left:.5rem}.multi-select-tag{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:.25rem 1rem;background-color:var(--brandPrimaryColor);font-size:12px;border-radius:20px}.multi-select-tag i{cursor:pointer;margin-left:.5rem}.multi-select-button-options{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;cursor:pointer}.multi-select-input-options{display:none}.multi-select-input-field-container{position:relative}.multi-select-input-field-container:focus .multi-select-input-options{width:100%!important;display:block!important;position:absolute;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;z-index:100;max-height:250px;overflow:hidden;overflow-y:scroll}.multi-select-input-field-container:focus .multi-select-input-options .multi-select-option{padding:.25rem .5rem}.multi-select-input-field-container:focus .multi-select-input-options .multi-select-option:hover{cursor:pointer;background-color:#d2e5ff}.multi-select-input-field{height:-moz-fit-content;height:fit-content;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;border:1px solid #ced4da;border-radius:.25rem;cursor:pointer;display:flex;align-items:center;width:100%;padding:.375rem 1.5rem .375rem .75rem}.multi-select-input-field i.input-icon{position:absolute;right:10px}.image-view,.image-view .image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:5px}.image-view .image-placeholder{padding:1rem;background-color:#dbdbdb}.image-view .image-placeholder i{font-size:2.75rem;color:#959595}.nav-button{display:flex;align-items:center;justify-content:flex-start;font-size:12px;font-weight:700;font-family:var(--robotoBold);letter-spacing:.12px;background-color:#fff;border-radius:5px;padding:.75rem 1rem;box-shadow:0 2px 9px 0 rgba(0,0,0,.1);color:#000;width:100%;max-width:200px;min-width:min-content}.nav-button,.nav-button:hover{text-decoration:none!important}.nav-button:hover{color:#000!important}.nav-button i{color:#fff;font-size:12px;padding:.5rem;border-radius:3px;background-color:var(--brandPrimaryColor)}.nav-button .nav-button-title{font-weight:700;font-family:var(--robotoBold);margin-left:.75rem}.notification-popup{position:fixed;top:50px;right:0;min-width:350px;max-width:350px;width:350px}.alert-container .alert-heading,.notification-popup .alert-heading{font-size:18px!important;font-weight:700!important;font-family:var(--robotoBold)!important}.export-btn{font-weight:700;font-family:var(--robotoBold);font-size:12px;width:85px;height:30px;border-radius:6px;color:var(--orange);background-color:transparent;border:1px solid var(--orange)}.export-btn.disabled{border:none!important;color:#fff!important;background-color:var(--disabled)!important}.export-btn:hover{color:#fff;background-color:var(--orange)}.mailing-plan-rule{display:flex;align-items:center;font-size:12px;margin-bottom:1rem;margin-right:8px;margin-left:8px}.mailing-plan-rule i{font-size:10px;margin-right:8px}.mailing-plan-rule p{margin:0}.mailing-plan-rule.completed{color:var(--brandPrimaryColor)}.mailing-plan-rule.error{color:var(--danger)}.mailing-plan-rule.warning{color:var(--warning)}.direct-mail-table .ant-table{overflow:auto}.direct-mail-table table thead{color:#fff;background-color:#575757!important}.direct-mail-table table tbody td,.direct-mail-table table thead th{font-size:12px;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-family:"Roboto-Regular",system-ui,sans-serif}.direct-mail-table .ant-table-wrapper table{width:100%}.direct-mail-table .ant-table-wrapper table .ant-table-thead>tr>th{color:#fff;background-color:#575757;font-size:12px;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-family:"Roboto-Regular",system-ui,sans-serif}.direct-mail-table .ant-table-container table>thead tr:first-child>:first-child{border-start-start-radius:0}.direct-mail-table .ant-table-container table>thead tr:first-child>:last-child{border-start-end-radius:0}.direct-mail-table .react-bootstrap-table-pagination .dropdown-toggle{background-color:#fff;color:var(--textGray);font-size:10px}.direct-mail-table .react-bootstrap-table-pagination .react-bootstrap-table-pagination-list .react-bootstrap-table-page-btns-ul{font-size:10px}.direct-mail-table .react-bootstrap-table-pagination .react-bootstrap-table-pagination-list .react-bootstrap-table-page-btns-ul li .page-link{color:var(--brandPrimaryColor)}.direct-mail-table .react-bootstrap-table-pagination .react-bootstrap-table-pagination-list .react-bootstrap-table-page-btns-ul li.active .page-link{color:#fff;background-color:var(--brandPrimaryColor)!important;border-color:var(--brandPrimaryColor)!important}.direct-mail-table .react-bootstrap-table-pagination-total{font-size:12px}.add-button{color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor);background:transparent;padding:.75rem 1.5rem;border-radius:5px}.add-button:hover{background-color:var(--brandPrimaryColor);color:#fff}.switch{font-size:12px!important}.switch .custom-control-label .switch-label{position:relative;top:3px;font-size:12px!important}.custom-control-input:disabled:checked~.custom-control-label:before{border-color:var(--disabled)!important;background-color:var(--disabled)!important}.custom-control-input:checked~.custom-control-label:before{border-color:var(--brandPrimaryColor);background-color:var(--brandPrimaryColor)}.icon-button{display:flex;justify-content:center;align-items:center;border:1px solid var(--brandPrimaryColor);background-color:transparent;border-radius:5px;min-width:36px;min-height:36px;max-width:36px;max-height:36px}.icon-button i{font-size:16px}.icon-button.disabled{color:var(--disabled)!important;border:1px solid var(--disabled)!important}.icon-button.disabled:hover{color:#fff!important;background-color:var(--disabled)!important}.icon-button.primary{color:var(--brandPrimaryColor);border:1px solid var(--brandPrimaryColor)}.icon-button.primary:hover{color:#fff;background-color:var(--brandPrimaryColor)}.icon-button.danger{color:var(--danger);border:1px solid var(--danger)}.icon-button.danger:hover{color:#fff;background-color:var(--danger)}.icon-button.warning{color:var(--orange);border:1px solid var(--orange)}.icon-button.warning:hover{color:#fff;background-color:var(--orange)}.icon-button.square{border-radius:5px!important}.icon-button.circle{border-radius:50%!important}.confirmation-modal.confirmation-text-centered{text-align:center}.confirmation-modal.confirmation-text-centered .alert-heading.h4{width:100%}.confirmation-modal .modal-header{padding:1.5rem 1rem;border-bottom:none}.confirmation-modal .alert-heading{font-size:18px!important;font-weight:700!important;font-family:var(--robotoBold)!important}.config-card-container{position:relative;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.config-card-container:hover .config-card-actions{display:flex!important;background-color:rgba(22,22,22,.55)}.config-card-container .removal-mark{position:absolute;top:.5rem;right:.5rem;padding:.5rem;border-radius:50%;background-color:rgba(22,22,22,.85);z-index:1}.config-card-container .config-card-actions{display:none;justify-content:center;align-items:center;flex-direction:column;grid-column-gap:1rem;column-gap:1rem;position:absolute;top:0;right:0;bottom:0;left:0}.config-card-container .config-card-title{font-size:18px;font-family:var(--robotoBold);color:#fff}.config-card-container .config-card-action{font-size:12px;padding:.5rem;color:#fff;border-radius:50%;background-color:var(--brandPrimaryColor);cursor:pointer}.monthly-input-container{width:100%;display:flex;align-items:center;flex-direction:column;border:1px solid #fff}.monthly-input-container .monthly-input-header{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;width:100%;text-align:center;color:#fff;background-color:#575757;height:24px;text-transform:uppercase;font-size:12px;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-family:"Roboto-Regular",system-ui,sans-serif}.monthly-input-container .monthly-input-field{width:100%}.monthly-input-container .monthly-input-field .disabled{display:flex;align-items:center;justify-content:center;background-color:#ebebeb;border-radius:.25rem;font-size:15px;font-family:var(--robotoBold);height:60px!important}.monthly-input-container .monthly-input-field input,.monthly-input-container .monthly-input-field select{height:60px!important;font-size:15px}.franchise-custom-tactic{position:relative}.franchise-custom-tactic .delete-button{position:absolute;top:.5rem;right:.5rem;z-index:10}.delete-button{z-index:10;background:none;border:none;padding:.5rem;cursor:pointer}.delete-button .fa-trash{color:#dc3545}.delete-button:hover{opacity:.8}.delete-button:hover .fa-trash{color:#fff}.delete-button:disabled,.delete-button:disabled:hover{cursor:default;opacity:.4}.delete-button:disabled .fa-trash,.delete-button:disabled:hover .fa-trash{color:#fff}html *{font-family:"Roboto-Regular",system-ui,sans-serif}body{background-color:var(--backgroundColor)}.font-family-bold{font-family:var(--robotoBold)!important}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-30{font-size:30px!important}.font-size-32{font-size:32px!important}.font-size-36{font-size:36px!important}.column-gap-1{grid-column-gap:1rem;column-gap:1rem}.column-gap-2{grid-column-gap:2rem;column-gap:2rem}.column-gap-4{grid-column-gap:4rem;column-gap:4rem}.row-gap-1{grid-row-gap:1rem;row-gap:1rem}.row-gap-2{grid-row-gap:2rem;row-gap:2rem}.brand-primary-color{color:var(--brandPrimaryColor)}.cursor-pointer{cursor:pointer}.error-msg{font-size:12px;color:#ed0707}.image-fill{object-fit:fill}.image-cover{object-fit:cover}.image-contain{object-fit:contain}.flex-grow-2{flex-grow:2!important}.minw-fit-content{min-width:-moz-fit-content!important;min-width:fit-content!important}.minh-fit-content{min-height:-moz-fit-content!important;min-height:fit-content!important}.maxw-300px{max-width:300px!important}.maxw-75{max-width:75%!important}.maxw-50{max-width:50%!important}.maxw-30{max-width:30%!important}.maxw-25{max-width:25%!important}.p-abs-top-1{top:.5rem}.c-primary{color:var(--primary)!important}.c-success{color:var(--success)!important}.c-info{color:var(--info)!important}.c-danger{color:var(--danger)!important}.c-warning{color:var(--warning)!important}.c-neutral{color:var(--neutral)!important}.h-fit-content{height:-moz-fit-content!important;height:fit-content!important}.hidden{display:none!important}.tactic-lock-date{display:flex;align-items:center;margin-bottom:.5rem}.tactic-lock-date.warning{color:var(--warning)}.save-license-button{width:80px}.coupon-exp-date{margin-bottom:-26px}.toggle-reminder{margin:5px}.toggle-header{font-size:12px;font-weight:700;font-family:var(--robotoBold);letter-spacing:.12px}.website-card{padding:2.25rem}.select-overlap{z-index:999}.multi-brand-control-margin{margin-left:30px}.multi-brand-control-padding{padding-right:10px}.drop-up>.d-flex{flex-direction:row!important}.drop-up>.d-flex>.align-items-center{margin-top:-7px}.drop-up>.d-flex>.mb-1{margin-right:3px;color:#212529;font-size:17px!important}.tactic-note{color:#f79d28;font-weight:700!important}:root{--robotoBold:"Roboto-Bold",system-ui,sans-serif;--directMailPrimaryColor:#1e9b8c;--brandPrimaryColor:#1e9b8c;--brandSecondaryColor:#1e9b8c;--brandDetailColor:#34c1ff;--brandPrimaryColor03:rgba(30,155,140,0.18823529411764706);--brandSecondaryColor03:rgba(30,155,140,0.18823529411764706);--brandDetailColor03:rgba(52,193,255,0.18823529411764706);--backgroundColor:#efeaed;--disabled:#a3a3a3;--textGray:#585858;--linkColor:#34c1ff;--orange:#fd681d;--info:#38beaf;--success:#39b557;--danger:#dc2e2e;--warning:#ff9800;--neutral:#6c757d;--primary:#007bff}@font-face{font-family:"Roboto-Regular";src:url(/static/media/Roboto-Regular.03523cf5.ttf) format("truetype")}@font-face{font-family:"Roboto-Bold";src:url(/static/media/Roboto-Bold.4f39c579.ttf) format("truetype")}.assistance-button{color:var(--brandPrimaryColor)}.assistance-popover{max-width:400px}.page-item{font-size:.7rem}.page-item .page-link{color:var(--brandPrimaryColor)}.page-item.active .page-link{background-color:var(--brandPrimaryColor);color:#fff}.icon-button{background:none;border:none}.icon-button i{font-size:1.2rem}.icon-button.edit{color:var(--brandSecondaryColor)}.icon-button.edit:hover{color:#fff}.icon-btn{background:none;border:none;color:var(--brandPrimaryColor)}.icon-btn:hover{color:#fff;background-color:var(--brandPrimaryColor)}#remove-franchise-website{color:#fff}#add-website{border-radius:50%;height:50px;width:50px}#add-website,.franchise-item{background-color:var(--brandPrimaryColor);color:#fff}.franchise-item{border-radius:4px;padding:5px;margin:1px}
/*# sourceMappingURL=main.ceeef9bb.chunk.css.map */