.Login{background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;background-position-x:55%;height:100vh;overflow-y:auto;width:100%}.Login .grid{margin:0 auto!important;max-width:1400px;height:100%}.Login .Login__overlay{background:#134e5e;background:linear-gradient(90deg,rgba(113,178,128,.819),#134e5e);height:100%;position:absolute;width:100%}.Login .Login__promo{margin-top:15vh}.Login .Login__promo .Login__promo__news{color:#fff}.Login .Login__promo .Login__promo__news h1{display:inline-block;font-size:3.3em;font-weight:700;width:auto}.Login .Login__promo .Login__promo__news .Login__promo__news__feed{width:95%}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article{font-size:1.3em;line-height:1.6em;margin-bottom:1em}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article a{color:#fff;text-decoration:underline;font-weight:700}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article .-read-more{display:inline-block;font-size:.8em;padding-right:.5em}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article .-read-more:hover{cursor:pointer;color:#cacaca}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article.MainArticle{max-height:175px}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article.MainArticle img{max-height:160px}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article.MainArticle .-read-more{background:hsla(0,0%,100%,.3);color:#fff;padding:.15em .85em}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article.MainArticle .-read-more:hover{background-color:hsla(0,0%,100%,.5)}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article .Login__promo__news__link{color:#fff;font-weight:300;margin-top:3vh}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article .Login__promo__news__link a{border:.1px solid #fff;color:#fff;font-size:.8em;padding:.5em 1.5em;transition:background-color .2s ease}.Login .Login__promo .Login__promo__news .Login__promo__news__feed article .Login__promo__news__link a:hover{background-color:hsla(0,0%,100%,.6);color:#000}.Login .Login__promo .Login__promo__news .Login__promo__news__feed .Login__promo__news__feed__older{display:inline-block;margin-top:2vh;width:100%}.Login .Login__promo .Login__promo__news .Login__promo__news__feed .Login__promo__news__feed__older article{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.05);float:left;font-size:1.2em;height:230px;margin-right:1%;padding:1em .5em;width:32%}.Login .Login__promo .Login__promo__news .Login__promo__news__feed .Login__promo__news__feed__older article .Login__promo__news__link a{border:none;padding:0}.Login .Login__promo .Login__promo__news .Login__promo__news__feed .Login__promo__news__feed__older article .Login__promo__news__link a:hover{background-color:transparent;color:#eee}.Login .Login__promo .Login__promo__news .Login__promo__news__feed .Login__promo__news__feed__older article .-content{display:inline-block;height:130px}.Login .Login__gate__container{background:#fff}.Login .Login__gate__container .Login__gate__container__inner{margin:1vh auto;width:80%}.Login .Login__gate__container .Login__gate__container__inner h1{color:#646464;font-size:1.8em;font-weight:300;text-align:center}.Login .Login__gate__container .Login__gate__container__inner h1 span{color:#22ba45;font-weight:500}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions h2{color:#4b4b4b;font-weight:300;font-size:1.5em}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .ui.form{margin-top:1vh}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .ui.divider{color:#707070;font-weight:400}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .LoginForm .google-login{background-color:#fff;background-repeat:no-repeat;background-position:3rem;background-size:1.5em;border:1px solid #cacaca;color:#000}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .LoginForm .google-login:hover{background-color:#fcfcfc}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .LoginForm .ui.message{text-align:center}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .LoginForm .qr-login{background-color:#2348b0;height:43px}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions .LoginForm .LightGray{color:#ababab}.Login .Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions input:focus{border-color:#7ab47a}.Login .Login__info{position:absolute;bottom:20px;left:0;color:#c7d5d5;font-size:1.3em;font-weight:300;letter-spacing:1px;padding-top:5vh;text-align:center;width:100%}.Login .Login__info a:hover{color:#eee}.Login .message p{font-size:.8em;letter-spacing:1px;margin-top:7px!important;text-transform:uppercase}.Login .QRCode_Container{text-align:center;padding-top:20px}.Login .QRCode_Container .TextRed{color:#e03f3f}.ResetPassword .reset-indicator{font-size:1.75em;position:absolute;right:5px;top:0;-webkit-transform:translateY(13px);transform:translateY(13px)}.ResetPassword .reset-indicator.good{color:green}.ResetPassword .reset-indicator.bad{color:#f54545}.UserMenu{display:inline-block;float:right}.UserMenu .pseudo-zoho-icon,.UserMenu .UserMenu__actions{color:#fff;display:inline-block;font-size:1.3em;margin:.6em .5em 0 0}.UserMenu .pseudo-zoho-icon .icon,.UserMenu .UserMenu__actions .icon{cursor:pointer}.UserMenu .pseudo-zoho-icon>div,.UserMenu .UserMenu__actions>div{display:inline-block}.UserMenu .pseudo-zoho-icon.manufacturer-link,.UserMenu .UserMenu__actions.manufacturer-link{position:relative}.UserMenu .pseudo-zoho-icon.manufacturer-link .label,.UserMenu .UserMenu__actions.manufacturer-link .label{font-size:9px;top:60%;left:110%}.UserMenu .pseudo-zoho-icon{cursor:pointer}.UserMenu img.UserMenu__Profile-pic{background-color:#fff;border-radius:50%;border:2px solid #45913d;display:inline-block!important;height:40px;-webkit-transform:translateY(-3px);transform:translateY(-3px);width:40px;transition:border .5s ease-out}.UserMenu img.UserMenu__Profile-pic:hover{cursor:pointer;border-color:#b0d0ac}.UserMenu .icon:hover{opacity:.8}.UserMenu .manufacturer-icon-badge.ui.label{font-size:9px;position:static;margin-left:0}.UserMenu .manufacturer-icon{margin-right:0!important}.UserMenu__popup.ui.popup{padding:0}.UserMenu__popup.ui.popup ul{list-style-type:none;margin:0;padding:0}.UserMenu__popup.ui.popup ul li{border-bottom:1px solid #eee;padding:.5em;width:100px}.UserMenu__popup.ui.popup ul li:hover{background-color:#f7f7f7;cursor:pointer}.UserMenu__popup.ui.popup ul a{color:#212121;display:inline-block}.UserMenu__popup .UserMenu__avatar{font-size:1.8em}.UserMenu__popup .UserMenu__avatar:hover{cursor:pointer}.SubHeader{background:#fff;color:#665e5e;font-size:.85em;padding:0}.SubHeader .ui.selection.dropdown{border-color:#ececec;border-radius:2px;color:inherit;text-transform:capitalize}.SubHeader .SubHeader_title{color:#46923e;font-size:1.7em;font-weight:600;letter-spacing:1.5px;margin-bottom:0;padding:.3em 0 .3em 1rem!important}.SubHeader .SubHeader_content{padding:.51rem 0!important}.SubHeader .SubHeader_content .SubHeader_content_filters{color:#665e5e;padding:0 1rem!important;width:100%}.SubHeader .SubHeader_content .SubHeader_content_filters .SubHeader_content_title{display:inline-block;margin-right:10px}.SubHeader .SubHeader_content .SubHeader_content_filters .SubHeader_content_total_users{font-size:1.2em;font-weight:600;color:#665e5e}.SubHeader .SubHeader_content .SubHeader_content_filters .DateOptionsPicker_datepicker-wrapper input{color:#665e5e}.DateOptionsPicker{display:inline-block}.DateOptionsPicker .ui.selection.dropdown{float:left;min-width:50%;width:50%}.DateOptionsPicker .ui.selection.dropdown .menu .item{text-transform:capitalize}.DateOptionsPicker .DateOptionsPicker_datepicker-wrapper{float:left;width:45%;margin-left:3%}.DateOptionsPicker .DateOptionsPicker_datepicker-wrapper input{-webkit-box-shadow:none;background:#fff;border:1px solid #ececec;border-radius:2px;box-shadow:none;color:rgba(0,0,0,.87);display:inline-block;min-height:2.7em;min-width:100%;padding-left:10px;width:100%}.DateOptionsPicker .DateOptionsPicker_datepicker-wrapper input:focus{outline:none}.DateOptionsPicker .DateOptionsPicker_datepicker-wrapper input:disabled{color:#dadada!important;border-color:#efefef}.StatusFilter{display:flex;height:100%}.StatusFilter .StatusFilter_status{align-items:center;border-radius:2px;display:flex;flex-direction:column;flex:1 1;float:left;color:#000;height:100%;margin-right:5px;padding-top:1em}.StatusFilter .StatusFilter_status:last-of-type{margin-right:0}.StatusFilter .StatusFilter_status i.material-icons{color:#000;font-size:1.3em;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.StatusFilter .StatusFilter_status.-is-active-false,.StatusFilter .StatusFilter_status.-is-active-false:hover{opacity:.3}.StatusFilter .StatusFilter_status:hover{cursor:pointer;opacity:.7}.StatusFilter .StatusFilter_status .back-order-status-icon{font-size:13px;font-weight:600;position:relative;bottom:4.5px}.Appointments{height:100%;min-height:95vh}.Appointments .SubHeader .SubHeader_content .DateOptionsPicker{float:right;display:inline-block;width:50%}.Appointments .SubHeader .SubHeader_content .icon.add,.Appointments .SubHeader .SubHeader_content .icon.chart{cursor:pointer;font-size:1.75em;margin-right:15px;-webkit-transform:translateY(7px);transform:translateY(7px)}.Appointments .SubHeader .SubHeader_content .icon.add:hover,.Appointments .SubHeader .SubHeader_content .icon.chart:hover{color:green}.Appointments .ReactTable{margin-top:5px!important;min-height:calc(100% - 2em)}.Appointments .ReactTable .rt-thead.-header .total-appointments{margin-left:4px}.Appointments .ReactTable .rt-tbody{min-height:100vh}.Appointments .ReactTable .rt-tbody .rt-tr-group{height:35px!important;max-height:35px!important;overflow:hidden}.Appointments .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td{padding-top:.65em}.Appointments .ReactTable .rt-thead .rt-th.car-icons-column>div{width:100%}.Appointments .wo-nr-container{margin-left:5px;display:flex}.Appointments .wo-nr-container .appointment-pin-container{position:relative;right:3px;color:#000;color:initial}.Appointments .wo-nr-container .internal-wo{position:relative;bottom:4.5px;margin-left:-5px;background-color:#fef0e7;color:#fe0202;font-weight:700;padding:5px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments .wo-nr-container .wo-nr-ellipsis{overflow:hidden;text-overflow:ellipsis;direction:rtl}.Appointments .-reg-no-column:hover{color:green!important;font-weight:600}.Appointments .-checklists-column .AppointmentChecklistInitial{background:#fff;border-radius:2px;border:1.3px solid green;color:green;display:inline-block;font-weight:700;margin-right:4px;min-width:22px;text-align:center}.Appointments .-car-model-column .-car-model-column-wrapper{position:relative;display:flex}.Appointments .-car-model-column .-car-model-column-wrapper span.-car-model{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}.Appointments .-car-model-column .-car-model-column-wrapper .AppointmentSpecialIndicators{position:absolute;right:0}.Appointments .-status-column{height:35px;padding:0!important}.Appointments .-status-column .-status-column_cell{color:#000;font-size:.9em;height:33px;padding-top:5px;text-align:center}.Appointments .ChecklistInitials{padding-right:20px}.Appointments .LocationList{display:inline-block;-webkit-transform:translateY(7px);transform:translateY(7px)}.Appointments .LocationList span{border:1px solid #46923d;color:#46923d;font-size:13px;letter-spacing:1px;margin-right:6px;padding:6px 9px}.Appointments .-panic-user{background-color:#fef0e7;color:#ff0202;padding:5px}.Appointments .-customer-sign-wo{background-color:#e1ecf3;color:#2d85d0;padding:5px}.Appointments .-warranty-signature-missing{padding:5px;background-color:#fef0e7;color:#ff0202}.Appointments .customer-sign-placeholder{height:100%;position:relative;bottom:1px}.AppointmentSpecialIndicators{display:inline-block;float:right;text-align:right;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.AppointmentSpecialIndicators .ui.circular.label{border-radius:50%;float:left;font-size:.9em;height:25px;line-height:1em;margin:0 2px 0 0!important;min-height:25px;min-width:25px;padding:6px 0 0!important;text-align:center;-webkit-transform:none;transform:none;width:25px}.AppointmentSpecialIndicators .ui.circular.label.checkedTire{overflow:hidden}.AppointmentSpecialIndicators .ui.circular.label.checkedTire .checkedTire-tire{position:relative;left:5px;top:3px;font-size:25px}.AppointmentSpecialIndicators .ui.circular.label.checkedTire .checkedTire-check{position:relative;top:-17px;left:-21px;font-size:11px}.AppointmentSpecialIndicators .ui.circular.label.bigTire{font-size:1.5em;padding:3px 0 0!important}.AppointmentSpecialIndicators .ui.circular.label.bigTire svg{width:25px}.AppointmentSpecialIndicators .ui.circular.label i.icon{margin:0}.AppointmentSpecialIndicators .ui.circular.label i.material-icons{font-size:1em;padding:0 1px}.AppointmentSpecialIndicators .ui.label.kiosk-label-icon{display:inline-flex;justify-content:center;width:40px;border-radius:5px}.AppointmentSpecialIndicators .ui.label.kiosk-label-icon span{margin-left:5px}.AppointmentSpecialIndicators .customer-com .smile.icon{font-size:1.3em;-webkit-transform:translateY(1px);transform:translateY(1px)}.AppointmentSpecialIndicators-Header{position:relative;font-size:12.6px;font-weight:600;right:3px}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter{border-width:3px!important;line-height:.9em!important}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter.green{border-color:#21ba45!important}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter.blue{border-color:#2185d0!important}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter.orange{border-color:#f2711c!important}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter.red{border-color:#db2828!important}.AppointmentSpecialIndicators .ui.circular.label.custom-shop-icon-filter.yellow{border-color:#fbbd08!important}.AppointmentSpecialIndicators .circular.label.custom-shop-icon-filter.yellow,.AppointmentSpecialIndicators .ui.grey.circular.label.custom-shop-icon-filter.yellow{width:28px;height:28px;bottom:2px;position:relative;line-height:1em!important}.AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle{display:flex;margin-bottom:3px;align-items:center}.AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle svg{position:relative;margin-right:7px;bottom:1px}.AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteDescription{font-style:italic;font-size:12px;color:#767676}.AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent{margin-top:10px;font-size:14px}.AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent .CallCustomerPhoneNr{margin-bottom:6px}.AppointmentDetailModal.ui.modal{border-radius:0;height:100%;margin-top:1.5rem!important;top:0}.modals.dimmer .ui.fullscreen.modal{left:0!important;margin:0!important;top:0!important;width:100%!important}.modals.dimmer .ui.scrolling.modal.AppointmentDetailModal{margin:0!important}.AppointmentStatusSelector.ui.dropdown{border-radius:4px;font-weight:700;padding:.75em 0;text-align:center;width:4em}.AppointmentStatusSelector.ui.dropdown .dropdown.icon{display:none}.AppointmentStatusSelector.ui.dropdown .icon{margin:0}.AddAppointmentModal{left:15%!important;margin:0!important;top:3em!important;width:70%!important}.SearchResult-Title{float:left;font-size:.9em;width:30%!important}.SearchResult-RegNumber:hover{color:#46923d}.SearchResult-Detail{float:right;font-size:.8em;text-align:right;width:67%;display:flex;justify-content:flex-end;align-items:center;grid-gap:2px;gap:2px}.SearchResult-Detail .StatusIcon{border-radius:2px;margin-left:2px;padding:3px 6px}.SearchResult-Detail .StatusIcon svg{font-size:.6rem}.SearchResult-Detail .-status-column_cell{border-radius:2px;margin-left:2px;padding:4px 8px;display:inline-flex!important;align-items:center;min-width:28px;height:22px}.SearchResult-Detail .-status-column_cell span.fa-layers{height:20px!important;width:20px!important}.SearchResult-Detail .-status-column_cell svg.fa-calendar-check{position:relative;top:-2px;left:7px;font-size:15px!important}.SearchResult-Detail .-status-column_cell svg{padding:2px 4px;margin:0!important}.SearchResult-Detail .-status-column_cell i.material-icons{-webkit-transform:none;transform:none;font-size:14px}.SearchResult-Detail .-status-column_cell .back-order-status-icon{font-size:12px!important}.SearchResult-Detail .-status-column_cell i.icon.sign-out{bottom:3px!important;left:1px!important;font-size:7px}.SearchResult-Detail i.material-icons{font-size:1em;-webkit-transform:translateY(2px);transform:translateY(2px)}.SearchResult-Detail .importing-keyloop-appointment-loader-container{float:right;width:15px;vertical-align:baseline;margin-left:3px}.ReportsModal{height:90%;left:5%!important;margin-left:0!important;width:90%!important}.ReportsModal .content{height:90%}.Appointments__SnoozedItems .ReactTable.-floated-table{padding-bottom:0}.ui.white.label,.ui.white.labels .label{background-color:#fff!important;border-color:#fff!important;color:#fff!important}.Header__search .ui.category.search>.results .category .name{padding:.4em .6em;vertical-align:middle}.Header__search .ui.category.search>.results .result{padding:7px;font-size:.9em;line-height:1.25rem}.ui.search>.results .result.search-results-divider{width:100%;border-top:1px solid #cececf;border-bottom:1px solid #cececf;padding:6px 0;text-align:center;pointer-events:none;color:#767676;font-weight:700}.RDWDetail .row{border-bottom:1px solid #eee}.RDWDetail .row span{margin-left:1em}.RDWDetail span.-expired{color:red}.RDWDetail.ui.button,.RDWDetail.ui.button:active,.RDWDetail.ui.button:focus{background-color:#fff;color:#000}.RDWDetail.ui.button.buttonExpiredDate{box-shadow:inset 0 0 0 1px red!important;color:red!important}.RDWDetail.ui.button.buttonExpiredDate:hover{box-shadow:inset 0 0 0 1px rgba(34,36,38,.15)!important}.FloatingActions{bottom:48px;position:absolute;right:48px;text-align:center;width:65px;z-index:500}.FloatingActions:hover{cursor:pointer}.FloatingActions .action{background:#e73737;border-radius:50%;color:#fff;font-size:2.5em;font-weight:300;height:45px;margin-top:11px;margin-left:10px;padding-top:4px;text-align:center;width:45px;z-index:500}.FloatingActions .action:hover:before{content:attr(label);position:absolute;font-size:14px;right:60px;width:170px;text-align:center;padding:10px;background:#ff5050;color:#fff;border-radius:5px;box-shadow:0 2px 3px 0 #ababab}.FloatingActions .action .icon{margin:0}.FloatingActions .main{background:#e73737;border-radius:50%;color:#fff;font-size:2.5em;font-weight:300;height:65px;margin-top:11px;padding-top:22px;width:65px}.ThumbToggle{display:inline-block}.ThumbToggle .icon:hover{cursor:pointer}.ThumbToggleDisabled{display:inline-block}.ThumbToggleDisabled .icon:hover{cursor:not-allowed}.CarInspectionDate.-car-inspection-overdue{color:red!important}.CarInspectionDate.-car-inspection-soon{color:#ff78b4!important}.CustomerDetail header{padding:1em 1.5em 0}.CustomerDetail header h1{display:inline-block}.CustomerDetail .content{padding-top:0!important}.CustomerDetail .content section{border:1px solid #eee;border-radius:3px}.CustomerDetail .content section p{border-bottom:1px solid #eee;color:#4f4949;padding:1em}.CustomerDetail .content section p:last-of-type{border-bottom:none}.CustomerDetail .content section p strong{font-size:1.2em;margin-left:1em}.MCCButton.ui.button.-status-0,.MCCButton.ui.button.-status-0:active,.MCCButton.ui.button.-status-0:focus{background-color:#fff!important;color:#000!important}.MCCButton.ui.button.-status-1,.MCCButton.ui.button.-status-1:active,.MCCButton.ui.button.-status-1:focus{background-color:#eaeaea!important;color:#c6c6c6!important;pointer-events:none!important}.MCCButton.ui.button.-status-2,.MCCButton.ui.button.-status-2:active,.MCCButton.ui.button.-status-2:focus{background-color:red!important;color:#fff!important}.MCCButton.ui.button.-status-3,.MCCButton.ui.button.-status-3:active,.MCCButton.ui.button.-status-3:focus{background-color:orange!important;color:#fff!important}.MCCButton.ui.button.-status-4,.MCCButton.ui.button.-status-4:active,.MCCButton.ui.button.-status-4:focus{background-color:green!important;color:#fff!important}.MCCButton.ui.button.-status-5,.MCCButton.ui.button.-status-5:active,.MCCButton.ui.button.-status-5:focus{background-color:#62cbfd!important;color:#fff!important}.MCCButton.ui.button.-status-6,.MCCButton.ui.button.-status-6:active,.MCCButton.ui.button.-status-6:focus{background-color:#00008b!important;color:#fff!important}.MCCButton.ui.button.-status-error,.MCCButton.ui.button.-status-error:active,.MCCButton.ui.button.-status-error:focus{box-shadow:inset 0 0 0 1px red;background-color:#eee;color:red!important}.DBBButton.ui.basic.buttons .-status-no-dbb,.DBBButton.ui.basic.buttons .-status-no-dbb:active,.DBBButton.ui.basic.buttons .-status-no-dbb:focus,.DBBButton.ui.basic.buttons .-status-no-dbb:hover{background-color:#fff!important;color:#000!important}.DBBButton.ui.basic.buttons .-status-no-appointment,.DBBButton.ui.basic.buttons .-status-no-appointment:active,.DBBButton.ui.basic.buttons .-status-no-appointment:focus,.DBBButton.ui.basic.buttons .-status-no-appointment:hover{box-shadow:inset 0 0 0 1px red;background-color:#eee;color:red!important}.DBBButton.ui.basic.buttons .-status-waiting-appointment,.DBBButton.ui.basic.buttons .-status-waiting-appointment:active,.DBBButton.ui.basic.buttons .-status-waiting-appointment:focus,.DBBButton.ui.basic.buttons .-status-waiting-appointment:hover{background-color:orange!important;color:#fff!important}.DBBButton.ui.basic.buttons .-status-valid-appointment,.DBBButton.ui.basic.buttons .-status-valid-appointment:active,.DBBButton.ui.basic.buttons .-status-valid-appointment:focus,.DBBButton.ui.basic.buttons .-status-valid-appointment:hover{background-color:green!important;color:#fff!important}.DBBButton.ui.basic.buttons .button:first-child{padding:.78571429em 1.1em}.DBBButton.ui.basic.buttons .button:last-child{padding:.5em}.DBBButton.ui.basic.buttons .button_text{display:inline-block}.DBBButton.ui.basic.buttons .button_app_date{display:block;font-size:11px;line-height:13px}.DBBButton.ui.basic.buttons .checkedTire{border-radius:50%;font-size:.9em;height:20px;width:20px;line-height:1em;display:inline-block;margin-right:5px;margin-left:-15px;min-width:20px;min-height:20px;padding:0!important}.DBBButton.ui.basic.buttons .checkedTire.checkedTire{overflow:hidden;margin-bottom:3px}.DBBButton.ui.basic.buttons .checkedTire.checkedTire .checkedTire-tire{position:relative;left:4px;top:8px;font-size:20px}.DBBButton.ui.basic.buttons .checkedTire.checkedTire .checkedTire-check{position:relative;top:-23px;left:-3px;font-size:9px}.DBBButton.ui.basic.buttons .checkedTire i.icon{margin:0}.Timer .Timer__Slot{min-width:40px;text-align:center;padding:5px 15px;background-color:rgba(107,193,107,.82);color:#fff;margin:0;float:left;border-left:1px solid #6dc06c;font-weight:300;letter-spacing:.5px}.Timer .Timer__Slot:first-child{border-bottom-left-radius:3px;border-left:none;border-top-left-radius:3px}.Timer .Timer__Slot:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.Timer .Timer__Slot.timeslot-soon{background-color:#5da6e4;border-color:#5992c4;font-weight:600}.Timer .Timer__Slot.timeslot-passed{background-color:rgba(214,119,119,.95);border-color:#c66e6e}.headerDanger{background-color:red;color:#fff;padding:13px}.headerWarning{background-color:#ebb700;color:#fff;padding:13px}.iconDanger{color:red;font-size:3em}.iconWarning{color:#ebb700;font-size:3em}.customButton{border:1px solid #fff;border-radius:.6em;color:#fff!important}.confirmButtonDanger{background-color:red!important}.confirmButtonWarning{background-color:#ebb700!important}.outer-content-box{border-radius:.6em;width:100%;margin:5% auto}.outer-content-box .inner-content-box{display:flex;justify-content:center;align-items:center}.outer-content-box .inner-content-box .confirm-msg{margin-left:1em;width:70%}.outer-content-box .error-msg{display:flex;justify-content:center;font-size:1em;color:red}.twilio-confirm-delete-sub-acc-title{font-weight:700;margin-bottom:5px}.Snooze-Container{display:inline-block}.Snooze-Modal .react-datepicker-wrapper{width:100%}.Snooze-LogHistory .headers .column{font-weight:700;font-size:1rem}.Snooze-LogHistory .headers .column:not(:first-child){text-align:center}.Snooze-LogHistory .log_values{margin-top:2px}.Snooze-LogHistory .content{border:1px solid rgba(34,36,38,.15);border-radius:.3em;padding:0}.Snooze-LogHistory .content .inner-row .ui.grid{margin-top:2px}.Snooze-LogHistory .content .no-data{display:flex;justify-content:center;align-items:center;height:120px}.Pin-Container{display:inline-block}.Pin-Container.disabled{pointer-events:none}.Pin-Container .icon-margin-left{margin-left:1.2px!important}.Pin-Modal form.ui.form .align-right{display:flex;margin-left:auto}.Pin-Modal .modal-header{display:flex;align-items:center}.Pin-Modal .modal-header .button{margin-left:auto}.Pin-Modal .modal-header .button .icon{margin-right:6px}.Pin-LogHistory .log-values{margin-top:4px}.Pin-LogHistory .log-values .ui.label{margin-bottom:4px}.Pin-LogHistory .log-values .ui.label svg.svg-inline--fa{margin-right:.75em}.Pin-LogHistory .log-values .ui.label .mark-fixed{color:#1717a6}.Pin-LogHistory .headers .column{font-weight:700;font-size:1rem}.Pin-LogHistory .headers .column:not(:first-child){text-align:center}.Pin-LogHistory .content{border:1px solid rgba(34,36,38,.15);border-radius:.3em;padding:0}.Pin-LogHistory .content .inner-row .ui.grid{margin-top:2px}.Pin-LogHistory .content .inner-row .ui.grid .eye-icon{display:flex;justify-content:center;align-items:center;text-align:center}.Pin-LogHistory .content .inner-row .ui.grid .eye-icon .label{cursor:pointer}.Pin-LogHistory .content .inner-row .ui.grid .eye-icon .icon{margin:0}.Pin-LogHistory .content .no-data{display:flex;justify-content:center;align-items:center;height:120px}.all-attachments-container{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;grid-row-gap:10px;row-gap:10px;margin:20px 0;justify-items:center}.all-attachments-container .attachment-container{width:150px}.all-attachments-container .attachment-container .attachment-img{display:block;width:100%;max-width:100%}.printModal{font-family:sans-serif;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#0460b5;width:100%;height:100%;background-color:hsla(0,0%,100%,.91)}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"\00D7";font-family:"Helvetica Neue",sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}#pin-overview-content .info-section,#pin-overview-content .pin-section{border:2px solid rgba(187,194,198,.75);margin:0 0 1rem;font-size:1.1rem}#pin-overview-content .info-section .section-header,#pin-overview-content .pin-section .section-header{font-weight:700;color:#234357;background-color:#f3f5f7}#pin-overview-content .info-section .section-content,#pin-overview-content .pin-section .section-content{color:#5c7c8d}#pin-overview-content .info-section .section-content .section-content-row,#pin-overview-content .pin-section .section-content .section-content-row{margin-bottom:12px;width:100%!important}#pin-overview-content .info-section .section-content .section-content-row .icon,#pin-overview-content .info-section .section-content .section-content-row .section-icon,#pin-overview-content .pin-section .section-content .section-content-row .icon,#pin-overview-content .pin-section .section-content .section-content-row .section-icon{margin-right:6px;color:#21ba45}#pin-overview-content .full-width-section{color:#1d3d52;margin:0 0 1rem}#pin-overview-content .full-width-section .section-header{width:100%;padding:1rem;font-size:1.25rem;color:#1d3d52;font-weight:600}#pin-overview-content .full-width-section .section-header>span{font-size:12px}#pin-overview-content .full-width-section .section-header.header-yellow{background-color:#f8e89e}#pin-overview-content .full-width-section .section-header.header-blue{background-color:rgba(33,132,208,.29)}#pin-overview-content .full-width-section .section-header.header-green{background-color:#bdf0c3}#pin-overview-content .full-width-section .section-header.header-grey{background-color:#f7f7f7}#pin-overview-content .full-width-section .section-content{padding:.4rem 1rem}#pin-overview-content .full-width-section .check-content .pin-log,#pin-overview-content .full-width-section .section-content .pin-log{padding:.5rem 0;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}#pin-overview-content .full-width-section .check-content .pin-log .log-values .row,#pin-overview-content .full-width-section .section-content .pin-log .log-values .row{margin-bottom:5px}#pin-overview-content .full-width-section .check-content .content-note,#pin-overview-content .full-width-section .section-content .content-note{padding:.75rem 0}#pin-overview-content .full-width-section .check-content .content-note .label,#pin-overview-content .full-width-section .section-content .content-note .label{margin-right:6px}#pin-overview-content .full-width-section .check-content .content-note .label .icon,#pin-overview-content .full-width-section .section-content .content-note .label .icon{margin-right:0}#pin-overview-content .full-width-section .check-content .images-container,#pin-overview-content .full-width-section .section-content .images-container{margin-bottom:.5rem}#pin-overview-content .full-width-section .check-content .content-row,#pin-overview-content .full-width-section .section-content .content-row{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #f1f3f4}#pin-overview-content .full-width-section .check-content .content-row:last-child,#pin-overview-content .full-width-section .section-content .content-row:last-child{border-bottom:none;padding:0;margin:0}#pin-overview-content .full-width-section .check-content .content-title,#pin-overview-content .full-width-section .section-content .content-title{display:grid;grid-template-columns:90% 10%}#pin-overview-content .full-width-section .check-content .content-title h2,#pin-overview-content .full-width-section .section-content .content-title h2{font-size:1.2rem;margin:0;display:inline}#pin-overview-content .full-width-section .check-content .content-text,#pin-overview-content .full-width-section .section-content .content-text{font-size:13px;line-height:24px;font-weight:400;margin-top:6px}#pin-overview-content .full-width-section .item-status{display:flex;width:30px;height:27px;padding:6px;justify-content:center;align-items:center;pointer-events:none;border-radius:4px!important;font-weight:700;text-align:center;margin-left:auto}#pin-overview-content .full-width-section .item-status>span{color:#fff!important}#pin-overview-content .full-width-section .item-status .icon{margin:0}#pin-overview-content .reg-container{width:130px;height:24px;margin-bottom:8px;border:2px solid #234457;border-radius:.15em}#pin-overview-content .reg-container .reg-country{width:20%;height:100%;line-height:100%;display:block;float:left;text-align:center;background-color:#40a7ff;padding-top:3px;position:relative}#pin-overview-content .reg-container .reg-country>div{color:#fff;font-size:10px;bottom:0;position:absolute;width:100%}#pin-overview-content .reg-container .reg-nr{width:80%;height:100%;line-height:100%;display:block;float:right;text-align:center;padding-top:2px;font-weight:500;font-size:16px}#pin-overview-content .reg-container.BE .reg-nr{background-color:#fff;color:#ac1713}#pin-overview-content .reg-container.LU .reg-nr,#pin-overview-content .reg-container.NL .reg-nr{background-color:#efe24c;color:#234457}#pin-overview-content .reg-container.FR .reg-nr{background-color:#fff;color:#000}#pin-overview-content .checks-loading-container{background-color:#fff;border:none;text-align:center;padding:1rem}#pin-overview-content .checks-loading-container section{border:none}.PinOverview-Modal>.header .ui.toggle.checkbox{padding-top:.5rem}.PinOverview-Modal>.header .pin-overview-header{float:right;margin-left:auto}.SahreBoxDashboard{padding:20px}.SahreBoxDashboard h1{color:#665e5e;margin:10px 0}.SahreBoxDashboard .ReactTable.-sharebox-logs-table .rt-tbody{overflow-x:hidden}.NoteSuggestions .NoteSuggestionsHeader{background-color:#fff;font-size:24px;padding:25px 0 25px 25px}.NoteSuggestions .NoteSuggestionsContent{padding:15px}.NoteSuggestions .NoteSuggestionsContent .note-type-title{font-size:12.6px;font-weight:700;margin-bottom:5px;margin-left:10px}.NoteSuggestions .NoteSuggestionsContent .note-type-container{height:36px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e2e3;background-color:#fff}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-info{width:40%;display:flex;margin-left:10px}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-info i{margin-right:10px}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-info .phone-icon{margin-top:3px;margin-right:10px;color:#46b046}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-info .parking-icon{margin-top:3px;margin-right:10px;margin-left:3px;color:#46b046}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-label-container{cursor:pointer;height:100%}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-label-container .ui.green.label{height:100%;width:57px;display:flex;align-items:center;justify-content:center;border-radius:0}.NoteSuggestions .NoteSuggestionsContent .note-type-container .note-type-label-container .ui.green.label svg{width:16px;height:14.22px}.NoteSuggestionsModalHeader.header .ui.header.modal-header{display:flex;font-size:18px}.NoteSuggestionsModalContent ul{padding:0}.NoteSuggestionsModalContent .suggestion-modal-header{font-size:14px;font-weight:700;margin-bottom:5px}.NoteSuggestionsModalContent .add-suggestion-actions-container{display:flex;align-items:center;justify-content:space-between}.suggestion-content-container{width:100%;height:36px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:5px}.suggestion-content-container .ui.right.labeled.input{width:100%}.suggestion-content-container .ui.right.labeled.input .ui.label.label{display:flex;align-items:center;justify-content:center}.suggestion-content-container .ui.right.labeled.input .ui.label.label i{margin:0}.suggestion-content-container .ui.basic.label.suggestion-content-delete-label{height:100%;display:flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer}.suggestion-content-container .ui.basic.label.suggestion-content-delete-label svg{width:12.25px;height:14px}input:focus{border-color:#dededf!important}.sortableHelper{z-index:9999}.InlineInput{display:flex;align-items:center;width:100%}.InlineInput .InlineInputIconTextareaSpan{width:100%;position:relative}.InlineInput>i.angle.icon{cursor:pointer;position:absolute;right:7%}.InlineInputIconTextarea{background:transparent!important;border:none!important;border-bottom:1px solid #ccc!important;margin-top:6px!important;overflow:hidden;outline:none;resize:none;box-shadow:none}.InlineInputIconTextarea.-collapsed{overflow:hidden;height:34px!important}.InlineInputIconTextareaSpan .save{margin-left:.1em!important}.InlineInputIconTextareaSpan .m-t-0{margin-left:.1em!important;margin-top:0!important}.FileDropDown{font-family:Arial,Helvetica,sans-serif;display:inline-block}.FileDropDown .Initiator{cursor:pointer;display:inline-block;position:relative;-webkit-text-decoration-color:#00f;text-decoration-color:#00f;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration:underline;text-underline-position:under;transition:all .25s ease-in-out}.FileDropDown .Initiator:hover{-webkit-text-decoration-color:orange;text-decoration-color:orange}.FileDropDown .PositionLeft{right:165px}.FileDropDown .List{background-color:#fff;border-radius:2px;border:1px solid #efefef;box-shadow:0 8px 15px 0 #eee;padding:20px 15px 12px;position:absolute;-webkit-transform:translateY(5px);transform:translateY(5px);width:270px;z-index:100}.FileDropDown .List .Empty{text-align:center;font-size:13px}.FileDropDown .List .FileList{margin-top:5px}.FileDropDown .List .FileTitle{display:inline-flex;align-items:center;width:100%}.FileDropDown .List .FileTitle .ui.checkbox{margin-right:2px}.FileDropDown .List .FileTitle .ui.checkbox label:before{width:15px;height:15px;top:2px}.FileDropDown .List .FileTitle .ui.checkbox label:after{width:15px;height:15px;font-size:11.5px;top:1px}.FileDropDown .List .FileTitle a{display:block;font-size:.75rem;margin:7px 0 7px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileDropDown .List .FileTitle a span{margin-right:5px;display:inline}.FileDropDown .List .FileTitle a span .icon{width:10px;height:10px;color:#000}.FileDropDown .List .FileAuthor,.FileDropDown .List .FileDate{display:block;color:#bababa;font-style:italic;font-size:.75rem}.FileDropDown .List .FileName{display:inline-block;vertical-align:top;width:85%}.FileDropDown .List .FileName.-opened{font-weight:700}.FileDropDown .List .downloadButton{margin-top:10px;width:100%}.FileDropDown .List .delete{font-size:.75rem;float:right;-webkit-transform:translateY(-13px);transform:translateY(-13px);cursor:pointer}.FileDropDown .List .failed-icon{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.FileDropDown .List .Adder{background-color:#0086d6;border-radius:20px;border:1px solid hsla(0,0%,93.3%,.93);color:#fff;cursor:pointer;font-size:14px;margin-top:5px;padding:8px 5px;transition:all .25s ease-in-out;width:100%}.FileDropDown .List .Adder:focus{outline:none}.FileDropDown .List .Adder.dragOver{opacity:.3;border:2px dotted #1f1f1f}.FileDropDown .List .Closer{background-color:transparent;border:none;box-shadow:none;cursor:pointer;font-weight:700;outline:none;position:absolute;right:3px;top:3px;color:#a09898}.FileDropDown .List .Closer:hover{color:#000}.FileDropDown .List .failed-attachment{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;width:100%;padding:7px 0 5px 7px}.FileDropDown .List .failed{color:red}.FileDropDown .List .select-file-checkbox{display:inline-flex}.FilePreviewModal{width:90%!important;position:relative}.FilePreviewModal .FilePreviewHeader{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 5px}.FilePreviewModal .FilePreviewHeader>div:first-child{flex:1 1;max-width:70%;display:flex;align-items:center}.FilePreviewModal .FilePreviewHeader>div:nth-child(2){flex:0 0 30%;display:flex;justify-content:flex-end}.FilePreviewModal .FilePreviewHeader .FilePreviewName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%;margin-left:5px;font-weight:400;font-size:16px}.FilePreviewModal .FilePreviewContent{width:100%;height:calc(100vh - 200px);display:flex;justify-content:center;align-items:center}.FilePreviewModal .FilePreviewContent iframe{display:block;border:none;width:100%;height:calc(100vh - 200px)}.FilePreviewModal .FilePreviewContent img{max-width:100%;max-height:100%;width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.FilePreviewModal .FilePreviewContent:focus{outline:none}.FilePreviewModal .left-arrow{left:calc(-5% + 15px)}.FilePreviewModal .left-arrow,.FilePreviewModal .right-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;color:#d3d3d3;font-size:40px;cursor:pointer}.FilePreviewModal .right-arrow{right:calc(-5% + 15px)}.color{width:36px;height:14px;border-radius:2px}.swatch{padding:5px;background:#fff;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:inline-block;cursor:pointer}.popover{position:absolute;z-index:2}.cover{position:fixed;top:0;right:0;bottom:0;left:0}.PasswordInput{-webkit-text-security:disc;-mox-text-security:disc}.full-width-input .copy-label{display:flex;align-items:center}.full-width-input .copy-label i.copy.icon{cursor:pointer}.full-width-input .copy-label i.copy.icon:hover{color:green}.full-width-input .copy-label>div{word-break:break-all;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:inset 0 0 0 0 transparent;margin-left:5px}.v8-checkbox-settings{margin-bottom:1em}.v8-checkbox-settings:last-child{margin-bottom:0}.MCCConfiguration_header .ui.button{margin-left:unset!important}.MCCConfiguration_container-item{border:1px solid #ddd;padding:10px;margin-bottom:8px;cursor:pointer}.MCCConfiguration_container-item-disabled{cursor:default;pointer-events:none}.TyreTeamConfigurationHeader{display:flex;justify-content:space-between;align-items:center;height:36px}.TyreTeamItem{border:1px solid #ddd;padding:10px;margin-bottom:8px;cursor:pointer}.ExactInvoicing__header{justify-content:space-between}.ExactInvoicing__header,.ExactInvoicing__header>div{display:flex;align-items:center}.ExactInvoicing__header div>svg.fa-file-invoice-dollar{font-size:1.5em;margin-right:10px}.ExactInvoicing__action-group{display:flex;justify-content:space-between;align-items:center}.ExactInvoicing__action-group-buttons button:first-child{margin-right:10px}.ExactInvoicing__action-group-buttons{display:inline-flex}.ExactInvoicing__action-group-buttons button.button{font-size:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ExactInvoicing__action-group-checkbox{margin-top:14px}.ExactInvoicing__action-group-checkbox.checkbox-only{margin-top:0}.ExactModal__content .field.recipient-field .fields{margin-bottom:0}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imagePrev{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imagePrev .ril__errorContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__imageNext{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imageNext .ril__errorContainer,.ril__imageNext .ril__loadingContainer{display:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0iTTE5IDNsLTItMkwxIDE3bDE2IDE2IDEtMUwzIDE3IDE4IDJ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}.ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0iTTEgM2wyLTIgMTYgMTZMMyAzM2wtMS0xIDE1LTE1TDIgMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}.ril__downloadBlocker{top:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}.ril__caption,.ril__downloadBlocker{position:absolute;left:0;right:0;bottom:0}.ril__caption{max-height:150px;overflow:auto}.ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);display:flex;justify-content:space-between}.ril__toolbar{position:absolute;left:0;right:0;top:0;height:50px}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTEgM2wxLjI1LTEuMjUgNy41IDcuNSA3LjUtNy41TDE4LjUgMyAxMSAxMC41bDcuNSA3LjUtMS4yNSAxLjI1LTcuNS03LjUtNy41IDcuNUwxIDE4bDcuNS03LjVMMSAzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}.ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}.ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(2):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(3):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__errorContainer,.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__errorContainer{display:flex;align-items:center;justify-content:center;color:#fff}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ril-video{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100%}.remark__media .remark__media__Wrapper{float:left;overflow:hidden}.remark__media .remark__media__Wrapper .file-other{height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #eee;width:160px}.remark__media .remark__media__Wrapper .file-other .file.icon{font-size:6em;vertical-align:center}.remark__media .remark__media__Wrapper .file-other p{text-align:center;margin-top:2px;padding:0 10px;overflow:hidden;max-width:120px}.remark__media .remark__media__Wrapper img{display:block;width:160px;object-fit:cover;object-position:center center}.remark__media .remark__media__Wrapper video{display:block;height:150px;width:160px;object-fit:cover;object-position:center;cursor:pointer}.edit-remark-note{width:100%;min-height:100px;padding:10px;border:1px solid rgba(222,222,223,.54);border-radius:4px;color:#b5b5b5}.lightbox__video{height:80%;width:auto;max-width:100%}.optional-services-container{border:2px solid #ccc}.ui.grid>.row.optional-services-header-container{background-color:#78b3e5;padding:.55em .3em;align-items:center}.ui.grid>.row.optional-services-header-container .optional-services-header-icon{color:#fff;margin-right:.35em;font-size:1.2em}.ui.grid>.row.optional-services-header-container .optional-services-header-title{color:#fff;font-size:1.2em}.ui.grid>.row.optional-services-header-container .optional-services-header-title-small{color:#fff;font-size:.8em;margin-right:.8em}.ui.grid>.row.optional-services-item{border-bottom:1px solid #e6e6e6;align-items:center;padding:.3em 0}.ui.grid>.row.optional-services-item .optional-services-remark{font-weight:600;color:#1c3e52}.remark__media{padding-top:5px}.remark__media .remark__media__Wrapper{display:inline-block;margin:0 10px 10px 0}.remark__media .remark__media__Wrapper img{background-color:#eee;cursor:pointer;height:150px;max-width:266px}.remark__media .remark__media__Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.optional-services-item{align-items:center;padding:.3em 0}.optional-services-item:last-child{border-bottom:none}.optional-services-action{margin-right:1em}.optional-services-action.disabled .ui.label{cursor:not-allowed}.optional-services-action.no-cursor .ui.label{cursor:default}.optional-services-action .ui.label{cursor:pointer;width:40px;text-align:center;padding-top:9px;padding-bottom:9px}@media (max-width:1500px){.optional-services-action .ui.label{width:35px}}.ui.grid>.row.client-remarks-item{margin:.3em;align-items:center;padding:.3em 0}.ui.grid>.row.client-remarks-item:last-child{margin:.3em .3em 2em}.ui.grid>.row.client-remarks-header-container{background-color:#f7e99e;padding:.5em .3em;margin-bottom:.5em}.ui.grid>.row.client-remarks-header-container .client-remarks-header-icon{color:#ce841d;margin-right:.35em;font-size:1.1em}.ui.grid>.row.client-remarks-header-container .client-remarks-header-title{color:#ce841d;font-size:1em}.ui.grid>.row.client-remarks-header-container .client-remarks-header-title-small{color:#fff;font-size:.8em}.client-remarks-subject{color:#000;font-weight:600;margin-bottom:1em}.client-remarks-text{color:#726c6c}.client-remarks-item{border:1px solid #d9d9d9;border-radius:.3em;padding:.3em}.client-remarks-action{margin-right:1em}.client-remarks-action.disabled .ui.label{cursor:not-allowed}.client-remarks-action .ui.label{cursor:pointer;width:40px;text-align:center;padding-top:9px;padding-bottom:9px}@media (max-width:1500px){.client-remarks-action .ui.label{width:35px}}.add-padding{padding:.35em .3em}.news-article-container .article-title{font-weight:500;margin-bottom:20px}.news-article-container #news-article-inner-container{scroll-behavior:smooth}.news-article-container .article-subtitle{font-weight:500;margin-top:-15px;margin-bottom:20px}.news-article-container .article-content{font-weight:400;color:#717171;margin-bottom:20px;padding-right:10px}.news-article-container .article-content img{max-width:100%}.news-article-container .article-author-container{display:flex;align-items:center;margin-bottom:20px}.news-article-container .article-author-container .circle{width:25px;height:25px;border:2px solid #1dbf5e;background-color:#e5e6e6;border-radius:50%}.news-article-container .article-author-container .circle .article-author-image{display:block;width:100%;height:1005}.news-article-container .article-author-container .author{color:#717171;margin-left:5px}.news-article-container .article-footer{display:flex;justify-content:space-between;align-items:center}.news-article-container .article-footer .tour-btn{padding:5px 20px;border:1px solid #1dbf5e;border-radius:3px;font-weight:300;cursor:pointer;text-transform:none}.news-article-container .article-footer .later-btn{background-color:#fff;color:#1dbf5e;margin-right:5px}.news-article-container .article-footer .later-btn:hover{background-color:#fff;color:#1dbf5e}.news-article-container .article-footer .read-btn,.news-article-container .article-footer .read-btn:hover{background-color:#1dbf5e;color:#fff}.news-article-container .article-footer .next-btn{margin-left:20px;cursor:pointer;color:#717171;pointer-events:auto}.news-article-container .article-footer .prev-btn{margin-right:20px;cursor:pointer;color:#717171;pointer-events:auto}.news-article-container .article-footer .control-btn-disabled{color:#bfbfbf;pointer-events:none}.news-article-container .article-footer .step-indicator{color:#717171;font-weight:400}.reactour__helper.helper.reactour__helper--is-open{padding-left:36px;padding-right:36px}@media (min-width:768px){.reactour__helper.helper.reactour__helper--is-open{width:88%}}@media (min-width:992px){.reactour__helper.helper.reactour__helper--is-open{width:1020px}}@media (min-width:1200px){.reactour__helper.helper.reactour__helper--is-open{width:1080px}}@media (min-width:1920px){.reactour__helper.helper.reactour__helper--is-open{width:1140px}}.MechanicNote{width:100%;padding:10px 0 5px}.MechanicNote .ui.label>.icon{margin:0}.MechanicNote .MechanicNote_text{color:grey;margin-left:5px;width:49%}.ReplacementOfferTable.ReactTable.-floated-table .rt-thead.-header{width:100%}.ReplacementOfferTable.ReactTable.-floated-table .rt-thead.-header .rt-th.-text-center-header{justify-content:center}.ReplacementOfferTable.ReactTable .-text-center-column{text-align:center;margin-right:15px}.ReplacementOfferTable.ReactTable .rt-thead .rt-th.-text-center-header{justify-content:center;font-weight:600;margin-right:15px}.ReplacementOfferTable.ReactTable .rt-tbody{overflow:hidden;width:100%!important;min-height:100px}.ReplacementOfferTable.ReactTable .replacement-tyre-ean{display:inline-block;width:50%;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;vertical-align:bottom}.ReplacementOfferTable.ReactTable .replacement-tyre-offer-input-field .ui.form .field .ui.input input,.ReplacementOfferTable.ReactTable .replacement-tyre-offer-input-field .ui.form .fields .field .ui.input input{border-radius:4px!important}.ReplacementOfferTable.ReactTable .replacement-tyre-offer-price-input-field .ui.input>input{padding:.35em 1em;width:100%}.ReplacementOfferTable.ReactTable .ui.grey.label.pmsf-icon-container{padding:.4628em .728em}.ReplacementOfferTable.ReactTable .ui.grey.label.pmsf-icon-container img{width:14px!important;height:14px!important}.ReplacementOfferTable.ReactTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.ReplacementOfferTable.ReactTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.ReplacementOfferTable.ReactTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.ReplacementOfferTable.ReactTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.ReplacementOfferTable.ReactTable .-lower-customer-price{background-color:#fef0e7;color:#ff0202;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ReplacementOfferTable.ReactTable .season-cell{display:flex}.ui.DeliveryDropdown.selection.dropdown .menu>.item{text-overflow:unset;white-space:normal}.ReplacementOrderTable.ReactTable.-floated-table .rt-thead.-header{width:100%}.ReplacementOrderTable.ReactTable.-floated-table .rt-thead.-header .rt-th.-text-center-header{justify-content:center}.ReplacementOrderTable.ReactTable .rt-table{overflow:visible}.ReplacementOrderTable.ReactTable .rt-tbody{overflow:visible;width:100%!important;min-height:100px}.ReplacementOrderTable.ReactTable .rt-tr{height:100%;align-items:center;background-color:#fff}.ReplacementOrderTable.ReactTable .rt-tr .rt-td{overflow:visible}.ReplacementOrderTable.ReactTable .rt-tr .rt-td .replacement-tyre-ean{display:inline-block;width:50%;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;vertical-align:bottom}.ReplacementOrderTable.ReactTable .high-stock{border:1px solid #dededf;border-radius:5px;padding:5px 10px}.ReplacementOrderTable.ReactTable .low-stock{background-color:#fdf6f6;border:1px solid #d9b6b5;border-radius:5px;padding:5px 10px}.ReplacementOrderTable.ReactTable .loader{border-radius:50%;border:3px solid #f3f3f3;border-top-color:#767676;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.ui.fullscreen.modal.transition.visible.active.tyre-team-replacement-modal{top:auto!important;right:0!important;width:98%!important;margin:auto!important}.ui.fullscreen.modal.transition.visible.active.tyre-team-replacement-modal i.pencil.square.icon.render-refs-input-icon:before{color:#600bff;font-size:25px}.ui.fullscreen.modal.transition.visible.active.tyre-team-replacement-modal .ui.icon.input>i.render-refs-input-icon.icon{opacity:1}@page{margin:36px 32px!important}#dbb_label_content_container{width:100%!important;padding:20px;margin:0}@media print{#dbb_label_content_container{padding:0!important}}#dbb_label_content_container *{font-family:Arial,Helvetica,sans-serif}#dbb_label_content_container div{font-size:20px;line-height:32px}#dbb_label_content_container .dbb_wrapper{width:100%!important;display:grid;grid-template-columns:repeat(2,1fr)}@media print{#dbb_label_content_container .dbb_wrapper_label_size{display:block!important;height:100%!important}}@media print{#dbb_label_content_container .dbb_wrapper_label_size>div{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}}@media print{#dbb_label_content_container .dbb_wrapper_label_size>div div{height:100%!important}}#dbb_label_content_container .dbb_label_box{margin:0 35px 242px}#dbb_label_content_container .dbb_label_box:nth-last-child(-n+2){margin-bottom:0}#dbb_label_content_container .dbb_label_box .dbb_label_content{padding-right:40px}#dbb_label_content_container .dbb_label_box .dbb_label_content .dbb_label_section div{line-height:27px}#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-28{margin-bottom:28px}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-28_label_size{margin-bottom:14px!important;height:30px!important}}#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-26{margin-bottom:25px}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-26_label_size{margin-bottom:0!important}}#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-24{margin-bottom:20px}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-24_label_size{margin-bottom:0!important}}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content_label_size{padding-right:0!important;width:auto!important}}#dbb_label_content_container .dbb_label_box .dbb_label_name{color:#4e4e4e}#dbb_label_content_container .dbb_label_box .dbb_label_comment{display:flex;justify-content:space-between;height:60px;overflow:hidden}#dbb_label_content_container .dbb_label_box .dbb_section_mid{line-height:27px}#dbb_label_content_container .dbb_label_box .dbb_location_name{display:inline-block;height:65px;max-height:65px;font-weight:600;font-size:20px;margin-bottom:85px}#dbb_label_content_container .dbb_label_box:nth-child(2n){margin-right:0}#dbb_label_content_container .dbb_label_box:nth-child(2n) .dbb_label_tyre_position span{margin-right:3px}#dbb_label_content_container .dbb_label_box:nth-child(odd){margin-left:0}#dbb_label_content_container .dbb_label_box:nth-child(odd) .dbb_label_tyre_position span{margin-right:1ch}@media print{#dbb_label_content_container .dbb_label_box_label_size{width:100%!important;height:auto!important;margin:0!important;page-break-after:always}}#dbb_label_content_container h1{width:100%!important;font-size:68px;font-weight:900;margin-bottom:20px;text-align:center}@media print{#dbb_label_content_container .h1_label_size{margin-bottom:0!important}}#dbb_label_content_container .dbb_label_tyre{display:grid;grid-template-areas:"a b" "c b"}#dbb_label_content_container .dbb_label_tyre_position{grid-area:a;font-weight:600;font-size:24px}#dbb_label_content_container .dbb_label_tyre_position span{text-decoration:underline}#dbb_label_content_container .dbb_label_tyre_size{grid-area:c;font-size:20px;font-weight:400}#dbb_label_content_container .dbb_label_tyre_description{grid-area:b;margin-left:20px;font-weight:600;font-size:24px}#dbb_label_content_container .float-right{float:right;text-align:right;width:auto!important}.TyreAnswer .dbb_storage_location{float:right;margin-top:6px;margin-right:5px;font-weight:700}.TyreAnswer .dbb_storage_location span{text-transform:none;color:#4da550}.TyreAnswer .TyreAnswerTable__column.tyre_brand_column{text-overflow:ellipsis;overflow:hidden}.TyreAnswer .TyreAnswerTable__column .ui.label.-order-disabled{cursor:default!important;pointer-events:none}@media print{.TyreAnswer .dbb_storage_location_label_size{margin-top:0!important}}.dbb_label_dropdown{display:inline-block}.dbb_label_dropdown span{margin-right:10px;font-size:14px;color:#5d5d5d;vertical-align:middle}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header{display:flex;align-items:center}.AdvisedCriticalItemsHistory .Loader-Placeholder{color:#9f9f9f;font-size:1.3em;font-weight:700;margin-top:2em;padding:50px 0;text-align:center}.AdvisedCriticalItemsHistory .Loader-Placeholder section{margin-top:25px}.AdvisedCriticalItemsHistory .Loader-Placeholder .icon{font-size:3em;margin-bottom:15px}.AdvisedCriticalItemsHistory .advised-critical-items-container{border-left:1px solid #eee;border-right:1px solid #eee;margin-bottom:5px}.AdvisedCriticalItemsHistory .advised-critical-items-container .ReactTable{padding-bottom:.5em}.AdvisedCriticalItemsHistory .advised-critical-items-container .ReactTable .rt-table{display:none}.AdvisedCriticalItemsHistory .advised-critical-items-title{background-color:#2285d0;color:#fff;padding:.35em 1em}.AdvisedCriticalItemsHistory .advised-critical-items-title h1{display:inline-block;font-size:1.25em;margin-bottom:0;width:auto;text-transform:uppercase;cursor:pointer}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header{padding-left:.4em!important;padding-right:.4em!important;display:flex!important;align-items:center!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header:last-child{justify-content:end}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header__appointmentInfo span{width:58%}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header__appointmentInfo span:nth-child(2){width:42%}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header .history-icon-container{margin-right:.6em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__header .history-icon-container .ui.label{cursor:pointer;width:31.5px;text-align:center}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__group-title{background-color:#a2a2a2;color:#fff;padding:.35em 0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__group-title.-top-questions-list{background-color:red;font-size:1.25em;font-weight:700;text-transform:uppercase}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__group-title.tyre_title{display:none}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item{border-top:1px solid #e4e4e4;margin:0!important;padding:0;min-height:38px;color:#584a4a}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .InlineInput .InlineInputIconTextarea,.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .InlineInput .ui.input input{border-bottom:none!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item:last-of-type{border-bottom:1px solid #eee}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item.Note{display:flex;align-items:center;justify-content:flex-start}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item.Note .NoteContainer{padding:0;margin:5px;background-color:#fff2ab;border:1px solid #d9d9d9;border-radius:.3em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question .label{width:40px;line-height:1.5;text-align:center;border-radius:0;background-color:#f5e17b;color:#ce840f}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question .label i.icon{font-size:1.3em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question span{margin-top:10px}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column{font-size:13px;padding:.4rem!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__status{width:3%!important;font-size:.75em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__appointmentInfo div{width:58%}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__appointmentInfo div:nth-child(2){width:42%}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .input .button,.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .input input{padding-top:0!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .label{margin-right:.5em;width:30px;text-align:center}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .label .icon{margin:0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .customer-com-checker{margin-right:10px;margin-bottom:-5px}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .AppointmentStatusSelector,.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .Pin-Container,.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .Snooze-Container,.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .ThumbToggleDisabled{display:inline-flex;align-items:center;justify-content:center}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .ThumbToggleDisabled .ui.label:hover{cursor:not-allowed}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label{cursor:pointer;width:31.5px;text-align:center;margin-right:.6em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label .icon{font-size:1.1em;margin:0}@media (max-width:1500px){.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label{font-size:.65em;margin-right:.32em;padding:7px;width:35px}}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .customer-comm-label{cursor:default}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__mechanic_note{width:8%!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentStatusSelector{float:left;padding:7px;width:31.5px;height:27.16px}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentStatusSelector>span{color:#fff!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerNote{margin-top:.85em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerNote .label{margin-right:.35em;float:left}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerNote .label .icon{margin:0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerNote .AnswerNote__content{float:left;margin-left:.2em;margin-top:.2em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerReadyStatus{display:inline-block;margin-right:.1em;width:2em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AnswerReadyStatus .ui.label{cursor:default;padding-left:0;padding-right:0;width:2em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media{background-color:#fafafa;border-top:1px solid #f6f6f6;padding-top:5px!important}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper{display:inline-block;margin:0 10px 10px 0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img{background-color:#eee;cursor:pointer;height:150px;width:266px}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img:hover{opacity:.9}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper{display:inline-block;margin:0 20px 10px 0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper .file-wrapper-inner-containers{display:flex;align-items:flex-end}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper{display:inline-block;margin:0 10px 10px 0}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper video{height:150px;width:auto;-webkit-transform:translateY(7px);transform:translateY(7px);position:relative;bottom:7px}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.AdvisedCriticalItemsHistory .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.AppointmentSnoozedItems .Loader-Placeholder{color:#9f9f9f;font-size:1.3em;font-weight:700;margin-top:2em;padding:50px 0;text-align:center}.AppointmentSnoozedItems .Loader-Placeholder section{margin-top:25px}.AppointmentSnoozedItems .Loader-Placeholder .icon{font-size:3em;margin-bottom:15px}.AppointmentSnoozedItems .appointment-snoozed-container{border-left:1px solid #eee;border-right:1px solid #eee;margin-bottom:5px}.AppointmentSnoozedItems .appointment-snoozed-title{background-color:#2285d0;color:#fff;padding:.35em 1em}.AppointmentSnoozedItems .appointment-snoozed-title h1{display:inline-block;font-size:1.25em;margin-bottom:0;width:auto;text-transform:uppercase;cursor:pointer}.DetailLogTable.ReactTable.-floated-table .rt-tbody{min-height:200px}.DetailLogTable.ReactTable.-floated-table .rt-tbody .rt-tr-group{height:auto;max-height:none}.DetailLogTable.ReactTable.-floated-table .rt-tbody .rt-tr-group .full-description-row{white-space:pre-wrap;line-height:20px}.DetailLogTable.ReactTable.-floated-table .rt-noData{top:45%;font-size:1rem}.ui.large.modal.AppointmentDetailLog{width:90%}.ui.large.modal.AppointmentDetailLog .header{display:flex;justify-content:space-between;align-items:center}.ui.large.modal.AppointmentDetailLog .uploaded-files-text{color:#09f;text-decoration:underline;font-size:16px;margin-right:10px;cursor:pointer}.ui.small.modal.transition.visible.active.uploaded-images-modal .content{word-wrap:break-word}.ui.small.modal.transition.visible.active.uploaded-images-modal .content a{display:block;cursor:pointer;margin-bottom:10px}.ui.small.modal.transition.visible.active.uploaded-images-modal .header{display:flex;justify-content:space-between}.ui.small.modal.transition.visible.active.uploaded-images-modal .header svg{color:#7d7d7d;cursor:pointer}.ui.small.modal.transition.visible.active.uploaded-images-modal .copy-all-links-button{background-color:#2eb8b8;color:#fff}.ui.small.modal.transition.visible.active.uploaded-images-modal .copy-all-links-button svg{margin-right:3px}.AppointmentNoteModal .ui.header>span:not(.backorder-icon){margin-left:10px;line-height:22px}.AppointmentNoteModal .react-datepicker-wrapper{width:100%}.AppointmentNoteModal div.backorder-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;background-color:#6c0699;border-radius:4px;width:26px;height:22px;bottom:2px}.AppointmentNoteModal div.backorder-icon>span{color:#fff;font-size:11px;font-weight:300}.AppointmentNoteModal .actions{width:100%}.AppointmentNoteModal .NoteAttachmentsContainer .DragAndDropBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:35px;border:1px dashed #dededf;border-radius:4px;margin-top:16px;margin-bottom:20px}.AppointmentNoteModal .NoteAttachmentsContainer .DragAndDropBox.-dragged-over{opacity:.3;border:1px dotted #1f1f1f}.AppointmentNoteModal .NoteAttachmentsContainer .DragAndDropBox.-attachments-error{border-color:red}.AppointmentNoteModal .NoteAttachmentsContainer .DragAndDropBox span.browse-files{color:#2185d0;text-decoration:underline;cursor:pointer}.AppointmentNoteModal .NoteAttachmentsContainer .DragAndDropBox .description{color:#b5b5b5;font-size:.9rem}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow{display:flex;padding:8px;font-size:16px;margin-bottom:4px;width:100%;justify-content:space-between}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileTitle{flex:1 1;width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileTitle svg{color:grey;margin-right:10px}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileTitle a{cursor:pointer}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileInfo{justify-content:flex-end;font-size:14px;font-style:italic;color:grey}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileInfo svg{margin-left:24px;cursor:pointer}.AppointmentNoteModal .NoteAttachmentsContainer .FileList .FileRow .FileInfo .FileAuthor{margin-right:3px}.info-section{border:2px solid rgba(187,194,198,.75);margin:1rem 0}.info-section:first-child{margin-top:0}.info-section .section-header{background-color:#f3f5f7;font-weight:700;padding:1em}@media print{.info-section .section-header{position:relative;z-index:-1}}.info-section .section-content span.icon-text{color:#21ba45;font-weight:700}.info-section .section-rows{padding-left:1rem;padding-right:1rem;margin-top:.5rem}@media print{.info-section .section-rows{width:100%!important}}.info-section .section-rows>span:not(:first-child){margin-left:10px}#communication-agreement-content{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}@media print{#communication-agreement-content{padding:1rem}}#communication-agreement-content .ui.secondary.menu{display:table;width:100%!important}#communication-agreement-content .ui.secondary.menu a.item{display:inline-block;padding:1.2%!important}#communication-agreement-content .info-section{border:2px solid rgba(187,194,198,.75);margin:1rem 0}#communication-agreement-content .info-section:first-child{margin-top:0}#communication-agreement-content .info-section .section-header{background-color:#f3f5f7;font-weight:700;padding:1em}@media print{#communication-agreement-content .info-section .section-header{position:relative;z-index:-1}}#communication-agreement-content .info-section .section-content .agreements-label{display:block;margin-bottom:4px}#communication-agreement-content .info-section .section-content .agreements-label .ui.label,#communication-agreement-content .info-section .section-content .agreements-label span{cursor:pointer}#communication-agreement-content .info-section .section-content .agreements-label .ui.label i.icon{margin:auto}#communication-agreement-content .info-section .section-content .signature-img{background-color:#f3f5f7;padding:17px 15px}#communication-agreement-content .info-section .section-content .event-timestamp{text-align:right}#communication-agreement-content .info-section .section-content .services-header{display:flex;justify-content:space-between;margin-bottom:1.8rem;font-weight:700}@media print{#communication-agreement-content .info-section .section-content .services-header{width:100%!important}#communication-agreement-content .info-section .section-content .services-header span{width:auto!important}}#communication-agreement-content .info-section .section-content .service{display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #f3f5f7}@media print{#communication-agreement-content .info-section .section-content .service{width:100%!important}}#communication-agreement-content .info-section .section-content .service .service-title-remark-container{display:flex;flex-direction:column;white-space:normal;word-wrap:break-word;width:88%}@media print{#communication-agreement-content .info-section .section-content .service .service-title-remark-container{padding-right:50px}}#communication-agreement-content .info-section .section-content .service .service-title-remark-container span:first-child{flex:1 1;white-space:normal;word-wrap:break-word;font-weight:700}#communication-agreement-content .info-section .section-content .service .service-price-container{white-space:nowrap;margin-left:10px;width:22%;text-align:right;display:flex;justify-content:flex-end;align-items:center}#communication-agreement-content .info-section .section-content span.icon-text{color:#21ba45;font-weight:700}#communication-agreement-content .info-section .section-rows{padding-left:1rem;padding-right:1rem;margin-top:.5rem}@media print{#communication-agreement-content .info-section .section-rows{width:100%!important}}#communication-agreement-content .info-section .section-rows>span:not(:first-child){margin-left:10px}#communication-agreement-content .info-section .section-rows .parking-code-icon{font-size:1.1em;position:relative;top:1px}.CommunicationLog-Modal.ui.modal>.actions,.CommunicationLog-Modal.ui.modal>.header{display:flex}.CommunicationLog-Modal.ui.modal>.header .print-btn{margin-left:auto}#desk-communication-agreement-content{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}@media print{#desk-communication-agreement-content{padding:1rem}}#desk-communication-agreement-content .ui.secondary.menu{display:table;width:100%!important}#desk-communication-agreement-content .ui.secondary.menu a.item{display:inline-block;padding:1.2%!important}#desk-communication-agreement-content .info-section{border:2px solid rgba(187,194,198,.75);margin:1rem 0}#desk-communication-agreement-content .info-section:first-child{margin-top:0}#desk-communication-agreement-content .info-section .section-header{background-color:#f3f5f7;font-weight:700;padding:1em}@media print{#desk-communication-agreement-content .info-section .section-header{position:relative;z-index:-1}}#desk-communication-agreement-content .info-section .section-content .agreements-label{display:block;margin-bottom:4px}#desk-communication-agreement-content .info-section .section-content .agreements-label .ui.label,#desk-communication-agreement-content .info-section .section-content .agreements-label span{cursor:pointer}#desk-communication-agreement-content .info-section .section-content .agreements-label .ui.label i.icon{margin:auto}#desk-communication-agreement-content .info-section .section-content .signature-img{background-color:#f3f5f7;padding:17px 15px}#desk-communication-agreement-content .info-section .section-content .event-timestamp{text-align:right}#desk-communication-agreement-content .info-section .section-content .services-header{display:flex;justify-content:space-between;margin-bottom:1.8rem;font-weight:700}@media print{#desk-communication-agreement-content .info-section .section-content .services-header{width:100%!important}#desk-communication-agreement-content .info-section .section-content .services-header span{width:auto!important}}#desk-communication-agreement-content .info-section .section-content .service{display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #f3f5f7}@media print{#desk-communication-agreement-content .info-section .section-content .service{width:100%!important}}#desk-communication-agreement-content .info-section .section-content .service .service-title-remark-container{display:flex;flex-direction:column;white-space:normal;word-wrap:break-word;width:88%}@media print{#desk-communication-agreement-content .info-section .section-content .service .service-title-remark-container{padding-right:50px}}#desk-communication-agreement-content .info-section .section-content .service .service-title-remark-container span:first-child{flex:1 1;white-space:normal;word-wrap:break-word;font-weight:700}#desk-communication-agreement-content .info-section .section-content .service .service-price-container{white-space:nowrap;margin-left:10px;width:22%;text-align:right;display:flex;justify-content:flex-end;align-items:center}#desk-communication-agreement-content .info-section .section-content span.icon-text{color:#21ba45;font-weight:700}#desk-communication-agreement-content .info-section .appointment-info-section{display:flex;justify-content:space-between;width:100%;padding:1rem 14px}#desk-communication-agreement-content .info-section .section-rows{padding-left:1rem;padding-right:1rem;margin-top:.5rem}@media print{#desk-communication-agreement-content .info-section .section-rows{width:100%!important}}#desk-communication-agreement-content .info-section .section-rows>span:not(:first-child){margin-left:10px}.DeskCommunicationLog-Modal.ui.modal>.actions,.DeskCommunicationLog-Modal.ui.modal>.header{display:flex}.DeskCommunicationLog-Modal.ui.modal>.header .print-btn{margin-left:auto}#kiosk-communication-agreement-content{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}@media print{#kiosk-communication-agreement-content{padding:1rem}}#kiosk-communication-agreement-content .ui.secondary.menu{display:table;width:100%!important}#kiosk-communication-agreement-content .ui.secondary.menu a.item{display:inline-block;padding:1.2%!important}#kiosk-communication-agreement-content .info-section{border:2px solid rgba(187,194,198,.75);margin:1rem 0}#kiosk-communication-agreement-content .info-section:first-child{margin-top:0}#kiosk-communication-agreement-content .info-section .section-header{background-color:#f3f5f7;font-weight:700;padding:1em}@media print{#kiosk-communication-agreement-content .info-section .section-header{position:relative;z-index:-1}}#kiosk-communication-agreement-content .info-section .section-content .agreements-label{display:block;margin-bottom:4px}#kiosk-communication-agreement-content .info-section .section-content .agreements-label .ui.label,#kiosk-communication-agreement-content .info-section .section-content .agreements-label span{cursor:pointer}#kiosk-communication-agreement-content .info-section .section-content .agreements-label .ui.label i.icon{margin:auto}#kiosk-communication-agreement-content .info-section .section-content .signature-img{background-color:#f3f5f7;padding:17px 15px}#kiosk-communication-agreement-content .info-section .section-content .event-timestamp{text-align:right}#kiosk-communication-agreement-content .info-section .section-content .services-header{display:flex;justify-content:space-between;margin-bottom:1.8rem;font-weight:700}@media print{#kiosk-communication-agreement-content .info-section .section-content .services-header{width:100%!important}#kiosk-communication-agreement-content .info-section .section-content .services-header span{width:auto!important}}#kiosk-communication-agreement-content .info-section .section-content .service{display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #f3f5f7}@media print{#kiosk-communication-agreement-content .info-section .section-content .service{width:100%!important}}#kiosk-communication-agreement-content .info-section .section-content span.icon-text{color:#21ba45;font-weight:700}#kiosk-communication-agreement-content .info-section .section-rows{padding-left:1rem;padding-right:1rem;margin-top:.5rem}#kiosk-communication-agreement-content .info-section .section-rows .kiosk-comm-answered-event{display:inline-flex;align-items:center}#kiosk-communication-agreement-content .info-section .section-rows .kiosk-comm-answered-event .ui.label{margin-right:6px}@media print{#kiosk-communication-agreement-content .info-section .section-rows{width:100%!important}}#kiosk-communication-agreement-content .info-section .section-rows>span:not(:first-child){margin-left:10px}.KioskCommunicationLog-Modal.ui.modal>.actions,.KioskCommunicationLog-Modal.ui.modal>.header{display:flex}.KioskCommunicationLog-Modal.ui.modal>.header .print-btn{margin-left:auto}#keylocker-communication-agreement-content{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}@media print{#keylocker-communication-agreement-content{padding:1rem}}#keylocker-communication-agreement-content .ui.secondary.menu{display:table;width:100%!important}#keylocker-communication-agreement-content .ui.secondary.menu a.item{display:inline-block;padding:1.2%!important}#keylocker-communication-agreement-content .info-section{border:2px solid rgba(187,194,198,.75);margin:1rem 0}#keylocker-communication-agreement-content .info-section:first-child{margin-top:0}#keylocker-communication-agreement-content .info-section .section-header{background-color:#f3f5f7;font-weight:700;padding:1em}@media print{#keylocker-communication-agreement-content .info-section .section-header{position:relative;z-index:-1}}#keylocker-communication-agreement-content .info-section .section-content .ui.grid>.row{align-items:center}#keylocker-communication-agreement-content .info-section .section-content .event-info .row.section-rows{display:flex;align-items:center;padding-left:0}#keylocker-communication-agreement-content .info-section .section-content .agreements-label{display:block;margin-bottom:4px}#keylocker-communication-agreement-content .info-section .section-content .agreements-label .ui.label,#keylocker-communication-agreement-content .info-section .section-content .agreements-label span{cursor:pointer}#keylocker-communication-agreement-content .info-section .section-content .agreements-label .ui.label i.icon{margin:auto}#keylocker-communication-agreement-content .info-section .section-content .signature-img{background-color:#f3f5f7;padding:17px 15px}#keylocker-communication-agreement-content .info-section .section-content .event-timestamp{text-align:right}#keylocker-communication-agreement-content .info-section .section-content .services-header{display:flex;justify-content:space-between;margin-bottom:1.8rem;font-weight:700}@media print{#keylocker-communication-agreement-content .info-section .section-content .services-header{width:100%!important}#keylocker-communication-agreement-content .info-section .section-content .services-header span{width:auto!important}}#keylocker-communication-agreement-content .info-section .section-content .service{display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #f3f5f7}@media print{#keylocker-communication-agreement-content .info-section .section-content .service{width:100%!important}}#keylocker-communication-agreement-content .info-section .section-content span.icon-text{color:#21ba45;font-weight:700}#keylocker-communication-agreement-content .info-section .section-rows{padding-left:1rem;padding-right:1rem;margin-top:.5rem}@media print{#keylocker-communication-agreement-content .info-section .section-rows{width:100%!important}}#keylocker-communication-agreement-content .info-section .section-rows>span:not(:first-child){margin-left:10px}.KeylockerCommunicationLog-Modal.ui.modal>.actions,.KeylockerCommunicationLog-Modal.ui.modal>.header{display:flex}.KeylockerCommunicationLog-Modal.ui.modal>.header .print-btn{margin-left:auto}.comm-agreement-label{cursor:pointer}.elipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.no-elipsis{white-space:normal!important;text-overflow:inherit!important}.ImportantItems-notes{padding-bottom:.725rem;width:100%}.ImportantItems-notes .row.note-subline-row{padding:0}.ImportantItems-notes .row.note-subline-row .column{padding-bottom:0!important}.ImportantItems-notes .row.note-subline-row .column .note-subline{background-color:#f4fcc1;border:1px solid #ebebe8;border-bottom:0;padding:.725rem}.ImportantItems-notes .row.note-subline-row .column .note-subline.keep-parts{background-color:#fdf3e0}.ImportantItems-notes .row.note-subline-row:last-child .note-subline{border-bottom:1px solid #ebebe8}.receptionist-remarks-container .note-row{display:inline-flex;align-items:center;justify-content:space-between;width:100%;position:relative}.receptionist-remarks-container .note-row>div{display:inline-flex;align-items:center}.receptionist-remarks-container .note-row>div:first-child{flex:1 1;width:0;min-width:0;line-height:16px}.receptionist-remarks-container .note-row>div:nth-child(2){padding-left:10px}.receptionist-remarks-container .note-row .note-icon{display:flex;position:relative;bottom:2px;margin-right:8px;flex-shrink:0}.receptionist-remarks-container .note-row .note-icon>.ui.label.label-icon{display:inline-flex;justify-content:center;width:34px;margin-right:4px}.receptionist-remarks-container .note-row .note-icon .ui.label.label-date{display:flex;justify-content:center;min-width:90px}.receptionist-remarks-container .note-row .note-icon .FileDropDown .Initiator{text-decoration:none}.receptionist-remarks-container .note-row .note-icon .FileDropDown .ui.label{display:inline-flex;justify-content:center;align-items:center;height:26px;width:45px}.receptionist-remarks-container .note-row .note-icon .FileDropDown .ui.label i.attach.icon{color:#2185d0;font-size:14px}.receptionist-remarks-container .note-row .note-icon .FileDropDown .ui.label span{color:#5d5d5d}.receptionist-remarks-container .note-row .note-details .note-date{font-style:italic;font-size:12px;font-weight:400;margin-right:8px;color:#767777}.receptionist-remarks-container .note-row .note-details .ui.label{position:relative;cursor:pointer;bottom:2px}.receptionist-remarks-container .note-row .note-details .placeholder-element{display:inline-block;width:36px}.InlineInput_Icon{display:flex;align-items:center}.InlineInput_Icon .InlineInput{display:inline-block}.InlineInput_Icon i.red.exclamation.circle.icon.-cursor-pointer-no-color{margin-top:7px}.solution_element_content{width:250px!important}.solution_element_content .item{margin:0 0 5px;padding:8px 5px;border:1px solid #eee;border-radius:2px}.solution_element_content .item .unit{display:inline-block;width:40%;border-right:1px solid #e6e6e6;text-align:left}.solution_element_content .item .value{margin-left:1em;text-align:center}.AppointmentLists .ui.grid>.column:not(.row){padding-top:.4rem;padding-bottom:.4rem}.AppointmentLists .AppointmentChecklistGroup.AppointmentInterventions .AppointmentLists__list-title{padding:.35em 0}.AppointmentLists .AppointmentChecklistGroup.AppointmentInterventions .AppointmentLists__list-title h1{margin-top:0}.AppointmentLists .AppointmentChecklistGroup.AppointmentInterventions .AppointmentLists__list-title .add-intervention-icon{display:inline-flex;justify-content:center;align-items:center;margin:0 13px 0 2px;width:30px;height:30px;background-color:#21ba45;border-radius:5px;cursor:pointer}.AppointmentLists .AppointmentChecklistGroup.AppointmentInterventions .AppointmentLists__list-title .add-intervention-icon i.white.plus.icon{margin:0}.AppointmentLists .AppointmentLists__list-title{background:#1e751e;color:#fff;padding:.35em 1em;white-space:pre-wrap}.AppointmentLists .AppointmentLists__list-title h1{display:inline-block;font-size:1.25em;letter-spacing:4px;margin-bottom:0;width:auto;text-transform:uppercase;width:calc(100% - 100px)}.AppointmentLists .AppointmentLists__list-title h1 span{text-transform:none;font-weight:lighter;font-size:.9em}.AppointmentLists .AppointmentLists__list-title span{display:inline-block;font-size:1.1em;letter-spacing:1px;margin-top:.15em}.AppointmentLists .AppointmentLists__list-title .icon{font-size:1em;margin:.2em 0 0 .5em}.AppointmentLists .AppointmentLists__list-title .icon:hover{cursor:pointer}@media (min-width:1280px) and (max-width:1700px){.AppointmentLists .AppointmentLists__list-title .ui.grid>.row>.column.no-vat-price{padding-left:0}.AppointmentLists .AppointmentLists__list-title .ui.grid>.row>.column.vat-price{padding-right:0}}.AppointmentLists .AppointmentChecklistGroup.AppointmentInterventions .AppointmentLists__list-title h1{width:auto}.AppointmentLists .NoInterventions{border:1px solid #eee;color:#959595;font-size:16px;font-weight:700;padding:25px 0;text-align:center}.AppointmentLists .DeleteIntervention{width:100%;display:flex;align-items:center}.AppointmentLists .DeleteIntervention .InlineInput{display:inline-block;margin-left:16px;width:calc(100% - 76px - .42857em)}.AppointmentLists .DeleteIntervention .ui.label{align-self:center;width:auto}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__group-title{background-color:#a2a2a2;color:#fff;padding:.35em 0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__group-title.-top-questions-list{background-color:red;font-size:1.25em;font-weight:700;text-transform:uppercase}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__group-title.tyre_title{display:none}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #f3f3f3;margin:0!important;padding:0;min-height:38px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note{display:flex;align-items:center;justify-content:flex-start}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note .NoteContainer{padding:0;margin:5px;background-color:#fff2ab;border:1px solid #d9d9d9;border-radius:.3em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question{padding-top:0;padding-bottom:0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question .label{width:30px;display:inline-flex;justify-content:center;line-height:1.5;text-align:center;border-radius:0;background-color:#f5e17b;color:#ce840f}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question .label i.icon{font-size:1.3em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item.Note .NoteContainer .AppointmentChecklistGroup__item__question span{margin-top:10px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .six.wide.column.AppointmentChecklistGroup__item__question_remark{display:flex;align-items:center}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .four.wide.column.intervention-title{display:flex;flex-direction:row;align-items:center}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .four.wide.column.intervention-title .ui.label{margin-right:.5em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .four.wide.column.intervention-title .icon{margin:0}@media (min-width:1280px) and (max-width:1700px){.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .one.wide.column.intervention-price-container{font-size:1em}}@media (min-width:1280px) and (max-width:1700px){.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .one.wide.column.intervention-price-container.no-vat-price{padding-left:0}}@media (min-width:1280px) and (max-width:1700px){.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .one.wide.column.intervention-price-container.vat-price{padding-right:0}}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item:last-of-type{border-bottom:1px solid #eee}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column{font-size:13px;padding-bottom:5px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__status{width:3%!important;font-size:.75em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .input .button,.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .input input{padding-top:0!important}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .label{width:30px;display:inline-flex;justify-content:center;margin-right:.5em;text-align:center}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .label .icon{margin:0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__question .customer-com-checker{margin-right:10px;margin-bottom:-5px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label{cursor:pointer;width:40px;text-align:center;margin-right:.2em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label .icon{font-size:1.4em;margin:0}@media (max-width:1500px){.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .label{font-size:.65em;margin-right:.32em;padding:7px;width:35px}}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__modifiers .customer-comm-label{cursor:default}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .column.AppointmentChecklistGroup__item__mechanic_note{width:8%!important}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentStatusSelector{float:left;padding:7px;width:33px;height:27.16px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentStatusSelector>span{color:#fff!important}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerNote{margin-top:.85em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerNote .label{margin-right:.35em;float:left}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerNote .label .icon{margin:0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerNote .AnswerNote__content{float:left;margin-left:.2em;margin-top:.2em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerReadyStatus{display:inline-block;margin-right:.1em;width:2em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AnswerReadyStatus .ui.label{cursor:default;padding-left:0;padding-right:0;width:2em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media{background-color:#fafafa;border-top:1px solid #f6f6f6;padding-top:5px!important}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper{display:inline-block;margin:0 10px 10px 0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img{background-color:#eee;cursor:pointer;height:150px;width:266px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img:hover{opacity:.9}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper{display:inline-block;margin:0 20px 10px 0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper .file-wrapper-inner-containers{display:flex;align-items:flex-end}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper{display:inline-block;margin:0 10px 10px 0}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper video{height:150px;width:auto;-webkit-transform:translateY(7px);transform:translateY(7px);position:relative;bottom:7px}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.AppointmentLists .AppointmentChecklistGroup .AppointmentChecklistGroup__item .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer,.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head{padding:0;width:100%}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head h3{background:#f6f6f6;font-size:1.1em;font-weight:400;margin-bottom:0;padding:.5em 1em;text-transform:uppercase;width:100%}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head h3 .TyreAnswerTable__head__label{margin-right:5px}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head h3 .TyreAnswerTable__head__label .icon{font-size:1.2em;margin:0;width:1em}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head .row{background:#eee;font-weight:700;padding:.5em 0}@media screen and (max-width:1700px){.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head .tyre_profile_header{padding-right:0;padding-left:25px;text-align:center}}@media screen and (max-width:1700px){.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__head .tyre_brand_header{padding-left:0}}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body{margin-top:0}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row{border-bottom:1px solid #f1f1f1;padding:0}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column{padding-top:20px!important}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column .Tyre_season_icon{margin-top:-5px!important;float:right;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column .Tyre_season_icon .icon{font-size:1.2em;margin:0;width:1em}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column_statuses{padding-top:15px!important}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column_icons{padding-top:5px!important}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .row .TyreAnswerTable__column_icons .AppointmentStatusSelector{width:auto;margin-top:0}.AppointmentLists .AppointmentChecklistGroup .TyreAnswer .TyreAnswerTable__body .axle-title{background-color:#f6f6f6;color:#1f1f1f;width:100%;padding-top:3px;padding-bottom:3px;font-weight:600}.AppointmentLists .AppointmentChecklistGroup .TyreTextArea{margin-top:-.2em!important}.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus{border-radius:2px;color:#fff;font-weight:700;padding:.75em 0;text-align:center;width:4em}.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus.-answer-status.-status-0,.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus.-answer-status.-status-1{background-color:green}.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus.-answer-status.-status-2{background-color:orange}.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus.-answer-status.-status-3{background-color:red}.AppointmentLists .AppointmentChecklistGroup .TyreThresholdStatus.-answer-status.-status-4{background-color:grey}.AppointmentLists .AppointmentChecklist.-list-visibility-all .AppointmentChecklistGroup__item,.AppointmentLists .AppointmentChecklist.-list-visibility-all .TyreAnswerTable__row{display:flex}.AppointmentLists .AppointmentChecklist.-list-visibility-nok-statuses .AppointmentChecklistGroup__item.-item-status-0,.AppointmentLists .AppointmentChecklist.-list-visibility-nok-statuses .AppointmentChecklistGroup__item.-item-status-4{display:none}.AppointmentLists .AppointmentChecklist.-list-visibility-nok-statuses .AppointmentChecklistGroup__item.-item-status-1,.AppointmentLists .AppointmentChecklist.-list-visibility-nok-statuses .AppointmentChecklistGroup__item.-item-status-2,.AppointmentLists .AppointmentChecklist.-list-visibility-nok-statuses .AppointmentChecklistGroup__item.-item-status-3{display:flex}.AppointmentLists .Checks-Placeholder{color:#9f9f9f;font-size:1.3em;font-weight:700;margin-top:2em;padding:50px 0;text-align:center}.AppointmentLists .Checks-Placeholder section{margin-top:25px}.AppointmentLists .Checks-Placeholder .icon{font-size:3em;margin-bottom:15px}.AppointmentLists.-is-editable-false .AppointmentChecklistGroup__item__modifiers.-answer-status{cursor:not-allowed}.AppointmentLists.-is-editable-false .AppointmentChecklistGroup__item__modifiers.-answer-status .AppointmentStatusSelector{pointer-events:none}.AppointmentLists.-is-editable-false .ThumbToggle{cursor:not-allowed}.AppointmentLists.-is-editable-false .ThumbToggle .ui.label{pointer-events:none}.AppointmentLists.-is-editable-false .TyreAnswerTable__column_icons.-answer-status-column{cursor:not-allowed}.AppointmentLists.-is-editable-false .TyreAnswerTable__column_icons.-answer-status-column .AppointmentStatusSelector{pointer-events:none}.outter-container{border-left:1.2px solid #f2f2f2;border-right:1.2px solid #f2f2f2}.ui.grid+.grid.outter-container{margin-top:0}.ui.grid>.row.notes-container{margin:.3em;align-items:center;padding:.6em 0 .35em}.ui.grid>.row.notes-container:last-child{margin:.3em .3em 1em}.notes-container{border:1px solid #d9d9d9;border-radius:.3em}.notes-container .edit-note-container{display:inline-block;border:1px solid #2185d0;border-radius:3px;box-sizing:border-box;padding:3px 10px;cursor:pointer;color:#2185d0;margin-right:5px}.ui.grid>.row.notes-remarks-header-container{background-color:#f7e99e;padding:.5em .3em;margin-bottom:.5em}.ui.grid>.row.notes-remarks-header-container .notes-remarks-header-icon{color:#ce841d;margin-right:.35em;font-size:1.1em}.ui.grid>.row.notes-remarks-header-container .notes-remarks-header-title{color:#ce841d;font-size:1em}.ui.grid>.row.notes-remarks-header-container .notes-remarks-header-title-small{color:#fff;font-size:.8em}.notest-mechanic-remarks-title{color:#000;font-weight:600;margin-bottom:1em;word-break:break-all}.dms-notes-description-container{display:flex;align-items:center;padding:.55em .3em}.dms-notes-description-container .replacement-vehicle-note{display:flex;justify-content:space-between;align-items:center}.dms-notes-description-container .replacement-vehicle-note-description,.dms-notes-description-container .replacement-vehicle-note-reg-nr{display:inline-block;color:#292929}.dms-notes-description-container .replacement-vehicle-note-reg-nr{font-size:13px;background-color:#e8e8e8;border-radius:4px;padding:5px;margin-right:5px}.dms-notes-description-container .replacement-vehicle-note-reg-nr span{position:relative;top:1px}.dms-notes-description-container .replacement-vehicle-note-description{position:relative;top:1px;font-size:12px}.dms-notes-description-container .replacement-vehicle-note-time{color:#5c5c5c;font-size:12px;font-style:italic}.notes-timestamp{color:#726c6c;margin-left:10px}.notes-updated-by{font-size:12px;margin-top:5px;font-weight:400;color:#767777}.notes-description{color:#726c6c;word-break:break-all}.CustomerSmile{font-size:14px}.CustomerSmile .car.icon{margin-left:17px;margin-right:9px}.Snoozer.-is-editable-false .Snoozer-Content{cursor:not-allowed}.Snoozer.-is-editable-false .Snoozer-Content button{pointer-events:none}.Pinner.-is-editable-false div{cursor:not-allowed}.Pinner.-is-editable-false div button{pointer-events:none}.AppointmentChecklistGroup__header span{font-weight:600;font-size:.9em;text-transform:capitalize}.intervention-elements-toggle-container{min-width:14px;width:14px}.intervention-elements-toggle-container svg.svg-inline--fa.fa-caret-down.fa-w-10.intervention-elements-toggle-btn,.intervention-elements-toggle-container svg.svg-inline--fa.fa-caret-right.fa-w-6.intervention-elements-toggle-btn{cursor:pointer}.intervention-element-container{width:100%;padding-left:0!important;padding-right:0!important}.intervention-element-container .ui.grid .row.intervention-elements{display:flex;align-items:center;border-bottom:1px solid #f2f2f2;padding-top:.5rem;padding-bottom:.5rem}.intervention-element-container .ui.grid .row.intervention-elements .column{padding-bottom:0}.intervention-element-container .ui.grid .row.intervention-elements .intervention-element-description{display:flex;align-items:center;margin-left:15px}.intervention-element-container .ui.grid .row.intervention-elements .intervention-element-description .arrow-to-right{width:32px;text-align:center;margin-right:10px}.intervention-element-container .ui.grid .row.intervention-elements .intervention-element-description .intervention-internal-note{width:auto}.intervention-element-container .ui.grid .intervention-elements:last-child{border-bottom:none}.intervention-element-container .ui.grid .intervention-element-text{flex:1 1}.intervention-element-container .ui.grid .intervention-element-icon .ui.label{min-width:32px;width:32px;text-align:center}.intervention-element-container .ui.grid .intervention-element-icon svg{color:rgba(0,0,0,.6)}.intervention-element-container .ui.grid .one.wide.column.intervention-element-quantity-container{padding-left:0}@media (min-width:1280px) and (max-width:1700px){.intervention-element-container .one.wide.column.price{padding-left:0}}.row.declined-intervention-container{padding-left:14px!important;padding-right:10px!important}.row.declined-intervention-container .stretched.column.declined-intervention{background-color:#f9fafb;border:1px solid #e8e8e8;font-weight:600;padding:10px}.appointment-pin-container{display:inline-block;cursor:default}.cursor-pointer{cursor:pointer}.appointment-date-container div{display:inline-block}.appointment-date-container div:last-child{font-weight:700}.appointment-date-section .InlineInput .InlineInput__valueinput .appointment-date-picker-container{display:flex;align-items:center}.appointment-date-section .InlineInput .InlineInput__valueinput .appointment-date-picker-container .dateDiff{font-size:1em;font-weight:600;line-height:1em;margin-right:5px}.DeskCheckInQuestionModal .input-container{display:flex;align-items:center;grid-gap:10px;gap:10px;font-weight:400}.DeskCheckInQuestionModal .input-container svg{font-size:16px}.DeskCheckInQuestionModal .input-container:last-child{position:relative;right:3px}.CustomerDetail{padding:0 1em}.CustomerDetail .row{border-bottom:1px solid #eee}.CustomerDetail .row strong{margin-right:1em}.CustomerDetail .preferred-channel-button{min-width:70px;padding:5px 8px;background-color:#fff;border:1px solid #e2e2e3;border-radius:4px;cursor:pointer}.CustomerDetail .preferred-channel-button .icon{font-size:20px;margin-right:1px}.CustomerDetail .preferred-channel-button span{vertical-align:2px}.CustomerDetail .preferred-channel-button:first-child{margin-right:10px}.CustomerDetail .active-preferred-channel{background-color:#55aa0d;color:#fff}.CustomerEntities .tab{padding:0!important}.CustomerEntities .ReactTable .rt-tbody{overflow-y:hidden}.TotalItems{background-color:#b3ffe6;padding:.5em;text-align:right;margin-top:5px}.TotalItems h5{display:inline;font-style:italic;margin-right:0}.AppointmentDetail{height:100%}.AppointmentDetail #_svcbox_btt{border-radius:.28571429rem;color:rgba(0,0,0,.6);cursor:pointer;display:inline-block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.1em;font-style:normal;font-weight:700;line-height:1em;margin:0 .25em 0 0;min-height:1em;opacity:0;outline:0;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;-webkit-transform:scale(.5);transform:scale(.5);transition:all .1s ease-in-out;vertical-align:baseline;background:transparent;border-radius:0;border:1px solid #ccc;font-size:15px;font-weight:400;height:19px;line-height:19px;overflow:hidden;padding:6px 0;text-transform:uppercase;width:95%}.AppointmentDetail .anim{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.AppointmentDetail .AppointmentDetail__side{background-color:#fafafa;border-right:1px solid #eee;display:inline-block;float:left;height:100%;overflow-y:auto;overflow-x:hidden;width:12%;position:relative}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .internal-icon{margin-right:4.5px;height:13px!important;width:14.1562px!important;margin-bottom:.2px;padding:.1em;line-height:14.4px;font-size:12px;border-radius:6px;background-color:red;border-color:red;color:#fff}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .react-datepicker-popper{z-index:9999999}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .appointment-date-section{padding-right:0}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .appointment-date-section div{font-weight:700}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .appointment-date-section span.InlineInput.-detail-value{display:block;width:100%}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__list .appointment-date-section .InlineInput__valueinput{display:flex;width:100%}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users{display:flex;flex-wrap:wrap;position:absolute;top:10px;left:10px;width:calc(100% - 20px)}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user{display:inline-block}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user img,.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user span{background-color:#fff;border-radius:50%;display:inline-block;height:40px;width:40px;margin-right:5px;margin-bottom:5px}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user img.online,.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user span.online{border:2px solid #45913d}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user img.away,.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user span.away{border:2px solid #b4c7b2}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__online_users .AppointmentDetail__side__online_user span{color:#000;font-size:22px;text-align:center;padding-top:7px}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__picture{background-color:#eaeaea;text-align:center}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__picture img{width:100%}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__picture .AppointmentDetail__side__picture__empty{padding-bottom:1em}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__picture .AppointmentDetail__side__picture__empty .icon{margin-top:.75em;font-size:3em;color:#979797}.AppointmentDetail .AppointmentDetail__side .AppointmentDetail__side__picture .AppointmentDetail__side__picture__empty p{color:#979797;font-size:1em;margin:.5em 0}.AppointmentDetail .AppointmentDetail__side ul{list-style-type:none;margin:0;padding:0}.AppointmentDetail .AppointmentDetail__side ul li{background:#fff;border:1px solid #eee;border-right:none;border-bottom:none;padding:.65em .75em}.AppointmentDetail .AppointmentDetail__side ul li:last-of-type{border-bottom:1px solid #eee}.AppointmentDetail .AppointmentDetail__side ul li span{display:block;text-transform:capitalize;font-size:.85em}.AppointmentDetail .AppointmentDetail__side ul li span.-apk,.AppointmentDetail .AppointmentDetail__side ul li span.-detail-value{font-size:1em;font-weight:600;line-height:1.2em;margin-top:.5em;width:90%;word-break:break-word}.AppointmentDetail .AppointmentDetail__side ul li span.-apk.-reg-nr,.AppointmentDetail .AppointmentDetail__side ul li span.-detail-value.-reg-nr{display:inline-flex;grid-gap:.25rem;gap:.25rem;font-size:1em}.AppointmentDetail .AppointmentDetail__side ul li span.-apk.-reg-nr .icon,.AppointmentDetail .AppointmentDetail__side ul li span.-detail-value.-reg-nr .icon{margin-right:2px}.AppointmentDetail .AppointmentDetail__side ul li span.-apk.-reg-nr span.reg-nr-clickable,.AppointmentDetail .AppointmentDetail__side ul li span.-detail-value.-reg-nr span.reg-nr-clickable{font-size:1em}.AppointmentDetail .AppointmentDetail__side ul li span.-apk.-reg-nr span.reg-nr-clickable:hover,.AppointmentDetail .AppointmentDetail__side ul li span.-detail-value.-reg-nr span.reg-nr-clickable:hover{cursor:pointer;color:green}.AppointmentDetail .AppointmentDetail__side ul li span .input input{padding:0}.AppointmentDetail .AppointmentDetail__side ul li span .input button{padding:5px 0 5px 10px!important}.AppointmentDetail .AppointmentDetail__side ul li.-customer-info .-detail-value{text-transform:none}.AppointmentDetail .AppointmentDetail__side ul li.-customer-info:hover{color:green;cursor:pointer}.AppointmentDetail .AppointmentDetail__content{display:inline-block;float:left;height:100%;overflow-y:auto;width:88%}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar{border-bottom:1px solid #eee;float:left;padding:.35em 1em 0;position:fixed;width:88%;height:3.5em;background-color:#fff;z-index:999999}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .-close{font-size:1.2em;position:absolute;right:2em;text-transform:uppercase;top:1.5em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .-close:hover{color:#8e8e8e;cursor:pointer}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps{display:inline-block;float:left;-webkit-transform:translateY(3px);transform:translateY(3px)}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps{border-radius:0}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step{cursor:pointer;font-size:.65rem;padding:.5em 1.25em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step:hover{background-color:#f7f7f7}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-active{background:#67d32f;color:#fff}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-active .content .title{color:#fff}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-active:after{background-color:#67d32f}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-on{background:#67d32f;color:#fff}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-on:after{background-color:#67d32f}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step.-active-status-off{cursor:pointer}@media (min-width:1712px){.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step div.content{width:3.5vw}}@media (min-width:1920px){.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step div.content{width:4vw;max-width:4.5vw}}@media (min-width:2160px){.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step div.content{width:5.5vw;max-width:6vw}}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__steps .ui.steps .step div.content div.title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions{display:flex;float:right;margin-top:.25em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions>.button,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions>div,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions>span{float:left}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .icon{margin:0!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .download-pdf{margin-right:.25em!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .buttons{border-radius:0}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .buttons .button{font-size:1rem}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .button{font-size:1.1rem;height:auto;padding:.55em 1.1em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .button.-info-status.-active-status-active{background:#3ab4c6!important;color:#fff!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .button.-info-status.-active-status-active:after{background:#0e5e83}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .button.-info-status.status-disabled{opacity:.5;pointer-events:none}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .KioskLabelComposite{margin-right:10px;max-width:60px;padding-right:.95em;padding-left:.95em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .KioskLabelComposite .fa-tag{font-size:13px;position:relative;left:-2px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .KioskLabelComposite span{font-size:14px;position:relative;left:2px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons{margin-right:5px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons:hover .star-color-dropdown{border-color:rgba(34,36,38,.35)}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green .star-color-dropdown{border-color:#21ba45}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.green:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.green:hover .star-color-dropdown{border-color:#16ab39}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red .star-color-dropdown{border-color:#db2828}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.red:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.red:hover .star-color-dropdown{border-color:#d01919}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue .star-color-dropdown{border-color:#2185d0}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.blue:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.blue:hover .star-color-dropdown{border-color:#1678c2}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.orange:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.orange:hover .star-color-dropdown{border-color:#f2711c}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons.yellow:hover .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow:hover .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons.yellow:hover .star-color-dropdown{border-color:#fbbd08}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons button.ui.button,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons button.ui.button{border:0;outline:none;box-shadow:none!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .star-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .shop-color-dropdown,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .star-color-dropdown{padding:.55em;outline:none;box-shadow:none!important;border:0;border-left:1px solid;border-color:rgba(34,36,38,.15)}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .shop-color-dropdown:focus,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .shop-color-dropdown:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .star-color-dropdown:focus,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .star-color-dropdown:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .shop-color-dropdown:focus,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .shop-color-dropdown:hover,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .star-color-dropdown:focus,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .star-color-dropdown:hover{box-shadow:none!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .shop-color-dropdown>.text,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .shop-color-dropdown>.text{display:none}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .shop-color-buttons .shop-color-dropdown .menu .item span.text,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .star-color-buttons .shop-color-dropdown .menu .item span.text{margin-left:10px;text-transform:capitalize}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons{margin-right:10px;border:1px solid #4283ca}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons:hover{border-color:#2873ca}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons button.ui.button{border:0;outline:none;box-shadow:none!important;padding-left:1.25rem;padding-right:1.25rem}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown{padding:.55em;outline:none;box-shadow:none!important;border:0;border-left:1px solid;border-color:#4283ca}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown i.dropdown.icon{color:#4283ca}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown:focus,.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown:hover{box-shadow:none!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item{display:flex;border-bottom:1px solid #dededf;padding:.75rem 3rem .75rem 1.5rem!important}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container{display:inline-flex;width:28px;height:21px;margin-right:3px;align-items:center}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container.square-icon{display:inline-flex;border-radius:4px;right:8px;position:relative;justify-content:center;align-items:center;align-content:center}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container.square-icon.info-icon{background-color:#2185d0}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container.square-icon.info-icon svg{color:#fff;font-size:11px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container.square-icon.backorder-icon{background-color:purple}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item .icon-container.square-icon.backorder-icon span{font-size:11px;color:#fff}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item.selected:not(:hover){background-color:transparent}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .AppointmentNoteButtons .AppointmentNoteDropdown .visible.menu .item span.text{display:inline-flex;align-items:center}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar .AppointmentDetail__content__topbar__actions .appointment-cancel-button{display:flex;align-items:center;justify-content:center;margin-left:5px;padding:.25em 1.1em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar button.ui.large.basic.button.KeyLabelPrintCompositeIcon{display:inline-block;margin-right:10px;padding:.55em .5em .55em 1em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar button.ui.large.basic.button.KeyLabelPrintCompositeIcon svg{color:#767676;font-size:12px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar button.ui.large.basic.button.KeyLabelPrintCompositeIcon svg:first-child{font-size:15px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__topbar button.ui.large.basic.button.KeyLabelPrintCompositeIcon svg:nth-child(2){-webkit-transform:translate(-5px,5px);transform:translate(-5px,5px)}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner{min-height:100%;overflow-y:auto;padding:3.75em 1em 2em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline{margin-top:0;z-index:1000}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.segments{border:none;box-shadow:none;color:#494949;margin-bottom:.5em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.segments .segment{border:none;margin-right:1px;padding-bottom:.5em;padding-top:.5em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.segments .segment strong{font-size:.9em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.segments .segment .icon{margin-right:.35em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.segments .segment .AppointmentStatusTimeline__time{display:inline-block;width:90%}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.-narrow .ui.segment{font-size:.8em;padding:.4em}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.-narrow .ui.segment .AppointmentStatusTimeline__time{width:88%;line-height:8px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.-narrow .ui.segment .icon{font-size:.9em;margin-right:.05em;line-height:8px}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.-narrow .ui.segment .-date{background:hsla(0,0%,100%,.93);display:none;height:100%;left:0;padding-top:.5em;position:absolute;text-align:center;top:0;width:100%}.AppointmentDetail .AppointmentDetail__content .AppointmentDetail__content__inner .AppointmentStatusTimeline.-narrow .ui.segment:hover .-date{display:block}.AppointmentDetail .AppointmentDetail__side__car{padding:3px 3px 0}.AppointmentDetail .AppointmentDetail__side__car .MCCButton,.AppointmentDetail .AppointmentDetail__side__car .RDWDetail,.AppointmentDetail .AppointmentDetail__side__car .SButton,.AppointmentDetail .AppointmentDetail__side__car .ServiceBox-Widget-Iframe{margin-bottom:3px}.AppointmentDetail .FileDropDown{margin-right:5px}.AppointmentDetail .FileDropDown .List{box-shadow:none}.AppointmentDetail .FileDropDown .List .Adder{background-color:#0086d6}.AppointmentDetail .FileDropDown .List a{font-size:.75rem;line-height:.85rem;margin:7px 0 2px 5px}.AppointmentDetail .FileDropDown .label{text-align:center}.AppointmentDetail .FileDropDown .label span{color:#fff;display:inline-block;font-family:inherit;font-size:13px;font-weight:600;-webkit-transform:translateX(3px);transform:translateX(3px)}.AppointmentDetail .ui.disabled.input,.AppointmentDetail .ui.input:not(.disabled) input[disabled]{opacity:1}.AppointmentDetail .InlineInput .InlineInput__valueinput>div{display:inline-block;padding:0;border:0;width:100%}.AppointmentDetail .InlineInput .InlineInput__valueinput>div .react-datepicker__input-container input{border-radius:0;background:transparent!important;border-bottom:none;border:none!important;border-bottom:1px solid #ccc!important;font-weight:700!important;padding:.67857143em .2em;width:7em}.AppointmentDetail .InlineInput .InlineInput__valueinput>div .react-datepicker__input-container input:focus-visible{outline:none}.AppointmentDetail .react-datepicker__portal .react-datepicker__header{padding-top:8px}.AppointmentDetail .react-datepicker__portal .react-datepicker__current-month{margin-bottom:10px}.preferred-communication-chanel-container{margin-top:14px}.preferred-communication-chanel-container div.preferred-communication-channel-label{display:inline-flex;justify-content:center;align-items:center;background-color:#2185d0;color:#fff;width:16px;height:16px;line-height:16px;margin-left:4px;border-radius:50%;vertical-align:3px}.preferred-communication-chanel-container div.preferred-communication-channel-label i.icon{width:100%;height:100%;margin:0;font-size:7px}.status-segment-info-time{font-size:16px;font-weight:700;color:#494949;margin-bottom:.25em}.status-segment-info-name,.status-segment-info-receiver{font-size:16px;color:#494949;word-break:break-all}@media (max-width:1500px){.AppointmentDetail{font-size:12px}.AppointmentDetail .AppointmentDetail__side ul li span{font-size:.7em}.AppointmentDetail .AppointmentDetail__side ul li span .-detail-value{font-size:.9em}}@media (min-width:1712px){.hideOnBigScreen{display:none!important}}@media (max-width:1711px){.hideOnSmallerScreen{display:none!important}}#_svcbox_btt{background:transparent;border-radius:0;border:1px solid #ccc;font-size:15px;font-weight:400;overflow:hidden;padding:6px 0;text-transform:uppercase;width:97%}.AppointmentStatusTimeline__remark{color:#494949;font-style:italic}.CarInShopPrint{margin:20px auto;font-size:20px}@media print{.CarInShopPrint{width:100%!important;margin:22mm 64mm!important;font-size:16px}}@media print{.CarInShopPrint .car_details>div{margin:0}}.CarInShopPrint .reg_nr{margin-top:7mm;font-size:40px}@media print{.CarInShopPrint .reg_nr{font-size:34px}}.CarInShopPrint .vin_nr{margin-top:8mm;font-size:40px}@media print{.CarInShopPrint .vin_nr{font-size:34px}}.CarInShopPrint .wo_nr{margin-top:8mm;font-size:40px}@media print{.CarInShopPrint .wo_nr{font-size:34px}}.CarInShopPrint .customerFirstnameSurname,.CarInShopPrint .user{margin-top:3mm}.ui.small.modal.transition.visible.active.CarInShopPrintModal.CarInShopPrintModalKiosk{height:300px;overflow-y:scroll}#car_in_shop_a4_content{width:100%!important;margin:0!important;padding:25px!important}@page{#car_in_shop_a4_content{size:A4!important;margin:22mm 64mm!important}}#car_in_shop_a4_content div{width:100%!important;margin:0!important;padding:10px!important;font-size:16px!important;line-height:18px!important;text-align:center!important}#car_in_shop_a4_content .car_in_shop_print_large{font-size:34px!important;line-height:36px!important}#car_in_shop_a4_content .car_in_shop_print_bold{font-weight:700!important}#car_in_shop_label_content{width:62mm!important;margin:0 auto!important;padding:0!important}@media print{#car_in_shop_label_content{height:29mm!important}}@media screen{#car_in_shop_label_content{margin:25px auto!important}}@page{#car_in_shop_label_content{size:62mm 29mm!important;margin:0!important}}#car_in_shop_label_content div{width:100%!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:17px!important;text-align:center!important}#car_in_shop_kiosk_label_content{display:flex;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);overflow:visible;margin-top:46%}@media print{#car_in_shop_kiosk_label_content{display:block;width:19.1mm!important;height:279.4mm!important;margin:0!important;padding:0!important}}#car_in_shop_kiosk_label_content div{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:0!important;margin:0 5mm 0 0!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;break-inside:avoid!important;word-break:keep-all!important;white-space:nowrap!important}@media print{#car_in_shop_kiosk_label_content div{font-size:6mm!important;margin-bottom:19mm!important}}.bill-note-container{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #ebebeb;padding:9.5px 14px;margin-top:10px}.bill-note-container .user-details{font-style:italic;font-size:12px;font-weight:400;margin-right:8px;color:#767777}.field.add-appointment-intervention-thumb-toggle-container .ThumbToggle .ui.label{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.field.add-appointment-intervention-thumb-toggle-container .ThumbToggle .ui.label .icon{margin:0;font-size:16px}.ui.small.modal.transition.visible.active.add-intervnetion-subitem-modal .header{display:flex;justify-content:space-between}.ui.small.modal.transition.visible.active.add-intervnetion-subitem-modal .header svg{font-size:20px;color:#767676;cursor:pointer}.ui.big.modal.transition.visible.active.add-intervention-modal .header{display:flex;padding:1.5rem;border-bottom:1px solid #e2e2e3;margin-top:0}.ui.big.modal.transition.visible.active.add-intervention-modal .header .add-intervention-icon{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;margin:0 10px 0 2px;background-color:#21ba45;border-radius:3px}.ui.big.modal.transition.visible.active.add-intervention-modal .header .add-intervention-icon svg{font-size:10px}.ui.big.modal.transition.visible.active.add-intervention-modal .header h3{margin-top:0}.ui.big.modal.transition.visible.active.add-intervention-modal .actions{display:flex;align-items:center;justify-content:space-between}.ui.big.modal.transition.visible.active.add-intervention-modal .ui.segment.subitem-required-container{border:1px solid #912d2b;background-color:#fff6f6}.ui.big.modal.transition.visible.active.add-intervention-modal .ui.segment.subitem-required-container span{color:#912d2b}.CarTyres .tyres-details{width:100%;font-size:18px}.CarTyres .tyres-details .tyre-season-icon{margin-left:4px}.CarTyres .tyres-details .storage-location{color:#46bf5e;margin-left:10px}.CarTyres .tyres-details .storage-location .storage-location-value{color:#5b7b8c;font-size:18px}.CarTyres .tyres-details .in-storage-delete-btn{width:34px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #e7e8e9;border-radius:4px!important}.CarTyres .tyres-details .in-storage-delete-btn .in-storage-delete-icon{width:12.5px;height:14px;align-self:center;margin-left:1px;color:#ff0202}.CarTyres .on-car-title-container{display:flex;align-items:center}.CarTyres .on-car-title-container strong{margin-right:5px}.CarTyres .on-car-title-container .label{margin-bottom:2px}.CarTyres .tyres-heading-section{background-color:#f8f8f8;text-align:center;padding:6px 0}.CarTyres .tyres-heading-section span{font-weight:600;color:#262626;margin-right:10px;font-size:1.4em}.CarTyres .tyre-container{display:flex;justify-content:space-between;box-sizing:border-box;margin-top:20px;padding:0 15px}.CarTyres .tyre-container .tyre-inner-container{display:inline-block;padding:0 5px 0 0}.CarTyres .tyre-container .tyre-inner-container.right-tyre{text-align:right;padding:0 0 0 5px}.CarTyres .tyre-container .tyre-inner-container.right-tyre .tyre-details .right-profile{margin-right:10px}.CarTyres .tyre-container .tyre-inner-container .tyre-manufacturer{margin-bottom:20px}.CarTyres .tyre-container .tyre-inner-container .tyre-manufacturer>div{font-size:16px;color:#5b7b8c}.CarTyres .tyre-container .tyre-inner-container .tyre-manufacturer .left-season-icon{margin-right:3px}.CarTyres .tyre-container .tyre-inner-container .tyre-manufacturer .right-season-icon{margin-left:3px}.CarTyres .tyre-container .tyre-inner-container .tyre-details{margin-bottom:10px}.CarTyres .tyre-container .tyre-inner-container .tyre-details>span{color:#5b7b8c;margin-left:10px;font-size:16px}.CarTyres .tyre-container .tyre-inner-container .tyre-details .tyre-details-box{display:inline-block;width:40px;height:40px;border:2px solid;border-radius:50%;text-align:center;line-height:36px;font-weight:600;font-size:20px}.CarTyres .tyre-container .tyre-inner-container .tyre-details .orange-status{background-color:#fbdfca;border-color:#eb7a1f;color:#eb7a1f}.CarTyres .tyre-container .tyre-inner-container .tyre-details .green-status{background-color:#e5ffe8;border-color:#118b1f;color:#118b1f}.CarTyres .tyre-container .tyre-inner-container .tyre-details .red-status{background-color:#fbd1d1;border-color:#eb1f1f;color:#eb1f1f}.CarTyres .tyre-container .truck-tyre-inner-container:nth-child(2n){text-align:right}.CarTyres .tyre-container .truck-tyre-inner-container:nth-child(2n) div{margin-left:10px}.CarTyres .tyre-container .truck-tyre-inner-container{width:23%}.CarTyres header{padding:1em 1em 0!important}.CarTyres header .label{border-radius:2px;font-size:1.2em}.CarTyres header .label .icon{margin:0}.CarTyres .ui.padded.segment{border-radius:0;border:none;font-size:.9em;height:4em;padding:2.1em .5em .5em;text-align:center}.CarTyres .ui.padded.segment .label{border-radius:0;font-size:.7em;font-weight:400;text-transform:uppercase}.CarTyres .TyrePair{margin:0 auto;padding:1em;width:98%}.CarTyres .TyrePair:first-of-type{border-bottom:1px solid #eee}.CarTyres .TyrePair p{margin:0;text-transform:uppercase}.CarTyres .TyrePair .grid .column{margin:.5em 0;padding:0}.CarTyres .TyrePair .TyrePair__Single .segment{border-radius:0;padding:0}.CarTyres .TyrePair .TyrePair__Single .segment .label{border-radius:0;padding-left:0;padding-right:0;text-align:center;width:25%}.CarTyres .TyrePair .TyrePair__Single .segment span{display:inline-block;text-align:center;width:70%}.CarTyres .TyrePair .TyrePair__Single.TyrePair__Single-right{text-align:right}.CarTyres .TyrePair .dbb-storage-location{display:flex;justify-content:space-between;font-weight:700}.CarTyres .TyrePair .dbb-storage-location span{float:right}.CarDrivingTrend .MileageChart-Wrapper{border:1px solid #eee;padding:.75em;margin-bottom:1em}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend{margin-bottom:1em}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text{display:inline-block;margin-right:1%;padding:.15em 0;text-align:center;width:19%}.note-container{border:1px solid #e2e2e3;background-color:rgba(251,189,8,.02);padding:9px 11px 15px;color:rgba(0,0,0,.8)}.note-container div:first-child{margin-bottom:5px;font-weight:600}.CarDetailModal{height:100%;padding-left:35px;padding-right:35px}.CarDetailModal.ui.modal .header{border-bottom:0;padding-bottom:0}.CarDetailModal.ui.modal .header .CarDetailMenu{border:1px solid #d3d3d3;border-radius:10px;padding:5px 10px 1px;justify-content:flex-start}.CarDetailModal.ui.modal .header .CarDetailMenu .active{border-width:4px}.CarDetailModal.ui.modal .content.scrolling{position:relative;padding-top:0;max-height:calc(100vh - 10px - 3.28571em - 8.58571rem)}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer{width:100%;border:1px solid #d3d3d3;border-radius:10px;padding:20px}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer h3{margin-top:8px;margin-bottom:2rem}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .DataLoader{width:100%;text-align:center}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .NoDataAvailable{border:1px solid #eee;text-align:center;padding:.75em;margin-bottom:1em}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column{padding-left:.3rem;padding-right:.1rem}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column:first-of-type{color:#ccc;font-size:7em;padding:0!important;text-align:center}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column:first-of-type img{width:100%;height:auto}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column:last-of-type{border-right:none}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column span .InfoType{display:block;font-size:1em;font-weight:600;margin-left:1.5rem;margin-bottom:3px;margin-right:1rem}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarDetailModal__Info .column span .InfoValue{display:flex;margin-left:1.5rem;font-size:1.3em}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Header{background-color:#007f01;color:#fff}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Header>.column:not(.row){padding:.6rem .4rem .6rem .8rem}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Item{border:1px solid #eee;margin-bottom:-1px}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Item:hover{background-color:#f7f7f7}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Item .icon:hover{cursor:pointer}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarSnoozedItems__List .CarSnoozedItems__List__Item>.column:not(.row){padding:.4rem .4rem .4rem .8rem}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Header{color:#000;background-color:#f4f4f4;border-top:2px solid #1dbf5e;font-size:.9em}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Header .column:not(:first-child){text-align:right}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Header .CarAppointmentHistory__Property{margin-right:5px}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Header .CarAppointmentHistory__Property-Value{font-weight:600}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks-None{padding:1rem;text-align:center}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks .CarAppointmentHistory__List__Item__Checks__Header{background-color:#f4f4f4;border-bottom:1px solid #eee;padding:.5em 0;font-weight:600}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks .CarAppointmentHistory__List__Item__Checks__Header .icon{font-size:1.5em}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks .CarAppointmentHistory__List__Item__Checks__Row{border-bottom:1px solid #eee}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks .CarAppointmentHistory__List__Item__Checks__Row:last-of-type{border-bottom:none}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__List__Item__Checks .CarAppointmentHistory__List__Item__Checks__Row .column:last-child{margin-left:55px}.CarDetailModal.ui.modal .content.scrolling .CarDetailContainer .CarAppointmentHistory .CarAppointmentHistory__List__Item .CarAppointmentHistory__list__Item__appointment_canceled{padding:1rem;text-align:center}.CarDetailModal .ServiceBox-Widget{overflow:hidden;width:100%}.CarDetailModal .ServiceBox-Widget-Iframe{height:40px;margin:0 3px 0 2px!important;overflow:hidden;width:100%}.FileDropDownCarDetail{float:right}.FileDropDownCarDetail .ui.blue.large.label{text-align:center;height:37px;line-height:23px;width:60px}.FileDropDownCarDetail .ui.blue.large.label i{margin-right:0}.WarrantyDashboard>.PinTable{max-width:1920px;margin:0 auto!important;padding:0 1rem}.WarrantyDashboard .SnoozeDeleteLabel{height:26px;cursor:pointer;margin:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.WarrantyDashboard .SnoozeDeleteLabel .icon{margin:0 auto!important;opacity:1!important}.WarrantyDashboard .total-appointments{margin-left:4px}.WarrantyDashboard .seven.wide.column.warranty-dashboard-status-export-container.-no-padding{display:flex;justify-content:flex-end;margin-left:auto}.WarrantyDashboard .seven.wide.column.warranty-dashboard-status-export-container.-no-padding .warranty-dashboard-status-filter-container{width:70%}.WarrantyDashboard .seven.wide.column.warranty-dashboard-status-export-container.-no-padding .export-button{margin-left:5px}.PinTable .ReactTable .rt-table{overflow:visible}.PinTable .Table__no-results{margin-top:20px}.PinTable .ReactTable.-floated-table .rt-tbody,.PinTable .ReactTable.-floated-table .rt-thead.-header{width:auto;margin:0}.PinTable .rt-tbody{overflow:hidden!important}.PinTable .rt-tbody .rt-tr-group{cursor:auto!important}.PinTable .rt-tbody .rt-td{align-self:center}.PinTable .ClaimNrContainer,.PinTable .RefNrContainer,.PinTable .SupportNrContainer,.PinTable .VinNrContainer{display:flex;cursor:pointer}.PinTable .ClaimNrContainer i,.PinTable .RefNrContainer i,.PinTable .SupportNrContainer i,.PinTable .VinNrContainer i{display:none}.PinTable .ClaimNrContainer:hover i,.PinTable .RefNrContainer:hover i,.PinTable .SupportNrContainer:hover i,.PinTable .VinNrContainer:hover i{display:inline-block}.PinTable .ClaimNrContainer .claim_nr,.PinTable .ClaimNrContainer .ref_nr,.PinTable .ClaimNrContainer .support_nr,.PinTable .ClaimNrContainer .vin_nr,.PinTable .RefNrContainer .claim_nr,.PinTable .RefNrContainer .ref_nr,.PinTable .RefNrContainer .support_nr,.PinTable .RefNrContainer .vin_nr,.PinTable .SupportNrContainer .claim_nr,.PinTable .SupportNrContainer .ref_nr,.PinTable .SupportNrContainer .support_nr,.PinTable .SupportNrContainer .vin_nr,.PinTable .VinNrContainer .claim_nr,.PinTable .VinNrContainer .ref_nr,.PinTable .VinNrContainer .support_nr,.PinTable .VinNrContainer .vin_nr{overflow:hidden;text-overflow:ellipsis}.PinTable .QuestionStatus{border-radius:3px;float:right;padding:3px;text-align:center;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:2.5em;height:25px}.PinTable .QuestionStatus>span{color:#fff!important;margin-left:4px}.PinTable .no-label-icon{float:right}.PinTable .-status-column{height:35px;padding:0!important}.PinTable .-status-column .-status-column_cell{color:#000;font-size:.9em;height:33px;padding-top:5px;text-align:center}.PinTable .Pin-Container{border-radius:3px;float:right;-webkit-transform:translateY(-2px);transform:translateY(-2px);cursor:pointer}.PinTable .Pin-Container .label{width:31.5px!important;height:25px!important}.PinTable .label-icon-container{border-radius:3px;-webkit-transform:translateY(-2px);transform:translateY(-2px);float:right}.PinTable .label-icon-container .label{justify-content:center;align-items:center;width:31.5px!important;height:25px!important}.PinTable .label-icon-container .label .icon{margin:0 .1em 0 0}.PinTable .Snoozer__Label{-webkit-transform:translateY(-2px);transform:translateY(-2px);width:31px}.PinTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.PinTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.PinTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.PinTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.sort-icon i.icon{cursor:pointer}.sort-icon i.icon.inactive-sort-icon{opacity:.2}.item.selected-sorting-option{border-bottom:1px solid #eee!important}.active.item.selected-sorting-option{color:inherit;font-weight:400!important;background-color:#f2f2f2!important}.SnoozeTable{font-size:1rem;line-height:25px}.SnoozeTable .Table__no-results{margin-top:20px}.SnoozeTable .-internal{margin-left:-5px;color:#fe0202;font-weight:700;padding:5px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnoozeTable .ReactTable.-floated-table .rt-tbody,.SnoozeTable .ReactTable.-floated-table .rt-thead.-header{width:auto;margin:0}.SnoozeTable .QuestionStatus{display:flex;justify-content:center;align-items:center;height:100%;border-radius:3px;float:right;text-align:center;width:2.5em}.SnoozeTable .QuestionStatus>span{color:#fff!important;margin-left:4px}.SnoozeTable .Snoozer__Label{width:31px}.SnoozeTable .rt-tbody{overflow:hidden!important}.SnoozeTable .rt-tbody .rt-tr-group{cursor:auto!important}.SnoozeTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.SnoozeTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.SnoozeTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.SnoozeTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.customer-popup .lease-company-tag{margin-bottom:6px}.customer-popup .lease-company-tag span{background-color:#43ba45;color:#fff;border-radius:3px;font-size:12px;padding:6px}.Snooze_media_popup .AppointmentChecklistGroup__item__media{background-color:#fafafa;border-top:1px solid #f6f6f6;padding-top:5px!important}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper{display:inline-block;margin:0 10px 10px 0}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img{background-color:#eee;cursor:pointer;height:150px;width:266px}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img:hover{opacity:.9}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper{display:inline-block;margin:0 20px 10px 0}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper .file-wrapper-inner-containers{display:flex;align-items:flex-end}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper{display:inline-block;margin:0 10px 10px 0}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper video{height:150px;width:auto;-webkit-transform:translateY(7px);transform:translateY(7px);position:relative;bottom:7px}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.Snooze_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.ReactTable.SnoozeTable.-floated-table .rt-noData{top:100px!important}.images-container{margin-top:1rem;display:table}.images-container .image-container-row{display:table-row;line-height:0!important}.images-container .image-container,.images-container .image-container-row{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.images-container .image-container{width:25%!important;display:table-cell;position:relative;padding-right:3px}.images-container .image-container .img-label{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:3px;width:60px;height:35px;color:#234457;background-color:hsla(0,0%,100%,.8);page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.images-container .image-container .img-label .img-icon-wrapper{height:27px;color:#5d7c8c;border:2px solid #5d7c8c;border-radius:2px;padding:2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:monospace}.images-container .image-container .img-label .img-icon-wrapper .image-video-icon{height:19px;margin-right:5px}.images-container .image-container .img-label .img-icon-wrapper .report-car-images-letter{font-weight:700;line-height:19px;display:inline-block;vertical-align:top}.images-container .image-container .image-style{width:100%!important;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;height:124px;border-bottom:3px solid #fff}.image-video-letter{color:#5d7c8c;border:2px solid #5d7c8c;border-radius:2px;padding:2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:monospace;word-break:break-all;font-size:1em;line-height:1.4;height:28px!important;margin-right:10px;display:inline-block}.image-video-letter .image-video-icon{height:19px;margin-right:5px;vertical-align:text-top}.pin-toggle{display:flex;padding:10px}.pin-toggle .ui.toggle.checkbox input:checked~.box:before,.pin-toggle .ui.toggle.checkbox input:checked~label:before,.pin-toggle .ui.toggle.checkbox input:focus:checked~label:before{background-color:#46923d!important}.pin-toggle .toggle label{margin-left:10px}@media (min-width:1920px){.pin-toggle{margin-right:10px!important}}.ui.grid>.PinFilters{padding:1rem 0}.ui.grid>.PinFilters .sixteen.wide{padding-left:0;padding-right:0}.ui.grid>.PinFilters .pin-filter-group{display:flex;width:100%}.ui.grid>.PinFilters .pin-filter-group>.field{flex:1 1 50%}.ui.grid>.PinFilters .pin-filter-group>.field.wide-dropdown{flex-basis:80%}.ui.grid>.PinFilters .pin-filter-group>.field.pin-toggle{flex-basis:20%;margin-right:10px}.pin-dropdown-datepicker{display:flex}.pin-dropdown-datepicker h4{display:inline-block;margin:0;padding:.67857143em 1em}.custom-datepicker-wrapper .react-datepicker-wrapper,.custom-datepicker-wrapper .ui.input{width:100%}.custom-datepicker-wrapper .daterange-input-container{width:100%;position:relative;display:flex;align-items:center}.custom-datepicker-wrapper .daterange-input-container input{padding:10px;border:1px solid rgba(34,36,38,.15);border-radius:4px;cursor:pointer;text-align:center}.custom-datepicker-wrapper .daterange-input-container i{cursor:pointer;position:absolute;color:grey;font-size:.85em;right:10px;width:auto;height:auto}.ScrollGrid{width:100%;height:100%;overflow-y:hidden}.NewsStripe{text-align:center}.NewsStripe .stripe{width:100%;height:37px;display:flex;align-items:center;background-color:#cce8c9;color:#3e3e3c}.NewsStripe .stripe div:first-child{width:98%;display:inline-block}.NewsStripe .stripe div:nth-child(2){width:2%;height:100%;display:inline-flex;justify-content:center;align-items:center;background-color:#9ad194}.NewsStripe .stripe .link{font-weight:700;margin-left:10px;cursor:pointer}.NewsStripeArticleModal{color:#717171}.NewsStripeArticleModal .user-section{display:flex;align-items:center}.NewsStripeArticleModal .user-section .user-indicator{width:25px;height:25px;border:2px solid #1dbf5e;border-radius:50%;background-color:#e5e6e6;margin-right:5px}.ROBListData .section-title{font-size:14px;font-weight:900;font-style:italic;margin-top:10px;margin-bottom:7px;border-top:1px solid #e2e2e3;padding-top:10px}.ROBListData .section-title:first-child{font-style:normal}.ROBListData .data-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7px;color:rgba(0,0,0,.8);font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ROBListData .data-row div{word-wrap:break-word}.ROBListData .data-row div:first-child{width:74%;margin-right:1%;font-weight:700}.ROBListData .data-row div:nth-child(2){width:25%;text-align:left}.ROBListData .data-row:last-child{margin-bottom:0}.ROBListData .controls-container,.ROBListData .controls-container .controls-box{display:flex;align-items:center;justify-content:center}.ROBListData .controls-container .controls-box{width:27px;height:27px;padding:5px;background-color:#fff;text-align:center;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer}.ROBDetail button.ui.green.basic.fluid.button.ROBButton{font-size:16px;margin-bottom:3px}.ui.modal.transition.visible.active.ROBModal{width:1230px;margin:10px;padding:0;box-sizing:border-box}.ui.modal.transition.visible.active.ROBModal .content{padding:0 10px}.ui.modal.transition.visible.active.ROBModal .ui.modal .scrolling.content{height:auto}.ui.modal.transition.visible.active.ROBModal .column{padding:0 10px}.ui.modal.transition.visible.active.ROBModal .modal-header.header{display:flex;align-items:center;justify-content:space-between}.ui.modal.transition.visible.active.ROBModal .modal-header.header div:first-child{font-size:18px}.ui.modal.transition.visible.active.ROBModal .segment-title{font-size:14px;font-weight:900;margin:10px 0;border-bottom:1px solid #e2e2e3;padding-bottom:10px}.ui.modal.transition.visible.active.ROBModal .section-title{font-size:14px;font-weight:900;font-style:italic;margin:10px 0}.ui.modal.transition.visible.active.ROBModal .section-title:first-child{font-style:normal}.ui.modal.transition.visible.active.ROBModal .section-title-separator{border-top:1px solid #e2e2e3;padding-top:10px}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3px;color:rgba(0,0,0,.8);font-size:14px}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row div{word-wrap:break-word}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row div:first-child{width:74%;margin-right:1%;font-weight:600}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row div:nth-child(2){width:25%;text-align:left}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text{display:block}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text div{display:block;width:100%}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text div:first-child,.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text div:nth-child(2){width:100%;margin-bottom:5px}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text div:first-child{margin-bottom:0}.ui.modal.transition.visible.active.ROBModal .rob-modal-section .data-row-long-text div:nth-child(2){margin-bottom:5px}.ui.modal.transition.visible.active.ROBModal .ui.segment{background-color:#f9fafb!important;margin-bottom:33px;padding:12px;box-sizing:border-box}.ui.modal.transition.visible.active.ROBModal .ui.segment:last-child{margin-bottom:0}.ExactSearch{display:inline-flex}.ExactSearch__search-container{margin-bottom:20px}.ExactSearch__error{color:red;margin-bottom:15px}.ExactSearch__action-cell,.ExactSearch__error{justify-content:center;display:flex}.ExactSearch__modal .ExactSearchTable-container{margin-top:20px;min-height:120px}.ExactSearch__modal .ExactSearchTable-container .ReactTable .rt-tbody{overflow:hidden}.ExactSearch__modal .ExactSearchTable-container .rt-noData .Table__no-results{font-size:1.4rem;margin-top:120px;text-align:center}.ExactSearch__modal>.header{display:flex!important;justify-content:space-between;align-items:center}.ExactSearch__modal .close{cursor:pointer}.Recalls__header{display:flex;justify-content:space-between;align-items:center}.Recalls__error{display:flex;justify-content:center;align-items:center;height:140px;font-size:18px}.Recalls .Recalls__content{padding:0!important}.Recalls .Recalls__content-title{font-size:14px;font-weight:700}.Recalls .Recalls__content-item{font-size:14px;border-bottom:1px solid #e2e2e3}.Recalls .Recalls__content-no-data{font-size:18px;font-weight:700;padding:20px;text-align:center}.button.ui.basic.recall-button{margin-bottom:4px!important;font-size:14px;text-transform:uppercase}.button.ui.basic.recall-button.-red-border{background:0 0!important;box-shadow:inset 0 0 0 1px #d01919!important;color:#d01919!important}.ui.modal.transition.visible.active.Recalls .header{padding-left:1rem;padding-right:2.4rem}.Header{background-color:#46923d;border-bottom:1px solid #367725;height:60px;padding:.25em}.Header .Header__column{height:100%}.Header .Header__column.-brand-column{padding-left:.75em!important}.Header .Header__column.-brand-column .icon{color:#fff;cursor:pointer;font-size:1.5em}.Header .Header__column.-brand-column .Header__brand{color:#fff;display:inline-block;font-size:1em;letter-spacing:.5px;padding-left:.5em;padding-top:.65rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Header .Header__column.-brand-column .Header__brand a{color:#fff}.Header .Header__column.-brand-column .Header__brand a:hover{color:#e6e6e6}.Header .Header__column.-search-column{padding-top:.55rem!important}.Header .Header__column.-search-column .input{font-weight:300;width:100%}.Header .Header__column.-search-column .input .search.icon{color:#fff}.Header .Header__column.-search-column .input input{background-color:hsla(0,0%,100%,.1);border-radius:0;color:#fff;letter-spacing:1px;transition:background-color .2s ease}.Header .Header__column.-search-column .input input:focus{background-color:hsla(0,0%,100%,.2);border-color:transparent}.Header .Header__column.-search-column .input ::-webkit-input-placeholder{color:#f3f3f3;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .input :-ms-input-placeholder{color:#f3f3f3;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .input :-moz-placeholder,.Header .Header__column.-search-column .input ::-moz-placeholder{color:#f3f3f3;font-size:.9em;font-weight:300;opacity:1}.Header .Header__column.-filter-column{padding-top:.7rem!important}.Header .Header__column.-filter-column .ui.dropdown.icon{background:#236d1b;border-radius:0;color:#fff;font-size:.9em;font-weight:300;padding:1em 1em 1em 3em!important;min-width:155px}.Header .Header__column.-user-menu-column{padding-top:.7rem!important}.Header .Header__column.-user-menu-column .UserMenu__avatar.icon{float:right;font-size:1.3em;margin-top:.8rem}.status-offline .Header{background-color:#757575!important;border-bottom:1px solid #757575!important}.status-offline .DealerDropdown,.status-offline .LocationDropdown{background-color:hsla(0,0%,100%,.1)!important}.DealerDropdown{border:none!important}.DealerDropdown input{color:#fff;margin-top:2px;padding-left:36px!important}.DealerDropdown.active>.text:not(.default){color:#a2a2a2!important}.KeyLockerCallForHelp .call_for_help_icon{color:#1ba753;width:30px;height:30px}.KeyLockerCallForHelp .call_for_help_content{display:flex;justify-content:center}.KeyLockerCallForHelp .call_for_help_content p{display:inline-block;font-size:1.2rem;margin-left:.5rem}.incomplete-tires-modal .tire-modal-checkbox{background-color:#f3f2f2;border-radius:10px;padding:5px 30px 5px 5px}.incomplete-tires-modal .inner-table-wrapper{display:block;max-width:100%;overflow-x:hidden}.incomplete-tires-modal .inner-table-wrapper .confirm-button-wrapper{display:flex;justify-content:flex-end}.incomplete-tires-modal .inner-table-wrapper .confirm-button-wrapper .confirm-button{cursor:pointer}.incomplete-tires-modal .inner-table-wrapper .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.incomplete-tires-modal .inner-table-wrapper .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.incomplete-tires-modal .inner-table-wrapper .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.incomplete-tires-modal .inner-table-wrapper .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.incomplete-tires-modal .inner-table-wrapper .ReactTable .rt-thead.-header{width:100%}.incomplete-tires-modal .inner-table-wrapper .ReactTable .rt-thead .rt-th{padding:8px 0}.incomplete-tires-modal .inner-table-wrapper .ReactTable .rt-tbody{width:100%}.incomplete-tires-modal .inner-table-wrapper .ReactTable .rt-tbody .rt-tr-group:hover{cursor:default}.confirm-replace-tire .outer-content-box{width:auto}.confirm-replace-tire .tire-reference-group .inner-content-box{display:flex;flex-direction:column;align-items:flex-start;padding:0 1rem}.confirm-replace-tire .tire-reference-group .inner-content-box.replace-tire{margin-top:1.5rem}.confirm-replace-tire .tire-reference-group .inner-content-box p{font-weight:700;margin-bottom:.5rem}.confirm-replace-tire .tire-reference-group .inner-content-box .tire-reference-header,.confirm-replace-tire .tire-reference-group .inner-content-box .tire-reference-row{display:flex;align-items:center;background-color:#fff;border-radius:1px;border:1px solid #e4e4e4;color:#0c0c0c;font-size:.9em;height:40px;max-height:40px;margin-bottom:1.5px;padding:.3rem;width:100%}.confirm-replace-tire .tire-reference-group .inner-content-box .tire-reference-header{border:0;padding:0;height:auto;margin:6px 0}.confirm-replace-tire .tire-reference-group .inner-content-box .tire-reference-header label{font-weight:700;color:rgba(0,0,0,.87)}.confirm-replace-tire .tire-reference-group .inner-content-box label,.confirm-replace-tire .tire-reference-group .inner-content-box span{color:#584a4a;align-items:center;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-20,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-20{width:20px;max-width:20px;flex:20 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-30,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-30{width:30px;max-width:30px;flex:30 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-40,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-40{width:40px;max-width:40px;flex:40 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-50,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-50{width:50px;max-width:50px;flex:50 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-60,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-60{width:60px;max-width:60px;flex:60 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-70,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-70{width:70px;max-width:70px;flex:70 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-80,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-80{width:80px;max-width:80px;flex:80 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-90,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-90{width:90px;max-width:90px;flex:90 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label.row-width-100,.confirm-replace-tire .tire-reference-group .inner-content-box span.row-width-100{width:100px;max-width:100px;flex:100 0 auto}.confirm-replace-tire .tire-reference-group .inner-content-box label:not(:last-of-type),.confirm-replace-tire .tire-reference-group .inner-content-box span:not(:last-of-type){margin-right:.5rem}.SubHeader_content_total_tires{font-size:1.2em;font-weight:600;color:#665e5e}.TyreTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.TyreTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.TyreTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.TyreTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}#zohohc-asap-web-button{left:-100px}.App{height:100%}.App .ui.segment.pushable{border-radius:0!important;border:none!important;height:100%;margin:0!important;padding:0!important}.App .ui.segment.pushable .pusher{height:100%}.App .ui.segment.pushable .pusher .segment{height:100%;margin:0;padding:0}.App .ui.segment.pushable .pusher .segment .App__content-overlay{width:100%;height:100%;background:rgba(0,0,0,.49);position:absolute;z-index:600;display:none}.App .ui.segment.pushable .pusher .segment .App__content-overlay.-sidebar-open-true{display:block}.App .App__sidebar a{border-bottom:1px solid #f4f4f4;color:#1a1a1a;float:left;width:100%}.App .App__sidebar a:hover{color:#000}.App .App__sidebar .item{padding-left:.5em}.App .App__sidebar .item:hover{background-color:#f8f8f8!important;cursor:pointer}.App .App__sidebar .main-sidebar{margin-bottom:-34%;min-height:100%}.App .App__sidebar .menu-section{background:#f5f5f5;border:none;bottom:0;color:grey;letter-spacing:1px;text-transform:uppercase;text-align:left;padding:1em 0 1em 20px;cursor:default}.App .App__sidebar .menu-section p{text-align:center;margin-left:-2em}.App .App__module{background-color:#f7f7f7;display:inline-block;height:calc(100% - 60px);overflow-x:hidden;width:100%}.App .App_module_news_stripe_shown{height:calc(100% - 97px)}.ui.visible.left.overlay.sidebar{max-width:250px;width:auto!important}.ui.labeled.icon.menu .item>.icon.App__sidebar__menu__item:not(.dropdown){display:inline-block!important;float:left;font-size:1em!important;margin-right:.75em!important}.App__sidebar.ui.labeled.icon.menu .item{text-align:left;text-transform:capitalize}input::-webkit-inner-spin-button{opacity:1}.react-datepicker-popper{z-index:2}.backorders-menu-icon{position:relative;top:1px;right:1px;font-weight:600;margin-right:.75em;float:left;width:1.18em;font-size:1em}div>div>div>span>div:has(.websocket-warranty-notification){min-width:400px;max-width:700px}.websocket-warranty-notification,.websocket-warranty-notification-icon-container{cursor:pointer}.AccountSettings{background-color:#f7f7f7;height:100%}.AccountSettings .AccountSettings__picture{margin:0 auto 1em;padding-top:2em;text-align:center;width:200px}.AccountSettings .AccountSettings__picture:hover{opacity:.8}.AccountSettings .AccountSettings__picture i{font-size:8em!important}.AccountSettings .AccountSettings__picture input{display:none}.AccountSettings .AccountSettings__picture img{background-color:#fff;border-radius:50%;border:2px solid #959595;display:inline-block!important;height:9em;width:9em}.AccountSettings .AccountSettings__content{background-color:#fff;border:1px solid #eee;box-shadow:5px 1px 9px #eee;overflow-y:hidden;padding:2em;width:900px;margin:0 auto 16px}.AccountSettings .AccountSettings__content-title{font-weight:700;text-align:center;margin-bottom:1.2em}.AccountSettings .AccountSettings__content .custom-location-title{border-bottom:1px solid #eee;color:#737373;font-weight:300;margin-bottom:.5em;padding-bottom:.25em;text-align:center}.AccountSettings .AccountSettings__content .ui.form .fields{padding:.5em 0}.AccountSettings .AccountSettings__content .ui.form label{font-weight:400}.AccountSettings .AccountSettings__content .ui.form input{border-radius:0}.AccountSettings .AccountSettings__content .ui.form .error input{border-color:orange}.AccountSettings .AccountSettings__content .ui.disabled.input{background-color:#f8f8f8;opacity:1}.AccountSettings .AccountSettings__content .AccountSettings__locations-assignable .label{border-radius:0;padding:.75em 1.25em;margin:0 .5em 1em 0;border-radius:4px}.AccountSettings .AccountSettings__content .AccountSettings__locations-assignable .label label{margin-top:1px;letter-spacing:.3px;display:inline-block;vertical-align:middle}.AccountSettings .FormSection{margin-bottom:50px}.AccountSettings .FormSection.-desktop-notifications h3{margin-bottom:6px}.AccountSettings .FormSection.-desktop-notifications p{margin-bottom:20px}.AccountSettings .FormSection-title{font-size:20px;margin-bottom:20px}.AccountSettings .FormSection .field.form-field-custom-style label{font-weight:500}.AccountSettings .FormSection .my-role span{display:inline-block;margin-top:10px;font-size:20px;font-weight:600}.AccountSettings .ShoppingCart-container{width:77%}.AccountSettings .ShoppingCart-container .field{display:flex;width:100%;justify-content:space-between;margin-right:55px!important}.AccountSettings .ShoppingCart-container:last-child{width:38.5%}.AccountSettings .PinNotifications{margin-bottom:15px}.AccountSettings .DesktopNotifications h4,.AccountSettings .PinNotifications h4{font-size:16px;margin-bottom:0}.AccountSettings .DesktopNotifications .field label,.AccountSettings .PinNotifications .field label{width:210px;display:inline-flex!important;align-items:center}.AccountSettings .DesktopNotifications .field label .circular-icon,.AccountSettings .PinNotifications .field label .circular-icon{border-radius:50%;font-size:.9em;height:25px;line-height:1em;margin:0 6px 0 0;min-height:25px;min-width:25px;padding:6px 0 0!important;text-align:center;-webkit-transform:none;transform:none;width:25px;background-color:#fff;border:1px solid #d4d4d5}.AccountSettings .DesktopNotifications .field label .circular-icon i.icon,.AccountSettings .PinNotifications .field label .circular-icon i.icon{margin:0;width:auto}.AccountSettings .DesktopNotifications .notification-checkbox-toggle,.AccountSettings .PinNotifications .notification-checkbox-toggle{display:flex}.AccountSettings .DesktopNotifications .notification-checkbox-toggle .ui.checkbox.toggle,.AccountSettings .PinNotifications .notification-checkbox-toggle .ui.checkbox.toggle{vertical-align:middle}.AccountSettings .DesktopNotifications .ui.dropdown .ui.label,.AccountSettings .PinNotifications .ui.dropdown .ui.label{height:28px}.AccountSettings .DesktopNotifications .ui.dropdown .ui.label i.material-icons.-notification-status-icon,.AccountSettings .DesktopNotifications .ui.dropdown .ui.label svg.svg-inline--fa,.AccountSettings .PinNotifications .ui.dropdown .ui.label i.material-icons.-notification-status-icon,.AccountSettings .PinNotifications .ui.dropdown .ui.label svg.svg-inline--fa{font-size:18px;margin-right:6px;vertical-align:middle;width:18px}.AccountSettings .DesktopNotifications .ui.dropdown .ui.label .car_out_of_shop_status_icon,.AccountSettings .PinNotifications .ui.dropdown .ui.label .car_out_of_shop_status_icon{height:100%}.AccountSettings .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label,.AccountSettings .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label{display:inline-flex;justify-content:center;align-items:center;width:46px;vertical-align:middle}.AccountSettings .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label i,.AccountSettings .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label svg,.AccountSettings .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label i,.AccountSettings .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label svg{display:inline-flex;justify-content:center;margin:0!important;padding:0!important}.AccountSettings .DesktopNotifications .ui.dropdown .visible.menu .item i.material-icons.-notification-status-icon,.AccountSettings .DesktopNotifications .ui.dropdown .visible.menu .item svg,.AccountSettings .PinNotifications .ui.dropdown .visible.menu .item i.material-icons.-notification-status-icon,.AccountSettings .PinNotifications .ui.dropdown .visible.menu .item svg{font-size:16px;margin-right:6px;vertical-align:middle;width:18px}.AccountSettings .DesktopNotifications .ui.dropdown .visible.menu .item .car_out_of_shop_status_icon,.AccountSettings .PinNotifications .ui.dropdown .visible.menu .item .car_out_of_shop_status_icon{height:14px}.AccountSettings .DesktopNotifications .ui.dropdown .car_out_of_shop_status_icon,.AccountSettings .PinNotifications .ui.dropdown .car_out_of_shop_status_icon{position:relative;display:inline-block;width:28px;vertical-align:middle}.AccountSettings .DesktopNotifications .ui.dropdown .car_out_of_shop_status_icon i.sign-out,.AccountSettings .PinNotifications .ui.dropdown .car_out_of_shop_status_icon i.sign-out{position:absolute;bottom:0;left:0;font-size:8px}.AccountSettings .DesktopNotifications .ui.dropdown .car_out_of_shop_status_icon svg,.AccountSettings .PinNotifications .ui.dropdown .car_out_of_shop_status_icon svg{position:absolute;font-size:14px!important;left:6px;bottom:2px}.AccountSettings .FixedButtonSection{position:fixed;bottom:0;left:0;z-index:10;box-sizing:border-box;height:auto;width:100%;box-shadow:0 -2px 6px rgba(0,0,0,.16);background-color:#fff}.AccountSettings .FixedButtonSection-inner{margin:0 auto;display:flex;justify-content:space-between;width:900px;padding:10px 2em}.AccountSettings .ChangePasswordModal{left:15%!important;margin:0!important;top:3em!important;width:70%!important}.AccountSettings .ChangePasswordModal .actions{margin-bottom:3em}.AccountSettings .text-justify{text-align:justify;text-justify:inter-word}.AccountSettings .form-field-custom-style{word-break:break-word}.AccountSettings .form-field-custom-style .ui.toggle.checkbox{margin-left:4px;margin-top:8px;display:flex;align-items:center}.AccountSettings .form-field-custom-style .ui.toggle.checkbox input:checked~.box:before,.AccountSettings .form-field-custom-style .ui.toggle.checkbox input:checked~label:before{background-color:#46923d!important}.AccountSettings .DesktopNotifications-container .ui.segment{height:auto!important;padding:1em!important;margin:1rem 0!important}.ReactTable .rt-thead{height:3em}.ReactTable .rt-thead .rt-th{height:2.8em;line-height:2em;display:flex;justify-content:flex-start}.car-icons-column{height:2.8em;line-height:2em;display:flex;justify-content:flex-end!important}.ui.circular.label.keylocker-icon{background-color:#6435c9;color:#fff}.ReactTable.-appointments-table .rt-th>div:first-child{width:100%;height:100%}.ReactTable.-appointments-table .-table-header{width:100%;display:inline-flex;min-width:0}.ReactTable.-appointments-table .-table-header .-table-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px;display:block;font-size:12.6px;text-align:left}.AddAppointmentForm h1{font-weight:300}.AddAppointmentForm h2{font-size:1.3em;font-weight:300;text-transform:capitalize}.AddAppointmentForm h2 .icon{margin-right:10px}.AddAppointmentForm h2 .search{display:inline-block;margin-left:1em;width:30%}.AddAppointmentForm h2 .search .input{width:100%}.AddAppointmentForm h2 .search .input input{padding:.6em}.AddAppointmentForm h2 .search .results{max-height:300px;overflow-y:auto;width:100%}.AddAppointmentForm h2 .search .results .empty .header,.AddAppointmentForm h2 .search .results .message .header{margin-top:0!important;font-size:16px!important}.AddAppointmentForm .form{padding:1.5em}.AddAppointmentForm .form label{font-weight:400!important}.AddAppointmentForm .form .ui.disabled.input{opacity:1}.AddAppointmentForm .react-datepicker-wrapper,.AddAppointmentForm .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.AddAppointmentForm .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:0!important}.AddAppointmentForm .RDWButton{border:1px solid green!important}.AddAppointmentForm .AddInterventionButton{margin-top:1.25em!important}.AddAppointmentForm .AddedIntervention{margin-top:2em!important}.AddAppointmentForm .actions{border-top:1px solid #dededf;float:left;padding:1em;width:100%}.AddAppointmentForm .ThumbToggle{cursor:pointer}.AddAppointmentForm .ThumbToggle .label{padding:.95em}.AddAppointmentForm .ThumbToggle .label i{margin:0 auto;font-size:14px}.AddAppointmentForm .intervention-elements-toggle-container{display:flex;align-items:center}.rc-time-picker{width:100%}.rc-time-picker-input{border-radius:0!important;height:100%}.PageNotFound{background:#f7f7f7;height:100%;text-align:center}.PageNotFound h1{font-weight:300;padding-top:33vh}.Leads .ui.selection.active.wide-dropdown .menu{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Leads .ui.grid .ui.form .tire_profile label{font-weight:400}.Leads .sixteen.wide.column.header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Leads .CarLeadsTableContainer,.Leads .SnoozeTableContainer{max-width:1920px;margin:0 auto!important;padding:0 .25rem}.Leads .CarLeadsTableContainer .Table__no-results,.Leads .SnoozeTableContainer .Table__no-results{margin-top:20px}.Leads .leads-dropdown-datepicker{display:flex}.Leads .leads-dropdown-datepicker h4{display:inline-block;margin:0;width:160px;padding:.67857143em 1em}@media (max-width:1280px){.Leads .leads-dropdown-datepicker h4{width:180px}}.Leads .export-btn-leads-type-container{display:flex}.Leads .export-btn-leads-type-container div{display:inline-block}.Leads .export-btn-leads-type-container .export-button{padding:9px}.Leads .export-btn-leads-type-container .more-filters-btn,.Leads .export-btn-leads-type-container .more-filters-btn:focus,.Leads .export-btn-leads-type-container .reset-filters-btn{background-color:#fff;border:1px solid #e8e8e8;border-radius:15px;margin-right:10px}.Leads .export-btn-leads-type-container .more-filters-btn:active,.Leads .export-btn-leads-type-container .more-filters-btn:focus:active,.Leads .export-btn-leads-type-container .more-filters-btn:focus:hover,.Leads .export-btn-leads-type-container .more-filters-btn:hover,.Leads .export-btn-leads-type-container .reset-filters-btn:active,.Leads .export-btn-leads-type-container .reset-filters-btn:hover{background-color:#f0f0f0}.Leads .export-btn-leads-type-container .more-filters-btn.active,.Leads .export-btn-leads-type-container .more-filters-btn:focus.active,.Leads .export-btn-leads-type-container .reset-filters-btn.active{background-color:#e8e8e8}.Leads .export-btn-leads-type-container .more-filters-btn.active:active,.Leads .export-btn-leads-type-container .more-filters-btn.active:hover,.Leads .export-btn-leads-type-container .more-filters-btn:focus.active:active,.Leads .export-btn-leads-type-container .more-filters-btn:focus.active:hover,.Leads .export-btn-leads-type-container .reset-filters-btn.active:active,.Leads .export-btn-leads-type-container .reset-filters-btn.active:hover{background-color:#f0f0f0}.Leads .export-btn-leads-type-container .ui.selection.dropdown{padding:11px;margin-right:20px}.Leads .status-group .ui.button:first-child{border-radius:5px 0 0 5px!important}.Leads .status-group .ui.button:last-child{border-radius:0 5px 5px 0!important}.Leads .checklist_tag{color:#fff;border-radius:5px;font-size:12px;padding:4px}.Leads .leads-toggle{display:flex;padding:10px;margin-top:8px}.Leads .leads-toggle .ui.toggle.checkbox input:checked~.box:before,.Leads .leads-toggle .ui.toggle.checkbox input:checked~label:before{background-color:#46923d!important}.Leads .leads-toggle .toggle label{margin-left:10px}.Leads .BackOrderLeadsTable .Table__no-results{margin-top:100px}.Leads .CarLeadsTable{font-size:1rem;line-height:25px}.Leads .CarLeadsTable .Table__no-results{margin-top:20px}.Leads .CarLeadsTable .ReactTable.-floated-table .rt-tbody,.Leads .CarLeadsTable .ReactTable.-floated-table .rt-thead.-header{width:auto;margin:0}.Leads .CarLeadsTable .QuestionStatus{display:flex;justify-content:center;align-items:center;height:100%;border-radius:3px;float:right;text-align:center;width:2.5em}.Leads .CarLeadsTable .QuestionStatus>span{color:#fff!important;margin-left:4px}.Leads .CarLeadsTable .Snoozer__Label{width:31px}.Leads .CarLeadsTable .rt-tbody{overflow:hidden!important}.Leads .CarLeadsTable .rt-tbody .rt-tr-group{cursor:auto!important}.Leads .CarLeadsTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.Leads .CarLeadsTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.Leads .CarLeadsTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.Leads .CarLeadsTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.Leads .react-datepicker-wrapper{width:100%}.Leads .dbb-column-item{display:flex;justify-content:space-between;align-items:center}.Leads .dbb-column-item>svg{width:25px;height:25px}.Leads .dbb-column-item .ui.circular.label{border-radius:50%;float:left;font-size:.9em;height:25px;line-height:1em;margin:0 2px 0 0!important;min-height:25px;min-width:25px;padding:6px 0 0!important;text-align:center;-webkit-transform:none;transform:none;width:25px}.Leads .dbb-column-item .ui.circular.label.checkedTire{overflow:hidden}.Leads .dbb-column-item .ui.circular.label.checkedTire .checkedTire-tire{position:relative;left:5px;top:3px;font-size:25px}.Leads .dbb-column-item .ui.circular.label.checkedTire .checkedTire-check{position:relative;top:-17px;left:-21px;font-size:11px}.Leads .dbb-column-item .ui.circular.label.bigTire{font-size:1.5em;padding:3px 0 0!important}.Leads .dbb-column-item .ui.circular.label.bigTire svg{width:25px}.Leads .dbb-column-item .ui.circular.label i.icon{margin:0}.Leads .dbb-column-item .ui.circular.label i.material-icons{font-size:1em;padding:0 1px}.Leads .total-appointments{margin-left:4px}.Customers .page-content{overflow-x:hidden}.Customers .results-msg{text-align:center;font-weight:300;font-size:18px}.Customers .person_placeholder{font-size:200px!important;text-align:center;margin-top:20%;width:100%;color:#cacaca!important}.customer_detail_dialog .customer_sys_info{background-color:#efefef;border:1px solid #e4e4e4;display:inline-block;font-size:14px;margin-bottom:10px;margin-right:10px;padding:7px 14px}.customer_sys{margin:1em 0 1em 1.5em}.customer_sys .customer_sys_info{background-color:#eee;display:inline-block;margin-right:1em;padding:.5em 1em}.Customers .lease-toggle{display:flex;justify-content:flex-end;margin-top:7px!important;margin-right:20px!important}.Customers .lease-toggle label{font-weight:700;margin-right:10px!important}.CustomerDetail .lease-company-tag,.Customers .lease-company-tag{margin-right:10px!important;background-color:#43ba45;color:#fff;border-radius:3px;font-size:12px;padding:5px}.CustomerDetail .lease-company-tag i,.Customers .lease-company-tag i{margin-left:3.5px!important}.ContractAgreement{height:100vh;overflow-y:auto}.ContractAgreement .ContractAgreement__Intro{background-color:green;color:#fff;font-weight:300;letter-spacing:.5px;padding:14px 0}.ContractAgreement .ContractAgreement__Intro .ContractAgreement__Intro__Content{width:840px;margin:0 auto}.ContractAgreement .ContractAgreement__Content{margin:4em auto 0;width:840px;border:1px solid #eee}.ContractAgreement .ContractAgreement__Content h1{background-color:#f7f7f7;border-bottom:1px solid #eee;font-size:1.25em;font-weight:400;margin-bottom:0;padding:14px}.ContractAgreement .ContractAgreement__Content h1 .UserInfo{float:right;font-size:.9em}.ContractAgreement .ContractAgreement__Content p{padding:7px 14px;font-size:15px}.ContractAgreement .ContractAgreement__Content .ContractAgreement__Actions{background-color:#f7f7f7;border-top:1px solid #eee;padding:14px}.ContractAgreement .ContractAgreement__Content .ContractAgreement__Actions button{border-radius:3px!important}.dpo-info{display:inline-block;height:100%;overflow-y:auto}.dpo-info-inner{padding:20px}.dpo-info-inner section{background-color:#fff;border:1px solid #eee;padding:5px 15px 0}.dpo-info-inner section p{border-bottom:1px solid #eee;padding-bottom:10px}.dpo-info-inner section p:last-of-type{border:none}.dpo-info-inner section p strong{width:40%;display:inline-block}.PublicAPI-DealerAdminDashboard{padding-bottom:40px}.API-Agreement{background:#fff;border:1px solid #eee;left:25%;margin:0 auto;padding:30px;width:50%}.API-Agreement p{height:500px;overflow-y:auto;padding:20px}.API-Agreement section{text-align:center}.API-Agreement section button{margin:20px!important;width:150px}.public-api-text-area{width:100%;margin-bottom:10px;resize:none;border-color:#ccc}.public-api-text-area:focus{border-color:#85b7d9!important;outline:#85b7d9}.BrandDeleteLabel{margin:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.BrandDeleteLabel .icon{margin:0!important;opacity:1!important}.modal .logo{width:200px;cursor:pointer;margin-right:10px}.Devices{height:100%;min-height:95vh}.Devices .DevicesTable,.Devices .DevicesTable .ReactTable{min-height:90vh}.Devices .DevicesTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.Devices .DevicesTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.Devices .DevicesTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.Devices .DevicesTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.Devices .text-underline{text-decoration:underline}.Devices .space-position{position:absolute;-webkit-transform:translate(-5px,15px);transform:translate(-5px,15px)}.Devices .space-header{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.DevicesFilters{width:100%;margin:20px 0;padding:12px}.DevicesFilters .ui.selection.dropdown{font-size:14px;line-height:14px;margin-right:2px}.DomainSettings .Segment{color:grey;font-size:90%;float:right}.DomainSettings .elipsis{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DealerOverview .ui .DealerDetail .grid .ui.segment{height:auto;padding:1em;margin:1rem 0}.DealerOverview .titleSelector h2 button{vertical-align:bottom}.DealerOverview .titleSelector h2 button:first-child{margin-left:10px}.DealerOverview .ui.header.snooze-type-header{margin-left:-4px;margin-bottom:18px}.DealerOverview .ui.header.snooze-segment-header{margin:5px 0 18px -4px}.DealerOverview .ui.header.snooze-segment-header:before{height:0!important}.DealerOverview .twilio-input-fields-container{display:flex;justify-content:space-between;align-items:center}.DealerOverview .twilio-input-fields-container button{width:100%;margin-right:0!important}.DealerOverview .twilio-input-fields-container>div{width:49%}.DealerOverview .ui.header.warranty-settings-header{margin-bottom:0}.DealerOverview .ui.header.warranty-settings-header:before{background:transparent}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group{display:flex;align-items:center}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group input{width:48px!important;height:25px!important;padding-right:6px;padding-left:6px;text-align:center}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group .threshold-input-low{padding-right:0;margin-right:0}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group .threshold-input-low input{border-color:#ff4d4f!important;border-radius:4px 0 0 4px!important}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group .threshold-input-high{padding-left:0;margin-left:0}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group .threshold-input-high input{border-color:#52c41a!important;border-radius:0 4px 4px 0!important;border-left:0}.DealerOverview .DealerThresholdsSettings .ui.form .threshold-input-group label{margin-left:8px}.DealerOverview .DealerThresholdsSettings .thresholds-button-container{display:flex;width:100%;justify-content:flex-end}.DealerOverview .DealerThresholdsSettings .thresholds-button-container button{margin:0!important}.LocationOverview .ui .LocationDetail .grid .ui.segment{height:auto;padding:1em;margin:1rem 0}.content section{border:1px solid #eee;border-radius:3px}.content section p{border-bottom:1px solid #eee;color:#4f4949;padding:1em}.content section p:last-of-type{border-bottom:none}.content section p strong{font-size:1.2em;margin-left:1em}.header>.edit-location-header-container{display:flex;align-items:center;justify-content:space-between}.header>.edit-location-header-container div{display:flex;grid-gap:20px;gap:20px}.highlight-red-row{color:red}.DealersTable{font-size:1em}.DealersTable .invoicing-dealer-icon-box div{display:inline-block}.DealersTable .invoicing-dealer-icon-box div:nth-child(2){margin-right:6px}.DealersTable .invoicing-dealer-icon-box i{margin:0 4px 0 0!important}.DealersTable .invoicing-location-icon-box{width:20%;text-align:center}.DealersTable .rt-td .cloud-upload-icon{margin:0 16px}.DealersTable .rt-thead .rt-th{border:none}.DealersTable .exact-invoicing-dealer-cell{position:relative;right:13px}.DealersTable .bad-imports-heder{margin-right:20px}.DealersTable .bad-imports-heder div{margin:0 auto}.DealersTable .bad-imports-cell{text-align:center;margin:0 30px 0 auto}.titleSelector h2 button{vertical-align:bottom}.titleSelector h2 button:first-child{margin-left:10px}.ui .segment .ui .form .full-width-input{max-width:100%}.ui.disabled.input.daily-check-link-input-field{max-width:95%}.Dealers .SubHeader_content_filters>div.column.filters{display:flex;width:100%}.Dealers .SubHeader_content_filters>div.column.filters button{margin-left:auto;margin-right:15px}.Dealers .SubHeader_content_filters>div.column.filters .ui.dropdown{height:100%}.Dealers .SubHeader_content_filters>div.column.filters .ui.dropdown div.text{display:flex;font-size:1.05em;vertical-align:middle;position:relative;top:1px}.ui.header .content.DealerInvoicingSettings__header{display:flex;justify-content:space-between;align-items:center}.ui.header .content.DealerInvoicingSettings__header>div{display:flex;align-items:center}.ui.header .content.DealerInvoicingSettings__header div>svg.fa-file-invoice-dollar{font-size:1.5em;margin-right:10px}.ui.header .content.DealerInvoicingSettings__header .header-checkbox{display:flex;align-items:center;font-weight:400}.ui.header .content.DealerInvoicingSettings__header .header-checkbox label{margin-right:10px}.EditChecklist .Checkbox{padding:5px;background-color:#f3f2f2;border-radius:10px;margin-right:5px}.EditChecklist .Checkbox:first-child{margin-left:5px}.EditChecklist .QuestionGroup{background-color:#e8e8e8!important}.EditChecklist .QuestionGroup input{border:none}.EditChecklist .ui.disabled.dropdown.checklist-attached-dropdown,.EditChecklist .ui.dropdown.checklist-attached-dropdown .menu>.disabled.item{opacity:1}.ChecklistQuestions .ChecklistQuestionsHeader{display:flex;align-items:center}.ChecklistQuestions .HeaderActions{display:flex;font-size:1rem;flex:1 1}.ChecklistQuestions .HeaderActions .ui.input{flex:1 1;margin-right:10px;margin-left:40px}.ChecklistQuestions .HeaderActions .ui.selection.dropdown{bottom:1px;margin-right:10px}.ChecklistQuestions .question{cursor:pointer;background-color:#fff;padding:10px!important;border:1px solid #d3d3d3;border-radius:5px;margin-top:5px;width:100%;line-height:40px!important}.ChecklistQuestions .question.green{border-left:4px solid green}.ChecklistQuestions .question.red{border-left:4px solid red}.ChecklistQuestions .question span{color:#fff;text-shadow:2px 2px #000;margin-left:5px;border:1px solid #d3d3d3;border-radius:5px;font-size:12px;padding:1px 7px 3px 5px}.ChecklistQuestionsSortableHelper{z-index:1000}.Checklist .TopHeader{padding:20px}.Checklist .Scrollbar{height:calc(100vh - 192px);overflow-y:auto}.Checklist .ListItem{border-radius:5px;border:1px solid #d3d3d3;border-left:4px solid grey;margin:5px 0 5px 2px;width:100%;padding:10px;opacity:.5}.Checklist .ListItem *{pointer-events:none}.Checklist .ListItem .header{padding-bottom:10px;border-bottom:1px solid #d3d3d3}.Checklist .ListItem .description{margin-top:10px}.Checklist .ListItem.active,.Checklist .ListItem:hover{cursor:pointer;border-left:4px solid red;background-color:#fff;opacity:1}.Checklist .ListItem.hover{background-color:#eaeaea}.Checklist .ListItem .content{padding:20px}.Checklist .ChecklistItem{background-color:#fff;padding:10px!important;border:1px solid #d3d3d3;border-radius:5px;margin:5px 5px 0}.Checklist .ChecklistItem .content{width:100%;line-height:40px!important}.Checklist .ChecklistItem .content .ui.input{width:75px;float:right;right:25px}.Checklist .ChecklistItem.green{border-left:4px solid green}.Checklist .ChecklistItem.red{border-left:4px solid red}.Checklist .ChecklistItem .checklist_tag{color:#fff;margin-left:5px;border:1px solid #d3d3d3;border-radius:5px;font-size:12px;padding:1px 7px 3px 5px}.ChecklistDeleteLabel{margin:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ChecklistDeleteLabel .icon{margin:0!important;opacity:1!important}form.checklist-settings-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10%;-webkit-column-gap:10%;column-gap:10%}.EditQuestion .content .description .QuestionElement{display:inline-block;margin-right:10px!important;cursor:move;padding:8px;line-height:14px;margin-bottom:0}.EditQuestion .content .description .ListItem{width:100%;margin:0 0 5px;cursor:move}.EditQuestion .content .description .ui.buttons button{margin-right:3px}.EditQuestion .content .description .QuestionSettings__checkboxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;margin-top:12px;width:100%}.EditQuestion .content .description .QuestionSettings__checkboxes>label{margin-bottom:12px}.EditQuestion .content .description .QuestionSettings__checkboxes .template-checkbox{width:100%}.Questions .ListItem{border-radius:5px;border:1px solid #d3d3d3;border-left:4px solid grey;margin:5px 0 5px 2px;width:100%;padding:10px;opacity:.5}.Questions .ListItem *{pointer-events:none}.Questions .ListItem .header{padding-bottom:10px;border-bottom:1px solid #d3d3d3}.Questions .ListItem .description{margin-top:10px}.Questions .ListItem.active,.Questions .ListItem:hover{cursor:pointer;border-left:4px solid red;background-color:#fff;opacity:1}.Questions .ListItem.hover{background-color:#eaeaea}.Questions .ListItem .content{padding:20px}.Questions .QuestionItem{background-color:#fff;padding:10px!important;border:1px solid #d3d3d3;border-radius:5px;margin-top:5px}.Questions .QuestionItem .content{width:100%;line-height:40px!important}.Questions .QuestionItem.green{border-left:4px solid green}.Questions .QuestionItem.red{border-left:4px solid red}.ui.form input:not([type]).drop-off-zone{text-align:center;padding:3em;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.form input:not([type]).drop-off-zone::-ms-clear{display:none}.template-checkbox{width:50%}.QuestionElements .Scrollbar{height:calc(100vh - 192px);overflow-y:auto}.QuestionElements .questionElementsItem{background-color:#fff;padding:10px!important;border:1px solid #d3d3d3;border-radius:5px;margin:5px 5px 0}.QuestionElements .questionElementsItem .content{cursor:pointer;width:100%;line-height:40px!important}.QuestionElements .questionElementsItem .content .ui.input{width:75px;float:right;right:25px}.QuestionElements .questionElementsItem.active{border-color:green}.QuestionElements .QuestionElement .ElementDropdown .ListItem{margin-left:0!important;margin-bottom:20px;display:block;width:100%;cursor:move}.QuestionElements .QuestionElement .ElementDropdown .NewLabel{width:100%}.QuestionElements .QuestionElement .ElementSolution{padding:0 5px}.QuestionElements .QuestionElement .ElementSolution.Scrollbar{height:calc(100vh - 260px);overflow-y:auto}.QuestionElements .QuestionElement .ElementSolution .ListItem{margin-left:0!important;margin-bottom:20px;display:block;width:100%;cursor:move}.QuestionElements .QuestionElement .ElementSolution .NewLabel{width:75%;margin-bottom:25px}.QuestionElement .element-info h3{display:inline-block}.QuestionElement .element-configuration{padding:10px;border:1px solid rgba(34,36,38,.15);border-radius:5px;margin-bottom:20px}.customer_sys{margin:0}.dealers-tab .dropdown{margin-top:4px}.Users .ReactTable.-floated-table.custom-users .rt-tbody .rt-tr-group .rt-tr .rt-td:first-child{padding:0}.Users .SubHeader_content_filters .row:not(:last-child){padding-bottom:.5rem}.Users .SubHeader_content_filters .react-datepicker-wrapper,.Users .SubHeader_content_filters .react-datepicker__input-container{width:100%}.Users .SubHeader_content_filters .react-datepicker__input-container .react-datepicker__close-icon{padding:0 12px 0 0}.Users .SubHeader_content_filters .react-datepicker__input-container .react-datepicker__close-icon:after{color:#665e5e;font-size:18px;background-color:transparent}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]{width:100%;padding:10px;cursor:pointer;border-radius:2px;outline:none;box-shadow:none;border:1px solid rgba(34,36,38,.1)}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]::-webkit-input-placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]:-ms-input-placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]::placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]:hover{box-shadow:none;border-color:rgba(34,36,38,.35)}.Users .SubHeader_content_filters .react-datepicker__input-container input[type=text]:focus{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}@media only screen and (max-width:1352px){.Users .SubHeader_content_filters .SubHeader_content_title_container{top:5px}.Users .SubHeader_content_filters .SubHeader_content_title_container .SubHeader_content_title{font-size:23px}.Users .SubHeader_content_filters .pair-users-button{padding:0 1rem}}.Users .users-table-count{width:50%;height:100%;font-size:1.3em;color:#fff;display:inline-flex;justify-content:center;align-items:center}.Users .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.Users .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.Users .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.Users .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.Users .pair-users-button{pointer-events:none}.Users .paired-icon{position:relative;left:8px}.Users .paired-icon i.icon{font-size:16px}.PairUsersModal_row{width:100%;margin-bottom:18px}.PairUsersModal_row,.PairUsersModal_row-dropdowns{display:inline-flex;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.PairUsersModal_row-dropdowns{flex:70% 1}.PairUsersModal_close-btn{float:left}.PairUsersModal_save-btn i.icon{margin-left:4px!important}.PairUsersModal .green.checkmark.icon{position:relative;align-self:center;bottom:6px}.pair-users-dropdown-container{float:right}.pair-users-dropdown-container .ui.dropdown.button .menu .item.selected{background-color:transparent;background-color:initial}.pair-users-dropdown-container .ui.dropdown.button .menu .item:hover{background-color:rgba(0,0,0,.05)}.ui.page.modals.dimmer.transition.visible.active .user-detail-header.header{display:flex;justify-content:space-between;align-items:center}.ui.page.modals.dimmer.transition.visible.active .user-detail-header div:first-child{margin-right:25px}.DevicesTable>.ReactTable.ReactTable.-floated-table.-contained-large .rt-table>.rt-tbody .rt-tr-group>.rt-tr.-odd{align-items:center}.DevicesTable>.ReactTable.ReactTable.-floated-table.-contained-large .rt-table>.rt-tbody .rt-tr-group>.rt-tr.-odd .rt-td.ReactTable__column:first-child{display:flex}.TemplateDeleteLabel{margin:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.TemplateDeleteLabel .icon{margin:0!important;opacity:1!important}.remove-header-icon-wrapper{display:flex;justify-content:center;align-self:center;cursor:pointer}.ReactTable.WebhooksTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td.test-button-column{padding:0;display:flex;align-items:center;justify-content:flex-end}.ReactTable.WebhooksTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td.test-button-column .test-button{padding:8px 35px;margin-left:3px}.ReactTable.WebhooksTable.-floated-table .queued-cell{width:30%;text-align:center}@media (min-width:1920px){.ReactTable.WebhooksTable.-floated-table .queued-cell{width:23%}}.ReactTable.WebhooksTable.-floated-table .send-support-tickets-cell{width:82%;text-align:center}@media (min-width:1920px){.ReactTable.WebhooksTable.-floated-table .send-support-tickets-cell{width:60%}}.webhook-form-field{display:flex;flex-direction:column}.webhook-form-field .ui.button.LocationDropdown{width:90%;text-align:center}.webhook-form-field .ui.checkbox{display:flex;align-items:center;height:100%}.webhook-form-field .ui.toggle.checkbox.webhook-modal-checkbox input:checked~label:before{background-color:#21ba45!important}.WebhooksErrorLogTable{min-height:140px}.WebhooksErrorLogTable .ReactTable.-floated-table .rt-noData{top:80px}.ManufacturerDashboard>.PinTable{max-width:1920px;margin:0 auto!important;padding:0 1rem;overflow-x:auto!important}.NewManufacturerRequestModal .ReactTable.-floated-table.-contained-large{min-height:200px}.NewManufacturerRequestModal .ReactTable.-floated-table.-contained-large .rt-noData{top:50%}.Warranty_media_popup .AppointmentChecklistGroup__item__media{background-color:#fafafa;border-top:1px solid #f6f6f6;padding-top:5px!important}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper{display:inline-block;margin:0 10px 10px 0}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img{background-color:#eee;cursor:pointer;height:150px;width:266px}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper img:hover{opacity:.9}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Image-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper{display:inline-block;margin:0 20px 10px 0}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Files-Wrapper .file-wrapper-inner-containers{display:flex;align-items:flex-end}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper{display:inline-block;margin:0 10px 10px 0}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper video{height:150px;width:auto;-webkit-transform:translateY(7px);transform:translateY(7px);position:relative;bottom:7px}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section{background:#fff;border:1px solid #eee;border-top:none;height:2em;padding:.5em}.Warranty_media_popup .AppointmentChecklistGroup__item__media .AppointmentChecklistGroup__item__media__Video-Wrapper section .icon:hover{cursor:pointer;opacity:.8}.NewsTable .ReactTable.-floated-table.-no-data{min-height:600px}.NewsTable .ReactTable.-floated-table .rt-td.ReactTable__column:first-child{padding:0}.NewsTable .ReactTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td{padding-top:.7em}.NewsTable .ReactTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td:first-child{padding:0}.NewsTable .ReactTable.-floated-table .news-table-count{width:50%;height:100%;font-size:1.3em;color:#fff;display:inline-flex;justify-content:center;align-items:center}.NewsTable .ReactTable.-floated-table .rt-td.edit-article-rd{padding:0;margin:0;padding-top:0!important}.NewsTable .ReactTable.-floated-table .rt-td.edit-article-rd .edit-article-btn-container{display:flex;justify-content:flex-end;align-items:center;width:100%}.NewsTable .ReactTable.-floated-table .rt-td.edit-article-rd .edit-article-btn-container .edit-article-btn{color:#fff;margin:0}.NewsTable .ReactTable.-floated-table .dealers-locations-rd{text-overflow:ellipsis}.NewsTable .ReactTable.-floated-table .news-category-column{border:1px solid #e4e4e4;border-radius:4px;padding:8px}.NewsTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.NewsTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.NewsTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.NewsTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.NewsDetail .quill_error .ql-toolbar.ql-snow{border:1px solid #e0b4b4}.NewsDetail .quill_error .ql-container.ql-snow{border:1px solid #e0b4b4;border-top:0}.NewsDetail .quill .ql-editor{min-width:350px}.NewsPageFilters{width:100%;margin:20px 0;padding:12px}.NewsPageFilters .ui.selection.dropdown{font-size:13px;margin-right:20px}.NewsPageFilters .react-datepicker-wrapper{width:100%}.NewsPageFilters .react-datepicker__input-container .react-datepicker__close-icon{padding:0 12px 0 0}.NewsPageFilters .react-datepicker__input-container .react-datepicker__close-icon:after{color:#665e5e;font-size:18px;background-color:transparent}.NewsPageFilters .react-datepicker__input-container input{width:100%;padding:10px;cursor:pointer;border-radius:2px;outline:none!important;box-shadow:none!important;border:1px solid rgba(34,36,38,.1)}.NewsPageFilters .react-datepicker__input-container input::-webkit-input-placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.NewsPageFilters .react-datepicker__input-container input:-ms-input-placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.NewsPageFilters .react-datepicker__input-container input::placeholder{color:#bfbfbf;font-size:13px;font-weight:500}.NewsPageFilters .react-datepicker__input-container input:hover{box-shadow:none;border-color:rgba(34,36,38,.35)}.NewsPageFilters .react-datepicker__input-container input:focus{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.tires-container .ReactTable.-floated-table .rt-table{overflow-x:hidden}.tires-container .ReactTable.-floated-table .pagination-bottom,.tires-container .ReactTable.-floated-table .rt-thead.-filters{width:99%;margin:0 auto}.tires-container .ReactTable.-floated-table .rt-th.ReactTable__column-header:first-child{padding-left:2px;margin-left:-2px}.tires-container .ReactTable.-floated-table .rt-td.ReactTable__column{padding:7px}.tires-container .ReactTable.-floated-table .season-dropdown{padding:7px;min-height:29px;height:29px}.tires-container .ReactTable.-floated-table .season-dropdown i.dropdown.icon{top:5px}.tires-container .ReactTable.-floated-table .rt-noData{top:150%}.tires-container .ReactTable.-floated-table .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.tires-container .ReactTable.-floated-table .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.tires-container .ReactTable.-floated-table .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.tires-container .ReactTable.-floated-table .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.TranslationsTable{max-width:1920px;margin:0 auto!important;font-size:1rem;line-height:25px}.TranslationsTable .Table__no-results{margin-top:50%}.TranslationsTable .action-icon{display:flex;justify-content:center;align-items:center;height:100%;border-radius:3px;float:right;text-align:center;width:2.5em;cursor:pointer}.TranslationsTable .action-icon>span{color:#fff!important;margin-left:4px}.TranslationsTable .edit-action{background-color:#00f;color:#fff}.TranslationsTable .delete-action{background-color:red;color:#fff}.TranslationsTable .-disabled{pointer-events:none;opacity:.2}.TranslationsTable .rt-tbody{overflow:hidden!important}.TranslationsTable .rt-tbody .rt-tr-group{cursor:auto!important}.TranslationsTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.TranslationsTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.TranslationsTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.TranslationsTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.translations-toggle{display:flex;margin-top:10px}.translations-toggle label{font-weight:700;margin-right:10px}.ReactTable.Acl-table.-floated-table.-contained-large{height:90vh;max-height:90vh;overflow:auto}.ReactTable.Acl-table.-floated-table.-contained-large .rt-thead.-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#f7f7f7!important;padding:0!important}.ReactTable.Acl-table.-floated-table.-contained-large .rt-tbody{overflow:visible!important}.ReactTable.Acl-table.-floated-table.-contained-large .rt-table .rt-thead .rt-th{border:none!important}.ReactTable.Acl-table.-floated-table.-contained-large .rt-th>div div{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ReactTable.Acl-table.-floated-table.-contained-large .rt-td i{position:relative;left:30%}.ReactTable.Acl-table.-floated-table.-contained-large .rt-td:nth-child(9) i{position:relative;left:20%}.ReactTable.Acl-table.-floated-table.-contained-large .rt-noData{top:100%}.six.wide.column.acl-filter-dropdown-container{display:flex;justify-content:flex-end;align-items:center}.six.wide.column.acl-filter-dropdown-container .filter-dropdown-label{display:inline-block;font-size:14px;font-weight:700;margin-right:10px}.six.wide.column.acl-filter-dropdown-container .filter-dropdown{display:inline-block;width:80%}.NoAccess{background:#f7f7f7;height:100%;text-align:center}.NoAccess h1{font-weight:300;padding-top:33vh}.ui.form .file-upload{font-size:1em;background:#fff;padding:.625rem 0;border:1px solid rgba(34,36,38,.15)}.ui.form .file-upload>input[type=file]{border:none}.ui.form .file-upload div.image-links-container{padding:.625rem 0}.ui.form .file-upload span.error-message{color:red}.comm_type{padding-left:8px}.comm_type i.icon{margin-right:8px}.Service{background:#fff;padding:15px!important;border:1px solid #eee;margin-bottom:15px}.Service .list-content{display:inline-block}.Service .service-tag{margin-left:5px;color:#fff;border:1px solid #d3d3d3;font-size:12px;padding:1px 7px 3px 5px;border-radius:5px}.reports-container{width:98%;margin:0 auto;height:100%}.reports-container .reports-header{width:100%;padding-top:14px;padding-bottom:35px;display:flex;justify-content:space-between;height:106px}.reports-container .reports-header .reports-header-dropdown-container{margin-right:50px}.reports-container .reports-header .reports-header-dropdown-container .dropdown-container{display:inline-block;margin-left:1em}.reports-container .report-full-width{height:calc(100% - 121px);overflow-y:auto;margin-bottom:15px}.reports-container .report-full-width .recharts-tooltip-wrapper .recharts-default-tooltip{text-shadow:1px 1px #aaa}.reports-container .reports-heading{color:#34792c;font-size:2em;font-weight:400;letter-spacing:1.5px;margin-bottom:0;text-align:left}.reports-container .report-heading-full-width{text-align:center}.reports-container .report-heading{color:#34792c;font-size:1.5em;font-weight:400;letter-spacing:1.5px;margin-bottom:0;display:block;text-align:center}.reports-container .no-data{text-align:center;margin-top:20px}.reports-container .report-half-width{display:flex;flex-wrap:wrap}.reports-container .full-width-margin-auto{margin:auto!important}.reports-container .full-width-margin-auto.simple-pie-chart .recharts-default-legend,.reports-container .full-width-margin-auto.total-pie-chart .recharts-default-legend{width:395px}.reports-container .report-box-half-width{margin-bottom:7em;box-sizing:border-box}.reports-container div.report-box-half-width:nth-child(2n){margin-left:7em}.reports-container .report-box-full-width{width:100%;margin-bottom:5em;box-sizing:border-box}.reports-container .report-box-full-width:last-child{margin-bottom:0}.dealer-reports-outter-container{height:100%;width:98%;margin:0 auto}.dealer-reports-outter-container .reports-header{width:100%;height:110px;display:flex;justify-content:space-between;padding:20px 0 0 10px}.dealer-reports-outter-container .reports-header .reports-heading{color:#34792c;font-size:2em;font-weight:400;letter-spacing:1.5px;margin-bottom:0;text-align:left}.dealer-reports-outter-container .reports-header .reports-days-dropdown{position:relative}.dealer-reports-outter-container .reports-header .dropdowns-container{display:flex;margin-right:35px}.dealer-reports-outter-container .reports-header .dropdowns-container .dropdown-container{display:inline-block;margin-left:1em}.dealer-reports-outter-container .reports-header .dropdowns-container .dropdown-container:first-child{margin-left:0}.dealer-reports-outter-container .dealers-reports-container{height:calc(100% - 130px);overflow-y:auto}.dealer-reports-outter-container .dealers-reports-container .report-heading{color:#34792c;font-size:1.5em;font-weight:400;letter-spacing:1.5px;margin-bottom:0;display:block}.dealer-reports-outter-container .dealers-reports-container .report-heading .button{margin-left:10px}.dealer-reports-outter-container .dealers-reports-container .full-width-margin-auto{margin:auto!important}.dealer-reports-outter-container .dealers-reports-container .full-width-margin-auto.simple-bar-chart .recharts-tooltip-wrapper{z-index:1}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .selection.dropdown{margin-top:5px;margin-right:15px}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .selection.dropdown:not(:first-child){min-width:20em}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table{width:100%}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table.hasLongRemark .rt-tbody .rt-tr-group{height:auto;min-height:40px;max-height:none}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-noData{position:static;left:auto;top:auto;-webkit-transform:none;-webkit-transform:initial;transform:none}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-thead.-header{margin:0;height:auto;width:auto}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .ReactTable__column-header.dealer-table-header{height:auto!important}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .ReactTable__column-header.dealer-table-header span,.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .ReactTable__column-header.dealer-table-header strong{word-break:break-word;white-space:normal;text-align:center;width:100%;display:inline-block}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .ReactTable__column-header.dealer-table-header div{width:100%;text-align:center}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-tbody{min-width:100%!important;width:auto}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-tbody .rt-tr-group{line-height:1em}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-tbody .rt-tr-group span.showOnHover{visibility:hidden}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-tbody .rt-tr-group:hover{cursor:auto}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .rt-tbody .rt-tr-group:hover span.showOnHover{visibility:visible}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .ReactTable__column{text-align:center;align-self:center}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.dealer-reports-outter-container .dealers-reports-container .dealer-reports-table-container .ReactTable.-floated-table.no-overflow.all-data-table .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.dealer-reports-outter-container .dealers-reports-container .dealers-reports-content-container{display:flex;justify-content:center;flex-wrap:wrap;padding:0 13px;margin:0 auto}.dealer-reports-outter-container .dealers-reports-container .dealers-reports-content-container .report-full-width{width:100%;overflow-y:auto}.dealer-reports-outter-container .dealers-reports-container .dealers-reports-content-container .report-full-width .report-box-full-width{margin-bottom:40px}.dealer-reports-outter-container .dealers-reports-container .dealers-reports-content-container .no-data-header{text-align:center;color:#b3b3b3}.dealer-reports-outter-container .quality_checks_wo_cell{cursor:pointer}.dealer-reports-outter-container .TyreMotionReport__chart{width:100%;height:400px;margin:20px 0}.dealer-reports-outter-container .TyreMotionReport__tooltip{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dealer-reports-outter-container .TyreMotionReport__tooltip-label{font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.dealer-reports-outter-container .TyreMotionReport__tooltip-row{margin-bottom:4px}.dealer-reports-outter-container .TyreMotionReport__tooltip-row:last-child{margin-bottom:0}.dealer-reports-outter-container .TyreMotionReport__tooltip-content{font-size:13px;line-height:1.4}.dealer-reports-outter-container .TyreMotionReport__tooltip-location{font-weight:500;margin-right:8px}.dealer-reports-outter-container .TyreMotionReport__tooltip-value{margin-right:12px;color:#666}.dealer-reports-outter-container .TyreMotionReport__tooltip-value:last-child{margin-right:0}.editor-input{border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.editor-input .padding{padding:.67857143em 1em}.KeyLockers .ui.container{padding:15px 0}.KeyLockerBoxesModal .ReactTable,.KeyLockers .ReactTable{min-height:600px}.KeyLockerBoxesModal .ReactTable .rt-thead .rt-td,.KeyLockerBoxesModal .ReactTable .rt-thead .rt-th,.KeyLockers .ReactTable .rt-thead .rt-td,.KeyLockers .ReactTable .rt-thead .rt-th{padding-left:0}.KeyLockerBoxesModal .ReactTable .rt-tbody .rt-tr-group,.KeyLockers .ReactTable .rt-tbody .rt-tr-group{cursor:auto!important}.KeyLockerBoxesModal .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td,.KeyLockers .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td{padding:0!important}.KeyLockerBoxesModal .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td:not(:first-child),.KeyLockers .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td:not(:first-child){align-self:center}.KeyLockerBoxesModal .ReactTable .key-lockers-table-index,.KeyLockers .ReactTable .key-lockers-table-index{width:50%;height:100%;font-size:1.3em;color:#fff;display:inline-flex;justify-content:center;align-items:center}.KeyLockerBoxesModal .ReactTable .key-locker-2fa-column,.KeyLockers .ReactTable .key-locker-2fa-column{text-align:center}.KeyLockerBoxesModal .ReactTable .cursor-pointer,.KeyLockers .ReactTable .cursor-pointer{cursor:pointer}.KeyLockerBoxesModal .ReactTable .key-locker-box .icons .icon,.KeyLockers .ReactTable .key-locker-box .icons .icon{left:45%;top:52%}.KeyLockerBoxesModal .ReactTable .keylocker-box-status-column,.KeyLockers .ReactTable .keylocker-box-status-column{height:100%}.KeyLockerBoxesModal .ReactTable .keylocker-box-status-column .-status-column_cell,.KeyLockers .ReactTable .keylocker-box-status-column .-status-column_cell{height:100%;padding-top:7px;text-align:center}.KeyLockerBoxesModal .ReactTable .key-locker-actions-container,.KeyLockers .ReactTable .key-locker-actions-container{text-align:right;padding-right:1em}.KeyLockerBoxesModal .ReactTable .key-locker-actions-container button,.KeyLockers .ReactTable .key-locker-actions-container button{margin-left:5px;border-radius:.28571429rem!important}.KeyLockerBoxesModal .ReactTable .key-locker-actions-container button>.icon,.KeyLockers .ReactTable .key-locker-actions-container button>.icon{vertical-align:baseline;vertical-align:initial}.KeyLockerBoxesModal .ReactTable .key-locker-actions-container button>.icon.edit,.KeyLockers .ReactTable .key-locker-actions-container button>.icon.edit{margin-left:2px!important}.KeylockerPrivateKey-container{display:flex;cursor:pointer;font-size:16px;justify-content:center}.KeylockerPrivateKey-container:hover{color:green}.KeylockerPrivateKey-container .actions button.ui.button{margin-right:auto}.KeyLockerMechanicQRCodeModal .content{text-align:center}.DMSv3Settings .ReactTable .rt-tr{align-items:center}.DMSv3Settings .ReactTable .rt-tr button.add-location-button{margin-right:20px}.DMSv3Settings .SubHeader_content .add-dealer-button-wrapper{text-align:right}.DMSv3Settings .SubHeader_content .add-dealer-button-wrapper button{margin-right:20px}.field.full-width-input,.field.full-width-input .react-datepicker-wrapper{width:100%}.AddDMSLocationButton-container{display:flex;justify-content:flex-end}.DeleteDMSLocation-container{display:flex;justify-content:center}.DeleteDMSLocation-container button.ui.button{margin-top:22px}.textarea-comment{width:100%}.DMSv3DealerDetail .ui.form .field .ui.checkbox{margin-top:6px}.CustomQueriesPage .SubHeader_content h1{padding:1rem 0}.CustomQueriesPage .CustomQueriesContainer{max-width:1920px;margin:0 auto!important;padding:0 .25rem}.CustomQueriesPage .CustomQueriesContainer .editor-table-wrapper .query-name-input{margin-bottom:20px;height:40px}.CustomQueriesPage .CustomQueriesContainer .editor-table-wrapper button.button{height:2.6em}.CustomQueriesPage .QueriesResultContainer{margin:0 auto;border-top:1px solid #e0e0e0;padding-top:15px}.CustomQueriesPage .QueriesResultContainer .query-result p{font-size:1.5rem}.CustomQueriesPage .QueriesResultContainer .query-result .query-result-header{font-size:1.5rem;margin-bottom:.875rem}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable{font-size:1.1rem}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable .ReactTable__column{white-space:pre}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable .rt-tbody{height:300px;overflow-x:hidden;overflow-y:auto}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable .rt-th.ReactTable__column-header{text-transform:none}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable .rt-noData{top:100%}.CustomQueriesPage .QueriesResultContainer .query-result .QueryResultsTable .rt-noData .Table__no-results{font-size:1.75rem}.CustomQueriesPage .QueriesTableContainer .ReactTable.QueriesTable{height:calc(35vh + 2.8em);overflow-y:auto;padding:0}.CustomQueriesPage .QueriesTableContainer .ReactTable.QueriesTable .rt-thead.-header{padding:0 4px;height:2em}.CustomQueriesPage .QueriesTableContainer .ReactTable.QueriesTable .rt-thead.-header .ReactTable__column-header{padding:0;margin:0;line-height:normal}.CustomQueriesPage .QueriesTableContainer .ReactTable.QueriesTable .rt-noData{top:50%}.CustomQueriesPage .QueriesTableContainer .ReactTable.QueriesTable .rt-noData .Table__no-results{font-size:1.75rem}.CustomQueriesPage .QueriesTableContainer .query-table-title{font-size:1.5rem;border-bottom:1px solid #e0e0e0;height:40px;margin-bottom:20px}.DMSMonitoringPage .SubHeader_monitoring_filters{width:100%}.DMSMonitoringPage .MonitoringTableContainer{max-width:1920px;margin:0 auto!important;padding:0 .25rem}.DMSMonitoringPage .MonitoringTableContainer .MonitoringTable{min-height:65vh}.DMSMonitoringPage .MonitoringTableContainer .MonitoringTable .rt-noData{top:50%}.DMSMonitoringPage .MonitoringTableContainer .MonitoringTable .rt-tbody .rt-tr-group{height:auto;max-height:none}.DMSMonitoringPage .MonitoringTableContainer .MonitoringTable .monitoring-message-column{white-space:pre-wrap}.DMSMonitoringPage .MonitoringFilters{padding:0 .5rem!important}.DMSMonitoringPage .MonitoringFilters .filter-group{display:flex;width:100%}.DMSMonitoringPage .MonitoringFilters .filter-dropdown{width:100%}.DMSMonitoringPage .MonitoringFilters .filter-dropdown:not(:last-child){margin-right:1rem}.FactoryExports .ReactTable .rt-tr{align-items:center;cursor:default;height:35px!important;max-height:35px!important;margin-top:1px}.FactoryExports-subheader{width:100%;padding:0 1rem!important}.FactoryExports-button.ui.button{border:1px solid #e2e2e3;border-radius:4px!important;background-color:#fff;font-weight:700}.FactoryExports-button.ui.button i.green.plus.icon{background-color:#fff;border-right:1px solid hsla(0,0%,43.9%,.16)}.FactoryExports-button.ui.button i.green.plus.icon:before{bottom:1px}.FactoryExports-button.ui.button:hover,.FactoryExports-button.ui.button:hover i.green.plus.icon{background-color:#f9fafb}.FactoryExports-button.ui.button:active,.FactoryExports-button.ui.button:active i.green.plus.icon,.FactoryExports-button.ui.button:focus,.FactoryExports-button.ui.button:focus i.green.plus.icon{background-color:#f4f4f4}.FactoryExports .FactoryExports-subheader{padding:0!important}@media (max-width:1600px){.FactoryExports .FactoryExports-subheader{padding:0 .6em!important}}.FactoryExports .FactoryExports-subheader h1{color:#665e5e}.FactoryExports .FactoryExports-subheader button.ui.basic.icon.right.floated.left.labeled.button{color:#000!important;background-color:#fff!important;font-size:14px;font-weight:600}.FactoryExports .FactoryExports-subheader button.ui.basic.icon.right.floated.left.labeled.button:hover{box-shadow:inset 0 0 0 1px rgba(34,36,38,.15)}.FactoryExports .FactoryExports-row-actions{text-align:right}.FactoryExports .FactoryExports-row-actions button{align-items:center;justify-content:center;width:32px;height:25px;background-color:#fff;border:1px solid #e2e2e3;border-radius:4px!important;display:inline-flex}.FactoryExports .FactoryExports-row-actions button .icon{width:11px;height:11px;position:relative;right:1px}.FactoryExports .FactoryExports-row-actions button i.green.list.alternate.icon{right:2px}.FactoryExports .FactoryExports-row-actions button:hover{background-color:#fff}.FactoryExports i.green.plus.icon.export-btn-icon{background-color:#fff;border:1px solid #e2e2e3}.FactoryExports-table{padding:0 1rem!important}.FactoryExports-row-actions button{margin-right:5px}.EmailEditorButtons{display:flex;justify-content:flex-end}.Backorders .ui.selection.active.wide-dropdown .menu{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Backorders .sixteen.wide.column.header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Backorders .BackorderDashboardTableContainer{max-width:1920px;margin:0 auto!important;padding:0 .25rem}.Backorders .export-button-container{display:flex}.Backorders .export-button-container div{display:inline-block}.Backorders .export-button-container .export-button{padding:9px}.Backorders .BackorderDashboardTable{font-size:1rem;line-height:25px}.Backorders .BackorderDashboardTable .Table__no-results{margin-top:100px}.Backorders .BackorderDashboardTable .ReactTable.-floated-table .rt-tbody,.Backorders .BackorderDashboardTable .ReactTable.-floated-table .rt-thead.-header{width:auto;margin:0}.Backorders .BackorderDashboardTable .QuestionStatus{display:flex;justify-content:center;align-items:center;height:100%;border-radius:3px;float:right;text-align:center;width:2.5em}.Backorders .BackorderDashboardTable .QuestionStatus>span{color:#fff!important;margin-left:4px}.Backorders .BackorderDashboardTable .rt-tbody{overflow:hidden!important}.Backorders .BackorderDashboardTable .rt-tbody .rt-tr-group{cursor:auto!important}.Backorders .BackorderDashboardTable .pagination-bottom .-pagination .-next button:enabled{background-color:#46923d;color:#fff}.Backorders .BackorderDashboardTable .pagination-bottom .-pagination .-next button:enabled:hover{background-color:#377730;color:#fff}.Backorders .BackorderDashboardTable .pagination-bottom .-pagination .-previous button:enabled{background-color:#46923d;color:#fff}.Backorders .BackorderDashboardTable .pagination-bottom .-pagination .-previous button:enabled:hover{background-color:#377730;color:#fff}.Backorders .total-appointments{margin-left:4px}.ExportLeads-Modal .export-modal-content{text-align:center}.TyreTeamDiscount .heading{display:flex;align-items:center;justify-content:space-between;padding:20px 10px;background-color:#fff}.TyreTeamDiscount .heading h1{margin-bottom:0}.TyreTeamDiscount .TyreTeamDiscountTable{font-size:1rem;line-height:25px}.TyreTeamDiscount .TyreTeamDiscountTable .Table__no-results{margin-top:20px}.TyreTeamDiscount .TyreTeamDiscountTable .ReactTable.-floated-table .rt-tbody,.TyreTeamDiscount .TyreTeamDiscountTable .ReactTable.-floated-table .rt-thead.-header{width:auto;margin:0}.TyreTeamDiscount .TyreTeamDiscountTable .rt-noData{top:150px!important}.TyreTeamDiscount .TyreTeamDiscountTable .QuestionStatus{display:flex;justify-content:center;align-items:center;height:100%;border-radius:3px;float:right;text-align:center;width:2.5em}.TyreTeamDiscount .TyreTeamDiscountTable .QuestionStatus>span{color:#fff!important;margin-left:4px}.TyreTeamDiscount .TyreTeamDiscountTable .rt-tbody{overflow:hidden!important}.TyreTeamDiscount .TyreTeamDiscountTable .rt-tbody .rt-tr-group{cursor:auto!important}.TyreTeamDiscount .controls-btn{position:relative;top:-1px;cursor:pointer}.TyreTeamDiscount .controls-btn i.green.icon,.TyreTeamDiscount .controls-btn i.grey.icon{margin:0}.TyreTeamDiscount .controls-btn:not(:last-child){margin-right:8px}form.ui.form.tyre-team-form-container{display:grid;grid-template-columns:50% 49%;grid-column-gap:1%}form.ui.form.tyre-team-form-container .fields{display:block}form.ui.form.tyre-team-form-container .fields .field{height:65px}form.ui.form.tyre-team-form-container .fields .field.active-checkbox{display:flex;align-items:center;position:relative;top:6px;left:16px}form.ui.form.tyre-team-form-container .fields .is-brand-discount-only-field{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:10px}.BoardItem-appointment-status:not(.-collapsed){position:absolute;top:0;right:0}.BoardItem-appointment-status:not(.-collapsed) .-status-column_cell{position:absolute;top:-5px;right:-5px}.BoardItem-appointment-status .-status-column_cell{border-radius:4px;box-shadow:-1px 1px 3px rgba(0,0,0,.16);height:34px;width:38px;display:flex;justify-content:center;align-items:center}.BoardItem-appointment-status .-status-column_cell .fa-envelope{font-size:8px;position:absolute;top:2px;right:2px;bottom:auto;left:auto}.BoardItem-appointment-status .-status-column_cell svg{font-size:20px}.BoardItem-appointment-status .-status-column_cell .customer-answered-icon{margin-left:.4em;font-size:15px}.BoardItem-appointment-status .-status-column_cell .checkin-done-first-icon{font-size:20px;margin-right:-2px}.BoardItem-appointment-status .-status-column_cell .check-in-done-second-icon{position:absolute;font-size:9px;top:-8px;right:-8px;bottom:auto;left:auto}.BoardItem-appointment-status .-status-column_cell .car-in-shop-icon{margin-left:.1em;font-size:20px}.BoardItem-appointment-status .-status-column_cell .icons-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.BoardItem-appointment-status .-status-column_cell .car-ok-plus-repair-overview-second-icon,.BoardItem-appointment-status .-status-column_cell .quality-check-plus-repair-overview-second-icon{font-size:10px;margin-bottom:15px;margin-left:25px}.BoardItem-appointment-status .-status-column_cell .car-check-started-icon{margin-left:.1em;font-size:20px}.BoardItem-appointment-status .-status-column_cell .back-order-icon{font-weight:600;font-size:18px}.BoardItem-appointment-status .-status-column_cell .car-out-of-shop-icon{font-size:9px;position:absolute;bottom:6px;left:1.5px}.BoardItem-appointment-status .status-column-icons-container{position:relative;color:#000;display:flex;justify-content:center;align-items:center;padding:0}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon .material-icons{font-size:21px}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon .material-icons[title=Info]{position:relative;bottom:1px}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon svg.svg-inline--fa.fa-car-alt.fa-w-15.new-car-icon{font-size:18px}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon .fa-layers{width:100%;height:100%;position:relative}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon .fa-layers .check-in-done-second-icon{position:absolute;font-size:9px;top:2px;right:1px;bottom:auto;left:auto}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon span.fa-layers.icons-container.backorder-composite{position:relative;top:-1px}.BoardItem-appointment-status .-status-column_cell.status-column-icons-container.composite-icon span.fa-layers.icons-container.backorder-composite span{font-size:15px}.InterventionQuickViewContent{max-height:300px;overflow-y:auto;width:700px;max-width:700px}.InterventionQuickView-interventions-container{width:690px;max-width:690px;display:flex;align-items:center;justify-content:space-between;padding:10px 5px;border-bottom:2px solid #d4d4d5}.InterventionQuickView-interventions-container .title-description-container{width:70%;display:flex}.InterventionQuickView-interventions-container .title-description-container .title{width:100%;font-size:13px;display:inline-block;word-wrap:break-word;word-break:break-all}.InterventionQuickView-interventions-container .special-indicators-container{width:30%;display:flex;justify-content:flex-end;margin:0;padding:0}.InterventionQuickView-interventions-container .special-indicators-container .labor-minutes{margin-right:25px;font-style:italic}.InterventionQuickView-interventions-container .special-indicators-container .labor-minutes svg{margin-right:5px;font-size:10px;position:relative;bottom:1px;color:#414141}.InterventionQuickView-interventions-container .ThumbToggle{pointer-events:none}.InterventionQuickView-interventions-container .ThumbToggle .icon{margin:0!important}.InterventionQuickView-interventions-container .Pin-Container{margin-right:5px}.InterventionQuickView-interventions-container .Pin-Container .ui.label{display:flex;justify-content:center;width:32px}.InterventionQuickView-interventions-container .Pin-Container i{margin:0!important}.InterventionQuickView-interventions-container .AnswerReadyStatus{display:inline-block;margin-right:5px;width:18px}.InterventionQuickView-interventions-container .AnswerReadyStatus .ui.label{width:0}.InterventionQuickView-interventions-container:last-child{border-bottom:none}.car-info-container{display:flex;align-items:center;background:#fff;border-radius:4px;box-sizing:border-box;padding:29px 29px 29px 22px;width:534px;height:178.48px}.car-info-container .car-info-inner-container{height:126px;display:flex;align-items:flex-start}.car-info-container .car-info-inner-container .car-image-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;margin-right:35px}.car-info-container .car-info-inner-container .car-image-container i.car.icon{font-size:6em;color:#ccc;position:relative;top:27px}.car-info-container .car-info-inner-container .car-image-container img{width:197px;height:100%;border-radius:4px}.car-info-container .car-info-inner-container .car-details{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:35px;-webkit-column-gap:35px;column-gap:35px;grid-row-gap:15px;row-gap:15px;height:100%}.car-info-container .car-info-inner-container .car-details .detail-item{display:flex;flex-direction:column;font-size:12.6px;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.car-info-container .car-info-inner-container .car-details .detail-item .detail-title{font-weight:700;margin-bottom:3px}.car-info-container .car-info-inner-container .car-details .detail-item span.detail-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-filter{display:flex;align-items:center;border-radius:5px;cursor:pointer;border:2px solid}.status-filter.disabled{border-color:#767676!important}.status-filter.disabled .status-filter-icon{background-color:#767676!important;color:#e2e2e3}.status-filter.disabled .status-filter-count{background-color:#e2e2e3}.status-filter.active{box-shadow:0 4px 8px rgba(0,0,0,.1)}.status-filter-icon{display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.3rem;padding:5px 6px;height:100%;width:36px;border-top-left-radius:1px;border-bottom-left-radius:1px}.status-filter-icon i.material-icons{font-size:20px}.status-filter-icon .backorder-icon span{font-size:16px;line-height:16px;vertical-align:top}.status-filter-count{display:flex;justify-content:center;align-items:center;background-color:#fff;font-weight:700;width:29px;height:100%;font-size:13px;border-top-right-radius:4px;border-bottom-right-radius:4px}.status-filters{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:10px;margin-bottom:10px}.Dayplanner{min-height:100%}.Dayplanner .Dayplanner-dragged{transition:.01s;-webkit-transform:translateX(-9999px);transform:translateX(-9999px)}.Dayplanner .SubHeader .SubHeader_content{padding:7px 0!important}.Dayplanner-board{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;grid-column-gap:7px;-webkit-column-gap:7px;column-gap:7px;height:calc(100% - 100px);margin:25px auto;padding:0 .25rem;width:99%;max-width:1920px}.Dayplanner-columnContainer{display:flex;flex-direction:column;flex:1 1 112px;align-self:auto;height:calc(100vh - 160px);min-width:112px}.Dayplanner-columnContainer:not(.-mechanic-tasks){max-width:250px}.Dayplanner-columnContainer.-collapsed{flex:0 1 50px;min-width:auto;cursor:pointer}.Dayplanner-columnContainer.-collapsed .Dayplanner-column{min-width:50px}.Dayplanner-columnContainer.-flex-grow-3{flex:3 1 auto}.Dayplanner-columnContainer.-mechanic-tasks{width:20%}.Dayplanner-columnHeader{position:relative;display:inline-flex;justify-content:space-between;width:100%}.Dayplanner-columnHeader div.label{display:flex;justify-content:center;align-items:center;cursor:pointer;right:5px;position:relative;width:22px;height:22px;box-shadow:0 0 2px rgba(0,0,0,.16);border-radius:4px}.Dayplanner-columnHeader__filters{width:70%;display:flex;justify-content:flex-end;position:absolute;right:0;top:-10px}.Dayplanner-columnHeader .dropdown.button.icon.labeled{background-color:#fff;border:1px solid hsla(0,0%,43.9%,.16);font-weight:600;min-width:120px}.Dayplanner-columnHeader .dropdown.button.icon.labeled.active{background-color:#f0f0f0}.Dayplanner-columnHeader .dropdown.button.icon.labeled i.filter.icon{color:#4caf50;background-color:#fff;border-right:1px solid hsla(0,0%,43.9%,.16)}.Dayplanner-columnHeader .dropdown.button.icon.labeled i.filter.icon:before{background-color:#fff}.Dayplanner-column{display:flex;width:100%;height:100%;background-color:#f2f2f2;border-radius:4px;min-width:100px;align-items:center;flex-direction:column;grid-row-gap:10px;row-gap:10px;margin-bottom:0;padding:10px 10px 40px;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-ms-overflow-style:-ms-autohiding-scrollbar}.Dayplanner-column.-on-drag-hover{border:1px dashed #d4d4d5}.Dayplanner-column::-webkit-scrollbar{display:none}.Dayplanner .MechanicBox{display:flex;width:100%;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;padding:10px 10px 10px 4px}.Dayplanner .MechanicBox.-not-available .MechanicBox-side{flex-direction:row;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.Dayplanner .MechanicBox-side{display:flex;flex-direction:column;align-items:center;margin-left:12px;height:100%;justify-content:space-between;grid-row-gap:4px;row-gap:4px}.Dayplanner .MechanicBox-profile img{height:25px;width:25px;border-radius:50px;max-width:100%;vertical-align:top}.Dayplanner .MechanicBox-profile>div{display:flex;height:25px;width:25px;border-radius:50px;background-color:grey;color:#fff;font-size:12px;justify-content:center;align-items:center}.Dayplanner .MechanicBox-name{margin-left:8px;font-size:13px;font-weight:600}.Dayplanner .MechanicBox-contentContainer{display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px;width:100%}.Dayplanner .MechanicBox-content{display:flex;flex-direction:row;grid-column-gap:13px;-webkit-column-gap:13px;column-gap:13px;justify-content:center;margin:0 5px}.Dayplanner .MechanicBox-placeholder{height:91px;padding:8px 12px;flex:1 0 160px;position:relative}.Dayplanner .MechanicBox-placeholder:not(.-empty){border:1px dashed #d4d4d5;border-radius:4px;background-color:#f2f2f2;transition:border .1s ease-in-out;background-image:url(/img/dayplanner-placeholder.svg);background-repeat:no-repeat;background-size:125px;background-position:50% 50%}.Dayplanner .MechanicBox-placeholder:not(.-empty).-on-drag-hover{border:1.5px dashed #000;background-image:none}.Dayplanner .MechanicBox-placeholder:not(.-empty).-on-drag-hover .MechanicBox-placeholder__number{display:none}.Dayplanner .MechanicBox-placeholder:not(.-empty).-disabled{pointer-events:none;cursor:no-drop}.Dayplanner .MechanicBox-placeholder:not(.-empty).-no-pointer{pointer-events:none;cursor:default}.Dayplanner .MechanicBox-placeholder:not(.-empty).-inactive{opacity:.45}.Dayplanner .MechanicBox-placeholder__number{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:29px;width:29px;background-color:#c7c7c7;box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:20px;color:#707070;font-size:.9rem;cursor:default}.Dayplanner .MechanicBox-appointments{height:100%}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:27px;height:30px;padding-bottom:2px;padding-top:5px;box-shadow:0 0 2px rgba(0,0,0,.16);cursor:pointer}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled{background-color:#f9fafb;cursor:default}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled>span:first-child{color:#d4d4d5}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-border-green{border:1px solid #21ba45}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button>span:first-child{font-size:12.6px;font-weight:700;color:rgba(0,0,0,.87)}.Dayplanner .MechanicBox-appointments .ui.basic.label.extend-appointments-button .extend-appointments{display:block}.Dayplanner .MechanicBox-toggle{height:100%}.Dayplanner .MechanicBox-toggle .ui.basic.label{display:flex;justify-content:center;align-items:center;width:27px;box-shadow:0 0 2px rgba(0,0,0,.16);cursor:pointer}.Dayplanner .MechanicBox .BoardItem,.Dayplanner .MechanicBox .MechanicBox-placeholder{width:160px}.Dayplanner .MechanicBox .BoardItem{flex:1 0 160px}.Dayplanner .-column-not-allowed-to-drop{opacity:.5}@media (max-width:1440px){.Dayplanner-board{overflow-x:auto}.Dayplanner-columnContainer{min-width:auto!important}.Dayplanner-columnContainer.-mechanic-tasks{width:auto}.Dayplanner-columnContainer.-collapsed .Dayplanner-column{width:50px!important}.Dayplanner-column{width:220px!important}.Dayplanner-column.-mechanics-tasks{scroll-behavior:smooth;width:100%!important}}.DayPlannerMechanicBoxSortableHelper{width:100%;border:2px solid #2d85d0;background-color:#fff;border-radius:4px;cursor:pointer;padding:10px 10px 10px 4px;display:flex}.DayPlannerMechanicBoxSortableHelper .MechanicBox{width:100%;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px}.DayPlannerMechanicBoxSortableHelper .MechanicBox.-not-available .MechanicBox-side{flex-direction:row;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.DayPlannerMechanicBoxSortableHelper .MechanicBox-side{display:flex;flex-direction:column;align-items:center;margin-left:12px;height:100%;justify-content:space-between;grid-row-gap:4px;row-gap:4px}.DayPlannerMechanicBoxSortableHelper .MechanicBox-profile img{height:25px;width:25px;border-radius:50px;max-width:100%;vertical-align:top}.DayPlannerMechanicBoxSortableHelper .MechanicBox-profile>div{display:flex;height:25px;width:25px;border-radius:50px;background-color:grey;color:#fff;font-size:12px;justify-content:center;align-items:center}.DayPlannerMechanicBoxSortableHelper .MechanicBox-name{margin-left:8px;font-size:13px;font-weight:600}.DayPlannerMechanicBoxSortableHelper .MechanicBox-contentContainer{display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px;width:100%}.DayPlannerMechanicBoxSortableHelper .MechanicBox-content{display:flex;flex-direction:row;grid-column-gap:13px;-webkit-column-gap:13px;column-gap:13px;justify-content:center;margin:0 5px}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder{height:91px;padding:8px 12px;flex:1 0 160px;position:relative}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty){border:1px dashed #d4d4d5;border-radius:4px;background-color:#f2f2f2;transition:border .1s ease-in-out;background-image:url(/img/dayplanner-placeholder.svg);background-repeat:no-repeat;background-size:125px;background-position:50% 50%}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty).-on-drag-hover{border:1.5px dashed #000;background-image:none}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty).-on-drag-hover .MechanicBox-placeholder__number{display:none}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty).-disabled{pointer-events:none;cursor:no-drop}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty).-no-pointer{pointer-events:none;cursor:default}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder:not(.-empty).-inactive{opacity:.45}.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder__number{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:29px;width:29px;background-color:#c7c7c7;box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:20px;color:#707070;font-size:.9rem;cursor:default}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments{height:100%}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:27px;height:30px;padding-bottom:2px;padding-top:5px;box-shadow:0 0 2px rgba(0,0,0,.16);cursor:pointer}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled{background-color:#f9fafb;cursor:default}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled>span:first-child{color:#d4d4d5}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button.-border-green{border:1px solid #21ba45}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button>span:first-child{font-size:12.6px;font-weight:700;color:rgba(0,0,0,.87)}.DayPlannerMechanicBoxSortableHelper .MechanicBox-appointments .ui.basic.label.extend-appointments-button .extend-appointments{display:block}.DayPlannerMechanicBoxSortableHelper .MechanicBox-toggle{height:100%}.DayPlannerMechanicBoxSortableHelper .MechanicBox-toggle .ui.basic.label{display:flex;justify-content:center;align-items:center;width:27px;box-shadow:0 0 2px rgba(0,0,0,.16);cursor:pointer}.DayPlannerMechanicBoxSortableHelper .BoardItem{position:relative;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;padding:8px 12px;height:91px;width:100%;flex:0 0 auto;cursor:pointer}.DayPlannerMechanicBoxSortableHelper .BoardItem.-popup{width:254px}.DayPlannerMechanicBoxSortableHelper .BoardItem.-cursor-move{cursor:move}.DayPlannerMechanicBoxSortableHelper .BoardItem.-appointment-internal .wo-nr{background-color:#fef0e7;color:#fe0202}.DayPlannerMechanicBoxSortableHelper .BoardItem.-panic{border:1.5px solid #db2828}.DayPlannerMechanicBoxSortableHelper .BoardItem.-inactive{opacity:.4}.DayPlannerMechanicBoxSortableHelper .BoardItem.-bg-color-red{background-color:rgba(219,40,40,.1)}.DayPlannerMechanicBoxSortableHelper .BoardItem.-bg-color-yellow{background-color:rgba(251,189,8,.1)}.DayPlannerMechanicBoxSortableHelper .BoardItem-info{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 24px);white-space:nowrap;font-size:13px;font-weight:700;margin-bottom:4px}.DayPlannerMechanicBoxSortableHelper .BoardItem-last-update{margin-left:7px}.DayPlannerMechanicBoxSortableHelper .BoardItem-bottom-elements{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;height:25px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator{display:inline-flex}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label{width:16px;height:16px;font-size:8px;border-radius:50%;padding:0 4px!important;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-transform:none;transform:none}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire{overflow:hidden;position:relative}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire .checkedTire-tire{font-size:10px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire .checkedTire-check{position:absolute;bottom:0;right:1px;font-size:9px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label.bigTire{font-size:1.5em;padding:3px 0 0!important}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label.bigTire svg{width:25px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label i.icon{margin:0}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator>.ui.circular.label i.material-icons{font-size:1em;padding:0 1px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .customer-com .smile.icon{font-size:1.3em;-webkit-transform:translateY(1px);transform:translateY(1px)}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator-Header{position:relative;font-size:12.6px;font-weight:600;right:3px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .mechanic-info-profile-picture-fallback{display:flex;height:25px;width:25px;border-radius:50px;background-color:grey;color:#fff;font-size:12px;justify-content:center;align-items:center}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle{display:flex;margin-bottom:3px;align-items:center}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle svg{position:relative;margin-right:7px;bottom:1px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteDescription{font-style:italic;font-size:12px;color:#767676}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent{margin-top:10px;font-size:14px}.DayPlannerMechanicBoxSortableHelper .BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent .CallCustomerPhoneNr{margin-bottom:6px}.DayPlannerMechanicBoxSortableHelper .BoardItem-planning-mechanic{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:50px;position:relative;left:9px;top:6px}.DayPlannerMechanicBoxSortableHelper .BoardItem-planning-mechanic .initials-fallback{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:50px;background-color:grey;color:#fff;font-size:12px}.DayPlannerMechanicBoxSortableHelper .BoardItem,.DayPlannerMechanicBoxSortableHelper .MechanicBox-placeholder{width:160px}.DayPlannerMechanicBoxSortableHelper .BoardItem{flex:1 0 160px}.mechanicInfo-popover{z-index:10;position:absolute;right:15px!important}.ClearSearchIcon{color:#eee;cursor:pointer;font-size:1.3em!important;position:absolute;right:1em;top:1em}.ClearSearchIcon:hover{color:#fff}.BoardItem{position:relative;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;padding:8px 12px;height:91px;width:100%;flex:0 0 auto;cursor:pointer}.BoardItem.-popup{width:254px}.BoardItem.-cursor-move{cursor:move}.BoardItem.-appointment-internal .wo-nr{background-color:#fef0e7;color:#fe0202}.BoardItem.-panic{border:1.5px solid #db2828}.BoardItem.-inactive{opacity:.4}.BoardItem.-bg-color-red{background-color:rgba(219,40,40,.1)}.BoardItem.-bg-color-yellow{background-color:rgba(251,189,8,.1)}.BoardItem-info{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 24px);white-space:nowrap;font-size:13px;font-weight:700;margin-bottom:4px}.BoardItem-last-update span.labor-minutes{margin-left:7px;font-style:italic}.BoardItem-last-update span.labor-minutes svg{position:relative;bottom:1px;font-size:10px;margin-right:2.6px;color:#414141}.BoardItem-right-top{position:absolute;top:0;right:0}.BoardItem-kiosk-label.ui.label{height:20px;width:auto;display:flex;justify-content:center;align-items:center;position:relative;top:34px;right:-5px;width:38px;border-radius:4px;box-shadow:-1px 1px 3px rgba(0,0,0,.16)}.BoardItem-kiosk-label.ui.label span{margin-left:5px}.BoardItem-bottom-elements{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;height:25px}.BoardItem-appointment-special-indicator{display:inline-flex}.BoardItem-appointment-special-indicator>.ui.circular.label{width:16px;height:16px;font-size:8px;border-radius:50%;padding:0 4px!important;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-transform:none;transform:none}.BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire{overflow:hidden;position:relative}.BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire .checkedTire-tire{font-size:10px}.BoardItem-appointment-special-indicator>.ui.circular.label.checkedTire .checkedTire-check{position:absolute;bottom:0;right:1px;font-size:9px}.BoardItem-appointment-special-indicator>.ui.circular.label.bigTire{font-size:1.5em;padding:3px 0 0!important}.BoardItem-appointment-special-indicator>.ui.circular.label.bigTire svg{width:25px}.BoardItem-appointment-special-indicator>.ui.circular.label i.icon{margin:0}.BoardItem-appointment-special-indicator>.ui.circular.label i.material-icons{font-size:1em;padding:0 1px}.BoardItem-appointment-special-indicator .customer-com .smile.icon{font-size:1.3em;-webkit-transform:translateY(1px);transform:translateY(1px)}.BoardItem-appointment-special-indicator-Header{position:relative;font-size:12.6px;font-weight:600;right:3px}.BoardItem-appointment-special-indicator .mechanic-info-profile-picture-fallback{display:flex;height:25px;width:25px;border-radius:50px;background-color:grey;color:#fff;font-size:12px;justify-content:center;align-items:center}.BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle{display:flex;margin-bottom:3px;align-items:center}.BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle svg{position:relative;margin-right:7px;bottom:1px}.BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteDescription{font-style:italic;font-size:12px;color:#767676}.BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent{margin-top:10px;font-size:14px}.BoardItem-appointment-special-indicator .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent .CallCustomerPhoneNr{margin-bottom:6px}.BoardItem-planning-mechanic{position:relative;left:9px;top:6px}.BoardItem-planning-mechanic,.BoardItem-planning-mechanic .initials-fallback{display:flex;width:25px;height:25px;justify-content:center;align-items:center;border-radius:50px}.BoardItem-planning-mechanic .initials-fallback{background-color:grey;color:#fff;font-size:12px}.DealerDocumentationsPage button.ui.button.add-button{min-width:140px}.DealerDocumentationsPage-header{width:100%;margin:20px 0;padding:12px}.DealerDocumentationsPage-header .ui.selection.dropdown{font-size:13px;margin-right:20px}.DealerDocumentationsPage-header .ui.toggle.checkbox{top:5px}.DealerDocumentationsPage-content .ReactTable.-floated-table .rt-noData{top:100%}.DealerDocumentationsPage-content .ReactTable.-floated-table .rt-noData .Table__no-results{font-size:2rem}.DealerDocumentationsPage-content .ReactTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td{padding-top:0;padding-bottom:0}.DealerDocumentationsPage-content .ReactTable.-floated-table .rt-td.ReactTable__column:last-child{text-align:right;padding-right:0}.DealerDocumentationsPage-content .ReactTable.-floated-table .rt-tr{align-items:center}.DocumentationModal .read-only-header{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%}.DocumentationModal .read-only-header i{font-size:16px;font-weight:400;vertical-align:text-top}.DocumentationModal .read-only-header button{margin-left:auto}.DocumentationModal .PinCheckbox{position:relative;top:5px;cursor:pointer;margin-left:2px}.DocumentationModal .PinCheckbox i.icon{font-size:17px;top:2px;position:relative}.DocumentationModal .ui.checkbox{top:7px}.DocumentationModal .DocumentationAttachmentsContainer .DragAndDropBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:35px;border:1px dashed #dededf;border-radius:4px;margin-top:16px;margin-bottom:20px}.DocumentationModal .DocumentationAttachmentsContainer .DragAndDropBox.-dragged-over{opacity:.3;border:1px dotted #1f1f1f}.DocumentationModal .DocumentationAttachmentsContainer .DragAndDropBox.-attachments-error{border-color:red}.DocumentationModal .DocumentationAttachmentsContainer .DragAndDropBox span.browse-files{color:#2185d0;text-decoration:underline;cursor:pointer}.DocumentationModal .DocumentationAttachmentsContainer .DragAndDropBox .description{color:#b5b5b5;font-size:.9rem}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow{display:flex;padding:8px;font-size:16px;margin-bottom:4px;width:100%;justify-content:space-between}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileTitle{flex:1 1;width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileTitle svg{color:grey;margin-right:10px}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileTitle a{cursor:pointer}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileInfo{justify-content:flex-end;font-size:14px;font-style:italic;color:grey}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileInfo svg{margin-left:24px;cursor:pointer}.DocumentationModal .DocumentationAttachmentsContainer .FileList .FileRow .FileInfo .FileAuthor{margin-right:3px}.DocumentationModal .DocumentationFile{display:flex;align-items:center;padding-top:12px;font-size:16px}.DocumentationModal .DocumentationFile .fa-image{color:grey;margin-right:10px;position:relative;top:1px}.DocumentationModal .DocumentationFile a{cursor:pointer}.DocumentationModal .DocumentationContent{width:100%;margin-top:18px;border:1px solid rgba(222,222,223,.54);padding:12px}.DocumentationModal .DocumentationFrame{min-height:400px;border:none;margin-top:12px}.DocumentationModal .User{display:flex;align-items:center;grid-gap:8px;gap:8px}.DocumentationModal .User span:nth-child(2){font-weight:700}.DocumentationModal .User .profile-picture-placeholder,.DocumentationModal .User img{vertical-align:middle;width:36px;height:36px;border-radius:50%;border:1px solid #21ba45;background-color:#a6a6a6;color:#fff;font-weight:600}.DocumentationModal .User .profile-picture-placeholder{display:flex;align-items:center;justify-content:center}.DocumentationModal .DocumentationQuill.QuillError .ql-container.ql-snow{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38}.DocumentationModal .DocumentationQuill .ql-container.ql-snow{min-height:400px}.ui.large.modal.transition.visible.active.DocumentationModal .header{display:flex}.AcsesDashboard{padding:20px}.AcsesDashboard h1{color:#665e5e;margin:10px 0}.AcsesDashboard .ReactTable.-sharebox-logs-table .rt-tbody{overflow-x:hidden}.AcsesDashboard .AcsesClaireResponseHeader,.AcsesDashboard .AcsesClaireResponseIcon{text-align:center!important}.Kiosks .ui.container{padding:15px 0}.KioskLabelsModal .ReactTable,.Kiosks .ReactTable{min-height:600px}.KioskLabelsModal .ReactTable .rt-thead .rt-td,.KioskLabelsModal .ReactTable .rt-thead .rt-th,.Kiosks .ReactTable .rt-thead .rt-td,.Kiosks .ReactTable .rt-thead .rt-th{padding-left:0}.KioskLabelsModal .ReactTable .rt-tbody .rt-tr-group,.Kiosks .ReactTable .rt-tbody .rt-tr-group{cursor:auto!important}.KioskLabelsModal .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td,.Kiosks .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td{padding:0!important}.KioskLabelsModal .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td:not(:first-child),.Kiosks .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td:not(:first-child){align-self:center}.KioskLabelsModal .ReactTable .kiosk-table-index,.Kiosks .ReactTable .kiosk-table-index{width:50%;height:100%;font-size:1.3em;color:#fff;display:inline-flex;justify-content:center;align-items:center}.KioskLabelsModal .ReactTable .kiosk-box .icons .icon,.Kiosks .ReactTable .kiosk-box .icons .icon{left:45%;top:52%}.KioskLabelsModal .ReactTable .kiosk-status-column,.Kiosks .ReactTable .kiosk-status-column{height:100%}.KioskLabelsModal .ReactTable .kiosk-status-column .-status-column_cell,.Kiosks .ReactTable .kiosk-status-column .-status-column_cell{height:100%;padding-top:7px;text-align:center}.KioskLabelsModal .ReactTable .kiosk-status-header,.Kiosks .ReactTable .kiosk-status-header{display:flex;justify-content:center}.KioskLabelsModal .ReactTable .cursor-pointer,.Kiosks .ReactTable .cursor-pointer{cursor:pointer}.KioskLabelsModal .ReactTable .kiosk-actions-container,.Kiosks .ReactTable .kiosk-actions-container{text-align:right;padding-right:1em}.KioskLabelsModal .ReactTable .kiosk-actions-container button,.Kiosks .ReactTable .kiosk-actions-container button{margin-left:5px;border-radius:.28571429rem!important}.KioskLabelsModal .ReactTable .kiosk-actions-container button>.icon,.Kiosks .ReactTable .kiosk-actions-container button>.icon{vertical-align:baseline;vertical-align:initial}.KioskLabelsModal .ReactTable .kiosk-actions-container button>.icon.edit,.Kiosks .ReactTable .kiosk-actions-container button>.icon.edit{margin-left:2px!important}.KioskPrivateKey-container{display:flex;cursor:pointer;font-size:16px;justify-content:center}.KioskPrivateKey-container:hover{color:green}.KioskPrivateKey-container .actions button.ui.button{margin-right:auto}.ui.modal.KioskEditModal .header{width:100%;display:flex;justify-content:space-between;align-items:center}.ui.modal.KioskEditModal .KioskImageContainer{max-width:100%;height:auto;margin-top:20px}.ui.modal.KioskEditModal .KioskImageInfo{margin-left:4px}.ParkingGateCodes__table .rt-tbody{overflow:hidden}.ParkingGateCodes__table-actions{text-align:right;padding-right:1em}.ParkingGateCodes__table-actions>button.ui.button{margin-left:5px;border-radius:.28571429rem!important}.ParkingGateCodes__table-actions>button.ui.button>.icon{vertical-align:baseline;vertical-align:initial}.ParkingGateCodes__table-actions>button.ui.button>.icon.edit{position:relative;bottom:1px}.ParkingGateCodes .Table__no-results{position:relative;top:20vh}.ParkingGateCodes__modal .react-datepicker-wrapper{width:100%}.ui.grid{margin:0}.ui.grid.-full-height{height:100vh}.ui.search.dropdown>.text,.ui.search.selection.dropdown>input.search{cursor:pointer}.ui.selection.dropdown:focus{border-color:#35792c}.ui.selection.dropdown .menu>.item{overflow:hidden;padding:.78571429rem .8em!important;text-overflow:ellipsis;white-space:nowrap}.ui.button,.ui.input input{border-radius:0!important}.ui.button{font-weight:400;text-transform:capitalize}.ui.message{border-radius:0!important}.ui.message .header{font-weight:400!important}body,html{height:100vh}body{margin:0;padding:0;overflow:hidden}#root{height:100vh}@media print{body,html{height:auto!important;overflow:visible!important;overflow:initial!important;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}}@page{margin:20mm}@media print{.fix-printed-dimensions{width:100%!important;height:auto!important}}@media print{.page-break-inside-avoid{page-break-inside:avoid!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){:hover{cursor:default!important}.ui.basic.button,.ui.basic.buttons .button{background:#fff!important;border-radius:0!important;border:1px solid #eee;box-shadow:none!important;color:#000!important;color:initial!important}.ui.basic.button .icon,.ui.basic.buttons .button .icon{opacity:1!important}.ui.basic.button:hover,.ui.basic.buttons .button:hover{box-shadow:none!important;color:#000!important;color:initial!important;cursor:default!important}.ui.basic.button:hover .icon,.ui.basic.buttons .button:hover .icon{opacity:1!important}.AppointmentLists .AppointmentLists__list-title .icon:hover{cursor:default!important;-webkit-transform:none!important;transform:none!important}}.ExtendedSearchIcon{color:#eee;cursor:pointer;font-size:1.3em!important;position:absolute;right:1em;top:1em}.ExtendedSearchIcon:hover{color:#fff}.search .results{max-height:400px;overflow-y:auto}.search .results .message.empty .header{color:#3c3c3c;font-size:2em;font-weight:300;margin-top:5em;text-align:center}.search.-fullscreen .results{border-radius:0;border:none;font-size:.85em;height:calc(100% - 52px);min-height:calc(100% - 52px);position:fixed;top:52px}.search.-fullscreen .results .result{padding:0}.search.-fullscreen.-results-with-header .results{height:calc(100% - 100px);min-height:calc(100% - 100px);top:100px}.SearchResultsHeader{background-color:#d4d4d4;left:0;position:fixed;top:60px;width:100%;z-index:100}.SearchResultsHeader .column{padding-left:10px!important}.ReactTable .rt-th{text-transform:capitalize}.ReactTable.-highlight{border:none!important;padding-bottom:2em}.ReactTable.-highlight .rt-thead.-header{background:padding-box;box-shadow:none!important;margin:0 auto;padding:5px 0;width:99%}.ReactTable.-highlight .rt-thead.-header .ReactTable__column-header{border:none!important;font-size:.9em;font-weight:600;text-align:left;text-transform:capitalize}.ReactTable.-highlight .rt-thead.-header .ReactTable__column-header div{overflow:inherit!important}.ReactTable.-highlight .rt-tbody{margin:0 auto;width:99%}.ReactTable.-highlight .rt-tbody .rt-tr-group{background-color:#fff;border-radius:1px;border:1px solid #e4e4e4;color:#0c0c0c;font-size:.9em;min-height:40px;margin-bottom:1.5px}.ReactTable.-highlight .rt-tbody .rt-tr-group .rt-tr .rt-td{border:none;color:#584a4a;padding-top:.5em}.ReactTable.-highlight .rt-tbody .rt-tr-group:hover{background-color:#ededed;cursor:pointer}.ReactTable.-highlight .rt-tbody .rt-tr-group .ReactTable__column{border-right:none}.ReactTable.-highlight .rt-noData{background:transparent;font-size:1.5em;top:25%}.ReactTable.-floated-table{border:none!important;padding-bottom:2em}.ReactTable.-floated-table .rt-thead.-header{background:padding-box;box-shadow:none!important;margin:0 auto;padding:5px 0;width:99%}.ReactTable.-floated-table .rt-thead.-header .ReactTable__column-header{border:none!important;font-size:.9em;font-weight:600;text-align:left;text-transform:capitalize}.ReactTable.-floated-table .rt-thead.-header .ReactTable__column-header div{overflow:inherit!important}.ReactTable.-floated-table .rt-tbody{margin:0 auto;width:99%}.ReactTable.-floated-table .rt-tbody .rt-tr-group{background-color:#fff;border-radius:1px;border:1px solid #e4e4e4;color:#0c0c0c;font-size:.9em;height:40px;max-height:40px}.ReactTable.-floated-table .rt-tbody .rt-tr-group .rt-tr .rt-td{border:none;color:#584a4a;padding-top:.5em}.ReactTable.-floated-table .rt-tbody .rt-tr-group:hover{background-color:#ededed;cursor:pointer}.ReactTable.-floated-table .rt-tbody .rt-tr-group .ReactTable__column{border-right:none}.ReactTable.-floated-table .rt-noData{background:transparent;font-size:1.5em;top:25%}.ReactTable.-floated-table.-no-click .rt-tr-group:hover{background-color:#fff;cursor:default}.ReactTable.-short-rows .rt-tr-group{height:30px!important}.ReactTable.-scrollable .rt-tbody{overflow-y:auto!important}.EmptyState,.Table__loading,.Table__no-results{color:#828282;font-size:1.75em;text-align:center}#nprogress .bar{background:#046b14!important;height:10px!important}@-webkit-keyframes fadeIn{99%{visibility:hidden}to{visibility:visible}}@keyframes fadeIn{99%{visibility:hidden}to{visibility:visible}}.-contained-large{max-width:1920px;margin:0 auto!important}.InlineInput .ui.input input{padding-left:.2em}.InlineInput .react-datepicker-wrapper .react-datepicker__input-container input,.InlineInput .ui.input input{background:transparent!important;border:none!important;border-bottom:1px solid #ccc!important;font-weight:700!important}.InlineInput .react-datepicker-wrapper .react-datepicker__input-container input{padding:.67857143em .2em;width:7em}.InlineInput button.ui.button{background:transparent;color:green;font-size:1.25em;padding:0}.InlineInput button.ui.button:hover{background:transparent;color:#88ce17}.InlineInput .InlineInput__valueinput{display:inline-block}.CustomerInfoTrigger:hover{color:#046b14;cursor:pointer;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.RaketIndicator{background:#046b14;border-radius:50%;bottom:35px!important;height:40px!important;left:3em!important;width:40px!important;z-index:5000}.Loader-Placeholder{width:100%;background:#f8f8f8;border:1px solid #f3f3f3;border-radius:2px;padding-top:.5em;text-align:center}.Loader-Placeholder>div{width:14px;height:14px;background-color:grey;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.Loader-Placeholder .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.Loader-Placeholder .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.Loader-Placeholder section{margin-top:20px}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimm{display:flex!important;justify-content:center!important}.strength-meter{position:relative;height:3px;background:#ddd;margin:7px 0;border-radius:2px}.strength-meter:after,.strength-meter:before{content:"";height:inherit;background:transparent;display:block;border-color:#fff;border-style:solid;border-width:0 6px;position:absolute;width:calc(20% + 6px);z-index:10}.strength-meter:before{left:calc(20% - 3px)}.strength-meter:after{right:calc(20% - 3px)}.strength-meter-fill{background:transparent;height:inherit;position:absolute;width:0;border-radius:inherit;transition:width .5s ease-in-out,background .25s}.strength-meter-fill[data-strength="0"]{width:20%;background:#8b0000}.strength-meter-fill[data-strength="1"]{width:40%;background:#ff4500}.strength-meter-fill[data-strength="2"]{width:60%;background:orange}.strength-meter-fill[data-strength="3"]{width:80%;background:#9acd32}.strength-meter-fill[data-strength="4"]{width:100%;background:green}.Loader{background:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999999;padding-left:50%;padding-top:20%}.-text-elipsis{text-overflow:ellipsis}.react-alert-container>div{word-break:break-word}.-no-margin{margin:0!important}.-margin-right-1-rem{margin-right:1rem!important}.-margin-right-5{margin-right:5px!important}.-margin-right-10{margin-right:10px!important}.-margin-right-15{margin-right:15px!important}.-margin-bottom-5{margin-bottom:5px!important}.-margin-bottom-10{margin-bottom:10px!important}.-margin-bottom-20{margin-bottom:20px!important}.-margin-left-5{margin-left:5px!important}.-margin-left-10{margin-left:10px!important}.-margin-left-15{margin-left:15px!important}.-margin-left-20{margin-left:20px!important}.-margin-left-30{margin-left:30px!important}.-margin-top-5{margin-top:5px!important}.-margin-top-10{margin-top:10px!important}.-margin-top-15{margin-top:15px!important}.-margin-top-20{margin-top:20px!important}.-margin-top-30{margin-left:30px!important}.-padding-left-10{padding-left:10px}.-padding-top-20{padding-top:20px!important}.-no-padding{padding:0!important}.-no-padding-top{padding-top:0!important}.-no-padding-bottom{padding-bottom:0!important}.-no-padding-right{padding-right:0!important}.-no-padding-left{padding-left:0!important}.-padding-tb-50{padding:50px 0!important}.-text-justify{text-align:justify}.-text-center{text-align:center!important}.-text-right{text-align:right!important}.-text-left{text-align:left!important}.-text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%}.-text-overflow-unset{text-overflow:unset!important}.-text-weight-300{font-weight:300}.-table-header{font-size:.9em;font-weight:600}.-text-underline,.-text-underline-hover:hover{text-decoration:underline}.-text-uppercase{text-transform:uppercase!important}.-cursor-pointer{cursor:pointer}.-cursor-pointer:hover{color:green}.-cursor-pointer-trash{cursor:pointer}.-cursor-pointer-trash:hover{color:#b03060}.-cursor-pointer-no-color{cursor:pointer}.-cursor-not-allowed{cursor:not-allowed}.-no-click{cursor:default;pointer-events:none}.-link-plain{color:inherit;text-decoration:none}.-z-index-100{position:relative;z-index:100}.-z-index-99{position:relative;z-index:99}.-scrollable-dropdown .menu{max-height:400px;overflow-y:auto}.-pull-right{display:inline-block!important;float:right!important}.-pull-left{float:left!important}.-center-vertically{position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-border-top-2{border-top:2px solid}.-border-color-eee{border-color:#eee}.-border-right-none{border-right:none!important}.-overflow-inherit{overflow:inherit!important}.-overflow-visible{overflow:visible}.-background-yellow{background:#ff0}.-translate-y-1{-webkit-transform:translateY(1px);transform:translateY(1px)}.-display-inline-block{display:inline-block!important}.-display-none{display:none!important}
/*# sourceMappingURL=main.979931f6.chunk.css.map */