html{font-size:13px;overflow:scroll}#app-content{margin:1.25rem 0 0;padding:0;position:relative}.td{padding:0!important}.pointer{cursor:pointer}.newAssignmentForm{label{margin-bottom:0!important}}.scheduleTrigram{cursor:pointer;font-weight:700;margin-bottom:5px;margin-right:5px;white-space:normal;&.is-updated{background:#ffdd57;font-style:italic}&.qualifiedTechnician{border:1px solid #000}&.inTrainingTechnician{border:1px dashed #bd2130;font-weight:400}&.inQualificationTechnician{border:1px dashed #000}&.canDrop{border:2px solid #0b0}&.inactiveOperator{background:rgba(189,33,48,.5);border-color:#bd2130;color:#fff}&.notSamePlanningTechnician{background:rgba(255,12,12,.8);color:#fff}&.inactiveTechnician{text-decoration:line-through}}#action-panel{min-width:350px;.panel-content{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out;&.visible{max-height:15rem}.sidePanel-action-switch{width:100%}}}#planningMenuChange{background:#ffe08a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;position:relative;.title{align-items:center;cursor:pointer;display:flex;font-size:1.1em;font-weight:700;gap:10px;height:100%;margin-bottom:0}&.openFull{border-radius:0}.content{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;left:-100%;max-height:0;overflow:hidden;position:absolute;top:4rem;transition:all .5s ease-in-out;.svg{color:#000}&.openFull{max-height:14rem}.container{padding:20px}.changeObject{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:1rem;.objectType{font-weight:700}.changeTypes{align-items:center;display:flex;gap:5px;.tags{flex-wrap:nowrap;margin-bottom:0;.tag{margin-bottom:0}}}}.save{font-weight:700;margin-top:1.5rem;text-align:right}}}#assignmentModalBody,#deleteDayModalBody{padding:0!important;.modal__content{padding:.5rem;.technician__form__part{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.qualifications_list{display:flex;flex-wrap:wrap}}.card-footer{border-top:none!important;.card-footer-item{border-top:1px solid #000;cursor:pointer;font-weight:700;&.buttonDisabled{background-color:#f8f8f8;border-top:1px solid #dbdbdb;cursor:default;font-style:italic;font-weight:400}}}}#assignedScheduleModalBody{padding:0!important;.technicianCapacity{font-weight:400!important}.assignedScheduleFormTechnicians{.tag{cursor:pointer}}.level-item{flex-shrink:1}.card-footer{border-top:none!important;.card-footer-item{border-top:1px solid #000;cursor:pointer;font-weight:700;&.buttonDisabled{background-color:#f8f8f8;border-top:1px solid #dbdbdb;cursor:default;font-style:italic;font-weight:400}}}}#planningTable{border:none;border-collapse:separate;height:100%;margin:10px;table-layout:fixed;.visualizationSwitcher{cursor:pointer}thead{background:inherit;border:none;box-shadow:none!important;&.operatorDaysHead{&:after{content:"";display:block;height:10px}}th{border:1px solid #fff;padding-bottom:.25rem;padding-top:.25rem;text-align:center}.fullHeader{padding-bottom:.5rem!important;padding-top:.5rem!important;.columns{align-items:center;display:flex!important;justify-content:space-between}.incompleteSolutionTableHeader{font-style:italic}}.headerTitle{font-size:1.5em;font-weight:700;text-align:center}.navigationBackward{cursor:pointer;padding-left:1.5rem;text-align:left}.navigationForward{cursor:pointer;padding-right:1.5rem;text-align:right}.dataHeader{border-bottom:none;border-top:none;box-shadow:0 2px 15px -2px rgba(0,0,0,.15);font-size:1.1em;font-weight:700;padding:.5rem 5px;vertical-align:middle;&.print{box-shadow:none}}.cornerHeader{border-bottom:none;border-left:10px solid #fff;border-top:none;vertical-align:middle}}tbody{margin-top:1rem;tr{border:none!important;height:100%;td{border:1px solid #fff;height:100%;&.indexCell{background:#eee;border-bottom-left-radius:10px;border-left:10px solid #bbb;border-top-left-radius:10px;font-weight:700;text-align:center;vertical-align:middle;&.inactiveOperator{background-color:rgba(189,33,48,.5);border-left:10px solid #bd2130;color:#fff}.indexCellContainer{align-items:center;display:flex;height:100%;justify-content:center;padding:10px;.indexCellContent{cursor:pointer;font-weight:700;text-align:center}}}.planningCellOperator{height:100%;position:relative;&.canDrop{border:2px solid #189d37}.backdrop{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000000;&.noDrop{background-color:hsla(0,0%,100%,.5);display:block}}}.PlanningCellContent{background-attachment:fixed;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:4rem;position:relative;.scheduleContent{padding:10px 10px 1.3rem;.cellScheduleTitle{border-bottom:1px solid #fff;cursor:pointer;font-weight:700;margin-bottom:5px;&.is-updated{border-left:5px solid #ffdd57;font-style:italic;padding-left:5px}}.cellScheduleContent{white-space:normal;.newTrigramButton{opacity:80%}}}.dayCellContent{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:5px;.scheduleName{font-weight:700}.dayOff{font-weight:700}&.dayCellReplacement{cursor:pointer;flex-direction:row;gap:5px}}.newScheduleContent{bottom:5px;display:flex;justify-content:center;left:0;min-height:1.1rem;position:absolute;right:0;svg{cursor:pointer}}&.assigned{cursor:pointer}&.inactiveDay{background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 5px,#ccc 0,#ccc 10px);background:repeating-linear-gradient(45deg,#fff,#fff 5px,#ccc 0,#ccc 10px);&.print{background:#eee}}&.noAssignmentsDay{background:-webkit-repeating-linear-gradient(45deg,#606dbc,#606dbc 5px,#fff 0,#fff 10px);background:repeating-linear-gradient(45deg,#606dbc,#606dbc 5px,#fff 0,#fff 10px);&.print{background:#eee}}&.notSamePlanningMode{border:1px solid rgba(255,12,12,.8)}}}}}}#commentsPanel{margin-top:10px;padding:.75rem;.panel{border-top-left-radius:5px;border-top-right-radius:5px;.panel-heading{border-top-left-radius:5px;border-top-right-radius:5px}}}#planningTableLegend{display:flex;gap:20px;margin:20px 10px;.legend-list{li{margin-bottom:3px}}}.react-switch-checkbox{height:0;visibility:hidden;width:0}.react-switch-label{align-items:center;background:grey;border-radius:100px;cursor:pointer;display:flex;height:30px;justify-content:space-between;position:relative;transition:background-color .2s;width:80px}.react-switch-label .react-switch-button{background:#fff;border-radius:25px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);content:"";height:25px;left:2px;position:absolute;top:2px;transition:.2s;width:25px}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:40px}.navbar-menu{justify-content:space-between}
/*# sourceMappingURL=planning.bb0537fd.css.map*/