body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto",sans-serif;background:#fdfdfd}body *{box-sizing:border-box}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scaleX(1),rotateX(45deg);transform:scaleX(1),rotateX(45deg)}to{-webkit-transform:scale3d(.85,.85,.85),rotateX(45deg);transform:scale3d(.85,.85,.85),rotateX(45deg)}}@keyframes zoomOut{0%{-webkit-transform:scaleX(1),rotateX(45deg);transform:scaleX(1),rotateX(45deg)}to{-webkit-transform:scale3d(.85,.85,.85),rotateX(45deg);transform:scale3d(.85,.85,.85),rotateX(45deg)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.85,.85,.85),rotateX(45deg);transform:scale3d(.85,.85,.85),rotateX(45deg)}to{-webkit-transform:scaleX(1),rotateX(45deg);transform:scaleX(1),rotateX(45deg)}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.85,.85,.85),rotateX(45deg);transform:scale3d(.85,.85,.85),rotateX(45deg)}to{-webkit-transform:scaleX(1),rotateX(45deg);transform:scaleX(1),rotateX(45deg)}}.mr-10{margin-right:10px}.container{height:calc(100vh - 30px);box-sizing:unset;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;padding-top:30px}.container.weekDetails{padding-top:0;height:100vh}h3{line-height:30px;height:30px;display:-webkit-flex;display:flex;margin:0 0 0 10px;-webkit-align-items:center;align-items:center}table.calendar{height:100%;width:100%;border-spacing:0;table-layout:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none}table.calendar td,table.calendar th{text-align:right;position:relative}table.calendar th{font-weight:400;height:20px;vertical-align:top}th.week{width:60px}td{border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:0;vertical-align:top}tr td:first-child{display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}tr td:last-child{border-right:none}td .day{margin:10px;display:-webkit-flex;display:flex;position:absolute;right:0;width:23px;height:23px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:50%}td .day.outside{color:#c5c5c5}td .day.weekend{background-color:#f5f5f5}.calendarElement{display:-webkit-flex;display:flex;height:100%;position:absolute;top:0;left:0;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.calendarElement p{margin:0}table.calendar tr:last-child .calendarElement .popup,table.calendar tr:nth-last-child(2) .calendarElement .popup{bottom:calc(100% + 9px);top:auto}table.calendar tr:last-child .calendarElement .popup:before,table.calendar tr:nth-last-child(2) .calendarElement .popup:before{top:auto;bottom:-3px}table.calendar td:last-child .calendarElement .popup{right:calc(100% + 9px);top:auto;bottom:auto}table.calendar td:last-child .calendarElement .popup:before{top:calc(50% - 3px);bottom:auto;left:calc(100% - 6px)}.calendarElement .popup:before{position:absolute;top:-3px;left:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg);height:9px;width:9px;background-color:#3e3e3e;content:""}.calendarElement .popup{display:none;position:absolute;background-color:#3e3e3e;top:calc(100% + 9px);color:#fdfdfd;-webkit-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:max-content;text-align:left;font-size:11px;padding:10px;border-radius:4px;-webkit-animation:fadeIn .25s ease-in-out;animation:fadeIn .25s ease-in-out}.calendarElement:hover .popup{display:-webkit-flex;display:flex;z-index:2}.calendarElement:hover .popup:hover{display:none}table.calendar td{background-color:#fefefe;transition:background-color .2s ease-in-out}table.calendar td.we{background-color:#f5f5f5}table.calendar td.full{background-color:#fcc3c3}table.calendar td.today .day{background-color:#f9302c;color:#eaeaea}table.calendar tr:hover td{background-color:#f2f2f2;cursor:pointer}table.calendar tr:hover td.full{background-color:#ecb5b5}table.calendar tr td.special p{display:-webkit-flex;display:flex;height:24px;width:24px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:0;border-radius:50%;margin:0;box-sizing:border-box}table.calendar tr:hover td.special p{background-color:#f9302c;color:#fff}.btn{margin-right:10px;font-size:12px;line-height:1.33337;font-weight:400;min-width:23px;padding:4px 11px;border-radius:12px;border:none;outline:none;cursor:pointer;text-align:center;background-color:#0071e3;color:#fff;transition:background-color .2s ease-in-out}.btn span.material-icons{display:inline-block;height:100%;vertical-align:middle}.btn:disabled{cursor:not-allowed;opacity:.5}.btn.danger{background-color:#f9302c}.btn:hover{background-color:#2d85dd}.btn.danger:hover{background-color:#ff605d}.weeks{height:calc(100% - 30px);box-sizing:unset;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;-webkit-flex-direction:column;flex-direction:column;position:relative}.container .menu,.weeks{display:-webkit-flex;display:flex}.container .menu{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:3}.container .menu select.form-control{width:60px;margin-right:10px}.container .menu select.form-control.view{width:120px}.container .menu .calendarControls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.container .menu .calendarControls span{margin-right:10px}.container .menu .calendarControls span.material-icons{margin:0;font-size:16px;line-height:0;display:-webkit-flex;display:flex;height:16px;-webkit-align-items:center;align-items:center}.weeks .top{margin-left:5px}.weeks .top,.weeks .top .daysTop{display:-webkit-flex;display:flex}.weeks .top .daysTop{width:100%;margin:0 5px}.weeks .top .campaignTopName{min-width:200px;-webkit-align-items:center;align-items:center}.weeks .top .campaignTopName,.weeks .top .daysTop .dayTop{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.weeks .top .daysTop .dayTop{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;border-left:1px solid #f5f5f5;box-sizing:border-box;padding-left:4px;margin-left:4px}.weeks .top .daysTop .dayTop .hoursBlock{font-size:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.weeks .top .daysTop .dayTop .hoursBlock span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:6.25%}.weeks .data{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.weeks .data .campaignName{font-size:12px;display:-webkit-flex;display:flex;min-width:214px;max-width:214px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.material-icons{font-size:inherit}.weeks .data .campaignName .badge{margin-left:2px}.weeks .data .campaignName p{margin:0;text-align:center}.weeks .data .campaign,.weeks .data .freeSpace{display:-webkit-flex;display:flex;margin-left:0;margin-bottom:2px;height:50px;position:relative;background-color:#fff;transition:background-color .2s ease-in-out;cursor:pointer}.weeks .data .campaign:hover{background-color:#c5c5c5}.weeks .data .campaign .day,.weeks .data .freeSpace .day{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:0 4px}.weeks .data .freeSpace .day{-webkit-flex-basis:0;flex-basis:0}.weeks .data .campaign .day .blank,.weeks .data .campaign .day .camp{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0}.weeks .data .campaign .day .camp{background-color:#2d85dd}.weeks .data .freeSpace .data{-webkit-flex-grow:1;flex-grow:1;margin:0;-webkit-flex-direction:row;flex-direction:row}.weeks .data .freeSpace .data,.weeks .data .freeSpace .freeBlock{display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0}.weeks .data .freeSpace .freeBlock{position:relative;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.weeks .data .freeSpace .freeBlock .freeProgress{background-color:#63cb89;position:absolute;left:0;width:100%;bottom:0;z-index:0}.weeks .data .freeSpace .freeBlock .freeInfo{z-index:1;text-align:center;font-size:12px}.modal-background{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.8);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:9}.modal-background.closing{-webkit-animation:fadeOut .2s ease-in-out;animation:fadeOut .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal-background.closing .modal{-webkit-animation:zoomOut .2s ease-in-out;animation:zoomOut .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal{background-color:#fefefe;height:80vh;width:90vw;-webkit-animation:zoomIn .2s ease-in-out;animation:zoomIn .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:25px;box-sizing:border-box;position:relative;overflow:hidden;overflow-y:scroll}.modal.small{height:auto;width:auto;overflow-y:hidden}.modal.small.center{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.flex.vcenter{-webkit-align-items:center;align-items:center}h4,p{margin:0}.modal .campaignData{height:100%;position:relative}.modal .data{margin-top:10px;height:calc(100% - 20px);position:relative;box-sizing:content-box}.modal .data,.modal .data .campaignDetails{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.modal .data .campaignDetails{-webkit-flex-basis:80%;flex-basis:80%;-webkit-flex-direction:column;flex-direction:column}.modal .data .campaignDetails p{margin-bottom:4px}.modal .data .campaignDetails p span.warning{vertical-align:bottom;font-size:19px;display:inline-block;cursor:default;color:#f0ad4e;margin-left:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal .data .campaignRepartition{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:stretch;justify-content:stretch;-webkit-flex-basis:30%;flex-basis:30%}.modal .data .campaignRepartition,.modal .data .chart{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}.modal .data .chart{width:100%;-webkit-justify-content:center;justify-content:center;-webkit-animation:fadeIn .9s ease-in-out;animation:fadeIn .9s ease-in-out;min-width:300px}.modal .creatives{display:-webkit-flex;display:flex;height:240px;position:relative}.modal .creative{margin:0 10px}.modal .creative,.modal .creative video{height:100%}.flex{display:-webkit-flex;display:flex}.flex-row{-webkit-flex-direction:row;flex-direction:row}.flex-col{-webkit-flex-direction:column;flex-direction:column}.flex-center{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.flex-space-between{-webkit-justify-content:space-between;justify-content:space-between}.label{padding:2px;font-size:12px;border-radius:50%}.label.label-success{background:#63cb89}.label.label-warning{background:#f1c205}.modal .campaignData:not(:first-child){margin-top:32px;padding-top:32px;border-top:1px solid grey}.recap-cell{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.recap-cell .progress{height:20px;position:relative}.recap-cell .progress .bar{height:100%;background-color:#63cb89;color:#fff;font-size:9px;-webkit-align-items:center;align-items:center}.recap-cell .progress .bar,.weeks-view .campaign-cell{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.weeks-view .campaign-cell{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;flex-direction:column}.weeks-view .campaign-cell .details{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:10px}.weeks-view td{padding:4px}.weeks-view .week-no{text-align:center}.weeks-view .week-no.now{background-color:#f9302c;color:#fff;height:25px;width:25px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.weeks-view .week-no.withSep.now{height:37px;width:37px}.weeks-view .week-no .sep{font-size:9px;border-top:1px solid grey}.weeks-view .sep-bot{font-size:12px;margin-top:auto;border-top:1px solid grey}.weeks-view .week-no.now .sep{border-color:#fff;margin:0 10px}.ModalPlanning .slices{text-align:center;margin-top:1em}.ModalPlanning .slices .block{display:inline-block;padding:10px 20px;cursor:pointer;border:1px solid #e5e9ec;border-left:none;margin-bottom:1.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ModalPlanning .slices .block.selected{background-color:#63cb89;color:#fff;border-color:#63cb89}.ModalPlanning .slices .block:first-child{border-left:1px solid #e5e9ec}.ModalPlanning .timing{text-align:center;margin-top:1em}.ModalPlanning .timing .block{display:inline-block;height:25px;width:25px;line-height:25px;cursor:pointer;border:1px solid #e5e9ec;border-left:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ModalPlanning .timing .block:last-child{background-color:#eee}.ModalPlanning .timing .block.selected{background-color:#63cb89;color:#fff;border-color:#63cb89}.ModalPlanning .timing .block:first-child{border-left:1px solid #e5e9ec}.ModalPlanning .selectAll{text-align:center;font-size:16px;font-weight:500;display:block;margin-bottom:2em}.ModalPlanning .selectAll span.checkbox{vertical-align:text-bottom}.center{text-align:center}.availableSlots{display:-webkit-flex;display:flex}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.Planning table.fixed{table-layout:fixed}.Planning span.timeRange{margin:0 2.5px;display:inline-block;-webkit-user-select:none;-ms-user-select:none;user-select:none}.label.label-default{background:#f1f1f1;color:#637282}.label{padding:4px 8px;font-size:11px}button.selected,button.selected.react-calendar__tile--active{background-color:#741611!important;color:#fff!important}.mb-10{margin-bottom:10px}.newCampaign{position:relative;padding:24px 12px;box-sizing:border-box;background-color:#f7f9fa;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#333}.newCampaign,.newCampaign .row{display:-webkit-flex;display:flex}.newCampaign .row{-webkit-flex-direction:row;flex-direction:row}.newCampaign .panel{display:block;position:relative;font-size:15px;background-color:#fff;border-radius:4px;padding:24px;border:1px solid #e6e8eb;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 12px 24px;box-sizing:border-box}.newCampaign .panel .card{position:relative;width:100%}.newCampaign .panel-heading{margin-bottom:24px}.newCampaign h4{margin:0;font-size:14px;font-weight:900;fill:#373d3f;font-family:Helvetica}.newCampaign .panel-body{display:-webkit-flex;display:flex}.newCampaign .planning-ctr{width:100%}.newCampaign .panel.large{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-shrink:unset;flex-shrink:unset}.newCampaign span.price{font-size:9px}.newCampaign .panel.slots{width:270px}.checkbox{content:"";display:inline-block;height:16px;width:16px;border:2px solid #333;vertical-align:text-bottom;border-radius:3px;cursor:pointer;position:relative;margin:0 0 0 4px}.checkbox.checked:after{position:absolute;content:"";display:inline-block;height:6px;width:9px;border-left:2px solid #333;border-bottom:2px solid #333;left:1px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.newCampaign .targeting .flex-space{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.form-control{box-sizing:border-box;position:relative;display:block;width:100%;font-size:14px;line-height:1.42857143;background-color:#fff;background-image:none;box-shadow:none;border:1px solid #c1c7cd;color:#646464;border-radius:4px;padding:5px 12px;height:32px}.form-group{margin-bottom:15px}label{display:inline-block;margin-bottom:5px}.table,label{max-width:100%}.table{width:auto;margin-bottom:20px}.table>thead>tr>th{border-bottom:1px solid #e6e8eb;color:#6a7c8f;font-weight:400}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#e6e8eb;padding:12px 8px;padding:8px;line-height:1.42857143;vertical-align:top;border-top:none;border-bottom:none}.table thead tr th{border-bottom:1px solid #eee}.table tbody tr td{border-top:1px solid #fafafa}.table tbody tr.total td{font-weight:700}table{border-spacing:0;border-collapse:collapse}.table tr:first-child>td:first-child{border-top:none}.newCampaign .row.c2{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;width:100%;margin:0 -10px}.newCampaign .row.c2 .react-tags{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:50%;flex-basis:50%;margin:0 10px}.newCampaign .selection-controls{width:600px;margin-right:24px}.newCampaign .targeting .selection-recap{padding:10px;border:1px solid #eee;border-radius:4px;width:400px}.newCampaign .selection-recap h5{margin:0;font-weight:400}.newCampaign .targeting .selection-recap p{margin-top:12px}.newCampaign .targeting .controlsScreen{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:12px}.newCampaign .targeting .controlsScreen span{text-decoration:underline;cursor:pointer;font-size:9px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.newCampaign .timeline-data{display:-webkit-flex;display:flex}.newCampaign .timeline-data .table.table-conflicts button.btn:last-child{margin-right:0}.newCampaign .timeline-data .conflicts,.newCampaign .timeline-data .options{margin-left:48px}.newCampaign .btn:last-child{margin-right:0}.login{color:#888ea8;font-size:.875rem;font-family:Roboto}.login .form-wrap{max-width:480px;margin:0 auto;min-width:311px;min-height:100%;-webkit-align-self:center;align-self:center;width:100%;height:100vh;-webkit-justify-content:center;justify-content:center}.login .form-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;width:100%;min-height:100%}.login .form-content{display:block;width:100%;padding:25px;background:#fff;text-align:center;border-radius:15px;border:1px solid #e0e6ed;box-shadow:0 .1px 0 rgb(0 0 0/0),0 .2px 0 rgb(0 0 0/0),0 .4px 0 rgb(0 0 0/0),0 .6px 0 rgb(0 0 0/0),0 .9px 0 rgb(0 0 0/1%),0 1.2px 0 rgb(0 0 0/1%),0 1.8px 0 rgb(0 0 0/1%),0 2.6px 0 rgb(0 0 0/1%),0 3.9px 0 rgb(0 0 0/1%),0 7px 0 rgb(0 0 0/1%)}.login .form-content h1{font-size:32px;color:#3b3f5c;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0}.login .form-content p{font-size:13px;color:#888ea8;font-weight:600;margin-bottom:35px;margin-top:0}.login .form-group{padding:11px 0 16px;border-bottom:none;position:relative;width:100%;text-align:left}.login .form-group label{font-size:10px;font-weight:700;color:#3b3f5c;margin-bottom:8px;text-transform:uppercase;display:inline-block}.login .form-group input{display:inline-block;vertical-align:middle;border-radius:6px;min-width:50px;max-width:635px;width:100%;transition:all .2s ease-in-out 0s;color:#3b3f5c;font-weight:500;font-size:16px;padding:13px 35px 13px 46px;border:1px solid #bfc9d4;letter-spacing:1px;height:calc(1.4em + 1.4rem + 2px);line-height:1.5;outline:none}.login .form-group input:focus{box-shadow:0 0 5px 2px rgb(194 213 255/62%);border-color:#4361ee;color:#3b3f5c}.login .form-group svg{position:absolute;left:12px;color:#888ea8;fill:rgba(0,23,55,.08);width:20px;height:20px;top:48px;overflow:hidden;vertical-align:middle;box-sizing:border-box}.login button.login-btn{-webkit-align-self:center;align-self:center;width:100%;padding:11px 14px;font-size:16px;letter-spacing:2px;color:#fff;background-color:#4361ee;box-shadow:0 10px 20px -10px #4361ee;text-shadow:none;font-weight:400;white-space:normal;word-wrap:break-word;border:1px solid transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;line-height:1.5;outline:none;cursor:pointer;transition:all .2s ease-in-out}.login button.login-btn:focus,.login button.login-btn:hover{color:#fff;box-shadow:none;border-color:#4361ee;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.color-badge{display:block;height:24px;width:24px;border-radius:50%;margin-left:12px}.ml-10{margin-left:10px}.content-map{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;height:100%}.content-map h6{margin-top:0}.map{width:100%;-webkit-flex-basis:100%;flex-basis:100%}.map,.map>div{position:relative;-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex}.map>div{height:100%}.flex-conflicts{display:-webkit-flex;display:flex;height:100%;-webkit-flex-direction:column;flex-direction:column}.flex-conflicts h6{margin-top:0}.map-conflicts{display:-webkit-flex;display:flex;height:100%}.flex-conflicts-col{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1}.flex-conflicts-col table{-webkit-flex-grow:0;flex-grow:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.flex-conflicts-col .map-conflicts,.flex-conflicts-col .map-conflicts>div{-webkit-flex-grow:1;flex-grow:1;height:100%;position:relative}.flex-conflicts-col .map-conflicts>div{max-height:600px;display:-webkit-flex;display:flex;margin-left:10px}.campaign-title-badge{display:inline-block;height:10px;width:10px;border-radius:50%;margin-left:8px}textarea.form-control{min-height:300px;max-height:calc(80vh - 160px);max-width:100%;color:#000;font-family:Helvetica}.mt-10{margin-top:10px}.recap-pois{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;height:100%}.map-conflicts-pois{-webkit-flex-direction:column;flex-direction:column}.flex-conflicts-col .map-conflicts-pois>div,.map-conflicts-pois{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;height:100%;position:relative}.flex-conflicts-col .map-conflicts-pois>div{max-height:600px;margin-left:10px}.flex-conflicts-col .map-conflicts-pois>.form-group{display:-webkit-flex;display:flex;height:auto;margin-top:10px;-webkit-align-items:center;align-items:center;width:300px;-webkit-flex-grow:0;flex-grow:0;margin-left:auto}.flex-conflicts-col .map-conflicts-pois>.form-group label{margin:0 10px 0 0}.flex-conflicts-col .map-conflicts-pois>.form-group button{margin-left:10px;-webkit-flex-grow:1;flex-grow:1;width:200px}.modal-background .closeBtn{position:fixed;top:0;right:0;height:50px;width:50px;background-color:rgba(197,34,25,.6313725490196078);display:-webkit-flex;display:flex;color:#fff;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:24px;transition:background-color .2s ease-in-out}.modal-background .closeBtn:hover{background-color:#df3229}.newCampaign .modal-days-planning{display:-webkit-flex;display:flex;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8666666666666667);height:100vh;width:100vw;z-index:3;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.newCampaign .modal-days-planning .modal-days-planning-body{background-color:#fff;padding:24px;border-radius:4px;margin-bottom:50vh;-webkit-user-select:none;-ms-user-select:none;user-select:none}.panelView .topbar{height:25px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 4px}.panelView .columns .col{-webkit-flex-basis:33%;flex-basis:33%;width:33%;display:-webkit-flex;display:flex;height:100%;border-left:1px solid #aaa;-webkit-flex-grow:1;flex-grow:1}.panelView .columns{display:-webkit-flex;display:flex;max-height:calc(100vh - 25px);overflow-y:scroll}.panelView .columns .col .tble{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.panelView .columns .col .tble .line{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;min-height:75px;border-top:1px solid #eee;position:relative}.panelView .columns .col .tble .line .camp{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;min-width:165px}.panelView .columns .col .tble .line>div{-webkit-flex:1 1;flex:1 1;font-size:14px;border-right:1px solid #eee;padding:4px}.panelView .columns .col .tble .line>div.num{max-width:89px;-webkit-flex-direction:column;flex-direction:column;position:relative;min-width:89px}.panelView .columns .col .tble .line>div.num,.panelView .columns .col .tble .line>div.num>.wnum{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.panelView .columns .col .tble .line>div.num>.wnum{height:24px;width:24px;background-color:#ddd;border-radius:50%;margin-bottom:4px}.panelView .columns .col .tble .line>div.num .progress{height:2px;background-color:#63cb89;width:100%;position:absolute;bottom:0;left:0}.panelView .columns .col .tble .line .details{font-size:13px;margin-top:4px}.panelView .campName{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;text-transform:uppercase}.panelView .line .logo{height:40px;width:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;justify-self:center;margin-right:10px}.panelView .line .logo img{max-width:40px;max-height:40px}.panelView .day{margin-top:1px;padding-top:1px;font-size:12px;border-top:1px solid #ddd}.newCampaign .logos{display:-webkit-flex;display:flex}.newCampaign .logos img{height:64px;width:64px}.panelView .columns .col .tble .line>div.newMonth{top:100px;font-size:72px;color:#ccc}.panelView .columns .col .tble .line>div.newMonth,.panelView .screens{display:-webkit-flex;display:flex;position:absolute;width:100%;text-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.panelView .screens{bottom:5px;left:0}.panelView .screens .draft-indicator{height:8px;width:8px;border-radius:50%;background-color:#000;display:inline-block}.panelView .objective{background-color:#fff;border:1px solid #333;padding:8px}.panelView .botright,.panelView .objective{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.panelView .botright{position:fixed;bottom:0;right:0}.panelView .botright .nav,.panelView .botright .nav>div{display:-webkit-flex;display:flex}.panelView .botright .nav>div{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:10px;font-size:18px;cursor:pointer}.panelView .objective .obj{margin-top:-4px;font-size:10px;font-weight:700}.panelView .objective .current-ctr{display:-webkit-flex;display:flex;padding:10px 15px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;position:relative}.panelView .objective .current-ctr span{font-size:24px;font-weight:700;line-height:0}.panelView .objective .current-ctr .sep{width:1px;background-color:#000;height:20px;margin:0 10px}.panelView .objective .current-ctr .bar-bottom{position:absolute;bottom:0;height:1px;background-color:#63cb89;left:0}.revenue{padding:25px;min-height:calc(100vh - 30px);background-color:#eee}.revenue .panel{margin-bottom:25px;padding:25px;background-color:#fff;width:100%}.revenue .row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1}.revenue .row .col-6{display:-webkit-flex;display:flex;min-width:50%}.revenue table{width:100%}.revenue table thead{background-color:#000}.revenue table thead th{color:#fff;padding:18px 24px;text-transform:uppercase;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:400}.revenue table tbody td{padding:18px 24px;display:table-cell;text-align:center}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:sans-serif;line-height:1.125em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:.75em;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#741611}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--active{background:#741611;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#741611}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-tags{position:relative;padding:6px 0 0 6px;border:1px solid #d1d1d1;border-radius:1px;font-size:1em;line-height:1.2;cursor:text}.react-tags.is-focused{border-color:#b1b1b1}.react-tags__selected{display:inline}.react-tags__selected-tag{display:inline-block;box-sizing:border-box;margin:0 6px 6px 0;padding:6px 8px;border:1px solid #d1d1d1;border-radius:2px;background:#f1f1f1;font-size:inherit;line-height:inherit}.react-tags__selected-tag:after{content:"\2715";color:#aaa;margin-left:8px}.react-tags__selected-tag:focus,.react-tags__selected-tag:hover{border-color:#b1b1b1}.react-tags__search{display:inline-block;padding:7px 2px;margin-bottom:6px;max-width:100%}@media screen and (min-width:30em){.react-tags__search{position:relative}}.react-tags__search input{max-width:100%;margin:0;padding:0;border:0;outline:none;font-size:inherit;line-height:inherit}.react-tags__search input::-ms-clear{display:none}.react-tags__suggestions{position:absolute;top:100%;left:0;width:100%;z-index:99}@media screen and (min-width:30em){.react-tags__suggestions{width:240px}}.react-tags__suggestions ul{margin:4px -1px;padding:0;list-style:none;background:#fff;border:1px solid #d1d1d1;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.react-tags__suggestions li{border-bottom:1px solid #ddd;padding:6px 8px}.react-tags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}.react-tags__suggestions li:hover{cursor:pointer;background:#eee}.react-tags__suggestions li.is-active{background:#b7cfe0}.react-tags__suggestions li.is-disabled{opacity:.5;cursor:auto}
/*# sourceMappingURL=main.7d5b391d.chunk.css.map */