@import url(https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700);.about-version-infos{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-version-infos .about-pootsy-logo{height:100px;margin-bottom:40px}.about-version-infos .info-line .label{letter-spacing:3px;color:#83909a}.about-version-infos .info-line .value{color:#f663a2}.cleaner-absence-modal{position:fixed;z-index:2}.absence-modal-inputs .end-date-group,.absence-modal-inputs .start-date-group{display:flex;align-items:center;justify-content:space-between}.absence-modal-inputs .labeled-datetime-picker{margin-top:20px;margin-bottom:20px}.absence-modal-inputs .labeled-datetime-picker .labeled-datetime-picker-inputs{height:30px}.absence-modal-inputs .labeled-datetime-picker .labeled-datetime-picker-inputs .pootsy-timepicker{max-width:60px;margin-left:20px}.absence-modal-inputs>.pootsy-select-box{height:30px;width:100%;margin-bottom:20px}.absence-modal-inputs .ss-code{text-align:left!important}.absence-modal-inputs .warning-eco_unemployment{flex-item:1 0 0;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;color:#f663a2}.activity-cell{position:relative;padding-left:50px;min-height:100px;margin-bottom:20px}.activity-cell .pink-dot{position:absolute;top:6px;left:0;height:10px;width:10px;border-radius:50%;background-color:#f663a2}.activity-cell .vertical-line{position:absolute;top:25%;left:3px;width:3px;height:70%;background-color:#d3d3d3}.activity-cell .activity-time{text-transform:uppercase;font-weight:700;font-size:.8em;color:$antracite;letter-spacing:2px}.activity-cell .activity-box{border:1px solid #d3d3d3;border-radius:10px;padding:20px}.activity-cell .activity-box .activity-title{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.8em;color:#afafaf;margin-top:0;margin-bottom:10px}.activity-cell .activity-box .activity-parameter{display:flex}.activity-cell .activity-box .activity-parameter label{color:#f663a2;margin-right:5px;font-size:1em}.activity-cell .activity-box .activity-parameter .message-images img{height:100px;margin-right:5px;border:2px solid transparent;border-radius:7px;cursor:pointer}.activity-cell .activity-box .activity-parameter .message-images img:hover{border-color:#fdba88}.activity-cell-modal-image{max-height:60vh}.add-booking-psv-modal{padding-top:20px;padding-bottom:20px;text-align:center;min-width:400px}.add-booking-psv-modal>.pootsy-text-input-box{height:30px;margin-top:20px}.add-booking-psv-modal .warning{margin-top:10px;height:30px;color:#fd9c92}.admin-forget-customer-contract-modal{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:80vw;padding-top:20px}.admin-forget-customer-contract-modal .description{margin-top:20px;margin-bottom:20px}.admin-customers .customer-line .col{flex:1 0;text-align:center}.admin-customers .customer-line .col.customer-name{text-align:left;text-align:initial}.pootsy-page-content.admin-inspector{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:150px}.pootsy-page-content.admin-inspector .inputs{flex-shrink:0;display:flex;align-items:flex-start}.pootsy-page-content.admin-inspector .inputs .pootsy-calendar-collapsed,.pootsy-page-content.admin-inspector .inputs>.pootsy-text-input-box{height:30px}.pootsy-page-content.admin-inspector .fields-selectors{flex-shrink:0;display:flex;width:100%}.pootsy-page-content.admin-inspector .fields-selectors .fields-selector{position:relative;flex:1 0;display:flex;flex-direction:column;background:#eaeef0;padding:5px;margin:5px;border-radius:5px;flex-grow:1}.pootsy-page-content.admin-inspector .fields-selectors .fields-selector .fields{display:flex;flex-wrap:wrap;flex-direction:column;max-height:100px;align-items:flex-start}.pootsy-page-content.admin-inspector .affiliate{font-size:1.5em;font-weight:lighter}.pootsy-page-content.admin-inspector .bookings{flex-shrink:0;display:flex;flex-wrap:wrap;font-size:.9em}.pootsy-page-content.admin-inspector .bookings .booking,.pootsy-page-content.admin-inspector .bookings .booking-request,.pootsy-page-content.admin-inspector .bookings .exceptions{padding:10px;margin-right:5px;margin-bottom:5px;border-radius:5px}.pootsy-page-content.admin-inspector .bookings .booking-request .property,.pootsy-page-content.admin-inspector .bookings .booking .property,.pootsy-page-content.admin-inspector .bookings .exceptions .property{display:flex;justify-content:space-between}.pootsy-page-content.admin-inspector .bookings .booking-request .property:last-of-type,.pootsy-page-content.admin-inspector .bookings .booking .property:last-of-type,.pootsy-page-content.admin-inspector .bookings .exceptions .property:last-of-type{border-bottom:none}.pootsy-page-content.admin-inspector .bookings .booking-request .property .field,.pootsy-page-content.admin-inspector .bookings .booking .property .field,.pootsy-page-content.admin-inspector .bookings .exceptions .property .field{min-width:100px}.pootsy-page-content.admin-inspector .bookings .booking-request{background:#fff1e7}.pootsy-page-content.admin-inspector .bookings .booking-request .booking-request-property{flex:0 0 25%}.pootsy-page-content.admin-inspector .bookings .booking{background:#eaeef0}.pootsy-page-content.admin-inspector .bookings .booking .property{border-bottom:1px solid #f5f5f5}.pootsy-page-content.admin-inspector .bookings .exceptions{background:#fd9c92}.pootsy-page-content.admin-inspector .bookings .exceptions .exception .property{border-bottom:1px solid grey}.pootsy-page-content.admin-inspector .current-occurrence{flex-shrink:0;display:flex;position:relative;margin-top:10px;background:#7dcddb;padding:10px;border-radius:5px;font-size:.9em}.pootsy-page-content.admin-inspector .current-occurrence .occurrence,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery{border:1px solid #bee6ed;border-radius:5px;padding:5px}.pootsy-page-content.admin-inspector .current-occurrence .occurrence .current-occurrence-property,.pootsy-page-content.admin-inspector .current-occurrence .occurrence .service-delivery-property,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .current-occurrence-property,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .service-delivery-property{display:flex;justify-content:space-between;border-bottom:1px solid #bee6ed}.pootsy-page-content.admin-inspector .current-occurrence .occurrence .current-occurrence-property .field,.pootsy-page-content.admin-inspector .current-occurrence .occurrence .service-delivery-property .field,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .current-occurrence-property .field,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .service-delivery-property .field{min-width:100px}.pootsy-page-content.admin-inspector .current-occurrence .occurrence .current-occurrence-property .value,.pootsy-page-content.admin-inspector .current-occurrence .occurrence .service-delivery-property .value,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .current-occurrence-property .value,.pootsy-page-content.admin-inspector .current-occurrence .service-delivery .service-delivery-property .value{color:#e8f7e7}.pootsy-page-content.admin-inspector .current-occurrence .occurrence{margin-right:40px}.AdminPaperDeliveryValue{display:yes}.admin-super-areas{display:flex;flex-direction:column;padding-left:20px;padding-right:20px;overflow-y:scroll}.admin-super-areas .create-super-area{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;max-width:600px;margin-top:20px;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.admin-super-areas .create-super-area .pootsy-subheading{width:100%}.admin-super-areas .create-super-area .pootsy-text-input-box{flex:1 0;margin-right:20px}.admin-super-areas .create-super-area .pootsy-multiselect{margin-top:10px;width:100%}.admin-super-areas .super-areas{display:flex;flex-wrap:wrap;margin-top:20px}.admin-super-areas .super-areas .super-area{flex:1 0;min-width:30%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:10px;margin-right:20px;margin-bottom:20px}.admin-super-areas .super-areas .super-area .names{display:flex;white-space:nowrap;margin-top:10px}.admin-super-areas .super-areas .super-area .names .pootsy-text-input-box{flex:1 0;margin-left:10px}.admin-super-areas .super-areas .super-area .names .pootsy-text-input-box:first-of-type{margin-left:0}.admin-super-areas .super-areas .super-area .pootsy-multiselect{margin-top:10px;width:100%}.delete-admin-modal{display:flex;flex-direction:column;align-items:center}.delete-admin-modal+.buttons{margin-top:20px}.create-admin-form{display:flex;flex-direction:column}.create-admin-form .pootsy-select-box,.create-admin-form .pootsy-text-input-box{height:30px;margin-bottom:20px}.affiliate-picker{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.affiliate-picker .picker-box{height:300px;width:300px;display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:5px;box-shadow:4px 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background:linear-gradient(135deg,#f0629e,#f1699b 17%,#f76d9e 0,#f7759a 27%,#fa9998 52%,#f99191 0,#f99090 0,#fba289 68%,#f99f86 0,#f9a584 75%,#f9a684 76%,#faaf8e 0,#fbb28b 83%,#fdb98d 0,#fec18a);color:#fff;font-weight:lighter}.affiliate-picker .picker-box .box-title{margin-bottom:40px}.affiliate-picker .picker-box .affiliates{flex:1 0;overflow-x:hidden;overflow-y:auto;width:80%}.affiliate-picker .picker-box .affiliate{border:2px solid #fff;padding:5px 20px;margin-bottom:5px;cursor:pointer;text-align:center}.affiliate-picker .picker-box .affiliate:hover{border-color:#ccc}.agenda-page-header-right{display:flex;align-items:center}.agenda-page-header-right .worker-full-month-mode-banner{display:flex;align-items:center;margin-right:20px}.agenda-page-header-right .worker-full-month-mode-banner .current-month{margin-right:40px;color:#fff;text-transform:capitalize;font-size:1.4em}.agenda-page-header-right .worker-full-month-mode-banner .info{font-size:.9em;color:#fff}.agenda-page-header-right .pootsy-button{margin-left:5px}.agenda-header-buttons .pootsy-button{margin-right:10px}.agenda-main{overflow:hidden;position:relative;width:100vw}.agenda-main.detached-agenda{z-index:1}.agenda-main.detached-agenda .agenda-title-row{top:0;width:100%}.agenda-main.detached-agenda .legend{display:none}.agenda-main.detached-agenda .controls{margin-top:10px;margin-bottom:10px}.agenda-main.detached-agenda .agenda-scroll-wrapper{padding:50px 0 0;box-sizing:border-box}.agenda-main.detached-agenda .spinner-next-wrapper{display:none}.agenda-main.detached-agenda .AgendaRow .row-wrapper,.agenda-main.detached-agenda .AgendaRowPlaceholder .row-wrapper{width:auto}.agenda-main.detached-agenda .controls{display:flex}.agenda-main .agenda-title-row{position:absolute;top:70px;width:100%;flex-shrink:0;display:flex;border-bottom:1px solid #eff3f5;height:50px;box-sizing:border-box;z-index:2;background:#fff;will-change:transform}.agenda-main .agenda-title-row .agenda-title-row-days-block{position:relative;flex:1 0;display:flex}.agenda-main .agenda-scroll-wrapper{flex:1 0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding-top:50px;padding-bottom:250px;will-change:transform}.agenda-main .agenda-scroll-wrapper .spinner-next-wrapper{display:flex;justify-content:center;height:60px;margin-top:50px}.agenda-main .agenda-scroll-wrapper .spinner-next-wrapper .arrow-svg{transform:rotate(90deg) scale(2);cursor:pointer}.agenda-main .legend{position:absolute;background:#fff;bottom:0;left:0;display:flex;padding:20px;z-index:2}.agenda-main .legend .legend-item{margin-right:10px;padding:5px;border-radius:3px;font-size:.7em}.agenda-main .legend .legend-item.booking{background:#ffead9}.agenda-main .legend .legend-item.booking.ponctual{background:repeating-linear-gradient(45deg,#ffead9,#ffead9 10px,#fff 0,#fff 20px)}.agenda-main .legend .legend-item.booking.replacement{background:repeating-linear-gradient(45deg,#ffead9,#ffead9 10px,#fdba88 0,#fdba88 20px)}.agenda-main .legend .legend-item.absence{background:repeating-linear-gradient(45deg,#93b7be,#93b7be 10px,transparent 0,transparent 20px)}.agenda-main .legend .legend-item.availability_cancellation{background:repeating-linear-gradient(45deg,#c5d9e7,#c5d9e7 10px,transparent 0,transparent 20px)}.agenda-main .legend .legend-item.availability,.agenda-main .legend .legend-item.daily_schedule{background:#c5d9e7}.agenda-main .legend .legend-item.affiliateHoliday,.agenda-main .legend .legend-item.holiday{background:repeating-linear-gradient(45deg,#598a93,#598a93 10px,transparent 0,transparent 20px)}.agenda-main .legend .legend-item.other,.agenda-main .legend .legend-item.other_activity{background:#b4e5b1}.agenda-main .legend .legend-item.workshop_hour,.agenda-main .legend .legend-item.workshop_shift{background:#eaadea}.agenda-main .legend .legend-item.theoretical_hour{background:#fdba88}.agenda-main .legend .legend-item.outsideContract{background:repeating-linear-gradient(45deg,#fd9c92,#fd9c92 10px,#fff 0,#fff 20px)}.agenda-main .legend .legend-item.extra-avail{background:#82accb}.agenda-main .modals{position:absolute;top:0}.current-time-mark{position:absolute;top:100%;width:2px;background:rgba(253,186,136,.3);pointer-events:none;z-index:1}.current-time-mark .current-time-tooltip{position:absolute;top:-30px;left:50%;transform:translateX(-50%);height:17px;width:17px;border-radius:4px;background-color:#fdba88;color:#fff;text-align:center;box-shadow:0 5px 4px 0 rgba(0,0,0,.15);padding:4px;font-size:.8em}.current-time-mark .hour-border{position:absolute;top:-3px;height:3px;background-color:#fdba88}.agenda-title-day-cell{flex:1 0;position:relative;display:flex;justify-content:center;align-items:center;color:#313b3f;font-size:.7em;font-weight:500;text-transform:uppercase;box-sizing:border-box}.agenda-title-day-cell:before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#f5f5f5}.agenda-title-day-cell>span{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);margin-top:-3px}.agenda-title-day-cell .hour-tick{flex:1 0;height:100%;box-sizing:border-box;position:relative}.agenda-title-day-cell .hour-tick:hover>.agenda-mouse-time-marker{visibility:visible}.agenda-title-day-cell .hour-mark{position:absolute;bottom:0;left:0;height:10px;width:2px;background:#eff3f5}.agenda-mouse-time-marker{visibility:hidden;position:absolute;top:100%;width:2px;background:rgba(246,99,162,.3);pointer-events:none;z-index:1}.agenda-mouse-time-marker .agenda-mouse-hour-tooltip{position:absolute;top:-30px;left:50%;transform:translateX(-50%);height:17px;width:17px;border-radius:4px;background-color:#f663a2;color:#fff;text-align:center;box-shadow:0 5px 4px 0 rgba(0,0,0,.15);padding:4px}.agenda-mouse-time-marker .hour-border{position:absolute;top:-3px;height:3px;background-color:#f663a2}.AgendaRow .day-labels,.AgendaRowPlaceholder .day-labels{padding-left:190px;display:flex}.AgendaRow .day-labels .day-label,.AgendaRowPlaceholder .day-labels .day-label{flex:1 0;text-align:center;background-color:#eaeef0}.AgendaRow .row-wrapper,.AgendaRowPlaceholder .row-wrapper{flex-shrink:0;display:flex;border-bottom:1px solid #eff3f5;box-sizing:border-box;height:80px}.agenda-empty-cell-wrapper{position:relative;height:49px;width:190px}.agenda-empty-cell-wrapper>.SearchWorker{margin:20px 0 0}.agenda-empty-cell{display:flex;flex-direction:column;align-items:center;height:49px;width:190px;border-bottom:1px solid #eff3f5;transition:all .2s;overflow:hidden;background:#fff}.agenda-empty-cell.active{position:absolute;top:0;left:0;height:100vh;box-shadow:5px 5px 4px 0 rgba(0,0,0,.2);z-index:1}.agenda-empty-cell .agenda-empty-cell-info{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:50px;width:100%;cursor:pointer;margin-bottom:20px}.agenda-empty-cell .agenda-empty-cell-info img{height:20px;transform:rotate(90deg);margin-left:4px}.agenda-empty-cell .FilterFromSearch{width:90%}.agenda-empty-cell .FilterFromSearch .SearchCustomer,.agenda-empty-cell .FilterFromSearch .SearchWorker{font-size:.8em;width:100%;margin-bottom:5px}.agenda-empty-cell .FilterFromSearch .SearchCustomer .pootsy-input,.agenda-empty-cell .FilterFromSearch .SearchWorker .pootsy-input{height:25px}.agenda-empty-cell .FilterFromSearch .values{font-size:.8em}.agenda-empty-cell .pootsy-multiselect,.agenda-empty-cell .pootsy-select-box{margin-bottom:20px;font-size:.8em;width:90%}.agenda-empty-cell .pootsy-select-box{height:25px}.WorkerInfoCell{position:relative;display:flex;align-items:center;width:190px;padding-left:10px;padding-right:10px;box-sizing:border-box;cursor:pointer}.WorkerInfoCell:after{content:"";position:absolute;height:100%;width:10px;right:-10px;box-shadow:inset 9px 0 5px -2px rgba(0,0,0,.15);z-index:1;pointer-events:none}.WorkerInfoCell:hover{color:#f663a2}.WorkerInfoCell .clickable-cleaner-cell{position:absolute;height:100%;width:100%}.WorkerInfoCell .initials-circle{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-right:10px;border-radius:50%;background-color:#e7eff5;font-weight:700;font-size:.9em}.WorkerInfoCell .agenda-cleaner-dropdown{display:none;position:absolute;top:100%;left:10px;width:100%;padding:15px;background:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 5px 4px 0 rgba(0,0,0,.15);font-size:.8em;color:#000;z-index:2}.WorkerInfoCell .agenda-cleaner-dropdown.active{display:inline;display:initial}.WorkerInfoCell .agenda-cleaner-dropdown .close-button{position:absolute;top:1px;right:5px;cursor:pointer}.WorkerInfoCell .agenda-cleaner-dropdown .close-button:hover{color:red}.WorkerInfoCell .agenda-cleaner-dropdown .cleaner-dropdown-button{cursor:pointer}.WorkerInfoCell .agenda-cleaner-dropdown .cleaner-dropdown-button:hover{color:#f663a2}.agenda-day-cells{flex-grow:1;display:flex;align-items:center;height:100%}.agenda-day-cells .padder{display:flex;position:relative;height:80%;width:100%}.agenda-day-cells .padder .agenda-day-cell{flex:1 0;position:relative;box-sizing:border-box}.agenda-day-cells .padder .agenda-day-cell .day-separator{width:1px;height:80px;transform:translateY(-10%);background:#eaeef0}.agenda-day-cells .padder .agenda-day-cell .day-cell-date{position:absolute;top:-9px;right:0;box-sizing:border-box;font-size:.7em}.agenda-day-cells .padder .agenda-worker-week-data{flex:1 0;width:0;display:flex;background:#fff}.agenda-day-cells .padder .agenda-worker-week-data .day-separator{width:1px;height:80px;transform:translateY(-10%);background:#eaeef0}.agenda-day-cells .padder .agenda-worker-week-data .infos{display:flex;flex-direction:column;align-items:center;width:100%;overflow-y:scroll;font-size:.6em}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge{display:flex;justify-content:space-between;width:80%;height:15px}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge .lock-green{background-color:#e8f7e7}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge .lock-red{background-color:#fd9c92}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge .LockSVG{height:100%}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge .LockSVG:hover{cursor:pointer}.agenda-day-cells .padder .agenda-worker-week-data .infos .lock-badge .WeekBadge{flex:1 0}.agenda-day-cells .padder .agenda-worker-week-data .infos .info{display:flex;justify-content:space-between;width:80%}.agenda-day-cells .padder .agenda-worker-week-data .infos .info .value{color:#fdba88}.agenda-filled-range{position:absolute;top:0;height:100%;box-sizing:border-box}.agenda-filled-range:hover .tooltip{visibility:visible;left:50%;transform:translateX(-50%);right:auto}.agenda-filled-range .clickable-range{position:absolute;top:0;left:0;height:100%;width:100%;color:#62514b;cursor:pointer;border-radius:5px;z-index:1}.agenda-filled-range .clickable-range .code,.agenda-filled-range .clickable-range .customer-name,.agenda-filled-range .clickable-range .displayed-duration,.agenda-filled-range .clickable-range .displayed-time{font-size:10px;margin-left:3px;pointer-events:none}.agenda-filled-range .clickable-range .customer-name{margin-bottom:-17px;white-space:nowrap;width:70%;text-overflow:ellipsis;overflow:clip}.agenda-filled-range .clickable-range .code{margin-top:10px}.agenda-filled-range .clickable-range .CheckMark{position:absolute;right:2px;bottom:0;width:18px;height:18px;pointer-events:none}.agenda-filled-range .clickable-range .voucher-type-indicator{font-size:10px;right:0;text-align:right;padding-right:3px;pointer-events:none}.agenda-filled-range .clickable-range .distance{font-size:.6em;position:absolute;bottom:0;left:1px}.agenda-filled-range .clickable-range.availability_cancellation{background:repeating-linear-gradient(45deg,#c5d9e7,#c5d9e7 10px,transparent 0,transparent 20px)}.agenda-filled-range .clickable-range.booking{background-color:#ffead9}.agenda-filled-range .clickable-range.booking.ponctual{background:repeating-linear-gradient(45deg,#ffead9,#ffead9 10px,#fff 0,#fff 20px)}.agenda-filled-range .clickable-range.booking.replacement{background:repeating-linear-gradient(45deg,#ffead9,#ffead9 10px,#fdba88 0,#fdba88 20px)}.agenda-filled-range .clickable-range.availability,.agenda-filled-range .clickable-range.daily_schedule{background-color:#c5d9e7}.agenda-filled-range .clickable-range.extra_availability{background-color:#82accb}.agenda-filled-range .clickable-range.other,.agenda-filled-range .clickable-range.other_activity{background-color:#b4e5b1}.agenda-filled-range .clickable-range.workshop_hour{background:#eaadea}.agenda-filled-range .clickable-range.workshop_hour .recurrence-icon{right:-20px;height:10px;width:10px;padding:3px;background-color:#f663a2;border-radius:50%;position:static;margin-left:5px}.agenda-filled-range .clickable-range.workshop_shift{background:#eaadea}.agenda-filled-range .clickable-range.theoretical_hour{background-color:#fdba88}.agenda-filled-range .clickable-range.absence{height:40%;top:60%;background:repeating-linear-gradient(45deg,#93b7be,#93b7be 10px,transparent 0,transparent 20px)}.agenda-filled-range .clickable-range.emptyRange{color:#d3d3d3}.agenda-filled-range .clickable-range.emptyRange:hover{background:rgba(246,99,162,.3)}.agenda-filled-range .clickable-range.affiliateHoliday,.agenda-filled-range .clickable-range.holiday{top:60%;height:40%;background:repeating-linear-gradient(45deg,#598a93,#598a93 10px,transparent 0,transparent 20px)}.agenda-filled-range .clickable-range.outsideContract{background:repeating-linear-gradient(45deg,#fd9c92,#fd9c92 10px,#fff 0,#fff 20px)}.agenda-filled-range .unplanned_work{height:100%;width:100%;border-radius:3px;transform:translateY(-5px);pointer-events:none;transition:all .3s;border-left:1px solid #fdba88;border-right:1px solid #fdba88;border-top:13px solid #fdba88;box-sizing:border-box;z-index:-1}.agenda-filled-range .unplanned_work.comp_work{border-color:orange}.agenda-filled-range .unplanned_work.extra_work{border-color:red}.agenda-filled-range .tooltip{position:absolute;top:100%;right:0;visibility:hidden;padding:2px 5px;background:#83909a;color:#fff;border-radius:5px;font-size:.7em;pointer-events:none;z-index:2;white-space:nowrap}.agenda-filled-range .tooltip>.highlight-infos .NoCSSInfoBox{display:flex}.agenda-filled-range .tooltip>.highlight-infos .NoCSSInfoBox .label{margin-right:10px}.agenda-filled-range .tooltip>.other-activity-info .recurrence{white-space:nowrap;display:flex;align-items:center}.agenda-filled-range .tooltip>.other-activity-info .recurrence>img{height:10px;width:10px;padding:3px;background-color:#f663a2;border-radius:50%;margin-left:5px}.agenda-filled-range .tooltip>.booking-info>.booking-info-recurrence{display:flex;align-items:center}.agenda-filled-range .tooltip>.booking-info>.booking-info-recurrence>.booking-info-recurrence-icon{height:10px;width:10px;padding:3px;background-color:#f663a2;border-radius:50%;margin-left:5px}.agenda-filled-range .highlight-colors{position:absolute;right:0;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:3px}.agenda-filled-range .highlight-colors .highlight-color{height:100%;width:10px;cursor:pointer;z-index:1}.agenda-timerange-dropdown{position:absolute;top:115%;left:50%;transform:translateX(-50%);width:150px;padding:15px;font-size:.8em;color:#000;background:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 5px 4px 0 rgba(0,0,0,.15);z-index:3}.agenda-timerange-dropdown .arrow{position:absolute;top:-20px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#000}.agenda-timerange-dropdown .close-button{position:absolute;top:1px;right:5px;cursor:pointer}.agenda-timerange-dropdown .close-button:hover{color:red}.agenda-timerange-dropdown .range-dropdown-button{cursor:pointer}.agenda-timerange-dropdown .range-dropdown-button:hover{color:#f663a2}.delete-extra-availability-modal{padding-top:10px;padding-bottom:20px}.AgendaRowPlaceholder{position:relative}.AgendaRowPlaceholder .name-placeholder{height:20px;width:90px;background:#eaeef0}.AgendaRowPlaceholder:after{position:absolute;top:0;content:"";-webkit-animation:slide 1.5s infinite;animation:slide 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));height:220px;transform:translateX(100%);width:100%;z-index:1}@-webkit-keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}a{text-decoration:none;color:#000}.rc-time-picker-panel,.root{font-family:"Hind",sans-serif}.wrapper{font-weight:400;display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.no-convention-warning,.not-chrome-warning,.old-version-warning{padding-top:5px;padding-bottom:5px;text-align:center;background:rgba(255,0,0,.5);color:#fff;font-size:.8em}.no-convention-warning>a,.not-chrome-warning>a,.old-version-warning>a{color:#fdba88}.not-chrome-warning,.old-version-warning{background:#f5f5f5;color:#000}.flash-message{position:fixed;bottom:10%;left:50%;transform:translateX(-50%);font-size:2em;z-index:5;display:none;background:rgba(0,0,0,.3);border-radius:7px;padding:10px}.flash-message.show{display:inline;display:initial}.main-menu{flex:0 0 60px;position:relative;justify-content:space-between}.main-menu,.main-menu .nav{display:flex;align-items:center}.main-menu .nav{justify-content:space-around;height:100%}.main-menu .nav .line-separator{width:1px;height:100%;background:#f5f5f5}.main-menu .nav .navlink{width:110px;height:100%;text-align:center;text-transform:uppercase;font-size:.65em;letter-spacing:1px;transition:color .1s}.main-menu .nav .navlink:first-of-type{width:60px}.main-menu .nav .navlink>a{color:rgba(49,59,63,.8);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.main-menu .nav .navlink>a>img{height:35px}.main-menu .nav .navlink.index-link{width:70px}.main-menu .nav .navlink.index-link>a .logo{width:50px}.main-menu .nav .navlink:hover{color:#f663a2}.main-menu .nav .navlink.active>a{color:#f663a2;font-weight:700}.AvailableOrderItemLine{display:yes}.AvailableWorkshopOrderItemInput{display:flex;flex-direction:column;background:#fafafa;border-radius:3px;padding:10px;margin:5px;position:relative;z-index:0}.AvailableWorkshopOrderItemInput .top-part{display:flex;justify-content:space-between}.AvailableWorkshopOrderItemInput .top-part .item-name{font-weight:bolder;font-size:.8em}.AvailableWorkshopOrderItemInput .inputs{display:flex}.AvailableWorkshopOrderItemInput .inputs .pootsy-input{width:100px}.AvailableWorkshopOrderItemInput .inputs>svg{margin-left:10px}.booking-details.page-header-left .arrow-back{margin-right:15px;height:25px;width:25px;cursor:pointer}.booking-details.page-header-right .pootsy-button{margin-left:15px}.pootsy-page-main.booking-details .pootsy-content-options-boxes{min-width:250px}.pootsy-page-main.booking-details .pootsy-content-options-boxes .pootsy-button,.pootsy-page-main.booking-details .pootsy-content-options-boxes .pootsy-options-box-title{margin-bottom:10px}.pootsy-page-main.booking-details .pootsy-content-options-boxes .booking-details-cleaner-details,.pootsy-page-main.booking-details .pootsy-content-options-boxes .booking-details-customer-details{margin-bottom:20px}.pootsy-page-main.booking-details .pootsy-content-options-boxes .cleaner-profile-link a:hover,.pootsy-page-main.booking-details .pootsy-content-options-boxes .customer-profile-link a:hover{color:#fdba88}.pootsy-page-main.booking-details .booking-details-payment-details{margin-top:30px}.pootsy-page-main.booking-details .booking-details-payment-details .reminders-sent{margin-bottom:10px}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-status{display:flex;flex-direction:column}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-status .synced-badge{align-self:flex-start;padding:3px;background:#e8f7e7;text-transform:uppercase;font-size:.8em;font-weight:700;margin-bottom:10px}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-status .label{text-transform:uppercase;color:#83909a}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-status .pootsy-button{margin-top:10px}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-not-synced .customer-without-sodexo-warning{margin-bottom:20px;color:#fd9c92}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-not-synced .pootsy-button{margin-bottom:20px}.pootsy-page-main.booking-details .booking-details-payment-details .sodexo-not-synced>.pootsy-select-box{height:25px}.pootsy-page-main.booking-details .booking-details-payment-details>.paper-vouchers-added{margin-top:20px}.booking-details-line-customer{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-left:30px}.booking-details-line-customer .customer-name{font-size:1.2em}.booking-details-line-customer .bottom{display:flex;justify-content:space-between;align-items:center;width:50%;font-size:.7em;text-transform:uppercase;color:grey}.booking-details-line-customer .bottom img{height:10px;margin-right:5px}.booking-details-line-customer .bottom .status,.booking-details-line-customer .bottom .voucher-type{display:flex;align-items:center}.booking-details-line-customer .bottom .status{position:relative}.booking-details-line-customer .bottom .status:hover{color:#fdba88}.booking-details-line-customer .bottom .status .tooltip{font-size:.8em;position:absolute;top:-290%;background:#000;color:#fff;padding:3px;border-radius:3px}.booking-details-line-customer .bottom .status .tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);height:0;width:0;pointer-events:none;border:10px solid transparent;border-top-color:#000;border-width:5px}.booking-details-line-time{min-width:20%;display:flex;flex-direction:column;align-items:center;justify-content:center}.booking-details-line-time span{color:grey}.booking-execution-encoded-collected,.booking-execution-item-time,.booking-execution-rating,.booking-execution-voucher-count{display:flex;align-items:center;color:#000}.booking-execution-item-time{justify-content:space-around;flex-grow:1;max-width:300px}.booking-execution-item-time img{margin-left:10px;margin-right:10px;height:25px}.booking-execution-item-time .end-time,.booking-execution-item-time .start-time{display:flex;flex-direction:column;align-items:center;width:250px;font-size:.8em}.booking-execution-item-time .end-time label,.booking-execution-item-time .start-time label{color:grey;font-weight:lighter;margin-bottom:7px}.booking-execution-item-time .end-time .end-time-value,.booking-execution-item-time .end-time .start-time-value,.booking-execution-item-time .start-time .end-time-value,.booking-execution-item-time .start-time .start-time-value{font-size:1.3em}.booking-execution-encoded-collected,.booking-execution-rating,.booking-execution-voucher-count{flex-direction:column;align-items:center}.booking-execution-encoded-collected span,.booking-execution-rating span,.booking-execution-voucher-count span{color:grey}.booking-details-right-part{margin-bottom:30px;border:1px solid #f0f2f4;border-radius:10px;overflow:hidden}.maps-container{width:250px;height:300px}.booking-address-and-services{padding:30px}.delete-booking-modal{margin-top:10px;margin-bottom:10px;text-align:center;color:red}.booking-details-timeline .pootsy-heading{margin-bottom:0}.booking-details-message-editor{position:relative;background:#eaeef0;border:1px solid #d3d3d3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px;margin-left:50px;border-radius:5px;margin-bottom:15px}.booking-details-message-editor .pootsy-subheading{margin-top:-8px;margin-bottom:15px}.booking-details-message-editor .prompt-container{visibility:hidden;background:rgba(0,0,0,.2);display:flex;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;border-radius:5px}.booking-details-message-editor .prompt-container .prompt{color:#fff;border-radius:5px;background:rgba(0,0,0,.2);padding:5px;font-size:.8em;font-weight:lighter}.booking-details-message-editor.dragging .prompt-container{visibility:visible}.booking-details-message-editor .pootsy-text-area{width:100%;height:50px;margin-bottom:10px}.booking-details-message-editor .pootsy-text-area textarea{resize:none}.booking-details-message-editor .dropped-images-box{display:flex;flex-wrap:wrap;padding-left:5px}.booking-details-message-editor .dropped-images-box .dropped-image-box{position:relative;height:50px;width:50px;margin-bottom:7px;cursor:pointer;border:3px solid transparent}.booking-details-message-editor .dropped-images-box .dropped-image-box:hover{opacity:.7;border-color:#000}.booking-details-message-editor .dropped-images-box .dropped-image-box:hover:before{display:inline;display:initial}.booking-details-message-editor .dropped-images-box .dropped-image-box:before{display:none;content:"❌";position:absolute;top:-15px;right:0;font-size:.5em;color:#fff;border-radius:2px;text-align:center}.booking-details-message-editor .dropped-images-box .dropped-image-box .dropped-image{height:100%;width:100%}.BookingFilters .date-filterer{margin-bottom:20px}.BookingFilters .type-query-option{color:#000;margin-bottom:10px;cursor:pointer;transition:color .2s;text-transform:uppercase;font-size:.75em}.BookingFilters .type-query-option:hover{color:#fdba88}.BookingFilters .type-query-option.active{color:#f663a2;font-weight:500;border-left:1px solid #f663a2;padding-left:20px}.BookingFilters .bookings-select-filter{height:25px;margin-bottom:18px}.BookingFilters .btn-filter{display:block;margin-top:5px;margin-bottom:5px}.booking-item-names,.booking-item-status,.booking-item-time,.booking-item-voucher-count,.booking-voucher-type-container{flex:2 0;display:flex;align-items:center}.booking-item-names{flex:3 0;position:relative;padding-left:40px}.booking-item-names .booking-names-container{display:flex;flex-direction:column;font-size:1.1em;flex-grow:1}.booking-item-names .booking-names-container .worker-name{color:grey;font-weight:300}.booking-item-names .booking-voucher-type-container{position:absolute;top:50%;transform:translateY(-50%);right:0;align-items:center;justify-content:space-between;width:100px;height:20px;transition:all .3s;border-radius:3px;border:1px solid transparent;padding-left:10px;padding-right:10px}.booking-item-names .booking-voucher-type-container:hover{border-color:#f5f5f5;background-color:#fff}.booking-item-names .booking-voucher-type-container:hover label{visibility:visible}.booking-item-names .booking-voucher-type-container label{color:grey;visibility:hidden;text-transform:uppercase;font-size:.8em}.booking-item-names .booking-voucher-type-container img{height:15px}.booking-item-voucher-count{flex-direction:column;color:grey}.booking-item-status{flex:1 0;justify-content:center;margin-right:20px}.booking-item-status img{height:10px;margin-right:10px}.booking-item-status label{height:1.3em;font-size:.7em;font-weight:lighter;letter-spacing:3px;color:grey;text-transform:uppercase}.booking-item-sodexo-status{width:100px;display:flex;flex-direction:column;text-align:center}.booking-item-sodexo-status label{color:grey;font-weight:lighter;margin-bottom:7px}.booking-item-sodexo-status .sodexo-status-value{font-size:.9em}.BookingWish{position:relative;border:1px solid #eaeef0;border-radius:4px;margin:0 5px 10px;cursor:pointer}.BookingWish.expanded{cursor:auto}.BookingWish.expanded .top{align-items:center;margin-bottom:5px;flex-direction:row}.BookingWish.expanded .top .occurrence-to-replace{flex-direction:row}.BookingWish.expanded .top .occurrence-to-replace .details .time{flex-grow:0;display:flex}.BookingWish.expanded .top .occurrence-to-replace .details .voucher-type{display:flex}.BookingWish.expanded .top .occurrence-to-replace .details .selected-occurrence-date{display:none}.BookingWish.expanded .top .actions .pootsy-button,.BookingWish.expanded .top .actions>.pootsy-select-box,.BookingWish.expanded .top .occurrence-to-replace .details .trigger{display:inline;display:initial}.BookingWish.expanded .bottom{display:flex}.BookingWish .top{display:flex;align-items:flex-start;flex-direction:column;align-items:stretch;background:#eaeef0}.BookingWish .top .occurrence-to-replace{flex:4 0;display:flex;flex-direction:column}.BookingWish .top .occurrence-to-replace .worker-customer{flex:1 0;padding-left:4px;position:relative}.BookingWish .top .occurrence-to-replace .worker-customer .NoCSSInfoBox{display:flex;font-size:.8em}.BookingWish .top .occurrence-to-replace .worker-customer .NoCSSInfoBox .label{flex:1 0;color:#83909a;margin-right:5px}.BookingWish .top .occurrence-to-replace .worker-customer .NoCSSInfoBox .value{flex:1 0;white-space:nowrap}.BookingWish .top .occurrence-to-replace .worker-customer .Tooltip{display:none;bottom:0;right:0;z-index:2}.BookingWish .top .occurrence-to-replace .worker-customer:hover .Tooltip{display:inline;display:initial}.BookingWish .top .occurrence-to-replace .note{position:relative;display:flex;align-items:center;margin-left:5px}.BookingWish .top .occurrence-to-replace .note .Tooltip{display:none;top:100%;bottom:auto}.BookingWish .top .occurrence-to-replace .note:hover .Tooltip{display:inline;display:initial;white-space:normal;z-index:1;width:150px}.BookingWish .top .occurrence-to-replace .note .note-container{position:absolute;height:150px;width:300px;top:100%;left:0;display:flex;flex-direction:column;align-items:center;background:#fff;z-index:1}.BookingWish .top .occurrence-to-replace .note .note-container .pootsy-input{flex:1 0;width:100%;z-index:2}.BookingWish .top .occurrence-to-replace .details{flex:2 0;display:flex;align-items:center;justify-content:space-evenly}.BookingWish .top .occurrence-to-replace .details .zip{text-align:center;border-radius:17px;color:#f663a2;border:1px solid #f663a2;padding:2px 7px 0;font-size:.7em;white-space:nowrap}.BookingWish .top .occurrence-to-replace .details .time{flex:1 0;display:flex;justify-content:center;white-space:nowrap}.BookingWish .top .occurrence-to-replace .details .voucher-type{position:relative;height:100%;display:none;align-items:center}.BookingWish .top .occurrence-to-replace .details .voucher-type img{height:15px}.BookingWish .top .occurrence-to-replace .details .voucher-type .Tooltip{display:none;left:0;right:auto}.BookingWish .top .occurrence-to-replace .details .voucher-type:hover .Tooltip{display:inline;display:initial}.BookingWish .top .occurrence-to-replace .details .trigger{display:none}.BookingWish .top .occurrence-to-replace .details .trigger:hover .trigger-tooltip{display:inline;display:initial}.BookingWish .top .occurrence-to-replace .details .trigger .NoCSSInfoBox{font-size:.8em;display:flex;cursor:pointer;box-sizing:border-box;padding:3px}.BookingWish .top .occurrence-to-replace .details .trigger .NoCSSInfoBox .label{color:#83909a;margin-right:5px}.BookingWish .top .occurrence-to-replace .details .trigger .NoCSSInfoBox .label:after{content:":"}.BookingWish .top .occurrence-to-replace .details .trigger .trigger-tooltip{display:none;position:absolute;background:#83909a;color:#fff;z-index:1;border-radius:4px;padding:5px}.BookingWish .top .occurrence-to-replace .details .trigger .trigger-tooltip .NoCSSInfoBox{font-size:.8em;display:flex;justify-content:space-between;cursor:pointer;box-sizing:border-box;padding:3px}.BookingWish .top .occurrence-to-replace .details .trigger .trigger-tooltip .NoCSSInfoBox .label{color:#000;margin-right:5px}.BookingWish .top .occurrence-to-replace .details .trigger .trigger-tooltip .NoCSSInfoBox .label:after{content:":"}.BookingWish .top .occurrence-to-replace .details .selected-occurrence-date{display:inline;display:initial;color:#f663a2;font-size:.9em}.BookingWish .top .actions{display:flex;justify-content:flex-end}.BookingWish .top .actions .pootsy-select-box{z-index:1;display:none;margin-right:10px;width:120px}.BookingWish .top .actions .pootsy-select-box label{display:none}.BookingWish .top .actions .pootsy-button{display:none;margin-right:5px}.BookingWish .highlight-color{position:absolute;left:0;height:100%;width:15px;z-index:1;border-top-left-radius:3px;border-bottom-left-radius:3px}.BookingWish .bottom{display:none;font-size:.9em}.BookingWish .bottom .replaced-occurrences{flex:1 0;display:flex}.BookingWish .bottom .replaced-occurrences .title{font-size:.9em;margin-left:3px;margin-right:10px;color:#83909a}.BookingWish .bottom .replaced-occurrences .impacted-occurrences{display:flex;flex-direction:column;font-size:.9em}.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence{display:flex;cursor:pointer}.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence:hover .date{color:#733202}.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence.selected .date{color:#fdba88}.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence .date,.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence .status{margin-right:5px}.BookingWish .bottom .replaced-occurrences .impacted-occurrences .impacted-occurrence .dismiss-occurrence:hover{color:red}.BookingWish .bottom .wished-dateranges{flex:1 0;display:flex;align-items:flex-start}.BookingWish .bottom .wished-dateranges .title{font-size:.9em;display:flex;margin-right:14px;color:#83909a}.BookingWish .bottom .wished-dateranges .title .plus-button{margin-left:8px;color:#b4e5b1;cursor:pointer}.BookingWish .bottom .wished-dateranges .no-dateranges{color:#83909a;font-size:.8em}.BookingWish .bottom .wished-dateranges .wished-daterange{display:flex;align-items:center;font-size:.8em}.BookingWish .bottom .wished-dateranges .wished-daterange .remove-button{font-size:1.2em;cursor:pointer;margin-left:10px}.BookingWish .bottom .wished-dateranges .wished-daterange .remove-button:hover{color:red}.BookingWish .bottom .wished-dateranges .add-timerange{margin-left:10px;border:1px solid green;color:green;box-sizing:border-box;height:20px;width:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.BookingWish .bottom .wished-dateranges .list .week-timerange{display:flex}.BookingWish .bottom .wished-dateranges .list .week-timerange .day-of-week{text-transform:capitalize}.AddBookingWishDaterangeModal .content-div .dates,.AddBookingWishDaterangeModal .content-div .day-of-week{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px}.booking-wish-group-trigger-modal{width:40vw}.booking-wish-group-trigger-modal .NoCSSInfoBox{display:flex;justify-content:space-between}.booking-wish-group-trigger-modal .NoCSSInfoBox .label{flex:1 0;color:#83909a}.booking-wish-group-trigger-modal .NoCSSInfoBox .value{flex:1 0}.BookingWishes .agenda-navigation{display:flex}.BookingWishes .agenda-navigation .worker-full-month-mode-banner{display:flex;align-items:center;margin-right:20px}.BookingWishes .agenda-navigation .worker-full-month-mode-banner .current-month{margin-right:40px;color:#fff;text-transform:capitalize;font-size:1.4em}.BookingWishes .agenda-navigation .worker-full-month-mode-banner .info{font-size:.9em;color:#fff}.BookingWishes .wrapper{position:relative;flex:1 0;display:flex;align-items:stretch;width:200vw;min-height:0}.BookingWishes .wrapper.show-agenda .agendas,.BookingWishes .wrapper.show-agenda .switch-handle{transform:translateX(-70vw)}.BookingWishes .wrapper.show-agenda .left-section{transform:translateX(-20vw);width:40vw}.BookingWishes .wrapper .switch-handle{position:absolute;left:90vw;height:100%;width:10vw;border-left:2px solid #feeadb;transition:transform .4s;padding:0 10px 10px 5px;box-sizing:border-box}.BookingWishes .wrapper .switch-handle .controls{display:flex;flex-direction:column;font-size:.8em}.BookingWishes .wrapper .switch-handle .controls .pootsy-button{margin-top:10px}.BookingWishes .wrapper .switch-handle .controls .pootsy-input{height:30px}.BookingWishes .wrapper .switch-handle .controls>*{margin-bottom:30px}.BookingWishes .wrapper .switch-handle .controls .pootsy-multiselect .pootsy-search-box{margin-bottom:0}.BookingWishes .wrapper .switch-handle .controls .pootsy-multiselect .pootsy-search-box-results{background:#fff;z-index:2}.BookingWishes .wrapper .switch-handle .controls .separator{width:90%;height:2px;background:#000;align-self:center}.BookingWishes .wrapper .switch-handle .pootsy-select-box{z-index:1}.left-section{display:flex;width:90vw;box-sizing:border-box;transition:all .4s;height:100%}.left-section .wishes-filters{display:flex;flex-direction:column;align-items:flex-start;width:20vw;padding:0 5px 5px;overflow:hidden;box-sizing:border-box}.left-section .wishes-filters .pootsy-options-box{align-self:flex-start;margin-top:15px;box-sizing:border-box;padding:10px}.left-section .wishes-filters .pootsy-options-box .pootsy-options .date-filterer{box-sizing:border-box}.left-section .wishes-filters .pootsy-options-box .pootsy-options>.pootsy-select-box{margin-top:30px;margin-bottom:30px}.left-section .wishes-filters .pootsy-options-box .pootsy-options .FilterFromSearch .SearchWorker,.left-section .wishes-filters .pootsy-options-box .pootsy-options .pootsy-multiselect .pootsy-search-box{margin:0}.left-section .wishes-filters .pootsy-options-box .pootsy-options .pootsy-multiselect .pootsy-multiselect-results-label{display:none}.left-section .wishes-filters .pootsy-options-box .pootsy-options>.pootsy-input{flex-shrink:0;width:18vw;height:30px}.left-section .wishes{flex:1 0;width:20vw;overflow-x:hidden;overflow-y:scroll;padding-top:15px;padding-bottom:100px}.agendas,.left-section .wishes{height:100%;background:#fff;box-sizing:border-box}.agendas{left:100vw;display:flex;flex-direction:column;will-change:transform;transition:transform .4s}.agendas,.agendas .no-data{position:absolute}.agendas .no-data .title{font-size:.9em}.agendas .no-data .desc{font-size:.8em;color:#83909a}.agendas .detached-agenda{box-sizing:border-box;flex-shrink:0;width:70vw;height:100%;display:flex;flex-direction:column}.pootsy-page-main.bookings .pootsy-content-options-boxes{min-width:270px}.bookings-search-input{height:30px;width:200px}.bookings-search-input.pootsy-text-input{border-radius:15px}.calendar-week-picker{position:relative;display:flex;align-items:center;margin-right:15px;margin-top:0;margin-bottom:0;color:#fff}.calendar-week-picker .pootsy-button{display:flex;justify-content:flex-end;align-items:center}.calendar-week-picker .pootsy-calendar-wrapper{position:static}.calendar-week-picker .pootsy-calendar-wrapper .pootsy-calendar-collapsed{display:none}.calendar-week-picker .pootsy-calendar-wrapper .pootsy-calendar{z-index:3;color:#000}.cancel-booking-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:50vw}.cancel-booking-modal>.pootsy-select-box{height:30px;width:250px;margin-bottom:20px}.cancel-booking-modal .warning-this-is-not-delete{text-align:center;margin-bottom:20px;color:#fd9c92}.change-booking-status-modal{max-width:600px}.change-booking-status-modal .pootsy-value-displayer{margin-bottom:20px}.change-booking-status-modal .pootsy-select-box{height:30px}.change-booking-status-modal .labeled-datetime-picker{margin-bottom:20px}.change-booking-status-modal .labeled-datetime-picker .pootsy-calendar-wrapper{margin-right:10px}.change-booking-status-modal .labeled-datetime-picker .pootsy-timepicker{max-width:60px}.change-booking-status-modal-bottom{margin-top:20px}.change-booking-status-modal-bottom .finished-inputs,.change-booking-status-modal-bottom .ongoing-inputs{margin-bottom:20px}.warning-cant-assign-implicit-cancel{margin-bottom:20px;color:#fd9c92;text-align:center}.change-booking-status-modal-buttons{margin-top:20px;text-align:center}.change-booking-status-modal-buttons .pootsy-button{margin-right:10px}.finished-inputs>.pootsy-checkbox-input-box,.finished-inputs>.pootsy-select-box,.finished-inputs>.pootsy-text-input-box{margin-top:20px;height:30px}.pootsy-cleaner-chat-room{display:flex;flex-direction:column}.no-messages-warning{flex:1 0;display:flex;justify-content:center;align-items:center;font-weight:lighter;margin:-10px;background:#fafafa}.chat-room-img-modal .img-preview{max-height:70vh;max-width:70vw;border-radius:5px}.chat-room-img-modal .pdf-preview{height:75vh;width:65vw}.messages{flex:1 0;display:flex;flex-direction:column;overflow:scroll;border:1px solid #eaeef0;border-bottom:none;padding:10px;background:#fafafa}.messages .message{flex-shrink:0;padding:6px 12px;border-radius:1.3em;margin-bottom:10px;white-space:pre-line;max-width:70%}.messages .message .sender-name{display:none;font-size:.7em;font-weight:lighter;color:#83909a;text-align:right}.messages .message.affiliate{align-self:flex-end;background:#feeadb}.messages .message.affiliate .sender-name{display:inline;display:initial}.messages .message.customer,.messages .message.worker{align-self:flex-start;background:#eaeef0}.messages .message .img{padding:0;overflow:hidden;height:250px;width:250px;background-size:cover;background-position:50%;border-radius:1.3em}.messages .message .message-created-at{font-size:.7em;font-weight:lighter;color:#83909a;text-align:right}.message-input{display:flex;height:60px;padding:10px;margin-bottom:10px}.message-input>.pootsy-text-area{height:100%;width:100%}.message-input>.pootsy-text-area>textarea{border-radius:0;resize:none;height:100%;font-size:.9em}.message-input>.pootsy-text-area>textarea:focus{border-color:#eaeef0}.message-input .current-image{width:60px}.message-input .current-image>img{height:100%}.message-input .current-pdf>object{width:100px;height:100%}.message-input .message-buttons{height:100%;display:flex}.message-input .message-buttons .pootsy-file-input-box .file-input-label,.message-input .message-buttons .send-button{display:flex;align-items:center;height:100%;background:#fff;box-sizing:border-box;padding:0 10px;resize:none;border-radius:0}.message-input .message-buttons .pootsy-file-input-box .file-input-label img,.message-input .message-buttons .send-button img{height:25px}.message-input .message-buttons .pootsy-file-input-box .file-input-label:hover,.message-input .message-buttons .send-button:hover{background:#feeadb}.message-input .message-buttons .send-button{border:1px solid #feeadb;cursor:pointer}.message-input .message-buttons .send-button img{margin-left:10px}.pootsy-chat-room{display:flex;flex-direction:column;height:100%;margin-top:-15px}.pootsy-chat-room .no-messages-warning{flex:1 0;display:flex;justify-content:center;align-items:center;font-weight:lighter;margin:-10px;background:#fafafa}.pootsy-chat-room .chat-room-img-modal .img-preview{max-height:70vh;max-width:70vw;border-radius:5px}.pootsy-chat-room .messages{flex:1 0;display:flex;flex-direction:column;overflow:scroll;border:1px solid #eaeef0;border-bottom:none;padding:10px;background:#fafafa}.pootsy-chat-room .messages .message{flex-shrink:0;padding:6px 12px;border-radius:1.3em;margin-bottom:10px;white-space:pre-line;max-width:70%}.pootsy-chat-room .messages .message .sender-name{display:none;font-size:.7em;font-weight:lighter;color:#83909a;text-align:right}.pootsy-chat-room .messages .message.affiliate{align-self:flex-end;background:#feeadb}.pootsy-chat-room .messages .message.affiliate .sender-name{display:inline;display:initial}.pootsy-chat-room .messages .message.customer,.pootsy-chat-room .messages .message.worker{align-self:flex-start;background:#eaeef0}.pootsy-chat-room .messages .message .img{padding:0;overflow:hidden;height:250px;width:250px;background-size:cover;background-position:50%;border-radius:1.3em}.pootsy-chat-room .messages .message .message-created-at{font-size:.7em;font-weight:lighter;color:#83909a;text-align:right}.pootsy-chat-room .message-input{display:flex;height:60px;padding-right:100px;margin-bottom:10px}.pootsy-chat-room .message-input>.pootsy-text-area{height:100%;width:100%}.pootsy-chat-room .message-input>.pootsy-text-area>textarea{border-radius:0;resize:none;height:100%;font-size:.9em}.pootsy-chat-room .message-input>.pootsy-text-area>textarea:focus{border-color:#eaeef0}.pootsy-chat-room .message-input .current-image{width:60px}.pootsy-chat-room .message-input .current-image>img{height:100%}.pootsy-chat-room .message-input .message-buttons{height:100%;display:flex}.pootsy-chat-room .message-input .message-buttons .pootsy-file-input-box .file-input-label,.pootsy-chat-room .message-input .message-buttons .send-button{display:flex;align-items:center;height:100%;background:#fff;box-sizing:border-box;padding:0 10px;resize:none;border-radius:0}.pootsy-chat-room .message-input .message-buttons .pootsy-file-input-box .file-input-label img,.pootsy-chat-room .message-input .message-buttons .send-button img{height:25px}.pootsy-chat-room .message-input .message-buttons .pootsy-file-input-box .file-input-label:hover,.pootsy-chat-room .message-input .message-buttons .send-button:hover{background:#feeadb}.pootsy-chat-room .message-input .message-buttons .send-button{border:1px solid #feeadb;cursor:pointer}.pootsy-chat-room .message-input .message-buttons .send-button img{margin-left:10px}.CompleteMonthPicker{position:relative;z-index:1}.CompleteMonthPicker .displayed{text-align:center;cursor:pointer;text-transform:capitalize;border:1px solid #eaeef0;border-radius:4px;padding:5px}.CompleteMonthPicker .displayed:hover{background:#eaeef0}.CompleteMonthPicker .picker{position:absolute;left:50%;transform:translateX(-50%);background:#fff;width:100%;min-width:250px;box-shadow:-5px 0 20px rgba(0,0,0,.19),-10px 0 14px rgba(0,0,0,.23);border-radius:5px;padding:10px;font-size:.9em}.CompleteMonthPicker .picker .top{display:flex;justify-content:space-between}.CompleteMonthPicker .picker .months{display:flex;flex-wrap:wrap;padding:5px}.CompleteMonthPicker .picker .months .month{flex:1 0 30%;text-align:center;border-radius:3px;cursor:pointer}.CompleteMonthPicker .picker .months .month:hover{background:#eaeef0}.CompleteMonthPicker .picker .months .month.selected{background:#f663a2;color:#fff}.CompleteMonthPicker .picker .months .month.disabled{color:#83909a}.CreateBookingsFromHighlightsModal .selected-occurrences{display:flex;justify-content:space-evenly}.CreateBookingsFromHighlightsModal .selected-occurrences .selected-occurrence{background:#83909a;border-radius:3px;padding:3px;font-size:.8em;color:#fff}.CreateBookingsFromHighlightsModal .workers-available .worker{cursor:pointer}.CreateBookingsFromHighlightsModal .workers-available .worker.selected,.CreateBookingsFromHighlightsModal .workers-available .worker:hover{color:#fdba88}.CreateBookingsFromHighlightsModal .timeranges .timerange{cursor:pointer}.CreateBookingsFromHighlightsModal .timeranges .timerange.selected,.CreateBookingsFromHighlightsModal .timeranges .timerange:hover{color:#fdba88}.CreateBookingsFromHighlightsModal .replacements .top{display:flex;justify-content:space-between}.CreateBookingsFromHighlightsModal .replacements .replacement{display:flex;justify-content:space-between;margin-bottom:15px}.CreateBookingsFromHighlightsModal .replacements .replacement .pootsy-input,.CreateBookingsFromHighlightsModal .replacements .replacement .start-end,.CreateBookingsFromHighlightsModal .replacements .replacement .timerange{flex:1 0}.CreateBookingsFromHighlightsModal .replacements .replacement .start-end{display:flex}.CreateBookingsFromHighlightsModal .replacements .replacement .start-end .labeled-datetime-picker{margin-left:10px}.custom-select{position:relative;margin-bottom:55px}.custom-select .pootsy-text-input-box{height:30px}.custom-select .select-dropdown{position:absolute;z-index:1;background:#fff;width:100%;border:1px solid #eaeef0;border-radius:3px;max-height:300px;overflow-y:auto}.custom-select .select-dropdown .dropdown-entry{display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}.custom-select .select-dropdown .dropdown-entry:hover{background:#eaeef0}.custom-select .current-values{position:absolute;display:flex;justify-content:center;flex-wrap:wrap;padding:5px;max-height:50px;overflow:hidden;transition:all .2s}.custom-select .current-values:hover{position:absolute;z-index:20;max-height:none;background:#fff;overflow:visible;overflow:initial;box-shadow:0 0 5px rgba(0,0,0,.19),0 3px 2px rgba(0,0,0,.23)}.custom-select .current-values .current-value{flex:0 0 20%;text-align:center;border-radius:17px;color:#f663a2;border:1px solid #f663a2;margin-right:5px;margin-bottom:5px;padding:4px 7px 2px;font-size:.7em;cursor:pointer;white-space:nowrap}.custom-select .current-values .current-value:after{content:"x";font-style:normal;color:#000;margin-left:3px}.CustomerAbsenceModal{display:flex;flex-direction:column}.CustomerAbsenceModal .end-date-group,.CustomerAbsenceModal .start-date-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.CustomerAbsenceModal .linked-customers{margin-top:10px;margin-bottom:10px}.CustomerAbsenceModal .linked-customers .linked-customer{color:#83909a;font-size:.8em}.customer-absence .customer-absence-start-end{display:flex;align-items:center}.customer-absence .customer-absence-start-end img{margin-left:10px;margin-right:10px;height:25px}.customer-absence .customer-absence-start-end .end-time,.customer-absence .customer-absence-start-end .start-time{display:flex;flex-direction:column;align-items:center;width:250px}.customer-absence .customer-absence-start-end .end-time label,.customer-absence .customer-absence-start-end .start-time label{margin-bottom:7px;color:grey;font-size:1em;font-weight:lighter}.customer-details.page-header-left{display:flex;align-items:center}.customer-details.page-header-left .arrow-back{margin-right:15px;height:25px;width:25px;cursor:pointer}.customer-details.page-header-right .pootsy-button{margin-right:5px}.customer-scheduled-jobs{background:#fd9c92;text-align:center}.pootsy-page-main.customer-incompatibilities .pootsy-options .pootsy-button{margin-top:20px}.pootsy-page-content.customer-incompatibilities{padding-top:0}.incompatibility-note,.remove-customer-incompatibility{padding-left:10px;padding-right:10px}.create-customer-incompatibility-modal{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.create-customer-incompatibility-modal .worker-search-box{position:relative}.create-customer-incompatibility-modal .worker-search-box .pootsy-text-input-box{height:25px;width:250px;margin-top:20px}.create-customer-incompatibility-modal .worker-search-box .worker-suggestions{position:absolute;top:100%;width:250px;max-height:250px;padding:10px;background:#fff;border:1px solid #000;border-radius:5px;z-index:1;box-sizing:border-box;overflow-y:auto}.create-customer-incompatibility-modal .worker-search-box .worker-suggestions .worker-suggestion{cursor:pointer;margin-bottom:5px}.create-customer-incompatibility-modal .worker-search-box .worker-suggestions .worker-suggestion:hover{background:#eaeef0}.create-customer-incompatibility-modal .chosen-worker{margin-top:15px}.create-customer-incompatibility-modal .chosen-worker .worker-to-be-incompatible{display:flex;justify-content:space-between;margin-top:10px;color:#fdba88}.create-customer-incompatibility-modal>.pootsy-text-area{margin-top:20px;width:100%}.pootsy-page-main.customer-linked-accounts .pootsy-options .pootsy-button{margin-top:20px}.pootsy-page-content.customer-linked-accounts{padding-top:0}.linked-customer-note,.linked-customer-remove-button{padding-left:10px;padding-right:10px}.create-customer-link-modal{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.create-customer-link-modal .customer-search-box{position:relative}.create-customer-link-modal .customer-search-box .pootsy-text-input-box{height:25px;width:250px;margin-top:20px}.create-customer-link-modal .customer-search-box .customer-suggestions{position:absolute;top:100%;width:250px;max-height:250px;padding:10px;background:#fff;border:1px solid #000;border-radius:5px;z-index:1;box-sizing:border-box;overflow-y:auto}.create-customer-link-modal .customer-search-box .customer-suggestions .customer-suggestion{cursor:pointer;margin-bottom:5px}.create-customer-link-modal .customer-search-box .customer-suggestions .customer-suggestion:hover{background:#eaeef0}.create-customer-link-modal .chosen-customer{margin-top:15px}.create-customer-link-modal .chosen-customer .customers-to-be-linked{display:flex;justify-content:space-between;margin-top:10px;color:#fdba88}.create-customer-link-modal>.pootsy-text-area{margin-top:20px;width:100%}.send-customer-payment-reminder-modal{text-align:center;margin-top:20px;margin-bottom:20px}.send-customer-payment-reminder-modal .small-prompt{margin-top:20px;color:#83909a;font-size:.9em;margin-bottom:20px}.send-customer-payment-reminder-modal .pootsy-button{margin-right:10px}.pootsy-page-content.customer-payments{padding-top:0}.customer-payments .payments-table{display:flex;flex-direction:column;border:1px solid #eaeef0;border-radius:5px;font-weight:lighter}.customer-payments .payments-table .content,.customer-payments .payments-table .labels{display:flex}.customer-payments .payments-table .labels{background:#eaeef0;padding:10px}.customer-payments .payments-table .labels .label{flex:1 0;text-align:center}.customer-payments .payments-table .content{display:flex;flex-direction:column}.customer-payments .payments-table .content .row{display:flex;padding:10px}.customer-payments .payments-table .content .row .column{flex:1 0;display:flex;justify-content:center;align-items:center}.customer-payments .bookings{margin-top:20px}.customer-preview-bookings .title{font-size:.8em;font-weight:lighter;text-transform:uppercase}.CustomerProfile{overflow-x:hidden;overflow-y:auto}.pootsy-page-main.customer-profile .pootsy-options-box .known-workers{margin-bottom:20px}.pootsy-page-main.customer-profile .pootsy-options-box .known-workers .known-workers-title{color:#83909a}.pootsy-page-main.customer-profile .pootsy-options-box .known-workers .known-worker{white-space:nowrap}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences{margin-bottom:20px;font-size:.9em}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences .notification-category-title{color:#fdba88;margin-top:10px}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences .notification-preferences-title{color:#83909a}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences .notification-preference{display:flex;justify-content:space-between;white-space:nowrap}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences .notification-preference .value.opted-in{color:#81d37b}.pootsy-page-main.customer-profile .pootsy-options-box .notification-preferences .notification-preference .value.opted-out{color:#fd9c92}.pootsy-page-main.customer-profile .pootsy-options-box .pootsy-input{height:20px;margin-bottom:15px}.pootsy-page-main.customer-profile .pootsy-options-box .pootsy-text-area{width:auto;height:100px}.pootsy-page-main.customer-profile .pootsy-options-box .NoCSSInfoBox{display:flex;justify-content:space-between}.pootsy-page-main.customer-profile .pootsy-options-box .NoCSSInfoBox .label{color:#83909a}.pootsy-page-main.customer-profile .pootsy-options-box .pootsy-input{margin-top:20px}.pootsy-page-content.customer-profile{padding-bottom:80px}.customer-edited-details-notification{position:absolute;display:flex;align-items:center;height:50px;padding-left:15px;background:rgba(253,186,136,.3);transition:right .3s}.customer-edited-details-notification .edited-details-status-info{margin-right:15px;font-size:.8em;color:grey;letter-spacing:1px}.customer-edited-details-notification.active{right:0}.customer-edited-details-notification .pootsy-button{margin-right:15px}.customer-profile-details{display:flex;flex-wrap:wrap}.customer-profile-details .pootsy-subheading{margin-bottom:20px;width:100%}.customer-profile-details .pootsy-radio-inputs-box,.customer-profile-details .pootsy-select-box,.customer-profile-details .pootsy-text-input-box{width:200px;height:40px;margin-right:10px;margin-bottom:33px}.customer-profile-contract-end,.customer-profile-contract-start{width:200px;margin-right:10px;margin-bottom:33px;white-space:nowrap}.customer-profile-addresses{display:flex;flex-wrap:wrap;margin-top:20px}.customer-profile-addresses .pootsy-subheading{margin-bottom:20px;width:100%}.customer-profile-address{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-right:40px;padding-left:20px;margin-bottom:20px}.customer-profile-address:before{position:absolute;left:0;top:0;content:"";height:100%;width:2px;background:#fdba88}.customer-profile-address>.pootsy-radio-inputs-box,.customer-profile-address>.pootsy-select-box,.customer-profile-address>.pootsy-text-input-box{width:200px;height:40px;margin-right:10px;margin-bottom:33px}.customer-profile-address.disabled{opacity:.5}.invite-customer-button{margin-left:10px}.customer-profile-danger-zone{margin-top:20px;display:flex}.customer-profile-danger-zone .button-box{display:flex;flex-direction:column;padding:20px;border:1px solid red;border-radius:5px}.customer-profile-danger-zone .button-box>.pootsy-subheading{margin-top:0}.customer-profile-danger-zone .button-box>.pootsy-button{margin-bottom:10px}.end-customer-contract-modal,.forget-customer-contract-modal,.set-customer-contract-inactive-modal{display:flex;flex-direction:column;align-items:center}.end-customer-contract-modal .labeled-datetime-picker,.forget-customer-contract-modal .labeled-datetime-picker,.set-customer-contract-inactive-modal .labeled-datetime-picker{margin-bottom:15px}.end-customer-contract-modal .description,.forget-customer-contract-modal .description,.set-customer-contract-inactive-modal .description{margin-bottom:20px}.CustomerTemplates{flex-direction:column}.CustomerWorkshopOrders .pootsy-select-box{height:30px;margin-bottom:10px}.pootsy-page-main.customers .pootsy-content-options-boxes .pootsy-radio-inputs-box{display:flex;flex-direction:column;margin-bottom:20px}.pootsy-page-main.customers .pootsy-content-options-boxes .pootsy-select-box{margin-bottom:18px;height:25px}.pootsy-page-main.customers .pootsy-content-options-boxes .pootsy-button{display:block;margin-bottom:10px}.pootsy-page-content.customers .pootsy-text-input.customers-sort{height:30px;width:250px;border-radius:15px}.CustomersPaymentReminders .payment-reminders-filters .current-customer-filter,.CustomersPaymentReminders .payment-reminders-filters .SearchCustomer{margin-bottom:20px}.CustomersPaymentReminders .payment-reminder .NoCSSInfoBox{display:flex;flex-direction:column;align-items:center}.page-title.dashboard{background:none}.pootsy-page-main.dashboard{background:#fafafa}.pootsy-page-content.dashboard{display:flex;justify-content:center}.dashboard-wrapper{min-height:0;flex-grow:1;max-width:1200px}.dashboard-wrapper .dashboard-section:last-of-type{margin-bottom:150px}.dashboard-wrapper .period-selector{display:flex;margin-right:20px}.dashboard-wrapper .period-selector .period{padding-left:5px;padding-right:5px;text-transform:uppercase;font-size:.8em;transform:translateY(3px);cursor:pointer}.dashboard-wrapper .period-selector .period.active{font-weight:700;color:#f663a2}.dashboard-wrapper .dates-selector{display:flex;position:absolute;right:20%;margin-top:1%}.dashboard-wrapper .dates-selector .pootsy-select-box{z-index:1;width:210px;height:100%;margin-right:10px}.dashboard-wrapper .dates-selector .pootsy-select-box>select{border-radius:0}.dashboard-wrapper .dates-selector .pootsy-select-box:last-of-type{margin-right:0}.dashboard-wrapper .dates-selector .compared-to{color:#83909a;margin-right:10px}.dashboard-wrapper .sodexo-date-pickers{display:flex;position:absolute;right:20%}.dashboard-wrapper .sodexo-date-pickers .label{margin-right:10px;color:#83909a}.dashboard-wrapper .sodexo-date-pickers .pootsy-calendar-wrapper{margin-right:10px}.dashboard-wrapper .sodexo-date-pickers .pootsy-calendar-wrapper:last-of-type{margin-right:0}.dashboard-wrapper .sodexo-date-pickers .pootsy-calendar-wrapper .pootsy-calendar-collapsed{background:none;border-radius:0}.dashboard-wrapper .no-sodexo-add-on{display:flex;justify-content:space-between;align-items:center;height:100px;background:#fff;border-radius:5px;box-shadow:0 1px 11px -3px rgba(0,0,0,.5)}.dashboard-wrapper .no-sodexo-add-on .discover-more-button{background:#fdba88;color:#fff;padding:10px 40px;border-radius:3px;box-shadow:0 5px 0 0 #e66404;cursor:pointer}.dashboard-wrapper .no-sodexo-add-on .go-for-it,.dashboard-wrapper .no-sodexo-add-on .useful-sign{height:100%;width:50px}.dashboard-wrapper .bad-customer .column,.dashboard-wrapper .bad-review-booking .column,.dashboard-wrapper .happy-customer .column,.dashboard-wrapper .problem-booking .column,.dashboard-wrapper .unhappy-customer .column{flex:1 0}.dashboard-wrapper .bad-customer:hover,.dashboard-wrapper .bad-review-booking:hover,.dashboard-wrapper .happy-customer:hover,.dashboard-wrapper .problem-booking:hover,.dashboard-wrapper .unhappy-customer:hover{background:#fafafa;cursor:pointer}.dashboard-wrapper .bad-customer-button,.dashboard-wrapper .worker-ranking-button{height:20px;margin-right:10px;padding-top:2px;padding-left:7px;padding-right:7px;border:1px solid #eaeef0;text-transform:uppercase;font-size:.7em;cursor:pointer}.dashboard-wrapper .bad-customer-button.active,.dashboard-wrapper .worker-ranking-button.active{background:#f663a2;border-color:#f663a2;color:#fff}.dashboard-wrapper .coming-soon{display:flex;justify-content:center;align-items:center;height:100px;width:100%;text-transform:uppercase;font-weight:700;letter-spacing:5px;color:#c1c8cc}.dashboard-wrapper .coming-soon>svg{display:none}.filter-buttons{display:flex;justify-content:center;grid-gap:1rem;gap:1rem;font-weight:1000}.date-filterer{background:#dadee1;border-radius:5px;padding:5px}.date-filterer .button-filter{display:flex;justify-content:flex-end;margin-top:6px}.date-filterer-label{display:flex;align-items:center;margin-right:5px;margin-bottom:5px;color:grey;font-size:.9em;height:25px}.date-filterer-inputs{display:flex;flex-direction:column}.date-filterer-inputs .shortcuts{display:flex;justify-content:space-between;margin-bottom:20px}.date-filterer-inputs .shortcuts .shortcut{padding:2px;background:#fdba88;border-radius:4px;color:#fff;cursor:pointer;font-weight:1000;font-size:.8em}.date-filterer-inputs .shortcuts .shortcut:hover{background:#f663a2}.date-filterer-inputs .range-inputs{display:flex;justify-content:space-between}.date-filterer-inputs .range-inputs .pootsy-calendar-wrapper{display:flex;justify-content:center}.date-filterer-inputs .range-inputs .pootsy-calendar-wrapper .pootsy-calendar-collapsed{width:95%}.delete-absence-warning-modal{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:scroll}.delete-absence-warning-modal .impacted-bookings .impacted-booking{display:flex}.delete-absence-warning-modal .impacted-bookings .impacted-booking>.column{flex:1 0;text-align:center}.delete-absence-warning-modal .impacted-bookings .impacted-booking>.column.date{text-align:left}.delete-booking-modal>.pootsy-select-box{height:30px;margin-bottom:10px}.delete-booking-modal .deletion-prompt{width:400px;margin-bottom:20px}.content-div.delete-other-activity-modal{max-height:60vh;display:flex;flex-direction:column;align-items:center;min-height:0}.content-div.delete-other-activity-modal>.pootsy-select-box{height:30px;margin-top:10px;margin-bottom:10px}.content-div.delete-other-activity-modal .deletion-prompt{text-align:center;width:400px;margin-bottom:20px;color:red;font-size:1.2em}.content-div.delete-other-activity-modal .impacted-worshop-orders{overflow-x:hidden;overflow-y:scroll}.DimonasFilters .date-filterer{margin-bottom:20px}.DimonasFilters .type-query-option{color:#000;margin-bottom:10px;cursor:pointer;transition:color .2s;text-transform:uppercase;font-size:.75em}.DimonasFilters .type-query-option:hover{color:#fdba88}.DimonasFilters .type-query-option.active{color:#f663a2;font-weight:500;border-left:1px solid #f663a2;padding-left:20px}.Dimonas .pootsy-content-options-boxes{overflow:visible;overflow:initial}.Dimonas .pootsy-content-options-boxes .pootsy-options{display:flex;flex-direction:column}.Dimonas .pootsy-content-options-boxes .pootsy-options>.pootsy-input{height:25px;width:100%;margin-bottom:10px}.Dimonas .pootsy-content-options-boxes .pootsy-options>.pootsy-button{margin-bottom:10px}.direct-booking-modal{display:flex;flex-direction:column;width:400px}.direct-booking-modal>.dates{display:flex;align-items:flex-end;margin-bottom:20px;justify-content:space-between}.direct-booking-modal>.customer,.direct-booking-modal>.recurrence{margin-bottom:20px}.direct-booking-modal>.customer>.chosen-customer>.customer-info,.direct-booking-modal>.customer>.pootsy-search-box{margin-bottom:10px}.direct-booking-modal>.customer>.chosen-customer>.pootsy-select-box{height:30px;margin-bottom:10px}.direct-booking-modification-modal>.form{display:flex;flex-direction:column;align-items:center;padding:20px}.direct-booking-modification-modal>.form>.pootsy-select-box{height:30px;width:230px;margin-bottom:20px}.direct-booking-modification-modal>.form .ss-code{text-align:left}.direct-booking-modification-modal>.form .timepickers{display:flex;margin-bottom:20px}.direct-booking-modification-modal>.form .timepickers .labeled-datetime-picker{margin-right:10px}.direct-booking-modification-modal>.form .SearchCustomer{width:230px;margin-bottom:20px}.direct-booking-modification-modal>.form .SearchCustomer .pootsy-input .text-label{font-size:.7em}.draft{display:flex;flex-direction:column;align-items:center;height:80vh;overflow-y:scroll}.draft .top{display:flex;align-self:flex-start;margin-bottom:5px}.draft .top .pootsy-input{margin-right:10px;width:250px}.draft .draft-editor{flex:1 0;display:flex;flex-direction:column;border:1px solid #000;font-weight:lighter;margin-bottom:20px}.draft .draft-editor .toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid #000;height:30px;box-sizing:border-box;padding-left:20px;padding-right:20px}.draft .draft-editor .toolbar .left{display:flex}.draft .draft-editor .toolbar .left .text-style-button{height:20px;width:20px;color:#83909a;margin-right:5px;cursor:pointer;box-sizing:border-box}.draft .draft-editor .toolbar .left .text-style-button.active>svg .ql-fill,.draft .draft-editor .toolbar .left .text-style-button.active>svg .ql-stroke{stroke:#fdba88}.draft .draft-editor .toolbar .left .text-style-button.active>svg .ql-fill.fill,.draft .draft-editor .toolbar .left .text-style-button.active>svg .ql-stroke.fill{fill:#fdba88}.draft .draft-editor .toolbar .left .text-style-button>svg{height:100%;width:100%}.draft .draft-editor .toolbar .left .text-style-button>svg .ql-stroke{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.draft .draft-editor .toolbar .left .text-style-button>svg .ql-stroke.ql-thin{stroke-width:1}.draft .draft-editor .toolbar .left .text-style-button>svg .ql-stroke.fill{fill:#000}.draft .draft-editor .toolbar .right{display:flex;height:100%}.draft .draft-editor .toolbar .right .add-logo-buttons{display:flex;align-items:center;cursor:pointer}.draft .draft-editor .toolbar .right .add-logo-buttons .add-button{margin-right:3px}.draft .draft-editor .toolbar .right .add-logo-buttons .add-button:hover{color:#fdba88}.draft .draft-editor .toolbar .right .add-logo-buttons .img-icon{width:20px;margin-right:3px}.draft .draft-editor .toolbar .right .variables{position:relative;box-sizing:border-box;height:100%}.draft .draft-editor .toolbar .right .variables .variables-toggle{display:flex;align-items:center;height:100%;margin-left:20px;cursor:pointer}.draft .draft-editor .toolbar .right .variables .variables-toggle:hover{color:#fdba88}.draft .draft-editor .toolbar .right .variables .variables-toggle .arrow-img{height:80%;transition:all .2s}.draft .draft-editor .toolbar .right .variables .variables-toggle.toggled .arrow-img{transform:rotate(90deg)}.draft .draft-editor .toolbar .right .variables .variables-list{padding:5px;position:absolute;overflow-x:hidden;overflow-y:auto;font-size:.8em;max-height:450px;background:#83909a;z-index:2;top:100%;right:-20px;border-radius:5px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.draft .draft-editor .toolbar .right .variables .variables-list .variable{margin-right:5px;margin-bottom:5px;padding:2px 4px;color:#fff;cursor:pointer}.draft .draft-editor .toolbar .right .variables .variables-list .variable:hover{color:#fdba88}.draft .draft-editor .toolbar .right .variables .variables-list .variable:active{background:#fdba88}.draft .draft-editor .DraftEditor-root{flex:1 0;overflow-y:auto;width:21cm;padding:.5cm;font-size:13px}.draft .draft-editor .DraftEditor-root .DraftEditor-editorContainer,.draft .draft-editor .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content{height:100%;width:100%}.draft .draft-editor .DraftEditor-root .inline-variable{position:relative;color:#fdba88}.draft .draft-editor .DraftEditor-root .inline-variable .tooltip{display:none;position:absolute;bottom:-100%;white-space:nowrap;background:#333;padding:1px 4px;color:#fff;border-radius:3px}.draft .draft-editor .DraftEditor-root:hover .tooltip{display:inline;display:initial}.DraftTaskEditor{display:flex;flex-direction:column;position:relative}.DraftTaskEditor .search-buttons{display:flex;align-items:center;justify-content:space-around}.DraftTaskEditor .search-box .pootsy-input{height:30px}.DraftTaskEditor .search-box .object-search-results{position:absolute;right:0;z-index:1;background:#fff;width:125%;max-height:40vh;overflow:scroll;transform-origin:right top;transform:scale(.8)}.DraftTaskEditor .search-box .object-search-results>.BookingItem,.DraftTaskEditor .search-box .object-search-results>.CustomerLine,.DraftTaskEditor .search-box .object-search-results>.WorkerLine{max-width:600px}.DraftTaskEditor .search-box .object-search-results>.squad{display:flex;position:relative;justify-content:space-between;align-items:center;height:50px;margin-bottom:10px;padding:5px 20px;border:1px solid #e6e6e6;border-radius:5px;transition:all .2s;font-size:.9em}.DraftTaskEditor .search-box .object-search-results>.squad:hover{box-shadow:0 1px 8px rgba(0,0,0,.12);border-color:#fdba88}.DraftTaskEditor .editor-container{flex:1 0;padding:10px 20px 20px;overflow-x:hidden;overflow-y:scroll;border:1px solid #4682b4;border-radius:5px;margin-top:10px}.DraftTaskEditor .editor-container .style-buttons{display:flex}.DraftTaskEditor .editor-container .style-buttons .text-style-button{height:20px;width:20px;color:#83909a;margin-right:5px;margin-bottom:10px;cursor:pointer;box-sizing:border-box}.DraftTaskEditor .editor-container .style-buttons .text-style-button.active>svg .ql-fill,.DraftTaskEditor .editor-container .style-buttons .text-style-button.active>svg .ql-stroke{stroke:#fdba88}.DraftTaskEditor .editor-container .style-buttons .text-style-button.active>svg .ql-fill.fill,.DraftTaskEditor .editor-container .style-buttons .text-style-button.active>svg .ql-stroke.fill{fill:#fdba88}.DraftTaskEditor .editor-container .style-buttons .text-style-button>svg{height:100%;width:100%}.DraftTaskEditor .editor-container .style-buttons .text-style-button>svg .ql-stroke{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.DraftTaskEditor .editor-container .style-buttons .text-style-button>svg .ql-stroke.ql-thin{stroke-width:1}.DraftTaskEditor .editor-container .style-buttons .text-style-button>svg .ql-stroke.fill{fill:#000}.DraftTaskEditor .editor-container .DraftEditor-root{font-size:13px;height:2%;min-height:100%}.DraftTaskEditor .editor-container .DraftEditor-root .DraftEditor-editorContainer,.DraftTaskEditor .editor-container .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content{height:100%;width:100%}.DraftTaskEditor .editor-container .DraftEditor-root .DraftEditor-editorContainer .editor-variable{color:#fff;cursor:pointer}.DraftTaskEditor .editor-container .DraftEditor-root .DraftEditor-editorContainer .editor-variable:hover{color:#f663a2}.DraftTaskEditor .editor-container .DraftEditor-root .inline-variable{position:relative;color:#fdba88}.DraftTaskEditor .editor-container .DraftEditor-root .inline-variable .tooltip{display:none;position:absolute;bottom:-100%;white-space:nowrap;background:#333;padding:1px 4px;color:#fff;border-radius:3px}.DraftTaskEditor .editor-container .DraftEditor-root:hover .tooltip{display:inline;display:initial}.DraftTemplateToPDF{display:yes}.EconomicSuspensions .pootsy-content-options-boxes{overflow:visible;overflow:initial}.EconomicSuspensions .pootsy-content-options-boxes .pootsy-options{display:flex;flex-direction:column}.EconomicSuspensions .pootsy-content-options-boxes .pootsy-options .SearchWorker{flex:initial;width:100%;margin-top:20px;margin-bottom:20px}.EconomicSuspensions .pootsy-content-options-boxes .pootsy-options>.pootsy-input{height:20px;width:100%;margin-bottom:10px}.EconomicSuspensions .pootsy-content-options-boxes .pootsy-options>.pootsy-button{margin-bottom:10px}.pootsy-page-content.EconomicSuspensions{padding-bottom:150px}.pootsy-page-content.EconomicSuspensions .column.id{flex:1 0}.extra-avail-modal{margin-top:20px;margin-bottom:20px;justify-content:space-between;display:flex;flex-direction:column;height:114px}.FilterFromSearch>.values{display:flex;flex-wrap:wrap;margin-bottom:20px;max-height:85px;overflow:hidden;transition:box-shadow .2s;padding:5px;border-radius:3px}.FilterFromSearch>.values:hover{position:relative;max-height:200px;overflow:auto;background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,.22);z-index:1}.FilterFromSearch>.values>.value{display:flex;align-items:center;height:15px;margin-right:5px;margin-bottom:5px;padding:4px 7px 2px;color:#f663a2;border:1px solid #f663a2;border-radius:17px;font-size:.7em;cursor:pointer;transition:all .2s;text-transform:uppercase}.FilterFromSearch>.values>.value:after{content:"x";font-style:normal;color:#000;margin-left:3px}.FilterFromSearch>.values>.value:hover:after{color:red}.FinishWorkshopOrderModal{width:70vw;overflow-x:hidden;overflow-y:scroll}.FinishWorkshopOrderModal .billing-basis-title{margin-bottom:10px;text-align:center;color:grey;text-transform:uppercase;font-size:.9em}.FinishWorkshopOrderModal .pootsy-radio-inputs-box,.FinishWorkshopOrderModal .workshop-durations{display:flex;justify-content:space-around}.FinishWorkshopOrderModal .pootsy-radio-inputs-box>.group-title{display:none}.FinishWorkshopOrderModal .workshop-voucher-infos{margin-top:30px}.FinishWorkshopOrderModal .collapser{display:flex;align-items:center;height:30px;cursor:pointer;margin-top:20px;margin-bottom:20px}.FinishWorkshopOrderModal .collapser:hover .pootsy-subheading{color:#fdba88}.FinishWorkshopOrderModal .collapser .arrow-img{height:80%;transition:all .2s;transform:rotate(90deg)}.FinishWorkshopOrderModal .collapser.toggled .arrow-img{transform:rotate(0deg)}.FinishWorkshopOrderModal .order-items{display:flex}.FinishWorkshopOrderModal .order-items .order-item-category{flex:1 0}.FinishWorkshopOrderModal .order-items .order-item-category .items{display:flex;flex-wrap:wrap}@font-face{font-family:sodexo-icons;src:url(/static/media/sodexo-icons.c49e7e83.woff)}.pootsy-page{flex:1 0;display:flex;flex-direction:column;width:100vw;overflow:hidden}.pootsy-page .page-header{flex:0 0 70px}.pootsy-page-sub-nav{flex:0 0 40px;position:relative;display:flex;align-items:center;border-bottom:1px solid #f5f5f5;padding-left:40px;overflow:hidden}.pootsy-page-sub-nav .navlink{margin-right:40px;font-weight:lighter;font-size:.7em;text-transform:uppercase;transition:color .1s}.pootsy-page-sub-nav .navlink>a{display:flex;align-items:center;color:grey}.pootsy-page-sub-nav .navlink:hover{color:#fdba88}.pootsy-page-sub-nav .navlink.active{flex-shrink:0}.pootsy-page-sub-nav .navlink.active>a{color:#f663a2}.pootsy-page-main{flex:1 0;min-height:0;align-items:fit;display:flex;padding-top:20px;font-size:.9em}.pootsy-page-main .pootsy-copyright{position:fixed;left:10px;bottom:10px;color:#83909a;font-size:.8em;cursor:pointer}.pootsy-page-main .pootsy-copyright:hover{text-decoration:underline}.pootsy-page-content{flex:4 0;position:relative;padding-left:10px;padding-right:10px;overflow-y:auto;overflow-x:hidden}.pootsy-page-content-top{margin-bottom:20px}.pootsy-content-options-boxes{flex:1 0;overflow-y:auto;margin-left:10px}.pootsy-content-right{flex:1 0;margin-right:10px}.small-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-radius:4px}.small-spinner .spinning-arc{border:3px solid #fdba88;border-top-color:#f663a2;border-radius:50%;height:30px;width:30px;-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}.small-spinner-section{display:flex}.small-spinner-section>.header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e6e9eb}.small-spinner-section>.header>.label{color:#83909a;letter-spacing:2px;font-size:1.3em}.small-spinner-section>.header>.right-part{display:flex}.small-spinner-section>.content{display:flex;flex-direction:column}.dashboard-section{margin:10px 10px 50px}.dashboard-section>.header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e6e9eb}.dashboard-section>.header>.label{color:#83909a;letter-spacing:2px;font-size:1.3em}.dashboard-section>.header>.right-part{display:flex}.dashboard-section>.content{display:flex;justify-content:space-between}.dashboard-list{flex:1 0 250px;max-width:350px;display:flex;flex-direction:column;padding:10px;border:1px solid #eaeef0;background:#fff}.dashboard-list .header{display:flex;justify-content:space-between;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #e6e9eb;margin-bottom:15px}.dashboard-list .header .label{color:#83909a;font-weight:lighter}.dashboard-list .header .right-part{display:flex;align-items:center}.dashboard-list .header .right-part .question-mark-svg{position:relative;cursor:help;height:15px;width:15px}.dashboard-list .header .right-part .question-mark-svg:hover .tooltip{display:inline;display:initial}.dashboard-list .header .right-part .question-mark-svg.svg{transform:translate(-1px,-5px)}.dashboard-list .header .right-part .question-mark-svg .tooltip{position:absolute;bottom:150%;right:0;display:none;background:#fff;padding:10px;width:200px;height:100px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);text-align:center}.dashboard-list .header .right-part .opt-content{display:flex}.dashboard-list .header .right-part .list-expand-svg{margin-right:8px}.dashboard-list .dashboard-list-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9eb}.dashboard-list .dashboard-list-item:last-of-type{border-bottom:none}.dashboard-counter{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px;border:1px solid #eaeef0;background:#fff;min-width:250px}.dashboard-counter .coming-soon{font-size:.7em}.dashboard-counter>.question-mark-svg{position:absolute;top:5px;right:5px;cursor:help}.dashboard-counter>.question-mark-svg .tooltip{position:absolute;top:-100%;right:0;display:none;background:#fff;padding:10px;width:200px;height:100px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);text-align:center}.dashboard-counter>.question-mark-svg:hover .tooltip{display:inline;display:initial}.dashboard-counter .label{color:#83909a;max-width:90%;text-align:center}.dashboard-counter .count{color:#fdba88;font-size:3em;letter-spacing:4px;font-weight:700}.dashboard-counter .trend-indication{display:flex}.dashboard-counter .trend-indication .compared-count{margin-right:5px}.dashboard-counter .trend-indication .trend{font-size:.9em}.dashboard-counter .trend-indication .trend.positive{color:#a3df9f}.dashboard-counter .trend-indication .trend.negative{color:#fc5544}.pootsy-modal-click-outside{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:3;background-color:rgba(0,0,0,.5)}.pootsy-modal{display:flex;flex-direction:column;justify-content:space-between;padding:30px;background:#fff;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:2;font-family:"Hind",sans-serif;max-height:99vh;box-sizing:border-box}.pootsy-modal .pootsy-heading{margin-top:0;margin-bottom:0;text-align:center}.pootsy-modal .buttons{flex-shrink:0;position:relative;display:flex;justify-content:space-around}.pootsy-modal .buttons.scroll-hint:before{content:"";position:absolute;background:#000;top:-40px;height:20px;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1))}.notification-card{position:fixed;display:flex;align-items:center;top:170px;right:-150%;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#feeadb;padding:20px;border-radius:2px;font-size:.9em;transition:all .4s;z-index:3}.notification-card.active{right:20px}.notification-card .text{margin-right:20px}.error-box{max-height:80vh;max-width:50vw;overflow-x:hidden;overflow-y:auto}.error-box,.pootsy-warning-modal{z-index:3;margin-bottom:20px;text-align:center}.pootsy-warning-modal{max-width:300px}.dashboard-widget{flex-grow:1;border-radius:4px;overflow:hidden;border:1px solid #eaeef0}.dashboard-widget .heading{display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px;background:#eaeef0;height:30px;margin-top:0;margin-bottom:0}.pootsy-options-box{display:flex;flex-direction:column;border:1px solid #f0f2f4;border-radius:10px;margin-bottom:20px;padding:20px;font-size:.9em}.pootsy-options-box .pootsy-options-box-title{font-size:.75em;margin-bottom:20px;color:#313b3f;text-transform:uppercase}.pootsy-options-box .pootsy-options .pootsy-value-displayer{margin-bottom:12px}.page-header{background:linear-gradient(135deg,#f0629e,#f1699b 17%,#f76d9e 0,#f7759a 27%,#fa9998 52%,#f99191 0,#f99090 0,#fba289 68%,#f99f86 0,#f9a584 75%,#f9a684 76%,#faaf8e 0,#fbb28b 83%,#fdb98d 0,#fec18a);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding-left:20px;padding-right:20px}.page-header .page-header-left{flex-grow:1;display:flex;align-items:center;min-width:0}.page-header .page-title{color:#fff;overflow:hidden;font-weight:400;font-size:2em;letter-spacing:2px;text-shadow:1px 1px 1px hsla(0,0%,58.8%,.7);font-weight:300;margin-top:0;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis}.pootsy-heading i{text-decoration:underline;font-style:normal;font-weight:400}.pootsy-subheading{font-size:.8em;font-weight:700;letter-spacing:4px;text-transform:uppercase}.arrow-back-icon{margin-right:15px;height:25px;width:25px;cursor:pointer}.pootsy-line-separator{height:50%;width:1px;background:#e6e6e6}.flex-line-break{width:100%}.pootsy-simple-line{display:flex;position:relative;justify-content:space-between;align-items:center;height:50px;margin-bottom:10px;padding:5px 20px;border:1px solid #e6e6e6;border-radius:5px;transition:all .2s;font-size:.9em}.pootsy-simple-line:hover{box-shadow:0 1px 8px rgba(0,0,0,.12);border-color:#fdba88}.message_history{display:flex;position:relative;min-height:50px;margin-bottom:10px;padding-top:5px;padding-left:20px;padding-right:20px;border:1px solid #e6e6e6;border-radius:5px;transition:all .2s;font-size:.9em;align-items:center}.message_history:hover{box-shadow:0 1px 8px rgba(0,0,0,.12);border-color:#fdba88}.message_history .pootsy-line-separator{margin-left:20px;margin-right:20px}.message_history .customer-line-contact{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message_history .customer-line-telephone:hover{cursor:pointer}.pootsy-dated-line-link{display:block}.pootsy-dated-line{height:72px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.85em;border-radius:7px;transition:all .2s;border:1px solid #e6e6e6}.pootsy-dated-line:hover{box-shadow:0 1px 8px rgba(0,0,0,.12);border-color:#fdba88}.dated-line-date{position:relative;display:flex;background-color:#fdba88;color:#fff;flex-direction:column;align-items:center;justify-content:center;min-width:100px;height:100%;border-top-left-radius:7px;border-bottom-left-radius:7px}.dated-line-date .day{font-weight:lighter}.dated-line-date .date{font-size:1.3em;font-weight:700}.dated-line-date .month{font-weight:lighter}.dated-line-date .recurrence-icon{position:absolute;top:50%;transform:translateY(-50%);right:-11px;height:16px;width:16px;padding:4px;border-radius:50%;background-color:#f663a2}.pootsy-button{display:inline-block;align-items:center;padding:10px;border:1px solid transparent;border-radius:20px;font-size:.7em;font-weight:lighter;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .1s}.pootsy-button.small{padding:5px;font-size:.6em;border-radius:5px}.pootsy-button:hover{border-color:#fdba88}.pootsy-button .small-spinner{display:inline-block;height:10px;width:auto;margin-right:5px}.pootsy-button .small-spinner .spinning-arc{height:10px;width:10px}.step-button{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border:2px solid #f663a2;border-radius:50%;color:#f663a2;cursor:pointer}.step-button.active{background:#f663a2;color:#fff}.step-button.disabled{color:#d3d3d3;border-color:#d3d3d3}.pootsy-evolving-values{display:flex;flex-direction:column;font-weight:lighter;font-size:.9em;padding:10px;box-sizing:border-box}.pootsy-evolving-values .evolving-value{margin-bottom:4px;display:flex}.pootsy-evolving-values .evolving-value .label,.pootsy-evolving-values .evolving-value .value{flex:1 0}.pootsy-evolving-values .evolving-value .label{color:#83909a}.pootsy-evolving-values .evolving-value .value{color:#fdba88}.workshop-warnings{display:flex;flex-direction:column;font-weight:lighter;font-size:.9em;padding:10px;box-sizing:border-box}.workshop-warnings .evolving-value{margin-bottom:4px;display:flex}.workshop-warnings .evolving-value .label{color:#fd9c92}.pootsy-value-displayer{font-size:.9em}.pootsy-value-displayer .pootsy-value-displayer-label{color:#c8c8c8;text-transform:uppercase;font-weight:lighter}.pootsy-value-displayer .pootsy-value-displayer-value{margin-right:4px}.paginator{width:100%;display:flex;justify-content:center;margin-bottom:40px}.paginator .paginator-next,.paginator .paginator-page-link,.paginator .paginator-previous{height:30px;width:30px;border:1px solid #d3d3d3;display:flex;justify-content:center;align-items:center;border-radius:3px;color:grey;cursor:pointer}.paginator .paginator-next.active,.paginator .paginator-next:hover,.paginator .paginator-page-link.active,.paginator .paginator-page-link:hover,.paginator .paginator-previous.active,.paginator .paginator-previous:hover{background:#fdba88;color:#fff;border-color:transparent}.paginator .paginator-page-link,.paginator .paginator-previous{margin-right:5px}.time-delta{font-size:.9em;margin-left:5px}.time-delta.before{color:#bada55}.time-delta.after{color:red}.start-to-end-time{display:flex;align-items:center;justify-content:space-around;flex-grow:1;max-width:300px}.start-to-end-time>img{height:25px}.start-to-end-time .end-time,.start-to-end-time .start-time{display:flex;flex-direction:column;align-items:center}.start-to-end-time .end-time label,.start-to-end-time .start-time label{color:grey;font-weight:lighter;margin-bottom:7px}.start-to-end-time .end-time .end-time-value,.start-to-end-time .end-time .start-time-value,.start-to-end-time .start-time .end-time-value,.start-to-end-time .start-time .start-time-value{font-size:1.2em}.labeled-datetime-picker{position:relative}.labeled-datetime-picker .labeled-datetime-picker-label{position:absolute;left:10px;top:-13px;font-size:.65em;color:#83909a;text-transform:uppercase}.labeled-datetime-picker .labeled-datetime-picker-inputs{display:flex}.labeled-datetime-picker .labeled-datetime-picker-inputs .rc-time-picker{margin-left:10px}.labeled-datetime-picker .labeled-datetime-picker-inputs .rc-time-picker .rc-time-picker-input{height:100%;text-align:center}.WeekBadge{display:flex;justify-content:center;align-items:center;padding:1px;border-radius:3px}.WeekBadge.black{background:#000;color:#fff}.WeekBadge.red{background:#fc5544}.WeekBadge.green{background:#0c0}.WeekBadge.orange{background:orange}.WeekBadge.dark-orange{background:#e69500}.WeekBadge.grey{background:#eaeef0}.pootsy-table{border:1px solid #eaeef0;border-radius:5px}.pootsy-table .table-title{background:#eaeef0;padding:4px 0 0 5px;font-size:1em;letter-spacing:1px}.pootsy-table .labels{display:flex;background:#eaeef0;padding:10px;font-weight:lighter}.pootsy-table .labels .label{flex:1 0;text-align:center}.pootsy-table .row{display:flex;padding:10px;font-weight:lighter}.pootsy-table .row .column{flex:1 0;display:flex;justify-content:center;align-items:center}.sodexo-booking-dated-line>.column{display:flex;flex-direction:column;align-items:center}.sodexo-booking-dated-line>.column.names{flex:0 0 20%;padding-left:50px;align-items:flex-start}.sodexo-booking-dated-line>.column.names .worker-name{color:grey;font-weight:300}.sodexo-booking-dated-line>.column.service-vouchers,.sodexo-booking-dated-line>.column.sodexo-status{flex:1 0;display:flex;justify-content:center;font-size:1.1em}.sodexo-booking-dated-line>.column.service-vouchers .value,.sodexo-booking-dated-line>.column.sodexo-status .value{color:grey;font-weight:300}.workshop-order-line{background:#fff;padding-left:5px;padding-right:5px}.workshop-order-line>.column{flex:3 0;display:flex;flex-direction:column;align-items:center}.workshop-order-line>.column.id{flex:initial;width:30px}.workshop-order-line>.column.names{align-items:flex-start;padding-left:10px;box-sizing:border-box}.workshop-order-line>.column .label{text-align:center;display:flex;align-items:center}.workshop-order-line>.column .label .sv-type-icon{height:12px;margin-left:5px}.workshop-order-line>.column .value{color:grey;display:flex;justify-content:center;align-items:center;text-align:center}.workshop-order-line>.column.best-known-sv,.workshop-order-line>.column.drop-off-date,.workshop-order-line>.column.estimated-minutes,.workshop-order-line>.column.execution-date,.workshop-order-line>.column.minutes-to-be-reported,.workshop-order-line>.column.payment-status,.workshop-order-line>.column.pick-up-date,.workshop-order-line>.column.sodexo-billed-hours,.workshop-order-line>.column.sodexo-status{flex-grow:2}.workshop-order-line>.column.billable-sv,.workshop-order-line>.column.cost,.workshop-order-line>.column.status{flex-grow:1}.workshop-order-line>.column.status{padding:5px;border-radius:2px;text-align:center}.workshop-order-line>.column.status .value{width:60px;padding:5px;border-radius:5px}.workshop-order-line>.column.status .value.PLANNED{background:#f663a2}.workshop-order-line>.column.status .value.CANCELLED,.workshop-order-line>.column.status .value.PROBLEM{background:#fd9c92}.workshop-order-line>.column.status .value.IN_PROGRESS{background:#fdba88}.workshop-order-line>.column.status .value.DONE{background:#e8f7e7}.workshop-order-line>.column.status .value.COLLECTED{background:#a3df9f}.workshop-order-line>.column.id>img{height:20px}.AvailableWorkerCard{position:relative;display:flex;flex-direction:column;margin-bottom:5px;border:1px solid #eaeef0;border-radius:3px;cursor:pointer;font-size:.8em;padding:5px}.AvailableWorkerCard.active,.AvailableWorkerCard:hover{border-color:#fdba88}.AvailableWorkerCard.active>.row>.name{color:#fdba88}.AvailableWorkerCard>.timer-svg{position:absolute;right:20px;top:-15px;background:#d3d3d3;padding:3px;border-radius:50%}.AvailableWorkerCard>.row{display:flex;flex-direction:column;color:#83909a}.AvailableWorkerCard>.row>.name{display:flex;align-items:center;font-size:1.1em;font-weight:700;color:#000}.AvailableWorkerCard>.row>.name>.face-svg{margin-right:10px}.AvailableWorkerCard>.row>.distance{display:flex;align-items:center}.AvailableWorkerCard>.row>.distance>.home-svg{margin-left:10px}.AvailableWorkerCard>.row>.th-contained,.AvailableWorkerCard>.row>.th-filler{visibility:hidden;display:flex;align-items:center}.AvailableWorkerCard>.row>.th-contained.active,.AvailableWorkerCard>.row>.th-filler.active{color:#a3df9f;visibility:visible}.AvailableWorkerCard>.row>.th-contained .CheckMark,.AvailableWorkerCard>.row>.th-filler .CheckMark{height:15px;width:15px}.AvailableWorkerCard>.row>.th-contained .CheckMark path,.AvailableWorkerCard>.row>.th-filler .CheckMark path{stroke-width:20}.SimpleInfoBox{width:150px;position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #eaeef0;background:#fff;box-sizing:border-box}.SimpleInfoBox>.label{color:#83909a;max-width:90%;text-align:center;font-size:.8em}.SimpleInfoBox>.value{color:#fdba88;font-size:1.2em;letter-spacing:4px;font-weight:700;text-align:center}.PSVSlipLine>.column{display:flex;flex-direction:column;align-content:center;width:100%;text-align:center;text-transform:capitalize}.SodexoServiceLine .column{display:flex;flex-direction:column;align-items:center;padding-left:10px;padding-right:10px}.SodexoServiceLine .column.names{flex:1 0;flex-direction:row;justify-content:space-between;margin-left:20px}.SodexoServiceLine .column.names .sodexo-icon{font-size:3.5em;font-family:sodexo-icons}.SodexoWorkLine .column{display:flex;flex-direction:column;align-items:center;padding-left:10px;padding-right:10px}.SodexoWorkLine .column.names{flex:1 0;flex-direction:row;justify-content:space-between;margin-left:20px}.SodexoWorkLine .column.names .sodexo-icon{font-size:3.5em;font-family:sodexo-icons}.TaskLine{display:flex;background:#fafafa;border-radius:5px;cursor:pointer;padding:5px 10px;box-sizing:border-box;transition:background .1s}.TaskLine.selected{background:#feeadb}.TaskLine.selected:hover{background:#fee0c9}.TaskLine.late .due-date{color:#fd9c92}.TaskLine:hover{background:#f7f7f7}.TaskLine>.content{flex:1 0;margin-left:20px}.TaskLine>.content .bottom{display:flex;color:#83909a;font-size:.9em}.TaskLine>.content .bottom .due-date{margin-right:10px}.TaskLine>.content .bottom .assignees{display:flex;align-items:center;margin-left:10px}.TaskLine>.content .bottom .assignees .other-assignees-count{display:flex;justify-content:center;align-items:center;background:#fafafa;border-radius:20px;padding-top:2px;padding-left:3px;padding-right:3px;width:30px;margin-left:5px;font-size:.7em;color:#000}.TaskLine .small-spinner{position:absolute;top:50%;right:10px;width:auto;transform:translateY(-50%)}.WorkerLine .cleaner-line-areas,.WorkerLine .cleaner-line-contact,.WorkerLine .cleaner-line-rating,.WorkerLine .cleaner-line-status{flex:1 0;flex-wrap:wrap;justify-content:center}.WorkerLine .cleaner-line-rating{display:flex;flex-direction:column;align-items:center;margin-right:10px}.WorkerLine .cleaner-line-rating .label{color:#83909a;text-transform:uppercase;font-size:.7em}.WorkerLine .cleaner-line-name{color:#000}.WorkerLine .cleaner-line-areas{display:flex;padding-left:10px;padding-right:10px;align-items:center}.WorkerLine .cleaner-line-areas .active-area{display:flex;align-items:center;margin-left:5px;margin-bottom:2px;margin-top:2px;padding-top:2px;padding-left:5px;padding-right:5px;color:#f663a2;border:1px solid #f663a2;border-radius:17px;font-size:.7em;cursor:pointer}.WorkerLine .cleaner-line-status{display:flex;align-items:center}.WorkerLine .cleaner-line-status label{text-transform:uppercase;font-size:.8em}.WorkerLine .cleaner-line-status img{height:7px;width:7px;margin-right:7px;margin-bottom:3px}.CustomerLine .customer-line-contact{flex:3 0;display:flex;flex-direction:column;color:#000;max-width:600px}.CustomerLine .customer-line-contact .customer-line-address{color:#83909a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomerLine .smartphone-icon{height:40%}.CustomerLine .customer-line-average-rating{display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}.CustomerLine .customer-line-average-rating .label{color:#83909a;text-transform:uppercase;font-size:.7em}.CustomerLine .customer-line-next-booking{flex:1 0;text-align:center;color:#83909a;text-transform:uppercase;font-size:.8em;letter-spacing:3px;font-weight:500}.CustomerLine .customer-line-telephone{text-align:center;color:#83909a;flex:4 0;display:flex;flex-direction:column}.LabeledSimpleLine .column{flex:5 0;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center}.LabeledSimpleLine .column .label{color:#83909a}.Tooltip{position:absolute;bottom:100%;right:0;padding:2px 5px;background:#83909a;color:#fff;border-radius:5px;font-size:.7em;pointer-events:none;white-space:nowrap}.CustomerBalanceDisplayer .NoCSSInfoBox{display:flex;justify-content:space-between}.CustomerBalanceDisplayer .NoCSSInfoBox .label{color:#83909a}.OnssErrorModal .raw-error{cursor:pointer}.OnssErrorModal .raw-error:hover{color:#fdba88}.ConfirmationModal{text-align:center}.ConfirmationModal .content-div{margin-top:10px}.ConfirmationModal .buttons{margin-top:20px}.pootsy-search-and-sort{display:flex;justify-content:space-between;align-items:center;padding-right:10px}.pootsy-search-and-sort .pootsy-text-input-box{height:40px}.pootsy-search-and-sort .pootsy-text-input-box .pootsy-text-input{border-radius:50px}.pootsy-search-and-sort .pootsy-value-displayer{display:flex;justify-content:space-between;align-items:center;width:110px}.pootsy-search-and-sort .pootsy-sort{position:relative;display:flex;justify-content:space-between;align-items:center;width:130px;cursor:pointer}.pootsy-search-and-sort .pootsy-sort.active .pootsy-search-and-sort-arrow{transform:rotate(-90deg)}.pootsy-search-and-sort .pootsy-sort .pootsy-search-and-sort-arrow{height:15px;transform:rotate(90deg);transition:all .2s}.pootsy-search-and-sort .pootsy-sort .pootsy-sorting-menu{position:absolute;top:110%;right:0;border:1px solid #eaeef0;border-radius:3px;background:#fff;padding:15px;box-shadow:1px 2px 10px rgba(0,0,0,.22);z-index:1}.pootsy-search-and-sort .pootsy-sort .pootsy-sorting-menu .sorting-value{line-height:20px;margin-bottom:5px;cursor:pointer}.pootsy-search-and-sort .pootsy-sort .pootsy-sorting-menu .sorting-value:hover{color:#fdba88}.pootsy-search-and-sort .pootsy-sort .pootsy-sorting-menu .sorting-value.active{color:#f663a2;padding-left:20px;border-left:1px solid #f663a2}.pootsy-search-and-sort .pootsy-sort .pootsy-sorting-menu .pootsy-date-sorting{margin-bottom:20px}.pootsy-search-box{position:relative}.pootsy-search-box .pootsy-text-input-box{height:25px}.pootsy-search-box .pootsy-search-box-results{position:absolute;padding:15px;background:#fff;border:1px solid #e6e6e6;border-radius:3px;box-sizing:border-box;width:100%;z-index:1}.pootsy-search-box .pootsy-search-box-results .pootsy-search-box-result{text-transform:uppercase}.pootsy-search-box .pootsy-search-box-results .pootsy-search-box-result:focus,.pootsy-search-box .pootsy-search-box-results .pootsy-search-box-result:hover{background:#fafafa;cursor:pointer;color:#f663a2;outline:none}.pootsy-select-box{position:relative}.pootsy-select-box.is-required:before{content:"";position:absolute;left:0;height:100%;width:3px;background:#fd9c92}.pootsy-select-box .select-text-label{position:absolute;top:50%;transform:translateY(-50%);left:10px;text-transform:uppercase;font-size:.8em;color:grey;transition:all .2s;z-index:-1;white-space:nowrap}.pootsy-select-box .pootsy-select{display:inline-block;height:100%;width:100%;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0 10px;text-align:center;border:1px solid #e6e6e6;border-radius:3px;box-sizing:border-box}.pootsy-select-box .pootsy-select:focus{outline:none;border-color:#f663a2}.pootsy-select-box .pootsy-select:focus+.select-text-label{top:-6px;font-size:.7em;color:#f663a2}.pootsy-select-box .pootsy-select.option-chosen+.select-text-label{top:-6px;font-size:.7em;border-color:initial}.pootsy-select-box .pootsy-select.show-required+.select-text-label{color:red}.pootsy-select-box .pootsy-select[disabled]{border-color:#f5f5f5}.pootsy-select-box .pootsy-select[disabled]+.select-text-label{color:#d3d3d3}.pootsy-text-input-box{position:relative}.pootsy-text-input-box.is-required:before{content:"";position:absolute;left:0;height:100%;width:3px;background:#fd9c92}.pootsy-text-input-box .text-label{position:absolute;top:-6px;transform:translateY(-50%);left:10px;text-transform:uppercase;font-size:.7em;color:grey;transition:all .2s;z-index:-1;white-space:nowrap}.pootsy-text-input-box .pootsy-text-input{height:100%;width:100%;padding:0;background:none;font-size:1em;border:1px solid #e6e6e6;border-radius:3px;text-align:center;transition:all .2s;box-sizing:border-box}.pootsy-text-input-box .pootsy-text-input:invalid{box-shadow:none}.pootsy-text-input-box .pootsy-text-input:focus{outline:none;border-color:#f663a2}.pootsy-text-input-box .pootsy-text-input:focus+.text-label{top:-6px;font-size:.7em;color:#f663a2}.pootsy-text-input-box .pootsy-text-input:valid+.text-label{top:-6px;font-size:.7em;border-color:initial}.pootsy-text-input-box .pootsy-text-input[disabled]{border-color:#f5f5f5}.pootsy-text-input-box .pootsy-text-input[disabled]+.text-label{color:#d3d3d3}.pootsy-text-input-box .pootsy-text-input.show-required+.text-label{color:red}.pootsy-text-input-box>.warning-text-input{flex-item:1 0 0;display:block;text-align:center;color:#f663a2}.pootsy-radio-inputs-box .group-title{color:grey;text-transform:uppercase;font-size:.7em}.pootsy-radio-inputs-box .group-title.show-required{color:red}.pootsy-radio-inputs-box input[type=radio]{display:none}.pootsy-radio-inputs-box input[type=radio]:checked+label{color:#fdba88}.pootsy-radio-inputs-box input[type=radio]:checked+label:before{background:#fdba88;border-color:transparent}.pootsy-radio-inputs-box .radio.input-label{margin-right:10px;color:grey;font-size:.8em;text-transform:uppercase;transition:all .3s;cursor:pointer}.pootsy-radio-inputs-box .radio.input-label:before{content:"";display:inline-block;height:.8em;width:.8em;margin-right:5px;border:1px solid #d3d3d3;border-radius:50%;transition:all .3s}.pootsy-checkbox-input-box{display:flex;justify-content:center;align-items:center}.pootsy-checkbox-input-box.disabled{pointer-events:none}.pootsy-checkbox-input-box.disabled>input[type=checkbox]:checked+.checkbox-text-label{color:#d3d3d3}.pootsy-checkbox-input-box.disabled>input[type=checkbox]:checked+.checkbox-text-label:before{background:#d3d3d3}.pootsy-checkbox-input-box>input[type=checkbox]{display:none}.pootsy-checkbox-input-box>input[type=checkbox]+.checkbox-text-label{display:flex;align-items:center;color:grey;font-size:.7em;text-transform:uppercase;cursor:pointer;transition:all .3s}.pootsy-checkbox-input-box>input[type=checkbox]+.checkbox-text-label:before{content:"";flex-shrink:0;display:inline-block;height:.8em;width:.8em;margin-right:5px;border:1px solid #d3d3d3;border-radius:3px;transition:all .3s}.pootsy-checkbox-input-box>input[type=checkbox]:checked+.checkbox-text-label{color:#fdba88}.pootsy-checkbox-input-box>input[type=checkbox]:checked+.checkbox-text-label:before{background:#fdba88;border-color:transparent}.pootsy-text-area{position:relative}.pootsy-text-area .text-label{position:absolute;top:15px;transform:translateY(-50%);left:10px;text-transform:uppercase;font-size:.8em;color:grey;transition:all .2s;pointer-events:none}.pootsy-text-area textarea{height:100%;width:100%;padding:10px;border-color:#e6e6e6;border-radius:3px;box-sizing:border-box}.pootsy-text-area textarea:required{box-shadow:none;border:1px solid #e6e6e6}.pootsy-text-area textarea:focus{outline:none;border-color:#f663a2}.pootsy-text-area textarea:focus+.text-label{top:-6px;font-size:.7em;color:#f663a2}.pootsy-text-area textarea:valid+.text-label{top:-6px;font-size:.7em;border-color:initial}.pootsy-text-area textarea[disabled]{border-color:#f5f5f5}.pootsy-text-area textarea[disabled]+.text-label{color:#d3d3d3}.pootsy-text-area textarea.show-required+.text-label{color:red}.pootsy-file-input-box .hidden-file-input{display:none}.pootsy-file-input-box .file-input-label{border:1px solid #feeadb;border-radius:3px;background:#fff;padding:5px;cursor:pointer;font-size:.7em}.pootsy-file-input-box :hover{background:#feeadb}.pootsy-multiselect .pootsy-search-box{margin-bottom:18px}.pootsy-multiselect .pootsy-multiselect-current-filters{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%;transition:box-shadow .2s;border-radius:3px}.pootsy-multiselect .pootsy-multiselect-current-filters:hover{position:relative;max-height:200px;overflow:auto;background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,.22);z-index:1}.pootsy-multiselect .pootsy-multiselect-current-filters .pootsy-multiselect-results-label{flex-wrap:wrap;width:100%;display:flex;color:grey;text-transform:uppercase}.pootsy-multiselect .pootsy-multiselect-current-filters .pootsy-multiselect-current-filter{display:flex;align-items:center;height:15px;margin-right:5px;margin-bottom:5px;padding:4px 7px 2px;color:#f663a2;border:1px solid #f663a2;border-radius:17px;font-size:.7em;cursor:pointer;transition:all .2s;text-transform:uppercase}.pootsy-multiselect .pootsy-multiselect-current-filters .pootsy-multiselect-current-filter:after{content:"x";font-style:normal;color:#000;margin-left:3px}.pootsy-multiselect .pootsy-multiselect-current-filters .pootsy-multiselect-current-filter:hover:after{color:red}.impacted-bookings-modal{display:flex;flex-direction:column;width:80vw;height:70vh}.impacted-bookings-modal .impacted-other-activities-section{margin-bottom:20px}.impacted-bookings-modal .impacted-bookings-section{display:flex;flex-direction:column;min-height:0}.impacted-bookings-modal .impacted-bookings-section>.description{flex-shrink:0;color:#fdba88;margin-bottom:10px}.impacted-bookings-modal .impacted-bookings-section .global-actions{flex-shrink:0;display:flex;flex-wrap:wrap;background:#fafafa;border-radius:4px;margin-top:10px;margin-bottom:20px;padding:10px;box-sizing:border-box}.impacted-bookings-modal .impacted-bookings-section .global-actions>.description{width:100%}.impacted-bookings-modal .impacted-bookings-section .global-actions .pootsy-input{margin-right:20px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px;font-size:.9em}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;overflow:hidden;border:1px solid #83909a;border-radius:4px;margin-bottom:5px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking.active-replacement-selection{background:#feeadb}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking.ready-for-submit:before{content:"";position:absolute;top:0;left:0;height:100%;width:6px;background:#a3df9f}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part{display:flex;align-items:center;width:100%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column{flex:1 0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;font-size:.9em;box-sizing:border-box}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.collapser-arrow{flex:0 0 30px;height:30px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.collapser-arrow .arrow-container{height:100%;width:100%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.collapser-arrow .arrow-container>.arrow-img{pointer-events:none;transform:rotate(0);transition:transform .2s;height:100%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.collapser-arrow .arrow-container.collapsed>.arrow-img{transform:rotate(90deg)}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.customer{flex:3 0}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.recurrences{flex:2 0}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.manage-occurrences-toggle{flex:3 0}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.action-selection{flex:2 0 240px;height:20px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.action-selection .pootsy-select-box{height:100%;width:90%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.choose-replacement-cleaner-button .arrow-container{cursor:pointer;display:flex;justify-content:flex-end;align-items:center;height:100%;width:100%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .top-part>.column.choose-replacement-cleaner-button .arrow-container>img{height:20px;pointer-events:none}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences{display:none;width:100%;max-height:50vh;background:#fafafa}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences.collapsed{display:inline;display:initial}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence{position:relative;display:flex;align-items:center;height:45px;padding-left:20px;font-size:.9em}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence.active-replacement-selection{background:#feeadb}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence.ready-for-submit:before{content:"";position:absolute;top:0;left:0;height:100%;width:6px;background:#a3df9f}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column{height:100%;display:flex;align-items:center;z-index:1}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column.checkmark{width:20px;margin-right:5px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column.checkmark .CheckMark{width:100%}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column.action-selection{width:400px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column.action-selection .pootsy-select-box{width:80%;margin-left:15px;height:20px}.impacted-bookings-modal .impacted-bookings-section .impacted-bookings .impacted-booking .impacted-occurrences .impacted-occurrence>.column.action-selection .pootsy-select-box label{font-size:.7em}.impacted-bookings-modal .impacted-bookings-section .new-worker-selection{padding:10px;box-sizing:border-box;width:30%}.impacted-bookings-modal .impacted-bookings-section .new-worker-selection .stfib-available .available-cleaner{display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #eaeef0;padding:10px;overflow:auto;box-sizing:border-box;margin-left:10px;margin-right:10px;margin-bottom:10px;z-index:1}.impacted-bookings-modal .impacted-bookings-section .new-worker-selection .stfib-available .available-cleaner.selected{border-color:#fdba88;color:#fdba88}.LinkedPSVsDisplayer .psv,.paper-vouchers-added .psv{position:relative;cursor:pointer}.LinkedPSVsDisplayer .psv:hover,.paper-vouchers-added .psv:hover{color:#fdba88}.LinkedPSVsDisplayer .psv:hover .tooltip,.paper-vouchers-added .psv:hover .tooltip{display:inline;display:initial}.LinkedPSVsDisplayer .psv .tooltip,.paper-vouchers-added .psv .tooltip{position:absolute;display:none;top:-150%;right:0;padding:4px;background:#000;color:#fff;border-radius:4px;cursor:auto}.LinkedPSVsDisplayer .pootsy-button,.paper-vouchers-added .pootsy-button{margin-bottom:5px}.login{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;font-family:"Hind",sans-serif}.pootsy-logo{position:absolute;top:10px;height:150px}.login-box{background:linear-gradient(135deg,#f0629e,#f1699b 17%,#f76d9e 0,#f7759a 27%,#fa9998 52%,#f99191 0,#f99090 0,#fba289 68%,#f99f86 0,#f9a584 75%,#f9a684 76%,#faaf8e 0,#fbb28b 83%,#fdb98d 0,#fec18a);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:30px;border-radius:5px;box-shadow:4px 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.login-box .title{margin-top:0;font-weight:100;font-size:3em}.login-box input{font-size:2em;background-color:transparent;margin-bottom:10px;padding:8px;color:#fff;border:3px solid #eaeef0;font-weight:lighter;text-align:center}.login-box input:-webkit-autofill{background-color:transparent!important}.login-box input:focus{outline:none}.login-box .pootsy-button{width:50px;text-align:center;margin-top:20px}.MissingLaundryOrderModal .worker-date{display:flex;justify-content:space-between;margin-bottom:10px}.MissingLaundryOrderModal .CustomerSelector{margin-top:20px;margin-bottom:20px}.MissingLaundryOrderModal .CustomerSelector .chosen-customer-info{margin-bottom:20px}.MissingLaundryOrderModal .pootsy-input{height:30px;margin-bottom:10px}.new-booking-modal,.new-booking-page{display:flex}.new-booking-modal{width:80vw;height:80vh;margin-top:20px}.new-booking-page{flex:1 0;padding:10px}.new-booking-summary{flex:0 0 25%;display:flex;flex-direction:column;align-items:center;background:#fafafa;border-radius:5px}.new-booking-summary .pootsy-evolving-values{width:100%;margin-bottom:40px}.new-booking-summary .zip-warning-message{color:red;font-size:.9em;text-align:center}.new-booking-summary>.pootsy-button{width:80%;text-align:center;margin-top:20px}.new-booking-summary .edition-mode-prompt{text-align:center}.new-booking-summary .edition-mode-prompt .modifications-reach{margin-top:5px;font-weight:700}.new-booking-step-indicator{display:flex;justify-content:space-around}.new-booking-inputs{flex:1 0;display:flex;flex-direction:column}.new-booking-steps-container{flex:1 0;width:100%;position:relative;overflow:hidden}.new-booking-steps-container .slider{position:absolute;display:flex;width:200%;height:100%;transition:all .5s;overflow-y:auto;left:0}.new-booking-steps-container .slider.step-2{left:-100%}.new-booking-step{padding:20px;flex:1 0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start}.new-booking-step .step-header{display:flex;flex-grow:1;flex-shrink:0;flex-basis:100%;flex-wrap:wrap;width:100%;border:1px solid transparent;justify-content:space-between;align-items:flex-start}.new-booking-step .step-header .keep-original-timeslot-checkbox{display:flex;justify-content:flex-start;width:100%}.new-booking-step.step-1>.step-header{margin-bottom:10px}.new-booking-step.step-1 .pootsy-text-input-box,.new-booking-step.step-1>.pootsy-radio-inputs-box,.new-booking-step.step-1>.pootsy-select-box{flex:0 0 300px;height:30px;margin-right:20px;margin-bottom:30px}.new-booking-step.step-1 .new-booking-customer-search{position:relative;width:100%;display:flex}.new-booking-step.step-1 .new-booking-customer-search>.pootsy-button{margin-left:50px}.new-booking-step.step-1 .new-booking-chosen-customer{width:50%;margin-top:40px;display:flex;flex-direction:column;align-items:flex-start}.new-booking-step.step-1 .new-booking-chosen-customer .pootsy-subheading{margin-bottom:20px}.new-booking-step.step-1 .new-booking-chosen-customer .chosen-customer-info{width:100%;display:flex;justify-content:space-around}.new-booking-step.step-1 .new-booking-chosen-customer .chosen-customer-address{width:100%;margin-top:20px;margin-bottom:20px}.new-booking-step.step-1 .new-booking-chosen-customer .chosen-customer-address>.pootsy-radio-inputs-box>.radio-input-block{display:block}.new-booking-step.step-2 .new-booking-datepicker,.new-booking-step.step-2 .new-booking-featured-worker,.new-booking-step.step-2 .new-booking-timeslots{flex:1 0;display:flex;flex-direction:column}.new-booking-step.step-2 .new-booking-datepicker>.pootsy-subheading,.new-booking-step.step-2 .new-booking-featured-worker>.pootsy-subheading,.new-booking-step.step-2 .new-booking-timeslots>.pootsy-subheading{text-align:center}.new-booking-step.step-2 .new-booking-timeslots{position:relative}.new-booking-step.step-2 .new-booking-timeslots.scrollhint:after{content:"";position:absolute;background:#000;height:20px;width:100%;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05))}.new-booking-step.step-2 .new-booking-available-slots-list{flex:1 0;display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.new-booking-step.step-2 .new-booking-available-slots-list.blink>div{-webkit-animation:blinker .2s infinite;animation:blinker .2s infinite}.new-booking-step.step-2 .new-booking-hour-slot{width:60%;border:1px solid #eaeef0;text-align:center;padding:5px;margin-bottom:5px;cursor:pointer}.new-booking-step.step-2 .new-booking-hour-slot.active{color:#fdba88}.new-booking-step.step-2 .server-warning-message{display:flex;justify-content:center;margin-top:20px;width:100%;color:#fdba88}.new-booking-step.step-2 .available-workers-list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-around}.new-booking-step.step-2 .available-workers-list .pootsy-subheading{flex-shrink:0;width:100%}.new-booking-step.step-2 .available-workers-list .AvailableWorkerCard{width:40%}@-webkit-keyframes blinker{0%{border-color:#d3d3d3}50%{border-color:red}}@keyframes blinker{0%{border-color:#d3d3d3}50%{border-color:red}}.new-customer-modal{position:relative;display:flex;flex-wrap:wrap;margin-bottom:20px;max-width:560px;max-height:65vh;overflow:scroll}.new-customer-modal .pootsy-address-block{height:200px}.new-customer-modal .pootsy-subheading{width:100%}.new-customer-modal .pootsy-checkbox-input-box,.new-customer-modal .pootsy-radio-inputs-box,.new-customer-modal .pootsy-select-box,.new-customer-modal .pootsy-text-input-box{width:175px;height:40px;margin-right:10px;margin-bottom:10px}.new-dimona-modal .inputs-change-handler{flex-direction:column;position:relative}.new-dimona-modal .inputs-change-handler .SearchWorker{flex:initial;margin-bottom:20px;width:100%}.new-dimona-modal .inputs-change-handler>.pootsy-input{height:25px;width:100%;margin-bottom:20px}.new-dimona-modal .inputs-change-handler>.dates{display:flex;width:100%;margin-bottom:20px}.new-dimona-modal .inputs-change-handler .onss-ref-number-section{width:100%;background:#e8f7e7;padding:5px;box-sizing:border-box;border-radius:3px;margin-bottom:20px}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .potential-corresponding-dimonas-in{width:100%;text-align:center}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .potential-corresponding-dimonas-in .label{font-size:.9em}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .potential-corresponding-dimonas-in .list{display:flex;flex-direction:column;max-height:200px;overflow-y:scroll}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .potential-corresponding-dimonas-in .list .LabeledSimpleLine{font-size:.6em;width:100%;flex-shrink:0;box-sizing:border-box}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .onss-ref-number-description{font-size:.9em;text-align:center;margin-bottom:10px}.new-dimona-modal .inputs-change-handler .onss-ref-number-section .pootsy-input{z-index:1}.NewDirectBookingModal{position:relative;max-width:700px}.NewDirectBookingModal .pootsy-subheading{text-align:center;margin-bottom:20px}.NewDirectBookingModal .pootsy-select-box,.NewDirectBookingModal .pootsy-text-input-box{height:30px}.NewDirectBookingModal .pootsy-radio-inputs-box{margin-bottom:20px}.new-direct-booking-warning{text-align:center;margin-bottom:20px}.new-direct-booking-details{display:flex;margin-bottom:20px}.new-direct-booking-details .details-col{margin-right:10px}.new-direct-booking-details .details-col.times{display:flex}.new-direct-booking-details .details-col.times .labeled-datetime-picker{margin-right:20px}.new-direct-booking-customer-selection{display:flex;margin-bottom:20px}.new-direct-booking-customer-selection>.left{margin-right:20px;position:relative}.new-direct-booking-customer-selection>.left>.search-or-create-customer>.pootsy-button{margin-right:20px;margin-top:20px}.new-direct-booking-customer-selection>.left>.search-or-create-customer>.new-direct-booking-search-suggestions{position:absolute;max-height:200px;min-width:100%;border:1px solid #000;border-radius:5px;overflow-y:scroll;background:#fff;padding:10px;z-index:1}.new-direct-booking-customer-selection>.left>.search-or-create-customer>.new-direct-booking-search-suggestions .search-suggestion{cursor:pointer;font-size:.85em;margin-bottom:5px}.new-direct-booking-customer-selection>.left>.search-or-create-customer>.new-direct-booking-search-suggestions .search-suggestion:hover{background:#eaeef0}.new-direct-booking-customer-selection>.left>.search-or-create-customer>.new-direct-booking-search-suggestions .search-suggestion .customer-address{color:#83909a}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:10px}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer .pootsy-subheading{margin-top:0}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer .customer-info{width:100%;display:flex;justify-content:flex-start;margin-bottom:10px}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer .customer-info .pootsy-value-displayer{margin-right:20px}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer .pootsy-select-box{margin-top:10px;margin-bottom:10px;width:100%}.new-direct-booking-customer-selection>.right>.new-direct-booking-chosen-customer .voucher-preference-mismatch-warning{color:#fd9c92;margin-tp:-10px;margin-bottom:10px}.new-direct-booking-creation-warning{text-align:center;margin-bottom:20px;color:red}.NewEconomicSuspensionModal .pootsy-input{height:30px;margin-top:10px;margin-bottom:20px}.NewEconomicSuspensionModal .dates,.NewPSVGroup .pootsy-options>.dates{display:flex;justify-content:space-between;margin-bottom:20px}.NewPSVGroup .pootsy-options>.dates .labeled-datetime-picker{flex-grow:1}.NewPSVGroup .pootsy-options>.dates .labeled-datetime-picker:last-of-type{margin-right:0}.NewPSVGroup .pootsy-options .pootsy-input{height:25px;margin-bottom:20px}.NewPSVGroup .create-delivery-line{display:flex;align-items:center;padding:10px;margin-bottom:20px;height:50px}.NewPSVGroup .create-delivery-line>.pootsy-input{height:30px;width:150px;margin-right:20px}.NewPSVGroup .create-delivery-line .sv-to-be-grouped-count{display:flex;flex-direction:column;align-items:center}.NewPSVGroup .page-title{font-weight:400;font-size:2em;letter-spacing:2px;text-shadow:1px 1px 1px hsla(0,0%,58.8%,.7);margin-top:0;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis}.new-residence-modal-inputs{position:relative;display:flex;justify-content:space-around;flex-direction:column}.new-residence-modal-inputs .new-residence-modal-column{display:flex;margin-bottom:20px}.new-residence-modal-inputs .new-residence-modal-column .pootsy-radio-inputs-box,.new-residence-modal-inputs .new-residence-modal-column .pootsy-select-box,.new-residence-modal-inputs .new-residence-modal-column .pootsy-text-input-box{width:175px;height:40px;margin-right:10px}.new-residence-modal-inputs .section-label{margin-top:10px;margin-bottom:5px}.NewTimesheetEventModal{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}.NewTimesheetEventModal .pootsy-subheading{width:100%;margin-bottom:20px}.NewTimesheetEventModal .pootsy-input{height:30px;margin-right:5px}.NewTimesheetEventModal .pootsy-select-box{flex-grow:1}.NewTimesheetEventModal .column.km{max-width:50px}.pootsy-page-main.new-worker{flex:1 0;overflow-x:hidden;overflow-y:scroll}.pootsy-page-main.new-worker .pootsy-page-content.new-worker{flex:1 0;padding:20px;display:flex;flex-wrap:wrap}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col{flex:1 0;display:flex;flex-direction:column;min-width:200px;margin-right:10px;margin-left:10px}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col>.pootsy-checkbox-input-box,.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col>.pootsy-radio-inputs-box,.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col>.pootsy-select-box,.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col>.pootsy-text-input-box{width:100%;height:30px;margin-bottom:20px}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col .spoken-languages{display:flex;flex-wrap:wrap;margin-bottom:20px}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col .spoken-languages .spoken-languages-label{width:100%}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .new-worker-inputs-col .spoken-languages>.pootsy-checkbox-input-box{margin-right:20px}.pootsy-page-main.new-worker .pootsy-page-content.new-worker .submit-button{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.NewWorkshopOrder{flex-grow:1;display:flex}.NewWorkshopOrder .left-part{flex:3 0;display:flex;flex-direction:column}.NewWorkshopOrder .left-part .step-indicator{display:flex;justify-content:space-around;margin-top:10px}.NewWorkshopOrder .left-part .steps-container{flex:1 0;position:relative;z-index:0}.NewWorkshopOrder .left-part .steps-container .slider{position:absolute;display:flex;width:300%;height:100%;overflow-y:auto;left:0}.NewWorkshopOrder .left-part .steps-container .slider.step-2>.step-1,.NewWorkshopOrder .left-part .steps-container .slider.step-2>.step-2,.NewWorkshopOrder .left-part .steps-container .slider.step-2>.step-3{transform:translateX(-100%)}.NewWorkshopOrder .left-part .steps-container .slider.step-3>.step-1,.NewWorkshopOrder .left-part .steps-container .slider.step-3>.step-2,.NewWorkshopOrder .left-part .steps-container .slider.step-3>.step-3{transform:translateX(-200%)}.NewWorkshopOrder .left-part .steps-container .slider>.step{flex:1 0;transition:all .5s;padding:20px}.NewWorkshopOrder .left-part .steps-container .slider>.step .step-header{display:flex;flex-wrap:wrap;width:100%;border:1px solid transparent;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.NewWorkshopOrder .left-part .steps-container .slider>.step-1>.top-part>.pootsy-input{height:30px;min-width:300px;margin-bottom:20px}.NewWorkshopOrder .left-part .steps-container .slider>.step-1>.top-part>.CustomerSelector{flex:1 0;margin-bottom:20px}.NewWorkshopOrder .left-part .steps-container .slider>.step-1>.top-part>.CustomerSelector .pootsy-input{height:30px}.NewWorkshopOrder .left-part .steps-container .slider>.step-1>.top-part>.CustomerSelector .chosen-customer-info{display:flex;margin-bottom:15px}.NewWorkshopOrder .left-part .steps-container .slider>.step-1>.top-part>.CustomerSelector .chosen-customer-info .pootsy-value-displayer{margin-right:20px}.NewWorkshopOrder .left-part .steps-container .slider>.step-2>.order-items{flex:1 0;display:flex;margin-top:20px}.NewWorkshopOrder .left-part .steps-container .slider>.step-2>.order-items>.order-item-category{flex:1 0}.NewWorkshopOrder .left-part .steps-container .slider>.step-2>.order-items>.order-item-category>.items{display:flex;flex-wrap:wrap}.NewWorkshopOrder .left-part .steps-container .slider>.step-2>.customer-imbalance>.inputs{margin-top:20px;display:flex}.NewWorkshopOrder .left-part .steps-container .slider>.step-2>.customer-imbalance>.inputs .pootsy-input{width:200px;margin-right:30px}.NewWorkshopOrder .left-part .steps-container .slider>.step-3>.top-row{display:flex;align-items:center;justify-content:space-around;margin-bottom:10px}.NewWorkshopOrder .left-part .steps-container .slider>.step-3>.top-row>.SearchWorker{min-width:200px}.NewWorkshopOrder .left-part .steps-container .slider>.step-3>.process-dates{display:flex;flex-direction:column;align-items:flex-start}.NewWorkshopOrder .left-part .steps-container .slider>.step-3>.process-dates .labeled-datetime-picker{margin-top:20px;margin-bottom:20px}.NewWorkshopOrder .right-part{flex:1 0;background:#fafafa;z-index:1}.WorkshopOrderQuoteDisplayer{margin-top:20px}.WorkshopOrderQuoteDisplayer .pootsy-table{margin-bottom:10px}.WorkshopOrderQuoteDisplayer .pootsy-table .remove-item-button{cursor:pointer}.WorkshopOrderQuoteDisplayer .pootsy-table .remove-item-button:hover{color:#fd9c92}.WorkshopOrderQuoteDisplayer .category-totals .category-total{display:flex}.OrderPaymentModal .customer-without-sodexo-warning{color:#fd9c92;font-size:1.5em;text-align:center}.OrderPaymentModal .sv-section>.infos{display:flex;align-items:center;justify-content:space-around}.OrderPaymentModal .sv-section>.infos .PSVScanner{margin-bottom:10px}.OrderPaymentModal .cash-section>.inputs{display:flex;justify-content:space-around;flex-wrap:wrap}.OrderPaymentModal .cash-section>.inputs>.pootsy-radio-inputs-box{margin-top:10px;width:100%}.OrderPaymentModal .buttons{margin-top:20px}.other-activity-modal>.dates{display:flex;align-items:flex-end;margin-bottom:20px;justify-content:space-between}.other-activity-modal>.recurrence{margin-bottom:20px}.other-activity-modal>.pootsy-select-box{height:30px;margin-bottom:20px}.other-activity-modal>.pootsy-text-area{margin-bottom:20px}.other-activity-modal .ss-code{text-align:left}.other-activity-modal .warning-eco_unemployment{flex-item:1 0 0;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;color:#f663a2}.other-activity-modal>.loadCancelledEvents>.content>.cancelled_events>.cancelled_event{border:1px solid #000;border-radius:15px;padding:2%;cursor:pointer;margin-bottom:10px;margin-top:10px}.OverlayReveal{transition:transform .3s ease-out,opacity .3s ease-out}.PSVDeliveryDetails .pootsy-options .action-buttons{display:flex;flex-direction:column;margin-top:20px}.PSVDeliveryDetails .pootsy-options .action-buttons .sent-buttons{display:flex;flex-direction:column;justify-content:center}.PSVDeliveryDetails .pootsy-options .action-buttons .sent-buttons .pootsy-button{margin-bottom:10px}.PSVDeliveryDetails .pootsy-options .pvd-logs{margin-top:20px}.PSVDeliveryDetails .pootsy-options .pvd-logs .pvd-log{display:flex}.PSVDeliveryDetails .pootsy-options .pvd-logs .pvd-log .column{flex:1 0}.PSVDeliveryDetails .page-header-right{justify-content:space-between}.PSVDeliveryDetails .legend{margin-bottom:10px}.PSVDeliveryDetails .legend .legend-item{display:flex;align-items:center}.PSVDeliveryDetails .legend .legend-item .label{margin-right:5px}.PSVDeliveryDetails .legend .legend-item .expired{width:15px;height:15px;background-color:red}.PSVDeliveryDetails .legend .legend-item .expiring{width:15px;height:15px;background-color:orange}.PSVDeliveryDetails .psv-table{border-radius:4px;overflow:hidden;border:2px solid #fafafa}.PSVDeliveryDetails .psv-table .row{display:flex;align-items:center;padding:5px}.PSVDeliveryDetails .psv-table .row:nth-child(2n){background:#fafafa}.PSVDeliveryDetails .psv-table .column{flex:1 0}.PSVDeliveryDetails .psv-table .column.warning{color:#fd9c92}.PSVDeliveryDetails .psv-table .column.code{flex:2 0}.PSVDeliveryDetails .psv-table .column.delete,.PSVDeliveryDetails .psv-table .column.preview{flex:initial;width:80px;display:flex;justify-content:center}.PSVDeliveryDetails .psv-table .column .bin-icon,.PSVDeliveryDetails .psv-table .column .preview-icon{height:15px}.PSVDeliveryDetails .psv-table .column.expired{background:red}.PSVDeliveryDetails .psv-table .column.expiring{background:orange}.psv-linking-report-modal{width:400px;overflow:auto}.psv-linking-report-modal .report-detail{cursor:pointer;display:flex;justify-content:center}.psv-linking-report-modal .report-detail.voucher-count{margin-top:20px;margin-bottom:20px;font-weight:bolder}.psv-linking-report-modal .report-detail .label{flex:2 0;text-align:right;white-space:nowrap}.psv-linking-report-modal .report-detail .value{flex:1 0;color:#fdba88;padding-left:30px;box-sizing:border-box}.PSVScanner .scanned-codes-meta{font-size:.8em;background:#fafafa}.PSVScanner .scanned-codes-meta .NoCSSInfoBox{display:flex}.PSVScanner .scanned-codes-meta .NoCSSInfoBox .label,.PSVScanner .scanned-codes-meta .NoCSSInfoBox .value{flex:1 0}.PSVScanner .scanned-codes{margin-bottom:10px;max-height:150px;overflow-x:hidden;overflow-y:scroll}.PSVScanner .scanned-codes .scanned-code{display:flex;justify-content:space-between;background:#fafafa;font-size:.9em;padding:5px}.PSVScanner .scanned-codes .scanned-code.linkable .code,.PSVScanner .scanned-codes .scanned-code.valid .code{color:#81d37b}.PSVScanner .scanned-codes .scanned-code.refused .code{color:#fd9c92}.PSVScanner .scanned-codes .scanned-code .code{flex-grow:1}.PSVScanner .scanned-codes .scanned-code .remove-button{cursor:pointer;margin-left:20px}.PSVScanner .scanned-codes .scanned-code .remove-button:hover{color:red}.PSVScanner>.buttons{display:flex;align-items:center}.PSVScanner>.buttons .current-import-file-name{font-size:.9em;margin-left:5px}.PSVScanner>.buttons .counter{margin-left:20px;background:#fafafa;padding:8px}.PSVScanningZone{min-width:250px}.PSVScanningZone .pastable-zone{display:flex;align-items:center;justify-content:center;height:40px;width:100%;background:#eaeef0;cursor:pointer;border-radius:3px;margin-bottom:10px;padding:10px;box-sizing:border-box}.PSVScanningZone .pastable-zone:focus{outline:none;background:#e8f7e7}.PaymentReminderPage .top{display:flex;justify-content:space-between;margin-bottom:30px}.PaymentReminderPage .top>.NoCSSInfoBox{display:flex}.PaymentReminderPage .top>.NoCSSInfoBox .label{margin-right:10px}.PaymentReminderPage>.NoCSSInfoBox{display:flex;justify-content:space-between}.PaymentReminderPage .targeted-customers{display:flex;flex-direction:column;max-height:60vh;overflow:scroll}.PaymentReminderPage .targeted-customers .targeted-customer{display:flex}.PaymentReminderPage .targeted-customers .targeted-customer .NoCSSInfoBox,.PaymentReminderPage .targeted-customers .targeted-customer background{display:flex;flex-direction:column;align-items:center}.PaymentReminderPage .targeted-customers .targeted-customer .NoCSSInfoBox .label,.PaymentReminderPage .targeted-customers .targeted-customer background .label{color:#83909a}.pootsy-address-block{position:relative;display:flex;flex-wrap:wrap;flex-shrink:0;align-items:baseline;height:170px;width:320px}.pootsy-address-block .address-spinner{position:absolute;display:flex;justify-content:center;align-items:center;top:40px;width:100%;height:50px;background:#fff;border:1px solid #eaeef0;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.19),0 3px 2px rgba(0,0,0,.23);box-sizing:border-box;z-index:1}.pootsy-address-block .address-spinner .spinning-arc{border:3px solid #fdba88;border-top-color:#f663a2;border-radius:50%;height:30px;width:30px;-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}.pootsy-address-block .g-suggestions{position:absolute;top:40px;width:100%;background:#fff;z-index:1;border:1px solid #eaeef0;border-radius:4px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.19),0 3px 2px rgba(0,0,0,.23);box-sizing:border-box}.pootsy-address-block .g-suggestions .g-suggestion{cursor:pointer}.pootsy-address-block .g-suggestions .g-suggestion:focus,.pootsy-address-block .g-suggestions .g-suggestion:hover{outline:none;background:#eaeef0}.pootsy-address-block .address-block.pootsy-select-box,.pootsy-address-block .address-block.pootsy-text-input-box{height:40px;margin-right:10px;margin-top:15px}.pootsy-address-block .address-block.pootsy-select-box.city,.pootsy-address-block .address-block.pootsy-select-box.street,.pootsy-address-block .address-block.pootsy-text-input-box.city,.pootsy-address-block .address-block.pootsy-text-input-box.street{flex-grow:1}.pootsy-address-block .address-block.pootsy-select-box.box,.pootsy-address-block .address-block.pootsy-select-box.street-number,.pootsy-address-block .address-block.pootsy-text-input-box.box,.pootsy-address-block .address-block.pootsy-text-input-box.street-number{width:50px}.pootsy-address-block .address-block.pootsy-select-box.country,.pootsy-address-block .address-block.pootsy-select-box.zip,.pootsy-address-block .address-block.pootsy-text-input-box.country,.pootsy-address-block .address-block.pootsy-text-input-box.zip{width:100px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pootsy-calendar-wrapper{position:relative}.pootsy-calendar-wrapper.always-opened .pootsy-calendar-collapsed{display:none}.pootsy-calendar-wrapper.always-opened .pootsy-calendar{position:static;box-shadow:none;border:1px solid #eaeef0}.pootsy-calendar-wrapper.always-opened .pootsy-calendar:after{display:none}.pootsy-calendar-wrapper.calendar-disabled,.pootsy-calendar-wrapper.calendar-disabled .pootsy-calendar .current-month-row .month-label:hover,.pootsy-calendar-wrapper.calendar-disabled .pootsy-calendar .day-cell,.pootsy-calendar-wrapper.calendar-disabled .pootsy-calendar .title-day-cell{color:#eaeef0}.pootsy-calendar-wrapper.calendar-disabled .pootsy-calendar .day-cell:hover,.pootsy-calendar-wrapper.calendar-disabled .pootsy-calendar .title-day-cell:hover{background:none}.pootsy-calendar-wrapper.week-picker-mode .week-row:hover{background:#eaeef0}.pootsy-calendar-wrapper.week-picker-mode .week-row:hover .day-cell{pointer-events:none}.pootsy-calendar-wrapper .unset-date{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.9em;cursor:pointer}.pootsy-calendar-wrapper .unset-date:hover{color:red}.pootsy-calendar-wrapper.show-required{border:1px solid red}.pootsy-calendar-wrapper.is-required:before{content:"";position:absolute;left:0;height:100%;width:5px;background:#fd9c92}.pootsy-calendar-collapsed{border:1px solid #eaeef0;border-radius:3px;text-align:center;font-size:.9em;height:100%;box-sizing:border-box}.pootsy-calendar-collapsed:focus{border-color:#f663a2;outline:none}.pootsy-calendar{position:absolute;background:#fff;z-index:1;padding:0 10px 10px;box-shadow:-5px 0 20px rgba(0,0,0,.19),-10px 0 14px rgba(0,0,0,.23)}.pootsy-calendar .arrow-left,.pootsy-calendar .arrow-right{height:20px;width:20px;cursor:pointer}.pootsy-calendar .arrow-left{transform:rotate(180deg)}.pootsy-calendar .year-picker{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;overflow:hidden;transition:all .2s}.pootsy-calendar .year-picker .pootsy-select-box>select{padding:0;border:none;font-size:1em}.pootsy-calendar .year-picker .pootsy-select-box>select:hover{color:#fdba88}.pootsy-calendar .current-month-row{display:flex;justify-content:space-between;align-items:center;height:35px}.pootsy-calendar .current-month-row .month-label{flex-grow:1;text-align:center;cursor:pointer}.pootsy-calendar .current-month-row .month-label:hover{color:#fdba88}.pootsy-calendar .title-days-row,.pootsy-calendar .week-row{display:flex;font-size:.8em}.pootsy-calendar .day-cell,.pootsy-calendar .title-day-cell{display:flex;justify-content:center;align-items:center;height:38px;width:38px;color:#83909a;cursor:pointer}.pootsy-calendar .day-cell.highlighted,.pootsy-calendar .title-day-cell.highlighted{background:#feeadb}.pootsy-calendar .day-cell.highlighted.disabled,.pootsy-calendar .title-day-cell.highlighted.disabled{color:#ced8dc}.pootsy-calendar .day-cell:hover,.pootsy-calendar .title-day-cell:hover{background:#eaeef0}.pootsy-calendar .day-cell.disabled,.pootsy-calendar .title-day-cell.disabled{color:#eaeef0}.pootsy-calendar .day-cell.selected,.pootsy-calendar .title-day-cell.selected{color:#fff;background:#f663a2}.pootsy-calendar .day-cell.selected:hover,.pootsy-calendar .title-day-cell.selected:hover{background:#f663a2}.pootsy-calendar .day-cell.proposed,.pootsy-calendar .title-day-cell.proposed{color:#fff;background:#7dcddb}.date-input-textstyle input{height:100%;width:100%;padding:0;background:none;font-size:1em;border:1px solid #e6e6e6;border-radius:3px;text-align:center;transition:all .2s;box-sizing:border-box;margin-top:3%}.date-input-textstyle input:invalid{box-shadow:none}.date-input-textstyle input:focus{outline:none;border-color:#f663a2}.date-input-textstyle input:focus+.text-label{top:-6px;font-size:.7em;color:#f663a2}.date-input-textstyle input:valid+.text-label{top:-6px;font-size:.7em;border-color:initial}.date-input-textstyle input[disabled]{border-color:#f5f5f5}.date-input-textstyle input[disabled]+.text-label{color:#d3d3d3}.date-input-textstyle input.show-required+.text-label{color:red}.pootsy-timepicker{position:relative;display:flex;border:1px solid #e6e6e6;border-radius:3px;text-align:center;width:70px;height:30px;font-weight:lighter;align-items:center;box-sizing:border-box}.pootsy-timepicker>.pootsy-select-box{flex:1 0;height:100%}.pootsy-timepicker>.pootsy-select-box .pootsy-select{font-size:1em;padding-left:15%;border:none}.pootsy-timepicker>.pootsy-select-box .pootsy-select:focus{border:1px solid #f663a2}.SalariesIndexingForm .input-group-first{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.SalariesIndexingForm .input-group-first>.indexing-amount-input{grid-column:1;grid-row-start:2}.SalariesIndexingForm .input-group-first .indexing-amounts{display:flex;align-items:flex-end;justify-content:center}.SalariesIndexingForm .input-group-first .confirm-button,.SalariesIndexingForm .input-group-first .date-input{display:flex;align-items:flex-end}.SalariesIndexingForm .selector{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;max-height:20vh;overflow-y:hidden;overflow-x:auto;padding:10px}.SalariesIndexingForm .selector .worker-checkbox{width:200px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1px}.SalariesIndexingForm .selector .worker-checkbox .worker-index-details{padding-left:15px;font-size:.7em;display:flex}.SalariesIndexingForm .selector .worker-checkbox .worker-index-details .last-index{color:#83909a}.SalariesIndexingForm .selector .worker-checkbox .worker-index-details .next-index{color:#fd9c92}.SalariesIndexingForm .failed_workers{display:flex;align-items:center;color:#fdba88;text-transform:uppercase;transition:all .3s}.SalariesIndexingForm .indexation-line{height:inherit}.SalariesIndexingForm .indexation-line .display-workers{display:grid}.SalariesIndexingForm .indexation-line .display-workers .success{color:#b4e5b1}.SalariesIndexingForm .indexation-line .display-workers .fail{color:#fd9c92}.salaries-modal .modal_main_text{display:flex;align-items:center}.salaries-modal .warning{height:30px;color:#fd9c92}.SearchCustomer{position:relative}.SearchCustomer>.pootsy-text-input-box{height:30px}.SearchCustomer>.customer-search-results{position:absolute;top:110%;left:0;min-width:200px;padding:5px;border:1px solid #83909a;border-radius:5px;background:#fff;font-weight:lighter;z-index:1}.SearchCustomer>.customer-search-results .customer-search-result{position:relative;margin-bottom:5px;cursor:pointer}.SearchCustomer>.customer-search-results .customer-search-result:hover{background:#eaeef0}.SearchCustomer>.customer-search-results .customer-search-result.disabled{color:#83909a}.SearchCustomer>.customer-search-results .customer-search-result.disabled:hover{background:rgba(255,100,100,.1)}.SearchCustomer>.customer-search-results .customer-search-result.disabled .customer-zips .customer-zip{border-color:#83909a;color:#83909a}.SearchCustomer>.customer-search-results .customer-search-result .customer-name{font-size:.9em}.SearchCustomer>.customer-search-results .customer-search-result .customer-zips{display:flex}.SearchCustomer>.customer-search-results .customer-search-result .customer-zips .customer-zip{display:flex;align-items:center;height:15px;margin-right:5px;margin-bottom:5px;padding:3px 7px 2px;color:#f663a2;border:1px solid #f663a2;border-radius:17px;font-size:.7em;cursor:pointer;transition:all .2s;text-transform:uppercase}.SearchCustomer>.customer-search-results .customer-search-result .customer-search-result-clickable-area{position:absolute;top:0;height:100%;width:100%}.search-psv-result-modal{width:50vw}.search-psv-result-modal .psv-infos{display:flex;align-items:center}.search-psv-result-modal .psv-infos .psv-code{margin-left:20px}.search-sodexo-work-modal{min-width:70vw}.search-sodexo-work-modal .content-div .SodexoWorkLine{margin-bottom:0}.search-sodexo-work-modal .content-div .link{height:80px;display:flex;align-items:center;flex-direction:column}.search-sodexo-work-modal .content-div .link .line{width:5px;flex-grow:1;background:#f663a2}.SearchWorker{position:relative;flex:0 0 300px;height:30px;margin-right:20px;margin-bottom:30px}.SearchWorker>.pootsy-text-input-box{height:100%}.SearchWorker>.worker-suggestions{position:absolute;top:200%;width:100%;border:1px solid #eaeef0;border-radius:3px;padding:3px;margin-top:-30px;background:#fff;z-index:1}.SearchWorker>.worker-suggestions>.worker-suggestion:hover{background:#eaeef0;cursor:pointer}.settings-page .settings-change-handler{min-height:0}.settings-rmv-holiday-warning-modal{display:flex;flex-direction:column;align-items:center;width:600px}.settings-rmv-holiday-warning-modal .impacted-bookings{margin-top:10px;margin-bottom:10px;width:100%;max-height:400px;overflow-y:auto}.settings-rmv-holiday-warning-modal .impacted-bookings .impacted-booking{display:flex;justify-content:space-between;margin-top:5px;width:100%}.settings-rmv-holiday-warning-modal .impacted-bookings .impacted-booking .end,.settings-rmv-holiday-warning-modal .impacted-bookings .impacted-booking .start{flex:1 0}.settings-rmv-holiday-warning-modal .impacted-bookings .impacted-booking .customer,.settings-rmv-holiday-warning-modal .impacted-bookings .impacted-booking .date{flex:2 0}.settings-rmv-holiday-warning-modal .buttons .pootsy-button{margin-right:5px}.settings-add-user-modal,.settings-users-revoke-access-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.settings-add-user-modal .pootsy-radio-inputs-box,.settings-add-user-modal .pootsy-text-input-box,.settings-users-revoke-access-modal .pootsy-radio-inputs-box,.settings-users-revoke-access-modal .pootsy-text-input-box{height:30px;margin-bottom:30px}.settings-add-user-modal .buttons,.settings-users-revoke-access-modal .buttons{width:100%;display:flex;justify-content:space-around;margin-top:30px}.settings-subnav-link{display:flex;align-items:center}.settings-subnav-link .settings-subnav-icon,.settings-subnav-link svg{width:15px;margin-right:5px}.pootsy-page-content.settings-profile{display:flex;flex-wrap:wrap;margin-top:15px}.pootsy-page-content.settings-profile .convention-upload-block,.pootsy-page-content.settings-profile .logo-upload-block,.pootsy-page-content.settings-profile>.pootsy-select-box,.pootsy-page-content.settings-profile>.pootsy-text-input-box{flex:0 0 30%;min-width:150px;height:30px;margin-right:23px;margin-bottom:23px}.pootsy-page-content.settings-profile .conventions-uploads{display:flex;width:100%}.pootsy-page-content.settings-profile .conventions-uploads .convention-upload-block{flex:1 0}.pootsy-page-content.settings-profile .conventions-uploads .convention-upload-block .convention-link{display:flex;flex-direction:column;cursor:pointer;align-items:center;font-size:.7em}.pootsy-page-content.settings-profile .conventions-uploads .convention-upload-block .convention-link .file-icon{height:20px}.pootsy-page-content.settings-profile .conventions-uploads .convention-upload-block .convention-filename{margin-top:10px;font-size:.8em;font-weight:lighter}.pootsy-page-content.settings-profile .convention-upload-block,.pootsy-page-content.settings-profile .logo-upload-block{display:flex;flex-wrap:wrap;border-radius:5px;height:70px;background:#eaeef0;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;box-sizing:border-box}.pootsy-page-content.settings-profile .convention-upload-block .expected-sizes,.pootsy-page-content.settings-profile .logo-upload-block .expected-sizes{font-size:.8em;color:#83909a;width:100%;flex-shrink:0}.pootsy-page-content.settings-profile .logo-upload-block .to-be-uploaded-logo{border:1px solid;height:20px;width:20px;margin-left:20px}.settings-company{display:flex;flex-wrap:wrap;align-content:flex-start;padding-bottom:150px}.settings-company .pootsy-subheading{flex:1 0 100%;margin-bottom:20px}.settings-company>.pootsy-checkbox-input-box,.settings-company>.pootsy-select-box,.settings-company>.pootsy-text-input-box{width:30%;min-width:200px;height:30px;margin-right:23px;margin-bottom:23px}.settings-company .new-holiday-form{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:20px}.settings-company .new-holiday-form .pootsy-input{height:24px;max-width:200px}.settings-company .new-holiday-form .labeled-datetime-picker{margin-right:20px}.settings-company .new-holiday-form .pootsy-button{margin-left:20px}.settings-company .effective-holidays-description,.settings-company .public-holidays-description,.settings-company color pootsyGrey{font-size:.9em;width:100%}.settings-company .effective-holidays,.settings-company .public-holidays{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:20px}.settings-company .effective-holidays .pootsy-checkbox-input-box,.settings-company .public-holidays .pootsy-checkbox-input-box{height:25px;width:80px}.settings-company .effective-holidays .no-holidays-warning,.settings-company .public-holidays .no-holidays-warning{width:100%;color:red;font-size:.7em}.settings-company .effective-holidays .effective-holiday,.settings-company .public-holidays .effective-holiday{display:flex;align-items:center;justify-content:space-between;font-weight:lighter;font-size:.8em;margin-right:5px;margin-bottom:10px;padding:3px 5px;border:1px solid #eaeef0;border-radius:15px;cursor:pointer}.settings-company .effective-holidays .effective-holiday:hover,.settings-company .public-holidays .effective-holiday:hover{border-color:#b3c1c9}.settings-company .effective-holidays .effective-holiday:hover .delete-mark,.settings-company .public-holidays .effective-holiday:hover .delete-mark{color:red}.settings-company .effective-holidays .effective-holiday .custom-ss-code,.settings-company .public-holidays .effective-holiday .custom-ss-code{margin-left:5px}.settings-company .effective-holidays .effective-holiday .delete-mark,.settings-company .public-holidays .effective-holiday .delete-mark{margin-left:5px;margin-right:5px;pointer-events:none}.settings-notification{position:absolute;right:-100%;display:flex;align-items:center;height:100%;padding-left:15px;background:rgba(253,186,136,.3);transition:right .3s}.settings-notification .edited-settings-status-info{margin-right:15px;font-size:.8em;color:grey;letter-spacing:1px}.settings-notification.active{right:0}.settings-notification .pootsy-button{margin-right:15px}.settings-profile-addresses{display:flex;width:100%}.settings-profile-addresses .pootsy-address-block{margin-right:20px}.settings-users-line-active,.settings-users-line-created-at,.settings-users-line-email,.settings-users-line-last-login,.settings-users-line-name{flex:1 0;display:flex;color:#000}.settings-users-line-active,.settings-users-line-created-at,.settings-users-line-email,.settings-users-line-last-login{justify-content:center;align-items:center}.settings-users-line-active .pootsy-button{margin-left:10px}.settings-affiliate-page{padding-bottom:150px}.settings-affiliate-page .cover-picture-upload-block{display:flex;flex-wrap:wrap;border-radius:5px;height:50px;background:#eaeef0;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;box-sizing:border-box}.settings-affiliate-page .cover-picture-upload-block .expected-sizes{font-size:.8em;color:#83909a;flex-shrink:0}.settings-affiliate-page .cover-picture-upload-block .to-be-uploaded-cover-picture{height:90%}.settings-affiliate-page .cover-picture-upload-block .remove-cover-picture{color:red;cursor:pointer}.settings-affiliate-page .settings-affiliate-page-wrapper{flex:1 0;max-width:700px}.settings-affiliate-page .settings-affiliate-page-wrapper .pootsy-text-input-box{height:40px;margin-top:20px}.settings-affiliate-page .settings-affiliate-page-wrapper .pootsy-text-area{margin-top:10px}.settings-affiliate-page .settings-affiliate-page-wrapper .pootsy-text-area textarea{resize:none}.settings-affiliate-page .settings-affiliate-page-wrapper .settings-affiliate-page-bio,.settings-affiliate-page .settings-affiliate-page-wrapper .settings-affiliate-page-slogan{margin-bottom:30px}.settings-affiliate-page-opening-hours{display:flex;flex-direction:column}.settings-affiliate-page-opening-hours .opening-hours-schedule{display:flex;justify-content:space-between;min-height:80px;background:#fafafa;margin-bottom:5px;padding:10px;border-radius:5px}.settings-affiliate-page-opening-hours .opening-hours-schedule .weekday{flex:1 0;text-align:center}.settings-affiliate-page-opening-hours .opening-hours-schedule .opening-hours{display:flex;flex-direction:column}.settings-affiliate-page-opening-hours .opening-hours-schedule .opening-hours .closed{color:#fd9c92;font-size:.8em}.settings-affiliate-page-opening-hours .opening-hours-schedule .opening-hours .opening-hour{position:relative;margin-right:10px;margin-bottom:20px;padding:5px;background:#eaeef0;border-radius:3px;font-size:.8em;text-align:center;cursor:pointer}.settings-affiliate-page-opening-hours .opening-hours-schedule .opening-hours .opening-hour .tooltip{display:none;position:absolute;top:-100%;right:0;padding:5px;background:#000;color:#fff;border-radius:5px;font-size:.8em}.settings-affiliate-page-opening-hours .opening-hours-schedule .opening-hours .opening-hour:hover .tooltip{display:inline;display:initial}.settings-affiliate-page-opening-hours .opening-hour-form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;background:#fafafa;border-radius:3px;padding:10px}.settings-affiliate-page-opening-hours .opening-hour-form .pootsy-select-box{height:30px;z-index:1}.settings-affiliate-page-opening-hours .opening-hour-form .pootsy-subheading{width:100%}.settings-workshop{display:flex;color:red}.pootsy-page-main.settings-me,.pootsy-page-main.settings-secsoc{padding-top:0;max-height:82vh;background:#eaeef0}.pootsy-page-content.settings-me,.pootsy-page-content.settings-secsoc{padding:0;margin:40px}.pootsy-page-content.settings-me .inputs-card,.pootsy-page-content.settings-secsoc .inputs-card{display:flex;flex-direction:column;background:#fff;padding:20px;border:1px solid #fdba88;border-radius:3px}.pootsy-page-content.settings-me .inputs-card .pootsy-select-box,.pootsy-page-content.settings-me .inputs-card .pootsy-text-input-box,.pootsy-page-content.settings-secsoc .inputs-card .pootsy-select-box,.pootsy-page-content.settings-secsoc .inputs-card .pootsy-text-input-box{z-index:1;margin-top:20px;height:30px;width:250px}.pootsy-page-content.settings-workshop-section{padding:0;margin:20px 40px}.pootsy-page-content.settings-workshop-section .input-card{display:flex;background:#fff;padding:20px;border:1px solid #fdba88;border-radius:3px;justify-content:space-around}.pootsy-page-content.settings-workshop-section .input-card .pootsy-select-box,.pootsy-page-content.settings-workshop-section .input-card .pootsy-text-input-box{z-index:1;margin-top:20px;height:30px;width:250px}.pootsy-page-content.av-order-item-creator{padding:0;margin:20px 40px}.pootsy-page-content.av-order-item-creator .input-card{display:flex;background:#fff;padding:20px;border:1px solid #fdba88;border-radius:3px;justify-content:space-between}.pootsy-page-content.av-order-item-creator .input-card .pootsy-select-box,.pootsy-page-content.av-order-item-creator .input-card .pootsy-text-input-box{z-index:1;margin-top:20px;height:30px;width:250px}.pootsy-page-content.av-order-item-lists{padding:0;margin:20px 40px;display:flex;justify-content:space-between;flex-wrap:wrap}.pootsy-page-content.av-order-item-lists .av-order-list{display:flex;flex-direction:column;background:#fff;border-radius:3px}.pootsy-page-content.av-order-item-lists .av-order-list .label{margin:0 80px}.pootsy-page-content.av-order-item-lists .av-order-list .pootsy-select-box,.pootsy-page-content.av-order-item-lists .av-order-list .pootsy-text-input-box{z-index:1;margin-top:20px;height:30px;width:250px}.pootsy-page-content.SettingsWorkshop{flex-grow:1;min-height:0;overflow:scroll;padding-bottom:150px}.pootsy-page-content.SettingsWorkshop .WorkshopSettings{flex-direction:column}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements{display:flex;flex-direction:column}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.creation{display:flex}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.creation .pootsy-button{margin-left:10px}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.workshops{display:flex;flex-direction:column;margin-top:5px;margin-bottom:5px;overflow-x:hidden;overflow-y:scroll}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.workshops .workshop{display:flex;align-items:center;justify-content:space-between;padding:5px;margin-bottom:5px;background:#fafafa;border:1px solid #83909a;border-radius:5px;cursor:pointer}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.workshops .workshop:hover{background:#f5f5f5}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.workshops-managements>.workshops .workshop .pootsy-select-box{z-index:1}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.inputs{flex-direction:column}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.inputs .line{display:flex;margin-bottom:5px}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.inputs .line .pootsy-input{margin-right:20px;height:30px}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.inputs .line .pootsy-input .pootsy-text-input{width:380px}.pootsy-page-content.SettingsWorkshop .WorkshopSettings>.inputs .line .pootsy-text-area{height:50px;width:250px}.pootsy-page-content.SettingsWorkshop .AvailableOrderItemCreator>.inputs{display:flex}.pootsy-page-content.SettingsWorkshop .AvailableOrderItemCreator>.inputs>.pootsy-input{margin-right:20px}.SettingsSodexo .pootsy-options{display:flex;flex-direction:column}.SettingsSodexo .pootsy-options .pootsy-button{margin-bottom:10px}.manual-csv-modal .content-div{margin-top:10px;margin-bottom:10px;display:flex;justify-content:center}.settings-dimona .settings-dimona-inputs>.inputs{display:flex}.settings-dimona .settings-dimona-inputs>.inputs>.pootsy-input{margin-right:20px}.settings-dimona .settings-dimona-inputs>.inputs>.pootsy-input .pootsy-text-input[name=maxMinutesOvertime]{width:380px}.settings-dimona .inputs-dimona,.settings-dimona .inputs-unemployment{display:flex;justify-content:space-evenly;width:100%;margin-bottom:25px}.settings-dimona .inputs-onss-info{display:grid;margin-bottom:25px;grid-template-columns:1fr 1fr 1fr;width:100%}.settings-dimona .inputs-onss-info>div{padding:10px;height:25px}.settings-dimona .line-hq{display:flex;justify-content:space-evenly}.settings-dimona .settings-operating-headquarters{width:320px;justify-content:space-between}.settings-sec-soc-mapping .mapping-creation{flex-direction:column}.settings-sec-soc-mapping .mapping-creation .block{flex:0 0 40%;display:flex;margin-bottom:20px;border:1px solid #fdba88;border-radius:4px}.settings-sec-soc-mapping .mapping-creation .block .inputs{flex:1 0;max-width:400px;padding:5px}.settings-sec-soc-mapping .mapping-creation .block .inputs .pootsy-select-box{height:30px;margin-bottom:20px}.settings-sec-soc-mapping .mapping-creation .block .saved{flex:2 0;margin-left:20px;background:#eaeef0;border-radius:4px}.settings-sec-soc-mapping .labels{display:flex;text-transform:uppercase}.settings-sec-soc-mapping .labels .label{flex:1 0;padding:2px}.settings-sec-soc-mapping .pootsy-subheading{margin-top:20px}.settings-sec-soc-mapping .existing-mappings{display:flex;flex-direction:column;border-radius:5px;overflow:hidden}.settings-sec-soc-mapping .existing-mappings .existing-mapping{display:flex;flex-wrap:wrap;padding:2px}.settings-sec-soc-mapping .existing-mappings .existing-mapping:nth-child(2n){background:#eaeef0}.settings-sec-soc-mapping .existing-mappings .existing-mapping .pootsy-term,.settings-sec-soc-mapping .existing-mappings .existing-mapping .sec-soc-term{flex:1 0}.settings-sec-soc-mapping .existing-mappings .extra-fields{width:100%;background:linear-gradient(0deg,#ced8dc,#eaeef0)}.settings-sec-soc-mapping .staged-mappings{border:1px solid #e8f7e7;background:#fdfdfe}.settings-sec-soc-mapping .staged-mappings .pootsy-button{align-self:flex-end}.create-squad-modal .pootsy-text-input-box{margin-top:20px;margin-bottom:40px}.update-squad-modal{display:flex;margin-top:20px;margin-bottom:20px}.update-squad-modal>.search-inputs{margin-right:20px}.update-squad-modal>.search-inputs .toggle-customer-search{color:#83909a;font-size:.8em;display:flex;align-items:center;cursor:pointer;transition:all .3s;margin-top:20px;margin-bottom:20px}.update-squad-modal>.search-inputs .toggle-customer-search:hover{color:#fdba88}.update-squad-modal>.search-inputs .toggle-customer-search:hover:before{border-left-color:#fdba88}.update-squad-modal>.search-inputs .toggle-customer-search:before{content:"";display:inline-block;margin-right:5px;height:0;width:0;border:5px solid transparent;border-left-color:#83909a;transition:all .3s}.update-squad-modal>.search-inputs .toggle-customer-search.active:before{transform:rotate(90deg)}.update-squad-modal>.search-inputs .worker-search-box{position:relative}.update-squad-modal>.search-inputs .worker-search-box .pootsy-text-input-box{height:35px;width:100%}.update-squad-modal>.search-inputs .worker-search-box .worker-suggestions{position:absolute;top:100%;width:100%;max-height:250px;padding:10px;background:#fff;border:1px solid #000;border-radius:5px;z-index:1;box-sizing:border-box;overflow-y:auto}.update-squad-modal>.search-inputs .worker-search-box .worker-suggestions .worker-suggestion{cursor:pointer;margin-bottom:5px}.update-squad-modal>.search-inputs .worker-search-box .worker-suggestions .worker-suggestion:hover{background:#eaeef0}.update-squad-modal>.people-lists{display:flex;overflow-y:auto}.update-squad-modal>.people-lists>.workers{flex:1 0;display:flex;flex-direction:column;min-width:200px}.update-squad-modal>.people-lists>.workers .staged-for-removal-tooltip{display:inline;margin-left:5px;color:#fd9c92;font-size:.8em;padding:2px;border-radius:4px;pointer-events:none}.update-squad-modal>.people-lists>.workers>.list-title{text-transform:capitalize}.update-squad-modal>.people-lists>.workers>.people-in-squad-list{font-size:.8em;height:200px;overflow-y:auto}.update-squad-modal>.people-lists>.workers>.people-in-squad-list>.worker-in-squad{cursor:pointer;position:relative}.update-squad-modal>.people-lists>.workers>.people-in-squad-list>.worker-in-squad.staged-for-removal{color:red}.update-squad-modal>.people-lists>.workers>.people-in-squad-list>.worker-in-squad .tooltip{display:none;position:absolute;left:0;top:-100%;background:#000;color:#fff;pointer-events:none;padding:2px;border-radius:4px}.update-squad-modal>.people-lists>.workers .added-workers-title{margin-top:20px;font-size:.8em;color:#83909a;white-space:nowrap}.update-squad-modal>.people-lists>.workers .added-workers{margin-top:10px;height:150px;overflow-y:auto;font-size:.9em;cursor:pointer;position:relative;color:#92d98d}.update-squad-modal>.people-lists>.workers .added-workers .tooltip{display:none;position:absolute;left:0;bottom:-100%;background:#000;color:#fff;pointer-events:none;z-index:1}.update-squad-modal>.people-lists>.workers .added-workers:hover{color:red}.update-squad-modal>.people-lists>.workers .added-workers:hover .tooltip{display:inline;display:initial}.pootsy-page-main.settings-team .pootsy-options-box .pootsy-text-input-box{margin-top:20px;height:30px}.pootsy-page-main.settings-team .pootsy-options-box .workers-without-team{margin-top:20px}.pootsy-page-main.settings-team .pootsy-options-box .workers-without-team .workers-without-team-title{text-transform:uppercase;color:#83909a;font-size:.8em}.pootsy-page-main.settings-team .pootsy-options-box .workers-without-team .workers-without-team-list{max-height:250px;overflow-y:auto}.settings-team .teams{max-height:78vh}.settings-team .teams .team-line:hover{box-shadow:none;border-color:#e6e6e6}.settings-team .teams .team-line .squad-name{padding:10px}.settings-team .teams .team-line .pootsy-button{margin-left:20px}.settings-team .teams .team-line .pootsy-checkbox-input-box{margin-left:10px;margin-right:10px}.settings-team .teams .team-line>.customers,.settings-team .teams .team-line>.workers{flex:1 0;position:relative;display:flex;align-items:center;justify-content:center;height:100%}.settings-team .teams .team-line>.customers .people-list,.settings-team .teams .team-line>.workers .people-list{display:none;position:absolute;overflow-y:auto;top:0;left:50%;background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.19),0 3px 2px rgba(0,0,0,.23);padding:10px;transform:translateX(-50%);width:90%;min-height:100%;max-height:300%;z-index:1}.settings-team .teams .team-line>.customers:hover .people-list,.settings-team .teams .team-line>.workers:hover .people-list{display:inline;display:initial}.settings-team .teams .team-line>.customers:hover .column-title,.settings-team .teams .team-line>.workers:hover .column-title{display:none}.settings-team .teams .team-line>.customers .column-title,.settings-team .teams .team-line>.workers .column-title{font-size:.65em;color:#83909a;text-transform:uppercase}.template-preview-modal{max-height:90vh;overflow-y:auto}.template-preview-modal .DraftTemplateToPDF>iframe{height:25cm;width:21cm}.settings-templates .templates .template{display:flex;align-items:center;justify-content:space-between;padding:5px;margin-bottom:5px;background:#fafafa;border:1px solid #83909a;border-radius:5px;cursor:pointer}.settings-templates .templates .template:hover{background:#f5f5f5}.settings-templates .templates .template .column{flex:1 0}.settings-templates .templates .template .column.icon{flex-grow:0}.settings-templates .templates .template .column.icon>svg{height:30px}.settings-templates .templates .template .column.template-name{margin-left:20px}.settings-templates .templates .template .column.delete-button,.settings-templates .templates .template .column.preview-button{flex-grow:0;margin-right:10px}.settings-templates .templates .template .curly-braces-document{height:50px}.SettingsUsers{overflow-x:hidden;overflow-y:scroll}.SlideIn-to-bottom-enter{opacity:0;transform:translateY(-10px);transition:all .6s ease-out}.SlideIn-to-bottom-enter.SlideIn-to-bottom-enter-active{opacity:1;transform:translateY(0)}.SlideIn-to-bottom-exit.SlideIn-to-bottom-exit-active{opacity:0;transform:translateY(-10px);transition:all .6s ease-out}.SlideIn-to-top-enter{opacity:0;transform:translateY(30px);transition:all .6s ease-out!important}.SlideIn-to-top-enter.SlideIn-to-top-enter-active{opacity:1;transform:translateY(0)}.SlideIn-to-top-exit.SlideIn-to-top-exit-active{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.pootsy-page-main.sodexo-exports .pootsy-page-content.sodexo-exports{padding-bottom:150px}.pootsy-page-main.sodexo-exports .pootsy-content-options-boxes{flex:0 0 300px}.pootsy-page-main.sodexo-exports .pootsy-content-options-boxes .pootsy-button{margin-top:20px}.return-slip-section{margin-bottom:30px}.return-slip-section .slip-inputs{display:flex;justify-content:space-around;align-items:flex-end;height:60px}.return-slip-section .slip-inputs>.pootsy-select-box,.return-slip-section .slip-inputs>.pootsy-text-input-box{height:26px;width:200px}.sodexo-date-range{display:flex;font-weight:lighter}.sodexo-date-range .start{margin-right:20px}.psv-declaration-section{border:1px solid #eaeef0;border-radius:5px}.psv-declaration-section .labels{display:flex;background:#eaeef0;padding:10px;font-weight:lighter}.psv-declaration-section .labels .label{flex:1 0;text-align:center}.psv-declaration-section .region-row{display:flex;padding:10px;font-weight:lighter}.psv-declaration-section .region-row .column{flex:1 0;display:flex;justify-content:center;align-items:center}.sodexo-conflict-modal .content-div{display:flex;flex-direction:column;align-content:center;padding:20px}.sodexo-conflict-modal .change-reach{padding-top:25px}.sodexo-conflict-modal .change-worker{padding-top:25px;align-items:center}.sodexo-conflict-modal .change-customer{padding-top:5px;display:flex;flex-direction:column;justify-content:space-between;height:125px}.sodexo-conflict-modal .change-times{display:grid;grid-template-columns:1fr 1fr;padding-top:25px}.pootsy-content-options-boxes .pootsy-input.pootsy-select-box{height:30px;margin-bottom:20px}.linkable-service-outline{display:flex;border:1px solid #fafafa;border-radius:4px;padding:5px;box-sizing:border-box;background:#fff;align-items:center}.linkable-service-outline.clickable{cursor:pointer}.linkable-service-outline.clickable:hover{border-color:#fdba88}.linkable-service-outline .column{margin-left:10px;margin-right:10px}.linkable-service-outline .column.worker-customer-name{flex:2 0}.linkable-service-outline .column .codes,.linkable-service-outline .column .worker{color:#d3d3d3}.linkable-service-outline .line{height:1em;width:4em;background:#fafafa;margin:8px;border-radius:4px}.linkable-service-outline .line.big{width:7em;height:.8em}.linkable-service{display:flex;border:1px solid #fafafa;border-radius:4px;padding:5px;box-sizing:border-box;background:#fff;align-items:center}.linkable-service.clickable{cursor:pointer}.linkable-service.clickable:hover{border-color:#fdba88}.linkable-service .column{margin-left:10px;margin-right:10px}.linkable-service .column.worker-customer-name{flex:2 0}.linkable-service .column .codes,.linkable-service .column .worker{color:#d3d3d3}.linkable-service.staged-for-linking{border-left:3px solid #fdba88}.sodexo-conflicts .staged-links{margin-bottom:10px}.sodexo-conflicts .staged-links>.staged-link{position:relative;display:flex;align-items:center;margin-bottom:10px}.sodexo-conflicts .staged-links>.staged-link>.linkable-service{flex:1 0}.sodexo-conflicts .staged-links>.staged-link .link-line{position:absolute;top:50%;transform:translateY(-50%);height:5px;width:100%;background:#f663a2;z-index:-1;position:static;width:200px;background:#e8f7e7;cursor:pointer;z-index:1}.sodexo-conflicts .staged-links>.staged-link .link-line:hover{background:#fd9c92}.sodexo-conflicts .staging-area{height:100px;display:flex;align-items:center}.sodexo-conflicts .staging-area>.staged-pootsy-booking,.sodexo-conflicts .staging-area>.staged-sodexo-booking{flex:1 0;position:relative;display:flex;align-items:center;height:100%}.sodexo-conflicts .staging-area>.staged-pootsy-booking .linkable-service-outline,.sodexo-conflicts .staging-area>.staged-sodexo-booking .linkable-service-outline{position:absolute;top:50%;transform:translateY(-50%);width:100%}.sodexo-conflicts .staging-area>.staged-pootsy-booking .linkable-service,.sodexo-conflicts .staging-area>.staged-sodexo-booking .linkable-service{flex:1 0}.sodexo-conflicts .staging-area>.link{position:relative;display:flex;justify-content:center;width:300px}.sodexo-conflicts .staging-area>.link>.link-line{position:absolute;top:50%;transform:translateY(-50%);height:5px;width:100%;background:#f663a2;z-index:-1}.sodexo-conflicts .staging-area>.link>.link-line.grey{background:#fafafa}.sodexo-conflicts .tabs{display:flex}.sodexo-conflicts .tabs .tab{cursor:pointer;padding:10px}.sodexo-conflicts .tabs .tab.selected{background:#83909a}.sodexo-conflicts .conflict-boxes{display:flex}.sodexo-conflicts .conflict-boxes .pootsy-services{flex:1 0}.sodexo-conflicts .conflict-boxes .linkable-service{margin-top:10px;margin-bottom:10px}.sodexo-conflicts .conflict-boxes .sodexo-bookings{flex:1 0}.sodexo-conflicts .conflict-boxes .sodexo-bookings .linkable-service{margin-top:10px;margin-bottom:10px}.sodexo-conflicts .inputs-area{margin-top:12px;display:flex;align-items:flex-start;justify-content:flex-start}.sodexo-conflicts .inputs-area .SearchCustomer{flex:0 0 300px}.sodexo-conflicts .inputs-area .SearchCustomer .pootsy-input .text-label{font-size:.8em}.pootsy-page-main.sodexo-connection{padding-top:0;background:#eaeef0}.pootsy-page-content.sodexo-connection{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:0;margin:40px}.pootsy-page-content.sodexo-connection .center-content{display:flex;flex-direction:column;align-items:center}.pootsy-page-content.sodexo-connection .center-content .center-svg{margin-top:-80px}.pootsy-page-content.sodexo-connection .center-content .heading{color:#f663a2;font-size:1.2em;text-align:center;margin-bottom:20px}.pootsy-page-content.sodexo-connection .center-content .checklist{border:2px solid #f663a2;padding:20px;border-radius:4px;margin-bottom:20px}.pootsy-page-content.sodexo-connection .center-content .last-sync-date{margin-bottom:20px}.pootsy-page-content.sodexo-connection .center-content .last-sync-date .label{color:#83909a}.pootsy-page-content.sodexo-connection .center-content .last-sync-date .date{border:1px solid #f663a2;padding:5px;color:#f663a2;text-align:center}.pootsy-page-content.sodexo-connection .left,.pootsy-page-content.sodexo-connection .right{width:150px}.SodexoInsufficient .pootsy-table{margin-bottom:20px}.SodexoOpposed .no-data-placeholder{color:#83909a;text-align:center}.SodexoOpposed .booking-line-actions-column{display:flex;padding-left:10px;padding-right:10px}.SodexoOpposed .booking-line-actions-column .pootsy-button{flex-shrink:0;padding:5px 5px 2px;font-size:1.2em;margin-right:5px;width:50px;text-align:center}.auto-link-psv-modal,.link-fake-psv-modal{max-width:50vw;text-align:center}.SodexoPSVConflicts{overflow-x:hidden;overflow-y:scroll}.SodexoPSVConflicts .pootsy-options-box .pootsy-button{margin:10px}.SodexoPSVConflicts .staged-links{margin-bottom:10px}.SodexoPSVConflicts .staged-links>.staged-link{position:relative;align-items:center;margin-bottom:10px;border-radius:4px;display:flex;justify-content:space-around;padding:8px 0;border:1px solid #fafafa;border-left:3px solid #fdba88}.SodexoPSVConflicts .staged-links>.staged-link .billable-hours{display:flex}.SodexoPSVConflicts .staged-links>.staged-link .billable-hours .psv-added{margin-left:10px;color:#fff;font-weight:700;background:green;border-radius:3px;padding:0 6px}.SodexoPSVConflicts .inputs-area{display:flex;align-items:center;justify-content:center}.SodexoPSVConflicts .inputs-area .PSVScanner{flex:2 0}.SodexoPSVConflicts .conflict-boxes{display:flex}.SodexoPSVConflicts .conflict-boxes .pootsy-bookings,.SodexoPSVConflicts .conflict-boxes .pootsy-workshop-orders{flex:1 0;margin-right:5px}.SodexoPSVConflicts .conflict-boxes .sodexo-psvs{flex:1 0}.warning-expired{color:#f663a2}.delete-psv-modal{height:360px;overflow-y:scroll}.SodexoPSVDeliveries .pootsy-options-box .SearchPSV{margin-top:20px;margin-bottom:20px}.SodexoPSVDeliveries .filters-box .CompleteMonthPicker,.SodexoPSVDeliveries .filters-box .pootsy-input{margin-bottom:10px}.SodexoValidate .pootsy-table{margin-bottom:20px}.pootsy-spinner{position:fixed;top:0;left:0;height:100vh;width:100vw;justify-content:center;z-index:999;background:hsla(0,0%,100%,.5)}.pootsy-spinner,.spinner-wrapper{display:flex;flex-direction:column;align-items:center}.spinner-wrapper{justify-content:space-between;height:30vh}.spinner-message{margin-top:20px;letter-spacing:2px;text-transform:uppercase;font-weight:700;max-width:30vw;text-align:center;background:hsla(0,0%,100%,.8);padding:20px;border-radius:5px}.svg-container{position:relative;height:100px;width:100px;border-radius:50%;background:#fff;padding:20px}.svg-container .spinning{position:absolute;height:127px;width:127px;top:0;left:0;border-radius:50%;border:7px solid #fdba88;border-top-color:#f663a2;-webkit-animation:spin 1.4s ease-in-out infinite;animation:spin 1.4s ease-in-out infinite}.logo-svg{transform:rotate(180deg) rotateY(180deg)}.logo-svg .paths-group{stroke-width:60}.logo-svg .paths-group .sparkles{stroke:gold;fill:none}.logo-svg .paths-group .sparkles.one,.logo-svg .paths-group .sparkles.two{-webkit-animation:dash 3s ease-in-out infinite;animation:dash 3s ease-in-out infinite}.logo-svg .paths-group .sparkles.three{-webkit-animation:dash 3s ease-in-out .4s infinite;animation:dash 3s ease-in-out .4s infinite}.logo-svg .paths-group .sparkles.four{-webkit-animation:dash 3s ease-in-out .8s infinite;animation:dash 3s ease-in-out .8s infinite}.logo-svg .paths-group .sparkles.five{-webkit-animation:dash 3s ease-in-out 1s infinite;animation:dash 3s ease-in-out 1s infinite}.logo-svg .paths-group .sparkles.six{-webkit-animation:dash 3s ease-in-out 1.3s infinite;animation:dash 3s ease-in-out 1.3s infinite}.logo-svg .paths-group .sparkles.seven{-webkit-animation:dash 3s ease-in-out 1.6s infinite;animation:dash 3s ease-in-out 1.6s infinite}@-webkit-keyframes dash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes dash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TablePDF{display:yes}.Tasks{position:absolute;top:72px;right:300px;border:1px solid #000;border-radius:5px;background:#fff;z-index:3;cursor:auto;overflow:hidden}.Tasks>.inputs-change-handler{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 25px;grid-column-gap:10px;grid-row-gap:10px;padding:15px;width:900px;height:80vh}.Tasks>.inputs-change-handler>.tasks-list{grid-area:1/1/9/3;overflow-x:hidden;overflow-y:scroll;padding-bottom:100px}.Tasks>.inputs-change-handler>.tasks-list .TaskLine{position:relative;margin-bottom:8px;margin-right:10px}.Tasks>.inputs-change-handler>.tasks-list .TaskLine.selected:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);height:0;width:0;pointer-events:none;border:10px solid transparent;border-left-color:#feeadb;transition:background .1s}.Tasks>.inputs-change-handler>.tasks-list .TaskLine.selected:hover:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);height:0;width:0;pointer-events:none;border:10px solid transparent;border-left-color:#fee0c9;transition:background .1s}.Tasks>.inputs-change-handler>.tasks-actions{grid-area:8/1/9/3;justify-self:center;align-self:end;background:#ededed;border-radius:5px;display:flex;align-items:center;z-index:1;position:relative}.Tasks>.inputs-change-handler>.tasks-actions .gIcon{height:30px;padding:10px;border-radius:5px}.Tasks>.inputs-change-handler>.tasks-actions .gIcon.engaged{background:#feeadb}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter{position:absolute;bottom:0;transform:translateY(-55px);padding:20px;width:100%;box-sizing:border-box;border-radius:5px;background:#ededed}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .labeled-datetime-picker{margin-bottom:10px}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .labeled-datetime-picker .pootsy-calendar-collapsed,.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .labeled-datetime-picker .pootsy-calendar-wrapper{width:100%}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .task-attribute-filter{display:flex;align-items:center;justify-content:center;cursor:pointer}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .task-attribute-filter:hover{background:#e1e1e1}.Tasks>.inputs-change-handler>.tasks-actions>.task-filter .task-attribute-filter.active{background:#fdba88}.Tasks>.inputs-change-handler>.top-inputs{grid-area:1/3/3/5;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px}.Tasks>.inputs-change-handler>.top-inputs>.task-title{display:flex;align-items:flex-start}.Tasks>.inputs-change-handler>.top-inputs>.task-title>.pootsy-input{width:100%}.Tasks>.inputs-change-handler>.top-inputs>.task-title>.pootsy-input>.pootsy-text-input{border:none;font-size:2em;text-align:left;cursor:pointer}.Tasks>.inputs-change-handler>.top-inputs>.task-title>.pootsy-input>.pootsy-text-input:hover{background:#fafafa}.Tasks>.inputs-change-handler>.top-inputs>.task-title>.pootsy-input>.text-label{display:none}.Tasks>.inputs-change-handler>.top-inputs>.date-assignees>.date-category{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Tasks>.inputs-change-handler>.top-inputs>.date-assignees>.date-category>.labeled-datetime-picker{z-index:2}.Tasks>.inputs-change-handler>.top-inputs>.date-assignees>.date-category>.pootsy-input{height:30px;width:200px}.Tasks>.inputs-change-handler>.DraftTaskEditor{grid-area:3/3/9/5}.Tasks>.inputs-change-handler>.editor-footer{position:relative;grid-area:9/3/10/5;justify-self:end;display:flex;align-items:center;color:#83909a;font-size:.9em}.Tasks>.inputs-change-handler>.editor-footer .delete-task-pop-up{position:absolute;right:0;bottom:150%;background:#ededed;padding:5px;border-radius:5px}.Tasks>.inputs-change-handler>.editor-footer .delete-task-pop-up>.prompt{text-align:center;white-space:pre-line}.Tasks>.inputs-change-handler>.editor-footer .delete-task-pop-up>.buttons{display:flex;justify-content:space-between}.TimesheetExportModal{width:80vw;overflow:scroll}.TimesheetExportModal .infos{display:flex}.TimesheetExportModal .infos .info{display:flex;margin-right:20px}.TimesheetExportModal .infos .info .label{margin-right:10px}.TimesheetExportModal .filter-squads-checkbox{margin-top:5px}.TimesheetExportModal .filter-squads-checkbox .pootsy-input .checkbox-text-label{width:100%}.TimesheetExportModal .squad-statistics{display:flex;flex-direction:column;align-items:center;color:grey;font-size:.7em;text-transform:uppercase;transition:all .3s;margin-left:10px}.TimesheetExportModal .squads-selector{display:flex;flex-direction:column;grid-gap:5px;align-items:stretch;flex-wrap:wrap;width:100%;max-height:30vh;overflow-y:hidden;overflow-x:auto;padding:10px;margin-bottom:10px;border:1px solid #e6e6e6;border-radius:5px}.TimesheetExportModal .timesheet-selectors{margin-bottom:20px}.TimesheetExportModal .timesheet-selectors .selector-header{display:flex;align-items:center}.TimesheetExportModal .timesheet-selectors .selector-header .pootsy-button{margin-left:40px}.TimesheetExportModal .timesheet-selectors .selector{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;max-height:20vh;overflow-y:hidden;overflow-x:auto;padding:10px}.TimesheetExportModal .timesheet-selectors .selector .pootsy-subheading{width:100%}.TimesheetExportModal .timesheet-selectors .selector .pootsy-checkbox-input,.TimesheetExportModal .timesheet-selectors .selector .unexportable-timesheet{flex:1 0;min-width:100px;margin-right:20px}.TimesheetExportModal .secsoc-export-modal-footer{display:flex;flex-direction:column;align-items:flex-start;padding:10px}.TimesheetExportModal .secsoc-export-modal-footer .secsoc-login-form{width:100%;margin-top:10px;margin-bottom:10px}.TimesheetExportModal .buttons{align-items:center}.timesheet-export-selection-modal{width:80vw}.timesheet-export-selection-modal .infos{display:flex}.timesheet-export-selection-modal .infos .info{display:flex;margin-right:20px}.timesheet-export-selection-modal .infos .info .label{margin-right:10px}.timesheet-export-selection-modal .timesheet-selectors{margin-bottom:20px}.timesheet-export-selection-modal .timesheet-selectors .selector-header{display:flex;align-items:center}.timesheet-export-selection-modal .timesheet-selectors .selector-header .pootsy-button{margin-left:40px}.timesheet-export-selection-modal .timesheet-selectors .selector{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;max-height:20vh;overflow-y:hidden;overflow-x:auto;padding:10px}.timesheet-export-selection-modal .timesheet-selectors .selector .pootsy-subheading{width:100%}.timesheet-export-selection-modal .timesheet-selectors .selector .pootsy-checkbox-input,.timesheet-export-selection-modal .timesheet-selectors .selector .unexportable-timesheet{flex:1 0;min-width:100px;margin-right:20px}.timesheet-select-week-modal{width:40vw}.timesheet-select-week-modal>.pootsy-radio-inputs-box{display:flex;flex-direction:column}.timesheet-select-week-modal>.pootsy-radio-inputs-box>.group-title{margin-bottom:5px}.timesheet-codes-sums-modal .inputs-change-handler{display:flex;flex-direction:column;align-items:center}.timesheet-codes-sums-modal .inputs-change-handler .pootsy-input{margin-top:10px;margin-bottom:10px}.timesheet-codes-sums-modal .inputs-change-handler .pootsy-input.pootsy-select-box{height:30px}.timesheet-codes-sums-modal .inputs-change-handler .CompleteMonthPicker{margin-bottom:10px}.timesheet-codes-sums-modal .buttons,.timesheet-codes-sums-modal .inputs-change-handler .labeled-datetime-picker{margin-top:20px}.secsoc-schedules-wrapper{overflow-x:hidden;overflow-y:scroll}.secsoc-post-closure-modification-warning-modal,.secsoc-unclosable-timesheet-warning-modal{margin-bottom:20px}.secsoc-schedules-wrapper{flex:1 0;display:flex;padding:10px}.secsoc-schedules-wrapper .secsoc-schedules.left-part{flex:0 0 250px;margin-right:10px;overflow-x:hidden;overflow-y:auto}.secsoc-schedules-wrapper .secsoc-schedules.left-part .unexportable-timesheets .worker-with-unexportable-timesheet{cursor:pointer;margin-bottom:3px}.secsoc-schedules-wrapper .secsoc-schedules.left-part .unexportable-timesheets .worker-with-unexportable-timesheet>.contract-dates{color:#83909a;font-size:.8em}.secsoc-schedules-wrapper .secsoc-schedules.left-part .unexportable-timesheets .worker-with-unexportable-timesheet:hover,.secsoc-schedules-wrapper .secsoc-schedules.left-part .unexportable-timesheets .worker-with-unexportable-timesheet:hover>.contract-dates{color:#f663a2}.secsoc-schedules-wrapper .secsoc-schedules.left-part .pootsy-search-box-results .contract-dates{font-size:.8em;color:#83909a}.secsoc-schedules-wrapper .secsoc-schedules.right-part{flex:1 0;display:flex;flex-direction:column}.secsoc-schedules-wrapper .secsoc-schedules.right-part .secsoc-schedules.events-wrapper{flex:1 0;position:relative;overflow-x:hidden;overflow-y:auto;padding-bottom:100px}.secsoc-schedules-page-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block{flex:1 0}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .pootsy-select-box{margin-bottom:10px}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .pootsy-select-box .pootsy-select{font-size:1.4em;font-weight:lighter}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block{display:flex;align-items:center;justify-content:space-between;width:250px;height:60px}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .arrow-left,.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .arrow-right{height:30px;cursor:pointer}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .arrow-left{transform:rotate(180deg)}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .center{display:flex;flex-direction:column}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .center .worker-name{text-align:center;font-weight:ligher;margin-left:20px;margin-right:20px}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .center .worker-name.needs-upfront-payment{background:#a3df9f}.secsoc-schedules-page-top .secsoc-schedules-selection-info-block .worker-block .center .worker-contract-dates{font-size:.8em}.secsoc-schedules-page-top .work-interruption-warning{margin-left:10px;font-size:.9em}.secsoc-schedules-page-top .secsoc-schedules-top-part{flex:3 0;height:100%;display:flex;justify-content:space-between;align-items:flex-start}.secsoc-schedules-page-top .secsoc-schedules-top-part>.pootsy-button{margin-left:10px}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetInfos{flex:1 0;position:relative;display:flex;flex-direction:column;height:100%;margin-left:10px;margin-right:10px;font-size:.8em}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetInfos .NoCSSInfoBox{display:flex;justify-content:space-between}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetInfos .tsc-presence-marker{font-size:.8em}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetInfos .tscs{top:100%;background:#83909a;font-size:.8em;padding:5px;border-radius:4px;max-height:100px;overflow-x:hidden;overflow-y:scroll}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetInfos .tscs .tsc{color:#fff}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetActions{flex:2 0;display:flex;align-items:flex-start;flex-wrap:wrap}.secsoc-schedules-page-top .secsoc-schedules-top-part .TimesheetActions>.pootsy-button{margin-right:5px;margin-bottom:5px}.secsoc-tabs{flex-shrink:0;display:flex;justify-content:flex-end;padding-right:100px;border-bottom:2px solid #eaeef0;font-size:.9em}.secsoc-tabs .tab{background:#eaeef0;padding:7px;cursor:pointer}.secsoc-tabs .tab.active{background:#fdba88}.secsoc-schedules-event-labels{display:flex;font-weight:lighter;font-size:.8em;color:#fdba88}.secsoc-schedules-event-labels .labels{flex:1 0;display:flex;background:#fafafa}.secsoc-schedules-event-labels .labels .label{flex:1 0;display:flex;align-items:center;justify-content:center;border-right:1px solid #eaeef0;box-sizing:border-box}.secsoc-schedules-event-labels .labels .label:last-of-type{border-right:none}.secsoc-schedules-event-labels .labels .label.date,.secsoc-schedules-event-labels .labels .label.hours,.secsoc-schedules-event-labels .labels .label.type,.secsoc-schedules-event-labels .labels .label.vouchers{flex:2 0}.secsoc-schedules-event-labels .labels .label.customer{flex:6 0}.secsoc-schedules-event-labels .labels .label.group{text-align:center;flex-direction:column;align-items:stretch}.secsoc-schedules-event-labels .labels .label.group .group-title{border-bottom:1px solid #eaeef0}.secsoc-schedules-event-labels .labels .label.group .group-labels{display:flex}.secsoc-schedules-event-labels .labels .label.group .group-labels .group-label{flex:1 0;border-right:1px solid #eaeef0}.secsoc-schedules-event-labels .labels .label.group .group-labels .group-label:last-of-type{border-right:none}.pootsy-page-content.secsoc-schedules,.pootsy-page-main.secsoc-schedules{padding-top:0;padding-right:0}.dl-pdf-button{display:flex;align-items:center}.dl-pdf-button img{height:20px;margin-right:10px}.sec-soc-sched-header-buttons{display:flex;align-items:center}.sec-soc-sched-header-buttons .pootsy-button{margin-left:10px}.secsoc-schedules-data-selector{display:flex;flex-direction:column}.secsoc-schedules-data-selector .pootsy-text-input-box,.secsoc-schedules-data-selector>.pootsy-select-box{height:30px;margin-bottom:19px}.secsoc-schedules-data-selector>.pootsy-radio-inputs-box{margin-bottom:20px}.secsoc-schedules-data-selector>.pootsy-radio-inputs-box .radio.input-label{display:block}.secsoc-schedule-month-banner{border-top:1px solid #83909a;display:flex;align-items:center;padding:5px 10px;background:#fafafa;font-size:.8em}.secsoc-schedule-month-banner .monthly-total-hours,.secsoc-schedule-month-banner .vacant-hours{margin-right:10px}.secsoc-schedule-month-banner .week-info{display:flex;margin-right:10px}.secsoc-schedule-week-banner{border-top:1px solid #83909a;display:flex;justify-content:space-between;align-items:center;padding:5px 10px;background:#fafafa}.secsoc-schedule-week-banner .week-label{flex:0 0 100px;font-weight:lighter;text-transform:uppercase}.secsoc-schedule-week-banner .dl-pdf-icon-button{height:20px;cursor:pointer}.secsoc-schedule-week-banner .week-infos{flex:1 0;display:flex;font-size:.8em}.secsoc-schedule-week-banner .week-infos .vacant-hours,.secsoc-schedule-week-banner .week-infos .weekly-total-hours{margin-right:10px}.secsoc-schedule-week-banner .week-infos .week-info{display:flex;margin-right:10px}.secsoc-schedule-week-banner>.pootsy-button{margin-right:10px}.secsoc-schedule-day-wrapper{flex:1 0}.secsoc-schedule-day{position:relative;border-top:1px solid #eaeef0}.secsoc-schedule-day:hover .column.date{background:#fafafa}.secsoc-schedule-day.day-in-past:before{position:absolute;content:"";left:0;top:0;width:3px;height:100%;background:#7dcddb}.secsoc-schedule-day.day-is-closed:before{position:absolute;content:"";left:0;top:0;width:3px;height:100%;background:#a3df9f}.secsoc-schedule-event-line{flex:1 0;display:flex}.secsoc-schedule-event-line:hover{background:#fafafa}.secsoc-schedule-event-line.no-event .padder{flex:15 0}.secsoc-schedule-event-line .column{flex:1 0;display:flex;justify-content:center;align-items:center;font-size:.9em;font-weight:lighter;box-sizing:border-box;overflow:hidden}.secsoc-schedule-event-line .column:last-of-type{border-right:none}.secsoc-schedule-event-line .column.date{flex:2 0;justify-content:flex-start;padding-left:5px}.secsoc-schedule-event-line .column.type{flex:2 0;justify-content:flex-start}.secsoc-schedule-event-line .column.type.unmapped{color:red}.secsoc-schedule-event-line .column.hours,.secsoc-schedule-event-line .column.vouchers{flex:2 0;display:flex}.secsoc-schedule-event-line .column.hours>div,.secsoc-schedule-event-line .column.vouchers>div{flex:1 0;text-align:center}.secsoc-schedule-event-line .column.customer{flex:6 0;display:flex}.secsoc-schedule-event-line .column.customer .address,.secsoc-schedule-event-line .column.customer .name{flex:1 0;padding-left:10px}.pdf-modal .pdf-preview{height:75vh;width:65vw}.secsoc-schedule-day.edit-mode{flex:1 0}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.date{display:flex;position:relative}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.date .date{margin-right:10px}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.type .pootsy-select-box{height:32px;margin-right:5px}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.end .pootsy-timepicker,.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.start .pootsy-timepicker{width:90%}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.km .pootsy-text-input-box{height:32px}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.soft-delete{display:flex;justify-content:center;align-items:center}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.soft-delete .soft-delete-button{padding:0 3px 7px;align-self:center;background:#fd9c92;color:#fff;border-radius:3px;height:15px;width:15px;text-align:center;cursor:pointer;margin-top:-3px}.secsoc-schedule-day.edit-mode .secsoc-schedule-event-line .column.soft-delete .soft-delete-button:hover{background:#fc5544}.secsoc-schedule-day.edit-mode .add-event-button{border-radius:3px;height:20px;background:#e8f7e7;text-align:center;cursor:pointer}.secsoc-schedule-day.edit-mode .add-event-button:hover{background:#c6ebc3;color:#fff}.group-s-CE-modal{max-width:400px;text-align:center}.timesheets-communication{flex-direction:column}.pootsy-modal.laundry_orders{width:60%;overflow-x:auto}.code.hr{margin-bottom:-3px}.pootsy-modal.refresh-compare-modal{width:90vw;height:80%;box-sizing:border-box;overflow:scroll;min-height:0}.pootsy-modal.refresh-compare-modal .original-timesheet{margin-top:30px;margin-bottom:30px}.pootsy-modal.refresh-compare-modal .TimesheetTotalHoursMonth.refreshed-compare{display:flex}.pootsy-modal.refresh-compare-modal .TimesheetTotalHoursMonth.refreshed-compare .monthly-total-hours,.pootsy-modal.refresh-compare-modal .TimesheetTotalHoursMonth.refreshed-compare .vacant-hours{margin-right:10px}.pootsy-modal.refresh-compare-modal .TimesheetTotalHoursMonth.refreshed-compare .week-info{display:flex;margin-right:10px}.pootsy-modal.refresh-compare-modal .buttons{margin-top:30px}.vouchers-separator{height:21px;width:1px;background:#e6e6e6;margin-left:10px;margin-right:20px}.timesheets-costs{flex-grow:1;overflow-x:hidden;overflow-y:auto}.timesheets-costs .costs-lines{display:flex;flex-direction:column;border:1px solid #eaeef0}.timesheets-costs .costs-lines .labels{display:flex;width:100%;font-size:.9em}.timesheets-costs .costs-lines .labels .label{flex:1 0;border-bottom:1px solid #eaeef0;text-align:center;padding:3px}.timesheets-costs .costs-lines .cost-line{display:flex;width:100%;font-size:.9em;flex-wrap:wrap;border:1px solid #83909a;box-sizing:border-box;border-radius:4px}.timesheets-costs .costs-lines .cost-line .column{display:flex;justify-content:center;align-items:center;padding:3px;flex:1 0}.timesheets-costs .costs-lines .cost-line .column.bin>img:hover{cursor:pointer}.timesheets-costs .costs-lines .cost-line .extra-fields-values{display:flex;width:100%;background:#d4d8dc;height:40px;z-index:1;align-items:center}.timesheets-costs .costs-lines .cost-line .extra-fields-values .pootsy-text-input-box{height:20px;margin-left:10px;margin-right:10px;margin-bottom:5px;align-self:flex-end}.timesheets-costs .costs-lines .cost-line .extra-fields-values .save-button{flex:1 0}.timesheets-costs .costs-lines .cost-line .extra-fields-values .save-button .pootsy-button{padding:3px;font-size:.6em;font-weight:400}.timesheets-costs .costs-lines .cost-line .extra-fields-values .extra-fields-value{display:flex;padding-left:20px;margin-left:20px;margin-right:20px}.timesheets-costs .costs-lines .cost-line .extra-fields-values .extra-fields-value>.value{color:#fdba88;margin-left:6px}.timesheets-costs .new-cost-line{justify-content:space-between;align-items:flex-end;min-height:50px;margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #eaeef0;border-radius:3px}.timesheets-costs .new-cost-line .pootsy-select-box,.timesheets-costs .new-cost-line .pootsy-text-input-box{flex:1 0;height:30px;margin-left:10px;margin-right:10px}.timesheets-costs .no-costs-lines{color:#83909a;text-align:center;font-size:.9em}.timesheets-costs>.section{border:1px solid #eaeef0;margin-top:10px;margin-bottom:10px;padding:10px;border-radius:3px;display:flex;flex-direction:column;align-items:center}.timesheets-costs>.section .pootsy-subheading{margin-top:0;align-self:flex-start}.timesheets-costs>.section .infos{display:flex;justify-content:space-around;width:100%;margin-bottom:10px}.timesheets-costs>.section.commute-expenses .worker-vehicle-type{width:100%;margin-bottom:10px}.timesheets-costs>.section.commute-expenses .worker-vehicle-type .show-calculation-travel-cost:hover{cursor:pointer}.timesheets-costs>.section.commute-expenses .summary-table{width:100%;display:flex;margin-bottom:20px}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section{flex:1 0;display:flex;flex-direction:column;margin-left:10px;margin-right:10px;max-width:20%}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .commute-type{font-size:.9em;text-align:center}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .labels{display:flex}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .labels .column,.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .labels .label{flex:1 0;text-align:right}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .commute-expenses{flex:1 0}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .commute-expenses .commute-expense{display:flex}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .commute-expenses .commute-expense .column,.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .commute-expenses .commute-expense .label{flex:1 0;text-align:right}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .total{display:flex;background:#eaeef0}.timesheets-costs>.section.commute-expenses .summary-table .summary-table-section .total .column{flex:1 0;text-align:right}.pootsy-page-content.UnemploymentBooks{padding-bottom:150px}.pootsy-page-content.UnemploymentBooks .column.id{flex:1 0}.pootsy-page-content.UnemploymentDeclarations{padding-bottom:150px}.pootsy-page-content.UnemploymentDeclarations .column.id{flex:1 0}.pootsy-page-content.UnemploymentDeclarations .cancelled-infos{display:flex;align-items:center;justify-content:space-around;margin-top:-10px;background:#eaeef0;padding:10px;margin-bottom:10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:.8em}.pootsy-page-content.UnemploymentDeclarations .cancelled-infos .line-title{font-size:1.2em}.pootsy-page-content.UnemploymentDeclarations .cancelled-infos .NoCSSInfoBox{display:flex;flex-direction:column;align-items:center}.UpdatePSVDeliveryGroup .pootsy-options>.dates{display:flex;justify-content:space-between;margin-bottom:20px}.UpdatePSVDeliveryGroup .pootsy-options>.dates .labeled-datetime-picker{flex-grow:1}.UpdatePSVDeliveryGroup .pootsy-options>.dates .labeled-datetime-picker:last-of-type{margin-right:0}.UpdatePSVDeliveryGroup .pootsy-options .pootsy-input{height:25px;margin-bottom:20px}.UpdatePSVDeliveryGroup .pootsy-options .action-buttons{display:flex;flex-direction:column}.UpdatePSVDeliveryGroup .pootsy-options .action-buttons .pootsy-button{margin-bottom:10px}.UpdatePSVDeliveryGroup .create-delivery-line{display:flex;align-items:center;padding:10px;margin-bottom:20px;height:50px}.UpdatePSVDeliveryGroup .create-delivery-line>.pootsy-input{height:30px;width:150px;margin-right:20px}.UpdatePSVDeliveryGroup .create-delivery-line .sv-to-be-grouped-count{display:flex;flex-direction:column;align-items:center}.UpdatePSVDeliveryGroup .dates{display:flex;flex-direction:row;justify-content:space-around}.update-residence-modal>.pootsy-select-box,.update-residence-modal>.pootsy-text-input-box{height:30px;margin-bottom:20px}.update-residence-modal .pootsy-subheading{margin-bottom:20px}.update-residence-modal .pootsy-text-area{margin-top:15px}.update-residence-modal .pootsy-text-area textarea{font-family:"Hind",sans-serif;font-size:1em}.UpdateWorkshopOrderModal{width:70vw}.UpdateWorkshopOrderModal .top-part{display:flex;justify-content:space-between}.UpdateWorkshopOrderModal .top-part .pootsy-select{height:30px;min-width:200px}.UpdateWorkshopOrderModal .collapser{display:flex;align-items:center;height:30px;cursor:pointer;margin-top:20px;margin-bottom:20px}.UpdateWorkshopOrderModal .collapser:hover .pootsy-subheading{color:#fdba88}.UpdateWorkshopOrderModal .collapser .arrow-img{height:80%;transition:all .2s;transform:rotate(90deg)}.UpdateWorkshopOrderModal .collapser.toggled .arrow-img{transform:rotate(0deg)}.UpdateWorkshopOrderModal .order-items{display:flex}.UpdateWorkshopOrderModal .order-items .order-item-category{flex:1 0}.UpdateWorkshopOrderModal .order-items .order-item-category .items{display:flex;flex-wrap:wrap}.user-dropdown{position:absolute;right:-270px;top:0;display:flex;align-items:center;height:100%;background:#fff;transition:all .3s;box-sizing:border-box}.user-dropdown.active{background:#feeadc;right:0}.user-dropdown.active .arrow-bottom{transform:none}.user-dropdown-left{display:flex;align-items:center;cursor:pointer}.user-dropdown-left .tasks-block{margin-left:10px;margin-right:10px}.user-dropdown-left .notifications-block{margin-left:10px;margin-right:20px}.user-dropdown-left .notifications-block .pootsy-notifications-overlay{position:absolute;display:flex;flex-direction:column;background:#fff;top:70px;left:78px;max-height:60vh;transform:translate(-50%,-500px);transition:all .3s;padding:10px;border:1px solid #000;border-radius:3px;z-index:3}.user-dropdown-left .notifications-block .pootsy-notifications-overlay.active{transform:translate(-50%)}.user-dropdown-left .notifications-block .pootsy-notifications-overlay:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);height:0;width:0;pointer-events:none;border:10px solid transparent;border-bottom-color:#000}.user-dropdown-left .notifications-block .pootsy-notifications-overlay>.top-banner{display:flex;font-size:.8em;justify-content:space-between;align-items:center}.user-dropdown-left .notifications-block .pootsy-notifications-overlay>.top-banner>.pootsy-subheading{margin:0}.user-dropdown-left .notifications-block .pootsy-notifications-overlay>.top-banner>.mark-as-read{cursor:pointer}.user-dropdown-left .notifications-block .pootsy-notifications-overlay>.top-banner>.mark-as-read:hover{color:#f663a2}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications{flex-grow:1;overflow-x:hidden;overflow-y:scroll}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications .notification{display:flex;flex-direction:column;cursor:pointer;padding:10px;background:#feeadb;border-radius:2px}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications .notification:hover{background:#fdba88}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications .notification.read{background:#fff}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications .notification.read:hover{background:#fafafa}.user-dropdown-left .notifications-block .pootsy-notifications-overlay .notifications .notification .timestamp{color:#83909a;font-size:.8em}.user-dropdown-left .name-block{display:flex;flex-direction:column;align-items:flex-end;font-size:.9em}.user-dropdown-left .name-block .username{font-weight:700}.user-dropdown-left .name-block .affiliate-name{text-transform:uppercase;color:#f663a2;font-size:.8em}.user-dropdown-left .profile-pic{height:40px;border-radius:50%;margin-left:10px;margin-right:5px}.user-dropdown-left .arrow-bottom{height:30px;margin-left:10px;margin-right:15px;transition:transform .6s;transform:rotate(180deg)}.user-dropdown-right{flex-shrink:0;display:flex;justify-content:space-around;align-items:center;width:270px}.user-dropdown-right .user-dropdown-item,.user-dropdown-right .user-dropdown-item a{font-size:.9em;color:grey;letter-spacing:1px;cursor:pointer;text-transform:uppercase}.user-dropdown-right .user-dropdown-item a,.user-dropdown-right .user-dropdown-item a a{font-size:1em}.user-dropdown-right .user-dropdown-item:hover,.user-dropdown-right .user-dropdown-item a:hover{color:#fdba88}.user-dropdown-right .user-dropdown-item.language-chooser,.user-dropdown-right .user-dropdown-item a.language-chooser{max-height:100%;box-sizing:border-box;font-size:.7em;font-weight:lighter}.user-dropdown-right .user-dropdown-item.language-chooser:hover,.user-dropdown-right .user-dropdown-item a.language-chooser:hover{color:grey}.user-dropdown-right .user-dropdown-item.language-chooser .lang,.user-dropdown-right .user-dropdown-item a.language-chooser .lang{cursor:pointer}.user-dropdown-right .user-dropdown-item.language-chooser .lang:hover,.user-dropdown-right .user-dropdown-item a.language-chooser .lang:hover{color:#fdba88}.user-dropdown-right .user-dropdown-item.language-chooser .lang.active,.user-dropdown-right .user-dropdown-item a.language-chooser .lang.active{color:#f663a2}.pootsy-week-picker{flex-shrink:0}.pootsy-week-picker .pootsy-button:nth-child(2){margin-left:5px;margin-right:5px}.week-timeranges{border:1px solid #fdba88;border-radius:5px}.week-timeranges .day-labels{display:flex;width:100%}.week-timeranges .day-labels .day-label{flex:1 0;padding:10px;background:#eaeef0;text-align:center}.week-timeranges .max-mins-per-days{display:flex}.week-timeranges .max-mins-per-days .max-mins-per-day{flex:1 0;height:60px;background:#eaeef0;display:flex;justify-content:center;align-items:center}.week-timeranges .max-mins-per-days .max-mins-per-day .pootsy-text-input-box{z-index:1;margin:5px}.week-timeranges .max-mins-per-days .max-mins-per-day .pootsy-text-input-box .pootsy-text-input{z-index:3;background:#fff}.week-timeranges .contents{display:flex;position:relative}.week-timeranges .contents:last-of-type .day{border:none}.week-timeranges .contents .hour-lines{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;z-index:1}.week-timeranges .contents .hour-lines .hour-line{flex:1 0;height:1px;width:100%;border-top:1px solid #f5f5f5;box-sizing:border-box;cursor:pointer}.week-timeranges .contents .hour-lines .hour-line:hover{border-color:#fdba88}.week-timeranges .contents .hour-lines .hour-line:hover .tooltip{display:inline;display:initial}.week-timeranges .contents .hour-lines .hour-line .tooltip{position:absolute;display:none;left:-12px;padding:5px;background:#000;color:#fff;border-radius:5px;font-size:.8em}.week-timeranges .contents .day{flex:1 0}.week-timeranges .contents .day .day-timeranges{height:400px;position:relative;box-sizing:border-box;border-right:1px solid #f5f5f5}.week-timeranges .contents .day .day-timeranges .timeranges .timerange{position:absolute;left:50%;transform:translateX(-50%);text-align:center;border-radius:5px;box-sizing:border-box;font-size:.8em}.week-timeranges .contents .day .day-timeranges .timeranges .timerange+.tooltip{position:absolute;display:none;padding:5px;background:#000;color:#fff;transform:translateY(-100%);border-radius:5px;font-size:.8em;z-index:5;pointer-events:none}.week-timeranges .contents .day .day-timeranges .timeranges .timerange+.tooltip .extra-info{display:flex;justify-content:space-between}.week-timeranges .contents .day .day-timeranges .timeranges .timerange+.tooltip .extra-info .value{white-space:nowrap}.week-timeranges .contents .day .day-timeranges .timeranges .timerange .remove-button{position:absolute;top:0;right:7px;font-size:1.2em;cursor:pointer}.week-timeranges .contents .day .day-timeranges .timeranges .timerange .remove-button:hover{color:red}.week-timeranges .contents .day .day-timeranges .timeranges .timerange .remove-button:hover+.tooltip{display:none;background:red}.week-timeranges .contents .day .day-timeranges .timeranges .timerange:hover+.tooltip{display:inline;display:initial}.week-timeranges .contents .day .day-timeranges .timeranges .timerange .extra-info{display:flex;justify-content:space-between;margin-left:5px;margin-right:5px;font-size:.85em;pointer-events:none}.cleaner-absences-cancel-warning{display:flex;flex-direction:column;align-items:center;width:600px}.cleaner-absences-cancel-warning .impacted-bookings{margin-top:10px;margin-bottom:10px;width:100%;max-height:400px;overflow-y:auto}.cleaner-absences-cancel-warning .impacted-bookings .impacted-booking{display:flex;justify-content:space-between;margin-top:5px;width:100%}.cleaner-absences-cancel-warning .impacted-bookings .impacted-booking .end,.cleaner-absences-cancel-warning .impacted-bookings .impacted-booking .start{flex:1 0}.cleaner-absences-cancel-warning .impacted-bookings .impacted-booking .customer,.cleaner-absences-cancel-warning .impacted-bookings .impacted-booking .date{flex:2 0}.cleaner-absences-cancel-warning .buttons .pootsy-button{margin-right:5px}.cleaner-absences-refusal-reason-modal .refusal-reason-prompt{margin-bottom:20px;text-align:center}.worker-absences-show-activity-code-selection .pootsy-select-box{height:30px;margin-bottom:10px}.pootsy-page-content .cleaner-absences-search{height:40px;width:170px;border-radius:50px;margin-bottom:20px}.cleaner-absences-list{padding-bottom:100px}.pootsy-dated-line.cleaner-absence-item:hover{border-color:#e6e6e6;box-shadow:none}.absence-affiliate-note,.absence-item-buttons,.absence-item-main,.absence-item-start-end,.absence-item-status,.absence-ss-code{display:flex;flex:1 0}.absence-item-main{padding-left:30px;width:17%}.absence-item-start-end{flex-grow:1;justify-content:space-around;align-items:center;max-width:300px;width:20%}.absence-item-start-end img{margin-left:10px;margin-right:10px;height:25px}.absence-item-start-end .end-time,.absence-item-start-end .start-time{display:flex;flex-direction:column;align-items:center;width:250px}.absence-item-start-end .end-time label,.absence-item-start-end .start-time label{margin-bottom:7px;color:grey;font-size:1em;font-weight:lighter}.absence-item-start-end .end-time .delta,.absence-item-start-end .start-time .delta{font-size:.9em;margin-left:5px}.absence-item-start-end .end-time .delta.before,.absence-item-start-end .start-time .delta.before{color:green}.absence-item-start-end .end-time .delta.after,.absence-item-start-end .start-time .delta.after{color:red}.absence-item-status{display:flex;align-items:center;padding-left:30px;padding-right:30px}.absence-item-status .absence-item-status-label{margin-right:20px;color:grey;font-size:.7em;font-weight:lighter;text-transform:uppercase;letter-spacing:3px}.absence-item-status .absence-item-status-icon{height:10px}.absence-affiliate-note,.absence-ss-code{flex-direction:column;margin-left:20px;margin-right:20px}.absence-item-buttons{justify-content:flex-end;align-items:center;padding-left:20px;padding-right:20px;position:relative;width:23%}.absence-item-buttons .pootsy-button{margin-right:10px}.absence-item-approve-button,.absence-item-refuse-button{flex-shrink:0;padding:5px 5px 2px;font-size:1.2em;margin-right:5px;width:50px;text-align:center}.absence-item-comments-box-wrapper{display:none;position:absolute;top:150%;right:25%;padding:30px;background:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:1}.absence-item-comments-box-wrapper.true{display:inline;display:initial}.absence-item-comments-box-wrapper:before{content:"";position:absolute;bottom:100%;left:75%;height:0;width:0;pointer-events:none;border:10px solid transparent;border-bottom-color:#000}.absence-item-comments-box-wrapper .pootsy-heading{margin-top:0}.absence-item-comments-box{max-height:300px;overflow:auto;width:300px}.absence-item-comments-box .absence-item-comment{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;border:1px solid #e6e6e6;border-radius:5px}.absence-item-comments-box .absence-item-comment .message{text-align:right}.absence-item-comments-box .absence-item-comment .initials-circle{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:30px;width:30px;margin-right:10px;border-radius:50%;background-color:#e7eff5;font-weight:700;font-size:.9em}.cleaner-bookings{padding-left:30px;padding-right:30px}.worker-contracts-wrapper{overflow-x:hidden;overflow-y:scroll}.pootsy-page-main.worker-contracts .pootsy-content-options-boxes{padding-bottom:100px}.pootsy-page-main.worker-contracts .pootsy-content-options-boxes .danger-buttons .pootsy-button{margin-bottom:10px}.pootsy-page-main.worker-contracts .dimona-item{display:flex;justify-content:left;text-align:left}.worker-contracts-list .contract-and-addendums .worker-contract{position:relative;cursor:pointer;padding-left:10px;display:flex;justify-content:space-between;padding-right:5px}.worker-contracts-list .contract-and-addendums .worker-contract:hover{color:#fdba88}.worker-contracts-list .contract-and-addendums .worker-contract.selected{background:rgba(253,186,136,.3)}.worker-contracts-list .contract-and-addendums .worker-contract.active:before{content:"";position:absolute;background:#a3df9f;top:0;left:0;height:100%;width:5px}.worker-contracts-list .contract-and-addendums .worker-contract.addendum{transform:translateX(10px)}.worker-contracts-list .contract-and-addendums .worker-contract .remove-new-contract{cursor:pointer}.worker-contracts-list .contract-and-addendums .worker-contract .remove-new-contract:hover{color:red}.worker-contracts-list .contract-and-addendums .addendums{yo:yes}.worker-contracts-list .pootsy-button{margin-top:20px}.worker-contract-messages>.warnings{color:orange}.worker-contract-messages>.errors{color:red}.worker-contract-messages>.scheds-errors>.sched-errors{margin-top:10px}.worker-contract-messages>.scheds-errors>.sched-errors>.errors{color:red}.worker-contract-messages>.scheds-errors>.sched-errors>.warnings{color:orange}.pootsy-page-content.worker-contracts{padding-top:0;display:flex;flex-direction:column;align-items:center}.pootsy-page-content.worker-contracts .top-banner{text-align:center;background:#fafafa;width:100%}.pootsy-page-content.worker-contracts .top-banner.active{background:#e8f7e7}.pootsy-page-content.worker-contracts .top-banner.inactive{background:#fdb0a8}.pootsy-page-content.worker-contracts .top-banner.new-contract{background:#feeee2}.pootsy-page-content.worker-contracts .new-worker-contract-actions{flex-shrink:0;width:100%;box-sizing:border-box;border:1px solid #fdba88;padding:20px;border-radius:4px;display:flex;flex-direction:column;margin-top:10px}.pootsy-page-content.worker-contracts .new-worker-contract-actions>.buttons{display:flex;justify-content:space-around;margin-bottom:20px}.pootsy-page-content.worker-contracts .new-worker-contract-actions>.actions{display:flex;justify-content:space-around}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields{flex-direction:column;max-width:800px}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category{display:flex;flex-wrap:wrap;z-index:1}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.labeled-datetime-picker,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-select-box,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-text-input-box{width:30%;margin-right:20px;margin-bottom:20px}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.labeled-datetime-picker .pootsy-calendar-wrapper,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-select-box .pootsy-calendar-wrapper,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-text-input-box .pootsy-calendar-wrapper{width:100%}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.labeled-datetime-picker .pootsy-calendar-wrapper .pootsy-calendar-collapsed,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-select-box .pootsy-calendar-wrapper .pootsy-calendar-collapsed,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .category>.pootsy-text-input-box .pootsy-calendar-wrapper .pootsy-calendar-collapsed{width:100%;height:25px}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .pootsy-subheading{width:100%;margin-bottom:12px}.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .pootsy-select-box,.pootsy-page-content.worker-contracts .social-secretary-worker-specific-fields .pootsy-text-input-box{height:25px}.pootsy-page-content.worker-contracts>.section{flex-shrink:0;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%;max-width:800px}.pootsy-page-content.worker-contracts>.section .pootsy-subheading{width:100%;margin-bottom:12px}.pootsy-page-content.worker-contracts>.section.dates{justify-content:space-between}.pootsy-page-content.worker-contracts>.section.comment .pootsy-text-area{width:100%}.pootsy-page-content.worker-contracts>.section.covered-areas{flex-wrap:wrap}.pootsy-page-content.worker-contracts>.section.covered-areas .custom-select{width:100%}.pootsy-page-content.worker-contracts>.section.contract-variability .pootsy-radio-inputs-box{display:flex;flex-direction:column}.pootsy-page-content.worker-contracts>.section.theoretical-schedule{display:inline;display:initial}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls{display:flex;border-bottom:2px solid #eaeef0;height:50px;align-items:center}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .double-working-hours-per-week-input{display:inline-flex;max-width:60%;align-items:flex-end}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .current-week-indicator{flex:0 0 120px;margin-left:20px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .tabs{display:flex;padding-left:20px;align-self:stretch}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .tabs .tab{display:flex;align-items:center;background:#eaeef0;cursor:pointer;padding-left:10px;padding-right:10px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .tabs .tab:first-of-type{border-top-left-radius:5px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .tabs .tab:last-of-type{border-top-right-radius:5px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .tabs .tab.active{background:#fdba88}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .inputs{flex:1 0;display:flex;align-items:center;margin-left:50px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .inputs .pootsy-checkbox-input-box{margin-right:20px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .inputs .pootsy-text-input-box{margin-right:20px;height:30px;width:230px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .general-schedule-controls .inputs .pootsy-button{margin-left:10px}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .worker-schedules{position:relative}.pootsy-page-content.worker-contracts>.section.theoretical-schedule .worker-schedules .worker-schedule-wrapper{position:absolute;top:0;left:0;transition:all .3s;width:100%;margin-bottom:500px}.worker-contract-saving-card{position:fixed;display:flex;top:0;right:0;height:191px;max-width:100vw;padding:5px;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fdfdfd;border-radius:2px;font-size:.9em;transform:translateY(-110%);transition:all .4s;z-index:3}.worker-contract-saving-card.active{transform:none}.worker-contract-saving-card>.section{flex:2 0;max-width:300px;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:35px 15px;text-align:right}.worker-contract-saving-card>.section:not(:last-child):after{position:absolute;top:10%;right:0;content:"";height:80%;width:2px;background:#f7f7f7}.worker-contract-saving-card>.section.disabled{pointer-events:none;opacity:.3}.worker-contract-saving-card>.section .labeled-datetime-picker{margin-top:10px;margin-bottom:10px}.worker-contract-saving-card>.section.label{max-width:150px}.cleaner-documents{flex-shrink:0;width:100%;max-width:800px;display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.cleaner-documents .pootsy-subheading{width:100%}.cleaner-documents .current-document .uploaded-file-link,.cleaner-documents .documents .uploaded-file-link{position:relative;border:1px solid #eaeef0;padding:5px 10px;margin-right:10px;margin-bottom:10px}.cleaner-documents .current-document .uploaded-file-link .delete-file-button,.cleaner-documents .documents .uploaded-file-link .delete-file-button{position:absolute;top:2px;right:5px;cursor:pointer}.cleaner-documents .current-document .uploaded-file-link .delete-file-button .tooltip,.cleaner-documents .documents .uploaded-file-link .delete-file-button .tooltip{display:none;position:absolute;top:100%;right:100%;background:#000;color:#fff;border-radius:3px;padding:3px;font-size:.7em;white-space:nowrap}.cleaner-documents .current-document .uploaded-file-link .delete-file-button:hover,.cleaner-documents .documents .uploaded-file-link .delete-file-button:hover{color:#fd9c92}.cleaner-documents .current-document .uploaded-file-link .delete-file-button:hover .tooltip,.cleaner-documents .documents .uploaded-file-link .delete-file-button:hover .tooltip{display:inline;display:initial}.cleaner-documents .current-document .uploaded-file-link>a,.cleaner-documents .documents .uploaded-file-link>a{display:flex;flex-direction:column;align-items:center;font-weight:lighter;font-size:.8em;max-width:100px;text-align:center;word-break:break-all}.cleaner-documents .current-document .uploaded-file-link>a>img,.cleaner-documents .documents .uploaded-file-link>a>img{height:20px;margin-bottom:5px}.pootsy-page-main.worker-incompatibilities .pootsy-options .pootsy-button{margin-top:20px}.pootsy-page-content.worker-incompatibilities{padding-top:0}.incompatibility-note,.remove-worker-incompatibility{padding-left:10px;padding-right:10px}.create-worker-incompatibility-modal{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.create-worker-incompatibility-modal .customer-search-box{position:relative}.create-worker-incompatibility-modal .customer-search-box .pootsy-text-input-box{height:25px;width:250px;margin-top:20px}.create-worker-incompatibility-modal .customer-search-box .customer-suggestions{position:absolute;top:100%;width:250px;max-height:250px;padding:10px;background:#fff;border:1px solid #000;border-radius:5px;z-index:1;box-sizing:border-box;overflow-y:auto}.create-worker-incompatibility-modal .customer-search-box .customer-suggestions .customer-suggestion{cursor:pointer;margin-bottom:5px}.create-worker-incompatibility-modal .customer-search-box .customer-suggestions .customer-suggestion:hover{background:#eaeef0}.create-worker-incompatibility-modal .chosen-customer{margin-top:15px}.create-worker-incompatibility-modal .chosen-customer .customer-to-be-incompatible{display:flex;justify-content:space-between;margin-top:10px;color:#fdba88}.create-worker-incompatibility-modal>.pootsy-text-area{margin-top:20px;width:100%}.WorkerMultiSelect{height:90vh;width:90vw;padding:10px}.WorkerMultiSelect .pootsy-heading{display:none}.WorkerMultiSelect .content-div{height:100%;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:35px repeat(11,1fr);grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.WorkerMultiSelect .content-div .pootsy-heading{display:initial;grid-area:1/1/span 1/-1;font-size:1.5em;display:flex;align-items:center;justify-content:center}.WorkerMultiSelect .content-div .pootsy-simple-line{height:30px;cursor:pointer}.WorkerMultiSelect .content-div .filters{z-index:1;grid-area:2/1/7/span 2}.WorkerMultiSelect .content-div .filters .pootsy-input{height:25px;margin-bottom:18px}.WorkerMultiSelect .content-div .filters .labeled-datetime-picker{margin-bottom:20px}.WorkerMultiSelect .content-div .last-applied-filters{padding:5px;background:#fafafa;grid-area:2/3/4/span 4}.WorkerMultiSelect .content-div .last-applied-filters .pootsy-subheading{margin-top:0}.WorkerMultiSelect .content-div .last-applied-filters .filters{display:flex;justify-content:space-between}.WorkerMultiSelect .content-div .last-applied-filters .filters .NoCSSInfoBox .value{display:flex;flex-wrap:wrap}.WorkerMultiSelect .content-div .last-applied-filters .filters .NoCSSInfoBox .value .val{display:flex;align-items:center;height:15px;margin-right:5px;margin-bottom:5px;padding:4px 7px 2px;color:#f663a2;border:1px solid #f663a2;border-radius:17px;font-size:.7em;cursor:pointer;transition:all .2s;text-transform:uppercase}.WorkerMultiSelect .content-div .workers-list{padding:5px;background:#fafafa;grid-area:4/3/-1/span 4;display:flex;flex-direction:column}.WorkerMultiSelect .content-div .workers-list .top{display:flex;justify-content:space-between;align-items:center}.WorkerMultiSelect .content-div .workers-list .list{flex:1 0;overflow-y:scroll}.WorkerMultiSelect .content-div .staged-workers{padding:5px;border-radius:4px;background:#fafafa;grid-area:2/7/span 10/-1;display:flex;flex-direction:column}.WorkerMultiSelect .content-div .staged-workers .pootsy-subheading{margin-top:0}.WorkerMultiSelect .content-div .staged-workers .top{display:flex;justify-content:space-between;align-items:center}.WorkerMultiSelect .content-div .staged-workers .list{flex:1 0;overflow-y:scroll}.WorkerMultiSelect .content-div .worker-selection-infos{padding:5px;grid-area:12/7/-1/-1;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-end}.WorkerMultiSelect .content-div .worker-selection-infos .NoCSSInfoBox{display:flex}.WorkerMultiSelect .content-div .worker-selection-infos .NoCSSInfoBox .label{margin-right:20px;font-weight:700}.data-export-explanation-modal{margin-bottom:20px}.cleaner-details-page-header-left{display:flex;align-items:center}.cleaner-details-page-header-left .arrow-back{margin-right:15px;height:25px;width:25px;cursor:pointer}.cleaner-details-header-buttons{white-space:nowrap}.cleaner-details-header-buttons .pootsy-button{margin-left:10px}.cleaner-details-subnav-link{display:flex;align-items:center}.cleaner-details-subnav-link .cleaner-details-subnav-icon{height:13px;margin-right:5px}.comm-cleaners-list{height:300px;border-radius:5px;margin:10px;padding:10px;overflow:auto;border:1px solid #d7d7d7}.worker-scheduled-jobs{background:#fd9c92;text-align:center}.cleaner-edited-details-notification{position:absolute;right:-100%;display:flex;align-items:center;height:100%;padding-left:15px;background:rgba(253,186,136,.3);transition:right .3s}.cleaner-edited-details-notification .edited-details-status-info{margin-right:15px;font-size:.8em;color:grey;letter-spacing:1px}.cleaner-edited-details-notification.active{right:0}.cleaner-edited-details-notification .pootsy-button{margin-right:15px}.cleaner-preview{display:flex;flex-grow:1}.cleaner-preview-content-top{display:flex;height:200px;border-radius:10px;overflow:hidden;margin-bottom:30px}.cleaner-preview-content-top>div{max-width:75%}.cleaner-preview-content-top .cleaner-preview-content-top-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;background:#fdba88;color:#fff}.cleaner-preview-content-top .cleaner-preview-content-top-info .cleaner-preview-extra-hours,.cleaner-preview-content-top .cleaner-preview-content-top-info .cleaner-preview-working-hours{display:flex;margin-bottom:5px;align-items:center}.cleaner-preview-content-top .cleaner-preview-content-top-info .cleaner-preview-extra-hours .hours,.cleaner-preview-content-top .cleaner-preview-content-top-info .cleaner-preview-working-hours .hours{display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-right:10px;border:1px solid #fff;border-radius:50%}.cleaner-preview-bookings .title{font-size:.8em;font-weight:lighter;text-transform:uppercase}.WorkerProfile{overflow-x:hidden;overflow-y:scroll}.cleaner-profile-info>.pootsy-text-area{margin-top:30px}.pootsy-page-content.cleaner-profile>.pootsy-subheading:first-of-type{margin-top:-15px;margin-bottom:20px}.cleaner-profile-details{max-width:900px}.cleaner-profile-details .block{margin-top:20px;display:flex;flex-wrap:wrap}.cleaner-profile-details .block>.pootsy-radio-inputs-box,.cleaner-profile-details .block>.pootsy-select-box,.cleaner-profile-details .block>.pootsy-text-input-box{flex:0 0 200px;height:30px;margin-bottom:30px;margin-right:20px}.cleaner-profile-details .block .pootsy-radio-inputs-box{margin-bottom:26px}.cleaner-profile-details .block .languages-spoken-checkboxes{display:flex;flex-direction:column;margin-right:20px;width:230px;margin-bottom:25px}.cleaner-profile-details .block .languages-spoken-checkboxes>.pootsy-select-box{height:30px;margin-bottom:5px}.cleaner-profile-details .block .languages-spoken-checkboxes>.new-worker-checkboxes{display:flex}.cleaner-profile-details .block .languages-spoken-checkboxes>.new-worker-checkboxes>.pootsy-checkbox-input-box{margin-right:10px}.cleaner-profile-address{margin-top:30px}.cleaner-profile-danger-zone{margin-top:10px;margin-bottom:20px;display:flex}.cleaner-profile-danger-zone .button-box{display:flex;flex-direction:column;padding:15px 20px;border:1px solid red;border-radius:5px}.cleaner-profile-danger-zone .button-box>.pootsy-subheading{margin-top:0}.cleaner-profile-danger-zone .button-box .pootsy-button{margin-bottom:10px}.reset-password-modal-prompt{width:400px;text-align:center;margin-bottom:30px}.forget-worker-contract-modal{display:flex;flex-direction:column;align-items:center}.forget-worker-contract-modal .labeled-datetime-picker{margin-bottom:15px}.forget-worker-contract-modal .description{margin-bottom:20px}.pootsy-page-content.cleaner-recurring-schedule{padding-top:0}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks{display:flex;margin-bottom:15px}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block{flex:1 0;display:flex;justify-content:space-around;align-items:center;border:1px solid #eaeef0;padding:10px;border-radius:5px;margin-left:10px;opacity:.6;transition:all .3s}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block.active{border-color:#fdba88;color:#000;opacity:1}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-infos{padding:10px;display:flex;flex-direction:column;justify-content:space-around;font-weight:lighter}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-infos .schedule-info{display:flex;justify-content:space-between}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-infos .schedule-info .label{margin-right:10px}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-infos .schedule-info .info{color:#fdba88}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-badges{display:flex;justify-content:flex-start}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-badges .badge{padding:10px;color:#fff;font-weight:lighter;border-radius:5px}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-badges .badge.complete{background:#b4e5b1}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-badges .badge.incomplete{background:#fd9c92}.pootsy-page-content.cleaner-recurring-schedule .schedule-info-blocks .schedule-info-block .schedule-badges .badge.overloaded{background:#000}.pootsy-page-content.cleaner-recurring-schedule .recurring-schedules-weeks-tabs{border-bottom:3px solid #f663a2;padding-left:60%;margin-top:10px;margin-bottom:10px}.pootsy-page-content.cleaner-recurring-schedule .recurring-schedules-weeks-tabs .pootsy-button{border-radius:0;border:2px solid #f663a2;transform:translateY(2px)}.pootsy-page-content.cleaner-recurring-schedule .recurring-schedules-weeks-tabs .pootsy-button.first-week{border-top-left-radius:4px}.pootsy-page-content.cleaner-recurring-schedule .recurring-schedules-weeks-tabs .pootsy-button.second-week{border-top-right-radius:4px}.pootsy-page-content.cleaner-recurring-schedule .schedules-slider{position:absolute;width:100%;left:0;display:flex;transition:all .3s}.pootsy-page-content.cleaner-recurring-schedule .schedules-slider.second{left:-100%}.pootsy-page-content.cleaner-recurring-schedule .schedules-slider .schedule-block{display:flex;flex-direction:column;flex-shrink:0;width:90%;margin-left:5%;margin-right:5%}.cleaner-recurring-schedule-table{display:flex;flex-direction:column;min-height:300px;margin-bottom:20px}.cleaner-recurring-schedule-table .day-column{display:flex;height:125px;border:1px solid #eaeef0;border-radius:3px;margin-bottom:5px}.cleaner-recurring-schedule-table .day-column:last-of-type{border-right:none}.cleaner-recurring-schedule-table .day-column .top-cell{display:flex;align-items:center;padding-left:20px;width:100px;background:#eaeef0}.cleaner-recurring-schedule-table .day-column .main-cell{display:flex;padding:5px;align-items:center}.cleaner-recurring-schedule-table .day-column .main-cell .regular-booking{padding:5px;margin-right:5px;font-size:.7em;border:1px solid #d7c3b4;border-radius:5px;background-color:#ffead9}.cleaner-recurring-schedule-table .day-column .main-cell .regular-booking>*{display:flex}.cleaner-recurring-schedule-table .day-column .main-cell .regular-booking>* .recurrence-icon{margin-right:5px;height:10px;width:10px;padding:4px;border-radius:50%;background-color:#f663a2}.pootsy-page-content.worker-contracts .section.theoretical-schedule{max-width:none}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:10px}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .schedule-period-data{display:flex}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .schedule-period-data .pootsy-text-input-box{margin-right:15px}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .schedule-period-data .double-working-hours-per-week-input{display:inline-flex;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:25%}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend{display:flex}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item{font-size:.75em;padding:5px;border-radius:5px;margin-left:5px}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item.avail{background:#c5d9e7}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item.theo-hour{background:#fdba88}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item.booking{background:#ffead9}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item.other-act{background:#b4e5b1}.pootsy-page-content.worker-contracts .section.theoretical-schedule .above-planning .planning-legend .legend-item.other-act.workshop-hour{background:#eaadea}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .max-mins-per-days{display:flex}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .max-mins-per-days .double-working-hours-per-week-input{display:inline-flex;max-width:60%;height:auto}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .max-mins-per-days .max-mins-per-day{flex:1 0;height:60px;background:#eaeef0;display:flex;justify-content:center;align-items:center}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .max-mins-per-days .max-mins-per-day .pootsy-text-input-box{z-index:1;margin:5px}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .max-mins-per-days .max-mins-per-day .pootsy-text-input-box .pootsy-text-input{z-index:3;background:#fff}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.avail{width:90%;background:#c5d9e7;z-index:1}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.avail:hover{background:#a7c5da}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.theo-hour{width:70%;background:#fdba88;z-index:2}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.theo-hour:hover{background:#fca462}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.unsaved-booking{width:50%;background:#ffead9;z-index:3}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.other-act{width:50%;background:#b4e5b1;z-index:3}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.other-act.workshop-hour{background:#eaadea}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .day .day-timeranges .timeranges .timerange.recurrent-booking{width:50%;background:#ffead9;z-index:3}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .bottom{display:flex}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .bottom .day-action{flex:1 0}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .bottom .day-action .day-actions{font-size:.8em;background:#eaeef0;border-top:1px solid #f5f5f5;padding:5px;display:flex;flex-direction:column;justify-content:space-around}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .bottom .day-action .day-actions .action-button{cursor:pointer;margin:2px;background:#d7f1d5;text-align:center}.pootsy-page-content.worker-contracts .section.theoretical-schedule .week-timeranges .bottom .day-action .day-actions .action-button:hover{background:#c6ebc3}.new-time-range-modal{display:flex;justify-content:space-around;align-items:flex-end;padding:10px;margin-bottom:20px}.new-time-range-modal .pootsy-select-box{height:30px;width:150px}.WorkerSchedulePdfDownloader{display:yes}.WorkerTemplates,.WorkerTemplates .template-selection{flex-shrink:0;display:flex;flex-direction:column}.WorkerTemplates .template-selection{margin-bottom:5px}.WorkerTemplates .template-selection .pootsy-select-box{width:100%;height:20px;margin-bottom:13px}.WorkerTemplates .pootsy-button{align-self:flex-start;margin-bottom:10px}.other-activity-deletion-modal{text-align:center;margin-bottom:20px}.worker-week .inject-weeks-button{display:flex;margin-bottom:10px}.worker-week .inject-weeks-button .pootsy-button{margin-right:10px}.worker-week .top-line{display:flex;border:1px solid #fdba88;border-radius:5px;font-weight:lighter;align-items:center;justify-content:space-around;height:80px;margin-bottom:10px}.worker-week .top-line .info{display:flex;flex-direction:column;align-items:center}.worker-week .top-line .WeekBadge{padding:5px}.worker-week .top-line .week-selectors{display:flex;align-items:center;justify-content:flex-end}.worker-week .top-line .week-selectors .pootsy-calendar{z-index:5;color:#000}.worker-week .week-timeranges{margin-bottom:150px}.worker-week .week-timeranges .worker-week-timranges-top{display:flex;background:#eaeef0}.worker-week .week-timeranges .worker-week-timranges-top>.dates{flex:1 0;text-align:center}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.avail{width:90%;background:#c5d9e7;z-index:1}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.avail:hover{background:#a7c5da}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.theo-hour{width:70%;background:#fdba88;z-index:2}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.theo-hour:hover{background:#fca462}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.booking{width:50%;background:#ffead9;z-index:3}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.booking:hover{background:#ffd0aa}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.other{width:90%;background:#b4e5b1;z-index:3}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.other:hover{background:#97db93}.worker-week .week-timeranges .day .day-timeranges .timeranges .timerange.absence{width:30%;background:repeating-linear-gradient(45deg,#93b7be,#93b7be 10px,transparent 0,transparent 20px);z-index:3}.worker-week .week-timeranges .bottom{display:flex}.worker-week .week-timeranges .bottom .day-action{flex:1 0}.worker-week .week-timeranges .bottom .day-action .day-actions{font-size:.8em;background:#eaeef0;border-top:1px solid #f5f5f5;padding:5px;display:flex;flex-direction:column;justify-content:space-around}.worker-week .week-timeranges .bottom .day-action .day-actions .action-button{cursor:pointer;margin:2px;background:#d7f1d5;text-align:center}.worker-week .week-timeranges .bottom .day-action .day-actions .action-button:hover{background:#c6ebc3}.WorkerWorkshopOrders .pootsy-select-box{height:30px;margin-bottom:10px}.pootsy-page-main.cleaners .pootsy-content-options-boxes .pootsy-select-box,.pootsy-page-main.cleaners .pootsy-content-options-boxes .pootsy-text-input-box{height:25px;margin-bottom:20px}.pootsy-page-main.cleaners .pootsy-content-options-boxes .pootsy-radio-inputs-box{display:flex;flex-wrap:wrap;margin-bottom:18px}.pootsy-page-main.cleaners .pootsy-content-options-boxes .pootsy-radio-inputs-box .group-title{width:100%}.pootsy-page-main.cleaners .pootsy-content-options-boxes .pootsy-button{display:block;margin-bottom:10px}.pootsy-text-input.cleaners-sort{height:30px;width:250px;border-radius:15px}.pootsy-page-content.cleaners .smartphone-icon{height:40%}.cleaner-limit-reached-modal{position:fixed;top:50%;left:50%;flex-direction:column;justify-content:space-around;text-align:center;height:20vh;padding:30px;background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transform:translate(-50%,-50%);z-index:1}.cleaner-limit-reached-modal,.Workshop>.page-header>.page-header-left{display:flex;align-items:center}.Workshop>.page-header>.page-header-left>.pootsy-input{margin-left:20px;height:30px;z-index:1;min-width:200px}.Workshop>.page-header>.page-header-left>.pootsy-input>.pootsy-select{padding-right:10px;font-size:1.5em;border-color:#fff}.Workshop>.page-header>.page-header-left>.pootsy-input>.select-text-label{color:#fff}.Workshop .workshop-no-mapping{text-align:center;margin-top:20px}.WorkshopCommandCenter{display:flex}.WorkshopCommandCenter>.pootsy-options-box{margin-right:20px}.WorkshopCommandCenter>.pootsy-options-box>.day-report{width:200px}.WorkshopCommandCenter>.pootsy-options-box>.day-report .report-group{margin-bottom:20px}.WorkshopCommandCenter>.pootsy-options-box>.day-report .report-group .report-item{display:flex;justify-content:space-between}.WorkshopCommandCenter>.content{flex:1 0;display:flex;flex-direction:column;width:70vw}.WorkshopCommandCenter>.content .workers-report{flex-shrink:0;display:flex;overflow:hidden;overflow-x:auto;max-width:100%}.WorkshopCommandCenter>.content .workers-report>.pootsy-button{display:flex;padding:7px;margin:5px}.WorkshopCommandCenter>.content .workers-report>.worker{background:#fafafa;padding:7px;margin:5px;min-width:0;border-radius:4px;cursor:pointer;transition:all .1s;min-width:200px}.WorkshopCommandCenter>.content .workers-report>.worker.active-filter{background:#fdba88}.WorkshopCommandCenter>.content .workers-report>.worker:hover{background:#e1e1e1}.WorkshopCommandCenter>.content .workers-report>.worker>.worker-report-item{display:flex;justify-content:space-between}.WorkshopCommandCenter>.content .workers-report>.worker>.worker-report-item>.label{margin-right:20px}.WorkshopCommandCenter>.content>.tabs{height:50px;display:flex}.WorkshopCommandCenter>.content>.tabs>.tab-link{display:flex;align-items:center;padding:20px;background:#b3c1c9;color:#83909a}.WorkshopCommandCenter>.content>.tabs>.tab-link.active{background:#eaeef0;color:#000}.WorkshopCommandCenter>.content .WorkshopDayOrders,.WorkshopCommandCenter>.content .WorkshopOrdersToRetrieve{flex:1 0;background:#eaeef0;padding:10px}.WorkshopDayOrder{display:yes}.WorkshopHourModal>.dates{display:flex;align-items:flex-end;margin-bottom:20px;justify-content:space-between}.WorkshopHourModal>.recurrence{margin-bottom:20px}.WorkshopHourModal>.pootsy-select-box{height:30px;margin-bottom:20px}.WorkshopHourModal>.pootsy-text-area{margin-bottom:20px}.workshop-voucher-infos{display:flex;justify-content:space-between;margin-bottom:10px}.workshop-voucher-infos .SimpleInfoBox{margin-right:10px}.workshop-voucher-infos .SimpleInfoBox:last-of-type{margin-right:0}.centered-info-box-list{display:flex;justify-content:center}.start-workshop-order-modal{text-align:center}.start-workshop-order-modal .buttons{margin-top:10px}.category-order-items-list{margin-top:10px;margin-bottom:10px}.WorkshopOrderDetails .option-boxes .status{padding:5px;border-radius:2px;text-align:center}.WorkshopOrderDetails .option-boxes .status.PLANNED{background:#f663a2}.WorkshopOrderDetails .option-boxes .status.CANCELLED,.WorkshopOrderDetails .option-boxes .status.PROBLEM{background:#fd9c92}.WorkshopOrderDetails .option-boxes .status.IN_PROGRESS{background:#fdba88}.WorkshopOrderDetails .option-boxes .status.DONE{background:#e8f7e7}.WorkshopOrderDetails .option-boxes .status.COLLECTED{background:#a3df9f}.WorkshopOrderDetails .option-boxes .execution-times{margin-bottom:15px}.WorkshopOrderDetails .option-boxes .pootsy-input{margin-top:20px;height:30px}.WorkshopOrderDetails .sodexo-work-id{margin-top:20px}.WorkshopOrderDetails .pootsy-content-right .pootsy-multiple-values-displayer-box{margin-bottom:10px}.WorkshopOrderDetails .workshop-cash-payment-infos,.WorkshopOrderDetails .workshop-voucher-payment-infos{display:flex}.WorkshopOrderDetails .workshop-order-dates{display:flex;justify-content:space-between}.WorkshopOrderDetails .workshop-order-dates .priority{display:flex;align-items:center}.WorkshopOrderDetails .workshop-order-dates .priority>img{height:25px;margin-left:10px}.WorkshopOrderDetails .workshop-cash .workshop-cash-payment-infos .SimpleInfoBox{margin-right:10px}.WorkshopOrderDetails .workshop-chat-room{height:300px;margin-top:20px}.WorkshopOrderDetails .workshop-chat-room>.message-input{padding-right:0}.WorkshopOrderDetails .workshop-order-details-list{display:flex;flex-direction:column;background:#fff;border-radius:3px}.WorkshopOrderDetails .workshop-order-details-list .label{margin:0 80px}.WorkshopOrderDetails .workshop-voucher-details-infos,.WorkshopOrderDetails .workshop-voucher-payment-infos{display:flex;margin-bottom:10px}.WorkshopOrderDetails .workshop-voucher-details-infos .SimpleInfoBox,.WorkshopOrderDetails .workshop-voucher-payment-infos .SimpleInfoBox{margin-right:10px}.WorkshopOrderDetails .workshop-voucher-details-infos .SimpleInfoBox:last-of-type,.WorkshopOrderDetails .workshop-voucher-payment-infos .SimpleInfoBox:last-of-type{margin-right:0}.WorkshopOrderDetails .info-box-modal-value{font-size:1em}.WorkshopOrderDetails .workshop-planned-content{display:flex;justify-content:space-between}.WorkshopOrderDetails .workshop-duration-selection{display:flex;margin-top:20px}.order-ticket-customization-modal{height:40vh;width:40vw;overflow-y:auto}.order-ticket-customization-modal .customer-balance .pootsy-input{margin-top:20px}.order-ticket-customization-modal .customer-balance .pootsy-input textarea{max-height:80px;max-width:37vw}.order-ticket-customization-modal .affiliate-signature,.order-ticket-customization-modal .affiliate-signature .pootsy-input{margin-top:20px}.order-ticket-customization-modal .affiliate-signature .pootsy-input textarea{max-height:80px;max-width:37vw}.order-ticket-customization-modal .pootsy-button{margin-top:20px}.WorkshopOrders .workshop-orders-search-input{height:30px;width:200px}.WorkshopOrdersFilters .date-filterer{margin-bottom:20px}.WorkshopOrdersFilters .type-query-option{color:#000;margin-bottom:10px;cursor:pointer;transition:color .2s;text-transform:uppercase;font-size:.75em}.WorkshopOrdersFilters .type-query-option:hover{color:#fdba88}.WorkshopOrdersFilters .type-query-option.active{color:#f663a2;font-weight:500;border-left:1px solid #f663a2;padding-left:20px}.WorkshopOrdersFilters>.labeled-datetime-picker{margin-bottom:20px}.WorkshopOrdersFilters>.labeled-datetime-picker .pootsy-calendar-wrapper,.WorkshopOrdersFilters>.labeled-datetime-picker .pootsy-calendar-wrapper>.pootsy-calendar-collapsed{width:100%}.WorkshopOrdersFilters .bookings-select-filter{height:25px;margin-bottom:18px}.delete-workshop-order-modal .warning{text-align:center;margin-top:20px;margin-bottom:20px}.rescheduling-report-modal{text-align:center}.rescheduling-report-modal .buttons{margin-top:20px}.WorkshopOrdersIssues.pootsy-page-content .notification-card{top:120px}.WorkshopOrdersToRetrieve{display:yes}.almost-dude .st0{opacity:.14;fill:#020202;enable-background:new}.almost-dude .st1{fill:#573847}.almost-dude .st2{fill:#fff}.almost-dude .st3{fill:#e5e5e5}.almost-dude .st4{fill:#ed755c}.almost-dude .st5{fill:#ffddac}.almost-dude .st6{fill:#f4c48b}.almost-dude .st7{fill:#653332}.almost-dude .st8{fill:#5d4d53}.almost-dude .st9{fill:#473a3f}.almost-dude .st10{opacity:.2;enable-background:new}.almost-dude .st11{fill:#f5d0b8}.almost-dude .st12{fill:#c73b2a}.almost-dude .st13{fill:#8d5830}.almost-dude .st14{fill:#a18067}.almost-dude .st15{fill:#3e2c38}.almost-dude .st16{fill:#333}.almost-dude .st17{opacity:.5;fill:#fff;enable-background:new}.almost-dude .st18{fill:none;stroke:#e5e5e5;stroke-width:18;stroke-miterlimit:10}.almost-dude .st19{fill:none;stroke:#ed755c;stroke-width:15;stroke-linecap:round;stroke-miterlimit:10}.gIcon-wrapper{position:relative;height:50px}.gIcon-wrapper .gIcon-tooltip{display:none;position:absolute;bottom:0;left:0;transform:translateY(100%);font-size:.65em;background:#000;color:#fff;border-radius:2px;padding:5px;white-space:nowrap}.gIcon-wrapper:hover{fill:#000}.gIcon-wrapper:hover .gIcon-tooltip{display:inline;display:initial}.gIcon{height:30px;cursor:pointer;fill:#83909a}.gIcon:hover{fill:#000}.gIcon.active{fill:#fdba88}.NotifIcon{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.NotifIcon:hover .notification-icon-svg{fill:#fdba88}.NotifIcon .unread-count{position:absolute;top:-5px;right:-7px;height:15px;min-width:20px;background:red;color:#fff;padding:1px;font-family:"Open Sans",sans-serif;font-size:.7em;border-radius:20px;text-align:center}.NotifIcon .notification-icon-svg{fill:#83909a;height:35px;width:35px}.TasksIcon{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.TasksIcon:hover .tasks-icon-svg{fill:#fdba88}.TasksIcon .unread-count{position:absolute;top:-5px;right:-7px;height:15px;min-width:20px;background:red;color:#fff;padding:1px;font-family:"Open Sans",sans-serif;font-size:.7em;border-radius:20px;text-align:center}.TasksIcon .tasks-icon-svg{fill:#83909a;height:30px;width:30px}.go-for-it .st0{fill:#f1b382}.go-for-it .st1{fill:#f7c98b}.go-for-it .st2{fill:#bc3c82}.go-for-it .st3{fill:#ffdeb6}.go-for-it .st4{fill:#e6458f}.go-for-it .st5{fill:#fff;stroke:#bc3c82;stroke-width:2;stroke-miterlimit:10}.go-for-it .st6{fill:#ed6d66}.happy-dude .st0{fill:#ffd454}.happy-dude .st1{fill:#804f31}.happy-dude .st2{fill:#71452c}.happy-dude .st3{fill:#ffeaa9}.happy-dude .st4{fill:#f8bd36}.happy-dude .st5{fill:#ffddac}.happy-dude .st6{fill:#1a1a1a}.happy-dude .st7{fill:#3d4d5c}.happy-dude .st8{fill:#e8e6e7}.happy-dude .st9{opacity:.2}.happy-dude .st10{fill:#fff}.happy-dude .st11{fill:#f5d0b8}.happy-dude .st12{fill:#c73b2a}.happy-dude .st13{fill:#8d5830}.happy-dude .st14{fill:#a18067}.happy-dude .st15{fill:#3e2c38}.happy-dude .st16{fill:#333}.happy-dude .st17{opacity:.5;fill:#fff}.happy-dude .st18{fill:#3d3736}.happy-dude .st19{fill:#bf1c2e}.happy-dude .st20{fill:#fdc33d}.happy-dude .st21{opacity:.15;fill:#231f20}.happy-dude .st22{opacity:.14;fill:#020202;enable-background:new}.sodexo-dude .st0{opacity:.18;fill:#020202}.sodexo-dude .st1{fill:#ffd19d}.sodexo-dude .st2{fill:#606060}.sodexo-dude .st3{fill:#653332}.sodexo-dude .st4{fill:#54474c}.sodexo-dude .st5{fill:#494043}.sodexo-dude .st6{fill:#fff}.sodexo-dude .st7{opacity:.2}.sodexo-dude .st8{fill:#bf1c2e}.sodexo-dude .st9{fill:#e8e6e7}.sodexo-dude .st10{fill:#7a7a7a}.sodexo-dude .st11{fill:#f5d0b8}.sodexo-dude .st12{fill:#c73b2a}.sodexo-dude .st13{fill:#8d5830}.sodexo-dude .st14{fill:#a18067}.sodexo-dude .st15{fill:#3e2c38}.sodexo-dude .st16{fill:#333}.sodexo-dude .st17{opacity:.5;fill:#fff}.useful-sign .st0{fill:#f1b382}.useful-sign .st1{fill:#f7c98b}.useful-sign .st2{fill:#d86260}.useful-sign .st3{fill:#ffdeb6}.useful-sign .st4{fill:#ed6d66}.useful-sign .st5{fill:#fff;stroke:#d86260;stroke-width:2;stroke-miterlimit:10}.useful-sign .st6{fill:#e6458f}body{margin:0;padding:0}
/*# sourceMappingURL=main.215b56ca.chunk.css.map */