@import "https://fonts.googleapis.com/css?family=Lato&display=swap";.AppointmentNotesIcons-wrapper{gap:2px;display:inline-flex}.AppointmentNotesIcons-wrapper .ui.red.label{color:#ff0202!important;background-color:#ff020233!important;border-color:#ff0202!important}.AppointmentNotesIcons-wrapper .ui.green.label{color:#48913d!important;background-color:#48913d33!important;border-color:#48913d!important}.AppointmentNotesIcons-wrapper .ui.orange.label{color:#ffba39!important;background-color:#ffba3933!important;border-color:#ffba39!important}.AppointmentNotesIcons-wrapper .ui.blue.label{color:#2185d0!important;background-color:#2185d033!important;border-color:#2185d0!important}.AppointmentNotePopup .AppointmentNoteTitle{align-items:center;margin-bottom:3px;display:flex}.AppointmentNotePopup .AppointmentNoteTitle svg{margin-right:7px;position:relative;bottom:1px}.AppointmentNotePopup .AppointmentNoteTitle i.note.sticky.red{color:#db2828}.AppointmentNotePopup .AppointmentNoteDescription{color:#767676;font-size:12px;font-style:italic}.AppointmentNotePopup .AppointmentNoteContent{white-space:break-spaces;margin-top:10px;font-size:14px}.AppointmentNotePopup .AppointmentNoteContent .CallCustomerPhoneNr{margin-bottom:6px}.datepicker-wrapper{cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:180px;height:36px;padding:9px 12px;display:flex}.datepicker-wrapper.disabled{cursor:not-allowed}.datepicker-wrapper.disabled .datepicker-row .date{color:#b5b5b5}.datepicker-wrapper.fluid{max-width:100%}.datepicker-wrapper .datepicker-row{z-index:2;white-space:nowrap;background-color:#fff;flex-direction:row;width:100%;display:flex}.datepicker-wrapper .datepicker-row .label{color:#b5b5b5;margin:0}.datepicker-wrapper .datepicker-row .date{color:#000;margin:0 9px}.datepicker-wrapper .react-datepicker-wrapper{z-index:1;visibility:hidden;margin-left:-15px;position:absolute}.datepicker-wrapper .datepicker-icons{gap:4px;display:flex}.datepicker-wrapper .datepicker-icons .icon.dropdown{position:relative;bottom:5px}.datepicker-wrapper .clear-button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s;display:flex}.datepicker-wrapper .clear-button:hover{background-color:#0000001a}.datepicker-wrapper .clear-button .icon{justify-content:center;align-items:center;margin:0;font-size:12px;display:flex}.datepicker-container,.datepicker-container .react-datepicker__header{background-color:#fff}.react-datepicker__day--range,.react-datepicker__day--in-range{color:#fff!important;background-color:#b5b5b5!important}.react-datepicker__day--in-selecting-range{color:#fff;background-color:#b5b5b5!important}.react-datepicker__day--range-start{color:#fff!important;background-color:#21ba45!important}.react-datepicker__day--today{background-color:#2d84ce;border-radius:4px;color:#fff!important}.react-datepicker__day--selected:not(.react-datepicker__day--range-start):not(.react-datepicker__day--in-range):not(.react-datepicker__day--today){color:#fff!important;background-color:#21ba45!important}.react-datepicker__day:focus-visible{border:none!important;outline:none!important}.react-datepicker__portal{position:absolute}.react-datepicker__children-container{width:100%!important;margin:.4rem 0!important}.react-datepicker-clear-date-container{text-align:center;cursor:default}.react-datepicker-clear-date-button{margin:10px 0 20px!important}.AppointmentDate .datepicker-wrapper{border:none;height:auto;padding:0}.AppointmentDate .datepicker-wrapper input{caret-color:#0000;color:#0000;text-shadow:0 0 #000;border:none;border-bottom:1px solid #ccc;width:auto;min-width:auto;max-width:80px}.AppointmentDate .datepicker-wrapper input:active,.AppointmentDate .datepicker-wrapper input:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:0!important}.AppointmentDate .datepicker-wrapper input:focus-visible{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:0!important}.AppointmentActions{flex-direction:row;justify-content:space-between;align-items:center;height:76px;margin:0 10px;display:flex}.AppointmentActions__status-identifiers{margin-left:20px}.AppointmentActions-wrapper{flex-direction:row;justify-content:space-between;display:flex}.AppointmentActions-wrapper .status-filters-wrapper{margin-left:20px}.AppointmentActions-wrapper>button.button{color:#000;cursor:pointer;height:36px;margin-left:20px;font-size:14px;font-weight:600}.AppointmentActions-wrapper>button.button i.icon{font-size:14px;font-weight:600}.AppointmentActions-wrapper .datepicker-wrapper{width:256px;max-width:256px}.AppointmentActions-wrapper .datepicker-wrapper .react-datepicker__month-container{float:none!important}.AppointmentActions .react-datepicker-popper{z-index:2}.AppointmentsTableContainer{min-height:calc(100vh - 118px);margin:0;padding-bottom:2em;position:relative}.AppointmentsTableContainer .AppointmentsInnerContainer{margin:0 auto!important;padding:0 10px!important;overflow:visible!important}.AppointmentsTableContainer .AppointmentsTableWrapper{width:100%}.AppointmentsTableContainer .AppointmentsTableContainer-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}i.icon.arrow.down.a.z:before{content:""!important}i.icon.arrow.up.a.z:before{content:""!important}.AppointmentsTableContainer{scroll-behavior:scroll;scrollbar-width:thin;height:calc(100vh - 39px);position:relative;overflow:auto}.carret-header-wrapper{align-items:baseline;gap:4px;display:flex}.arrow-header-wrapper{gap:4px;display:flex}.ReactTable.AppointmentsTable .model-text{min-width:140px!important}.ReactTable.AppointmentsTable thead{z-index:1;table-layout:fixed;background:#f9fafb;width:100%;padding:0;display:table;top:0}.ReactTable.AppointmentsTable tr{table-layout:fixed;width:100%;height:36px;display:table}.ReactTable.AppointmentsTable td,.ReactTable.AppointmentsTable th,.ReactTable.AppointmentsTable .th .appointment-table-wrapper{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;vertical-align:middle;overflow:visible}.ReactTable.AppointmentsTable td[style*=width],.ReactTable.AppointmentsTable th[style*=width],.ReactTable.AppointmentsTable .th .appointment-table-wrapper[style*=width]{width:var(--width)!important}.ReactTable.AppointmentsTable th.date_th,.ReactTable.AppointmentsTable td.date_td{width:140px!important}.ReactTable.AppointmentsTable th.reg_nr_th,.ReactTable.AppointmentsTable td.reg_nr_td{width:100px!important}.ReactTable.AppointmentsTable th.apk_th,.ReactTable.AppointmentsTable td.apk_td{width:90px!important}.ReactTable.AppointmentsTable th.customer_name_th,.ReactTable.AppointmentsTable td.customer_name_td{width:170px!important}.ReactTable.AppointmentsTable th.circle_th,.ReactTable.AppointmentsTable td.circle_td{width:210px!important}.ReactTable.AppointmentsTable th.model_th,.ReactTable.AppointmentsTable td.model_td{width:150px!important}.ReactTable.AppointmentsTable th.location_th,.ReactTable.AppointmentsTable td.location_td{width:90px!important}.ReactTable.AppointmentsTable .customer-waiting-row{background-color:#f8f1ed}.ReactTable.AppointmentsTable .customer-waiting-row :hover{background-color:inherit}.ReactTable.AppointmentsTable tbody{scroll-behavior:auto;width:100%;display:block;position:relative}.ReactTable.AppointmentsTable tbody tr{z-index:0;width:100%;position:absolute;left:0}.ReactTable.AppointmentsTable th:last-child,.ReactTable.AppointmentsTable td:last-child{text-align:right;padding-right:10px}.appointment-table-wrapper{flex-direction:row;align-items:center;gap:4px;display:flex;position:relative}.appointment-table-wrapper .appointment-table-checklist{background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:900;display:flex}.appointment-table-wrapper P{width:-webkit-max-content;width:max-content;margin:0;font-size:12.6px}.appointment-table-wrapper i.icon.margin{margin-top:-10px}.appointment-table-wrapper.pointer{cursor:pointer}.appointment-table-wrapper.end{justify-content:flex-end}.appointment-table-flex{cursor:pointer;align-items:center;display:flex}.appointment-table-flex.divider .menu{min-width:220px!important}.appointment-table-flex.divider .ui.dropdown .menu .item{border-bottom:1px solid #e2e2e3}.appointment-table-flex.divider .ui.dropdown .menu .item.selected{letter-spacing:0;color:#000;background-color:#f8f9fa;font:700 14px/16px Lato}.appointment-table-flex.divider .ui.dropdown{padding-left:0}.appointment-table-last-user-dropdown{color:#707070;border:1px solid #707070;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.appointment-table-last-user-dropdown .text{font-size:11px}.appointment-table-user-popup{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex}.appointment-table-user-popup-top{justify-content:flex-start;align-items:center;gap:7px;display:flex}.appointment-table-user-popup-top-initials{color:#767676;border:1px solid #767676;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:400;display:flex;font-family:Lato!important}.appointment-table-user-popup-top-initials-image{object-fit:cover;border:1px solid #767676;border-radius:360px;width:25px;height:25px}.appointment-table-user-popup-top-name{color:#000;font-size:14px;font-weight:700;font-family:Lato!important}.appointment-table-user-popup-bottom{justify-content:flex-start;align-items:center;gap:7px;display:flex}.appointment-table-user-popup-bottom-name,.appointment-table-user-popup-bottom-status{color:#000;font-size:14px;font-weight:400;font-family:Lato!important}.ReactTable.AppointmentsTable{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%}.customer-ellipsis{width:100%!important;max-width:150px!important}.ReactTable.AppointmentsTable tr{table-layout:fixed;width:100%;display:table}.last-user-dropdown-selection{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.appointment-table-full{justify-content:center;width:100%;display:flex}.appointment-table-user-container{align-items:center;display:flex}.appointemnt-table-user-head{margin-left:-2px}.appointment-table-user{color:#2185d0;border:1px solid #2185d0;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.appointment-table-user .text{font-size:11px}.appointment-table-user .image{width:inherit;height:inherit;border:inherit;border-radius:inherit;object-fit:cover}.panic-row{background-color:#fef0e7!important}.panic-row:hover{background-color:#f2d5c8!important}.panic-row .appointment-table-last-user{color:#ff0202!important;border:1px solid #ff0202!important}.last-user-dropdown-item{color:#707070;border:1px solid #707070;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.AppointmentsTable{border-spacing:0;text-align:left;table-layout:fixed;border-top:1px solid #e2e2e3;border-left:1px solid #e2e2e3;border-right:1px solid #e2e2e3;border-radius:4px;width:100%}.AppointmentsTable .wo-nr-container{align-items:center;display:flex}.AppointmentsTable .ellipsis-wo-nr{direction:rtl;width:105px;display:inline-block!important}.AppointmentsTable .ellipsis-wo-nr span:nth-child(2){margin-left:5px}.AppointmentsTable tbody .AppointmentTableRow{display:contents}.AppointmentsTable tbody .AppointmentTableRow:hover{color:gray}.AppointmentsTable thead{background-color:#f9fafb;padding:0 10px}.AppointmentsTable tr{cursor:pointer;vertical-align:middle;height:36px}.AppointmentsTable tr:hover{color:#000;background-color:#f9fafb}.AppointmentsTable th{border-bottom:1px solid #e2e2e3;min-width:75px;padding-left:12px}.AppointmentsTable th:last-child{text-align:right;padding-right:10px}.AppointmentsTable td{padding-left:10px;border-bottom:1px solid #e2e2e3!important}.AppointmentsTable td.text-center{text-align:center;display:table-cell!important}.AppointmentsTable td:last-child{justify-content:flex-end;padding:2.5px 10px;display:flex}.AppointmentsTable td .-panic-user{color:#ff0202;background-color:#fef0e7;padding:0 8px}.AppointmentsTable td .-customer-sign-wo{color:#2d85d0;background-color:#e1ecf3;border-radius:4px;padding:0 8px}.AppointmentsTable td .-warranty-signature-missing{color:#ff0202;background-color:#fef0e7;border-radius:4px;padding:0 8px}.AppointmentsTable td .ellipsis-wo-nr{width:105px;display:inline-block!important}.AppointmentsTable td .ellipsis-wo-nr span:nth-child(2){margin-left:5px}.AppointmentsTable td .ellipsis-model{min-width:150px;max-width:230px}.AppointmentsTable td .internal-wo{text-align:left;color:#ff0202;padding:5px 0;font-weight:600;position:relative;right:5px}.AppointmentsTable td .internal-wo-text{background-color:#fef0e7;padding:6px}a{cursor:pointer;color:inherit;text-decoration:none}a:hover{text-decoration:none}i.icon.appointment-pin{cursor:pointer}i.icon.appointment-pin.appointment-pin-disabled{cursor:default;pointer-events:none}.small-status .button.ui.button{justify-content:center;align-items:center;width:34px;height:30px;display:flex}.pin-grey{color:#584a4a;margin-right:8.5px}.expired-apk{color:#db2828;background:#fbe8e8;border-radius:4px;padding:6px}.apk-expire-soon{color:#6d0699;background:#efe4f4;border-radius:4px;padding:6px}.AppointmentTableDateColumnCellTimeCarApp .date-diff-value{margin-left:5px;font-weight:600}.past-car-return-time{color:red}.printModal{text-align:center;color:#0460b5;background-color:#ffffffe8;width:100%;height:100%;font-family:sans-serif;font-size:30px;font-weight:300;display:flex;position:absolute;top:0;left:0}.printClose{position:absolute;top:10px;right:10px}.printClose:before{content:"×";text-indent:1px;text-align:center;cursor:pointer;width:1.25em;height:1.25em;padding-top:.5em;font-family:Helvetica Neue,sans-serif;font-size:2em;font-weight:100;line-height:1px;display:block;overflow:hidden}.AcsesReceiverCommunicationLog{cursor:pointer;background-color:#f9fafb}.AcsesReceiverCommunicationLog .DetailsCards-container{padding:11px 21px}.AcsesReceiverCommunicationLog .column{padding-left:0!important}.header.AcsesReceiverCommunicationLogHeader{justify-content:space-between;padding:25px!important}.header.AcsesReceiverCommunicationLogHeader .header-title{align-items:center;display:flex}.header.AcsesReceiverCommunicationLogHeader .header-title div{margin:5px 0 0 5px}#AcsesReceiverCommunicationLog-Content{print-color-adjust:exact;-webkit-print-color-adjust:exact}@media print{#AcsesReceiverCommunicationLog-Content{padding:1rem}}#AcsesReceiverCommunicationLog-Content .ui.secondary.menu{width:100%;display:table}#AcsesReceiverCommunicationLog-Content .ui.secondary.menu a.item{display:inline-block}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container{border:2px solid #bbc2c6bf;margin:1rem 0}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .ui.grid{margin:0}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .column{padding-left:1em!important}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .event-info-rows{margin-top:5px}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .section-rows{margin:10px 0;padding:0 0 0 1em}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .section-rows .column{padding-left:0!important}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .services-header,#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service{justify-content:space-between;align-items:center;display:flex}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .services-header{margin-bottom:20px;font-weight:700}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service{border-bottom:1px solid #f3f5f7;margin-bottom:.8rem;padding-bottom:.8rem}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service .service-title-remark-container{white-space:normal;word-wrap:break-word;flex-direction:column;width:88%;display:flex}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service .service-title-remark-container span:first-child{white-space:normal;word-wrap:break-word;flex:1;font-weight:700}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service .service-price-container{white-space:nowrap;margin-left:10px}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .service:last-child{border-bottom:none}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .agreements-row{cursor:pointer;align-items:flex-start;margin-bottom:10px;display:flex}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .agreements-row div:first-child{margin-right:10px}#AcsesReceiverCommunicationLog-Content .acses-comm-section-container .signature-img-container{background-color:#f3f5f7;border:2px solid #bbc2c6bf;margin-left:1rem}#AcsesReceiverCommunicationLog-Content .acses-comm-section-header{background-color:#f3f5f7;padding:1em;font-weight:700}.actions.AcsesReceiverCommunicationLogActions{justify-content:flex-end!important}#CommunicationLog-Content{print-color-adjust:exact;-webkit-print-color-adjust:exact}@media print{#CommunicationLog-Content{padding:1rem}}#CommunicationLog-Content .ui.secondary.menu{display:table;width:100%!important}#CommunicationLog-Content .ui.secondary.menu a.item{display:inline-block;padding:1.2%!important}#CommunicationLog-Content .info-section{border:1px solid #e2e2e3;border-radius:4px;margin:1rem 0}#CommunicationLog-Content .info-section:first-child{margin-top:0}#CommunicationLog-Content .info-section .section-header{background-color:#f3f5f7;padding:1em;font-weight:700}#CommunicationLog-Content .info-section .section-content .ui.grid{margin:0}#CommunicationLog-Content .info-section .section-content .agreements-label{margin-bottom:4px;display:block}#CommunicationLog-Content .info-section .section-content .agreements-label span,#CommunicationLog-Content .info-section .section-content .agreements-label .ui.label{cursor:pointer}#CommunicationLog-Content .info-section .section-content .agreements-label .ui.label i.icon{margin:auto}#CommunicationLog-Content .info-section .section-content .signature-img{background-color:#f3f5f7;padding:17px 15px}#CommunicationLog-Content .info-section .section-content .event-timestamp{text-align:right}#CommunicationLog-Content .info-section .section-content .services-header{justify-content:space-between;margin-bottom:1.8rem;font-weight:700;display:flex}#CommunicationLog-Content .info-section .section-content .service{border-bottom:1px solid #f3f5f7;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;display:flex}#CommunicationLog-Content .info-section .section-content .service .service-title-remark-container{white-space:normal;word-wrap:break-word;flex-direction:column;width:88%;display:flex}#CommunicationLog-Content .info-section .section-content .service .service-title-remark-container span:first-child{white-space:normal;word-wrap:break-word;flex:1;font-weight:700}#CommunicationLog-Content .info-section .section-content .service .service-price-container{white-space:nowrap;margin-left:10px}#CommunicationLog-Content .info-section .section-content span.icon-text{color:#21ba45;font-weight:700}#CommunicationLog-Content .info-section .section-rows{margin-top:.5rem;padding-left:1rem;padding-right:1rem}#CommunicationLog-Content .info-section .section-rows>span:not(:first-child),#CommunicationLog-Content .ml-10{margin-left:10px}.CommunicationLog-Modal.ui.modal>.actions{display:flex}.CommunicationLog-Modal.ui.modal>.header{justify-content:space-between;align-items:center;padding:25px 24px;display:flex}.CommunicationLog-Modal.ui.modal .action-btn{margin-left:auto}.CommunicationLog-Modal.ui.modal .action-btn:hover{color:inherit;background-color:#e0e1e2}.CommunicationLog-Modal.ui.modal .CommunicationLog-ModalActions{width:100%;display:flex}.CommunicationLog-Modal.ui.modal .CommunicationLog-ModalActions button.ui.button{margin-left:auto}.CommunicationLog-Modal.ui.modal .close-icon-container{text-align:center;cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:5px;line-height:18px;display:inline-flex}.CommunicationLog-Modal.ui.modal .close-icon-container i{margin:0 0 2px;font-size:16px}.CommunicationLog-AgreementModal{cursor:pointer}.CommunicationLog-AgreementModal.ui.modal>.header{width:100%;padding:25px 24px;display:flex}.CommunicationLog-AgreementModal span{margin-right:15px}.CommunicationLog-button{cursor:pointer}.CommunicationLog-button .DetailsCards-container{padding:11px 21px}.CommunicationLog-AgreementModal .header{justify-content:space-between;display:flex}.CommunicationLogReplacementCar{border:1px solid #e2e2e3;border-radius:4px;margin:1rem 0}.CommunicationLogReplacementCar:first-child{margin-top:0}.CommunicationLogReplacementCar .section-header{background-color:#f3f5f7;padding:1em;font-weight:700}.CommunicationLogReplacementCar .section-content .ui.grid{margin:0}.CommunicationLogReplacementCar .section-content .event-timestamp{text-align:right}.CommunicationLogReplacementCar .section-content span.icon-text{color:#21ba45;font-weight:700}.CommunicationLogReplacementCar .section-rows{margin-top:.5rem;padding-left:1rem;padding-right:1rem}.CommunicationLogReplacementCar .section-rows>span:not(:first-child){margin-left:10px}.Activitylog-filter{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.Activitylog-filter label{letter-spacing:0;color:#000;font-size:13px;font-weight:700;font-family:Lato!important}.Activitylog-filter .ui.selection.dropdown{min-width:124px}.activity-step-icon-color{color:#21ba45!important}.activity-step-icon-color.svg-face-icon{display:inline-flex}.activity-step-icon-color.svg-face-icon svg{width:1.1em;height:auto;margin-right:5px;fill:#21ba45!important}.bo-icon{color:#21ba45;margin-right:1px;font-size:12px;font-weight:600;display:inline-flex;position:relative;left:-1px}.activity-appointment-log-type-icon-container{align-items:center;gap:7px;display:flex}.activity-appointment-log-type-icon-container .customer-owner-icon{color:#21ba45;font-size:11px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions{justify-content:flex-end;gap:8px;width:100%;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions p{font-size:12.6px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions p strong{margin-right:12px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions p small{color:#767676;margin-left:3px;font-size:9px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:fit-content;height:25px;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown{border-right:none}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown i.icon.size-m{margin-top:-12px;font-size:12px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .visible.transition{margin-top:2px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .visible.transition div i.icon{margin-right:0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown{border-right:none}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown i.icon{height:auto;margin:0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .menu{box-shadow:none;display:none;border:none!important}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container i.icon{margin:0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container i.icon.pointer{cursor:pointer}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container div:first-child{border-left:none}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsHistoryActions .status-container svg{height:auto;margin:0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable thead th:last-child{text-align:right;padding-right:14px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable .td-action{padding-right:14px}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable .header-action-buttons{justify-content:flex-end;align-items:center;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable .hidden-items-button{cursor:pointer;color:#fff;background-color:#fff;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable .hidden-items-button i{height:auto;margin:0}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTable td.text-center{text-align:center;display:table-cell!important}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTablePagination{justify-content:flex-end}.AppointmentDetails-AdvisedCriticalItemsHistory-AdvisedCriticalItemsTable .ReactTablePagination .pagination-info{display:none}.AppointmentDate.isEditable span{border-bottom:1px solid #ccc}.ui.modal.AppointmentDateModal{width:auto}.ui.modal.AppointmentDateModal .content{flex-direction:column;align-items:center;padding:10px 0 0;display:flex}.ui.modal.AppointmentDateModal .AppointmentDateModal-heading{letter-spacing:0;color:#000000de;opacity:1;text-align:center;padding:0 10px 10px;font-size:18px;font-weight:700;font-family:Lato!important}.ui.modal.AppointmentDateModal .react-datepicker{border:0}.ui.modal.AppointmentDateModal .react-datepicker__header{background-color:#fff}.ui.modal.AppointmentDateModal .react-datepicker__day-names{background-color:#f0f0f0}.ui.modal.AppointmentDateModal .react-datepicker__header__dropdown{padding:10px 0}.ui.modal.AppointmentDateModal .react-datepicker__current-month{margin-top:-7px}.ui.modal.AppointmentDateModal .react-datepicker__day-name,.ui.modal.AppointmentDateModal .react-datepicker__day,.ui.modal.AppointmentDateModal .react-datepicker__time-name{width:3rem;line-height:3rem}.ui.modal.AppointmentDateModal .react-datepicker__current-month,.ui.modal.AppointmentDateModal .react-datepicker-time__header{font-size:1.44rem}@media (max-width:400px),(max-height:550px){.ui.modal.AppointmentDateModal .react-datepicker__day-name,.ui.modal.AppointmentDateModal .react-datepicker__day,.ui.modal.AppointmentDateModal .react-datepicker__time-name{width:2rem;line-height:2rem}}.AddUpdateCarNote .add-update-car-note-textarea-field{border:1px solid #e2e2e3;border-radius:4px;width:100%;margin-bottom:5px;padding:10px;display:block}.AddUpdateCarNote .modal-header span{font-size:18px}.AddUpdateCarNote .modal-header i{margin-right:5px}.AddUpdateCarNote .modal-header .backorder-icon{color:#6c0699;margin-right:5px;display:inline-block}.AddUpdateCarNote .add-update-car-note-textarea-field:focus{border-color:inherit;outline:none}.AddUpdateCarNote .required.field.add-update-car-note-form-field{width:100%;margin-bottom:10px;display:block}.AddUpdateCarNote .add-update-car-note-input-field{width:100%;display:block}.AddUpdateCarNote .add-update-car-note-input-field input{width:100%}.AddUpdateCarNote .add-update-car-note-checkbox-fields{justify-content:flex-end;align-items:center;gap:30px;display:flex}.AddUpdateCarNote .add-update-car-note-checkbox-field{text-align:right;margin-top:10px;display:block}.AddUpdateCarNote .add-update-car-center-container{justify-content:space-between;align-items:flex-end;display:flex}.AddUpdateCarNote .add-update-car-note-phone-options-dropdown{width:50%;margin-top:15px}.AddUpdateCarNote .add-update-car-note-phone-input{width:45%;height:38px}.AddUpdateCarNote .add-car-note-modal-actions{justify-content:flex-end;align-items:center;width:100%;display:flex}.AddUpdateCarNote .add-car-note-modal-actions button:first-child{margin-right:5px}.AddUpdateCarNote .update-car-note-modal-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.AddUpdateCarNote .update-car-note-modal-actions div:nth-child(2) button:first-child{margin-right:5px}.AddUpdateCarNote .attachment-uploaded{text-align:center;border:1px solid #e2e2e3;width:100%;padding:50px 30px;display:block}.AddUpdateCarNote .add-update-car-attachments-container{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.AddUpdateCarNote .add-update-car-attachments-container i{margin-right:0}.AddUpdateCarNote .add-update-car-attachments-container i:first-child{color:gray;margin-right:3px;font-size:14px}.AddUpdateCarNote .add-update-car-attachments-container i:nth-child(2){cursor:pointer;color:gray;font-size:14px}.AddUpdateCarNote .add-update-car-attachments-container .attachment-name,.AddUpdateCarNote .attachment-container{color:#4183c4}.AddUpdateCarNote .attachment-uploaded-by{color:gray;margin-right:3px;font-style:italic}.AddUpdateCarNote .attachment-uploaded-date{color:gray;margin-right:3px}.DMSNotes{border:1px solid #e2e2e3;border-radius:4px;margin-top:10px}.DMSNotes .dms-note-row{border-bottom:1px solid #e2e2e3;justify-content:space-between;align-items:center;min-height:44px;padding:9px 13px;display:flex}.DMSNotes .dms-note-row:last-child{border-bottom:none}.DMSNotes .dms-note-row .dms-note-info{font-style:italic;font-weight:600;font-size:12.6px!important}.DMSNotes .dms-note-row .dms-note-type{flex:1;padding:0 10px;font-size:12.6px!important}.DMSNotes .dms-note-row .dms-note-type strong{text-transform:capitalize;margin:0 3px}.CarReplacement{margin:2px 0}.CarReplacement i{color:#fff;font-size:12px;transform:translate(10px,-5.5px)}.CarReplacement__iconContainer{align-items:center;justify-content:centerw;background-color:#009fb4;border-radius:4px;width:35px;height:25px;display:flex}.CarReplacement__leftWrapper{align-items:stretch;gap:8px;display:flex}.CarReplacement__licensePlate{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;height:25px;padding:0 12px;font:700 11px/15px Lato;display:flex}.CarReplacement__pickupTime{margin-left:10px}.AppointmentNoteEditBtn{text-align:center;cursor:pointer;border-top-right-radius:4px;border-bottom-right-radius:4px;width:35px;height:25px}.AppointmentNoteEditBtn i{margin-right:0;font-size:.7em}.AppointmentNoteEditBtn i.icon:before{position:relative;bottom:1px}.UserInfo{white-space:nowrap;margin-left:auto;font-size:12.6px;font-weight:600}.UserInfo__data .user-name{margin-right:5px;font-style:italic}.AppointmentNoteRow{justify-content:space-between;align-items:center;min-height:44px;padding:9px 13px;display:flex}.AppointmentNoteRow:not(:last-child){border-bottom:1px solid #e2e2e3}.AppointmentNoteRow .note-details-info-container{align-items:center;gap:8px;width:100%;display:flex}.AppointmentNoteRow .note-details-info-container .icon-btn-container{border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:flex-start;align-items:center;display:flex}.AppointmentNoteRow .note-details-info-container .icon-btn-container div{display:inline-block}.AppointmentNoteRow .note-details-info-container .appointment-note-label{white-space:nowrap;border:1px solid #e2e2e3;border-radius:4px;padding:0 5px;font-size:11px}.AppointmentNoteRow .note-details-info-container .appointment-note-text{cursor:pointer;letter-spacing:0;color:#000c;width:60%;margin-right:10px;font:13px/15px Lato}.AppointmentNoteRow .note-user-date-info-container{white-space:nowrap;font-size:12.6px;font-weight:600}.AppointmentNoteRow .note-user-date-info-container .note-user-date-info .user-name{margin-right:5px;font-style:italic}.appointment-note-info-type-icon{margin-right:9px!important}.appointment-note-type-icon{margin-right:5px!important}.AppointmentNoteTypeIconLabel{text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px;width:35px;height:25px}.AppointmentNoteTypeIconLabel i{margin-right:0}.AppointmentNoteTypeIconLabel .carNoteIcon{color:#fff;position:relative;top:.5px}.AppointmentNotes .appointment-notes-header{width:20%;display:flex}.AppointmentNotes .appointment-notes-header .appointment-notes-header-title{text-transform:capitalize;font-size:18px;font-weight:600}.AppointmentNotes .appointment-notes-header .appointment-notes-header-title .appointment-notes-chevron-icon{cursor:pointer;margin-left:5px;font-size:18px}.AppointmentNotes .car-note-container{border-top:1px solid #e2e2e3}.AppointmentNotes .appointment-notes-content{border:1px solid #e2e2e3;border-radius:4px;margin-top:20px}.AppointmentNotes .appointment-notes-content .receptionist-remarks-header{width:20%;margin-bottom:10px;display:flex}.AppointmentNotes .appointment-notes-content .receptionist-remarks-header .receptionist-remarks-header-title{text-transform:capitalize;margin-right:5px;font-size:14px;font-weight:600}.AppointmentNotes .appointment-notes-content .dms-remarks-header{align-items:center;width:20%;margin-bottom:10px;display:flex}.AppointmentNotes .appointment-notes-content .dms-remarks-header .dms-remarks-header-title{text-transform:capitalize;margin-left:5px;margin-right:5px;font-size:18px;font-weight:600}.AddUpdateAppointmentNote .action-buttons{flex:1;justify-content:space-between;display:flex}.AddUpdateAppointmentNote .save-cancel-buttons{gap:5px;display:flex}.AddUpdateAppointmentNote .padding-container{padding:24px}.AddUpdateAppointmentNote .visible-to-mechanic-container{justify-content:flex-end;display:flex}.AppointmentNoteModalHeader span{font-family:Lato,sans-serif;font-size:18px}.AppointmentNoteModalHeader i{margin-right:5px}.AppointmentNoteModalHeader .backorder-icon{color:#6c0699;margin-right:5px;display:inline-block}.AppointmentStatus{align-items:center;gap:60px;width:-webkit-fit-content;width:fit-content;display:flex;position:relative}.AppointmentStatus .horizontal-line{z-index:-1;background-color:#e3e3e4;height:2px;position:absolute;left:0;right:0}.AppointmentStatus .bo-icon{margin-right:0;font-size:14px;left:0}.CarDetails{gap:20px;margin-top:9px;display:flex}.CarDetails .car-image-container{background-color:#e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:218px;max-height:182px;margin-left:5px;display:flex}.CarDetails .car-image-container .car-image{border-radius:4px;width:218px;max-height:182px}.CarDetails .car-container{border:1px solid #e2e2e3;border-radius:4px;flex:auto}.CarDetails .car-container .car-header{background-color:#f9fafb;border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;justify-content:space-between;align-items:center;height:36px;padding:0 17px;display:flex}.CarDetails .car-container .car-header .car-items{align-items:center;gap:8px;display:flex}.CarDetails .car-container .car-header .car-items i.icon{font-size:16px;margin-top:-5px!important;margin-right:-2px!important}.CarDetails .car-container .car-header .car-items .ui.icon.button.tyres-overview-button{padding:0 8px}.CarDetails .car-container .car-header .car-items .ui.icon.button.tyres-overview-button i.icon{position:relative;top:3px;font-size:14px!important}.CarDetails .car-container .car-header .car-items p{margin:0;padding:0;font-size:15px;font-weight:700}.CarDetails .car-container .car-header .car-items .button{height:25px;padding:0 12px;font-size:11px;position:relative}.CarDetails .car-container .car-header .car-items .button i.icon{font-size:11px;margin-top:-2px!important;margin-left:-2px!important}.CarDetails .car-container .car-header .car-items .button i.icon.arrow.rotate{padding-left:5.6px;padding-right:9px;margin-top:0!important}.CarDetails .car-container .car-header .car-items .button .divider{background-color:#e2e2e3;width:1px;height:25px;position:absolute;top:0;right:25px}.CarDetails .car-container .car-info{justify-content:start;gap:55px;padding:5px 17px;display:flex}.CarDetails .car-container .car-info .info-data{text-wrap:nowrap}.CarDetails .car-container .car-info .info-data .flex-row{align-items:center;gap:19px;display:flex}.CarDetails .car-container .car-info .info-data .flex-row .button{height:25px;padding:0 5px;font-size:11px;position:relative}.CarDetails .car-container .car-info .info-data .flex-row .button i.icon{margin:-2px 0 0!important;font-size:11px!important}.CarDetails .car-container .car-info .info-data p,.CarDetails .car-container .car-info .info-data>div{margin:0;font-size:14px}.CarDetails .car-container .car-info .info-data i.icon{cursor:pointer}.CarDetails .car-container .car-info .info-data .info-wo{color:#ff0202;background-color:#fef0e7;padding:0 5.5px}.CarDetails .car-container .car-info .info-data .info-link{font-weight:600;text-decoration:none}.CarDetails .car-container .car-info .info-data .info-link:hover{color:#21ba45;text-decoration:none}.CarDetails .car-container .car-info .info-data.AppointmentDate .react-datepicker__input-container{align-items:center;height:24px;display:flex}.CarDetails .car-container .car-info .info-data.AppointmentDate .react-datepicker__input-container input{color:#414141;max-width:90px;text-shadow:none;border-bottom:none;padding:0;font:700 14px/24px Lato;position:relative;bottom:1px}.CarDetails .car-container .car-info .info-data.AppointmentDate .extendedCarDetailsDatePicker input{width:100%;max-width:135px}.CarDetails .car-container .car-info .more-info{cursor:pointer;color:#21ba45;align-items:center;display:none}.CarDetails .car-container .car-info .more-info i{position:relative;bottom:3px}@media (max-width:1850px){.CarDetails .car-container .car-info .more-info{margin-left:auto;display:flex}}.CarDetails .car-container .customer-details-info{justify-content:space-between;align-items:center;gap:50px;padding:5px 17px;display:flex}.CarDetails .car-container .customer-details-info .info-data-container{display:block}.CarDetails .car-container .customer-details-info .info-data-container div{margin-right:5px;display:inline-block}.CarDetails .car-container .customer-details-info .customer-owner-container{align-items:center;display:flex}.CarDetails .car-container .customer-details-info .customer-owner-name-text{margin-left:35px}.CarDetails .car-container .customer-details-info .customer-owner-name-placeholder{color:#bfbfbfde}.CarDetails .car-container .customer-details-info .customer-owner-icon{color:#2185d0;border:1px solid #2185d0;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:400;display:flex;position:absolute}.CarDetails .car-container .customer-details-info .info-data{margin-right:10px}.CarDetails .car-container .customer-details-info .info-data p,.CarDetails .car-container .customer-details-info .info-data>div{color:#414141}.CarDetails .car-container .customer-details-info .info-data p div,.CarDetails .car-container .customer-details-info .info-data>div div{cursor:pointer;margin-left:10px;font-size:15px;font-weight:700;display:inline-block}.CarDetails .car-container .customer-details-info .customer-checked-in{color:#2d85d0;background-color:#e1ecf3;border-radius:4px;padding:0 8px}.CarDetails .car-container .customer-details-info .warranty-signature-missing{color:#ff0202;background-color:#fef0e7;border-radius:4px;padding:0 8px}.CarDetails .car-info-value{text-align:left;text-wrap:nowrap;letter-spacing:0;color:#414141;font:700 15px/24px Lato}.CarDetails .display-car-info-container{display:none}@media (min-width:1851px){.CarDetails .display-car-info-container{display:flex}}.CarDetails .car-make-max-width-column{max-width:100px}.CarDetails .car-model-max-width-column{max-width:200px}.CarDetails .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CarDetails__mode-engine-container{flex-direction:row;gap:36px;width:-webkit-fit-content;width:fit-content;padding:1px 8px;display:flex}.CarDetails__mode-engine-container .info-column{flex-direction:column;display:flex}.CarDetails__mode-engine-container .info-column p:first-child{margin:0;padding:0;font-size:14px}.CarDetails__mode-engine-container .info-column .car-info-value{text-align:left;letter-spacing:0;color:#414141;font:700 14px/24px Lato}.ui.basic.label.CustomerInfo{justify-content:center;align-items:center;width:30px;height:25px;display:inline-flex!important}.appointment-info{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px;display:flex}.appointment-info__column{align-items:baseline;gap:1px;min-width:-webkit-fit-content;min-width:fit-content;display:flex}.appointment-info__label{color:#21ba45;font-weight:700}.appointment-info .hashtag,.appointment-info .clock,.appointment-info .calendar{color:#21ba45}.DeskCommunicationLog{cursor:pointer;background-color:#f9fafb}.DeskCommunicationLog .DetailsCards-container{padding:11px 21px}.DeskCommunicationLog .column{padding-left:0!important}.ui.modal.transition.visible.active.CommunicationLogs .header.CommunicationLogs-Header{justify-content:space-between;padding:25px}.ui.modal.transition.visible.active.CommunicationLogs .header.CommunicationLogs-Header .header-title{display:flex}@media print{.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content{padding:1rem}}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .ui.secondary.menu{width:100%;display:table}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .ui.secondary.menu a.item{display:inline-block}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container{border:1px solid #e2e2e3;border-radius:4px;margin:1rem 0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .ui.grid{margin:0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .column{padding-left:1em}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .event-info-rows{margin-top:5px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .event-timestamp{text-align:right}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .section-rows{margin:10px 0;padding:0 0 0 1em}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .section-rows .column{padding-left:0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .services-header,.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service{justify-content:space-between;align-items:center;display:flex}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .services-header{margin-bottom:20px;font-weight:700}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service{border-bottom:1px solid #f3f5f7;margin-bottom:.8rem;padding-bottom:.8rem}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service .service-title-remark-container{white-space:normal;word-wrap:break-word;flex-direction:column;width:88%;display:flex}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service .service-title-remark-container span:first-child{white-space:normal;word-wrap:break-word;flex:1;font-weight:700}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service .service-price-container{white-space:nowrap;margin-left:10px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .service:last-child{border-bottom:none}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .agreements-row{cursor:pointer;align-items:flex-start;margin-bottom:10px;display:flex}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .agreements-row div:first-child{margin-right:10px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-container .signature-img-container{background-color:#f3f5f7;border:2px solid #bbc2c6bf;margin-left:1rem}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .desk-comm-section-header{background-color:#f3f5f7;padding:1em;font-weight:700}.ui.modal.transition.visible.active.CommunicationLogs .header.CommunicationLogsHeader{justify-content:space-between;padding:25px}.ui.modal.transition.visible.active.CommunicationLogs .header.CommunicationLogsHeader .header-title{align-items:center;display:flex}.ui.modal.transition.visible.active.CommunicationLogs .header.CommunicationLogsHeader .header-title div{margin:5px 0 0 5px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container{border:1px solid #e2e2e3;border-radius:4px;margin:1rem 0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .ui.grid{margin:0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .column{padding-left:1em}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .event-info-rows{margin-top:5px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .section-rows{margin:10px 0;padding:0 0 0 1em}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .section-rows .column{padding-left:0}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .services-header,.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .service{justify-content:space-between;align-items:center;display:flex}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .services-header{margin-bottom:20px;font-weight:700}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .service{border-bottom:1px solid #f3f5f7;margin-bottom:.8rem;padding-bottom:.8rem}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .service:last-child{border-bottom:none}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .agreements-row{cursor:pointer;align-items:flex-start;margin-bottom:10px;display:flex}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .agreements-row div:first-child{margin-right:10px}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .signature-img-container{background-color:#f3f5f7;border:2px solid #bbc2c6bf;margin-left:1rem}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container .icon-text{color:#21ba45}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-container:first-child{margin:0 0 1rem}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .kiosk-comm-section-header{background-color:#f3f5f7;padding:1em;font-weight:700}.ui.modal.transition.visible.active.CommunicationLogs #CommunicationLogs-Content .event-timestamp{text-align:right}@media print{#dbb_label_content_container{padding:0!important}}@media print{#dbb_label_content_container .dbb_wrapper_label_size{height:100%!important;display:block!important}#dbb_label_content_container .dbb_wrapper_label_size>div{height:-webkit-fit-content!important;height:fit-content!important}#dbb_label_content_container .dbb_wrapper_label_size>div div{height:100%!important}}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-28_label_size{height:30px!important;margin-bottom:14px!important}}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-26_label_size{margin-bottom:0!important}}@media print{#dbb_label_content_container .dbb_label_box .dbb_label_content .mb-24_label_size{margin-bottom:0!important}#dbb_label_content_container .dbb_label_box .dbb_label_content_label_size{width:auto!important;padding-right:0!important}}@media print{#dbb_label_content_container .dbb_label_box_label_size{page-break-after:always;width:100%!important;height:auto!important;margin:0!important}}@media print{#dbb_label_content_container .h1_label_size{margin-bottom:0!important}}.TyresOverview.ui.modal>.TyresOverview-header.header{justify-content:space-between;align-items:center;padding-right:20px;display:flex}.TyresOverview.ui.modal>.TyresOverview-header.header .tyres-overview-header-title{align-items:center;gap:8px;display:flex}.TyresOverview.ui.modal>.TyresOverview-header.header .tyres-overview-header-title i.icon{font-size:20px;position:relative;top:-2px}.TyresOverview.ui.modal .TyresOverview-content{padding:10px}.TyresOverview.ui.modal .TyresOverview-content .tyre-title-position{justify-content:space-between;align-items:center;display:flex}.TyresOverview.ui.modal .TyresOverview-content .tyre-title-position h4{text-transform:uppercase;font-size:18px}.TyresOverview.ui.modal .TyresOverview-content .tyre-title-position button{height:25px}.TyresOverview.ui.modal .TyresOverview-content .tyre-title-position button p{font-size:11px}.TyresOverview.ui.modal .TyresOverview-content .Tyres.-in-storage{padding-top:20px}.TyreReplacementModal .header{justify-content:space-between}.TyreReplacementModal .modal-content-container{height:70vh}.TyreReplacementModal .in-stock-form-field{text-align:center}.TyreReplacementModal .in-stock-checkbox{text-align:"center";margin-top:7px}.TyreReplacementModal .fields{margin:0!important}.TyreReplacementModal .fields .no-padding-right{padding-right:0!important}.TyreReplacementModal .action-buttons{justify-content:flex-end;align-items:center;width:100%;display:flex}.TyreReplacementModal .ui.grid{border:1px solid #e2e2e3;margin-top:30px}.TyreReplacementModal .ui.grid>.row{align-items:center;height:42px;padding-top:0;padding-bottom:0;display:flex}.TyreReplacementModal .ui.grid>.row:not(:last-child){border-bottom:1px solid #e2e2e3}.TyreReplacementModal .ui.grid>.row.header{background-color:#f9fafb;height:36px}.TyreReplacementModal .search-button{color:#414141}.TyreReplacementModal .search-form-label{visibility:hidden}.TyreReplacementModal .replacement-tyre-ean{text-wrap:nowrap;text-overflow:ellipsis;vertical-align:bottom;width:50%;display:inline-block;overflow:hidden}.TyreReplacementModal i.order-ref-icon{color:#600bff;opacity:1!important;width:35px!important;font-size:25px!important}.TyreReplacementModal .pagination-container{justify-content:center;margin-top:55px;display:flex}.TyreReplacementModal__discount-dropdown{margin-bottom:11px!important}.TyreReplacementModal .tyre-team-list{flex-direction:column;width:100%;display:flex;padding-left:0!important;padding-right:0!important}.TyreReplacementModal .tyre-team-list .tyre-row{border-bottom:1px solid #e0e0e0;align-items:center;padding:8px 0;display:flex}.TyreReplacementModal .tyre-team-list .tyre-row.header{background-color:#f9fafb;font-weight:700}.TyreReplacementModal .tyre-team-list .tyre-row.tyre-order-row{padding:4px 0}.TyreReplacementModal .tyre-team-list .tyre-col{white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.TyreReplacementModal .tyre-team-list .tyre-col.season{text-align:center;width:3%;overflow:visible}.TyreReplacementModal .tyre-team-list .tyre-col.description{width:20%}.TyreReplacementModal .tyre-team-list .tyre-col.brand,.TyreReplacementModal .tyre-team-list .tyre-col.gross,.TyreReplacementModal .tyre-team-list .tyre-col.neto{width:7%}.TyreReplacementModal .tyre-team-list .tyre-col.artean{width:10%}.TyreReplacementModal .tyre-team-list .tyre-col.customer{width:6%}.TyreReplacementModal .tyre-team-list .tyre-col.load,.TyreReplacementModal .tyre-team-list .tyre-col.speed{width:4%}.TyreReplacementModal .tyre-team-list .tyre-col.flat-tire,.TyreReplacementModal .tyre-team-list .tyre-col.stock,.TyreReplacementModal .tyre-team-list .tyre-col.add,.TyreReplacementModal .tyre-team-list .tyre-col.status{width:5%}.TyreReplacementModal .tyre-team-list .tyre-col.quantity{width:4%}.TyreReplacementModal .tyre-team-list .tyre-col.delivery{width:10%}.TyreReplacementModal .tyre-team-list .tyre-col.channel{width:7%}.TyreReplacementModal .tyre-team-list .tyre-col.add,.TyreReplacementModal .tyre-team-list .tyre-col.status,.TyreReplacementModal .tyre-team-list .tyre-col.flat-tire{text-align:center;margin:0 auto}.TyreReplacementModal .tyre-team-list .tyre-col.quantity{overflow:visible}.TyreReplacementModal .tyre-team-list .tyre-col.quantity .ui.dropdown{min-width:60px}.TyreReplacementModal .tyre-team-list .tyre-col.quantity .ui.dropdown .menu{max-height:200px;overflow-y:auto;min-width:-webkit-fit-content!important;min-width:fit-content!important}.TyreReplacementModal .tyre-team-list .lower-customer-price{color:#ff0202;background-color:#fef0e7;width:-webkit-fit-content;width:fit-content}.TyreReplacementModal .tyre-team-list .check{margin:0 auto!important}.TyreReplacementModal.ui.modal>.actions{justify-content:flex-end}.TyreReplacementModal.ui.modal>.actions .tyre-team-order-button.-order-disabled{opacity:.5}.TyreReplacementModal .invalid-quantity.ui.selection.dropdown{background-color:#fff6f6!important;border-color:#e0b4b4!important}.TyreReplacementModal .three-pmsf-icon{margin-left:2px;display:inline-block}.TyreReplacementModal .three-pmsf-icon img{width:16px;height:16px;position:relative;top:1px}.TyreReplacementModal .tyre-team-list-loading,.TyreReplacementModal .no-results-container{justify-content:center;align-items:center;width:100%;min-height:180px;padding:20px;display:flex}.TyreReplacementModal .tyre-team-list-loading p,.TyreReplacementModal .no-results-container p{font-size:16px}.TyreReplacementTableItem__customer-ok-icon-container{border:1px solid #e2e2e3;border-radius:4px;width:32px;height:25px;margin-right:5px;padding:0 7px}.TyreReplacementTableItem__customer-ok-icon{font-size:14px!important}.TyreReplacementTableItem__actions{justify-content:flex-end;align-items:center;display:flex}.TyreReplacementTableItem__actions .ui.button.customer-approved{margin-right:6px}.TyreReplacementTableItem__actions.-composite-button button.ui.button{width:32.5px;padding:0}.TyreReplacementTableItem__actions.-composite-button button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.TyreReplacementTableItem__actions.-composite-button button.tyre-team-order-button{background-color:#fff;border-color:#e2e2e3 #e2e2e3 #e2e2e3 currentColor;border-left-style:none;border-left-width:medium;border-radius:0 4px 4px 0}.TyreReplacementTableItem__actions.-composite-button button.tyre-team-order-button.-order-disabled{cursor:default}.TyreReplacementTableItem .replace-with{margin-left:37px}.TyreReplacementTableItem .tyre-team-order-button{border-left:none}.TyreReplacementTableItem .tyre-team-order-button.-order-disabled{cursor:default}.TyreTableItem{font-size:14px}.TyreTableItem .tyre-position-container{align-items:center;display:flex}.TyreTableItem .tyre-replacement-icon-container{cursor:pointer;margin:4px 10px 0 5px}.TyreTableItem .customer-ok-container{justify-content:flex-end;gap:5px;width:100%;display:flex}.TyreTableItem .customer-ok-icon-container{border:1px solid #e2e2e3;border-radius:4px;width:32px;height:27px;padding:0 7px}.TyreTableItem .customer-ok-icon{font-size:14px!important}.CopyContent.container{align-items:"center";flex-direction:row;display:flex}.CopyContent.icon{cursor:pointer;color:#21ba45;margin-right:5px}.CheckInCustomerInfo{border:1px solid #e2e2e3;border-radius:4px;margin:15px 0 0;padding:9px 13px}.CheckInCustomerInfo .address-card-label{color:#fff;background-color:#c11;border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;margin-right:12px;display:inline-flex}.CheckInCustomerInfo .address-card-label i{color:#fff}.CheckInCustomerInfo .label:nth-child(2),.CheckInCustomerInfo .label:nth-child(3){margin-right:10px}.checkin-price{margin-right:87px!important}.checkin-price.placeholder{padding-right:32px}.notificationEmailActive{background-color:#21ba45}.changeHandleStatus{cursor:pointer;justify-content:center;align-items:center;display:flex}.changeHandleStatus i{margin-top:-10px!important}.mailTriggerWrapper i{color:#fff;top:2px}.mailTriggerWrapper i.icon{color:#fff}.CustomerActions .popup-heading{letter-spacing:0;color:#000;font-size:14px;font-weight:700;font-family:Lato!important}.CustomerActions .CustomerActions-items{border:1px solid #e2e2e3;border-radius:4px}.CustomerActions .CustomerActions-items:first-child{margin-top:15px}.CustomerActions{flex-direction:column;display:flex}.CustomerActions .actions-container{height:-webkit-fit-content;height:fit-content;min-height:44px;margin-top:0!important}.CustomerActions .actions-container:not(:last-child){border-bottom:1px solid #e2e2e3}.CustomerActions .actions-container .icon-container{border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.CustomerActions .actions-container .icon-container i.icon{color:#fff;margin-top:-13px;margin-left:3px;font-size:10px}.CustomerActions .actions-container .icon-container.skyblue{background-color:#78b3e5}.CustomerActions .actions-container .icon-container.blue{background-color:#5279d1}.CustomerActions .actions-container .icon-container.purple{background-color:#a333c8}.CustomerActions .actions-container .icon-container.green{background-color:#21ba45}.CustomerActions .actions-container .icon-container.disabled{background-color:gray}.CustomerActions .actions-container .heading,.CustomerActions .actions-container .title{color:#000c;margin-left:8px;font-size:12.6px;font-weight:700}.CustomerActions .actions-container .description{color:#000c;margin-left:5px;font-size:12.6px}.CustomerActions .actions-container .end-grid{justify-content:flex-end;align-items:center;width:100%;display:flex}.CustomerActions .actions-container .end-grid .status-container{border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:27px;display:flex}.CustomerActions .actions-container .end-grid .status-container p{font-size:12.6px}.CustomerActions .actions-container .end-grid .status-container p strong{margin-right:12px}.CustomerActions .actions-container .end-grid .status-container p small{color:#767676;margin-left:3px;font-size:9px}.CustomerActions .actions-container .end-grid .status-container .status-dropdown{border-right:none}.CustomerActions .actions-container .end-grid .status-container .status-dropdown i.icon.size-m{margin-top:-12px;font-size:12px}.CustomerActions .actions-container .end-grid .status-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.CustomerActions .actions-container .end-grid .status-container .status-dropdown .visible.transition{margin-top:2px}.CustomerActions .actions-container .end-grid .status-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3}.CustomerActions .actions-container .end-grid .status-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.CustomerActions .actions-container .end-grid .status-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.CustomerActions .actions-container .end-grid .status-container .action-dropdown{border-right:none}.CustomerActions .actions-container .end-grid .status-container .action-dropdown i.icon{margin-top:-8px}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .menu{box-shadow:none;display:none;border:none!important}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.CustomerActions .actions-container .end-grid .status-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.CustomerActions .actions-container .end-grid .status-container i.icon{margin:0}.CustomerActions .actions-container .end-grid .status-container i.icon.pointer{cursor:pointer}.CustomerActions .actions-container .end-grid .status-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.CustomerActions .actions-container .end-grid .status-container div:first-child{border-left:none}.CustomerActions .grid{margin:0}.CustomerActions .grid .column:not(.row){align-items:center;padding:9px 13px;display:flex}.InfoPopup .InfoTitle{letter-spacing:0;color:#000;align-items:center;margin-bottom:7px;font-size:14px;font-weight:700;display:flex;font-family:Lato!important}.InfoPopup .InfoTitle svg{margin-right:7px;position:relative;bottom:1px}.InfoPopup .InfoDescription,.InfoPopup .InfoContent{letter-spacing:0;color:#000;font-size:12.6px;font-weight:400;font-family:Lato!important}.InfoPopup .InfoDescription span,.InfoPopup .InfoContent span{text-transform:capitalize}.InfoPopup .InfoContent{margin-top:7px}.image-action{cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:32px;height:27px;margin-right:6px;display:flex}.image-action i.icon{margin:2.4px 0 0;font-size:.75em}.image-action small{color:#767676;font-size:9px}.customer-communication-icon{border:none!important;align-items:center!important;gap:10px!important;height:23px!important;display:flex!important}.customer-communication-icon.border{border-right:1px solid #22242626!important}.customer-communication-icon i.icon.envelope{position:relative;left:1px!important}.external-link-btn{border:none!important;height:23px!important}.CustomerCommunicationInterventions-section{border:1px solid #e2e2e3;border-radius:4px;margin-top:14px}.CustomerCommunicationInterventions-section p{margin:0}.CustomerCommunicationInterventions-section-group:not(:first-child){border-top:1px solid #e2e2e3}.CustomerCommunicationInterventions-section-group:empty+.CustomerCommunicationModal-section-group{border:none}.CustomerCommunicationInterventions-section-group:empty{display:none}.CustomerCommunicationInterventions-section-group_header{background-color:#f9fafb;border-bottom:1px solid #e2e2e3;align-items:center;gap:5px;height:36px;padding:0 14px;display:flex}.CustomerCommunicationInterventions-section-group_header p{font-size:14px;font-weight:700}.CustomerCommunicationInterventions-section-group_header i{height:auto}.CustomerCommunicationInterventions-section-group .Intervention{border-bottom:1px solid #e2e2e3;padding:0 14px}.CustomerCommunicationInterventions-section-group .Intervention .ui.label{height:25px}.CustomerCommunicationInterventions-section-group .Intervention .ui.grid .column:first-child{padding-left:14px}.CustomerCommunicationInterventions-section-group .Intervention .title-container{align-items:center;gap:10px;min-height:44px;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .title-container p{font-size:12.6px;font-weight:700;display:inline-block}.CustomerCommunicationInterventions-section-group .Intervention .title-container .dmsIcon{margin-right:10px}.CustomerCommunicationInterventions-section-group .Intervention .title-container i{font-size:10px}.CustomerCommunicationInterventions-section-group .Intervention .title-container i:not(:last-of-type){margin-right:10px}.CustomerCommunicationInterventions-section-group .Intervention .title-container .title-container-button{cursor:default}.CustomerCommunicationInterventions-section-group .Intervention .column-container{align-items:center;height:44px;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label{cursor:pointer}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label.green{background-color:#48913d}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label.blue{background-color:#5279d1}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label.red{background-color:#ee3113}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label.teal{background-color:#02b5ad}.CustomerCommunicationInterventions-section-group .Intervention .column-container .ui.label.skyblue{color:#fff;background-color:#21a1d0}.CustomerCommunicationInterventions-section-group .Intervention .column-container.gap{gap:6px;margin-right:20px}.CustomerCommunicationInterventions-section-group .Intervention .column-container.float-right{justify-content:flex-end}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:26px;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .view-only i.icon{font-size:13px;position:relative;left:1px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .visible.menu.transition{margin-top:2px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .visible.menu.transition>.item{border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;padding:10px!important}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .visible.menu.transition>.item>i.icon{margin-right:0;font-size:12px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .visible.menu.transition>.item:first-child{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .visible.menu.transition>.item:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .status-dropdown>div>i.icon{font-size:12px;position:relative;left:3px}.CustomerCommunicationInterventions-section-group .Intervention .question-status-container .status-dropdown>div>i.icon.caret.down{font-size:6px;position:relative;top:-2px}.CustomerCommunicationInterventions-section-group .Intervention .status-container{border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:27px;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .status-container i.icon{margin:0;font-size:small}.CustomerCommunicationInterventions-section-group .Intervention .status-container i.icon.pointer{cursor:pointer}.CustomerCommunicationInterventions-section-group .Intervention .status-container div{border-right:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .status-container div i.icon{cursor:pointer}.CustomerCommunicationInterventions-section-group .Intervention .status-container div:last-child{border-right:none}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab{cursor:pointer;align-items:center;gap:10px;display:flex}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.green.active{color:#21ba45}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.darkgreen.active{color:#48913d}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.red.active{color:#ee3113}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.blue.active{color:#5279d1}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.teal.active{color:#02b5ad}.CustomerCommunicationInterventions-section-group .Intervention .tabs .tab.skyblue.active{color:#21a1d0}.CustomerCommunicationInterventions-section-group .Intervention .tabs i.icon.xmark{color:#000c}.CustomerCommunicationInterventions-section-group .Intervention .tabs .ui.tabular.menu{border-bottom:none;height:36px;margin-bottom:0}.CustomerCommunicationInterventions-section-group .Intervention .tabs-container{border:1px solid #e2e2e3;border-radius:4px;min-height:50px;margin-bottom:10px;padding:10px 0}.CustomerCommunicationInterventions-section-group .Intervention .tabs-container .ui.form{padding:0 13.5px}.CustomerCommunicationInterventions-section-group .Intervention .tabs-container .ui.form .ui.grid{margin-top:0}.CustomerCommunicationInterventions-section-group .Intervention .tabs-container .ui.labeled.input>.label:not(.corner){background-color:#f9fafb;height:38px}.CustomerCommunicationInterventions-section-group .Intervention .nodata{text-align:center;justify-content:center;align-items:center;display:flex}.CustomerCommunicationInterventions-section-group .Intervention:last-child{border-bottom:none}.CustomerCommunicationInterventions-section-group .Interventions .Interventions-container{border:1px solid #e2e2e3;border-radius:4px;margin-top:14px}.CustomerCommunicationInterventions-section-group .InterventionModal .ui.buttons.withdropdown{background-color:#f9fafb;border:1px solid #dededf;border-radius:4px}.CustomerCommunicationInterventions-section-group .InterventionModal .ui.buttons.withdropdown .button{background-color:inherit;padding:5px 10px 5px 5px}.CustomerCommunicationInterventions-section-group .InterventionModal .ui.buttons.withdropdown .icon.button{margin-top:5px}.CustomerCommunicationInterventions-section-group .InterventionModal .actions{justify-content:flex-end!important}.CustomerCommunicationInterventions-section-group .InterventionModal .button.customer{height:38px;position:relative;bottom:1px}.CustomerCommunicationInterventions-section-group .InterventionModal .ui.form .fields{justify-content:space-between;gap:20px;padding:0 7px;display:flex}.CustomerCommunicationInterventions .total-amount-container{background-color:#fcfff5;border:1px solid #a8c599;border-radius:4px;align-items:center;gap:50px;margin-top:15.7px;padding:10px;display:flex;justify-content:flex-end!important}.CustomerCommunicationInterventions .total-amount-container p{color:#1e561fcc;align-items:center;gap:10px;font-size:14px;display:inline-flex}.CustomerCommunicationInterventions .total-amount-container p strong{color:#1e561f;font-size:18px;font-weight:700}.CustomerCommunicationInterventions_attachment-container{flex-direction:column;gap:5px;width:100%;margin-top:-20px;padding-bottom:25px;display:flex}.TyreReplacements{width:100%;margin-top:14px;display:flex}.TyreReplacements-container{width:100%}.TyreReplacements-section{border:1px solid #e2e2e3;border-radius:4px;width:100%}.TyreReplacements-section:not(:last-child){margin-bottom:14px}.TyreReplacements-section-group:not(:first-child){border-top:1px solid #e2e2e3}.TyreReplacements-section-group .ui.grid .row.header{background-color:#f9fafb;border:1px solid #e2e2e3;border-top:none;flex-wrap:nowrap;align-items:center;height:36px;padding:0 7px;font-weight:600;border-left:none!important;border-right:none!important}.TyreReplacements-section-group_header{background-color:#f9fafb;border-bottom:1px solid #e2e2e3;align-items:center;height:36px;padding:0 14px;display:flex}.TyreReplacements-section-group_header p{margin-left:7px;font-size:14px;font-weight:700}.TyreReplacements-section-group_header i{height:auto}.TyreReplacements-section-group .ui.grid{width:100%;margin:0}.TyreReplacements .tyre-position-container{align-items:center;display:flex}.TyreReplacements .tyre-season-container{align-items:center;gap:5px;display:flex}.TyreReplacements .tyre-season-container i.icon{margin:0;font-size:16px}.TyreReplacements .tyre-season-container p{margin:0;display:inline}.TyreReplacements .-truncated-text{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.TyreReplacements .CustomerCommunicationTyreTableItem__row{border-bottom:1px solid #e2e2e3;height:42px;border-left:none!important;border-right:none!important;flex-wrap:nowrap!important;align-items:center!important;padding:0 7px!important}.TyreReplacements .CustomerCommunicationTyreTableItem__row.is-last{border-bottom:none!important}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column{justify-content:flex-end!important;align-items:center!important;padding-left:0!important;padding-right:0!important;display:flex!important}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column.-delete-icon{color:#767676;cursor:pointer}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column.-delete-icon i.icon.trash{font-size:12px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action p{font-size:12.6px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action p strong{margin-right:12px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action p small{color:#767676;margin-left:3px;font-size:9px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:fit-content;height:27px;display:flex}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .icon-container{margin:0}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container i.icon{font-size:12px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown{border-right:none}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown i.icon{font-size:12px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown i.icon.tiny{font-size:8px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown i.icon.size-m{margin-top:-12px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .visible.transition{margin-top:2px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3;display:flex}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .visible.transition div i.icon{margin-right:0}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown{border-right:none}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown i.icon{margin-top:-8px;font-size:14px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .menu{box-shadow:none;display:none;border:none!important}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container i.icon{margin:0}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container i.icon.pointer{cursor:pointer}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .tyre-action .tyre-container div:first-child{border-left:none}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column>.visible-to-customer,.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .delete-icon{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:27px;margin-left:6px;display:flex}.TyreReplacements .CustomerCommunicationTyreTableItem__action-column>.visible-to-customer i.icon,.TyreReplacements .CustomerCommunicationTyreTableItem__action-column .delete-icon i.icon,.TyreReplacements .CustomerCommunicationTyreTableItem__action-column>i.icon{margin:0;font-size:13px}.TyreReplacements .CustomerCommunicationTyreTableItem .media-row{padding:5px 10px 20px}.CustomerCommunicationModal .invalid-phone-num{margin-top:5px;display:block;color:red!important}.CustomerCommunicationModal{overflow-x:hidden}.CustomerCommunicationModal-phoneField{width:100%}.CustomerCommunicationModal-header{justify-content:space-between;align-items:center;display:flex}.CustomerCommunicationModal-header h1{color:#000000de;margin:0;font-family:Lato;font-size:18px;font-weight:700;line-height:23px}.CustomerCommunicationModal-header span{cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CustomerCommunicationModal-header span i.icon{color:#767676;width:unset!important;height:unset!important;margin:0!important}.CustomerCommunicationModal .field{align-items:center;gap:10px;width:100%;display:flex}.CustomerCommunicationModal .email-field label{color:#000c;width:100px;font:700 14px/15px Lato}.CustomerCommunicationModal .email-field.three,.CustomerCommunicationModal .email-field.two{width:100%}.CustomerCommunicationModal .email-field.two label{width:200px}.CustomerCommunicationModal .email-field.note-field label{width:7%}.CustomerCommunicationModal .email-field.note-field .error input{color:#9f3a38;background:#fff6f6;border-color:#e0b4b4}.CustomerCommunicationModal .DetailsCards-container:not(:first-child){margin-top:20px}.CustomerCommunicationModal-input-field label{color:#000c;width:100%;font:700 14px/15px Lato;max-width:140px!important}.CustomerCommunicationModal-note-field .error input{color:#9f3a38;background:#fff6f6;border-color:#e0b4b4}.CustomerCommunicationModal-divider{background-color:#e2e2e3;width:200%;height:1px;margin-top:15px;margin-bottom:15px;margin-left:-50%}.CustomerCommunicationModal-container{background:#fff no-repeat padding-box padding-box;border:1px solid #e0e1e2;border-radius:10px;padding:20px;box-shadow:0 3px 6px #00000029}.CustomerCommunicationModal-action .inner{justify-content:flex-end;align-items:center;width:100%;display:flex}.CustomerCommunicationModal-action .inner .download-btn,.CustomerCommunicationModal-action .inner .save-btn{background:#21ba45 no-repeat padding-box padding-box;border-radius:4px;height:36px}.CustomerCommunicationModal-action .inner .download-btn{margin-right:10px}.CustomerCommunicationModal .DetailsCards-container .end{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.CustomerCommunicationModal .DetailsCards-container .end p{color:#000c;margin:0;font-family:Lato;font-size:13px;font-weight:400}.CustomerCommunicationModal .DetailsCards-container.error{border-color:#e0b4b4}.CounterTabletModal__content h3{text-align:center}.CounterTabletModal__content .ui.loader:before{border-color:#0008!important}.CounterTabletModal__content .ui.loader:after{border-color:#767676 #0000 #0000}.CounterTabletModal__header{text-align:right;justify-content:space-between;display:flex;padding-right:24px!important}.CounterTabletModal__header button.ui.large.basic{padding-left:12px;padding-right:12px}.CounterTabletModal__actions.actions{display:flex;justify-content:flex-end!important}.DeskCommunicationModal__header{justify-content:space-between;align-items:center;width:100%;display:flex}.DeskCommunicationModal__header button{width:35px;margin-right:20px}.DeskCommunicationModal__header button i.icon{margin-top:-4px!important}.DeskCommunicationModal__content .notes-container{border-bottom:1px solid #e2e2e3;padding-bottom:23px}.DeskCommunicationModal__content .notes-container-input{flex:1;align-items:center;width:100%;margin-bottom:9px;display:inline-flex}.DeskCommunicationModal__content .notes-container-input i.icon{font-size:14px;position:relative;bottom:2px;margin-right:10px!important}.DeskCommunicationModal__content .notes-container-input .clickable-input-wrapper{cursor:pointer;flex:1}.DeskCommunicationModal__content .notes-container-input .clickable-input-wrapper .ui.input{flex:1;width:100%}.DeskCommunicationModal__content .notes-container-input .clickable-input-wrapper input{cursor:pointer}.DeskCommunicationModal__content .notes-container-checkbox{align-items:center;column-gap:10px;margin-top:10px;font-weight:700;display:inline-flex}.DeskCommunicationModal__content .notes-container-checkbox i.icon{color:#a5673f;margin-right:10px}.DeskCommunicationModal__content .interventions-container{padding-top:20px}.DeskCommunicationModal__content .interventions-container .full.end{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.DeskCommunicationModal__content .interventions-container .full.end p{color:#000c;margin:0;font-size:13px;font-weight:400}.DeskCommunicationModal__actions>button.ui.button.save-btn{margin-left:auto}.IndicatorsAction{align-items:center;gap:8px;height:25px;display:flex}.IndicatorsAction .IndicatorsAction-kiosk-label{cursor:pointer;align-items:center;gap:10px;height:25px;padding:7.78px;display:flex;color:#fff!important;background-color:#21ba45!important}.IndicatorsAction .IndicatorsAction-kiosk-label i.icon.tag{font-size:13px;margin-top:0!important}.IndicatorsAction .IndicatorsAction-kiosk-label span{font-size:12.6px}.IndicatorsAction button.ui{height:25px}.IndicatorsAction .ui.icon.button{padding:0 7px!important}.IndicatorsAction i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.IndicatorsAction p{margin:0;font-size:11px;font-weight:700}.IndicatorsAction .container{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:25px;padding:0 10px;display:flex}.IndicatorsAction .container .ui.toggle.checkbox input:focus:checked~label:before{background-color:#21ba45!important}.IndicatorsAction .container .ui.toggle.checkbox input:focus~label:before,.IndicatorsAction .container .ui.toggle.checkbox label:hover:before{background-color:#0000000d;border:none}.IndicatorsAction .container .dropdown .list-container{align-items:baseline;gap:8px;display:flex;margin-top:-3px!important}.IndicatorsAction .container .dropdown .list-container .yellow-shop{color:#cc0!important}.IndicatorsAction .container .dropdown .menu{top:23px;left:-5px}.IndicatorsAction .container i.icon.shopping.cart.yellow-shop{color:#cc0!important}.IndicatorsAction .container .checkbox{width:24px!important;height:11px!important;min-height:11px!important}.IndicatorsAction .container .checkbox.checked label:after{left:13px!important}.IndicatorsAction .container .checkbox label:before{width:24px;height:11px}.IndicatorsAction .container .checkbox label:after{width:11px;height:11px}.IndicatorsAction .dms-container{border:1px solid #e2e2e3;border-radius:4px;align-items:center;gap:8.5px;padding:0 8px;display:flex}.IndicatorsAction .dms-container strong{margin-right:3px}.IndicatorsAction .dms-container i.icon{cursor:pointer;margin-top:-12px!important}#car_in_shop_a4_content{width:100%!important;margin:0!important;padding:25px!important}@page{}#car_in_shop_a4_content div{text-align:center!important;width:100%!important;margin:0!important;padding:10px!important;font-size:16px!important;line-height:18px!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}.keylabel-qrcode-container{justify-content:center;align-items:center;padding:20px;display:flex}#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 div{text-align:center!important;width:100%!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:17px!important}@page{}@media screen{#car_in_shop_keytag_content{width:100%!important;margin:25px auto!important;padding:20px!important}}@media print{#car_in_shop_keytag_content{align-items:center;display:flex;position:absolute;left:50%;overflow:visible;transform:translate(-50%);width:109mm!important;height:35mm!important;margin:0 auto!important;padding:25mm 2mm 0!important}}#car_in_shop_keytag_content div{text-align:center!important;margin:5px 0!important;padding:5px!important;font-size:20px!important;font-weight:900!important}@media print{#car_in_shop_keytag_content div{box-sizing:border-box;justify-content:center;align-items:center;display:flex;break-inside:avoid!important;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;text-align:center!important;width:100%!important;height:-webkit-fit-content!important;height:fit-content!important;margin:1mm auto!important;padding:0 0 0 1.5mm!important;font-size:5.5mm!important;font-weight:900!important;line-height:1.4!important;overflow:hidden!important}#car_in_shop_keytag_content .car_in_shop_print_large{font-size:7mm!important;font-weight:900!important}}#car_in_shop_kiosk_label_content{align-items:center;margin-top:46%;display:flex;overflow:visible;transform:rotate(90deg)}@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{break-inside:avoid!important;word-break:keep-all!important;white-space:nowrap!important;width:-webkit-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:fit-content!important;margin:0 5mm 0 0!important;padding:0!important}@media print{#car_in_shop_kiosk_label_content div{margin-bottom:19mm!important;font-size:6mm!important}}.ui.modal.IndicatorsActionModal.KioskPrintModal{overflow:scroll}.ui.modal.IndicatorsActionModal .actions{justify-content:flex-end;gap:16px;display:flex}.ui.modal.IndicatorsActionModal .actions .button{color:#414141;margin:0;padding:0 15px 0 10px}.ui.modal.IndicatorsActionModal .actions .button i.icon{margin-right:20px}.ui.modal.IndicatorsActionModal .actions .button.light{color:#414141;width:36px;height:36px;margin:0;padding:0}.ui.modal.IndicatorsActionModal .actions .button.light i.icon{margin:-4px 0 0 -18px!important}.Attachments{padding:0 13.5px}.Attachments .ui.menu{box-shadow:unset;border:0;margin-bottom:0}.Attachments .ui.menu .active.item{color:#fff;background-color:#21ba45}.Attachments .ui.menu .item{border:1px solid #70707029;height:25px;padding-left:10px;padding-right:10px}.Attachments .ui.menu .item:last-child{border-radius:0 .285714rem .285714rem 0}.Attachments .ui.menu .item:before{content:unset}.Attachments .ui.attached.segment{border:none;padding:0}.Attachments .attachment-container{flex-direction:column;gap:5px;width:100%;display:flex}.Attachments .attachment-container .attachment-view{justify-content:space-between;align-items:center;width:100%;padding:8px 2px 0;display:flex}.Attachments .attachment-container .attachment-view .attachment-name{cursor:pointer;justify-content:center;align-items:center;gap:5px;max-width:75%;display:flex}.Attachments .attachment-container .attachment-view .attachment-name p{color:#3175c6;font-size:14px}.Attachments .attachment-container .attachment-view .attachment-name i.icon{margin-top:-10px;margin-right:0;font-size:14px;color:#414141!important}.Attachments .attachment-container .attachment-view .attachment-delete{justify-content:center;align-items:center;gap:5px;display:flex}.Attachments .attachment-container .attachment-view .attachment-delete p{color:#000;font-size:12px;font-style:italic;font-weight:700}.Attachments .attachment-container .attachment-view .attachment-delete i.icon{cursor:pointer;margin-top:-10px;margin-right:0;font-size:14px;color:#414141!important}.ui.basic.label.customer-comm-answer-declined-intervention-label{justify-content:center;align-items:center;display:flex}.GeneralInfo .ui.buttons.withdropdown{background-color:#f9fafb;border:1px solid #dededf;border-radius:4px}.GeneralInfo .ui.buttons.withdropdown .button{background-color:inherit;padding:5px 10px 5px 5px}.GeneralInfo .ui.buttons.withdropdown .icon.button{margin-top:5px}.GeneralInfo .ui.buttons.withdropdown .withdropdownButton{width:auto}.GeneralInfo .ui.buttons.withdropdown .withdropdownButton.black{color:#000}.GeneralInfo .ui.buttons.withdropdown .withdropdownButton.grey{color:#767676}.GeneralInfo .fields{justify-content:space-between;display:flex;margin:0!important}.GeneralInfo .fields button{width:100%}.GeneralInfo .pin.dropdown:hover{border-color:#22242659;box-shadow:0 0 2px #0000000d}.GeneralInfo .pin.dropdown{cursor:pointer;color:#000000de;min-height:2.7em;box-shadow:none;background:#fff;border:1px solid #22242626;border-radius:.28rem;padding:.78em 2.1em .78em 1em;line-height:1em;transition:box-shadow .1s,width .1s;display:inline-block}.GeneralInfo .no-label{color:#767676!important}.GeneralInfo .one.wide.field.mt-28.user-approved-icon{margin:0;padding:0;width:38px!important;height:38px!important}.GeneralInfo .one.wide.field.mt-28.user-approved-icon button{justify-content:center;align-items:center;font-size:18px;display:flex;height:38px!important}.GeneralInfo .input-row-equal-spacing .field{margin-right:10px!important;padding:0!important}.GeneralInfo .input-row-equal-spacing .field:last-child{margin-right:0!important}.GeneralInfo .label-dropdown-container{width:58px!important}.Images{padding:0 13.5px}.Images .image-container{align-items:center;gap:12px;display:flex;overflow-x:auto;overflow-y:hidden}.Images .image-container .image-view{border:1px solid #e2e2e3;width:231px;height:130px;margin-top:20px;padding:1px;position:relative;overflow:hidden}.Images .image-container .image-view img{object-fit:cover;width:100%;height:100%}.Images .image-container .image-view .image-controls{justify-content:flex-end;align-items:center;width:100%;padding:0 10px;display:flex;position:absolute;bottom:10.5px}.Images .image-container .image-view .image-delete{cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:33px;height:25px;display:flex}.Images .image-container .image-view .image-delete i.icon{height:auto;margin:0}.ImportantNotesContainer .container{background-color:#fcfff5;border:1px solid #e9e9ea;border-radius:4px;margin-bottom:10px;padding:5px;display:flex}.ImportantNotesContainer .note-content{color:#000c;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:2px 0 0 3px;display:inline-block;overflow:hidden}.ImportantNotesContainer .ui.basic.label{align-items:center;gap:5px;display:flex}.ImportantNotesContainer .label-text{color:#5c5c5c;position:relative;top:.5px}.ImportantNotesContainer .keep-parts-icon{margin-right:1px!important}.ConnectedChecklistsContainer{color:#000;border:1px solid #e2e2e3;border-radius:4px;margin:5px 15px}.ConnectedChecklistsContainer .inner-container{justify-content:space-between;align-items:center;display:flex}.ConnectedChecklistsContainer .inner-container:not(:last-of-type){border-bottom:1px solid #e2e2e3}.ConnectedChecklistsContainer .row-number-checklist-name-container{align-items:center;gap:10px;display:flex}.ConnectedChecklistsContainer .row-number-checklist-name-container .row-number{color:#00c12d;background-color:#d2f1da;justify-content:center;align-items:center;width:40px;height:36px;display:flex}.ConnectedChecklistsContainer .row-number-checklist-name-container .checklist-name{text-transform:uppercase}.ConnectedChecklistsContainer .mechanic-info-container{gap:3px;margin-right:10px;display:flex}.PendingChecklistsSortableList .check-container{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PendingChecklistsSortableList .check-container li{align-items:stretch;gap:10px;display:flex}.PendingChecklistsSortableList .check-container li .input-wrapper{flex-grow:1;display:flex}.PendingChecklistsSortableList .check-container li .input-wrapper span{pointer-events:none;border:1px solid #dededf;border-left:none;border-right:none;width:100%;padding:6px 10px}.PendingChecklistsSortableList .drag-button{cursor:pointer;background-color:#dededf;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none;justify-content:center;align-items:center;padding:10px;display:flex}.PendingChecklists .sortable-list-container{margin:8px 15px}.PendingChecklists .sortable-list-container .delete-button{border-radius:4px;width:42px;height:38px;position:relative}.PendingChecklists .sortable-list-container .delete-button:hover{opacity:.6;background-color:#0000}.PendingChecklists .sortable-list-container .delete-button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PendingChecklists .sortable-list-container .ordering-number{color:#ff0202;background:#ffd9d9;border:1px solid #dededf;border-bottom-left-radius:4px;justify-content:center;align-items:center;width:44px;height:40px;display:flex}.PendingChecklists .add-checklists-container{gap:8px;margin:8px 15px;display:flex}.PendingChecklists .add-checklists-container .add-button{height:38px}.PendingChecklists .ui.disabled.dropdown,.PendingChecklists .ui.dropdown .menu>.disabled.item{opacity:1;color:#000;text-transform:none;font-weight:700}.PendingChecklists .ui.dropdown .menu>.item{text-transform:uppercase}.NoteAttachments .ui.menu{box-shadow:unset;border:0}.NoteAttachments .ui.menu .active.item{color:#fff;background-color:#21ba45}.NoteAttachments .ui.menu .item{border:1px solid #70707029;height:25px;padding-left:10px;padding-right:10px}.NoteAttachments .ui.menu .item:last-child{border-radius:0 .285714rem .285714rem 0}.NoteAttachments .ui.menu .item:before{content:unset}.NoteAttachments .ui.attached.segment{border:none;padding:0}.NoteAttachments .attachment-container{flex-direction:column;gap:5px;width:100%;margin:5px 0 13.5px;display:flex}.NoteAttachments .attachment-container .attachment-view{justify-content:space-between;align-items:center;width:100%;padding:0 2px;display:flex}.NoteAttachments .attachment-container .attachment-view .attachment-name{cursor:pointer;justify-content:center;align-items:center;gap:5px;max-width:75%;display:flex}.NoteAttachments .attachment-container .attachment-view .attachment-name p{color:#3175c6;font-size:14px}.NoteAttachments .attachment-container .attachment-view .attachment-name i.icon{margin-top:-6px;margin-right:0;font-size:14px;color:#414141!important}.NoteAttachments .attachment-container .attachment-view .attachment-delete{justify-content:center;align-items:center;gap:5px;display:flex}.NoteAttachments .attachment-container .attachment-view .attachment-delete p{color:#000;font-size:12px;font-style:italic;font-weight:700}.NoteAttachments .attachment-container .attachment-view .attachment-delete i.icon{cursor:pointer;margin-top:-6px;margin-right:0;font-size:14px;color:#414141!important}.PinType .items-center{justify-content:flex-start;align-items:center;gap:40px;display:flex}.PinType .items-center div{align-items:flex-start;gap:10px;display:flex}.PinType .checkbox-container{white-space:nowrap;border:1px solid #22242626;border-radius:3px;justify-content:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.PinType .checkbox-container i{margin:0;position:relative;left:5px}.PinType .checkbox-container .checkbox-form-field{align-items:center;display:flex}.PinType .checkbox-container .checkbox-box{margin:0!important}.PinType p{font-size:12.6px}.PinType .warranty-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:2rem;display:flex}.PinType .orderStatusTitle{padding-left:10px}.PinModal__modal-header p{margin:0;font-size:18px}.PinModal__modal-header p i.icon{margin-right:10px}.PinModal__modal-header{justify-content:space-between;align-items:center;width:100%;padding:0 24px 0 0;display:flex!important}.PinModal__modal-footer{justify-content:flex-end;align-items:center;gap:15px;width:100%;display:flex!important}.PinModal__delete-button{align-items:center!important;display:flex!important}.PinModal__checkbox-container{white-space:nowrap;border:1px solid #22242626;border-radius:3px;justify-content:center;gap:10px;padding:9px 6px 9px 10px;display:flex}.PinModal__checkbox-box{align-self:flex-end;margin:0!important}.PinModal__checkbox-container-align{width:100%!important}.PinModal__checkbox-fields{margin-bottom:0!important}.PinModal__checkbox-fields-group{align-self:flex-end}.PinModal .appointment-note-attachments i.icon{margin-top:0}.PinModal .attachment-container .attachment-view .attachment-name i.icon{margin-top:-2px}.ChecklistSectionContent{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ChecklistSectionContent .checklist-notes{margin-bottom:14px}.ChecklistSectionContent .section-header{color:#1d3d52;background:#2184d04a;padding:14px;font-size:1.25rem;font-weight:600}.ChecklistSectionContent .section-header span{font-size:12px}.ChecklistSectionContent .checklist-item{color:#1d3d52;border-color:#bbc2c6bf;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 14px;display:flex}.ChecklistSectionContent .checklist-item-title{font-size:17px;font-weight:700}.ChecklistSectionContent .checklist-item-description{margin-top:6px;margin-bottom:10px;font-size:14px;font-weight:400}.ChecklistSectionContent .checklist-item-text-image-letter{align-items:center;display:flex}.HeaderSectionContent{print-color-adjust:exact;-webkit-print-color-adjust:exact}.HeaderSectionContent .icon-container{padding-right:3px}.HeaderSectionContent .text-icon-container{color:#5c7c8d;align-content:center;align-items:center;gap:7px;margin-bottom:12px;display:flex}.HeaderSectionContent .grid-header-container{background:#f3f5f7}.HeaderSectionContent .grid-title-text{color:#234357;font-weight:700}.HeaderSectionContent .header-section{border:2px solid #bbc2c6bf;margin-bottom:14px;padding-top:14px;font-size:15px}.HeaderSectionContent .appointment-section{margin-bottom:14px}.HeaderSectionContent .reg-container{border:2px solid #234457;border-radius:.15em;width:130px;height:24px;margin-bottom:8px}.HeaderSectionContent .reg-country{float:left;text-align:center;background-color:#40a7ff;width:20%;height:100%;padding-top:3px;line-height:100%;display:block;position:relative}.HeaderSectionContent .reg-country>div{color:#fff;width:100%;font-size:10px;position:absolute;bottom:0}.HeaderSectionContent .reg-nr{float:right;text-align:center;width:80%;height:100%;padding-top:2px;font-size:16px;font-weight:500;line-height:100%}.HeaderSectionContent .BE .reg-nr{color:#ac1713;background-color:#fff}.HeaderSectionContent .NL .reg-nr,.HeaderSectionContent .LU .reg-nr{color:#234457;background-color:#efe24c}.HeaderSectionContent .FR .reg-nr{color:#000;background-color:#fff}.ImageGallery .images-container{margin-top:1rem;display:table}.ImageGallery .images-container .image-container-row{display:table-row;line-height:0!important}.ImageGallery .images-container .image-container,.ImageGallery .images-container .image-container-row{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.ImageGallery .images-container .image-container{padding-right:3px;display:table-cell;position:relative;width:25%!important}.ImageGallery .images-container .image-container .img-label{color:#234457;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;background-color:#fffc;justify-content:center;align-items:center;width:60px;height:35px;display:flex;position:absolute;top:0;right:3px}.ImageGallery .images-container .img-label .img-icon-wrapper{color:#5d7c8c;border:2px solid #5d7c8c;border-radius:2px;align-items:center;gap:5px;width:-webkit-fit-content;width:fit-content;height:27px;padding:2px 5px;font-family:monospace;display:flex}.ImageGallery .images-container .report-car-images-letter{vertical-align:top;font-weight:700;line-height:19px;display:inline-block}.ImageGallery .images-container .image-container .image-style{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;border-bottom:3px solid #fff;height:124px;width:100%!important}.ImageLetters .img-icon-wrapper{color:#5d7c8c;border:2px solid #5d7c8c;border-radius:2px;align-items:center;gap:5px;height:27px;margin-right:5px;padding:2px 5px;font-family:monospace;display:flex}.ImageLetters .img-icon-wrapper .report-car-images-letter{vertical-align:top;font-weight:700;line-height:19px;display:inline-block}.ImportantNotes{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ImportantNotes .title{color:#1d3d52;background:#f8e89e;padding:14px;font-size:17.5px;font-weight:700}.ImportantNotes .icon-text-container{color:#1d3d52;align-items:center;gap:5px;padding:10px;display:flex}.ImportantNotes .ui.basic.label.label-container{align-items:center;display:inline-flex}.ImportantNotes .ui.basic.label.label-container svg{margin-right:3px}.intervention-section{print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:14px 0}.intervention-section .title{color:#1d3d52;background:#bdf0c3;padding:14px;font-size:17.5px;font-weight:700}.intervention-section .status-name-container{justify-content:space-between;margin:14px 0;padding:0 14px;display:flex}.intervention-section .name-text{margin:0;font-size:18px}.intervention-section .description{padding:0 14px}.PinSectionContent{print-color-adjust:exact;-webkit-print-color-adjust:exact}.PinSectionContent .pin-section{border:2px solid #bbc2c6bf;margin-bottom:14px;padding-top:14px;font-size:15px}.PinSectionContent .grid-header-container{background:#f3f5f7}.PinSectionContent .grid-title-text{color:#234357;font-weight:700}.PinSectionContent .grid-field-text{color:#5c7c8d;font-size:15.6px;font-weight:400}.PinSectionContent .results-grid{margin-bottom:1px}.PinOverviewContent{print-color-adjust:exact;-webkit-print-color-adjust:exact}.PinOverviewContent .modal-header-container{justify-content:space-between;align-items:center;width:100%;display:flex}.PinOverviewContent .buttons-container{gap:14px;margin-right:40px;display:flex}.PinOverviewContent .cancel-icon{color:#767676}.log-section{print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:14px 0}.log-section .title{color:#1d3d52;background:#f7f7f7;padding:14px;font-size:1.25rem;font-weight:600}.SubitemsTable{margin:10px 0}.SubitemsTable th{padding-right:5px}.SubitemsTable tr{height:48px}.SubitemsTable .subitem-action{cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:35px;height:35px;display:flex}.SubitemsTable .subitem-action i.icon{margin-top:-7px;margin-right:0}.SubitemsTable__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.Subitems{margin:3.5px 13.5px}.Intervention{border-bottom:1px solid #e2e2e3}.Intervention .gray{color:gray}.Intervention .intervention-main{cursor:pointer;padding:0 14px;margin:0!important}.Intervention .intervention-container{margin:0!important;padding:0!important}.Intervention .wrench-check-icon{position:absolute;bottom:11px;right:7px;font-size:.6rem!important}.Intervention .wrench-check-icon:before{border:1px solid #fff;border-radius:50%}.Intervention .ui.label{height:25px}.Intervention .ui.grid .column:first-child{padding-left:12px}.Intervention .title-container{align-items:center;gap:10px;min-height:44px;display:flex}.Intervention .title-container .title-container-intervention-title,.Intervention .title-container .title-container-intervention-description{font-family:Lato;font-size:13px;display:inline-block}.Intervention .title-container .title-container-intervention-title-container{min-width:0;display:flex}.Intervention .title-container p.title-container-intervention-title{white-space:nowrap;font-weight:700}.Intervention .title-container .title-container-button{cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;width:100%;display:flex}.Intervention .title-container i{font-size:9px}.Intervention .title-container i.chevron{font-size:14px}.Intervention .column-container{align-items:center;height:44px;display:flex}.Intervention .column-container .ui.label{cursor:pointer}.Intervention .column-container .ui.label.green{background-color:#48913d}.Intervention .column-container .ui.label.blue{background-color:#5279d1}.Intervention .column-container .ui.label.red{background-color:#ee3113}.Intervention .column-container .ui.label.teal{background-color:#02b5ad}.Intervention .column-container .ui.label.skyblue{color:#fff;background-color:#21a1d0}.Intervention .column-container.gap{gap:3px;margin-right:10px}.Intervention .column-container.float-right{justify-content:flex-end}.Intervention .column-container.float-right .paperclip-gap{padding-right:8px}.Intervention .active-connected-checklist-item{background-color:#f9fafb}.Intervention .question-status-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:100%;display:flex}.Intervention .question-status-container:hover{background-color:#f9fafb}.Intervention .question-status-container .note.sticky.blue.icon{color:#5279d1!important}.Intervention .question-status-container .view-only svg{margin:0}.Intervention .question-status-container .view-only .icon{margin:0;font-size:1rem}.Intervention .question-status-container .visible.menu.transition{margin-top:2px}.Intervention .question-status-container .visible.menu.transition>.item{border-top:1px solid #e2e2e3;border-bottom:1px solid #e2e2e3;padding:10px!important}.Intervention .question-status-container .visible.menu.transition>.item>i.icon{margin-right:0;font-size:12px}.Intervention .question-status-container .visible.menu.transition>.item:first-child{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.Intervention .question-status-container .visible.menu.transition>.item:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Intervention .question-status-container .status-dropdown>div>i.icon{font-size:12px;position:relative;left:3px}.Intervention .question-status-container .status-dropdown>div>i.icon.caret.down{font-size:6px;position:relative;top:-2px}.Intervention .status-container{border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:27px;display:flex}.Intervention .status-container.diagnose-overview-icon{margin-right:6px}.Intervention .status-container i.icon{margin:0;font-size:small}.Intervention .status-container i.icon.pointer{cursor:pointer}.Intervention .status-container i.icon.plus{width:32px;height:100%}.Intervention .status-container .action-icon-container{border-right:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.Intervention .status-container div:last-child{border-right:none}.Intervention .tabs{margin-top:20px;padding:0 14px}.Intervention .tabs .tab{cursor:pointer;align-items:center;gap:10px;display:flex}.Intervention .tabs .tab.green.active{color:#21ba45}.Intervention .tabs .tab.darkgreen.active{color:#48913d}.Intervention .tabs .tab.red.active{color:#ee3113}.Intervention .tabs .tab.blue.active{color:#5279d1}.Intervention .tabs .tab.orange.active{color:#ffba39}.Intervention .tabs .tab.teal.active{color:#02b5ad}.Intervention .tabs .tab.skyblue.active{color:#21a1d0}.Intervention .tabs i.icon.xmark{color:#000c}.Intervention .tabs .ui.tabular.menu{border-bottom:none;height:36px;margin-bottom:0}.Intervention .tabs-container{border:1px solid #e2e2e3;border-radius:4px;min-height:50px;margin-bottom:10px;padding:10px 0}.Intervention .tabs-container .ui.form{padding:0 13.5px}.Intervention .tabs-container .ui.form .ui.grid{margin-top:0}.Intervention .tabs-container .ui.labeled.input>.label:not(.corner){background-color:#f9fafb;height:38px}.Intervention .nodata{text-align:center;justify-content:center;align-items:center;display:flex}.Intervention .snooze-intervention-action .action-dropdown .visible.transition{box-shadow:none!important;border:none!important}.Intervention .snooze-intervention-action .action-dropdown .visible.transition :hover{background-color:#fafafa}.Intervention .snooze-intervention-action .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;border-radius:4px;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.Intervention .snooze-intervention-action .action-dropdown .visible.transition div:first-child{border-top-width:1px;border-top-left-radius:4px;border-top-right-radius:4px}.Intervention:last-child{border-bottom:none}.Interventions .Interventions-container{border:1px solid #e2e2e3;border-radius:4px;margin-top:14px}.Interventions .total-amount-container{background-color:#fcfff5;border:1px solid #a8c599;border-radius:4px;align-content:center;height:44px;margin:15.7px 0 0;display:flex}.Interventions .total-amount-container div.total-amount.column{padding-right:0}.Interventions .total-amount-container p{color:#1e561fcc;float:right;font-size:14px}.Interventions .total-amount-container p strong{color:#1e561f;font-weight:700}.InterventionModal .ui.buttons.withdropdown{background-color:#f9fafb;border:1px solid #dededf;border-radius:4px}.InterventionModal .ui.buttons.withdropdown .button{background-color:inherit;padding:5px 10px 5px 5px}.InterventionModal .ui.buttons.withdropdown .icon.button{margin-top:5px}.InterventionModal .actions{justify-content:space-between;align-items:center}.InterventionModal .button.customer{height:38px;position:relative;bottom:1px}.InterventionModal .ui.form .fields{justify-content:space-between;gap:20px;padding:0 7px;display:flex}.checklist-label{color:#fff!important;background-color:#21ba45!important}.not-fixed-wrench{color:#ff0202}.KeylockerCommunicationLog{cursor:pointer;background-color:#f9fafb}.KeylockerCommunicationLog .DetailsCards-container{padding:11px 21px}.KeylockerCommunicationLog .column{padding-left:0!important}.header.KeylockerCommunicationLogHeader{justify-content:space-between;padding:25px!important}.header.KeylockerCommunicationLogHeader .header-title{align-items:center;display:flex}.header.KeylockerCommunicationLogHeader .header-title div{margin:5px 0 0 5px}.KeylockerCommunicationLogContent{print-color-adjust:exact;-webkit-print-color-adjust:exact}.KeylockerCommunicationLogContent .keylocker-comm-section-container{border:2px solid #bbc2c6bf;margin:1rem 0}.KeylockerCommunicationLogContent .keylocker-comm-section-container .ui.grid{margin:0}.KeylockerCommunicationLogContent .keylocker-comm-section-container .column{padding-left:1em!important}.KeylockerCommunicationLogContent .keylocker-comm-section-container .event-info-rows{margin-top:5px}.KeylockerCommunicationLogContent .keylocker-comm-section-container .section-rows{margin:10px 0;padding:0 0 0 1em}.KeylockerCommunicationLogContent .keylocker-comm-section-container .section-rows .column{padding-left:0!important}.KeylockerCommunicationLogContent .keylocker-comm-section-container .services-header,.KeylockerCommunicationLogContent .keylocker-comm-section-container .service{justify-content:space-between;align-items:center;display:flex}.KeylockerCommunicationLogContent .keylocker-comm-section-container .services-header{margin-bottom:20px;font-weight:700}.KeylockerCommunicationLogContent .keylocker-comm-section-container .service{border-bottom:1px solid #f3f5f7;margin-bottom:.8rem;padding-bottom:.8rem}.KeylockerCommunicationLogContent .keylocker-comm-section-container .service:last-child{border-bottom:none}.KeylockerCommunicationLogContent .keylocker-comm-section-container .agreements-row{cursor:pointer;align-items:flex-start;margin-bottom:10px;display:flex}.KeylockerCommunicationLogContent .keylocker-comm-section-container .agreements-row div:first-child{margin-right:10px}.KeylockerCommunicationLogContent .keylocker-comm-section-container .signature-img-container{background-color:#f3f5f7;border:2px solid #bbc2c6bf;margin-left:1rem}.KeylockerCommunicationLogContent .keylocker-comm-section-container .event-timestamp{text-align:right}.KeylockerCommunicationLogContent .keylocker-comm-section-container .event-info-rows>span:not(:first-child){margin-left:10px}.KeylockerCommunicationLogContent .keylocker-comm-section-container:first-child{margin:0 0 1rem}.KeylockerCommunicationLogContent .keylocker-comm-section-header{background-color:#f3f5f7;padding:1em;font-weight:700}.actions.KeylockerCommunicationLogActions{justify-content:flex-end!important}.KioskCommunicationLog{cursor:pointer;background-color:#f9fafb}.KioskCommunicationLog .DetailsCards-container{padding:11px 21px}.KioskCommunicationLog .column{padding-left:0!important}.actions.KioskCommunicationLogActions{justify-content:flex-end!important}.kiosk-comm-answered-event{justify-content:flex-start;align-items:center;gap:5px;display:flex}.Logs p{margin:0}.Logs table tbody tr td{vertical-align:baseline;position:relative}.Logs table tbody tr td div{position:absolute;top:7px}.Logs table tbody tr td .description{position:unset;word-wrap:break-word;width:500px;margin:7px 0}.Logs .actions{justify-content:flex-end!important}.Logs .car-check{align-items:flex-end;gap:10px;display:flex}.Logs .attachments-list{word-wrap:break-word;flex-direction:column;gap:15px;display:flex}.Logs .logs-title{justify-content:space-between;align-items:center;display:flex;padding-right:25px!important}.Logs .logs-title .ui.small.button{justify-content:center;align-items:center;padding:0;line-height:18px;display:flex}.Logs .logs-title .ui.small.button i.icon{padding:0;font-size:16px;margin:0!important}.Logs .logs-title .ui.small.button.-appointment-status{width:36px;height:36px}.Logs .log-modal-title{font-size:18px}.OCW{color:#000000de!important}.OCW .OCW-label{margin-right:2px}.OCW .OCW-icon{margin-right:10px;padding-right:20px}.OCW .red-ocw-button{color:#000000de!important;background-color:#fef0e7!important;border:1px solid #ff0202!important}.OCW .grey-ocw-button{cursor:default;background-color:#e2e2e2;border:1px solid #e2e2e2;color:#000000de!important}.OCW .grey-ocw-button:hover,.OCW .grey-ocw-button:focus{background-color:#e2e2e2!important}.OCW .green-ocw-button{color:#000000de!important;background-color:#ccebd6!important;border:1px solid #21ba45!important}.OCW .orange-ocw-button{color:#000000de!important;background-color:#fdebca!important;border:1px solid #ffba39!important}.OCW .OCW-trigger-wrapper{display:inline-block}.ui.modal.ovis-modal{width:30%}.ui.modal.ovis-modal .header{justify-content:space-between;padding:25px}.ui.modal.ovis-modal .PONOvisData{opacity:1;background:#f9fafb no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;padding:1.5rem;box-shadow:0 0 3px #00000029}.ui.modal.ovis-modal .PONOvisData .data-row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.ui.modal.ovis-modal .PONOvisData .data-row .label{color:#000c;flex:1;font-size:14px;font-weight:700}.ui.modal.ovis-modal .PONOvisData .data-row .value{text-align:left;flex:1;font-size:14px}.ui.modal.ovis-modal .nav-controls{justify-content:center;align-items:center;margin-top:15px;display:flex}.ui.modal.ovis-modal .nav-controls button{width:27px;height:27px;box-shadow:none;border-radius:4px;padding:5px;background:#fff!important;border:1px solid #e6e6e6!important}.ui.modal.ovis-modal .nav-controls button.prev{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none!important}.ui.modal.ovis-modal .nav-controls button.next{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.ui.modal.ovis-modal .nav-controls button>i.icon.angle{transform:none;margin:0!important}.ui.modal.ovis-modal .no-data{text-align:center}button.ui.button.pon-ovis-button-has-data,button.ui.button.pon-ovis-button-has-data:hover{background-color:#ccebd6;border-color:#21ba45}.Appointment-SnoozedItems{border:1px solid #e2e2e3;border-radius:4px;margin-top:13px}.Appointment-SnoozedItems .column{align-items:center;margin:0;padding:0!important;display:flex!important}.Appointment-SnoozedItems .column p:first-child{padding-left:14px}.Appointment-SnoozedItems .column p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Appointment-SnoozedItems .column.header{background-color:#f9fafb;height:36px}.Appointment-SnoozedItems .column.header p{font-size:14px;font-weight:700}.Appointment-SnoozedItems .column.header p:first-child{padding-left:14px}.Appointment-SnoozedItems .column.content{height:36px}.Appointment-SnoozedItems .column.content.last{padding-right:14px!important}.Appointment-SnoozedItems .column.content p{font-size:12.6px}.Appointment-SnoozedItems .column.content p:first-child{padding-left:14px}.Appointment-SnoozedItems .column .snooze-images{width:100%;padding-bottom:20px}.Appointment-SnoozedItems .column .divider{background-color:#e2e2e3;width:100%;height:1px}.Appointment-SnoozedItems .column .divider.no-border{display:none}.Appointment-SnoozedItems .snooze-action,.SnoozeTable .snooze-action{justify-content:flex-end;width:100%;display:flex}.Appointment-SnoozedItems .snooze-action p,.SnoozeTable .snooze-action p{font-size:12.6px}.Appointment-SnoozedItems .snooze-action p strong,.SnoozeTable .snooze-action p strong{margin-right:12px}.Appointment-SnoozedItems .snooze-action p small,.SnoozeTable .snooze-action p small{color:#767676;margin-left:3px;font-size:9px}.Appointment-SnoozedItems .snooze-action .status-container,.SnoozeTable .snooze-action .status-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:fit-content;height:27px;display:flex}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown,.SnoozeTable .snooze-action .status-container .status-dropdown{border-right:none}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown i.icon.size-m,.SnoozeTable .snooze-action .status-container .status-dropdown i.icon.size-m{margin-top:-12px;font-size:12px}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .menu,.SnoozeTable .snooze-action .status-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .visible.transition,.SnoozeTable .snooze-action .status-container .status-dropdown .visible.transition{margin-top:2px}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .visible.transition div,.SnoozeTable .snooze-action .status-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3;display:flex}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .visible.transition div i.icon,.SnoozeTable .snooze-action .status-container .status-dropdown .visible.transition div i.icon{margin-right:0}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .visible.transition div:first-child,.SnoozeTable .snooze-action .status-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Appointment-SnoozedItems .snooze-action .status-container .status-dropdown .visible.transition div:last-child,.SnoozeTable .snooze-action .status-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown,.SnoozeTable .snooze-action .status-container .action-dropdown{border-right:none}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown i.icon,.SnoozeTable .snooze-action .status-container .action-dropdown i.icon{margin-top:-8px}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .menu,.SnoozeTable .snooze-action .status-container .action-dropdown .menu{box-shadow:none;display:none;border:none!important}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition :hover,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition div,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition div i.icon,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition div:first-child,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Appointment-SnoozedItems .snooze-action .status-container .action-dropdown .visible.transition div:last-child,.SnoozeTable .snooze-action .status-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Appointment-SnoozedItems .snooze-action .status-container i.icon,.SnoozeTable .snooze-action .status-container i.icon{margin:0}.Appointment-SnoozedItems .snooze-action .status-container i.icon.pointer,.SnoozeTable .snooze-action .status-container i.icon.pointer{cursor:pointer}.Appointment-SnoozedItems .snooze-action .status-container div,.SnoozeTable .snooze-action .status-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.Appointment-SnoozedItems .snooze-action .status-container div:first-child,.SnoozeTable .snooze-action .status-container div:first-child{border-left:none}.Appointment-SnoozedItems .snooze-action .empty-status-container,.SnoozeTable .snooze-action .empty-status-container{width:32px}.SnoozeTable{margin-top:13px}.SnoozeTable .snooze-action .status-container{height:25px}.SnoozeTable .snooze-action .status-container .action-dropdown i.icon{margin-top:-2px}.SnoozeTable-header{background:#f9fafb no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;padding:10px;display:flex}.SnoozeTable-header h3{margin:0}.SnoozeTable-header .icon{height:auto;margin:0}.SnoozeTable-header.expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.SnoozeTable.withPagination .ReactTable{border-radius:0}.SnoozeTable .ReactTable{border-top-left-radius:0;border-top-right-radius:0}.SnoozeTable .ReactTable .td-action{padding-right:14px}.SnoozeTable .ReactTable .td-action .action-container{justify-content:flex-end;align-items:center;gap:6px;display:flex}.SnoozeTable .ReactTable .td-action .action-container .snooze-action{width:auto}.SnoozeTable .ReactTablePagination{background:#f9fafb no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:0 0 4px 4px;justify-content:flex-end;align-items:center;margin:0;padding:14px}.SnoozeTable .ReactTablePagination .pagination-info{display:none}.StandardList-title{align-items:center;display:flex}.StandardList-title .mechanic-info{text-transform:capitalize;white-space:nowrap;align-items:center;margin-left:6px;font-size:18px;display:flex}.StandardList-title .mechanic-info .separator{margin-left:7px;margin-right:3px}.StandardList-title .mechanic-info .first-date{margin:0 3px}.StandardList-title .mechanic-info .second-date{margin-left:2px}.StandardList-title .mechanic-info i.icon{margin-top:-10px;margin-left:3px;font-size:12px}.ui.very.wide.popup.transition.StandardList-title-popup{white-space:pre-wrap}.StatusIcon{cursor:pointer;background-color:#e3e3e4;border:1px solid;border-radius:5px;justify-content:center;align-items:center;width:34px;height:30px;transition:all .2s ease-in-out;display:flex}.StatusIcon i.icon{color:#000;margin:-10px 0 0}.StatusIcon .svg-face-icon{align-items:center;display:flex}.StatusIcon.disabled{cursor:not-allowed}.StatusIcon.disabled i.icon{color:#afafaf}.StatusIcon:not(.disabled):hover,.StatusIcon.active:hover{box-shadow:0 3px 6px #00000029}.StatusIcon-content .grid-container{grid-gap:15px;grid-template-columns:1fr 8fr;align-items:center;padding-top:4px;padding-bottom:2px;display:grid}.StatusIcon-content .grid-container .left-section{align-items:center;display:flex}.StatusIcon-content .grid-container .left-section .bo-icon{color:#000}.StatusIcon-content .grid-container .right-section{flex-direction:column;justify-content:center;display:flex}.StatusIcon-content .grid-container .right-section .status-time{font-size:14px;font-weight:700}.StatusIcon-content .grid-container .right-section .status-time span:first-child{margin-right:4px}.StatusIcon-content .grid-container .right-section span{text-align:left;font-size:1rem}.DBBLabelsModal .dbb_actions{gap:10px;display:flex}.DBBLabelsModal .dbb_label_dropdown{display:inline-block}.DBBLabelsModal .dbb_label_dropdown span{color:#5d5d5d;vertical-align:middle;margin-right:10px;font-size:14px}#dbb_label_content_container{margin:0;padding:20px;width:100%!important}@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{grid-template-columns:repeat(2,1fr);display:grid;width:100%!important}@media print{#dbb_label_content_container .dbb_wrapper_label_size{height:100%!important;display:block!important}#dbb_label_content_container .dbb_wrapper_label_size>div{height:-webkit-fit-content!important;height:fit-content!important}#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{height:30px!important;margin-bottom:14px!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}#dbb_label_content_container .dbb_label_box .dbb_label_content_label_size{width:auto!important;padding-right:0!important}}#dbb_label_content_container .dbb_label_box .dbb_label_name{color:#4e4e4e}#dbb_label_content_container .dbb_label_box .dbb_label_comment{justify-content:space-between;height:60px;display:flex;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{height:65px;max-height:65px;margin-bottom:85px;font-size:20px;font-weight:600;display:inline-block}#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{page-break-after:always;width:100%!important;height:auto!important;margin:0!important}}#dbb_label_content_container h1{text-align:center;margin:10px 0 20px;font-size:68px;font-weight:900;width:100%!important}@media print{#dbb_label_content_container .h1_label_size{margin-bottom:0!important}}#dbb_label_content_container .dbb_label_tyre{grid-template-areas:"a b""c b";display:grid}#dbb_label_content_container .dbb_label_tyre_position{grid-area:a;font-size:24px;font-weight:600}#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-size:24px;font-weight:600}#dbb_label_content_container .float-right{float:right;text-align:right;width:auto!important}.Tyre .TyreCheckList .TyreHeader{background-color:#f9fafb;border-bottom:1px solid #e2e2e3;align-items:center;width:100%;height:36px;padding:0 10px;display:flex}.Tyre .TyreCheckList .TyreHeader p{width:100%;font-size:14px;font-weight:700}.Tyre .TyreCheckList .TyreTable{margin-bottom:12px}.Tyre .TyreCheckList .TyreTable:not(:first-child){border-top:1px solid #e2e2e3}.Tyre .TyreCheckList .TyreTable .ui.grid{margin-left:0;margin-right:0}.Tyre .TyreCheckList .TyreTable .button.af{height:25px}.Tyre .TyreCheckList .TyreTable .button.af i.icon{font-size:14px}.Tyre .TyreCheckList .TyreTable .media-row{height:-webkit-fit-content!important;height:fit-content!important}.Tyre .TyreCheckList .TyreTable .media-row .checklist-media{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.Tyre .TyreCheckList .TyreTable .row{border-bottom:1px solid #e2e2e3;align-items:center;height:36px;padding:0 0 0 7px;border-left:none!important;border-right:none!important}.Tyre .TyreCheckList .TyreTable .row:last-child{border-bottom:none}.Tyre .TyreCheckList .TyreTable .row .column{text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px}.Tyre .TyreCheckList .TyreTable .row .column P{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Tyre .TyreCheckList .TyreTable .row .column .tyre-season-container{align-items:center;gap:5px;display:flex}.Tyre .TyreCheckList .TyreTable .header{background-color:#f9fafb;border:1px solid #e2e2e3}.Tyre .TyreCheckList .TyreTable .header p{font-size:14px;font-weight:700}.Tyre .TyreCheckList .TyreTable .axle-header{background-color:#f2f2f2;height:30px}.Tyre .TyreCheckList .TyreTable .axle-header p{font-size:14px;font-weight:700}.Tyre .TyreCheckList .TyreTable .tyre-title-container{background-color:#f9fafb;justify-content:space-between;align-items:center;width:100%;height:48px;margin-bottom:12px;padding:0 14px;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-title-container .ui.tiny.basic.button{height:25px;background-color:#fff!important}.Tyre .TyreCheckList .TyreTable .tyre-title-container .ui.tiny.basic.button p{font-size:11px}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title{align-items:center;gap:8px;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title__wrapper{font-size:18px;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title__wrapper__storage{color:#21ba45;padding-left:10px}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title__wrapper__locationName{color:#767676;padding:0 8px 0 3px}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title i.icon{margin-top:-7px}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-title p{font-size:18px;font-weight:700}.Tyre .TyreCheckList .TyreTable .tyre-title-container .tyre-dbb-label p{color:#21ba45;cursor:pointer;font-size:12.6px;font-weight:700}.Tyre .TyreCheckList .TyreTable .tyre-action{justify-content:flex-end;width:100%;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-action p{font-size:12.6px}.Tyre .TyreCheckList .TyreTable .tyre-action p strong{margin-right:12px}.Tyre .TyreCheckList .TyreTable .tyre-action p small{color:#767676;margin-left:3px;font-size:9px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container{border:1px solid #e2e2e3;border-radius:4px;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:fit-content;height:27px;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container i.icon{font-size:12px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown{border-right:none}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown i.icon{font-size:12px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown i.icon.tiny{font-size:8px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown i.icon.size-m{margin-top:-12px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .visible.transition{margin-top:2px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .visible.transition div i.icon{margin-right:0}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown{border-right:none}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown i.icon{margin-top:-8px;font-size:14px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .menu{box-shadow:none;display:none;border:none!important}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition div{width:100%;box-shadow:none;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;font-weight:700;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container i.icon{margin:0}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container i.icon.pointer{cursor:pointer}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.Tyre .TyreCheckList .TyreTable .tyre-action .tyre-container div:first-child{border-left:none}.Tyre i.icon{margin:0}.Tyre i.icon.pointer{cursor:pointer}.car-mileage-action-container{justify-content:flex-end!important}.car-mileage-input{width:100%}.CarMileageModal__asterisk{color:#ff0202}.CarMileageModal__title{margin-bottom:5px}.CarExternalDataModal{top:50%;left:50%;transform:translate(-50%,-50%)}.CarExternalDataModal.ui.large.modal.transition.visible.active{min-width:1000px}.CarExternalDataModal .ui.table{table-layout:fixed;width:100%}.CarExternalDataModal .ui.table th,.CarExternalDataModal .ui.table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:10px!important;padding-right:10px!important}.CarExternalDataModal .ui.table thead th{border-bottom:none}.CarExternalDataModal .no-data{text-align:center;width:100%}.CarExternalDataModal .header-wrapper{align-items:center;gap:12px;min-width:120px;display:flex}.CarExternalDataModal .header-wrapper .header-tag{color:#5c5c5c;white-space:nowrap;background-color:#e5e5e5;border-radius:4px;flex-shrink:0;height:26px;padding:6px;line-height:1}.CarExternalDataModal .header-wrapper .select-all-wrapper{align-items:center;gap:12px;display:flex}.CarExternalDataModal .checkbox-wrapper{gap:14px;display:flex}.CarExternalDataModal .modal-content.content{justify-content:center;align-items:center;min-height:200px;display:flex}.CarExternalDataModal .modal-actions{display:flex;justify-content:flex-end!important}.CustomerExternalDataModal{top:50%;left:50%;transform:translate(-50%,-50%)}.CustomerExternalDataModal .modal-content{justify-content:space-between;display:flex}.CustomerExternalDataModal .modal-content .ui.table thead th{border-bottom:none}.CustomerExternalDataModal .modal-content .no-data{text-align:center;width:100%}.CustomerExternalDataModal .modal-content th{font-size:14px;padding-top:4px!important}.CustomerExternalDataModal .modal-content .checkbox-wrapper{align-items:center;gap:12px;display:flex}.CustomerExternalDataModal .modal-content .checkbox-wrapper .header-tag{color:#5c5c5c;background-color:#e5e5e5;border-radius:4px;margin-right:10px;padding:6px}.CustomerExternalDataModal .modal-content tbody .checkbox-wrapper{gap:14px}.CustomerExternalDataModal .modal-content .select-all-wrapper{align-items:center;gap:12px;display:flex}.CustomerExternalDataModal .modal-content.content{justify-content:center;align-items:center;min-height:200px;display:flex}.CustomerExternalDataModal .modal-actions{display:flex;justify-content:flex-end!important}.NewAppointment{max-width:1350px!important}.NewAppointment .ml-0{margin-left:0!important}.NewAppointment .ui.basic.button{width:38px;margin-right:20px}.NewAppointment .ui.basic.button i{color:#21ba45}.NewAppointment button.button{color:#000;cursor:pointer;height:36px;font-size:14px;font-weight:600}.NewAppointment button.button i.icon{font-size:14px;font-weight:600}.NewAppointment button.add-recalls{align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex;margin-left:10px!important}.NewAppointment button.add-recalls i{font-size:14px;transform:translate(15px)!important}.NewAppointment button.add-recalls.loading.green{background-color:#21ba45!important}.NewAppointment div.content{overflow-y:scroll;height:80vh!important}.NewAppointment label.big{font-size:19px!important;font-weight:400!important}.NewAppointment label.big i.icon{margin-right:5px;font-size:19px}.NewAppointment .action-buttons{justify-content:flex-end;align-items:center;width:100%;display:flex}.NewAppointment .ui.form .fields .react-datepicker-wrapper,.NewAppointment .ui.form .fields .rc-time-picker{width:100%}.NewAppointment .ui.form .fields .rc-time-picker input{height:36px}.NewAppointment .ui.form .fields .dropdown-search{width:100%!important}.NewAppointment .ui.form .fields .search{align-items:center;width:100%;display:flex}.NewAppointment .ui.form .fields .search .search-wrapper{width:100%;max-width:500px;position:relative}.NewAppointment .ui.form .fields .search .search-wrapper .ui.search>.ui.input>input{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:72px!important}.NewAppointment .ui.form .fields .search .search-wrapper .customer-tags{gap:6px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.NewAppointment .ui.form .fields .search .search-wrapper .customer-tag{color:#5c5c5c;text-transform:uppercase;background-color:#e5e5e5;border-radius:4px;padding:4px 8px;font:700 14px/15px Lato}.NewAppointment .ui.form .fields .search .search-wrapper .absolute-tag{color:#5c5c5c;text-transform:uppercase;background-color:#e5e5e5;border-radius:4px;padding:4px 8px;font:700 14px/15px Lato;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.NewAppointment .ui.form .fields .search .search-wrapper input{padding-left:36px}.NewAppointment .ui.form .fields .search .search-wrapper .ui.search i{opacity:.25;margin-right:auto;transition:none;position:absolute;left:0}.NewAppointment .ui.form .fields .search .search-wrapper .ui.search i:after{opacity:1;border-color:#fff #21ba45 #21ba45}.NewAppointment .ui.form .fields .search .search-wrapper .ui.search.loading i{opacity:1}.NewAppointment .ui.form .fields .search button{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;height:38px;padding:0 12.3px;font-size:14px;font-weight:600;margin-top:0!important}.NewAppointment .ui.form .fields .search button:not(:disabled){color:#fff;background-color:#21ba45}.NewAppointment .ui.form .fields .search button i.icon{opacity:1}.NewAppointment .ui.form .fields .search input{border-top-right-radius:0;border-bottom-right-radius:0}.NewAppointment .ui.form .fields .search.rounded input{border-radius:4px}.NewAppointment .ui.form .fields .wide.field:last-child{padding-right:12px}.NewAppointment .ui.form .fields .car-dropdown{text-align:left;border:1px solid #dededf;border-radius:4px;min-width:300px;height:36px;box-shadow:none!important;background-color:#0000!important}.NewAppointment .ui.form .fields .car-dropdown.active{background-color:#fff!important;border:1px solid #3498db!important}.NewAppointment .ui.form .fields .car-dropdown .icon{background-color:#0000!important;font-size:13px!important}.NewAppointment .ui.form .fields .car-dropdown .text{color:#414141;font-size:12.6px;font-weight:400!important}.NewAppointment .ui.form .fields .intervention-actions{width:70px!important}.NewAppointment .results.transition.visible{height:auto;max-height:300px;overflow-y:scroll}.appointment-info-checkbox-container{gap:14px;margin-left:14px;display:flex}.appointment-info-checkbox-container>*{background-color:#fff;border:1px solid #dededf;border-radius:4px;align-items:center;gap:8px;padding:8px 6px;display:flex}.appointment-info-checkbox-container>* div{white-space:nowrap;gap:8px;display:flex}.appointment-info-checkbox-container>* div i.icon{margin-left:3px}.CustomerWaitingIcon{color:#a5673f}.NewAppointment .results{overflow:auto!important}.NewAppointment .results>*{padding:0!important}.NewAppointment .message.empty{padding:8px 12px!important}.NewAppointment__customer-group{padding:0 30px}.NewAppointment__GrayGroup{background-color:#f9fafb;border-bottom:1px solid #e2e2e3;padding:20px 30px}.NewAppointment__no-margin{border-bottom:none;margin-bottom:0!important}.NewAppointment__Menu{padding:0 23px;background-color:#f9fafb!important;margin-top:0!important}.NewAppointment__CarDetails{padding-left:30px;padding-right:30px}.NewAppointment__ModalContent{overflow-x:hidden;padding:0!important}.NewAppointment__ModalContent .input.disabled{opacity:1!important}.NewAppointment__ModalContent .input.disabled input{opacity:1!important;background-color:#f9fafb!important}.NewAppointment__ModalContent input:disabled{opacity:1!important;color:#b5b5b5!important;background-color:#f9fafb!important}.NewAppointment__SearchResult{justify-content:space-between;padding:5px 10px;display:flex;align-items:center!important}.NewAppointment__SearchResult:hover{background-color:#e8f3fa}.NewAppointment__SearchResult p{margin:0!important}.NewAppointment__SearchResult__tag{color:#5c5c5c;text-transform:uppercase;background-color:#e5e5e5;border-radius:4px;padding:4px 8px;font:700 14px/15px Lato}.NewAppointment__SearchResult__tag-container{text-transform:uppercase;gap:5px;display:flex}.SpecialIndicators{justify-content:flex-end;align-items:center;gap:4px;display:flex}.carts-dropdown{text-align:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;padding:0 5px}.carts-dropdown i.icon{font-size:12px}.cart-all-option{text-align:center!important}.cart-selected-option{background-color:#e8f3fa!important}.cart-filter-icon{font-size:10px!important}.shoppingCartIcon{color:#6b6b6b}.dropdown-menu-container>:not(:last-child){border-bottom:1px solid #edeeef!important}.orange-cart{color:#f2711c!important}.yellow-cart{color:#cc0!important}.yellow-cart-border{border:1px solid #cc0!important}.yellow-cartbg{background-color:#cc03}i.icon.shopping.cart.yellow{color:#cc0!important}.Timer{border:1px solid #e2e2e3;border-radius:4px;flex-direction:row;height:36px;display:flex}.Timer .Timerslot{text-align:center;color:#000c;float:left;background-color:#fcfff5;border-color:#e2e2e3;border-left-style:solid;border-left-width:1px;min-width:40px;margin:0;padding:5px 15px;font-size:14px;font-weight:600}.Timer .Timerslot:first-child{border-left:none;border-top-left-radius:3px;border-bottom-left-radius:3px}.Timer .Timerslot:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.Timer .Timerslot.blue{background-color:#e7f2fb}.Timer .Timerslot.red{background-color:#ffecea}.NotFoundPage{width:100%;height:100vh;position:absolute;left:0;overflow-y:auto}.NotFoundPage-overlay{background:#134e5e;background:-webkit-linear-gradient(to left,#71b280,#134e5e);background:linear-gradient(270deg,#71b280,#134e5e);justify-content:space-around;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.NotFoundPage-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:790px;display:flex}.NotFoundPage-car-repair{position:relative}.NotFoundPage-car-repair img{width:100%}.NotFoundPage-svg-icon{max-height:93px;position:absolute;bottom:15px;right:0;box-shadow:0 8px 10px #2f2c36}.NotFoundPage-error-text{letter-spacing:0;color:#fff;background:#000;border-radius:5px;padding:8px 30px;font:700 21px Lato;position:absolute;bottom:-8px;right:0;box-shadow:8px 8px 10px #2f2c36}.NotFoundPage-action-buttons{justify-content:flex-start;align-items:center;gap:20px;margin-top:25px;margin-bottom:60px;display:flex}.NotFoundPage-action-buttons .ui.button{letter-spacing:0;opacity:1;border-radius:10px;height:63px;font:600 30px/16px Lato;box-shadow:0 3px 6px #00000029}.NotFoundPage-action-buttons .ui.button.icon.labeled{color:#fff;background-color:#1dc05f}.NotFoundPage-action-buttons .ui.button.icon.labeled:hover{background-color:#1dc05f}.NotFoundPage-action-buttons .ui.button.icon.labeled i{color:#fff!important;background-color:#46b245!important}.NotFoundPage-action-buttons .ui.button.light{color:#1ec05f;padding:0 50px}.NotFoundPage-logo h1{color:#fff;letter-spacing:-5.9px;margin:0;font-family:Arial;font-size:118px;font-weight:700}.NotFoundPage-logo h1 span{color:#1fbf5f}.NotFoundPage-logo h3{color:#fff;letter-spacing:-1.75px;margin:0;padding:35px 0 0 8px;font-family:Arial;font-size:35px;font-weight:300}.StatusCellIcon{width:36px;height:30px;color:"#000000";border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.StatusCellIcon .small-icon{position:absolute;bottom:4px;left:0;font-size:9px!important}.StatusCellIcon i{color:#000;font-size:14px!important}.StatusCellIcon i.icon{margin:0}.StatusCellIcon svg{color:#000;font-size:16px!important}.AttachmentPreview-Container{align-items:center;gap:12px;display:flex;overflow-x:auto}.AttachmentPreview-Container .media-view{background-color:#f9fafb;border:1px solid #e2e2e3;margin-top:10px;position:relative}.AttachmentPreview-Container .media-view .ui.divider{margin:0}.AttachmentPreview-Container .media-view.file-view{background-color:#e2e2e3}.AttachmentPreview-Container .media-view img,.AttachmentPreview-Container .media-view video{object-fit:cover;border:3px solid #f9fafb;width:225px;height:130px;display:block}.AttachmentPreview-Container .media-view .media-other{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:225px;height:130px;display:flex}.AttachmentPreview-Container .media-view .media-other p{color:#acacac;margin-top:8px;font-size:12px;font-weight:700}.AttachmentPreview-Container .media-view .media-other i.icon.file{color:#acacac}.AttachmentPreview-Container .media-view .media-download{justify-content:flex-end;align-items:center;gap:3px;margin:5px;display:flex}.AttachmentPreview-Container .media-view .media-download .media-wrapper{cursor:pointer;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;justify-content:center;align-items:center;width:35px;height:25px;display:flex}.AttachmentPreview-Container .media-view .media-download .media-wrapper:hover{background-color:#ccc}.AttachmentPreview-Container .media-view .media-download .media-wrapper i.icon{height:auto;margin-right:0}.FilePreviewModal{position:relative;width:90%!important}.FilePreviewModal .FilePreviewHeader{justify-content:space-between;align-items:center;width:100%;padding:0 5px;display:flex}.FilePreviewModal .FilePreviewHeader>div:first-child{flex:1;align-items:center;max-width:70%;display:flex}.FilePreviewModal .FilePreviewHeader>div:nth-child(2){flex:0 0 30%;justify-content:flex-end;display:flex}.FilePreviewModal .FilePreviewHeader .Actions{align-items:center;gap:10px;padding-right:10px;display:flex}.FilePreviewModal .FilePreviewHeader .FilePreviewName{white-space:nowrap;text-overflow:ellipsis;width:80%;margin-left:5px;font-size:16px;font-weight:400;overflow:hidden}.FilePreviewModal .FilePreviewContent{justify-content:center;align-items:center;width:100%;height:calc(100vh - 200px);display:flex}.FilePreviewModal .FilePreviewContent iframe{border:none;width:100%;height:calc(100vh - 200px)}.FilePreviewModal .FilePreviewContent img{width:auto;max-width:100%;height:-webkit-fit-content;height:fit-content;max-height:100%}.FilePreviewModal .FilePreviewContent:focus{outline:none}.FilePreviewModal .left-arrow{z-index:1000;color:#d3d3d3;cursor:pointer;font-size:40px;position:absolute;top:50%;left:calc(15px - 5%);transform:translateY(-50%)}.FilePreviewModal .right-arrow{z-index:1000;color:#d3d3d3;cursor:pointer;font-size:40px;position:absolute;top:50%;right:calc(15px - 5%);transform:translateY(-50%)}.Bounce-Loader-Placeholder{text-align:center;width:100%;padding-top:.5em}.Bounce-Loader-Placeholder>div{background-color:gray;border-radius:100%;width:14px;height:14px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.Bounce-Loader-Placeholder .bounce1{animation-delay:-.32s}.Bounce-Loader-Placeholder .bounce2{animation-delay:-.16s}.Bounce-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{transform:scale(0)}40%{transform:scale(1)}}.react-datepicker__input-container .react-datepicker__close-icon:after{border-radius:16px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:10px;display:flex}.CalendarInput{color:#000000de;border:1px solid #dededf;border-radius:.285714rem;width:100%;padding:8px 16px}.CalendarInput:active,.CalendarInput:focus{border:1px solid #96c8da;outline:none}.CalendarInput:focus-visible{border:1px solid #96c8da;outline:none}.CalendarDatepicker{border:1px solid #e2e2e3;border-radius:6px;box-shadow:0 3px 6px #00000029}.CalendarDatepicker .react-datepicker__day--keyboard-selected{color:inherit;background:0 0}.CalendarDatepicker .react-datepicker__day--keyboard-selected:focus{color:#000;background-color:#e1e1e1}.CalendarDatepicker .react-datepicker__day{width:1.7rem;margin:.25rem;font-size:12px}.CalendarDatepicker .react-datepicker__day--today{color:#fff!important;background-color:#2d84ce!important}.CalendarDatepicker .react-datepicker__navigation{top:10px}.CalendarDatepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before{border-width:1px 1px 0 0;border-color:#000}.CalendarDatepicker .react-datepicker__header{background-color:#fff;border:none;padding-top:8px}.CalendarDatepicker .react-datepicker__header .react-datepicker__current-month{padding-top:6px;font-size:14px}.CalendarDatepicker .react-datepicker__header .react-datepicker__day-names{text-transform:uppercase;background-color:#f9fafb;margin-top:6px;padding:4px}.CalendarDatepicker .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{width:2.15rem}.CalendarDatepicker .react-datepicker__day--selected,.CalendarDatepicker .react-datepicker__day--range-start,.CalendarDatepicker .react-datepicker__day--in-range{background-color:#1678c2;border-radius:5px}.CalendarDatepicker .react-datepicker__day--outside-month{color:#aaa}.CalendarDatepicker .react-datepicker__month{padding:8px}.CalendarDatepicker .react-datepicker__triangle{display:none}.CalendarDatepicker .react-datepicker__today-button{color:#333333de;background-color:#f9fafb;border:none;padding:6px}.NoAccess{text-align:center;background:#f7f7f7;height:100vh}.NoAccess h1{padding-top:33vh;font-weight:300}.CategoryLicenseModal{margin:0;padding-top:0}.CategoryLicenseModal.ui.modal .content{background:#fff;width:100%;padding:2rem;font-size:1em;line-height:1.4;display:block}.CategoryLicenseModal.ui.modal .content .addLicenseButton{color:#fff;cursor:pointer;background-color:#21ba45;border:none}.CategoryLicenseModal.ui.modal .content .addLicenseButton:hover{background-color:#21ba45}.CategoryLicenseModal.ui.modal .content .addLicenseButton i{color:#fff!important;background-color:#1fb142!important}.CategoryLicenseModal.ui.modal .actions{text-align:right;background:#fff;border-top:1px solid #e2e2e3;justify-content:space-between;padding:18px 24px;display:flex}.CategoryLicenseModal .ui.form .fields{align-items:flex-end}.CategoryLicenseModal .search{align-items:center;width:100%;display:flex}.CategoryLicenseModal .search button{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;height:38px;padding:0 12.3px;font-size:14px;font-weight:600;margin-top:0!important}.CategoryLicenseModal .search button i.icon{opacity:1}.CategoryLicenseModal .search input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.CategoryLicenseModal .search.rounded input{border-radius:4px}.CategoryLicenseModal .action-buttons{justify-content:flex-end;align-items:center;gap:20px;width:100%;display:flex}.CategoryLicenseModal .radio-button{border-radius:4px;justify-content:space-between;align-items:center;display:flex;border:1px solid #dededf!important;padding:10px!important}.CategoryLicenseModal .radio-button label{font-weight:400!important}.CategoryLicenseModal .react-datepicker__portal{width:100%;height:100%}.CheckList{border:1px solid #e2e2e3;border-radius:4px;margin-top:14px}.CheckList.no-border{border:none;border-bottom:1px solid #e2e2e3;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0}.CheckList p{margin:0}.CheckList .CheckList-group:not(:first-child){border-top:1px solid #e2e2e3}.CheckList .CheckList-group:empty+.CheckList-group{border:none}.CheckList .CheckList-group:empty{display:none}.CheckList .CheckList-group .CheckList-group_header{background-color:#f9fafb;border-bottom:1px solid #e2e2e3;align-items:center;height:36px;padding:0 14px;display:flex}.CheckList .CheckList-group .CheckList-group_header p{font-size:14px;font-weight:700}.CheckList .CheckListItem{flex-direction:column;gap:3px;padding:7px 14px;display:flex}.CheckList .CheckListItem-actions{align-items:flex-end;gap:5px;display:flex}.CheckList .CheckListItem-actions .WarrantyPinType__pin-type-container{cursor:pointer}.CheckList .CheckListItem-item-status{border:1px solid #e2e2e3;border-radius:4px;width:32px;height:27px;padding-left:7px}.CheckList .CheckListItem:not(:last-child){border-bottom:1px solid #e2e2e3}.CheckList .CheckListItem .title-row{flex-grow:2;padding-left:8px;display:flex}.CheckList .CheckListItem p{font-size:12.6px}.CheckList .CheckListItem p strong{margin-right:12px}.CheckList .CheckListItem p small{color:#767676;margin-left:3px;font-size:9px}.CheckList .CheckListItem .checklist-media{align-items:center;gap:12px;display:flex}.CheckList .CheckListItem .title-container{grid-template-columns:200px 1fr max-content;gap:20px;display:grid}.CheckList .CheckListItem .title-container .status-container{border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:27px;display:flex}.CheckList .CheckListItem .title-container .status-container .checklist-item-status i.icon{height:auto;margin-right:0}.CheckList .CheckListItem .title-container .status-container .status-dropdown{border-right:none}.CheckList .CheckListItem .title-container .status-container .status-dropdown i.icon.size-m{margin-top:-12px;font-size:12px}.CheckList .CheckListItem .title-container .status-container .status-dropdown .menu{box-shadow:none;display:none;border:none!important}.CheckList .CheckListItem .title-container .status-container .status-dropdown .visible.transition{margin-top:2px}.CheckList .CheckListItem .title-container .status-container .status-dropdown .visible.transition div{box-shadow:none;background:#fff;border:1px solid #e2e2e3}.CheckList .CheckListItem .title-container .status-container .status-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.CheckList .CheckListItem .title-container .status-container .status-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.CheckList .CheckListItem .title-container .status-container .action-dropdown{opacity:1;border-right:none}.CheckList .CheckListItem .title-container .status-container .action-dropdown i.icon{margin-top:-8px}.CheckList .CheckListItem .title-container .status-container .action-dropdown .menu{box-shadow:none;background-color:#0000;display:none;border:none!important}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition{width:-webkit-fit-content;width:fit-content;margin-top:2px;box-shadow:none!important}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition :hover{background-color:#fafafa}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition div{width:auto;min-width:80px;box-shadow:none;white-space:nowrap;background-color:#fff;border:1px solid #e2e2e3;justify-content:left;align-items:center;height:29px;padding:0 10px;font-weight:700;display:flex}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition div i.icon{margin:10px 10px 10px 0}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.CheckList .CheckListItem .title-container .status-container .action-dropdown .visible.transition div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.CheckList .CheckListItem .title-container .status-container i.icon{margin:0}.CheckList .CheckListItem .title-container .status-container i.icon.pointer{cursor:pointer}.CheckList .CheckListItem .title-container .status-container div{border-left:1px solid #e2e2e3;justify-content:center;align-items:center;width:32px;height:100%;display:flex}.CheckList .CheckListItem .title-container .status-container div:first-child{border-left:none}.CheckList-question-result-ok,.CheckList-question-result-ok-with-remarks{color:#48913d!important}.ActionModalSelector .ui.disabled.dropdown,.ActionModalSelector .ui.dropdown .menu>.disabled.item{pointer-events:none;opacity:1;color:#979797}.ActionModalSelector .action-disconnect-checklist-item-radius{border-radius:0 0 4px 4px}.ActionModalSelector .action-disconnect-checklist-other-item-radius{border-radius:4px 4px 0 0}.circle-icon-container .circle-icon{border-radius:360px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.circle-icon-container .circle-icon.disabled{background-color:#70707029}.circle-icon-container .circle-icon.disabled i.small.icon{color:#767676!important}.circle-icon-container .circle-icon i.small.icon{margin:0;font-size:12px}.circle-icon-container .blue{color:#2185d0}.circle-icon-container .bluebg{background-color:#2185d033}.circle-icon-container .blue-border{border:2px solid #2185d033}.circle-icon-container .orange{color:#f2711c}.circle-icon-container .orangebg{background-color:#f2711c33}.circle-icon-container .orange-border{border:2px solid #f2711c33}.circle-icon-container .cup-brown{color:#a5673f}.circle-icon-container .cup-brownbg{background-color:#a5673f33}.circle-icon-container .green{color:#21ba45}.circle-icon-container .greenbg{background-color:#21ba4533}.circle-icon-container .green-border{border:2px solid #21ba4533}.circle-icon-container .red{color:#db2828}.circle-icon-container .redbg{background-color:#db282833}.circle-icon-container .red-border{border:2px solid #db282833}.circle-icon-container i.small.icon.shopping.cart.yellow{color:#cc0!important}.circle-icon-container .circle-icon.yellowbg.yellow-border.disabled i.small.icon.shopping.cart.yellow{color:#767676!important}.circle-icon-container .yellowbg{background-color:#cc03}.circle-icon-container .yellow-border{border:2px solid #cc03}.ConnectInterventionModal>div.header.ConnectInterventionModal__header{justify-content:space-between;padding:25px}.ConnectInterventionModal__intervention{padding:8px 0}.ConnectInterventionModal__intervention:not(:last-of-type){border-bottom:1px solid #dedede}.ConnectInterventionModal__intervention{justify-content:space-between;align-items:center;display:flex}.ConnectInterventionModal__linkButton{max-width:30px}.ConnectInterventionModal__linkButton i{transform:translate(-5px)!important}.CopyToClipboard__container{flex-direction:row;align-items:center;width:100%;display:flex;position:relative}.CopyToClipboard__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CopyToClipboard__icon{cursor:pointer;color:#21ba45;opacity:0;transition:opacity .2s;display:none}.CopyToClipboard__icon.visible{opacity:1;display:inline-block}.CopyToClipboard__content{word-break:break-all;max-width:100%;max-height:inherit}.ui.tiny.modal.transition.visible.active.CustomConfirm .header{color:#fff}.ui.tiny.modal.transition.visible.active.CustomConfirm .header.danger{background-color:#ff0202}.ui.tiny.modal.transition.visible.active.CustomConfirm .header.warning{background-color:#ffba39}.ui.tiny.modal.transition.visible.active.CustomConfirm .content{color:#000c;text-align:left;font-size:14px}.ui.tiny.modal.transition.visible.active.CustomConfirm .content div.error{color:#ff0202;margin-top:10px}.ui.tiny.modal.transition.visible.active.CustomConfirm .content .CustomConfirm-section{justify-content:space-around;align-items:center;display:flex}.ui.tiny.modal.transition.visible.active.CustomConfirm .content.danger form{margin-top:10px}.ui.tiny.modal.transition.visible.active.CustomConfirm .content.danger form .ui.selection.dropdown{width:100%}.ui.tiny.modal.transition.visible.active.CustomConfirm .actions{justify-content:flex-end}.ui.tiny.modal.transition.visible.active.CustomConfirm .actions .danger,.ui.tiny.modal.transition.visible.active.CustomConfirm .actions .warning{color:#fff}.ui.tiny.modal.transition.visible.active.CustomConfirm .actions .danger{background-color:#ff0202}.ui.tiny.modal.transition.visible.active.CustomConfirm .actions .warning{background-color:#ffba39}.CustomerCard__customer-card-container{justify-content:flex-end;display:flex}.CustomerCard__customer-card-user{color:#fff;background-color:#e6d0e6;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.CustomerCard__customer-card-icon{color:#801280;margin:4px auto auto!important}.CustomerCard__customer-card-no-box-shadow{box-shadow:none!important}.CustomerDetail{padding:0 1em}.CustomerDetail .row{border-bottom:1px solid #eee}.CustomerDetail .row strong{margin-right:1em}.CustomerDetail .preferred-channel-button{cursor:pointer;background-color:#fff;border:1px solid #e2e2e3;border-radius:4px;min-width:70px;padding:5px 8px}.CustomerDetail .preferred-channel-button .icon{margin-right:1px;font-size:20px}.CustomerDetail .preferred-channel-button span{vertical-align:2px}.CustomerDetail .preferred-channel-button:first-child{margin-right:10px}.CustomerDetail .active-preferred-channel{color:#fff;background-color:#55aa0d}.CustomerEntities{margin-top:20px}.CustomerEntities .tab{padding:0!important}.CustomerEntities .ReactTable .rt-tbody{overflow-y:hidden}.CustomerModal .CustomerModal-header{justify-content:space-between;align-items:center;width:100%;display:flex}.CustomerModal .CustomerModal-header button{width:35px;margin-right:20px}.CustomerModal .CustomerModal-header button i.icon{margin-top:-4px!important}.CustomerModal .content{padding:0 1.3rem!important}.CustomerModal .CustomerModal-footer{justify-content:flex-end;align-items:center;width:100%;display:flex}.CustomerModal .Loader-Placeholder{color:#9f9f9f;text-align:center;margin-top:2em;padding:50px 0;font-size:1.3em;font-weight:700}.CustomerModal .Loader-Placeholder section{margin-top:25px}.CustomerModal .Loader-Placeholder .icon{margin-bottom:15px;font-size:3em}.CustomerModal .customer_detail_dialog .customer_sys_info{background-color:#efefef;border:1px solid #e4e4e4;margin-bottom:10px;margin-right:10px;padding:7px 14px;font-size:14px;display:inline-block}.CustomerModal .customer_sys{margin:1em 0}.CustomerModal .customer_sys .customer_sys_info{background-color:#eee;margin-right:1em;padding:.5em 1em;display:inline-block}.CustomerModal .CustomerDetail .lease-company-tag{color:#fff;background-color:#43ba45;border-radius:3px;padding:5px;font-size:12px;margin-right:10px!important}.CustomerModal .CustomerDetail .lease-company-tag i{margin-left:3.5px!important}.DBB{color:#000!important}.DBB .DBB-secondary-button{border-left:1px solid #e2e2e3;align-items:center;height:100%;display:flex}.DBB .DBB-label{margin-right:2px}.DBB .checkedTire{border-radius:50%;width:15px;height:15px;margin-right:3px;display:inline-block;position:relative}.DBB .checkedTire i.icon.circle.check{transform-origin:100% 100%;background-color:#ffffffb3;border-radius:50%;position:absolute;top:3px;bottom:3px;right:2px;transform:scale(.5);padding:1px 0 0 1px!important}.DBB .checkedTire i.icon.tire{padding-top:4px!important}.DBB .checkedTire.red{background-color:#ff020233;outline:2px solid #ff020233}.DBB .checkedTire.green{background-color:#8cc34a99;outline:2px solid #8cc34a99}.DBB .checkedTire.orange{background-color:#ffc00899;outline:2px solid #ffc00899}.DBB i.icon.arrow.rotate{padding-left:8px!important}.DBB i.icon.arrow.up.right.from.square{margin-right:4px!important}.DBB.green{background:#ccecd6!important;border:1px solid #21ba45!important}.DBB.green .DBB-secondary-button{border-left:1px solid #21ba45}.DBB.orange{background:#fff5ee!important;border:1px solid #ffc300!important}.DBB.orange .DBB-secondary-button{border-left:1px solid #ffc300}.DBB.red{background:#fef0e7!important;border:1px solid #ff0202!important}.DBB.red .DBB-secondary-button{border-left:1px solid #ff0202}.DBB.purple{background-color:#e2cdeb!important;border-color:#6d0699!important}.DBB.purple .DBB-secondary-button{border-left-color:1px solid #6d0699}.ui.wide.popup.DBBbutton{max-width:500px;padding:8px 10.5px}.ui.wide.popup.DBBbutton.red,.ui.wide.popup.DBBbutton.red:before{background-color:#fef0e7!important}.ui.wide.popup.DBBbutton.orange,.ui.wide.popup.DBBbutton.orange:before{background-color:#fff5ee!important}.ui.wide.popup.DBBbutton .DBBPopup{letter-spacing:0;color:#000;font-size:13px;font-family:Lato!important}.ui.wide.popup.DBBbutton .DBBPopup span{font-weight:700}.DetailsCards-container{border:1px solid #e0e1e2;border-radius:10px;padding:15px 21px}.DetailsCards-container .ui.button.icon.new-intervention i.icon{margin:-2.2px 0 0!important}.DetailsCards-container .cancel-appointment{justify-content:center;width:50px;background-color:#c11!important;border-color:#c11!important;align-items:center!important;display:flex!important}.DetailsCards-container .cancel-appointment img{width:16px;height:16px}.DetailsCards-container .expand-bar{border-radius:4px;flex:1;align-items:center;gap:5px;padding:5px;display:flex}.DetailsCards-container .checklist-title{max-width:calc(100vw - 280px)!important}.DetailsCards-container.button{background-color:#f9fafb}.DetailsCards-container.button .row h3{text-transform:none;font-size:14.5px;font-weight:500}.DetailsCards-container .row{align-items:center;gap:13px;display:flex}.DetailsCards-container .row h3{text-transform:uppercase;flex:none;max-width:calc(100vw - 350px);margin:0}.DetailsCards-container .row i.icon{margin-top:-5px;font-size:18px}.DetailsCards-container .show{height:auto}.DetailsCards-container .hide{height:0;position:relative;overflow:hidden}.DetailsCards-container .pointer{cursor:pointer}.car-card-container.small{padding:17px 19px}.Editable{width:100%;font-size:12.6px}.Editable.disabled p:hover{cursor:default;background-color:inherit!important}.Editable.placeholder{color:#ccc}.Editable p{min-height:24px}.Editable p:hover{cursor:text;background-color:#f9fafb;border-radius:4px}.Editable input{background-color:#f9fafb;border:1px solid #96c8da;border-radius:4px;width:100%;padding:2px;font-family:Lato;font-size:12.6px}.Editable input:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:0!important}.EllipsisText{text-overflow:ellipsis;overflow:hidden}.ErrorFallback{width:100%;height:100vh;position:absolute;left:0;overflow-y:auto}.ErrorFallback-overlay{background:#134e5e;background:-webkit-linear-gradient(to right,#71b280,#134e5e);background:linear-gradient(90deg,#71b280,#134e5e);justify-content:space-around;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ErrorFallback-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:790px;display:flex}.ErrorFallback-car-repair{position:relative}.ErrorFallback-car-repair img{width:100%}.ErrorFallback-svg-icon{max-height:93px;position:absolute;bottom:15px;right:0;box-shadow:0 8px 10px #2f2c36}.ErrorFallback-error-text{letter-spacing:0;color:#fff;background:#000;border-radius:5px;padding:8px 30px;font:700 21px Lato;position:absolute;bottom:-8px;right:0;box-shadow:8px 8px 10px #2f2c36}.ErrorFallback-action-buttons{justify-content:flex-start;align-items:center;gap:20px;margin-top:25px;margin-bottom:60px;display:flex}.ErrorFallback-action-buttons .ui.button{letter-spacing:0;opacity:1;border-radius:10px;height:63px;font:600 30px/16px Lato;box-shadow:0 3px 6px #00000029}.ErrorFallback-action-buttons .ui.button.icon.labeled{color:#fff;background-color:#1dc05f}.ErrorFallback-action-buttons .ui.button.icon.labeled:hover{background-color:#1dc05f}.ErrorFallback-action-buttons .ui.button.icon.labeled i{color:#fff!important;background-color:#46b245!important}.ErrorFallback-action-buttons .ui.button.light{color:#1ec05f;padding:0 50px}.ErrorFallback-logo h1{color:#fff;letter-spacing:-5.9px;margin:0;font-family:Arial;font-size:118px;font-weight:700}.ErrorFallback-logo h1 span{color:#1fbf5f}.ErrorFallback-logo h3{color:#fff;letter-spacing:-1.75px;margin:0;padding:35px 0 0 8px;font-family:Arial;font-size:35px;font-weight:300}.ExportDataModal__export-file-container{justify-content:space-between;align-items:center;width:100%;padding-right:24px;display:flex}.ExportDataModal__export-modal-download-button-container{gap:16px;display:flex}.ExportDataModal__export-modal-download-button{background-color:#e0e1e2!important;justify-content:center!important;align-items:center!important;gap:11px!important;display:flex!important}.ExportDataModal__export-modal-close-button-container{margin:1px 1px 0 5px!important}.ExportDataModal__export-modal-close-button{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.ExportDataModal__export-modal-download-text{color:#414141!important;font-weight:500!important}.ExportDataModal__export-modal-content-text{justify-content:center;align-items:center;width:100%;padding:19px 0;font-size:17px;display:flex}.FileDragDrop{text-align:center;border:1px dotted #dededf;width:100%;height:61px;padding-top:6px;overflow:hidden}.FileDragDrop.active{opacity:.3;border:2px dotted #1f1f1f}.FileDragDrop input{visibility:hidden;height:0}.FileDragDrop span{font-size:14px;font-weight:600}.FileDragDrop .browse-text{color:#2185d0;cursor:pointer;text-decoration:underline}.FileDragDrop .max-file-size{color:#b5b5b5}.FileDragDrop.error{border-color:red}.AppointmentNoteAttachments .appointment-note-attachments{text-align:center;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;height:25px;padding:0 6px;display:flex}.AppointmentNoteAttachments .appointment-note-attachments i.icon{height:auto;margin-right:3px;font-size:.8em}.AppointmentNoteAttachments .appointment-note-attachments div{color:#5d5d5d;font-size:11px;display:inline-block;position:relative}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown{padding:0}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown .menu{max-height:350px;overflow-y:auto}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown i.icon.image{margin-top:1px!important}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown .dropdown-title{color:#5281bf;direction:rtl}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown .dropdown-info{margin-top:5px}.AppointmentNoteAttachments .ui.floating.multiple.dropdown.action-dropdown .dropdown-info p{color:#726c6c;font-size:12.6px;line-height:16px}.AppointmentNoteAttachments .dropdown-item-name-container{align-items:center;max-width:300px;display:flex}.AppointmentNoteAttachments .file-drop-select-all-container{align-items:center;display:flex}.AppointmentNoteAttachments .files-url-checkbox{margin-right:10px}.AppointmentNoteAttachments button.ui.green.button.files-url-download-btn{width:90%;margin:5px auto;display:block}.AppointmentSpecialIndicators-container{justify-content:flex-end;column-gap:4px;display:flex}.AppointmentSpecialIndicators-container .ui.red.label{color:#ff0202!important;background-color:#ff020233!important;border-color:#ff0202!important}.AppointmentSpecialIndicators-container .ui.green.label{color:#48913d!important;background-color:#48913d33!important;border-color:#48913d!important}.AppointmentSpecialIndicators-container .ui.orange.label{color:#ffba39!important;background-color:#ffba3933!important;border-color:#ffba39!important}.AppointmentSpecialIndicators-container .ui.blue.label{color:#2185d0!important;background-color:#2185d033!important;border-color:#2185d0!important}.AppointmentSpecialIndicators-container .FilterIcon-kiosk-label{align-items:center;gap:3px;height:20px;padding:0 5px;display:flex;color:#fff!important;background-color:#21ba45!important}.AppointmentSpecialIndicators-container i.icon.circle.check{transform-origin:100% 100%;background-color:#fff;border-radius:5px;position:absolute;right:4px;transform:scale(.6)}.AppointmentSpecialIndicators-container .checkedTire{position:relative}.AppointmentSpecialIndicators-container .purpleTire{background-color:#ecd6f4;border-color:#ecd6f4}.AppointmentSpecialIndicators-container .purpleTire i.icon.tire{color:#6d0699}.form-checkbox-wrapper{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.form-checkbox-wrapper.disabled{cursor:not-allowed}.aceEditorContainer{width:"100%";border:1px solid #f0f0f0}.aceEditorContainerInvalid{border:1px solid red}.aceEditor{width:"100%";height:"300px";font-size:14px;line-height:2}.ace-github .ace_print-margin,.ace_layer.ace_print-margin-layer{display:none}.ace_placeholder{color:gray!important}.ace-github .ace_gutter{color:#000c}.ace_editor.ace_hidpi.ace-tm textarea{line-height:2;font-size:14px!important}.UploadImage .preview-btn{margin-left:5px}.upload-container .UploadImage.new{border:1px solid #dededf;border-radius:4px;align-items:center;height:36px;display:flex}.upload-container .UploadImage.new .button{cursor:pointer;background-color:#e0e1e2;align-items:center;height:36px;padding:0 15px;display:flex}.upload-container .UploadImage.new .button .btn-text{margin:0;font-size:14px;font-weight:600}.upload-container .UploadImage.new .fileInput-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:178px;max-width:400px;margin-left:16px;font-size:14px;overflow:hidden}.upload-container .upload-view{background-color:#e8e8e8;justify-content:center;align-items:center;width:300px;height:240px;margin-top:24px;display:flex;position:relative}.upload-container .upload-view img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.upload-container .upload-view .delete-container{cursor:pointer;background-color:#fff;border:1px solid #e2e2e3;justify-content:center;align-items:center;width:35px;height:25px;display:flex;position:absolute;bottom:1px;right:1px}.upload-container .upload-view .delete-container i.icon{margin:-10px 0 0}.Snooze-Images{align-items:center;gap:12px;display:flex;overflow-x:auto}.Snooze-Images .image-view{background-color:#f9fafb;border:1px solid #e2e2e3;flex-direction:column;max-width:225px;display:flex;overflow:hidden}.Snooze-Images .image-view .ui.divider{margin:0}.Snooze-Images .image-view img{object-fit:cover;border:3px solid #f9fafb;width:100%;height:130px}.Snooze-Images .image-view .btn-group{justify-content:flex-end;align-items:center;gap:3px;margin:5px;display:flex}.Snooze-Images .image-view .btn-group .image-wrapper{cursor:pointer;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;justify-content:center;align-items:center;width:35px;height:25px;display:flex}.Snooze-Images .image-view .btn-group .image-wrapper:hover{background-color:#ccc}.Snooze-Images .image-view .btn-group .image-wrapper i.icon{height:auto;margin-right:0}#new-intervention .field{padding-left:0;padding-right:0}#new-intervention .withdropdown{width:100%;position:relative}#new-intervention .dropdownTrigger{background-color:#0000;align-items:center;margin:0 7px 5px 0;padding:0;display:flex}#new-intervention .transition{right:-7px}#new-intervention .withdropdownButton.black{color:#000}#new-intervention .withdropdownButton.grey{color:#767676}#new-intervention .no-label{color:#767676!important}.ui.visible.dimmer .InterventionModal{position:absolute;top:50%;transform:translateY(-50%)}.intervention-modal-title{font-size:18px}.new-attachment-container{flex-direction:column;gap:5px;width:100%;margin-top:13.5px;display:flex}.new-attachment-container .attachment-view{justify-content:space-between;align-items:center;width:100%;padding:0 2px;display:flex}.new-attachment-container .attachment-view .attachment-name{cursor:pointer;justify-content:center;align-items:center;gap:5px;max-width:75%;display:flex}.new-attachment-container .attachment-view .attachment-name p{color:#3175c6;margin:0;font-size:14px}.new-attachment-container .attachment-view .attachment-name i.icon{height:auto;margin-right:0;font-size:14px;color:#414141!important}.new-attachment-container .attachment-view .attachment-delete{justify-content:center;align-items:center;gap:5px;display:flex}.new-attachment-container .attachment-view .attachment-delete p{color:#000;margin:0;font-size:12px;font-style:italic;font-weight:700}.new-attachment-container .attachment-view .attachment-delete i.icon{cursor:pointer;height:auto;margin-right:0;font-size:14px;color:#414141!important}.InterventionSubitemsModal .actions{justify-content:flex-end!important}.InterventionSubitemsModal .ui.form .fields{justify-content:space-between;padding:0 7px;display:flex}.ui.visible.dimmer .InterventionSubitemsModal{position:absolute;top:50%;transform:translateY(-50%)}.DealerLocationDropdown-wrapper{display:flex}.DealerLocationDropdown-wrapper .labeled.icon.button{padding-left:2.5em!important}.DealerLocationDropdown-wrapper .labeled.icon.button i{font-size:15px;margin-top:2px!important;margin-left:10px!important}.DealerLocationDropdown-wrapper .location-placeholder-icon{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;left:0}.DealerLocationDropdown-wrapper .LocationDropdown{text-align:left;margin:0 10px;box-shadow:none!important;background-color:#0000!important}.DealerLocationDropdown-wrapper .LocationDropdown .active{background-color:#f7f7f7!important;font-weight:600!important}.DealerLocationDropdown-wrapper .LocationDropdown input{padding-top:5px!important}.DealerLocationDropdown-wrapper .LocationDropdown .locationItem .icon{background-color:#0000!important;font-size:13px!important}.DealerLocationDropdown-wrapper .LocationDropdown .locationItem span{color:#414141;font-size:12.6px;font-weight:400}.last-location-item{border-bottom:1px solid #d9d9da!important}.dealer-dropdown-option{font-weight:600!important}.Login__gate__container{margin-top:150px!important}.Login__gate__container .Login__gate__container__inner{background:#fff;width:525px;margin-left:auto;margin-right:auto;padding-top:30px}.Login__gate__container .Login__gate__container__inner h1{color:#646464;text-align:center;font-size:1.8em;font-weight:300}.Login__gate__container .Login__gate__container__inner h1 span{color:#22ba45;font-weight:500}.Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions{justify-content:space-between;padding-left:40px;padding-right:40px;display:flex}.Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions h2{color:#4b4b4b;font-size:1.5em;font-weight:300}.Login__gate__container .Login__gate__container__inner .Login__gate__container__inner__actions input:focus{border-color:#7ab47a}.Login__gate__container .Login__gate__container__inner .Login__gate__container__form{padding:0 30px 30px}.LoginContainer .ui.input.icon-green i{color:#48913d!important}.Login__language_container{padding:0 50px 50px}.google-login{color:#000;cursor:pointer;background-color:#fff;background-position:3rem;background-repeat:no-repeat;background-size:1.5em;border:1px solid #cacaca;border-radius:5px;padding:1em;font-size:16px}.google-login:hover{background-color:#fcfcfc}.reset-password-container{text-align:right}.reset-password-container a{display:inline!important}.warning-message{background:#ffffef no-repeat padding-box padding-box;border:1px solid #a5673f;border-radius:4px;padding:12px}.warning-message p{letter-spacing:0;color:#a5673f;font:14px Lato}.QRCodeContainer{margin-bottom:10px}.QRCodeContainer .qr-login{background-color:#2348b0;height:43px}.QRCodeContainer .qr-container{flex-direction:column;align-items:center;gap:10px;display:flex}.QRCodeContainer .code-expired-text{color:#e03f3f}.QRCodeContainer .code-expiration-text{color:gray}.LoginModal{max-width:403px}.LoginModal .dropdown{align-items:center;min-height:36px;padding:0 2.1em 0 1em;display:flex}.LoginModal .dropdown.icon{top:6px!important}.LoginModal .button{height:42px}.LoginModal .button.light{background-position:12px;background-repeat:no-repeat;background-size:20px}.LoginModal #google-login-button .button.light{background-image:url(/static/image/g-logo.da6f9c98.png)}.LoginModal #microsoft-login-button .button.light{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48dGl0bGU+TVMtU3ltYm9sTG9ja3VwPC90aXRsZT48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZjI1MDIyIi8+PHJlY3QgeD0iMSIgeT0iMTEiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9IiMwMGE0ZWYiLz48cmVjdCB4PSIxMSIgeT0iMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iIzdmYmEwMCIvPjxyZWN0IHg9IjExIiB5PSIxMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iI2ZmYjkwMCIvPjwvc3ZnPg==);color:#3c4043!important;font-weight:500!important}.LoginModal .mt-10{margin-top:10px}.LoginModal .mt-15{margin-top:15px}.LoginModal .mt-25{margin-top:25px}.LoginModal a{color:#b5b5b5;text-align:right;cursor:pointer;width:100%;text-decoration:none;display:block}.LoginModal h1{color:#fff;font-family:Arial;font-size:90px;font-weight:700}.LoginModal h1 span{color:#1fbf5f}.LoginModal h3{color:#fff;margin:5px 0 0;font-family:Arial;font-size:27px;font-weight:700}.LoginModal .password{position:relative}.LoginModal .password .password-icon{position:absolute;top:9px;right:10px;color:#b5b5b5!important}.LoginModal .warning-message{background:#ffffef no-repeat padding-box padding-box;border:1px solid #a5673f;border-radius:4px;padding:12px}.LoginModal .warning-message p{letter-spacing:0;color:#a5673f;font:14px Lato}.mcc-status-0{color:#000;background:#fff!important}.mcc-status-1{color:#c6c6c6;background:#eaeaea!important}.mcc-status-2{color:red;background:#fee!important}.mcc-status-3{color:#0f0;background:#efe!important}.mcc-status-4{color:#00f;background:#eef!important}.mcc-status-5{color:#ff0;background:#ffe!important}.mcc-status-6{color:#f0f;background:#fef!important}.mcc-status-default{color:#fff;background:red!important}.MenuView.ui.vertical.menu{scrollbar-width:none;background-color:#f9fafb;width:250px;overflow-y:auto}.MenuView.ui.vertical.menu .item{text-transform:capitalize;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;color:#767676!important}.MenuView.ui.vertical.menu .item .icon,.MenuView.ui.vertical.menu .item .icon:not(.dropdown){margin:0 .75rem 0 0!important;padding:0!important;font-size:1em!important}.MenuView.ui.vertical.menu .item:hover{background-color:#0000000d!important}.MenuView.ui.vertical.menu .item.menu-view-item{border-bottom:1px solid #22242626;justify-content:flex-start;align-items:center;padding:.928571em 1.14286em .928571em .5em;font-size:14px;display:flex;color:#000c!important}.MenuView.ui.vertical.menu .item.menu-view-item.heading{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;color:#767676!important;background-color:#0000000d!important}.MenuView.ui.vertical.menu .item.menu-view-item.heading .icon,.MenuView.ui.vertical.menu .item.menu-view-item.heading .icon:not(.dropdown){margin:0 0 0 .75rem!important;padding:0!important;font-size:1em!important}.MenuView .text-icon{margin-left:1px;margin-right:9px;font-size:.75rem;font-weight:600}.Message{margin:0 10px}.Message span{font-size:12.6px}.Message .centered{justify-content:center;align-items:center;gap:3px;display:flex}.nav-bar-wrapper{z-index:6;background-color:#f9fafb;align-content:center;height:39px;margin:auto;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 3px 6px #00000029}.nav-bar-wrapper .route-text{align-items:center;gap:5px;font-weight:700;display:flex}.nav-bar-wrapper .total-amount{font-size:12.6px;margin-top:2px!important}.nav-bar-wrapper .nav-bar-content{justify-content:space-between;max-width:1920px;margin:auto;padding:0 20px;display:flex}.nav-bar-wrapper .nav-bar-start{align-items:center;gap:15px;display:flex}.nav-bar-wrapper .nav-bar-start i{margin-top:-7px}.nav-bar-wrapper .nav-bar-start h4{margin:0}.nav-bar-wrapper .nav-bar-start .button{cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:26px;padding:0 8px;display:flex;box-shadow:0 0 2px #00000029}.nav-bar-wrapper .nav-bar-start .button i.icon{margin:-7px 0 0}.nav-bar-wrapper .nav-bar-start .pointer{cursor:pointer;padding:1px 0 0 5px}.nav-bar-wrapper .nav-bar-start .pointer .small_profile_icon{border:1px solid #323232;border-radius:50%;width:18px;height:18px;margin-top:8px}.nav-bar-wrapper .nav-bar-start .pointer .small_icon{width:18px;height:18px}.nav-bar-wrapper .nav-bar-start .pointer .menu{top:135%!important}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown{opacity:1;background:#fff no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:10px;width:225px;box-shadow:0 3px 6px #00000029}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .item:nth-child(7){border-radius:0 0 10px 10px;background:#f9fafb!important}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .divider{border-color:#e2e2e3;margin:0}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .item{color:#000;flex-direction:column;justify-content:center;align-items:center;font-size:14px;line-height:17px;display:flex}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .item:not(:first-child){height:41px}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .profile_details{pointer-events:none;border-top-left-radius:10px;border-top-right-radius:10px;height:146px;background:#f9fafb!important;padding:1rem!important}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .profile_details .huge.icon{margin-right:0}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .profile_details .profile_avatar{opacity:1;border:1px solid #767676;border-radius:50%;width:58px;height:58px;max-height:unset!important;margin:0!important}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .profile_details h1{letter-spacing:0;color:#000;opacity:1;margin:0;font-size:16px;line-height:19px}.nav-bar-wrapper .nav-bar-start .pointer .account_dropdown .profile_details p{letter-spacing:0;color:#414141;opacity:1;margin:7px 0 0;font-size:14px;line-height:17px}.nav-bar-wrapper .nav-bar-dp{justify-self:flex-start;align-items:center;gap:5px;width:auto;display:flex}.nav-bar-wrapper .nav-bar-dp .mr-10{margin-right:10px}.nav-bar-wrapper .nav-bar-dp .dp-container{border-radius:4px;align-items:center;gap:2px;height:21px;padding:1px 1px 1px 5.5px;display:flex}.nav-bar-wrapper .nav-bar-dp .dp-container .white{color:#fff}.nav-bar-wrapper .nav-bar-dp .dp-container i.small.icon{margin-top:0}.nav-bar-wrapper .nav-bar-dp .dp-container .count{background-color:#fff;border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:20px;height:100%;display:flex}.nav-bar-wrapper .nav-bar-dp .orange{background-color:#f49523}.nav-bar-wrapper .nav-bar-dp .pale-yellow{background-color:#efc56b}.nav-bar-wrapper .nav-bar-dp .red{background-color:#db2828}.nav-bar-wrapper .nav-bar-dp .grey{background-color:#5f7d8b}.nav-bar-wrapper .nav-bar-dp .yellow{background-color:#f8c02b}.nav-bar-wrapper .nav-bar-dp .sky{background-color:#69bec0}.nav-bar-wrapper .nav-bar-dp .pink{background-color:#ea2d62}.nav-bar-wrapper .nav-bar-dp .blue{background-color:#2d85d0}.nav-bar-wrapper .nav-bar-dp .purple{background-color:#6c0699}.nav-bar-wrapper #navbar-portal-container{grid-gap:5px;flex:1;justify-content:center;align-items:center;gap:5px;width:auto;display:flex}.nav-bar-wrapper .search-container{position:relative}.nav-bar-wrapper .search-container .nav-bar-search{width:100%;min-width:500px;max-width:600px;height:26px}.nav-bar-wrapper .search-container .nav-bar-search input{background-color:#f9fafb;font-size:12.6px}.nav-bar-wrapper .search-container .nav-bar-search i.icon{font-size:10px}.nav-bar-wrapper .search-container .list-view{cursor:pointer;position:absolute;top:2px;right:5px}.nav-bar-wrapper .nav-bar-map{width:auto;min-width:200px;max-width:600px;height:26px}.nav-bar-wrapper .nav-bar-map input{background-color:#f9fafb;padding-left:12px;font-size:12.6px}.nav-bar-wrapper .nav-bar-map i.icon{font-size:10px;opacity:1!important}.nav-bar-wrapper .manufacturer-link-wrapper{position:relative}.nav-bar-wrapper .manufacturer-link-wrapper .manufacturer-count{color:#fff;background-color:#c83627;border-radius:100%;justify-content:center;align-items:center;width:15px;height:15px;font:700 7px/12px Lato;display:flex;position:absolute;bottom:0;right:-5px}.status-filters-wrapper{flex-direction:row;gap:4px;display:flex}.status-filters-wrapper .StatusFilters-buttons{cursor:pointer;justify-content:center;align-items:center;display:flex}.status-filters-wrapper .StatusFilters-buttons .filter-status-face-icon{margin-top:2px}.status-filters-wrapper .StatusFilters-buttons .filter-status-face-icon img{width:18px;height:18px}.status-filters-wrapper .StatusFilters-buttons button{cursor:pointer;width:34px;height:30px;transition:opacity .1s ease-in-out;color:#000!important}.status-filters-wrapper .StatusFilters-buttons button:hover{opacity:.5}.status-filters-wrapper .StatusFilters-buttons button.ui.button.af i.outOfShop{margin-left:-20px!important}.CreateUserModal .lease-toggle{margin-left:-10px;display:flex;transform:scale(.7)}.CreateUserModal .dpo-disabled{background:#2185d08a!important}.CreateUserModal .strength-meter{background:#ddd;border-radius:2px;height:3px;margin:7px 0;position:relative}.CreateUserModal .strength-meter:before,.CreateUserModal .strength-meter:after{content:"";height:inherit;z-index:10;background:0 0;border:0 solid #fff;border-width:0 6px;width:calc(20% + 6px);display:block;position:absolute}.CreateUserModal .strength-meter:before{left:calc(20% - 3px)}.CreateUserModal .strength-meter:after{right:calc(20% - 3px)}.CreateUserModal .strength-meter .strength-meter-fill{height:inherit;border-radius:inherit;background:0 0;width:0;transition:width .5s ease-in-out,background .25s;position:absolute}.CreateUserModal .strength-meter .strength-meter-fill[data-strength="0"]{background:#8b0000;width:20%}.CreateUserModal .strength-meter .strength-meter-fill[data-strength="1"]{background:#ff4500;width:40%}.CreateUserModal .strength-meter .strength-meter-fill[data-strength="2"]{background:orange;width:60%}.CreateUserModal .strength-meter .strength-meter-fill[data-strength="3"]{background:orange;width:80%}.CreateUserModal .strength-meter .strength-meter-fill[data-strength="4"]{background:green;width:100%}.CreateUserModal .checkboxes-container{justify-content:space-between;margin-top:25px;display:flex}.CreateUserModal .checkboxes-container.split-container{grid-template-columns:repeat(3,1fr);display:grid}.CreateUserModal .padding-container{padding:2rem}.CreateUserModal .header-container{justify-content:space-between;display:flex}.CreateUserModal .header-title{font-size:18px;font-weight:700}.CreateUserModal .header-checkbox-container{gap:10px;font-weight:700;display:flex}.CreateUserModal .header-checkbox-container div{text-transform:capitalize}.CreateUserModal .password-checkmark-icon-container{padding:2px 15px 2px 2px}.CreateUserModal .action-buttons-container{justify-content:flex-end;gap:10px;display:flex}.CreateUserModal .delete-and-dpo-container{align-items:center;gap:12px;display:flex}.CreateUserModal .delete-and-dpo-container.with-actions{justify-content:space-between}.CreateUserModal .delete-and-dpo-container.no-actions{justify-content:flex-end}.CreateUserModal .actions-right{gap:8px;display:flex}.PairUsers .action-buttons-container{justify-content:flex-end;gap:10px;width:100%;display:flex}.PairUsers .paired-options-container{align-items:center;gap:10px;width:100%;margin:15px 0;display:flex}.PairUsers .paired-options-container-dropdowns{gap:10px;width:100%;display:flex}.PairUsers .add-new-paired-option{justify-content:space-between;gap:10px;width:100%;display:flex}.UsersDashboardFilters__first-toolbar-container{align-items:flex-end;display:flex}.UsersDashboardFilters__first-toolbar-container .ui.grid>.column:not(.row){padding-bottom:0}.UsersDashboardFilters__second-toolbar-container{display:flex}.UsersDashboardFilters__second-toolbar-container .ui.grid>.column:not(.row){padding-top:0}.UsersDashboardFilters__toolbar-reset-button-container{align-self:flex-start;margin-top:15px;margin-right:12px}.UsersDashboardFilters__toolbar-grid{width:100%!important;margin:0 9px 0 22px!important}.UsersDashboardFilters__right-gutter{padding-right:4.5px!important}.UsersDashboardFilters__left-gutter{padding-left:4.5px!important}.UsersDashboardFilters__no-right-gutter{padding-right:0!important}.UsersDashboardFilters__no-left-gutter{padding-left:0!important}.UsersDashboardFilters__action-button-container{height:38px!important}.UsersDashboardFilters__pair-user-text{white-space:nowrap;color:#000;margin-right:11px}.UsersDashboardFilters__add-user-text{white-space:nowrap;color:#000;align-items:center;margin-left:11px;display:flex}.UsersDashboardFilters__add-user-text-container{border-left:1px solid #e2e2e3;height:36px;margin-left:6px;display:flex;position:relative;top:-10px}.UsersDashboardFilters__add-user-icon{border-right:0!important;margin-top:2px!important;margin-left:11px!important}.UsersDashboardFilters__add-user-icon-text-container{margin-right:11px;display:flex}.UsersDashboardFilters__pair-add-users-container{align-self:stretch;align-items:flex-start;gap:10px;margin-left:20px;margin-right:-20px;padding-top:1rem;display:flex}.UsersDashboardFilters__pair-users-container{flex-direction:row;height:38px;display:flex}.UsersDashboardFilters__pair-users-container .ui.fluid[class*=left\ labeled].icon.button,.UsersDashboardFilters__pair-users-container .ui.fluid[class*=right\ labeled].icon.button{padding-left:0!important;padding-right:0!important}.UsersDashboardFilters__pair-users-container .action-button{border-right:none!important;border-radius:4px 0 0 4px!important;justify-content:center!important;height:100%!important;display:flex!important}.UsersDashboardFilters__pair-users-container .icon-text-container{white-space:nowrap;flex-direction:row;align-items:center;gap:10px;display:flex}.UsersDashboardFilters__pair-users-container .pair-icon{border-right:none!important;margin-left:11px!important}.UsersDashboardFilters__pair-users-container .ui.disabled.dropdown,.UsersDashboardFilters__pair-users-container .ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45;border:1px solid #c4c4c4!important}.UsersDashboardFilters__pair-users-container .pair-users-dropdown{justify-content:center;align-items:center;width:36px;display:flex;border-radius:0 4px 4px 0!important;padding-top:4px!important}.UsersDashboardFilters__dates-container{gap:10px;display:flex}.PasswordCheckmarkIcon .icon-style{margin-top:8px!important;font-size:1.15em!important;position:absolute!important}.UserForm .password-outer-container{display:flex}.UserForm .password-inner-container{flex:1}.UserForm .password-show-icon-container{cursor:pointer;position:relative}.UserForm .password-icon{color:#b5b5b5;position:absolute;top:11px;left:-30px}.UsersDashboardTable{padding:0 10px 55px}.UsersDashboardTable .username-container{width:190px}.UsersDashboardTable .users-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.UsersDashboardTable__table-user-container{border-top:1px solid #e2e2e3;justify-content:center;align-items:center;width:40px;height:31px;margin-top:-5px;margin-left:-12px;display:flex}.UsersDashboardTable__table-index{margin-left:4px}.UsersDashboardTable__table-user-name-container{gap:5px;display:flex}.UsersDashboardTable__table-active-user-container{background:#d2f1da;box-shadow:0 4px #d2f1da}.UsersDashboardTable__table-active-user-text{color:#00c12d;font-size:16px;font-weight:700}.UsersDashboardTable__table-inactive-user-container{background:#fff2d9;box-shadow:0 4px #fff2d9}.UsersDashboardTable__table-inactive-user-text{color:orange;font-size:16px;font-weight:700}.UsersDashboardTable__table-active-user-name-text{color:#000c;font-size:13px;font-weight:700}.UsersDashboardTable__table-inactive-user-name-text{color:orange;font-size:13px;font-weight:700}.UsersDashboardTable__table-header-text{color:#000c;font-size:13px;font-weight:900}.UsersDashboardTable__table-lease-container{color:#21ba45;padding-left:10px}.UsersDashboardTable__table-dpo-container{align-self:center}.NavBarSearch{position:relative}.NavBarSearch .nav-bar-search{width:100%;min-width:500px;height:26px}.NavBarSearch .nav-bar-search input{background-color:#f9fafb;font-size:12.6px}.NavBarSearch .nav-bar-search i.icon{font-size:10px}.NavBarSearch .list-view{cursor:pointer;z-index:1;position:absolute;top:2px;right:5px}.NavBarSearch .clear-icon{right:5px}.NavBarSearch .search-icon{right:25px}.SearchDropdown-wrapper{background:#fff;border:1px solid #e2e2e3;border-radius:4px;width:700px;min-height:auto;max-height:250px;position:absolute;top:35px;left:50%;overflow-y:auto;transform:translate(-50%)}.SearchDropdown-wrapper p{margin:0;font-size:12.6px}.SearchDropdown-wrapper .StatusCellIcon{height:25px}.SearchDropdown-wrapper .StatusCellIcon i.icon{margin-top:-16px!important;font-size:10px!important}.SearchDropdown-wrapper .StatusCellIcon i.icon.small-icon{font-size:8px!important;top:22px!important}.SearchDropdown-wrapper .StatusCellIcon i.icon.top-right{top:9px}.SearchDropdown-wrapper .no-result{justify-content:center;align-items:center;height:70px;display:flex}.SearchDropdown-wrapper .no-result p{font-size:14px}.SearchDropdown-wrapper .search-list{cursor:pointer;justify-content:space-between;align-items:center;height:40px;padding:0 10px;font-size:12.6px;display:flex}.SearchDropdown-wrapper .search-list:hover{background-color:#f9fafb}.SearchDropdown-wrapper .search-list .search-title{white-space:nowrap;text-overflow:ellipsis;width:auto;overflow:hidden}.SearchDropdown-wrapper .search-list .search-row{align-items:center;gap:10px;display:flex}.SearchDropdown-wrapper .search-list .search-row i.icon{margin-top:-10px}.other-locations-container{flex-direction:column;justify-content:center;width:100%;display:flex}.other-locations-container span{cursor:default;color:#767676;font-weight:700}.other-locations-divider{border-top:1px solid #cececf}.other-locations-text-container{align-self:center;padding:6px 0}.NewsModal.ui.modal>.actions{justify-content:space-between;align-items:center;display:flex}.NewsModal.ui.modal>.actions .left-actions{align-items:center;display:flex}.NewsModal.ui.modal>.actions .left-actions button.ui.button.basic{box-shadow:none;background-color:#0000;border:none;padding:0}.NewsModal.ui.modal>.actions .left-actions button.ui.button.basic.disabled{box-shadow:none;background-color:#0000!important;border:none!important}.NewsModal.ui.modal>.actions .left-actions button.ui.button.basic i.icon{color:#000;font-size:18px}.NewsModal.ui.modal>.actions .left-actions .pagination-info{margin:0 4px;font-size:14px;font-weight:900;position:relative;bottom:2px}.NewsModal.ui.modal>.actions .right-actions{gap:10px;display:flex}.NewsModal .header{padding-right:25px!important}.NewsModal .header .header-container{justify-content:space-between;align-items:center;width:100%;display:flex}.NewsModal .header .header-title-container{flex:1;align-items:center;gap:10px;display:flex}.NewsModal .header .header-title{font-size:18px;font-weight:700}.NewsModal .category-label.ui.label{color:#000;background:0 0;border:1px solid #e2e2e3;font-weight:400}.NewsModal .navigation-info{margin-left:1rem;font-size:14px}.NewsModal .article-container{max-height:480px;margin-bottom:10px}.NewsModal .article-container .article-subtitle{margin-top:10px;font-size:14px;font-weight:400}.NewsModal .article-container .article-content-wrapper{border:1px solid #dededf8a;border-radius:4px;max-height:400px;margin-bottom:8px;padding:13px 12px;overflow-y:auto}.NewsModal .article-container .article-author-container{align-items:center;gap:10px;display:flex}.NewsModal .article-container .article-author-container .profile-circle{color:#2185d0;border:1px solid #2185d0;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;margin-right:4px;display:flex}.NewsModal .article-container .article-author-container .author{font-weight:600}.NewsModal .article-container .article-author-container .updated-label{font-size:12px}.NewsModal .article-container .article-content{font-size:14px;line-height:1.6}.NewsModal .article-container .article-content img{max-width:100%}.NewsStripe{color:#fff;z-index:4;background-color:#20ba45;width:calc(100% + 2px);height:36px;padding:0;position:relative;top:-1px;left:-1px}.NewsStripe .stripe{justify-content:center;align-items:center;height:35px;padding:12px 20px;display:flex;position:relative}.NewsStripe .stripe .stripe-content{text-align:center;color:#000;justify-content:center;font-size:12.6px;font-weight:400;display:flex}.NewsStripe .stripe .stripe-content .link{cursor:pointer;margin-left:10px;font-weight:900;text-decoration:none}.NewsStripe .stripe .stripe-content .link:hover{opacity:.8;text-decoration:none}.NewsStripe .stripe .close{cursor:pointer;background-color:#48913d;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;right:0}.NewsStripe .stripe .close i.icon{color:#fff;margin:0;font-size:18px;position:relative;top:-3px}.OverlayLoader__container{z-index:10;background-color:#0000004d;width:100%;height:100dvh;position:absolute;top:0;left:0}.OverlayLoader__container .loader:before{width:60px;height:60px;border-width:3px!important;border-color:#fff!important}.OverlayLoader__container .loader:after{width:60px;height:60px;border-width:3px!important}.pagination-container{align-items:center;gap:1rem;display:flex}.pagination-container .pagination-controls{border:1px solid #e5e7eb;border-radius:4px;align-items:center;display:flex;overflow:hidden}.pagination-container .pagination-controls button{cursor:pointer;color:#374151;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:36px;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.pagination-container .pagination-controls button:not(:last-child){border-right:1px solid #e5e7eb}.pagination-container .pagination-controls button:hover:not(:disabled){background-color:#f9fafb}.pagination-container .pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.pagination-container .pagination-controls button.active{background-color:#f3f4f6;font-weight:500}.pagination-container .pagination-controls button.nav-button{padding:.25rem .75rem;font-size:1.25rem;line-height:1}.pagination-container .pagination-info{color:#6b7280;font-size:.875rem}.ArrowPagination{justify-content:center;padding:20px 0 55px;display:flex}.ArrowPagination .pagination-button{border:1px solid #e5e7eb;border-radius:4px}.ArrowPagination .pagination-button button{cursor:pointer;color:#374151;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:36px;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.ArrowPagination .pagination-button button:not(:last-child){border-right:1px solid #e5e7eb}.ArrowPagination .pagination-button button:hover:not(:disabled){background-color:#f9fafb}.ArrowPagination .pagination-button button:disabled{cursor:not-allowed;opacity:.5}.ArrowPagination .pagination-button button.active{background-color:#f3f4f6;font-weight:500}.ArrowPagination .pagination-button button.nav-button{padding:.25rem .75rem;font-size:1.25rem;line-height:1}.Pin .modal-header p{margin:0}.Pin .modal-header{justify-content:space-between;align-items:center;width:100%;padding:0 24px 0 0;display:flex!important}.Pin .modal-footer{justify-content:flex-end;align-items:center;gap:15px;width:100%;display:flex!important}.Pin .grid{margin-top:0!important}.icon-count-wrapper{justify-content:center;align-items:center;gap:2px;display:flex}.icon-count-wrapper i.icon{margin:0!important}.PinLog .PinLogHistoryHeading{margin-top:10px}.PinLog .PinLogHistoryHeading .right-align{text-align:right}.PinLog .PinLogHistoryHeading p{text-transform:capitalize;font-size:14px;font-weight:600}.PinLog .PinLogHistoryHeading>div{align-items:center;gap:5px;margin-left:5px;display:flex!important}.PinLog .PinLogHistory{border:1px solid #e2e2e3;border-radius:4px;margin-top:8px;padding:5px}.PinLog .PinLogHistory .pin-log-item{background-color:#fcfff5;border:1px solid #e9e9ea;border-radius:4px;align-items:center;width:-webkit-fit-content;width:fit-content;display:flex}.PinLog .PinLogHistory .pin-log-item .pin-note{white-space:pre-wrap;flex:1;margin-bottom:2px;padding-top:2px;display:inline-flex}.PinLog .PinLogHistory .eye{cursor:default}.PinLog .PinLogHistory .pin-info{flex-wrap:wrap;align-items:flex-start;gap:3px;margin-right:10px;font-size:12.6px;font-weight:400;display:inline-flex}.PinLog .PinLogHistory .pin-info strong{font-weight:700}.PinLog .PinLogHistory .pin-info .important-container{align-items:center;margin-right:2px;display:flex}.PinLog .PinLogHistory .pin-info .important-container i{margin-right:5px}.PinLog .PinLogHistory .pin-info .important-container .ui.fitted.checkbox{margin-left:5px}.PinLog .PinLogHistory .pin-info>*{align-items:center;height:25px;display:flex}.PinLog .PinLogHistory .pin-info>span{word-break:break-all;height:auto}.PinLog .PinLogHistory .ui.grid{margin:5px 0!important}.PinLog .PinLogHistory .column{padding:5px 10px!important}.PinLog .PinLogHistory .logInfo .log-label{margin-bottom:5px}.PinLog .PinLogHistory .icons-right{justify-content:right;align-items:center;height:100%;margin-right:10px;display:flex}p.logHistoryParagraph .ui.basic.label.label-container{align-items:center;margin:0 1px;display:inline-flex}p.logHistoryParagraph .ui.basic.label.label-container svg{margin-right:3px}.NotificationWrapper{box-sizing:border-box;border-radius:8px;align-items:center;gap:5px;width:100%;padding:10px;display:flex}.NotificationWrapper .content-column{flex-direction:column;padding-left:10px;display:flex}.NotificationWrapper .content-column div{line-height:1;display:flex}.NotificationWrapper .content-column div .title{margin:0;padding-right:5px;font-size:14px}.NotificationWrapper .content-column div .value{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:14px;overflow:hidden}.ui.label.dms-bg-color{background-color:#5c5c5c}.ui.label.mechanic-color{color:#f2711c}.ui.label.mechanic-bg-color{background-color:#f2711c1a}.ui.label.chief-mechanic-color{color:#21ba45}.ui.label.chief-mechanic-bg-color{background-color:#21ba451a}.ui.label.default-colors{color:#2084ce}.ui.label.receptionists-bg-color{background-color:#2084ce1a}.ui.label.warranty-color{color:#ee3113}.ui.label.chief-mechanic-color{color:#21ba45;background-color:#21ba451a}.ui.label.warranty-bg-colors{background-color:#ee31131a}.pin-user-label-container{gap:5px}.PlanITModal__sectionLabel{color:#000c;margin-bottom:9px;font:900 14px/24px Lato;display:block}.PlanITModal-FieldLabel{font-weight:700}.PlanITModal-noData{text-align:center}.PlanITModal-actionButton{width:36px}.PlanITModal-actionButton i{transform:translate(-4px)!important}.PlanITModal .header{justify-content:space-between;align-items:center;display:flex;padding-right:25px!important}.PlanITModal__content-wrapper{align-items:flex-start;gap:20px;display:flex}.PlanITModal__content-wrapper>*{background:#f9fafb;border:1px solid #e2e2e3;border-radius:4px;flex-grow:1;padding:16px;box-shadow:0 0 3px #00000029}.PlanITModal .divider{background-color:#e2e2e3;width:100%;height:1px;margin:15px 0}.PlanITModal__gridContainer{grid-template-columns:1fr max-content;row-gap:3px;display:grid}.PlanITModal__gridContainer>:nth-child(2n){text-align:right}.ui.basic.button.PlanITButton{border-right:none;background-color:#fff!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui.basic.button.PlanITButton i{margin-right:20px}.PlanITButton-container{align-items:center;display:flex}.PlanITButton-container .-appointment-status.planITData{background:#ccecd6!important;border:1px solid #21ba45!important}.ProgressBar-container{opacity:0;z-index:5;position:fixed;top:0;left:0;right:0;transform:translate(0%)}.ProgressBar-container .indicator{background:#2185d0;height:5px}.RDW .-appointment-status.expired{background:#fef0e7!important;border:1px solid #ff0202!important}.ui.modal.RDWDetails .header.RDWDetailsHeading{justify-content:space-between;display:flex;padding:25px!important}.ui.modal.RDWDetails .header.RDWDetailsHeading .controls{align-items:center;display:flex}.ui.modal.RDWDetails .header.RDWDetailsHeading .controls .icon-container{text-align:center;cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;line-height:18px;display:flex}.ui.modal.RDWDetails .header.RDWDetailsHeading .controls .icon-container i{margin:0 0 2px;font-size:16px}.ui.modal.RDWDetails .header.RDWDetailsHeading .controls .icon-container:first-child{margin-right:5px}.ui.modal.RDWDetails .RDWDetailsContent.content{grid-template-columns:repeat(2,1fr);min-height:680px;display:grid}.ui.modal.RDWDetails .RDWDetailsContent.content.NoData{grid-template-columns:auto}.ui.modal.RDWDetails .RDWDetailsContent.content div{border-bottom:1px solid #e2e2e3;padding:10px 0;display:flex}.ui.modal.RDWDetails .RDWDetailsContent.content div span:first-child{font-weight:600}.ui.modal.RDWDetails .RDWDetailsContent.content div span:nth-child(2){margin-left:1em;margin-right:1em}.ui.modal.RDWDetails .RDWDetailsContent.content p{text-align:center;letter-spacing:0;color:#000;font:14px/23px Lato}.ui.modal.RDWDetails .RDWDetailsContent.content div:last-child{border-bottom:none}.ReactTable{border-spacing:0;text-align:left;border-top:1px solid #e2e2e3;border-left:1px solid #e2e2e3;border-right:1px solid #e2e2e3;border-radius:4px;width:100%}.ReactTable thead{background-color:#f9fafb;padding:0 10px}.ReactTable thead th{font-size:12.6px}.ReactTable thead tr,.ReactTable tbody tr{height:36px}.ReactTable tbody tr:hover{cursor:pointer;background-color:#f9fafb}.ReactTable th{border-bottom:1px solid #e2e2e3;padding-left:12px}.ReactTable td{padding-left:12px;border-bottom:1px solid #e2e2e3!important}.ReactTable td p{font-size:12.6px}.ReactTable td .ellipsis{white-space:nowrap;text-overflow:ellipsis;width:80px;font-size:12.6px;overflow:hidden}.ReactTable .no-results{text-align:center!important;color:#000c!important;padding:25px 0!important}.ReactTable .expanded{padding:10px 15px 10px 5px}.ReactTablePagination{z-index:1;justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex;bottom:0}.ReactTablePagSize{justify-content:space-between;align-items:center;gap:11px;margin-right:20px;display:flex}.NoData{justify-content:center;align-items:center;padding:50px 0;display:flex}.OpenRecalls{border-bottom:1px solid #e2e2e3}.OpenRecalls-title{place-items:center start;gap:40px;width:100%;margin-top:20px;padding:12px 2rem;font-size:14px;font-weight:700;display:grid}.OpenRecalls-title-layout-convert{grid-template-columns:1fr 70px minmax(75px,max-content) max-content}.OpenRecalls-title-layout-select{grid-template-columns:1fr max-content}.OpenRecalls-layout-2{grid-template-columns:24px minmax(0,1fr) 120px}.OpenRecalls-layout-3{grid-template-columns:1fr 70px minmax(75px,max-content) max-content}.OpenRecalls-headerGroup{align-items:center;gap:15px;display:flex}.OpenRecalls-item{border-bottom:1px solid #e2e2e3;place-items:center start;gap:40px;width:100%;padding:15px 2rem;font-size:14px;display:grid}.OpenRecalls-item span:first-child{margin-right:5px}.OpenRecalls-item button.ui.basic.icon.button{justify-content:center;align-items:center;width:32px;height:27px;padding:0;display:flex}.OpenRecalls-filler{width:32px}.OpenRecalls-item:last-child{border-bottom:none}.OpenRecalls-dropdown{border:1px solid #e7e7e7;border-radius:4px;grid-column:4;padding:3px 3px 3px 6px}.OpenRecalls-selectAll{align-items:center;gap:20px;display:flex}.OpenRecalls-select .OpenRecalls-item{gap:10px}.OpenRecalls-convert .OpenRecalls-item{gap:40px}.PreviousRecalls-title{margin-top:10px;padding:5px 2rem;font-size:16px;font-weight:700}.PreviousRecalls-item{border-bottom:1px solid #e2e2e3;justify-content:space-between;align-items:center;width:100%;padding:15px 2rem;display:flex}.PreviousRecalls-item-code-name{font-size:14px}.PreviousRecalls-item-code-name span:first-child{margin-right:5px}.PreviousRecalls-item:last-child{border-bottom:none}.RecallsModal-header{justify-content:space-between;align-items:center;width:100%;display:flex}.RecallsModal-actions{border:none!important;justify-content:flex-end!important;padding-top:8px!important}.RecallsModal-actions--confirm{color:#fff!important;background-color:#21ba45!important}.ui.large.modal.transition.visible.active.RecallsModal .header{padding:15px 2rem}.ui.large.modal.transition.visible.active.RecallsModal .content{padding:0 0 10px}.ui.page.modals.dimmer.transition.visible.active:has(.ui.large.modal.transition.visible.active.RecallsModal){justify-content:center!important}.Recalls button.ui.basic.button.Recalls-button{text-transform:uppercase;border:inherit;font-size:11px;font-weight:400;color:#000!important;background-color:#fff!important}.Recalls button.ui.basic.button.Recalls-button.open-recalls{background:#fef0e7!important;border:1px solid #ff0202!important}.ROBListData .section-title{color:#000c;margin-bottom:10px;font-size:14px;font-weight:700}.ROBListData .data_row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.ROBListData .data_row .title{color:#000c;flex:1;font-size:14px;font-weight:700}.ROBListData .data_row .value{text-align:right;flex:1;font-size:14px}.ROBListData .controls{justify-content:center;align-items:center;display:flex}.ROBListData .controls button{width:27px;height:27px;box-shadow:none;border-radius:4px;padding:5px;background:#fff!important;border:1px solid #e6e6e6!important}.ROBListData .controls button i{margin:0!important;transform:none!important}.RobSection .segment_title{color:#000c;border:0;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;font-size:14px;font-weight:700}.RobSection .section_title{color:#000c;margin-bottom:10px;font-size:14px;font-weight:700}.RobSection .data_row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.RobSection .data_row .title{color:#000c;flex:1;font-size:14px;font-weight:700}.RobSection .data_row .value{text-align:right;flex:1;font-size:14px}.RobModal .header{justify-content:space-between;align-items:center;display:flex;padding-right:25px!important}.RobModal .header .close_button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:18px;display:flex}.RobModal .header .close_button i.icon{font-size:16px;margin:0 0 0 2px!important;transform:translate(0)!important}.RobModal .ui.segment{background-color:#f9fafb;border-color:#e2e2e3}.RobModal .divider{border:0;border-top:1px solid #ccc;height:1px;margin:15px 0;padding:15px 0 10px}.ROB .-appointment-status{background:#fff!important;border:1px solid #ccc!important}.ROB .-appointment-status.Contract{background:#ccecd6!important;border:1px solid #21ba45!important}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.SkeletonTable{padding:20px}.SkeletonTable__thead{background-color:#ededed;animation:1s infinite pulse}.SkeletonTable__row{background-color:#ededed;border-radius:2px;height:20px;margin:8px 10px;animation:1s infinite pulse}.Snooze{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Snooze .owner-info .owner-name{color:red;font-size:14px;font-weight:900}.Snooze .owner-info .owner-title{font-size:12.6px;color:#767676!important}.Snooze .owner-info .owner-email{color:#414141;font-size:12.6px}.LogHistory{border:1px solid #e2e2e3;border-radius:4px;flex-direction:column;gap:5px;width:100%;min-height:54px;padding:11px;display:flex}.LogHistory .ui.grid{margin-top:0;margin-bottom:0}.LogHistory .ui.grid>.row{padding-top:1rem}.LogHistory .ui.grid>.row:first-child{padding-top:0}.LogHistory .ui.grid .row .column .row{margin-top:5px}.LogHistory p{margin:0;padding:0}.LogHistory.empty{justify-content:center;align-items:center}.LogHistory .log-item{background-color:#e2e2e3;border-radius:4px;height:-webkit-min-content;height:min-content;padding:0 5px}.LogHistory .label i.icon{margin-right:5px}.LogHistory .row.log_values{justify-content:flex-start;align-items:center;gap:5px;display:flex}.log-history-heading-container{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:8px;display:flex}.log-history-heading-container span{color:#000000de;text-transform:capitalize;margin:0 0 .285714rem;font-size:14px;font-weight:700}.LogHistory-Container .AppointmentNoteAttachments .appointment-note-attachments{gap:3px}.LogHistory-Container .AppointmentNoteAttachments .appointment-note-attachments i.icon{height:auto;margin-top:0;margin-right:0}.LogHistory-Container .log-history-container{max-height:25vh;overflow-x:hidden;overflow-y:auto}.snooze-item-title{font-size:18px}.SnoozeModal .add-snooze-modal-actions{justify-content:flex-end;align-items:center;width:100%;display:flex}.SnoozeModal .add-snooze-modal-actions button:first-child{margin-right:5px}.SnoozeModal .update-snooze-modal-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.SnoozeModal .update-snooze-modal-actions div:nth-child(2) button:first-child{margin-right:5px}.svg-face-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.svg-face-icon img{width:18px;height:18px}.bo-icon{color:#000;font-weight:600}i.icon.top-right{z-index:1;position:absolute;top:-3px;right:-2px;font-size:10px!important}i.icon.top-right.envelope{top:-4px;right:0;font-size:9px!important}.small-icon{position:absolute;bottom:4px;left:0;font-size:9px!important}.TableDatePickerInput .filter-button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0}.TableDatePickerInput .filters-icon{margin-top:7px;margin-left:1px}.TableDropdownSelector .item-width{max-width:257px;background-color:#fff!important;border-bottom:.5px solid #e2e2e3!important}.TableDropdownSelector .icon-item{background-color:#e8f3fa!important}.TableDropdownSelector .item-width:hover{background-color:#f9fafb!important}.TableDropdownSelector .custom-dropdown{padding:0!important}.TableDropdownSelector .selected-text-color{color:#b5b5b5cc}.TableDropdownSelector .icon-selected-text-color{color:#000c}.TableDropdownSelector .table-dropdown-filters-icon{margin-top:3px;padding:0}.TableDropdownSelector .group-title{cursor:default;border:1px solid #e2e2e3;border-radius:.285714rem;padding:13px 16px;box-shadow:0 2px 4px #2224261f,0 2px 6px #22242626}.TableDropdownSelector .group-title__text{color:#a4a4a4;white-space:pre-line;text-transform:uppercase;font-size:.785714em;font-weight:700}.table-question-status-card-user{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.table-question-status-card-icon{margin:auto!important}.table-view .ui.celled.table td{height:30px;padding:0 0 0 16px!important}.table-view .row{justify-content:space-between;align-items:center;display:flex}.table-view .row p{margin:0}.table-view .clipboard-copy{cursor:pointer;color:#21ba45}.tabs-container{width:100%;overflow:visible}.tabs-container.hideBorder{margin-left:-15px}.tabs-container.hideBorder .pointing.menu{border-radius:0;overflow:visible;border:none!important;margin:0!important;padding-top:0!important;padding-left:0!important}.tabs-container.hideBorder .pointing.menu .item{padding:15px 17.5px!important}.tabs-container .pointing.menu{background-color:#fff;width:100%;padding-right:50px;display:flex;position:relative;overflow:visible!important}.tabs-container .pointing.menu i.icon{margin:0!important}.tabs-container .pointing.menu span{margin-left:5px}.tabs-container .pointing.menu .item{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:300px;display:block;overflow:hidden}.tabs-container .pointing.menu .item.overflow-dropdown{background:#fff;width:50px;position:absolute;top:0;right:0;overflow:visible}.tabs-container .pointing.menu .item.overflow-dropdown.active.item{color:inherit!important;border:none!important;margin:0!important}.tabs-container .pointing.menu .dropdown-menu-item{max-width:none}.tabs-container .pointing.menu .overflow-dropdown .menu{right:0;left:auto!important;overflow:visible!important}@media screen and (min-width:768px){.tabs-container .pointing.menu .overflow-dropdown .menu.visible{transform-origin:100% 0}}.tabs-container .secondary.pointing.menu .active.item{color:#21ba45!important;border-width:4px!important;border-color:#21ba45!important;padding:15px 17.5px!important}.tabs-container .menu:after{display:none}.tabs-container a:hover,.tabs-container a{text-decoration:none}.TextareaEditable{width:100%;font-size:12.6px}.TextareaEditable.showAsInfo textarea{resize:none;background-color:#fff;border:none;border-radius:0;overflow:hidden}.TextareaEditable.showAsInfo textarea:hover{cursor:text;background-color:#f9fafb}.TextareaEditable.disabled textarea:hover{cursor:default!important;background-color:#fff!important}.TextareaEditable.placeholder{color:#ccc}.TextareaEditable textarea{background-color:#f9fafb;border:1px solid #96c8da;border-radius:4px;margin-top:4px;padding:2px 5px;font-family:Lato;font-size:12.6px;line-height:1;width:100%!important}.TextareaEditable textarea:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:0!important}.question-status-card-user{background-color:#fff;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.question-status-card-icon{margin:auto!important}.question-status-card-icon-ok{transform:scaleX(-1)}.question-status-card-icon-ok-container{margin-top:3px}.ResetFiltersButton__toolbar-button{color:#21ba45;flex:auto;justify-content:center;align-items:center;display:flex;width:38px!important;height:38px!important;box-shadow:none!important;border:1px solid #22242626!important}.ResetFiltersButton__limegreen-color{color:#21ba45!important}.ResetFiltersButton__reset-button-icons-container{justify-content:center;display:flex}.ResetFiltersButton__reset-button-icon-circle-xmark{margin:3px 0 0 -10px!important;font-size:.7em!important}.add-update-attachments-container{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:15px;display:flex}.add-update-attachments-container i{margin-right:0}.add-update-attachments-container i:first-child{color:gray;margin-right:3px;font-size:14px}.add-update-attachments-container i:nth-child(2){cursor:pointer;color:gray;font-size:14px}.add-update-attachments-container .attachment-name-container{max-width:38rem}.add-update-attachments-container .attachment-name{color:#4183c4}.add-update-attachments-container>div{word-break:break-all}.attachment-container{color:#4183c4}.attachment-uploaded-by{color:gray;margin-right:3px;font-style:italic}.attachment-uploaded-date{color:gray;margin-right:3px}.UploadFilesZone{text-align:center;border:1px dotted #ccc;border-radius:4px;flex-direction:column;gap:5px;height:61px;margin-top:20px;padding-top:10px;display:flex}.UploadFilesZone input{visibility:hidden;height:0}.UploadFilesZone .browse-text{color:#2185d0;cursor:pointer;text-decoration:underline}.UploadFilesZone .max-file-size{color:#b5b5b5}.UploadFilesZone.error{border-color:red}.upload__profile{cursor:pointer;width:119px;height:119px;position:relative}.upload__profile input{display:none}.upload__profile:hover>.avatar-action-container{display:block}.upload__profile .upload__profile-button{background:#f7f7f7 no-repeat padding-box padding-box;border:3px solid #b5b5b5;border-radius:100%;height:100%}.upload__profile .upload__profile-button .button{border-radius:100%;justify-content:center;align-items:center;height:100%;display:flex}.upload__profile .upload__profile-button .button:hover>.add-avatar{z-index:1}.upload__profile .upload__profile-button .button:hover i.icon.no-avatar{display:none}.upload__profile .upload__profile-button .button:hover>.avatar-action-container{display:block}.upload__profile .upload__profile-button .button .add-avatar{z-index:-1;background:#0009 no-repeat padding-box padding-box;border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.upload__profile .upload__profile-button .button .add-avatar i.icon{color:#fff;margin-right:0}.upload__profile .upload__profile-button i.icon.no-avatar{text-align:unset;width:unset;color:#b5b5b5;margin:0}.upload__profile .upload__profile-button img{object-fit:cover;border:3px solid #b5b5b5;border-radius:100%;width:119px;height:119px}.upload__profile .avatar-action-container{opacity:1;z-index:10;background:#fff no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;width:175px;display:none;position:absolute;top:105%;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #00000029}.upload__profile .avatar-action-container .action{align-items:center;gap:1rem;padding:4px 10px;display:flex}.upload__profile .avatar-action-container .action.upload-section{border-bottom:1px solid #e2e2e3}.upload__profile .avatar-action-container .action span{font:14px/16px Lato;position:unset!important}.upload__profile .avatar-action-container .action span.remove{color:red}.upload__profile .avatar-action-container .action i.icon{height:unset;margin:0!important;padding:0!important}.upload-container .ui.input{position:absolute}.upload-container .ui.input>input{display:none}.Snooze-Videos{align-items:center;gap:12px;display:flex;overflow-x:auto}.Snooze-Videos .video-view{background-color:#f9fafb;border:1px solid #e2e2e3;flex-direction:column;max-width:225px;display:flex;overflow:hidden}.Snooze-Videos .video-view .ui.divider{margin:0}.Snooze-Videos .video-view video{object-fit:cover;border:3px solid #f9fafb;width:100%;height:130px;padding-bottom:1px}.Snooze-Videos .video-view .video-actions{justify-content:flex-end;align-items:center;gap:3px;margin:5px;display:flex}.Snooze-Videos .video-view .video-action-button{cursor:pointer;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;justify-content:center;align-items:center;width:35px;height:25px;display:flex}.Snooze-Videos .video-view .video-action-button:hover{background-color:#ccc}.Snooze-Videos .video-view .video-action-button i.icon{vertical-align:middle;margin:0;font-size:14px;line-height:1}.WebsocketStatus{justify-content:center;height:7px;display:flex}.WebsocketStatus i.icon{font-size:10px}#zohohc-asap-web-button{left:-100px}.tsqd-open-btn-container{right:-100px!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100dvh;margin:auto;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{font-size:14px}a{cursor:pointer;color:inherit;text-decoration:none;transition:opacity .15s}a:hover{color:inherit;opacity:.65;text-decoration:none}.Loader{color:#767676!important}.Loader:before{border-color:#00000026!important}.Loader:after{border-color:#767676 #0000 #0000!important}p.small{font-size:12.6px}button.ui.button:disabled{color:#767676;background-color:#e2e2e3!important}button.ui.left-icon i.icon{margin-left:-15px!important;margin-right:20px!important}.afBrownBg{background-color:#795647!important}.afBrownBg:hover{background-color:#79564799!important}.afPinkBg{background-color:#ea1e62!important}.afPinkBg:hover{background-color:#ea1e6299!important}.afTomatoBg{background-color:#ff5621!important}.afTomatoBg:hover{background-color:#ff562199!important}.afOrangeBg{background-color:#ffc008!important}.afOrangeBg:hover{background-color:#ffc00899!important}.afYellowBg{background-color:#ffeb3b!important}.afYellowBg:hover{background-color:#ffeb3b99!important}.afLemonBg{background-color:#bfde1b!important}.afLemonBg:hover{background-color:#bfde1b99!important}.afGreenBg{background-color:#8cc34a!important}.afGreenBg:hover{background-color:#8cc34a99!important}.afGrassBg{background-color:#4caf4f!important}.afGrassBg:hover{background-color:#4caf4f99!important}.afSpaceBg{background-color:#5f7d8b!important}.afSpaceBg:hover{background-color:#5f7d8b99!important}.afBlueBg{background-color:#4050b5!important}.afBlueBg:hover{background-color:#4050b599!important}.afGreyBg{background-color:#607d8b!important}.afGreyBg:hover{background-color:#607d8b99!important}.afPurpleBg{background-color:#6c0699!important}.afPurpleBg:hover{background-color:#6c069999!important}.tiGreenBg{color:#21ba45!important;background-color:#21ba4533!important;border:1px solid #21ba45!important}.tiGreenBg.off{color:#767676!important;background-color:#fff!important;border-color:#70707029!important}.tiBlueBg{color:#4050b5!important;background-color:#4050b599!important;border:1px solid #4050b5!important}.tiBlueBg.off{color:#767676!important;background-color:#fff!important;border-color:#70707029!important}.tiRedBg{color:#ff0202!important;background-color:#ff020233!important;border:1px solid #ff0202!important}.tiRedBg.off{color:#767676!important;background-color:#fff!important;border-color:#70707029!important}.tiOrangeBg{color:#ffba39!important;background-color:#ffba3933!important;border:1px solid #ffba39!important}.tiOrangeBg.off{color:#767676!important;background-color:#fff!important;border-color:#70707029!important}.wdSkyblue{background-color:#2084ce!important}.wdRed{background-color:#ff0202!important}.wdLightGrey{background-color:#f9fafb!important}.centerIcon i.icon{margin-left:-10px!important}.greyBorder{border:1px solid #dededf!important}.tiLightPurple{color:#6c0699!important;background-color:#e7d0e6!important}.i-maroon{color:#db2828}.i-grey{color:#767676}.i-yellow{color:#ffba39}.i-blue{color:#2084ce}.i-green{color:#21ba45}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis.small{width:80px;font-size:12.6px}.refresh-button{border-left:1px solid #e2e2e3;align-items:center;height:100%;padding:0 0 0 10px;display:flex}.ml-12{margin-left:12px}.ml-5{margin-left:5px}.mr-5{margin-right:5px!important}.mt-28{margin-top:28px!important}.mt-25{margin-top:25px!important}.mt-24{margin-top:24px!important}.mt-20{margin-top:20px!important}.mt-15{margin-top:15px!important}.mt-14{margin-top:14px!important}.mt-10{margin-top:10px!important}.mt-8{margin-top:8px!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.rotate-270{transform:rotate(270deg)}.position-relative{position:relative}.flex-end{justify-content:flex-end;display:flex}.flex-space-between{justify-content:space-between;display:flex}.flex-row{flex-direction:row;display:flex}.flex{display:flex}.flex-align-center{align-items:center;display:flex}.icon-container{width:1em;margin:0 .25em 0 0}.ui.dropdown>.clear.icon:before{content:""}.ui.checkbox.check input.hidden{position:initial;opacity:1!important}.ui.checkbox.check label{display:none}.location-info-popup{margin-top:10px}.location-info-popup p{margin:0}.keylocker-icon{background-color:#ecd6f4!important}.keylocker-icon i.icon{color:#a333c8}.no-wrap-text{white-space:nowrap}.-cursor-pointer{cursor:pointer}.no-size{width:0;height:0}.bold-text{font-weight:700!important}.modal-header-actions{align-items:center;gap:15px;display:flex}button.ui.grey.button.modal-print-btn{color:#000;background-color:#e0e1e2;margin-left:auto}button.ui.grey.button.modal-print-btn:hover{color:#000;background-color:#e0e1e2}button.ui.basic.button.modal-close-btn{width:36px;height:36px;box-shadow:none;border:1px solid #e2e2e3;outline:none;justify-content:center;align-items:center;display:inline-flex}button.ui.basic.button.modal-close-btn i.icon.xmark{margin:1px 0 0;font-size:16px;transform:none}button.ui.basic.button.modal-close-btn:hover{background-color:#f9fafb;color:#0009!important}.filters-toolbar-container{margin:9px 9px 5px 0}.main-container-segment{margin:0!important;padding:0!important}.main-container-pushable{min-height:100vh!important;overflow-x:visible!important}.main-container-pusher-dimmed{min-height:100vh!important;overflow:visible!important}.main-container .content-container{max-width:1920px;height:calc(100dvh - 39px);margin:auto;overflow-x:hidden;overflow-y:scroll}.main-container .content-container.with-news-stripe{height:calc(100dvh - 75px)}.main-container .appointments-container{max-width:100%}.main-container .appointments-container .AppointmentsInnerContainer{max-width:1920px;margin:auto;overflow-x:hidden;overflow-y:scroll}.pushable:not(body){transform:none}.pushable:not(body)>.ui.sidebar,.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after{position:fixed}.AcceptAgreementModal .actions{flex:1;justify-content:flex-end;gap:10px;display:flex}.AcceptAgreementModal .document-container{height:650px}.AccessKeysDashboardTable{padding:21px 10px 55px}.AccessKeysDashboardTable__button{cursor:pointer;color:#fff;letter-spacing:0;border:none;border-radius:4px;align-items:center;height:25px;padding:5px 7px;font:13px/24px Lato;display:flex}.AccessKeysDashboardTable__button-teal{background-color:#3ba9a3}.AccessKeysDashboardTable__button-orange{background-color:#ff9300}.AccessKeysDashboardTable__button-disabled{color:#6b6b6b;background-color:#e9e9e9}.AccessKeysDashboardTable__copy-to-clipboard{align-items:baseline}.AccessKeysDashboardTable__copy-to-clipboard:hover .AccessKeysDashboardTable__copy-icon{display:block!important}.AccessKeysDashboardTable__api-key-container{align-items:inherit;width:50px;display:contents}.AccessKeysDashboardTable__copy-icon{display:none!important}.AccessKeysDashboardTable .request-logs-button-container{justify-content:flex-end;margin-right:12px;display:flex}.AccessKeysDashboardTable .request-logs-header{justify-content:flex-end;margin-right:16px;display:flex}.AccessKeysDashboardToolbar{gap:15px;margin:21px 9px 0 22px;display:flex}.AccessKeysDashboardToolbar .action-button-container{height:38px!important}.AccessKeysDashboardToolbar .create-api-key-text{white-space:nowrap;color:#000;align-items:center;margin-left:11px;display:flex}.AccessKeysDashboardToolbar .create-api-key-text-no-border{white-space:nowrap;color:#000;align-items:center;margin-left:5px;display:flex}.AccessKeysDashboardToolbar .create-api-key-text-container{border-left:1px solid #e2e2e3;height:36px;margin-left:6px;display:flex;position:relative;top:-10px}.AccessKeysDashboardToolbar .create-api-key-text-container-no-border{border-left:none;align-items:center;height:36px;margin-left:1px;display:flex;position:relative;top:-10px}.AccessKeysDashboardToolbar .create-api-key-icon{border-right:0!important;margin-top:1px!important;margin-left:11px!important}.AccessKeysDashboardToolbar .create-api-key-icon-text-container{margin-right:11px;display:flex}.AccessKeysDashboardToolbar .create-api-key-container{flex-direction:row;height:38px;display:flex}.AccessKeysDashboardToolbar .create-api-key-container .ui.fluid[class*=left\ labeled].icon.button,.AccessKeysDashboardToolbar .create-api-key-container .ui.fluid[class*=right\ labeled].icon.button{padding-left:0!important;padding-right:0!important}.AccessKeysDashboardToolbar .create-api-key-container button.ui.icon.labeled.button.disabled i.icon{background-color:#0000}.CreateApiKeyModal .padding-container{padding:18px 24px}.CreateApiKeyModal .header-title{font-size:18px;font-weight:700}.CreateApiKeyModal .header-container{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.CreateApiKeyModal .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.LocationIdsModal .logs-title{justify-content:space-between;align-items:center;display:flex}.LocationIdsModal .logs-title .close-button-container{padding-right:30px}.LocationIdsModal .location-ids-container{border-bottom:1px solid #ccc;justify-content:space-between;padding:13px 3px;display:flex}.LocationIdsModal .location-ids-container .text{font:normal normal medium 13px/15px Lato;letter-spacing:0;color:#000}.LocationIdsModal .location-ids-container:last-child{border-bottom:none;padding-bottom:0}.LocationIdsModal .location-ids-container:first-child{padding-top:0}.LogsModal .logs-title{justify-content:space-between;align-items:center;display:flex}.LogsModal .logs-title .close-button-container{padding-right:30px}.AccountSetting{background-color:#f7f7f7;max-width:1920px;height:100%;padding:80px 20px 15px}.AccountSetting .cursor-pointer{cursor:pointer}.AccountSetting .setting_section{background:#fff;border:1px solid #e0e1e2;border-radius:10px;max-width:1440px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:30px;box-shadow:0 3px 6px #00000029}.AccountSetting .setting_section .statuses-wrapper{margin-top:24px}.AccountSetting .setting_section.equal{padding:30px}.AccountSetting .setting_section.role_order{gap:3rem;display:flex}.AccountSetting .setting_section.role_order .divider{opacity:1;border:1px solid #e2e2e3}.AccountSetting .setting_section.role_order .user-role{color:#000;font-size:14px;font-weight:400;line-height:17px;font-family:Lato!important}.AccountSetting .setting_section.role_order .FormSection{gap:130px;display:flex}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container{flex-direction:column;margin-bottom:0}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field{align-items:center;gap:10px;display:flex}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field:not(:last-of-type){margin-bottom:10px}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field label{color:#000!important;margin-bottom:0!important;font-family:Lato!important;font-size:14px!important;font-weight:400!important;line-height:17px!important}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .checkbox-content-container{cursor:pointer;align-items:center;gap:10px;display:flex}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .icon{margin:0;font-size:1.1em}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .to-order{color:#3586ed}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .same-day{color:#21ba45}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .tomorrow{color:#f05b28}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .backorder{color:#c83628}.AccountSetting .setting_section.role_order .FormSection .ShoppingCart-container .field .arrived{color:#cc0}.AccountSetting .setting_section label.input-label{color:#000c;margin-bottom:8px;font-family:Lato!important;font-size:14px!important;font-weight:700!important;line-height:15px!important;display:block!important}.AccountSetting .setting_section .ui.disabled>input{background:#f7f7f7!important}.AccountSetting .setting_section .personal_setting{margin-bottom:30px;display:flex;position:relative}.AccountSetting .setting_section .personal_setting span{position:absolute;top:-400%}.AccountSetting .setting_section .personal_setting h1{color:#000000de;margin:0 0 0 150px;font-family:Lato;font-size:28px;font-weight:700;line-height:23px}.AccountSetting .setting_section .profile_pic_button{position:absolute}.AccountSetting .setting_section h2,.AccountSetting .setting_section .section-title{color:#000000de;font-size:18px;font-weight:700;line-height:23px;font-family:Lato!important}.AccountSetting .setting_section .section-subtitle{text-align:left;letter-spacing:0;color:#000000de;font:14px/23px Lato}.AccountSetting .setting_section .DesktopNotifications-row .column:nth-child(2) .DesktopNotifications .grouped.fields{grid-column-gap:50px;grid-template-columns:repeat(2,1fr);display:grid}.AccountSetting .setting_section .DesktopNotifications.single,.AccountSetting .setting_section .PinNotifications.single{width:28%;max-width:330px}.AccountSetting .setting_section .DesktopNotifications h4,.AccountSetting .setting_section .PinNotifications h4{font-size:16px}.AccountSetting .setting_section .DesktopNotifications .field label,.AccountSetting .setting_section .PinNotifications .field label{flex:1;align-items:center;gap:5px;display:inline-flex!important}.AccountSetting .setting_section .DesktopNotifications .field label:before,.AccountSetting .setting_section .PinNotifications .field label:before{position:relative!important}.AccountSetting .setting_section .DesktopNotifications .field label span,.AccountSetting .setting_section .PinNotifications .field label span{flex:1;font:600 14px/23px Lato!important}.AccountSetting .setting_section .DesktopNotifications .field label .circular-icon,.AccountSetting .setting_section .PinNotifications .field label .circular-icon{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #d4d4d5;border-radius:50%;width:25px;min-width:25px;height:25px;margin:0 6px 0 0;line-height:1em;position:relative;transform:none;justify-content:center!important;align-items:center!important;display:flex!important}.AccountSetting .setting_section .DesktopNotifications .field label .circular-icon i.icon:first-of-type,.AccountSetting .setting_section .PinNotifications .field label .circular-icon i.icon:first-of-type{margin:0;font-size:12px}.AccountSetting .setting_section .DesktopNotifications .field label .circular-icon .subIcon,.AccountSetting .setting_section .PinNotifications .field label .circular-icon .subIcon{position:absolute;top:-3px;right:-3px}.AccountSetting .setting_section .DesktopNotifications .field label p,.AccountSetting .setting_section .PinNotifications .field label p{text-align:left;letter-spacing:0;color:#000;font:14px/23px Lato}.AccountSetting .setting_section .DesktopNotifications .notification-checkbox-toggle,.AccountSetting .setting_section .PinNotifications .notification-checkbox-toggle{display:flex}.AccountSetting .setting_section .DesktopNotifications .notification-checkbox-toggle .notifications-icons-container,.AccountSetting .setting_section .PinNotifications .notification-checkbox-toggle .notifications-icons-container{align-items:flex-end;gap:10px;display:flex}.AccountSetting .setting_section .DesktopNotifications .notification-checkbox-toggle.single,.AccountSetting .setting_section .PinNotifications .notification-checkbox-toggle.single{max-width:330px;width:auto!important}.AccountSetting .setting_section .DesktopNotifications .notification-checkbox-toggle.dynamic,.AccountSetting .setting_section .PinNotifications .notification-checkbox-toggle.dynamic{margin-top:0;margin-bottom:15px}.AccountSetting .setting_section .DesktopNotifications .notification-checkbox-toggle .ui.checkbox.toggle,.AccountSetting .setting_section .PinNotifications .notification-checkbox-toggle .ui.checkbox.toggle{vertical-align:middle}.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.label,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.label{height:28px}.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.label svg.svg-inline--fa,.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.label i.material-icons.-notification-status-icon,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.label svg.svg-inline--fa,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.label i.material-icons.-notification-status-icon{vertical-align:middle;width:18px;margin-right:6px;font-size:18px}.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label{vertical-align:middle;justify-content:center;align-items:center;width:46px;display:inline-flex}.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label svg,.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .ui.basic.label.notification-entity-label i,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label svg,.AccountSetting .setting_section .PinNotifications .ui.dropdown .ui.basic.label.notification-entity-label i{justify-content:center;display:inline-flex;margin:0!important;padding:0!important}.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .visible.menu .item svg,.AccountSetting .setting_section .DesktopNotifications .ui.dropdown .visible.menu .item i.material-icons.-notification-status-icon,.AccountSetting .setting_section .PinNotifications .ui.dropdown .visible.menu .item svg,.AccountSetting .setting_section .PinNotifications .ui.dropdown .visible.menu .item i.material-icons.-notification-status-icon{vertical-align:middle;width:18px;margin-right:6px;font-size:16px}.FixedButtonSection{z-index:1000;justify-content:flex-end;align-items:center;width:100%;max-width:1920px;height:67px;padding:0 20px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;left:0}.FixedButtonSection:before{content:"";z-index:-1;background:#fff no-repeat padding-box padding-box;border:1px solid #e0e1e2;width:100vw;height:100%;position:absolute;left:50%;transform:translate(-50%)}.FixedButtonSection-inner{gap:1rem;display:flex}.FixedButtonSection-inner .cancel-btn{background:#fff no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;height:36px;color:#000!important}.FixedButtonSection-inner .cancel-btn .icon.cancel{color:#000}.FixedButtonSection-inner .save-btn{opacity:1;background:#21ba45 no-repeat padding-box padding-box;border-radius:4px;height:36px}.location-visibility-wrapper{align-items:center;gap:10px;margin-bottom:15px;display:flex}.selected-locations-container{flex-wrap:wrap;gap:12px;display:flex}.selected-locations-container>*{border:1px solid #e2e2e3;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.grouped-locations-container{flex-direction:column;gap:16px;display:flex}.grouped-location-container{flex-direction:column;gap:13px;display:flex}.my_role{max-width:300px;margin-top:30px}.my_role .change-password{color:#fff;font-size:14px;font-weight:600;line-height:16px}.ChangePasswordModal .header{letter-spacing:0;color:#000;font:700 18px/23px Lato}.ChangePasswordModal .checkIcon{color:green;margin-top:15px;font-size:1.15em}.ChangePasswordModal .crossIcon{color:#f54545;margin-top:15px;font-size:1.15em}.ChangePasswordModal-description{letter-spacing:0;color:#000;font:14px/23px Lato}.ChangePasswordModal-action .inner{justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}.ChangePasswordModal-action .inner .cancel-btn{background:#fff no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;height:36px;color:#000!important}.ChangePasswordModal-action .inner .cancel-btn .icon.cancel{color:#000}.ChangePasswordModal-action .inner .save-btn{opacity:1;background:#21ba45 no-repeat padding-box padding-box;border-radius:4px;height:36px}.ChangePasswordModal .strength-meter{background:#ddd;border-radius:2px;height:3px;margin:7px 0;position:relative}.ChangePasswordModal .strength-meter:before,.ChangePasswordModal .strength-meter:after{content:"";height:inherit;z-index:10;background:0 0;border:0 solid #fff;border-width:0 6px;width:calc(20% + 6px);display:block;position:absolute}.ChangePasswordModal .strength-meter:before{left:calc(20% - 3px)}.ChangePasswordModal .strength-meter:after{right:calc(20% - 3px)}.ChangePasswordModal .strength-meter .strength-meter-fill{height:inherit;border-radius:inherit;background:0 0;width:0;transition:width .5s ease-in-out,background .25s;position:absolute}.ChangePasswordModal .strength-meter .strength-meter-fill[data-strength="0"]{background:#8b0000;width:20%}.ChangePasswordModal .strength-meter .strength-meter-fill[data-strength="1"]{background:#ff4500;width:40%}.ChangePasswordModal .strength-meter .strength-meter-fill[data-strength="2"]{background:orange;width:60%}.ChangePasswordModal .strength-meter .strength-meter-fill[data-strength="3"]{background:orange;width:80%}.ChangePasswordModal .strength-meter .strength-meter-fill[data-strength="4"]{background:green;width:100%}.ChangePasswordModal .required.password{position:relative}.ChangePasswordModal .required.password i.icon{position:absolute;bottom:15px;right:12px;color:#b5b5b5!important}.ChangePasswordModal .equal.width.fields.password-group{gap:.5rem!important}.ChangePasswordModal-success{opacity:1;letter-spacing:0;color:#21ba45;background:#def5e3 no-repeat padding-box padding-box;border:1px solid #21ba45;border-radius:4px;padding:10px 13px;font-size:14px;font-family:Lato!important}.Dayplanner-AppointmentBrandsFilter{justify-self:flex-start;align-items:center;gap:5px;width:auto;margin-right:10px;display:flex}.Dayplanner-AppointmentBrandsFilter .multiple.dropdown{padding:0}.Dayplanner-AppointmentBrandsFilter .menu{max-height:400px;overflow-y:auto;min-width:220px!important}.Dayplanner-AppointmentBrandsFilter-Dropdown{background:#f8f9fa no-repeat padding-box padding-box;border:2px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;display:flex}.Dayplanner-AppointmentBrandsFilter-Dropdown:hover{box-shadow:0 2px 4px #00000029}.Dayplanner-AppointmentBrandsFilter-Dropdown i{height:auto;margin:0}.Dayplanner-AppointmentBrandsFilter-Dropdown-Selection p.text{letter-spacing:0;color:#000c;font:14px/16px Lato}.Dayplanner-AppointmentBrandsFilter-Dropdown .composite-icons{justify-content:center;align-items:center;width:25px;height:21px;display:flex;position:relative}.Dayplanner-AppointmentBrandsFilter-Dropdown .composite-icons i{color:#21ba45}.Dayplanner-AppointmentBrandsFilter-Dropdown .composite-icons i.tag{height:12px;font-size:8px;position:absolute;bottom:8.5px;right:3px}.Dayplanner-AppointmentBrandsFilter-Dropdown .composite-icons i.car{font-size:10px}.Dayplanner-AppointmentBrandsFilter-Dropdown .filter-length{letter-spacing:0;color:#414141;border-left:2px solid #e2e2e3;justify-content:center;align-items:center;width:25px;height:21px;font:700 9px/11px Lato;display:flex}.Dayplanner-AppointmentBrandsFilter .item{border-bottom:1px solid #e2e2e3}.Dayplanner-AppointmentBrandsFilter .item.selected p.text{font-weight:700}.Dayplanner-AppointmentBrandsFilter .dropdown.icon{display:none}.AppointmentCard{direction:ltr}.AppointmentCard:not(.-mechanic){width:100%}.AppointmentCard.-mechanic{width:auto}.AppointmentCard .BoardItem-appointment-status.-expanded{position:absolute;top:-3px;right:-3px}.AppointmentCard .BoardItem-appointment-status.-collapsed .fa-layers,.AppointmentCard .BoardItem-appointment-status.-collapsed .StatusCellIcon i.icon{height:auto}.AppointmentCard .BoardItem-appointment-status.-collapsed .StatusCellIcon .small-icon{bottom:-7px}.AppointmentCard .BoardItem-appointment-status.-collapsed .StatusCellIcon .top-right{top:-7px}.AppointmentCard .BoardItem-appointment-status .AppointmentStatusIcon{box-shadow:-1px 1px 3px #00000029}.AppointmentCard .BoardItem-appointment-status i.icon{margin:0}.AppointmentCard .icon-vertical-align{margin-top:1px!important}.CarQuickView-container{box-sizing:border-box;background:#fff;border-radius:4px;align-items:center;width:534px;height:178.48px;padding:29px 29px 29px 22px;display:flex}.CarQuickView-container__inner{align-items:flex-start;height:126px;display:flex}.CarQuickView-container__inner .car-image-container{flex-direction:column;justify-content:center;height:100%;margin-right:35px;display:flex;position:relative}.CarQuickView-container__inner .car-image-container i.car.icon{color:#ccc;font-size:6em;position:relative;top:27px}.CarQuickView-container__inner .car-image-container img{border-radius:4px;width:197px;height:100%}.CarQuickView-container__inner .car-details{grid-template-columns:repeat(2,1fr);gap:15px 35px;height:100%;display:grid}.CarQuickView-container__inner .car-details .detail-item{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-size:12.6px;line-height:15px;display:flex;overflow:hidden}.CarQuickView-container__inner .car-details .detail-item .detail-title{margin-bottom:3px;font-weight:700}.CarQuickView-container__inner .car-details .detail-item span.detail-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InterventionQuickView-content{width:700px;max-width:700px;max-height:300px;overflow-y:auto}.InterventionQuickView-interventions-container{border-bottom:1px solid #d4d4d5;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.InterventionQuickView-interventions-container .title-container{width:80%;display:flex}.InterventionQuickView-interventions-container .title-container .title{word-wrap:break-word;word-break:break-all;width:100%;font-size:13px;display:inline-block}.InterventionQuickView-interventions-container .special-indicators-container{justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.InterventionQuickView-interventions-container .special-indicators-container .labor-minutes{margin-right:25px;font-style:italic}.InterventionQuickView-interventions-container .special-indicators-container .labor-minutes i.icon{margin-right:5px;font-size:9.5px;position:relative;bottom:1px}.InterventionQuickView-interventions-container .AnswerReadyStatus{align-items:center;gap:5px;margin-right:5px;display:flex}.InterventionQuickView-interventions-container:last-child{border-bottom:none}.mechanic-fixed-status-container{position:relative}.mechanic-fixed-status-container .wrench-check-icon{font-size:8px;position:absolute;bottom:3px;right:0}.MechanicBox{background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;width:100%;padding:10px;display:flex}.MechanicBox-pinned{cursor:pointer}.MechanicBox-pinned i{margin-right:0}.MechanicBox.-no-appointments{justify-content:flex-end}.MechanicBox.-no-appointments .MechanicBox-side{flex-direction:row;column-gap:10px}.MechanicBox.-no-appointments .mechanic-name{font-family:Lato;font-size:12.6px;font-weight:700;line-height:15px}.MechanicBox-side{flex-direction:column;justify-content:space-between;align-items:center;row-gap:4px;height:100%;margin-left:12px;display:flex}.MechanicBox-profile img{vertical-align:top;border-radius:50px;width:25px;max-width:100%;height:25px}.MechanicBox-profile>div{color:#fff;background-color:gray;border-radius:50px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.MechanicBox-name{margin-left:8px;font-size:13px;font-weight:600}.MechanicBox-appointmentCards{direction:rtl;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}@media only screen and (max-width:1750px){.MechanicBox-appointmentCards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1500px){.MechanicBox-appointmentCards{grid-template-columns:1fr}}.MechanicBox-placeholder{width:auto;height:88px;padding:8px 12px;position:relative}.MechanicBox-placeholder:not(.-empty){background-color:#f2f2f2;background-image:url(/static/svg/dayplanner-placeholder.12f948dd.svg);background-position:50%;background-repeat:no-repeat;background-size:125px;border:1px dashed #d4d4d5;border-radius:4px;transition:border .1s ease-in-out}.MechanicBox-placeholder:not(.-empty).-on-drag-hover{background-image:none;border:1.5px dashed #000}.MechanicBox-placeholder:not(.-empty).-on-drag-hover .MechanicBox-placeholder__number{display:none}.MechanicBox-placeholder:not(.-empty).-disabled{pointer-events:none;cursor:no-drop}.MechanicBox-placeholder:not(.-empty).-no-pointer{pointer-events:none;cursor:default;background-color:red!important}.MechanicBox-placeholder:not(.-empty).-inactive{opacity:.45}.MechanicBox-placeholder__number{color:#707070;cursor:default;background-color:#c7c7c7;border-radius:20px;justify-content:center;align-items:center;width:29px;height:29px;font-size:.9rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00000029}.MechanicBox-appointments{height:100%}.MechanicBox-appointments .ui.basic.label.extend-appointments-button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:27px;height:30px;padding-top:5px;padding-bottom:2px;display:flex;box-shadow:0 0 2px #00000029}.MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled{cursor:default;background-color:#f9fafb;padding-top:2px}.MechanicBox-appointments .ui.basic.label.extend-appointments-button.-disabled>span:first-child{color:#d4d4d5}.MechanicBox-appointments .ui.basic.label.extend-appointments-button.-border-green{border:1px solid #21ba45}.MechanicBox-appointments .ui.basic.label.extend-appointments-button:not(.-no-pointer)>span:first-child{margin-top:3px}.MechanicBox-appointments .ui.basic.label.extend-appointments-button>span:first-child{color:#000000de;font-size:12.6px;font-weight:700}.MechanicBox-appointments .ui.basic.label.extend-appointments-button .extend-appointments{display:block}.MechanicBox-appointments .ui.basic.label.extend-appointments-button .extend-appointments i.ellipsis{margin:0}.MechanicBox-toggle{height:100%}.MechanicBox-toggle .ui.basic.label{cursor:pointer;justify-content:center;align-items:center;width:27px;display:flex;box-shadow:0 0 2px #00000029}.MechanicBox .-no-pointer{pointer-events:none;cursor:default}.-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.-mechanic-tasks{scroll-behavior:smooth;width:100%!important}}.DayplannerStatusFilter{cursor:pointer;border:2px solid;border-radius:5px;align-items:center;height:24px;display:flex}.DayplannerStatusFilter:hover{box-shadow:0 3px 6px #00000029}.DayplannerStatusFilter.disabled{border-color:#767676!important}.DayplannerStatusFilter.disabled .DayplannerStatusFilter-icon{color:#e2e2e3;background-color:#767676!important}.DayplannerStatusFilter.disabled .DayplannerStatusFilter-count{background-color:#e2e2e3}.DayplannerStatusFilter.active{box-shadow:0 4px 8px #0000001a}.DayplannerStatusFilter-icon{color:#fff;border-top-left-radius:1px;border-bottom-left-radius:1px;justify-content:center;align-items:center;width:24px;height:100%;padding:5px 6px;font-size:10px;display:flex}.DayplannerStatusFilter-icon i.icon{width:auto;height:auto;margin:0}.DayplannerStatusFilter-icon .backorder-icon span{font-size:10px;line-height:10px}.DayplannerStatusFilter-count{background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:center;align-items:center;width:20px;height:100%;font-size:9px;font-weight:700;display:flex}.DayplannerStatusFilters{flex-wrap:nowrap;gap:5px;display:flex}.AgreementsDashboard .add-button-container{width:100%;padding:20px 22px}.AgreementsDashboard .add-agreements-text{white-space:nowrap;color:#000;align-items:center;font-weight:700;display:flex}.AgreementsModal .padding-container{padding:18px 24px}.AgreementsModal .label-padding{padding-bottom:8px}.AgreementsModal .grid-padding{padding:10px 0 14px}.AgreementsModal .checkbox-title,.AgreementsModal .header-title{font-weight:700}.AgreementsModal .actions-buttons-main-container{justify-content:space-between;display:flex}.AgreementsModal .actions-buttons-main-container .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.AgreementsEditor .ql-toolbar.ql-snow{border:1px solid #dededf;border-radius:4px 4px 0 0}.AgreementsEditor .ql-container.ql-snow{border:1px solid #dededf;border-radius:0 0 4px 4px}.AgreementsTable{padding:0 10px 20px}.AgreementsTable table{table-layout:fixed;width:100%}.AgreementsTable th,.AgreementsTable td{text-overflow:ellipsis;white-space:nowrap;width:50%;max-width:50%;padding:10px 12px;overflow:hidden}.AgreementsTable .header-title{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.AgreementsTable .text-container,.AgreementsTable .text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppointmentDetails{padding-bottom:30px}.AppointmentDetails p{margin:0;padding:0}.AppointmentDetails .tabs-row-container .tabs-container{flex:0 2 40%;max-width:40%}.AppointmentDetails .AppointmentDetails-tabs{z-index:2;position:-webkit-sticky;position:sticky;top:39px}.AppointmentDetails .AppointmentDetails-container{margin:0 20px}.AppointmentDetails .AppointmentDetails-container .auto-width{width:auto!important}.AppointmentDetails .AppointmentDetails-container .active-user{color:#2185d0;border:1px solid #2185d0;border-radius:360px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.AppointmentDetails .AppointmentDetails-container .active-user .text{font-size:11px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader{z-index:2;background-color:#fff;align-items:center;padding-top:22px;padding-bottom:5px;display:flex;position:-webkit-sticky;position:sticky;top:0}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container{border:1px solid #e0e1e2;border-radius:10px;flex-direction:column;gap:13px;width:100%;padding:10px 20px 0;display:flex;box-shadow:0 3px 6px #00000029}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row{justify-content:space-between;align-items:center;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row{flex:0 0 60%;justify-content:flex-end;align-items:center;gap:8px;height:25px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row button.ui{height:25px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .ui.icon.button{padding:0 7px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time{border:1px solid #e2e2e3;border-radius:4px;align-items:center;gap:24px;padding:0 8px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time.small-gap{gap:8.5px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time>div{align-items:center;margin:0;padding:0;font-size:12.6px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time>div strong{margin-right:4px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time i.icon{cursor:pointer;margin-top:-12px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .Appointment-time .info-wo{color:#ff0202;background-color:#fef0e7;padding:0 5.5px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-NavigationHeader .AppointmentDetails-NavigationHeader-container .row .sub-row .appointment-pin{margin-left:2px}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container{justify-content:space-between;align-items:center;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions{justify-content:flex-end;align-items:center;gap:8px;height:25px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions button.ui{height:25px}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions .ui.icon.button{padding:0 7px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions .cancel-appointment{background-color:#c11;border-color:#c11;justify-content:center;align-items:center;width:50px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .AppointmentStatus-actions .cancel-appointment img{width:16px;height:16px}.AppointmentDetails .AppointmentDetails-container .AppointmentStatus-container .appointment-pin{margin-left:2px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-tabs{z-index:2;position:-webkit-sticky;position:sticky;top:39px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards{flex-direction:column;gap:20px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full{width:100%}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full button.ui{height:25px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full .ui.icon.button{padding:0 7px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full .button{position:relative}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full .button i.icon{font-size:12px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full .button i.icon.arrow.up{padding-left:5px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .full .button .secondary-button{border-left:1px solid #e2e2e3;align-items:center;height:100%;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time{border:1px solid #e2e2e3;border-radius:4px;align-items:center;gap:24px;padding:0 8px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time.small-gap{gap:8.5px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time p{align-items:center;margin:0;padding:0;font-size:12.6px;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time p strong{margin-right:4px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time i.icon{cursor:pointer;margin-top:-12px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .end .Appointment-time .info-wo{color:#ff0202;background-color:#fef0e7;padding:0 5.5px}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .between{justify-content:space-between;align-items:center;display:flex}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .between .button i.icon{font-size:14px!important}.AppointmentDetails .AppointmentDetails-container .AppointmentDetails-cards .between .row{align-items:center;gap:8px;display:flex}.add-note-container{text-align:center;cursor:pointer;color:#21ba45;border:1px solid #e0e1e2;border-radius:4px;justify-content:center;align-items:center;width:30.52px;height:25px;line-height:22px;display:flex}.add-note-container:hover{background-color:#f9fafb}.add-note-container i.icon{margin:-8.2px 0 0!important;font-size:14px!important}.custom-back-order-dropdown-icon{color:#fff;background-color:#6c0699;border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;margin-left:0;margin-right:5px;padding:5px;display:inline-flex}.CancelAppointmentModal.ui.modal{border:1px solid #e2e2e3}.CancelAppointmentModal.ui.modal div.header{letter-spacing:0;opacity:1;font-weight:700;color:#fff!important;font-family:Lato!important;font-size:18px!important}.CancelAppointmentModal.ui.modal .CustomConfirm-section i.triangle{font-size:48px}.CancelAppointmentModal.ui.modal .CustomConfirm-inner-section-heading{font-size:14px}.CancelAppointmentModal.ui.modal .CustomConfirm-section{justify-content:center!important;gap:20px!important}.AppointmentDetails-loader{justify-content:center;align-items:center;height:calc(100vh - 38px);display:flex}.BackordersDashboardFilters__toolbar-container{align-items:center;margin:9px 9px 5px 0;display:flex}.BackordersDashboardFilters__toolbar-grid{width:100%!important;margin:0 9px 0 22px!important}.BackordersDashboardFilters__toolbar-reset-export-buttons-container{gap:9px;margin-right:12px;display:flex}.BackordersDashboardFilters__no-left-gutter{padding-left:0!important}.BackordersDashboardTable{padding:0 10px 55px}.BackordersDashboardTable__bo-note-container{max-width:700px}.BackordersDashboardTable__table-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.BackordersDashboardTable__table-action-buttons-container{padding-right:10px}.BackordersDashboardTable__table-header-text{color:#000c;font-size:13px;font-weight:900}.BackordersDashboardTable__header-filters{align-items:center;gap:5px;display:flex}.BackordersDashboardTable__content{min-width:160px}.BackordersDashboardTable__vin-container{align-items:baseline;display:flex}.BackordersDashboardTable__vin-container i{display:none}.BackordersDashboardTable__vin-container:hover i{display:block}.carDetail-container{flex-direction:column;padding:0 20px 22px;display:flex}.carDetail-container .carDetail-NavigationHeader{z-index:2;background-color:#fff;align-items:center;padding-top:22px;padding-bottom:5px;display:flex;position:-webkit-sticky;position:sticky;top:0}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container{border:1px solid #e0e1e2;border-radius:10px;flex-direction:column;gap:13px;width:100%;padding:0 20px;display:flex;box-shadow:0 3px 6px #00000029}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container .row{justify-content:space-between;align-items:center;display:flex}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container .row .sub-row{justify-content:flex-end;align-items:center;gap:8px;width:100%;height:25px;display:flex}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container .row .sub-row button.ui{height:25px}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container .row .sub-row .ui.icon.button{padding:0 7px!important}.carDetail-container .carDetail-NavigationHeader .carDetail-NavigationHeader-container .row .sub-row i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.carDetail-container .carDetail-tabs{z-index:2;position:-webkit-sticky;position:sticky;top:39px}.carDetail-container .full{width:100%}.carDetail-container .end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.carDetail-container .button{position:relative;height:25px!important;padding:0 12px!important;font-size:11px!important}.carDetail-container .button i.icon{font-size:11px!important}.carDetail-container .button i.icon.arrow.rotate{padding-left:7px}.carDetail-container .button .divider{background-color:#e2e2e3;width:1px;height:25px;position:absolute;top:0;right:25px;padding-right:0!important}.carDetail-container .button.-appointment-status.button-note{height:25px;padding:0 4px!important}.carDetail-container .button.-appointment-status.button-note i.icon{margin:-3px 0 0!important;padding:0!important;font-size:22px!important}.carDetail-container .pointing.menu .item{padding:15px 12.5px!important}.carDetail-container .ReactTable{margin:0}.carDetail-container thead th{padding-left:10px;font-size:14px;font-weight:700}.carDetail-container thead th:first-child{padding-left:17px}.carDetail-container tbody td{padding-left:10px;font-size:12.6px}.carDetail-container tbody td div{justify-content:flex-end;align-items:center;gap:8px;padding-right:17px;display:flex}.carDetail-container tbody td div button.ui.button.af{height:25px}.carDetail-container tbody td div.StatusCellIcon{justify-content:center;height:25px;padding:0}.carDetail-container tbody td:first-child{padding-left:17px}.AppointmentHistory{padding-top:16px}.AppointmentHistory .date-wo{justify-content:space-between;align-items:center;display:flex}.AppointmentHistory span.weak{margin-right:5px;font-weight:400}.AppointmentHistory table:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.AppointmentHistory table:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.AppointmentHistory table{border-top:2px solid #1dbf5e;border-radius:0;position:relative}.AppointmentHistory table .divider{background-color:#e2e2e3;height:1px;margin-top:-41px;position:absolute;left:0;right:0}.AppointmentHistory table th:last-child{text-align:right;width:180px}.AppointmentHistory table th{text-align:center;padding:10px 0}.AppointmentHistory table td{text-align:center;padding:0}.AppointmentHistory table .empty{height:37px}.AppointmentHistory table .workorder{flex-direction:column;align-items:flex-end;text-decoration:none;display:flex}.AppointmentHistory table .item-buttons{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.AppointmentHistory table .item-buttons .small-status{margin-right:10px;padding:0!important}.AppointmentHistory table .item-buttons .small-status .StatusCellIcon{height:25px}.AppointmentHistory table .item-buttons .small-status .StatusCellIcon i.icon{margin-top:-10px}.AppointmentHistory table .item-buttons .button-icon{margin-right:10px;padding:0!important}.AppointmentHistory table .item-buttons .button-icon button{width:32px;padding:0 5px!important}.AppointmentHistory table .item-buttons .button-icon .circle-icon{width:25px;height:25px}.AppointmentHistory .name-cell{margin:auto}.CarDrivingTrend{margin-top:20px}.CarDrivingTrend .MileageChart-Wrapper{border:1px solid #eee;margin-bottom:1em;padding:.75em}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend{margin-bottom:1em}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text{text-align:center;width:19%;margin-right:1%;padding:.15em 0;display:inline-block}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text.thirtyKM{background-color:#87ceeb66;border:3px solid #87ceeb}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text.thirtyFiftyKM{background-color:#afc48366;border:3px solid #afc483}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text.fiftySeventyKM{background-color:#fca24e66;border:3px solid #fca24e}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text.seventyHunderdKM{background-color:#e07e6066;border:3px solid #e07e60}.CarDrivingTrend .MileageChart-Wrapper .MileageChart .MileageChart__Legend .MileageChart__Legend__Text.hunderdKM{background-color:#bf3b3b66;border:3px solid #bf3b3b}.CarNotes .car-notes-header{width:20%;display:flex}.CarNotes .car-notes-header .car-notes-header-title{text-transform:capitalize;font-size:18px;font-weight:600}.CarNotes .car-notes-header .car-notes-header-title .car-notes-chevron-icon{cursor:pointer;margin-left:5px;font-size:18px}.CarNotes .car-notes-content>div:first-child{margin-top:20px}.CarNotes .car-notes-content .receptionist-remarks-header{width:20%;margin-bottom:10px;display:flex}.CarNotes .car-notes-content .receptionist-remarks-header .receptionist-remarks-header-title{text-transform:capitalize;margin-right:5px;font-size:14px;font-weight:600}.CarNotes .car-notes-content .dms-remarks-header{align-items:center;width:20%;margin-bottom:10px;display:flex}.CarNotes .car-notes-content .dms-remarks-header .dms-remarks-header-title{text-transform:capitalize;margin-left:5px;margin-right:5px;font-size:18px;font-weight:600}.CustomerInfo{padding-top:16px}.CustomerInfo .ReactTable{margin:0}.CustomerInfo thead th{padding-left:40px;font-size:14px;font-weight:700}.CustomerInfo tbody td{padding-left:40px;font-size:12.6px}.CustomerInfo tbody td span{cursor:pointer}.CustomerInfo tbody td:first-child{text-transform:capitalize;background-color:#f9fafb;border-right:1px solid #e3e3e4;padding-left:17px;font-weight:700}.Details{align-items:center;gap:21px;margin-top:20px;display:flex}.Details .Details-img{background-color:#e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:214px;height:138px;display:flex}.Details .Details-container{border:1px solid #e0e1e2;border-radius:4px;justify-content:flex-start;align-items:flex-start;gap:45px;width:100%;height:138px;padding:17px 19px;display:flex}.Details .Details-container .group{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Details .Details-container .group p{white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:0;font-size:16px;overflow:hidden}.Details .Details-container .group p.title{font-size:12px}.Details .Details-container .group p.title-data{height:20px}.ItemsNotRepaired{padding-top:16px}.ItemsNotRepaired .item-buttons{border:1px solid #e2e2e3;border-radius:4px;align-items:center;height:25px;padding:0 9.25px;display:flex}.ItemsNotRepaired .item-buttons i.icon{margin:-5px 0 0!important}.ItemsNotRepaired .item-buttons div{height:25px;padding:0}.ItemsNotRepaired .item-buttons div:not(:first-child){border-left:1px solid #e2e2e3;padding:0 1px 0 7px}.PinItems{padding-top:16px}.PinItems .small-status{margin-right:10px;padding:0!important}.PinItems .small-status .bo-icon{gap:0;padding-right:0}.PinItems .ui.button i.icon{margin-left:-13px!important}.PinItems .pin-status{border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;padding:0;display:flex}.PinItems .pin-status i.icon{margin:-3px 0 0}.PinItems .pin-type{cursor:pointer;padding-right:0}.PinItems .pin-type .label{justify-content:center;align-items:center;width:32px;height:25px;display:flex}.PinItems .pin-type .label i.icon{margin:0}.PinItems .pin-type .icon-count-wrapper{gap:0;padding-right:0}.SnoozedItems{padding-top:16px}.SnoozedItems .ui.button i.icon{margin-left:-13px!important}.SnoozedItems thead th,.SnoozedItems tbody td{padding-left:40px}.Tyres .flex-row .tyre-container{width:100%}.Tyres .flex-row .tyre-container .tyre-indicator.red{border-color:#eb1f1f}.Tyres .flex-row .tyre-container .tyre-indicator.orange{border-color:#eb7a1f}.Tyres .flex-row.row-reverse{flex-direction:row-reverse}.Tyres h4{margin-top:20px}.Tyres p{margin:0}.Tyres .flex-row{justify-content:space-between;align-items:center;gap:70px;display:flex}.Tyres .flex-row .tyre-container{align-self:flex-start;width:100%}.Tyres .flex-row .tyre-container .header{background-color:#f8f8f8;justify-content:center;align-items:center;height:38px;display:flex}.Tyres .flex-row .tyre-container .header h4{margin-top:0}.Tyres .flex-row .tyre-container .tyre-indicator{background-color:#e8f1e3;border:2px solid #188d45;border-radius:23px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.Tyres .flex-row .tyre-container .tyre-indicator p{color:#188d45;font-size:23px;font-weight:500}.Tyres .flex-row .tyre-container .tyre-indicator.red{background-color:#eb1f1f33;border-color:#eb1f1f}.Tyres .flex-row .tyre-container .tyre-indicator.red p{color:#eb1f1f}.Tyres .flex-row .tyre-container .tyre-indicator.orange{background-color:#eb7a1f33;border-color:#eb7a1f}.Tyres .flex-row .tyre-container .tyre-indicator.orange p{color:#eb7a1f}.Tyres .flex-row .tyre-container .tyre-indicator.green{border-color:#188d45}.Tyres .flex-row .tyre-container .tyre-indicator.green p{color:#188d45}.Tyres .tyre-details-font{color:#556e80;font-size:16px;font-weight:600}.Tyres .flex-row.padding{padding:12px}.Tyres .flex-row.small-gap{gap:8px}.Tyres .flex-row.start{justify-content:start}.Tyres .flex-row.end{justify-content:flex-end}.Tyres .tyre-details{width:100%;margin-top:20px}.Tyres .tyre-details.right{text-align:right}.delete-tyre-btn i.icon{margin-left:-13px!important}.delete-tyre-title-wrapper{justify-content:space-between;align-items:center;display:flex}.delete-tyre-title-wrapper__h4{margin-bottom:10px!important}.delete-tyre-title-wrapper__inStorage{align-items:baseline;display:flex}.delete-tyre-title-wrapper__storage{color:#21ba45;padding-left:10px}.delete-tyre-title-wrapper__locationName{color:#767676;padding:0 8px 0 3px}.CommunicationTemplatesTable{padding:21px 10px 55px}.CommunicationTemplatesTable__message-container{max-width:690px;margin-right:22px}.CommunicationTemplatesTable__subject-container{min-width:255px;max-width:255px}.CommunicationTemplatesTable__table-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.CommunicationTemplatesTable__table-header-text{color:#000c;font-size:13px;font-weight:900}.CommunicationTemplatesTable__table-message-duplicate-container{justify-content:space-between;align-items:center;margin-right:12px;display:flex}.CommunicationTemplatesTable__table-expand-button{cursor:pointer;background:0 0;border:none;padding:0}.CommunicationTemplatesTable__placeholder-button{width:32px;height:25px}.duplicate-template-button{cursor:pointer;color:#fff;background-color:#21ba45;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;margin-right:10px;display:flex}.duplicate-template-button-icon{margin:auto!important}.DuplicateMediumModal .padding-container{padding:18px 24px}.DuplicateMediumModal .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.DuplicateMediumModal .header-title{font-size:18px;font-weight:700}.DuplicateMediumModal .header-container{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.CommunicationTemplateInfoPopup__content{width:300px}.EmailTemplateEditorModal .padding-container{padding:18px 24px}.EmailTemplateEditorModal .actions-buttons-main-container{justify-content:space-between;display:flex}.EmailTemplateEditorModal .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.EmailTemplateEditorModal .show-design-revert-buttons-container{flex:1;justify-content:flex-end;gap:10px;margin-right:10px;display:flex}.EmailTemplateEditorModal .header-title{font-size:18px;font-weight:700}.EmailTemplateEditorModal .header-container{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.EmailTemplateEditorModal .file-url-container{gap:20px;width:100%;display:flex}.EmailTemplateEditorModal .file-url-input{width:100%}.SmsEditorModal .padding-container{padding:18px 24px}.SmsEditorModal .actions-buttons-main-container{justify-content:space-between;display:flex}.SmsEditorModal .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.SmsEditorModal .header-title{font-size:18px;font-weight:700}.SmsEditorModal .header-container{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.customer-com-container{flex-direction:column;gap:20px;margin-bottom:24px;padding:0 40px 24px;display:flex}.customer-com-container .fields{margin:0!important}.customer-com-container h3{text-transform:uppercase;margin:0}.customer-com-container .field .title{margin:0 0 .285714rem;font-size:15px;font-weight:700}.customer-com-container .customer-com-tabs{z-index:2;position:-webkit-sticky;position:sticky;top:39px}.customer-com-container .customer-com-tabs .ui.secondary.pointing.menu{border:0;justify-content:space-between}.customer-com-container .customer-com-header{z-index:5;background:#fff;padding-top:24px;position:-webkit-sticky;position:sticky;top:0}.customer-com-container .customer-com-header .row.center{border:1px solid #e2e2e3;border-radius:10px;box-shadow:0 3px 6px #00000029}.customer-com-container .full{width:100%}.customer-com-container .save{margin-right:20px}.customer-com-container .save button{justify-content:center;align-items:center;display:flex}.customer-com-container .row{flex-direction:row;justify-content:space-between;gap:24px;display:flex}.customer-com-container .row .field{width:100%}.customer-com-container .row.center{align-items:center}.customer-com-wrapper{border:1px solid #e0e1e2;border-radius:10px;padding:19px 24px}.customer-com-wrapper .field>label.small{align-items:center;display:flex}.customer-com-wrapper .field>label.small i.icon{margin:-10px 0 0 11px}.customer-com-wrapper .row{flex-direction:row;justify-content:space-between;gap:24px;display:flex;margin:18px 0 0!important}.customer-com-wrapper .file .field{margin:0}.customer-com-wrapper .full{width:100%}.customer-com-wrapper .full .field{margin:0}.customer-com-wrapper .auto{align-items:flex-end;gap:38px;width:100%;display:flex}.customer-com-wrapper .auto .field{margin:0}.customer-com-wrapper .auto .toggle-test{width:190px;min-width:140px;padding-bottom:5px}.customer-com-wrapper .items-center{justify-content:flex-start;align-items:center;width:100%;margin:0;display:flex}.customer-com-wrapper .items-center .ui.fitted.toggle.checkbox{margin:7px 6px 0 0}.customer-com-wrapper .mt-25{margin-top:25px!important}.customer-com-wrapper .mt-24{margin-top:24px!important}.customer-com-wrapper .mt-22{margin-top:22px!important}.customer-com-wrapper .mt-20{margin-top:20px!important}.customer-com-wrapper .mt-18{margin-top:18px!important}.customer-com-wrapper .mt-16{margin-top:16px!important}.customer-com-wrapper .mt-14{margin-top:14px!important}.customer-com-wrapper .mt-12{margin-top:12px!important}.customer-com-wrapper .mt-0{margin-top:0!important}.customer-com-wrapper .pr-12{padding-right:12px!important}.customer-com-wrapper .row.half{width:calc(50% - 12px)}.customer-com-wrapper .ui.form .field{width:100%}.color-picker input[type=color]{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:none;width:80px;height:30px}.color-picker input[type=color]::-webkit-color-swatch-wrapper{border:1px solid #b6b4b4;border-radius:4px;padding:4px}.color-picker input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.checkbox-label{padding-left:8px}.CustomerFilters__lease_company_label{margin:10px 0 10px 10px}.CustomerFilters__toolbar-grid{width:100%!important;margin:0 9px 0 22px!important}.CustomerFilters__no-left-gutter{padding-left:0!important}.CustomersTable{padding:0 10px 55px}.CustomersTable .company-name-container{align-items:center;gap:5px;display:flex}.CustomersTable .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CustomersTable button.ui.basic.icon.button.delete-btn{justify-content:center;align-items:center;width:32px;height:25px;display:flex;padding:0!important}.CustomersTable button.ui.basic.icon.button.delete-btn i{font-size:12px;position:relative;bottom:2px}.CustomersTable .column-size-100{width:100px}.CustomersTable .column-size-150{width:150px}.CustomersTable .column-size-250{width:250px}.Dayplanner{grid-template-columns:auto 265px minmax(1px,1fr) auto auto;column-gap:8px;width:100%;max-width:1920px;height:calc(100dvh - 39px);margin:0 auto;padding:23px 13px 13px;display:grid}.Dayplanner-columnHeader{justify-content:space-between;width:100%;font-family:Lato;display:inline-flex;position:relative}.Dayplanner-columnHeader h4{margin-bottom:14px;font-size:14px}.Dayplanner-columnHeader .collapse-column-label:hover{background-color:#f9fafb}.Dayplanner-columnHeader .filter-menu-header-text{text-transform:capitalize;font-size:14px;font-weight:700}.Dayplanner-columnHeader .filter-menu-option-text{font-size:14px}.Dayplanner-columnHeader .sort-btn{all:unset;text-align:center;cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;width:37px;height:29px}.Dayplanner-columnHeader .sort-btn .sort-btn-icon-container{justify-content:center;display:flex}.Dayplanner-columnHeader .sort-btn .sort-btn-icon{width:30px;height:20px}.Dayplanner-columnHeader div.label{cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative;right:5px;box-shadow:0 0 2px #00000029}.Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn{background-color:#fff;border:1px solid #70707029;font-weight:600}appointment .Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn.active{background-color:#f0f0f0}.Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn i.filter.icon,.Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn i.filters.icon{color:#4caf50;background-color:#fff}.Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn i.filter.icon:before,.Dayplanner-columnHeader .dropdown.button.icon.wo-mechanic-btn i.filters.icon:before{background-color:#fff}.Dayplanner-columnContainer{min-width:60px;height:calc(100vh - 75px)}.Dayplanner-columnContainer:not(.-mechanic-tasks){width:265px}.Dayplanner-columnContainer.-collapsed{cursor:pointer;width:auto!important}.Dayplanner-columnContainer.-mechanic-tasks .Dayplanner-columnHeader{align-items:center;margin-top:-4px;margin-bottom:5px}.Dayplanner-columnContainer.-mechanic-tasks .Dayplanner-columnHeader h4{margin-bottom:0}.Dayplanner-columnContainer.-mechanic-tasks .Dayplanner-columnHeader .dropdown.button.icon.labeled{min-width:auto;position:relative;top:0;right:0}.Dayplanner-columnContainer.-mechanic-tasks .Dayplanner-columnHeader-section{justify-content:flex-end;align-items:center;gap:5px;display:flex}.Dayplanner-columnContainer.-mechanic-tasks .wo-filter-active,.Dayplanner-columnContainer.-mechanic-tasks .mechanic-filter-active{background-color:#f9fafb!important}.Dayplanner-column{scrollbar-width:thin;background-color:#f2f2f2;border-radius:4px;flex-direction:column;row-gap:10px;width:100%;height:calc(100dvh - 112px);margin-bottom:0;padding:10px;display:flex;overflow-x:hidden;overflow-y:scroll}.with-news-stripe .Dayplanner-column{height:calc(100dvh - 148px)}.Dayplanner-column.-on-drag-hover{border:1px dashed #d4d4d5}.nav-bar-wrapper.Dayplanner-Navbar #navbar-portal-container{justify-content:flex-start;width:100%;padding-left:10px}.nav-bar-wrapper.Dayplanner-Navbar .NavBarSearch{width:100%}.nav-bar-wrapper.Dayplanner-Navbar .NavBarSearch .nav-bar-search{min-width:250px}.BoardItem{cursor:default;background-color:#fff;border:1px solid #d4d4d5;border-radius:4px;flex:none;width:100%;height:88px;padding:10px 12px 9px;font-size:12.6px;line-height:15px;position:relative}.BoardItem .BoardItem-kiosk-label{align-items:center;gap:3px;height:20px;margin-top:5px;padding:0 5px;display:flex;position:absolute;right:0;color:#fff!important;background-color:#21ba45!important}.BoardItem.-popup{width:254px}.BoardItem.-popup .-expanded{position:absolute;top:-3px;right:-3px}.BoardItem.-cursor-move{cursor:move}.BoardItem.-appointment-internal .wo-nr{color:#fe0202;background-color:#fef0e7}.BoardItem.-panic{border:1.5px solid #db2828}.BoardItem.-inactive{opacity:.4}.BoardItem.-bg-color-red{background-color:#db28281a}.BoardItem.-bg-color-yellow{background-color:#fbbd081a}.BoardItem-info{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px);margin-bottom:5px;font-size:12.6px;font-weight:700;line-height:15px;overflow:hidden}.BoardItem-last-update{column-gap:7px;display:flex}.BoardItem-last-update span.labor-minutes{font-style:italic}.BoardItem-last-update span.labor-minutes i.icon{margin-right:2.6px;font-size:9.5px;position:relative;bottom:1px}.BoardItem-last-update span.customer-waiting{color:#a5673e;background-color:#dec8ba;border-radius:4px;padding:3px}.BoardItem-bottom-elements{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;min-height:25px;max-height:40px;margin-top:3px;display:flex}.BoardItem .Mechanics-Notifications-Container{justify-content:space-between;align-items:center;width:100%;display:flex}.BoardItem .Mechanics-Notifications-Container .NotificationIcons{flex-wrap:wrap;column-gap:1px;display:inline-flex}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .bigTire{font-size:1.2em;padding:3px 0 0!important}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .bigTire svg{width:25px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex;transform:none;padding:0 4px!important}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label.checkedTire,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon.checkedTire{position:relative;overflow:hidden}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label.checkedTire .checkedTire-tire,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon.checkedTire .checkedTire-tire{font-size:10px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label.checkedTire .checkedTire-check,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon.checkedTire .checkedTire-check{font-size:9px;position:absolute;bottom:0;right:1px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label i,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon i{font-size:9px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .ui.circular.label i.icon,.BoardItem .Mechanics-Notifications-Container .NotificationIcons .circle-icon-container .circle-icon i.icon{margin:0}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .customer-com .smile.icon{font-size:1.3em;transform:translateY(1px)}.BoardItem .Mechanics-Notifications-Container .NotificationIcons-Header{font-size:12.6px;font-weight:600;position:relative;right:3px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .mechanic-info-profile-picture-fallback{color:#fff;background-color:gray;border-radius:50px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle{align-items:center;margin-bottom:3px;display:flex}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteTitle svg{margin-right:7px;position:relative;bottom:1px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteDescription{color:#767676;font-size:12px;font-style:italic}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent{margin-top:10px;font-size:14px}.BoardItem .Mechanics-Notifications-Container .NotificationIcons .AppointmentSpecialIndicators-AppointmentNotePopup .AppointmentNoteContent .CallCustomerPhoneNr{margin-bottom:6px}.BoardItem .Mechanics-Notifications-Container-planning-mechanic{border-radius:50px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative;top:10px;left:8px}.BoardItem .Mechanics-Notifications-Container-planning-mechanic .initials-fallback{color:#fff;background-color:gray;border-radius:50px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:flex}.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics{justify-content:flex-end;align-items:center;display:inline-flex}.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics img,.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics .initials-fallback{color:#fff;background-color:gray;border:1px solid #21ba45;border-radius:50px;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics.margin-right-10{margin-right:10px}.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics.margin-right-negative-8{margin-right:-8px}.BoardItem .Mechanics-Notifications-Container .Working-On-Mechanics.initials-fallback-margin-right .initials-fallback{margin-right:2px}.dayplanner-disabled{justify-content:center;align-items:center;width:100%;margin-top:90px;font-size:18px;display:flex}.mechanic-filter-dropdown .divider{font-weight:700!important}.mechanic-filter-dropdown:hover,.mechanic-filter-dropdown:hover i{background-color:#f9fafb!important}.checkbox-is-visible{transform:scale(.7)}.pin-container{gap:5px;box-shadow:none!important;align-items:center!important;display:flex!important}.cancel-save-btn-wrapper{justify-content:flex-end;gap:10px;display:flex}.documentation-modal-title{font-family:Lato,sans-serif;font-size:18px;font-weight:700}.status-message{border:1px dotted #ccc;justify-content:center;align-items:center;height:61px;display:flex}.image-url-delete{justify-content:space-between;gap:3px;margin-top:20px;display:flex}.image-url-delete i{cursor:pointer}.image-url-delete div{gap:3px;display:flex}.image-url-delete div a{color:#6789c4}.DealerDocumentationReadingModal .modal-first-row{align-items:center;gap:13px;margin-bottom:15px;display:flex}.DealerDocumentationReadingModal .img-name-wrapper{align-items:center;gap:10px;display:flex}.DealerDocumentationReadingModal .img-name-wrapper .publisher-initials{color:#fff;background-color:#dadfe9;border-radius:100px;padding:10px;font-weight:600}.DealerDocumentationReadingModal .img-name-wrapper .profilePic{border-radius:100px;object-fit:cover!important;width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important}.DealerDocumentationReadingModal .dealer-modal-content{border:1px solid #dededf8a;margin-top:30px;padding:12px}.DealerDocumentationReadingModal .dealer-modal-content img{width:100%}.DealerDocumentationReadingModal .exitModal{padding:relative;cursor:pointer;background-color:#0000;border:1px solid #e2e2e3;border-radius:6px;margin-left:auto;margin-right:25px;padding:20px;position:relative}.DealerDocumentationReadingModal .exitModal i{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.DealerDocumentationReadingModal .dealer-modal-header{justify-content:space-between;display:flex}.DealerDocumentationReadingModal .dealer-modal-header button{margin-right:25px!important}.DealerDocumentationReadingModal .document-info{align-items:center;gap:10px;display:flex}.DealerDocumentationReadingModal .category-info{padding:2px}.DealerDocumentationReadingModal .category-name-dealer{color:#000!important;background:0 0!important;border:1px solid #e2e2e3!important;font-weight:400!important}.url-to-preview{color:#6789c4}.DealerDocumentationTable .doc-table-category{color:#000!important;background:0 0!important;border:1px solid #e2e2e3!important;font-weight:400!important}.DealerDocumentationTable .edit-button-container{justify-content:flex-end;padding-right:10px;display:flex}.DealerDocumentationTable .edit-button{cursor:pointer;background:#c7eed0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:28px;display:flex}.DealerDocumentationTable .edit-icon{color:#32bf53!important;margin:0!important;font-size:14px!important}.DealerDocumentationTable .no-data{text-align:center;justify-content:center;align-items:center;display:flex}.dealer-documentations-container{flex-direction:column;padding:20px 20px 22px;display:flex}.dealer-toolbar-container{flex-direction:row;align-items:center;gap:20px;padding:0 0 20px;display:flex}.dealer-toggle-container{white-space:nowrap;justify-content:center;align-items:center;gap:20px;display:flex}.dealer-invoice-disabled-message-link-text{cursor:pointer;color:#2185d0;text-decoration:underline}.InvoiceHistoryTable .pagination-controls .nav-button i{margin:0}.InvoiceHistoryTable .pagination-container{margin-top:44px;margin-bottom:55px}.InvoiceHistoryTable table{overflow:hidden;border-radius:6px!important}.LocationLicense-Navbar #navbar-portal-container{justify-content:flex-start;padding-left:30px}.LocationLicenseOverview-Navbar{flex:1;justify-content:flex-start;align-items:center;gap:30px;display:flex}@media (max-width:1500px){.LocationLicenseOverview-Navbar{gap:15px}}.LocationLicenseOverview-Navbar-Item{letter-spacing:0;justify-content:flex-start;align-items:center;gap:5px;font-size:13px;display:flex}.LocationLicenseOverview-Navbar-Item span{color:#000c;font:900 13px/24px Lato}.LocationLicenseOverview-Navbar-Item:last-child{flex:1;width:35em;min-width:0}.LocationLicenseOverview-Navbar-Item .span-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.LocationLicenseOverview-Header{justify-content:space-between;align-items:center;padding:0 20px;display:flex}.LocationLicenseOverview-Header-Actions{justify-content:center;align-items:center;gap:20px;display:flex}.LocationLicenseOverview-Header-Tabs{width:58%}@media (min-width:1850px){.LocationLicenseOverview-Header-Tabs{width:65%}}.LocationLicenseOverview-container{padding:0 10px}.LocationLicenseOverview-toggle-container{opacity:1;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;gap:15px;height:36px;padding:10px 20px;display:flex}.LocationLicenseOverview-toggle-container span{letter-spacing:0;color:#000;font:14px/24px Lato}.LocationLicenseOverview-add-container button{font:600 14px/17px Lato;letter-spacing:0!important;color:#000!important}.LocationLicenseOverview .MonthlyTable table{overflow:hidden;border-radius:6px!important}.LocationLicenseOverview .MonthlyTable tbody td.td-code{padding:0!important}.LocationLicenseOverview .MonthlyTable tbody td.td-actions .subitem-delete{justify-content:flex-end;align-items:center;padding-right:17px;display:flex}.LocationLicenseOverview .MonthlyTable tbody td.td-actions .subitem-delete div{text-align:center;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;height:25px;padding:0 6px;display:flex}.LocationLicenseOverview .MonthlyTable tbody td.td-actions .subitem-delete div i{margin:0 0 3px}.LocationLicenseOverview .license-code{color:#00c12d;background:#d2f1da no-repeat padding-box padding-box;border:1px solid #e2e2e3;justify-content:center;align-items:center;max-width:40px;height:36px;display:flex}.LocationLicenseOverview .no-license-code{color:red;background:#ffd9d9 no-repeat padding-box padding-box;border:1px solid #e2e2e3;justify-content:center;align-items:center;max-width:40px;height:36px;display:flex}.LocationLicenseOverview .checkbox-automatic-licenses{transform:scale(.7)}.location-overview-header-tab{border:1px solid #e6e6e6!important;font-weight:700!important}.ui.wide.popup{white-space:nowrap;color:#414141}.InvoiceModal .InvoiceModal-header{justify-content:space-between;align-items:center;width:100%;display:flex}.InvoiceModal .InvoiceModal-header button{width:35px;margin-right:20px}.InvoiceModal .InvoiceModal-header button i.icon{margin-top:-4px!important}.InvoiceModal .InvoiceModal-Content{justify-content:center;align-items:center;width:100%;height:calc(100vh - 200px);display:flex}.InvoiceModal .InvoiceModal-Content iframe{border:none;width:100%;height:calc(100vh - 200px)}.InvoiceModal .InvoiceModal-Content:focus{outline:none}.InvoiceTable .pagination-controls .nav-button i{margin:0}.InvoiceTable table{overflow:hidden;border-radius:6px!important}.Remark{align-items:center;width:65%;display:flex}@media (min-width:1850px){.Remark{width:80%}}.Remark div{display:inline-block}.Remark textarea.remark-input{resize:none;border:1px solid #e6e6e6;border-radius:4px;width:100%;height:37.58px;margin-left:5px}.Remark textarea.remark-input:focus{box-shadow:none;border:1px solid #e6e6e6;outline:none}.Remark .remark-text-container{text-overflow:ellipsis;white-space:nowrap;margin-left:5px;overflow:hidden}.location-licenses-remark-info{white-space:nowrap;color:gray;margin-top:10px;font-style:italic;display:block}.StandaloneLicenseModal{margin:0;padding-top:0}.StandaloneLicenseModal.ui.modal .content{background:#fff;width:100%;padding:2rem;font-size:1em;line-height:1.4;display:block}.StandaloneLicenseModal.ui.modal .actions{text-align:right;background:#fff;border-top:1px solid #e2e2e3;justify-content:space-between;padding:18px 24px;display:flex}.StandaloneLicenseModal .search{align-items:center;width:100%;display:flex}.StandaloneLicenseModal .search button{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;height:38px;padding:0 12.3px;font-size:14px;font-weight:600;margin-top:0!important}.StandaloneLicenseModal .search button i.icon{opacity:1}.StandaloneLicenseModal .search input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.StandaloneLicenseModal .search.rounded input{border-radius:4px}.StandaloneLicenseModal .action-buttons{justify-content:flex-end;align-items:center;gap:20px;width:100%;display:flex}.StandaloneLicenseModal .radio-button{border-radius:4px;justify-content:space-between;align-items:center;display:flex;border:1px solid #dededf!important;padding:10px!important}.StandaloneLicenseModal .radio-button label{font-weight:400!important}.StandaloneLicenseModal .react-datepicker__portal{width:100%;height:100%}.dealer-quality-checks-tabular .details-card-container{flex:1;align-items:center;display:flex}.dealer-quality-checks-tabular .details-card-filters-container{gap:20px;width:100%;margin-right:10px;display:flex}.dealer-quality-checks-tabular .table-container{margin-top:10px}.dealer-quality-checks-tabular .wo-nr{cursor:pointer}.DealerUserReportsCustomHeader{width:150px}.DealerUsersReportTable{margin-top:15px}.DealerUsersReportTable .ReactTable thead tr th{padding-left:0;vertical-align:bottom!important}.DealerUsersReportTable .ReactTable thead tr th,.DealerUsersReportTable .ReactTable tbody tr td{text-align:left!important}.DealerUsersReportTable .ReactTable thead tr th:first-letter{text-transform:capitalize}.DealerUsersReportTable .ReactTable .threshold-placeholder{padding-left:12px}.DealerUsersReportTable .threshold-value-cell{color:#000c;border-radius:4px;padding:4.5px 8.2px}.DealerUsersReportTable .title-sorting-icons-header{position:relative}.DealerUsersReportTable .title-sorting-icons-header .title{display:inline-block;position:relative;left:5px}.DealerUsersReportTable .title-sorting-icons-header .title strong{writing-mode:tb;text-orientation:mixed;transform:rotate(180deg)}.DealerUsersReportTable .title-sorting-icons-header .icons{cursor:pointer;font-size:14px;display:inline-block;position:absolute;bottom:0;right:0;margin:0!important}.DealerUsersReportTable .title-sorting-icons-header .icons i{position:relative;top:3px}.DealerUsersReportTable th:first-child .title-sorting-icons-header .title,.DealerUsersReportTable th:nth-child(2) .title-sorting-icons-header .title,.DealerUsersReportTable th:nth-child(3) .title-sorting-icons-header .title{left:10px}.DealerUsersReportTable th:first-child .title-sorting-icons-header .title strong,.DealerUsersReportTable th:nth-child(2) .title-sorting-icons-header .title strong,.DealerUsersReportTable th:nth-child(3) .title-sorting-icons-header .title strong{transform:unset;writing-mode:unset;text-orientation:unset}.DealerUsersReportTable th:first-child .title-sorting-icons-header .icons,.DealerUsersReportTable th:nth-child(2) .title-sorting-icons-header .icons,.DealerUsersReportTable th:nth-child(3) .title-sorting-icons-header .icons{position:relative;left:10px}.thresholdrange-wrapper{display:flex}.thresholdrange-wrapper>*{text-align:center;outline:none;align-items:center;max-width:30px;padding:3px;font-size:13px;font-weight:500;display:flex}.thresholdrange-wrapper>::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.thresholdrange-wrapper>::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.thresholdrange-wrapper>*{-webkit-appearance:textfield;appearance:textfield}.thresholdrange-wrapper .min-threshold-input{border:1px solid #ee3115;border-top-left-radius:4px;border-bottom-left-radius:4px}.thresholdrange-wrapper .max-threshold-input{border:1px solid #4d853b;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.TyreMotionReport__chart{width:100%;height:400px;margin:20px 0}.TyreMotionReport__tooltip{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;box-shadow:0 2px 4px #0000001a}.TyreMotionReport__tooltip-label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.TyreMotionReport__tooltip-row{margin-bottom:4px}.TyreMotionReport__tooltip-row:last-child{margin-bottom:0}.TyreMotionReport__tooltip-content{font-size:13px;line-height:1.4}.TyreMotionReport__tooltip-location{margin-right:8px;font-weight:500}.TyreMotionReport__tooltip-value{color:#666;margin-right:12px}.TyreMotionReport__tooltip-value:last-child{margin-right:0}.TyreMotionReport__label-text{fill:#666;font-size:11px}.DealerReports__dropdowns{justify-content:flex-end;width:100%;display:flex}.DealerReports__dropdowns-container{justify-content:flex-end;align-items:center;gap:15px;width:100%;display:flex}.DealerReports__dropdowns-container .ui.selection.dropdown.button{text-align:left;height:26px;min-height:26px;margin:0 10px 0 0;background-color:#0000!important;border:1px solid #e2e2e3!important;padding:0 8px!important;box-shadow:0 0 2px #00000029!important}.DealerReports__dropdowns-container .ui.selection.dropdown.button.active{background-color:#fff!important;border:1px solid #3498db!important}.DealerReports__dropdowns-container .ui.selection.dropdown.button .icon{top:inherit;background-color:#0000!important;font-size:13px!important}.DealerReports__dropdowns-container .ui.selection.dropdown.button .text{color:#414141;font-size:12.6px;font-weight:400!important}.DealerReports__dropdowns-container .ui.selection.dropdown.button input.search{padding-top:5px!important}.DealerReports__dropdowns-container .datepicker-wrapper{text-align:left;background-color:#0000;max-width:242px;height:26px;margin-right:10px;position:relative;left:-10px;border:1px solid #e2e2e3!important;padding:0 8px!important;box-shadow:0 0 2px #00000029!important}.DealerReports__dropdowns-container .datepicker-wrapper .datepicker-row{background-color:#0000}.DealerReports__dropdowns-container .datepicker-wrapper .datepicker-row p{font-size:12.6px}.DealerReports__dropdowns-container .datepicker-wrapper .datepicker-row p.date{color:#333333de}.DealerReports__container{flex-direction:column;padding:0 20px 22px;display:flex}.DealerReports__container-header{z-index:2;background-color:#fff;align-items:center;padding-top:22px;padding-bottom:5px;display:flex;position:-webkit-sticky;position:sticky;top:0}.DealerReports__container-header-wrapper{border:1px solid #e0e1e2;border-radius:10px;flex-direction:column;gap:13px;width:100%;padding:0 20px;display:flex;box-shadow:0 3px 6px #00000029}.DealerReports__container-header-wrapper .row{justify-content:space-between;align-items:center;display:flex}.DealerReports__container-header-wrapper .row .tabs-container a{text-transform:uppercase}.DealerReports__container-header-wrapper .row button.ui{height:25px}.DealerReports__container-header-wrapper .row .ui.icon.button{padding:0 7px!important}.DealerReports__container-header-wrapper .row i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.DealerReports__container-content{flex-direction:column;gap:20px;padding-top:20px;display:flex}.DealerReports__container-content .row .export-button{margin-left:auto}.DealerReports__container-content .row .export-button button.button{background:#fff no-repeat padding-box padding-box;border:1px solid #e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:35px;display:flex;box-shadow:none!important}.DealerReports__container-content .row .export-button button.button i.icon{font-size:13px!important}.DealerReports__container-content .row .export-button button.button:hover{box-shadow:none!important}.DealerReports__container-content .full{width:100%}.DealerReports__container-content .end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.DealerReports__container-content .button{position:relative;height:25px!important;padding:0 12px!important;font-size:11px!important}.DealerReports__container-content .button i.icon{font-size:11px!important}.DealerReports__container-content .button i.icon.arrow.rotate{padding-left:7px}.DealerReports__container-content .button .divider{background-color:#e2e2e3;width:1px;height:25px;position:absolute;top:0;right:25px;padding-right:0!important}.DealerReports__container-content .ReactTable thead{position:-webkit-sticky;position:sticky;top:0}.DealerReports__container-content .ReactTable thead tr th{vertical-align:top;text-transform:capitalize;padding-top:7px;padding-bottom:7px}.DealerReports__container-content .ReactTable thead tr th:not(:first-child),.DealerReports__container-content .ReactTable tbody tr td:not(:first-child){text-align:center}.CustomLegend{text-align:center;margin:0;padding:0}.CustomLegend .list-item{margin-right:10px;display:inline-block}.CustomLegend .list-item svg{vertical-align:middle;margin-right:4px;display:inline-block}.SimpleBarChart .margin-auto{margin:auto!important}.DpoContract{height:100vh;overflow-y:auto}.DpoContract .header{color:#fff;letter-spacing:.5px;background-color:#48913d;padding:14px 0;font-weight:300}.DpoContract .header div{width:840px;margin:0 auto}.DpoContract .content{border:1px solid #eee;width:840px;margin:4em auto 0}.DpoContract .content .embeded-contract{height:600px}.DpoContract .content h1{background-color:#f7f7f7;border-bottom:1px solid #eee;margin-bottom:0;padding:14px;font-size:1.25em;font-weight:400}.DpoContract .content h1 .UserInfo{float:right;font-size:.9em}.DpoContract .content p{padding:7px 14px;font-size:15px}.DpoContract .content .footer{background-color:#f7f7f7;border-top:1px solid #eee;padding:14px}.DpoContract .content .footer button{border-radius:3px!important}.DpoContract .content .footer button.ui.button.accept-button{color:#fff;text-transform:uppercase;background-color:#27a2ea}.ExactDashboard{flex-direction:column;height:100%;padding:20px;display:flex}.ExactDashboard__filters{z-index:2;gap:16px;width:100%;margin-bottom:24px;display:flex}.ExactDashboard__filters>*{min-width:0}.ExactDashboard__filters .ui.dropdown,.ExactDashboard__filters .ui.input{flex:1.5;width:100%}.ExactDashboard__filters .datepicker-wrapper{min-width:unset;max-width:unset;flex:.8;width:100%}.ExactDashboard .ExactFailuresTable{width:100%;position:relative}.ExactDashboard .ExactFailuresTable .ReactTable{table-layout:fixed;width:100%;min-width:1200px}.ExactDashboard .ExactFailuresTable .ReactTable-wrapper{width:100%;overflow-x:hidden}.ExactDashboard .ExactFailuresTable .ReactTable-body{max-height:80vh;overflow-y:auto}.ExactDashboard .ExactFailuresTable .ReactTable thead{z-index:1;position:-webkit-sticky;position:sticky;top:0}.ExactDashboard .ExactFailuresTable .ReactTable th,.ExactDashboard .ExactFailuresTable .ReactTable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExactDashboard .pagination{justify-content:center;margin-top:16px;display:flex}.ExactDashboard .ui.loader{margin-top:48px}.media-preview-question-result{color:#fff;cursor:pointer;background-color:#02b5ad;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:38px;height:25px;padding-left:5px;padding-right:5px;display:flex}.media-preview-question-text-container{display:flex}.media-preview-question-text{font-size:9px}.media-preview-question-result-icon{color:#fff;margin:auto!important}.media-preview-container{align-items:center;gap:12px;display:flex}.snooze-button-card-user{cursor:pointer;background-color:#e2e2e3;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.snooze-button-card-icon{color:#767676!important;margin:auto!important}.snoozed-button-snoozed{background-color:#2d84ce}.snoozed-button-icon-snoozed{color:#fff!important}.CarsLeadsFilters .react-datepicker-wrapper{width:100%!important}.car-leads-table-customer-card-icon{margin-right:12px}.CustomDateRangeInput{display:flex}.CustomDateRangeInput .button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;flex:auto}.CustomDateRangeInput .dates-container{align-items:center;display:flex}.CustomDateRangeInput .date-container{flex:auto;margin-left:16px}.CustomDateRangeInput .date-right-container{flex:auto}.CustomDateRangeInput .date-text{font-size:14px;display:flex}.CustomDateRangeInput .dates-divider{border-left:1px solid #22242626;height:36px;margin:0 16px}.NotSnoozedTable .react-datepicker-wrapper{width:31px!important}.LeadsDashboard .toolbar-container{justify-content:center;align-items:center;margin:9px 9px 5px 0;display:flex}.LeadsDashboard .toolbar-grid{width:100%;margin:0 9px 0 22px}.LeadsDashboard .toolbar-button{color:#21ba45;flex:auto;justify-content:center;align-items:center;display:flex;width:38px!important;height:38px!important;box-shadow:none!important;border:1px solid #22242626!important}.LeadsDashboard .table-container{padding:0 10px 55px}.LeadsDashboard .toolbar-reset-export-buttons-container{justify-content:center;align-items:center;gap:9px;margin-right:12px;display:flex}.LeadsDashboard .table-header-text{color:#000c;white-space:normal;font-size:13px;font-weight:900}.LeadsDashboard .right-gutter{padding-right:4.5px!important}.LeadsDashboard .left-gutter{padding-left:4.5px!important}.LeadsDashboard .no-right-gutter{padding-right:0!important}.LeadsDashboard .no-left-gutter{padding-left:0!important}.LeadsDashboard .limegreen-color{color:#21ba45!important}.LeadsDashboard .react-datepicker-wrapper{visibility:visible;cursor:pointer}.LeadsDashboard .datepicker-wrapper{cursor:pointer;height:38px}.LeadsDashboard .flex-align-justify-center{justify-content:space-around!important;align-items:center!important;display:flex!important}.LeadsDashboard .filters-checkbox-container{align-items:center;gap:7px;display:flex}.LeadsDashboard .filters-checkboxes-container{justify-content:space-evenly;gap:7px;width:100%;display:flex}.LeadsDashboard .table-action-buttons-container{justify-content:flex-end;gap:6px;margin-right:10px;display:flex}.LeadsDashboard .table-icon-placeholder-div{width:32px;height:25px}.LeadsDashboard .default-cursor{cursor:default}.LeadsDashboard .th-vertical-alignment{vertical-align:baseline;align-items:baseline}.SimplePieChart{margin:auto}.SimplePieChart .simple-pie-chart-legend{column-gap:10px;list-style-type:square;display:grid}.StackedBarChart .margin-auto{margin:auto!important}.StackedBarChart .tooltip-wrapper{white-space:nowrap;background-color:#fff;border:1px solid #ccc;margin:0;padding:10px}.StackedBarChart .tooltip-wrapper .tooltip-label{margin:0}.StackedBarChart .tooltip-wrapper .tooltip-item-list{margin:0;padding:0}.recharts-wrapper.TotalPieChart{width:100%;height:100%;margin:auto}.recharts-wrapper.TotalPieChart .custom-label-inner-text{color:#000c;font-size:23px;line-height:23px;display:block}.recharts-wrapper.TotalPieChart .total-pie-chart-legend{column-gap:10px;list-style-type:square;display:grid}.recharts-wrapper.TotalPieChart .tooltip-wrapper{white-space:nowrap;background-color:#fff;border:1px solid #ccc;margin:0;padding:10px}.recharts-wrapper.TotalPieChart .tooltip-wrapper .tooltip-label{margin:0}.recharts-wrapper.TotalPieChart .tooltip-wrapper .tooltip-item-list{margin:0;padding:0}.LocationReports__dropdowns{justify-content:flex-end;width:100%;display:flex}.LocationReports__dropdowns-container{justify-content:flex-end;align-items:center;gap:15px;width:100%;display:flex}.LocationReports__dropdowns-container .ui.selection.dropdown.button{text-align:left;height:26px;min-height:26px;margin:0 10px 0 0;background-color:#0000!important;border:1px solid #e2e2e3!important;padding:0 8px!important;box-shadow:0 0 2px #00000029!important}.LocationReports__dropdowns-container .ui.selection.dropdown.button.active{background-color:#fff!important;border:1px solid #3498db!important}.LocationReports__dropdowns-container .ui.selection.dropdown.button .icon{top:inherit;background-color:#0000!important;font-size:13px!important}.LocationReports__dropdowns-container .ui.selection.dropdown.button .text{color:#414141;font-size:12.6px;font-weight:400!important}.LocationReports__dropdowns-container .ui.selection.dropdown.button input.search{padding-top:5px!important}.LocationReports__dropdowns-container .datepicker-wrapper{text-align:left;background-color:#0000;max-width:240px;height:26px;margin-right:10px;position:relative;left:-10px;border:1px solid #e2e2e3!important;padding:0 8px!important;box-shadow:0 0 2px #00000029!important}.LocationReports__dropdowns-container .datepicker-wrapper .datepicker-row{background-color:#0000}.LocationReports__dropdowns-container .datepicker-wrapper .datepicker-row p{font-size:12.6px}.LocationReports__dropdowns-container .datepicker-wrapper .datepicker-row p.date{color:#333333de}.LocationReports__container{flex-direction:column;padding:0 20px 22px;display:flex}.LocationReports__container-header{z-index:2;background-color:#fff;align-items:center;padding-top:22px;padding-bottom:5px;display:flex;position:-webkit-sticky;position:sticky;top:0}.LocationReports__container-header-wrapper{border:1px solid #e0e1e2;border-radius:10px;flex-direction:column;gap:13px;width:100%;padding:0 20px;display:flex;box-shadow:0 3px 6px #00000029}.LocationReports__container-header-wrapper .row{justify-content:space-between;align-items:center;display:flex}.LocationReports__container-header-wrapper .row .tabs-container a{text-transform:uppercase}.LocationReports__container-header-wrapper .row .sub-row{justify-content:flex-end;align-items:center;gap:8px;height:25px;display:flex}.LocationReports__container-header-wrapper .row .sub-row button.ui{height:25px}.LocationReports__container-header-wrapper .row .sub-row .ui.icon.button{padding:0 7px!important}.LocationReports__container-header-wrapper .row .sub-row i.icon{font-size:12px;margin-top:-2px!important;margin-right:-2px!important}.LocationReports__container-content{flex-direction:column;gap:20px;padding-top:20px;display:flex}.LocationReports__container-content .full{width:100%}.LocationReports__container-content .end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.LocationReports__container-content .button{position:relative;height:25px!important;padding:0 12px!important;font-size:11px!important}.LocationReports__container-content .button i.icon{font-size:11px!important}.LocationReports__container-content .button i.icon.arrow.rotate{padding-left:7px}.LocationReports__container-content .button .divider{background-color:#e2e2e3;width:1px;height:25px;position:absolute;top:0;right:25px;padding-right:0!important}.location-reports-table-container{margin-top:20px}.location-reports-table-container .location-reports-table-wrapper{max-height:600px;overflow:auto}.ResetPassword .valid-password input{border-color:#21ba45!important}.ResetPassword .header{justify-content:space-between;align-items:center;display:flex}.ResetPassword .header p{text-align:left;letter-spacing:0;color:#000;opacity:1;width:100%;margin:0;font-family:Lato!important}.ResetPassword .header a{letter-spacing:0;color:#b5b5b5;font-size:14px;font-family:Lato!important}.ResetPassword .language p{letter-spacing:0;color:#414141;font-size:14px;font-family:Lato!important}.ResetPassword .success{opacity:1;letter-spacing:0;color:#21ba45;background:#def5e3 no-repeat padding-box padding-box;border:1px solid #21ba45;border-radius:4px;margin-bottom:15px;font-size:14px;padding:10px 15px!important;font-family:Lato!important}.ResetPassword .strength-meter{background:#ddd;border-radius:2px;height:3px;margin:7px 0;position:relative}.ResetPassword .strength-meter:before,.ResetPassword .strength-meter:after{content:"";height:inherit;z-index:10;background:0 0;border:0 solid #fff;border-width:0 6px;width:calc(20% + 6px);display:block;position:absolute}.ResetPassword .strength-meter:before{left:calc(20% - 3px)}.ResetPassword .strength-meter:after{right:calc(20% - 3px)}.ResetPassword .strength-meter .strength-meter-fill{height:inherit;border-radius:inherit;background:0 0;width:0;transition:width .5s ease-in-out .25s;position:absolute}.ResetPassword .strength-meter .strength-meter-fill[data-strength="0"]{background:#8b0000;width:20%}.ResetPassword .strength-meter .strength-meter-fill[data-strength="1"]{background:#ff4500;width:40%}.ResetPassword .strength-meter .strength-meter-fill[data-strength="2"]{background:orange;width:60%}.ResetPassword .strength-meter .strength-meter-fill[data-strength="3"]{background:orange;width:80%}.ResetPassword .strength-meter .strength-meter-fill[data-strength="4"]{background:green;width:100%}.ResetPasswordRequest{margin-bottom:15px}.ResetPasswordRequest .header{justify-content:space-between;align-items:center;display:flex}.ResetPasswordRequest .header p{letter-spacing:0;color:#414141;width:100%;margin:0;font-size:14px;font-weight:700;font-family:Lato!important}.ResetPasswordRequest .header a{letter-spacing:0;color:#b5b5b5;font-size:14px;font-family:Lato!important}.ResetPasswordRequest .language p{letter-spacing:0;color:#414141;font-size:14px;font-family:Lato!important}.ResetPasswordRequest .success{opacity:1;letter-spacing:0;color:#21ba45;background:#def5e3 no-repeat padding-box padding-box;border:1px solid #21ba45;border-radius:4px;padding:15px 13px;font-size:14px;font-family:Lato!important}.ResetPasswordRequest .error{opacity:1;letter-spacing:0;color:#ba3821;background:#f5e9de no-repeat padding-box padding-box;border:1px solid #ba3821;border-radius:4px;padding:15px 13px;font-size:14px;font-family:Lato!important}.Login{background-color:#f7f7f7;background-position-x:55%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:absolute;left:0;overflow-y:auto}.Login .overlay{background:#134e5e;background:-webkit-linear-gradient(to right,#71b280,#134e5e);background:linear-gradient(90deg,#71b280,#134e5e);justify-content:space-around;align-items:center;width:100%;height:100%;padding-right:30px;display:flex;overflow:hidden}.Login .overlay .container{justify-content:center;align-items:center;width:100%;max-width:1440px;display:flex}.Login .overlay .container .repair_img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:60%;margin-top:150px}.Login .overlay .container .rhs{flex-direction:column;align-items:center;width:403px;display:flex}.Login .overlay .container .rhs .dropdown{align-items:center;min-height:36px;padding:0 2.1em 0 1em;display:flex}.Login .overlay .container .rhs .dropdown.icon{top:6px!important}.Login .overlay .container .rhs .button{height:42px}.Login .overlay .container .rhs .button.light{background-position:12px;background-repeat:no-repeat;background-size:20px}.Login .overlay .container .rhs #google-login-button .button.light{background-image:url(/static/image/g-logo.da6f9c98.png)}.Login .overlay .container .rhs #microsoft-login-button .button.light{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48dGl0bGU+TVMtU3ltYm9sTG9ja3VwPC90aXRsZT48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZjI1MDIyIi8+PHJlY3QgeD0iMSIgeT0iMTEiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9IiMwMGE0ZWYiLz48cmVjdCB4PSIxMSIgeT0iMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iIzdmYmEwMCIvPjxyZWN0IHg9IjExIiB5PSIxMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iI2ZmYjkwMCIvPjwvc3ZnPg==);color:#3c4043!important;font-weight:500!important}.Login .overlay .container .rhs .mt-10{margin-top:10px}.Login .overlay .container .rhs .mt-15{margin-top:15px}.Login .overlay .container .rhs .mt-25{margin-top:25px}.Login .overlay .container .rhs a{color:#b5b5b5;text-align:right;cursor:pointer;width:100%;text-decoration:none;display:block}.Login .overlay .container .rhs h1{color:#fff;font-family:Arial;font-size:90px;font-weight:700}.Login .overlay .container .rhs h1 span{color:#1fbf5f}.Login .overlay .container .rhs h3{color:#fff;margin:5px 0 0;font-family:Arial;font-size:27px;font-weight:700}.Login .overlay .container .rhs .rhs_box{background-color:#fff;border-radius:5px;width:100%;margin-top:33px;padding:38px 31px;box-shadow:0 3px 6px #00000029}.Login .overlay .container .rhs .rhs_box .divider{width:80%;margin:auto}.Login .overlay .container .rhs .rhs_box .divider span{color:#ababab}.Login .overlay .container .rhs .rhs_box .select-language-dropdown .ui.dropdown div.text{width:100%;font-size:15px}.Login .overlay .container .rhs .password{position:relative}.Login .overlay .container .rhs .password .password-icon{position:absolute;top:7px;right:10px;color:#b5b5b5!important}.Login .footer{background-color:#00000021;justify-content:center;align-items:center;gap:30px;width:100%;height:41px;display:flex;position:absolute;bottom:0}.Login .footer p,.Login .footer a{color:#fff;margin:0;font-family:Lato;font-size:16px;font-weight:300;line-height:19px}.Login .ui.message{text-align:center}.Login .LightGray{color:#ababab}.Manufacturer__requestModal-header{display:flex}.Manufacturer__requestModal-header h3{margin-bottom:0}.Manufacturer__requestModal-header{justify-content:space-between;padding-right:25px!important}.Manufacturer__requestModal-header--closeBtn{position:relative}.Manufacturer__requestModal-header--closeBtn i{position:absolute;top:50%;left:50%;margin:0!important;transform:translate(-50%,-50%)!important}.Manufacturer__requestModal-content--input{width:100%;margin-bottom:10px}.Manufacturer__ConfirmModal-header{color:#fff!important;background-color:#ffba39!important}.Manufacturer__ConfirmModal-content{flex-direction:column;display:flex!important}.Manufacturer__ConfirmModal-content span{margin-bottom:10px;font:700 14px/24px Lato}.Manufacturer__ConfirmModal-content textarea{resize:vertical;border:1px solid #dededf;border-radius:4px;outline:none;padding:8px 12px}.Manufacturer__ConfirmModal-actions{justify-content:flex-end!important}.Manufacturer__ConfirmModal-actions--confirmBtn{color:#fff!important;background-color:#ffba39!important}.Manufacturer__filters-container{align-items:start;gap:11px;margin:10px 0 22px;padding:0 10px;display:grid}.Manufacturer__filters-container .limegreen-color{color:#21ba45}.Manufacturer__filters-container .status-filters-wrapper{align-self:center}.Manufacturer__filters-container--addButton{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:100%;padding-right:12px;display:flex;border:1px solid #e2e2e3!important}.Manufacturer__filters-container--addButton i{color:#21ba45;border-right:1px solid #70707029;justify-content:center;align-items:center;height:100%;padding:0 20px;display:flex}.Manufacturer__filters-container--addButton span{margin:0 auto 0 8px;font:600 14px/17px Lato}.Manufacturer__filters-container-4{grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(210px,1fr) 1fr 40px}.Manufacturer__filters-container-5{grid-template-columns:max-content repeat(2,minmax(220px,1fr)) minmax(210px,1fr) 1fr 40px}.Manufacturer__RequestModal-actions{display:flex;justify-content:flex-end!important}.Manufacturer__RequestModal-actions--approve,.Manufacturer__RequestModal-header{color:#fff!important;background-color:#ffba39!important}.Manufacturer__RequestModal-content{gap:4px;flex-direction:column!important;display:flex!important}.Manufacturer__RequestModal-content--textarea{resize:vertical;margin-top:10pxs;border:1px solid #dededf;border-radius:4px;outline:none;padding:8px 12px}.Manufacturer__status{margin:0!important}.Manufacturer__status i.icon{height:auto}.Manufacturer__status-approved{background-color:#21ba45!important}.Manufacturer__status-approved i.icon{color:#fff}.Manufacturer__status-declined{background-color:red!important}.Manufacturer__status-declined i.icon{color:#fff;transform:translate(1px)}.Manufacturer__status-pending{justify-content:center;align-items:center;width:100%;display:flex;background-color:#064299!important}.Manufacturer__status-pending i{justify-content:center;align-items:center;display:flex}.Manufacturer__status-pending i.icon{color:#fff}.Manufacturer__short-column{max-width:60px}.Manufacturer__tableColumn-actions{grid-template-columns:repeat(4,32px);place-items:center;gap:6px;width:-webkit-max-content;width:max-content;margin-left:auto;margin-right:10px;display:grid}.Manufacturer__tableColumn-actions--cell>*{border-radius:4px;overflow:hidden;width:32px!important;height:25px!important}.Manufacturer__tableColumn-actions--requestStatus .menu{transform:translate(-82px)}.Manufacturer__tableColumn-actions--statusId .menu{transform:translate(-70px)}.Manufacturer__tableColumn-filters{align-items:center;gap:2px;display:flex}.Manufacturer__tableColumn-filters p{margin-bottom:0}.Manufacturer__tableColumn-iconContainer>*{transform:translate(-1.7px,-1.7px)}.Manufacturer__tableColumn-openLink{max-width:60px}.Manufacturer__tableColumn-openLink a{gap:2px;display:flex}.Manufacturer__tableColumn-openLink a i.icon{margin-top:4px}.Manufacturer__copyWrapper{align-items:center;min-width:80px;display:flex}.Manufacturer__copyWrapper i{display:none}.Manufacturer__copyWrapper--shortColumn{min-width:60px}.Manufacturer__copyWrapper:hover i{display:block}.WarrantyLocationInfo__location-info-card-container{justify-content:flex-end;display:flex}.WarrantyLocationInfo__location-info-card-container i.icon{color:#801280;margin:4px auto auto}.WarrantyLocationInfo__location-info-card-user{color:#fff;background-color:#e6d0e6;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.WarrantyLocationInfo__location-info-card-no-box-shadow{box-shadow:none!important}.WarrantyOrderStatus__order-status-container{justify-content:flex-end;display:flex}.WarrantyOrderStatus__order-status-container i.icon{color:#fff;margin:4px auto auto}.WarrantyOrderStatus__order-status-icon-container{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:25px;display:flex}.Manufacturer__container{padding:10px}.ArticleModal{width:100%}.ArticleModal .padding-container{padding:2rem}.ArticleModal .header-container{justify-content:space-between;display:flex}.ArticleModal .header-title{font-size:18px;font-weight:700}.ArticleModal .action-buttons-container{justify-content:space-between;align-items:center;display:flex}.ArticleModal .right-buttons{gap:10px;display:flex}.ArticleModal .toggle-disable-button{color:#fff;justify-content:center;align-items:center;column-gap:10px;display:flex}.ArticleModal .toggle-disable-button:hover{color:#fff}.ArticleModal .toggle-disable-button.enable{background-color:#21ba45}.ArticleModal .toggle-disable-button.disable{background-color:#f3ba2b}.ArticleModal .toggle-disable-button i.icon.circle.exclamation.solid{color:#fff;margin-left:-10px}.ArticleModal .ui.form .group{flex-wrap:wrap;gap:1rem;display:flex}.ArticleModal .ui.form .fields .field{flex:1 1 0;width:100%}.ArticleModal .ui.form .fields .field label{margin-bottom:8px}.ArticleModal .quill-error .ql-toolbar.ql-snow{border:1px solid #e0b4b4}.ArticleModal .quill-error .ql-container.ql-snow{border:1px solid #e0b4b4;border-top:0}.ArticleModal .content-editor .ql-editor{border-radius:4px;min-height:200px}.FilterDatePicker{flex:1}.FilterDatePicker .react-datepicker-wrapper{width:100%!important}.FilterDatePicker__custom-input-container{cursor:pointer;border:1px solid #e2e2e3;border-radius:4px;height:100%;padding:6px 0}.FilterDatePicker__custom-input-container:hover{box-shadow:none;border-color:#22242659}.FilterDatePicker__custom-input-text{white-space:nowrap;color:#b5b5b5;margin-left:14px}.FilterDatePicker__custom-input-selected-value{color:#000000de}.NewsDashboardFilters{width:100%;padding-top:8px;padding-bottom:8px}.NewsDashboardFilters__container.ui.grid{align-items:center;width:100%;margin:0 9px 0 22px;display:flex}.NewsDashboardFilters .add-article-button.ui.button{color:#48913d;background-color:#fff;border:1px solid #70707029;border-radius:4px;width:38px}.NewsDashboardFilters .add-article-button.ui.button:hover{background-color:#f9fafb}.NewsDashboardTable{padding:0 10px 55px}.NewsDashboardTable .row-index{margin-left:4px}.NewsDashboardTable .article-container{border-top:1px solid #e2e2e3;justify-content:center;align-items:center;width:40px;height:36px;margin-top:-1px;margin-left:-12px;display:flex}.NewsDashboardTable .active-article{background:#d2f1da;box-shadow:0 4px #d2f1da}.NewsDashboardTable .active-article-text{color:#00c12d;font-size:16px;font-weight:700}.NewsDashboardTable .disabled-article{background:#fff2d9;box-shadow:0 4px #fff2d9}.NewsDashboardTable .disabled-article-text{color:orange;font-size:16px;font-weight:700}.NewsDashboardTable .title-container{gap:5px;max-width:200px;display:flex}.NewsDashboardTable .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NewsDashboardTable .category-label.ui.label{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;padding:6px;font-size:1rem;font-weight:600}.NewsDashboardTable .text{color:#000c;font-size:13px}.NewsDashboardTable .text-center{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.NewsDashboardTable td.td-actions{padding-right:15px}.NewsDashboardTable td.td-actions button.edit-button.ui.button{color:#21ba45;background-color:#21ba4540;justify-content:center;align-items:center;width:32px;height:25px;margin:0 0 0 auto;padding:0;display:flex}.note-suggestions-modal .noteSuggestionHeader{align-items:flex-start;gap:10px;display:flex}.note-suggestions-modal .noteSuggestionHeader h3{margin:0}.note-suggestions-modal .sortable-item-note-suggestion .delete-note-suggestion{background-color:#0000;position:relative;border:1px solid #dededf!important}.note-suggestions-modal .sortable-item-note-suggestion .delete-note-suggestion:hover{opacity:.6;background-color:#0000}.note-suggestions-modal .sortable-item-note-suggestion .delete-note-suggestion i{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)!important}.note-suggestions-modal .note-controls{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.note-suggestions-modal .note-controls .note-toggle-wrapper{align-items:center;gap:10px;display:flex}.note-suggestions-modal .note-controls .add-note-button{cursor:pointer;background-color:#21ba45;border-radius:4px;align-items:center;display:flex}.note-suggestions-modal .note-controls .add-note-button .plus-wrapper{background-color:#1fb142;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:8px 10px}.note-suggestions-modal .note-controls .add-note-button .plus-wrapper i{color:#fff;margin:0}.note-suggestions-modal .note-controls .add-note-button span{color:#fff;padding:8px 20px}.note-suggestions-modal .note-modal-actions{justify-content:flex-end!important}.note-suggestions-modal .note-modal-actions>*{align-items:center;height:35px;display:flex}.edit-button-container{background-color:#0000;border:none;outline:none;justify-content:flex-end;display:flex}.edit-button{cursor:pointer;background:#c7eed0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:28px;display:flex}.edit-icon{color:#32bf53!important;margin:0!important;font-size:14px!important}.note-suggestions-container{padding:20px 10px 10px}.note-info-container{gap:15px;display:flex}.note-info-container .visibilityToggle{cursor:pointer!important}.green-lime{color:#21ba45}.edit-button-wrapper{justify-content:flex-end;padding:5px;display:flex}.note-container{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.note-container li{align-items:stretch;gap:10px;display:flex}.note-container li .input-wrapper{display:flex;flex-grow:1!important}.note-container li .input-wrapper input{border:1px solid #dededf;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;outline:none;width:100%;padding:10px}.drag-note-suggestion{cursor:pointer;background-color:#dededf;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none;justify-content:center;align-items:center;padding:10px;display:flex}.Agreements{border:1px solid #e0e1e2;border-radius:10px;margin-bottom:20px;padding:10px 17px;box-shadow:0 0 3px #00000029}.Agreements__title{margin-bottom:10px;font-size:18px;font-weight:700}.Agreements__row{border-bottom:1px solid #e0e1e2;padding:5px 0}.Agreements__row div{display:inline-flex}.Agreements__row:last-child{border-bottom:none;padding-bottom:0}.Agreements i.icon.circle{margin:0 4px;font-size:6px;position:relative;top:1px}.DataProtectionOfficer{border:1px solid #e0e1e2;border-radius:10px;width:100%;margin-bottom:20px;padding:10px 17px;display:table;box-shadow:0 0 3px #00000029}.DataProtectionOfficer__title{white-space:nowrap;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.DataProtectionOfficer__row{display:table-row}.DataProtectionOfficer__row div:first-child{white-space:nowrap;border-bottom:1px solid #e0e1e2;width:1%;padding:5px 30px 5px 0;font-weight:700;display:table-cell}.DataProtectionOfficer__row div:last-child{border-bottom:1px solid #e0e1e2;width:99%;padding:5px 0;display:table-cell}.DataProtectionOfficer__row:last-child div:first-child,.DataProtectionOfficer__row:last-child div:last-child{border-bottom:none;padding-bottom:0}.PrivacyOverview{border:1px solid #e0e1e2;border-radius:10px;padding:10px 17px;box-shadow:0 0 3px #00000029}.PrivacyOverview__row{border-bottom:1px solid #e0e1e2;padding:5px 0}.PrivacyOverview__row:last-child{border-bottom:none}.PrivacyOverview a{color:#4183c4}.PrivacyOverview .link-to-dpo-resource{text-transform:lowercase}.PrivacyAndSecurityDashboard.ui.grid{margin:5px}.PrivacyAndSecurityDashboard.ui.grid .privacy-gdoc-container{height:99vh}.PrivacyAndSecurityDashboard.ui.grid .privacy-gdoc-container .privacy-gdoc{border-radius:10px;width:100%;height:100%}.PrivacyAndSecurityDashboardLoader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AppointmentSteps .AppointmentSteps__content{z-index:999999;background-color:#fff}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps{border-radius:0}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step{cursor:pointer;color:#1dbf5e;font-size:.65rem;font-weight:300;width:175px!important}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step.disabled{color:#2828284d}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step{padding:.8em 1.25em}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step:hover{background-color:#f7f7f7}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step.-active-status-active{color:#fff;background:#1dbf5e}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step.-active-status-active .content .title{color:#fff}.AppointmentSteps .AppointmentSteps__content .AppointmentSteps__content_steps .ui.steps .step.-active-status-active:after{background-color:#1dbf5e}.progress-bar-container{background-color:#f2f2f2;width:800px;height:200px;margin-top:10px}.progress-bar-top div:first-child{background-color:#2185d0;width:100%;height:10px}.progress-bar-top div:nth-child(2),.progress-bar-bottom div:first-child{background-color:#48913d;width:100%;height:80px}.progress-bar-bottom div:nth-child(2){background-color:#2185d0;width:100%;height:10px}.Header{background-color:#20bf5e;border-bottom:1px solid #8edfae;height:60px}.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;letter-spacing:.5px;padding-top:.65rem;padding-left:.5em;font-size:1em;display:inline-block;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{width:100%;font-weight:300}.Header .Header__column.-search-column .input .search.icon{color:#20bf5e}.Header .Header__column.-search-column .input input{letter-spacing:1px;background-color:#fff;border-radius:5px;transition:background-color .2s}.Header .Header__column.-search-column .input input:focus{border-color:#0000}.Header .Header__column.-search-column .input ::-webkit-input-placeholder{color:#575757;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .input :-ms-placeholder-shown{color:#575757;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .input ::-moz-placeholder{color:#575757;opacity:1;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .input :-moz-placeholder-shown{color:#575757;opacity:1;font-size:.9em;font-weight:300}.Header .Header__column.-search-column .Header__search .ui.search>.results .result{padding:7px;font-size:.9em}.Header .Header__column.-filter-column{padding-top:.7rem!important}.Header .Header__column.-filter-column .ui.dropdown.icon{color:#000;letter-spacing:.7px;background:#fff;min-width:155px;font-size:.9em;font-weight:400;border-radius:5px!important;padding:1em 1em 1em 3em!important}.Header .Header__column.-user-menu-column{padding-top:.7rem!important}.Header .Header__column.-user-menu-column .UserMenu__avatar.icon{float:right;color:#fff;margin-top:.8rem;font-size:1.3em}.Header .-contained-large{align-items:center;max-width:1920px;margin-top:-4px;display:flex}.status-offline .Header{background-color:#757575!important;border-bottom:1px solid #757575!important}.status-offline .DealerDropdown,.status-offline .LocationDropdown{background-color:#ffffff1a!important}.DealerDropdown{border:none!important}.DealerDropdown input{color:#fff;margin-top:2px;padding-left:36px!important}.DealerDropdown.active>.text:not(.default){color:#a2a2a2!important}.Header .Header__column.-brand-column .Header__brand{padding-top:0}.container-styleguide{padding:10px}.buttons-styleguide{margin-top:10px}.outline-buttons,.default-buttons{flex-direction:row;align-items:center;gap:5px;display:flex}.outline-buttons a,.default-buttons a{margin-right:5px}.default-buttons.nogap{gap:0}.UnlinkedExactLicensesFilters{width:100%;padding:0 25px!important}.UnlinkedExactLicensesFilters__container.ui.grid{justify-content:space-between;align-items:center;margin:15px 0 10px;display:flex}.UnlinkedExactLicensesFilters .ui.grid>.column:not(.row),.UnlinkedExactLicensesFilters .ui.grid>*{padding-left:0;padding-right:0}.UnlinkedExactLicensesFilters__ignored{padding-right:10px!important}.UnlinkedExactLicensesFilters__category{gap:10px;display:flex!important}.UnlinkedExactLicensesTable{padding:0 10px 55px}.UnlinkedExactLicensesTable .header-title{color:#000c;font-size:13px;font-weight:900}.UnlinkedExactLicensesTable .text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UnlinkedExactLicensesTable button.ui{align-items:center;justify-content:baseline;letter-spacing:0;min-width:64px;height:25px;padding:0 8px 0 0;display:flex}.UnlinkedExactLicensesTable button.ui.ignore{color:#fff;background-color:#ff9300}.UnlinkedExactLicensesTable button.ui i.icon{padding-bottom:12px;font-size:10px;margin-right:15px!important}.DatePickerContainer{margin-top:-30px;margin-left:255px}.TimePeriodDropdown .ui.dropdown>.text{white-space:nowrap;text-overflow:ellipsis;max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;transition:none;display:inline-block;overflow:hidden}.WarrantyDashboardFilters__first-toolbar-container{align-items:flex-end;margin:9px 9px 5px 0;display:flex}.WarrantyDashboardFilters__first-toolbar-container .ui.grid>.column:not(.row){padding-bottom:0}.WarrantyDashboardFilters__second-toolbar-container{margin:9px 9px 5px 0;display:flex}.WarrantyDashboardFilters__second-toolbar-container .ui.grid>.column:not(.row){padding-top:0}.WarrantyDashboardFilters__toolbar-grid{width:100%!important;margin:0 9px 0 22px!important}.WarrantyDashboardFilters__toolbar-reset-export-buttons-container{gap:9px;margin-right:12px;display:flex}.WarrantyDashboardFilters__right-gutter{padding-right:4.5px!important}.WarrantyDashboardFilters__left-gutter{padding-left:4.5px!important}.WarrantyDashboardFilters__no-right-gutter{padding-right:0!important}.WarrantyDashboardFilters__no-left-gutter{padding-left:0!important}.WarrantyDashboardFilters__flex-align-justify-center{justify-content:space-around!important;align-items:center!important;display:flex!important}.WarrantyDashboardFilters__filters-checkbox-container{align-items:center;gap:7px;display:flex}.WarrantyDashboardFilters__filters-checkboxes-container{justify-content:space-around;gap:5px;width:100%;display:flex}.WarrantyDashboardTable{padding:0 10px 55px}.WarrantyDashboardTable__intervention-question-result-container{width:170px}.WarrantyDashboardTable__ref-container{align-items:inherit;width:70px;display:flex}.WarrantyDashboardTable__copy-icon{display:none!important}.WarrantyDashboardTable__copy-to-clipboard:hover .WarrantyDashboardTable__copy-icon{display:block!important}.WarrantyDashboardTable__pin-status-container{width:100px}.WarrantyDashboardTable__warranty-pin-type-container{width:60px}.WarrantyDashboardTable__copy-to-clipboard{align-items:baseline}.WarrantyDashboardTable__table-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.WarrantyDashboardTable__table-action-buttons-container{justify-content:flex-end;align-items:center;gap:6px;margin-right:10px;display:flex}.WarrantyDashboardTable__table-icon-placeholder-div{width:32px;height:25px}.WarrantyDashboardTable__table-icon-placeholder-div-margin{margin-left:5px}.WarrantyDashboardTable__warranty-mechanic-fixed-status-container{flex-direction:column;position:relative}.WarrantyDashboardTable__warranty-mechanic-fixed-status-container .fixed-icon-container{font-size:.5rem;position:absolute;top:5px;left:8px}.WarrantyDashboardTable__mechanic-not-fixed{margin-top:5px}.WarrantyDashboardTable__table-header-text{color:#000c;font-size:13px;font-weight:900}.WarrantyDashboardTable__claim-icon-filter{margin-top:4px!important}.WarrantyDashboardTable__customer-approved-table-column{margin-left:10px;margin-right:3px}.CrudWebhookModal .padding-container{padding:18px 24px}.CrudWebhookModal .actions-buttons-main-container{justify-content:space-between;display:flex}.CrudWebhookModal .save-cancel-buttons-container{flex:1;justify-content:flex-end;gap:10px;display:flex}.CrudWebhookModal .header-title{font-size:18px;font-weight:700}.CrudWebhookModal .header-container{justify-content:space-between;padding:7px 0;display:flex}.CrudWebhookModal .header-checkbox-container{gap:10px;font-weight:700;display:flex}.CrudWebhookModal .triggers-container{justify-content:space-between;gap:10px;display:flex}.CrudWebhookModal .triggers-description-text-color{color:#0006}.CrudWebhookModal .headers-delete-button-container{justify-content:flex-end;display:flex}.CrudWebhookModal .add-headers-button{color:#fff!important;background:#21ba45!important;border-radius:4px!important}.CrudWebhookModal .add-headers-button-icon{color:#fff!important;background:#1fb142!important}.WebhooksDashboardTable{padding:0 10px 55px}.WebhooksDashboardTable__table-name-container{gap:8px;display:flex}.WebhooksDashboardTable__name-text{align-self:center;display:flex}.WebhooksDashboardTable__active-webhook{border-left:3px solid #21ba45;height:35px;margin-top:-3px;margin-left:-12px;position:relative}.WebhooksDashboardTable__inactive-webhook{border-left:3px solid #ff0401;height:35px;margin-top:-3px;margin-left:-12px;position:relative}.WebhooksDashboardTable__table-header-text{color:#000c;font-size:13px;font-weight:900}.WebhooksDashboardTable__table-queued-support-tickets-container{text-align:center;padding-right:85px}.WebhooksDashboardTable__url-container{width:190px}.WebhooksDashboardTable__url-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.WebhooksDashboardTable__table-action-buttons{justify-content:flex-end;gap:10px;padding-right:12px;display:flex}.WebhooksDashboardTable__errors-button{align-items:center;display:flex;height:29px!important;margin-top:2px!important}.WebhooksDashboardTable__test-button{align-items:center;display:flex;height:28px!important;margin-top:3px!important}.WebhooksErrorsModal__reason-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:720px;overflow:hidden}.WebhooksTestModal .padding-container{padding:18px 24px}.WebhooksTestModal .action-buttons-container{justify-content:flex-end;gap:10px;display:flex}.WebhooksTestModal .header-container{justify-content:space-between;padding:7px 0;display:flex}.WebhooksTestModal .header-title{font-size:18px;font-weight:700}.WebhooksDashboard__toolbar-grid{width:100%!important;margin:0 9px 0 22px!important}.WebhooksDashboard__add-webhook-text{white-space:nowrap;color:#000;align-items:center;font-weight:700;display:flex}.WebhooksDashboard__no-left-gutter{padding-left:0!important}