.apeb-empty-table{font-family:inherit;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.filter-component .filter-container .apeb-filter-title{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.apeb-form-group{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.filter-component .filter-container .filter-date-group .datepicker-label,.variation-block-component .block-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.apeb-page-title{font-family:inherit;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.apeb-page-sub-title{font-family:inherit;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.variation-block-component .block-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.apeb-btn{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.variation-block-component .block-value,.variation-block-component,.table-component .apeb-table{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.variation-block-component .block-action-date{font-family:inherit;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.card{box-shadow:0 4px 5px 0 rgba(211,211,211,.5);border-radius:4px;background-color:#fff}.card .card-content{padding:20px}.inline-flex{display:inline-flex}.uppercase{text-transform:uppercase}.cursor-pointer{cursor:pointer}.visibility-hidden{visibility:hidden}.display-none{display:none}.mt-0{margin-top:0px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mt-75{margin-top:75px}.mb-0{margin-bottom:0px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-0{padding:0px !important}.pb-0{padding-bottom:0px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pr-0{padding-right:0px !important}.pr-45{padding-right:45px}.pt-0{padding-top:0px}.pr-10{padding-right:10px !important}.pl-0{padding-left:0px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-45{padding-left:45px}.col-X1{width:100%}.col-X2{width:50%}.col-X3{width:33.33333333%}.col-X4{width:25%}.col-X5{width:20%}.col-X6{width:16.66666667%}.col-X7{width:14.28571429%}.col-X8{width:12.5%}.col-X9{width:11.11111111%}.col-X10{width:10%}.col-X11{width:9.0909091%}.col-X12{width:8.33333333%}@media(max-width: 1023px){.mobile-hidden{display:none}}@media(min-width: 1024px){.desktop-hidden{display:none}}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.popper{background-color:#fff}.apeb-btn{text-transform:uppercase;text-align:center;border-radius:4px;height:47px;line-height:45px;padding:0 20px}.apeb-btn:hover{opacity:.5;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear}.apeb-btn-confirm{background-color:#004857;color:#fff;border:0}.apeb-btn-confirm:hover,.apeb-btn-confirm:focus,.apeb-btn-confirm:active{background-color:#004857;color:#fff}.apeb-btn-confirm:disabled{opacity:.5;cursor:default}.apeb-btn-validate-reso{background-color:#55ba36}.apeb-btn-validate-reso:hover,.apeb-btn-validate-reso:focus,.apeb-btn-validate-reso:active{background-color:#015700;color:#fff}.apeb-btn-invalidate-reso{background-color:#d0021b}.apeb-btn-invalidate-reso:hover,.apeb-btn-invalidate-reso:focus,.apeb-btn-invalidate-reso:active{background-color:#570000;color:#fff}.apeb-btn-cancel{background-color:#fff;color:#004857;border:1px solid #004857}.apeb-btn-cancel:hover,.apeb-btn-cancel:focus,.apeb-btn-cancel:active{background-color:#fff;color:#004857}.apeb-btn-cancel:disabled{opacity:.5;cursor:default}.apeb-btn-reset-filters{height:21px;line-height:21px;text-transform:none;background:transparent;border:none;box-shadow:none !important;color:#2a2a2a}.apeb-btn-reset-filters:hover,.apeb-btn-reset-filters:focus,.apeb-btn-reset-filters:active{background:transparent;border:none;box-shadow:none;color:#2a2a2a;opacity:.9;text-decoration:underline}@media(max-width: 767px){.apeb-btn{width:100%;height:62px;line-height:60px}.apeb-btn-reset-filters{width:auto;height:21px;line-height:21px}}.apeb-form-group{color:#2a2a2a;width:100%;margin-bottom:10px}.apeb-form-group .apeb-form-control{width:100%}.apeb-form-group .apeb-form-control label{text-transform:uppercase;margin:10px 0}.apeb-form-group .apeb-form-control label.checkbox-label{cursor:pointer;float:left;text-transform:none;margin-top:5px;margin-bottom:0px}.apeb-form-group .apeb-form-control label.checkbox-label .apeb-checkbox,.apeb-form-group .apeb-form-control label.checkbox-label .apeb-checkbox-checked{width:22px;height:22px;background-color:#fff;border:solid 1px #dfe8ea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:10px}.apeb-form-group .apeb-form-control label.checkbox-label .apeb-checkbox{display:inline-block}.apeb-form-group .apeb-form-control label.checkbox-label .apeb-checkbox-checked{display:none;text-align:center;font-size:15px;line-height:22px;float:left}.apeb-form-group .apeb-form-control label.checkbox-label .apeb-checkbox-label{float:left}.apeb-form-group .apeb-form-control input,.apeb-form-group .apeb-form-control select,.apeb-form-group .apeb-form-control textarea{width:100%;line-height:30px;height:48px;background-color:#fff;border:1px solid #dfe8ea;border-radius:2px;padding:10px}.apeb-form-group .apeb-form-control input:disabled,.apeb-form-group .apeb-form-control select:disabled,.apeb-form-group .apeb-form-control textarea:disabled{background-color:#e4e4e4}.apeb-form-group .apeb-form-control select{text-transform:uppercase}.apeb-form-group .apeb-form-control.apeb-form-control-error input,.apeb-form-group .apeb-form-control.apeb-form-control-error select,.apeb-form-group .apeb-form-control.apeb-form-control-error textarea{border:1px solid #d0021b}.apeb-form-group .apeb-form-control.apeb-filter-valid input,.apeb-form-group .apeb-form-control.apeb-filter-valid select,.apeb-form-group .apeb-form-control.apeb-filter-valid textarea{border:1px solid #004857}.apeb-form-group .apeb-form-control input[type=checkbox]{display:none}.apeb-form-group .apeb-form-control input[type=checkbox]:checked+.checkbox-label .apeb-checkbox-checked{display:inline-block}.apeb-form-group .apeb-form-control input[type=checkbox]:checked+.checkbox-label .apeb-checkbox{display:none}.apeb-form-group .apeb-form-control input[type=checkbox]:disabled+.checkbox-label .apeb-checkbox,.apeb-form-group .apeb-form-control input[type=checkbox]:disabled+.checkbox-label .apeb-checkbox-checked{background-color:#f0f0f0}.apeb-radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apeb-radio.apeb-radio-inline{display:inline-block}.apeb-radio .apeb-radio-label{padding-left:10px}.apeb-radio input{position:absolute;opacity:0;cursor:pointer}.apeb-radio .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border-radius:50%;border:1px solid #dfe8ea}.apeb-radio:hover input~.checkmark{background-color:#e4e4e4}.apeb-radio input:checked~.checkmark{background-color:#fff}.apeb-radio .checkmark:after{content:"";position:absolute;display:none}.apeb-radio input:checked~.checkmark:after{display:block}.apeb-radio .checkmark:after{top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:#004857}.apeb-radio.apeb-radio-disabled{opacity:.5}.apeb-radio input:disabled{display:none}.apeb-radio input:disabled~.checkmark{cursor:not-allowed}.table-component{background-color:#f1f5f6;overflow-x:auto}.table-component .apeb-table{width:100%;padding:10px;border-collapse:separate;border-spacing:0 6px}.table-component .apeb-table .scarlet-text{color:#d0021b}.table-component .apeb-table .apeb-table-cell{padding:20px 10px;line-height:normal;vertical-align:middle}.table-component .apeb-table .apeb-table-cell:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.table-component .apeb-table .apeb-table-cell:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.table-component .apeb-table .apeb-table-cell.line-through{text-decoration:line-through}.table-component .apeb-table .apeb-table-cell.product-column{min-width:200px}.table-component .apeb-table .apeb-table-cell .icon-hidden{visibility:hidden}.table-component .apeb-table .apeb-table-cell .table-icon{font-size:20px}.table-component .apeb-table .apeb-table-cell .table-open-accordion{color:#d0021b;cursor:pointer;min-width:42px}.table-component .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion{font-size:10px;padding:0 5px}.table-component .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}.table-component .apeb-table .more-info{padding:15px 10px}.table-component .apeb-table .apeb-table-thead .apeb-table-row{text-transform:uppercase;color:#004857;background-color:#bfd1d5}.table-component .apeb-table .apeb-table-tbody .apeb-table-row{background-color:#fff;box-shadow:0 7px 10px 0 rgba(211,211,211,.5)}.apeb-page-title{color:#004857}.apeb-page-sub-title{color:#004857}.variation-block-component{width:100%;border-width:thin;border-style:solid;z-index:1;background-color:#f6f9fa;padding:30px;border-color:#dfe8ea}.variation-block-component:before,.variation-block-component:after{position:absolute;right:50px;width:0;height:0;content:"";border-left:13px solid transparent;border-right:13px solid transparent;border-bottom-width:13px;border-bottom-style:solid}.variation-block-component:before{top:-5px;border-bottom-color:#dfe8ea}.variation-block-component:after{top:-3px;border-bottom-color:#f6f9fa}.variation-block-component .block-title{color:#004857}.variation-block-component .block-action-date{padding-bottom:10px}.variation-block-component .block-label{color:#004857;text-transform:uppercase}.variation-block-component .block-date{background-color:#f1f5f6;padding:20px;margin:10px;border-radius:4px}.variation-block-component .block-date .block-label{display:block;margin-bottom:4px}.variation-block-component .block-date .block-value.old{text-decoration:line-through}.variation-block-component .block-date .block-value.new{color:#d0021b}.variation-block-component .icon-info{margin-right:10px}.variation-block-component .block-success{color:#55ba36}.variation-block-component .block-success .icon-check{font-size:14px;margin-right:5px}.variation-block-component .block-error{color:#d0021b}.variation-block-component :disabled{opacity:.3}.variation-block-component .apeb-btn-autorize,.variation-block-component .apeb-btn-reject{width:150px;margin-left:20px;margin-right:20px}.variation-block-component .apeb-btn-ask-assistance{height:35px;line-height:35px}.variation-block-component .block-request-info{font-size:10px;display:block;color:gray}.filter-component{padding:15px}.filter-component .filter-container{width:100%;background-color:#f1f5f6}.filter-component .filter-container .apeb-filter-title .icon-filter{font-size:18px}.filter-component .filter-container select{text-transform:unset}.filter-component .filter-container .datepicker-icon-container{height:48px;padding:12px;vertical-align:middle;justify-content:center;border:1px solid #dfe8ea;background-color:#fff;font-size:22px;color:#004857}.filter-component .filter-container .filter-date-group{display:inline-flex;vertical-align:middle;align-content:center;background-color:#fff;border:1px solid #dfe8ea;border-radius:2px;margin-right:10px;height:48px;padding:10px}.filter-component .filter-container .filter-date-group.apeb-form-control-error{border:1px solid #d0021b}.filter-component .filter-container .filter-date-group.apeb-filter-valid{border:1px solid #004857}.filter-component .filter-container .filter-date-group .datepicker-label{margin:auto;vertical-align:middle}.filter-component .filter-container .filter-date-group input{height:unset;border:unset}.top-arrow-accordion{cursor:pointer;font-size:22px;color:#004857}.top-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}.accordion-content{background-color:#f1f5f6;display:none}.accordion-content.open{display:block;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear}.accordion-content .divider{border:1px solid #fff}.date_bold{font-weight:bold;font-size:larger}

.modal-component .apeb-modal .modal-dialog .modal-header .modal-title .apeb-modal-title{font-family:inherit;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal-component .apeb-modal .modal-dialog .modal-header .modal-title .modal-icon-close{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.modal-component{height:0px}.modal-component .open-modal-btn{visibility:hidden}.modal-component .apeb-modal{display:block}.modal-component .apeb-modal::before{background-color:#2a2a2a;content:"";height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%}.modal-component .apeb-modal .modal-content{border-radius:0px !important}.modal-component .apeb-modal .modal-dialog.apeb-modal-xs{width:30%;margin-left:35%}.modal-component .apeb-modal .modal-dialog.apeb-modal-sm{width:50%;margin-left:25%}.modal-component .apeb-modal .modal-dialog.apeb-modal-md{width:70%;margin-left:15%}.modal-component .apeb-modal .modal-dialog.apeb-modal-lg{width:90%;margin-left:5%}@media(max-width: 1023px){.modal-component .apeb-modal .modal-dialog.apeb-modal-xs{width:90%;margin-left:5%}.modal-component .apeb-modal .modal-dialog.apeb-modal-sm{width:90%;margin-left:5%}.modal-component .apeb-modal .modal-dialog.apeb-modal-md{width:90%;margin-left:5%}}@media(min-width: 1366px){.modal-component .apeb-modal .modal-dialog.apeb-modal-lg{width:70%;margin-left:15%}}.modal-component .apeb-modal .modal-dialog .modal-header{border-bottom:0}.modal-component .apeb-modal .modal-dialog .modal-header .modal-title .apeb-modal-title{text-transform:none;color:#2a2a2a}.modal-component .apeb-modal .modal-dialog .modal-header .modal-title .modal-icon-close{color:#2a2a2a}.modal-component .apeb-modal .modal-dialog .modal-header .modal-icon-close{float:right;cursor:pointer}.modal-component .apeb-modal .modal-dialog .modal-header .modal-btn-close{height:36px;font-size:36px;cursor:pointer;margin-right:10px}.modal-component .apeb-modal .modal-dialog .modal-header .modal-btn-close:hover{color:#2a2a2a}.modal-component .apeb-modal .modal-dialog .modal-body{min-height:300px;max-height:100%}
.page-loader-component{position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px}.page-loader-component:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e4e4e4;opacity:.3}.page-loader-component:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.page-loader-component img{width:300px;height:200px;margin-left:-125px}
.justification-form-component .form-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.justification-form-component{min-height:100px;padding:20px}.justification-form-component.dark{background-color:#f1f5f6}.justification-form-component .form-title{color:#2a2a2a}
.ddt-form-component .block-value{display:block;margin-top:15px}.ddt-form-component .attach-doc{text-transform:uppercase;color:#004857;font-weight:normal}.ddt-form-component .attach-doc sup{padding-left:3px;font-size:12px}.ddt-form-component .add-attachment-label{font-size:16px}
.upload-file-component .add-attachment .add-attachment-btn{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.upload-file-required .upload-file-component .add-attachment{border:1px solid #d0021b}.upload-file-component .attach-doc{margin:10px 0}.upload-file-component .add-attachment-input{visibility:hidden;height:0}.upload-file-component .add-attachment{padding:5px 0 5px 5px}.upload-file-component .add-attachment .add-attachment-btn{background:transparent;border:none;height:30px;line-height:30px;padding:0;box-shadow:none;color:#004857}.upload-file-component .add-attachment .add-attachment-btn:first-of-type{height:35px;padding:5px 2px 5px 5px;border:1px solid #004857}.upload-file-component .add-attachment .add-attachment-btn .icon-attached{font-size:25px}.upload-file-component .add-attachment.alert{border:1px solid #d0021b}.upload-file-component .alert-component{width:100% !important}.upload-file-component .alert-component .alert{padding:5px !important}.upload-file-component .alert-component .alert .alert-message{font-size:12px !important}
.download-file-component .attachment .attachment-btn .attachment-name{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.download-file-component .attachment .attachment-btn{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.download-file-component .attachment{padding:5px 0 5px 5px;background-color:#fff;border-radius:10px}.download-file-component .attachment.dark{background-color:#f1f5f6}.download-file-component .attachment .attachment-btn{background:transparent;border:none;height:30px;line-height:30px;padding:0;box-shadow:none}.download-file-component .attachment .attachment-btn .icon{font-size:30px}.download-file-component .attachment .attachment-btn .icon-remove,.download-file-component .attachment .attachment-btn .icon-rubbish{font-size:25px}.download-file-component .attachment .attachment-btn .icon-remove:hover,.download-file-component .attachment .attachment-btn .icon-rubbish:hover{color:#d0021b}.download-file-component .attachment .attachment-btn.attachment-btn-clears{float:right;padding:5px;margin-right:5px;margin-top:-2.5px;height:35px}.download-file-component .attachment .attachment-btn .attachment-pdf,.download-file-component .attachment .attachment-btn .attachment-csv,.download-file-component .attachment .attachment-btn .attachment-jpg{width:25px;height:30px}.download-file-component .attachment .download-link{visibility:hidden}.download-file-component.inline{display:inline;display:-webkit-inline-box}.download-file-component.inline .attachment{margin-right:20px}.download-file-component.inline .attachment .attachment-btn{margin-right:10px}
.alert-component .alert .alert-message{font-family:inherit;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.alert-component{width:90%;margin:0 auto}.alert-component.absolute{position:absolute;top:100}

.pagination-component .pagination-label{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.pagination-component{float:right}.pagination-component .pagination-label{padding:0 10px}.pagination-component .pagination-arrow-icon{display:inline-block;background-color:#004857;color:#fff;padding:10px;border-radius:20px;font-size:12px;cursor:pointer}.pagination-component .pagination-arrow-icon.prev{transform:rotate(90deg)}.pagination-component .pagination-arrow-icon.next{transform:rotate(270deg)}.pagination-component .pagination-arrow-icon:disabled{opacity:.3}

.display-chat-component .display-chat-button{width:60px;height:60px;color:#fff;font-size:30px;position:fixed;bottom:90px;right:72px;border-radius:40px;box-shadow:0 1px 8px 0 rgba(3,3,3,.5);background-color:#004857;z-index:2}.display-chat-component .close-chat-button{width:60px;height:60px;position:fixed;bottom:15px;right:45%;z-index:1;border-radius:40px}.display-chat-component .close-header-button{width:60px;height:30px;line-height:30px;font-size:12px;float:right;padding:0;margin:5px}.display-chat-component .close-chat-button,.display-chat-component .close-header-button{box-shadow:0 1px 8px 0 rgba(3,3,3,.5);background-color:#dfe8ea}.display-chat-component .close-chat-icon{width:17px;height:17px;object-fit:contain}.display-chat-component .notification-badge{position:absolute;top:-10px;right:-10px;padding:8px 10px;border-radius:50%;background:#d0021b;color:#fff;font-size:10px}.display-chat-component .chat-overlay{height:calc(100%);width:100%;position:fixed;z-index:1;left:0;top:0;background-color:rgba(0,0,0,.5);overflow-x:hidden;overflow-y:hidden;transition:.5s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-top:100px}.display-chat-component .chat-overlay-content{position:absolute;height:calc(100% - 100px);box-shadow:-2px -1px 10px 0 rgba(3,3,3,.5);background-color:#fff;right:0;padding:0}.display-chat-component .mobile-header{height:40px;background-color:#f0f0f0;z-index:1}.display-chat-component .close-chat-button-container{width:calc(100% - 602px)}.display-chat-component .fade-enter-active,.display-chat-component .fade-leave-active{transition:opacity .5s}.display-chat-component .fade-enter,.display-chat-component .fade-leave-to{opacity:0}@media(max-width: 767px){.display-chat-component .close-chat-button-container{display:none !important}.display-chat-component .chat-overlay-content{width:100%}.display-chat-component .display-chat-button{right:50px}}@media(min-width: 767px){.display-chat-component .mobile-header{display:none !important}}@media(min-width: 767px){.display-chat-component .mobile-header{display:none !important}}@media(max-width: 991px)and (min-width: 767px){.display-chat-component .close-chat-button{right:52%}.display-chat-component .chat-overlay-content{width:50%}}
.chat-widget-component{height:100%}.chat-widget-component .chat-spinner{height:70%;padding-top:50px;position:relative;text-align:center;bottom:25px}.chat-widget-component .chat-widget-alert{padding-top:25px}@media(max-width: 767px){.chat-widget-component{height:95%;padding-top:40px;position:relative}}
.receiver-selector-component{height:15%;position:relative}.receiver-selector-component .receiver-selector{height:100%;background-color:#dfe8ea;text-align:center}.receiver-selector-component .receiver-selector-title{font-size:18px;padding-top:20px;color:#004857}.receiver-selector-component .receiver-selector-item{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer}.receiver-selector-component .receiver-selector-item.active{background-color:#bfd1d5}.receiver-selector-component .receiver-selector-item .notification-badge{position:absolute;top:10px;right:15px;padding:8px 10px;border-radius:50%;background:#d0021b;color:#fff;font-size:8px}.receiver-selector-component .receiver-selector-item-active::after{content:"";position:absolute;width:15px;height:15px;background:#fff;right:-8px;top:100%;left:50%;transform:translate(0, -50%) rotate(45deg)}@media(max-width: 991px){.receiver-selector-component .receiver-selector-title{font-size:14px}}
.message-box-component{height:70%;padding-top:20px;position:relative}.message-box-component .message-box{height:90%;padding:15px;margin:10px 20px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#bfd1d5 #f0f0f0;scrollbar-base-color:#f0f0f0;scrollbar-face-color:#bfd1d5;scrollbar-3dlight-color:#bfd1d5;scrollbar-highlight-color:#004857;scrollbar-track-color:#f0f0f0;scrollbar-arrow-color:#f0f0f0}.message-box-component .message-box::-webkit-scrollbar{width:4px;border-radius:3px;background-color:#f0f0f0}.message-box-component .message-box::-webkit-scrollbar-thumb{width:4px;border-radius:3px;background-color:#bfd1d5}.message-box-component .message-box::-webkit-scrollbar-thumb:hover{background:#004857}.message-box-reduced-u-messages{height:65%}.message-box-reduced-errors{height:55%}.message-box-reduced{height:50%}
.message-component .message .message-body .message-text,.message-component .message .message-header .message-title{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.message-component .message .message-header .message-date{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.message-component .message .message-header{display:flex}.message-component .message .message-header .message-title{font-weight:bold;color:#004857}.message-component .message .message-header .message-title .notify-message{width:10px;height:10px;background-color:#bfd1d5;border-radius:10px;margin-top:4px}.message-component .message .message-header .message-date{text-align:right;color:#2a2a2a}.message-component .message .message-header .message-title,.message-component .message .message-header .message-date{height:100%;padding:5px}.message-component .message .message-header .message-title-notify{color:#2a2a2a}.message-component .message .message-body .message-text{color:#2a2a2a;padding:5px}.message-component .out-message{width:90%;float:right;background-color:#bfd1d5}.message-component .in-message,.message-component .notify{width:90%;float:left}.message-component .notify{margin:10px 0}.message-component .in-message{background-color:#f1f5f6}.message-component .out-message,.message-component .in-message{position:relative;border-radius:10px;padding:0 20px;margin-bottom:10px}.message-component .out-message:after{content:"";position:absolute;right:0;bottom:0%;width:0;height:0;border:26px solid transparent;border-left-color:#bfd1d5;border-right:0px;border-bottom:0;margin-top:0;margin-right:-10px}.message-component .in-message:after{content:"";position:absolute;left:0;bottom:0%;width:0;height:0;border:26px solid transparent;border-right-color:#f1f5f6;border-left:0;border-bottom:0;margin-top:0;margin-left:-10px}
.sender-component{height:15%;position:relative}.sender-component .sender-form-group{margin-bottom:0}.sender-component .sender-form-group .apeb-form-control>input:disabled{cursor:not-allowed}.sender-component .sender{height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.sender-component .sender div{padding:0;margin:5px}.sender-component .sender-btn{width:90px;height:48px;border-radius:4px;background-color:#004857;color:#fff;line-height:unset}.sender-component .sender-btn:disabled{opacity:.5;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;cursor:not-allowed;padding:0}
.undisplayed-messages-notifier-component .undisplayed-messages-notify .undisplayed-messages-button{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.undisplayed-messages-notifier-component{height:5%;text-align:center;position:relative}.undisplayed-messages-notifier-component .undisplayed-messages-notify{position:relative;border-radius:10px;margin-top:10px;display:inline-block}.undisplayed-messages-notifier-component .undisplayed-messages-notify .undisplayed-messages-button{border-radius:10px;padding:0px 20px;height:20px;background-color:#fff}
.service-related-tooltip-component .tooltip-btn{background:transparent;border:none;box-shadow:unset}.service-related-tooltip-component .tooltip-btn .icon-info{color:#004857}
.popper{width:auto;background-color:#fafafa;color:#212121;text-align:center;padding:2px;display:inline-block;border-radius:3px;position:absolute;font-size:14px;font-weight:normal;border:1px #ebebeb solid;z-index:200000;-moz-box-shadow:#3a3a3a 0 0 6px 0;-webkit-box-shadow:#3a3a3a 0 0 6px 0;box-shadow:#3a3a3a 0 0 6px 0}.popper .popper__arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.popper[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=top] .popper__arrow{border-width:5px 5px 0 5px;border-color:#fafafa transparent transparent transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom]{margin-top:5px}.popper[x-placement^=bottom] .popper__arrow{border-width:0 5px 5px 5px;border-color:transparent transparent #fafafa transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=right]{margin-left:5px}.popper[x-placement^=right] .popper__arrow{border-width:5px 5px 5px 0;border-color:transparent #fafafa transparent transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.popper[x-placement^=left]{margin-right:5px}.popper[x-placement^=left] .popper__arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fafafa;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}

.advanced-pagination-component{display:flex;justify-content:space-between}.advanced-pagination-component .advanced-form{display:flex}.advanced-pagination-component .button-pagination{width:32px;height:32px;box-shadow:none !important;display:flex;align-items:center;justify-content:center;background-color:#004857;color:#fff;border-radius:3px;cursor:pointer}.advanced-pagination-component a{cursor:pointer;color:#2a2a2a}.advanced-pagination-component .advanced-pagination-format{display:flex;align-items:center}.advanced-pagination-component .pagination-items-per-page{display:flex;align-items:center}.advanced-pagination-component .advanced-pagination-select{background-color:#f0f0f0;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,.3);border-radius:3px;width:64px;height:32px;text-align:center}.advanced-pagination-component .pagination-arrow-icon{display:inline-block;padding:10px;border-radius:20px;font-size:12px;cursor:pointer}.advanced-pagination-component .pagination-arrow-icon.prev{transform:rotate(90deg)}.advanced-pagination-component .pagination-arrow-icon.next{transform:rotate(270deg)}.advanced-pagination-component .pagination-arrow-icon:disabled{opacity:.3}
.dashboard-wrapper-component .dashboard-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.dashboard-wrapper-component .dashboard-widget .card .widget-content .widget-month{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.dashboard-wrapper-component .dashboard-widget .card .widget-title-container{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.dashboard-wrapper-component .dashboard-widget .card .widget-content{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.dashboard-wrapper-component .dashboard-widget .card .widget-alert{font-family:inherit;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.dashboard-wrapper-component{background-color:#f1f5f6;width:100%;min-height:480px;padding:40px 40px 20px 40px}.dashboard-wrapper-component .owl-dot{box-shadow:none}.dashboard-wrapper-component.dashboard-carrozziere{min-height:556px}@media(max-width: 540px){.dashboard-wrapper-component{padding:10px}.dashboard-wrapper-component .apeb_paddingRow{padding:5px 20px 20px}}.dashboard-wrapper-component .dashboard-title{color:#004857}.dashboard-wrapper-component .info-message{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}@media(max-width: 1023px){.dashboard-wrapper-component{min-height:340px;max-height:340px}.dashboard-wrapper-component.dashboard-carrozziere{min-height:390px;max-height:390px}}.dashboard-wrapper-component .dashboard-widget .card{width:100%;height:210px;margin:0 auto}.dashboard-wrapper-component .dashboard-widget .card .widget-spinner-component{width:60px;height:20px;margin:57.5px auto}.dashboard-wrapper-component .dashboard-widget .card .widget-title-container{color:#2a2a2a;text-transform:uppercase}.dashboard-wrapper-component .dashboard-widget .card .widget-title-container .widget-icon{width:22px;height:18px;size:18px;color:#f1f5f6;font-size:18px !important;color:#bfd1d5}.dashboard-wrapper-component .dashboard-widget .card .widget-title-container .widget-title-box{padding:2px}.dashboard-wrapper-component .dashboard-widget .card .widget-title-container .widget-title-box .widget-title{line-height:16px}.dashboard-wrapper-component .dashboard-widget .card .widget-alert{color:#d0021b;padding:10px 0;min-height:34px}.dashboard-wrapper-component .dashboard-widget .card .widget-content{margin-top:30px}.dashboard-wrapper-component .dashboard-widget .card .widget-content .widget-month{font-weight:300}@media(min-width: 1200px){.dashboard-wrapper-component .dashboard-widget .card{min-width:300px;width:100%}}@media(max-width: 1023px){.dashboard-wrapper-component .dashboard-widget .card{width:500px;margin:0 auto}}@media(max-width: 540px){.dashboard-wrapper-component .dashboard-widget .card{width:300px}}.dashboard-wrapper-component .carousel-carrozziere .owl-carousel .owl-stage-outer .owl-item{min-height:270px}@media(max-width: 540px){.apeb_paddingRow{padding:5px 20px 20px}}@media(min-width: 1024px){.container-banner-carrozziere{min-height:1350px}}

.widget-general-panning-component .widget-content .widget-general-panning-list .widget-general-panning-list-item{font-family:inherit;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-general-panning-component .widget-content{position:relative}.widget-general-panning-component .widget-content.widget-content-with-alert{margin-top:0px !important}.widget-general-panning-component .widget-content.widget-content-with-no-alert{margin-top:20px !important}.widget-general-panning-component .widget-content .widget-general-panning-list{padding:10px 22px}.widget-general-panning-component .widget-content .widget-general-panning-list .widget-general-panning-list-item{font-weight:300;margin-bottom:7px}@media(min-width: 541px){.widget-general-panning-component .widget-content .widget-general-panning-list .widget-general-panning-list-item{font-size:16px}}.widget-general-panning-component .widget-content .widget-general-panning-list .widget-general-panning-list-item b{color:#004857;position:absolute;left:140px}
.block-title{font-family:inherit;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.block-title{color:#004857}
.widget-plafond-component .card .widget-additional-description{font-family:inherit;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-plafond-component .card .widget-alert{padding:5px 0 !important;min-height:24px !important}.widget-plafond-component .card .widget-alert p{margin-bottom:0px}.widget-plafond-component .card .widget-additional-description{padding:5px 0 10px 0;min-height:12px}.widget-plafond-component .card .widget-additional-description .widget-additional-description-label{color:#004857}.widget-plafond-component .widget-content{margin-top:0px !important}.widget-plafond-component .contractualization-container{margin-top:20px !important}
.widget-orders-managed-component .widget-content{margin-top:20px !important}
.donut-chart-component .donut-chart-value{font-family:inherit;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.donut-chart-component .donut-chart-available{font-family:inherit;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.donut-chart-component .donut-chart-value,.donut-chart-component .donut-chart-available{color:#55ba36;text-transform:lowercase}.donut-chart-component .donut-chart-value.zero,.donut-chart-component .donut-chart-value.blocked,.donut-chart-component .donut-chart-available.zero,.donut-chart-component .donut-chart-available.blocked{color:#e4e4e4}.donut-chart-component .donut-chart-value.black,.donut-chart-component .donut-chart-available.black{color:#2a2a2a}.donut-chart-component .donut-chart-value.deep-teal,.donut-chart-component .donut-chart-available.deep-teal{color:#004857}.donut-chart-component .donut-chart-value.tealish,.donut-chart-component .donut-chart-available.tealish{color:#23b9d6}
.donut-chart-description-component{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.donut-chart-description-component.sm{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.donut-chart-description-component{padding-left:0px;padding-right:0px}.donut-chart-description-component.blocked{color:#e4e4e4}.donut-chart-description-component .donut-chart-description-top .donut-chart-description-value,.donut-chart-description-component .donut-chart-description-bottom .donut-chart-description-value{font-weight:bold}.donut-chart-description-component .donut-chart-description-top .donut-chart-description-value.green,.donut-chart-description-component .donut-chart-description-bottom .donut-chart-description-value.green{color:#55ba36}.donut-chart-description-component .donut-chart-description-top .donut-chart-description-value.orange,.donut-chart-description-component .donut-chart-description-bottom .donut-chart-description-value.orange{color:#ffb000}.donut-chart-description-component .donut-chart-description-top .donut-chart-description-value.deep-teal,.donut-chart-description-component .donut-chart-description-bottom .donut-chart-description-value.deep-teal{color:#004857}.donut-chart-description-component .donut-chart-description-top .donut-chart-description-value.tealish,.donut-chart-description-component .donut-chart-description-bottom .donut-chart-description-value.tealish{color:#23b9d6}
.widget-state-payments-component .widget-status{font-family:inherit;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-state-payments-component .widget-status{float:right;margin-right:20px;display:list-item;list-style-type:disc;line-height:16px;color:#55ba36}.widget-state-payments-component .widget-status-payment{margin-bottom:17px}.widget-state-payments-component .widget-status-payment.error-message{color:#d0021b;font-weight:bold}.widget-state-payments-component .widget-status-payment .cpointer{cursor:pointer}
.widget-activities-count-component .widget-content .activities-label{font-family:inherit;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-activities-count-component .widget-content.widget-content-with-alert{margin-top:0px !important}.widget-activities-count-component .widget-content.widget-content-with-no-alert{margin-top:20px !important}.widget-activities-count-component .widget-content .activities-label{margin-bottom:7px}@media(min-width: 541px){.widget-activities-count-component .widget-content .activities-label{font-size:16px}}
.dashboard-banner-coach-builder{position:relative;margin-top:-83px}.dashboard-banner-coach-builder .banner{width:300px;margin:0 auto;text-align:center}.dashboard-banner-coach-builder .banner .banner-image{height:580px}@media(min-width: 1200px){.dashboard-banner-coach-builder .banner{min-width:300px;width:100%;max-width:450px}.dashboard-banner-coach-builder .banner .banner-image{width:100%;max-width:100%}}
.banner-unsolved-user .banner{padding:20px;background-color:#ffd2d2;text-align:center}@media(max-width: 540px){.banner-unsolved-user .banner{margin-top:60px;padding:10px}}
.widget-appointments-component .card{background-color:#0099b8}.widget-appointments-component .card .widget-title{color:#fff}.widget-appointments-component .card .widget-content{width:100%;margin-top:10px !important}.widget-appointments-component .card .widget-content .listEmpty{color:#fff;margin-top:60px;text-align:center}.widget-appointments-component .card .widget-content .owl-dot{box-shadow:none}
.appointment-card-component .appointment-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.appointment-card-component .appointment-value{font-family:inherit;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.appointment-card-component{width:100%;color:#fff}.appointment-card-component .icon-calendar{opacity:.6;font-size:30px}.appointment-card-component .appointment-date{font-weight:bold;line-height:1.9}.appointment-card-component .appointment-label{font-weight:bold;opacity:.6}
.widget-summary-info-component .dashboard-widget .card .widget-content{margin-top:10px}.widget-summary-info-component .dashboard-widget .card .widget-content .widget-summary-info-list{padding:10px 22px}
.summary-info-card-component{float:left;position:relative;padding:10px 15px 10px 0px;text-align:center}.summary-info-card-component:first-of-type{padding-left:0px}.summary-info-card-component:last-of-type{padding-right:0px}.summary-info-card-component .summary-info-card{height:140px;width:100%}.summary-info-card-component .summary-info-card .summary-label-container{height:74px;width:112px;margin:0 auto;padding:25px 0}.summary-info-card-component .summary-info-card .summary-count{font-weight:bold;font-size:35px;color:#004857}.summary-info-card-component .summary-info-card .summary-count.alert{color:#d0021b}.summary-info-card-component .summary-info-card .tooltip-btn{background:transparent;border:none;box-shadow:none;float:right;color:#004857;font-size:16px;padding:10px}.summary-info-card-component.card-total_requests_to_manage .summary-label-container{width:130px}
.summary-info-label-item .summary-info-label-count{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.summary-info-label-item .summary-info-label{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.summary-info-label-item{margin-bottom:0px}.summary-info-label-item.pad-X5{padding-bottom:5px}.summary-info-label-item.pad-X6{padding-bottom:3px}.summary-info-label-item .summary-info-label{display:inline-block;width:200px}.summary-info-label-item .summary-info-label-count{color:#004857}.summary-info-label-item .summary-info-label-count.alertCount{color:#d0021b}
.integration-planner-btn{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.mobile-planner-btn{width:40px;height:40px;border-radius:5px;background-color:#0099b8;padding:0px;margin-top:40px;cursor:pointer;float:right}.mobile-planner-btn button{border:none;background:transparent;width:100%;height:100%;margin:0;padding:0}.mobile-planner-btn button .icon{font-size:20px;color:#e4e4e4}.integration-planner-btn{cursor:pointer}.integration-planner-btn .popper{padding:5px}.integration-planner-btn button{background:#fff;color:#004857;border-color:#004857}.integration-planner-btn button .icon{font-size:20px}.widget-planner-component .widget-title-container .tooltip-btn{border:none;background:transparent;padding:0}.widget-planner-component .widget-title-container .tooltip-btn .icon-open-information{float:right;cursor:pointer}.widget-planner-component .widget-content{margin-top:5px !important}@media(min-width: 1023px)and (max-width: 1082px){.widget-planner-component .widget-content{margin-left:-10px;margin-right:-10px}}.widget-planner-component .full-calendar-container{padding:20px;padding-top:0px}
.calendar-component .apeb-calendar .vc-popover-content .apeb-calendar-popover .apeb-calendar-popover-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.calendar-component .apeb-calendar{margin:0 auto;padding:0px;border:none}.calendar-component .apeb-calendar .vc-rounded-full{border-radius:0px !important}.calendar-component .apeb-calendar.vc-container .vc-header{padding:0px}.calendar-component .apeb-calendar.vc-container .vc-arrows-container div:hover{background-color:transparent}.calendar-component .apeb-calendar.vc-container .vc-arrows-container div:last-of-type{margin-right:20%}.calendar-component .apeb-calendar.vc-container .vc-grid-container{width:100%}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks{padding:5px 0px 5px 0px}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-weekday{color:#2a2a2a}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-day{cursor:pointer;border:.5px solid #e4e4e4}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-day:focus{background-color:transparent;font-weight:normal}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-day:hover{background-color:#f0f0f0;font-weight:bold}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-highlights .vc-highlight{width:100%;height:100%;background-color:#0099b8;opacity:.5;color:#fff}.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-highlights .vc-highlight:focus,.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-highlights .vc-highlight:hover{background-color:transparent}.calendar-component .apeb-calendar.vc-container .vc-grid-container .vc-day-content{width:inherit;height:inherit;margin:inherit}.calendar-component .apeb-calendar.vc-container .vc-grid-container .vc-day-content:focus{background-color:transparent;font-weight:normal}.calendar-component .apeb-calendar.vc-container .vc-grid-container .vc-day-content:hover{background-color:#f0f0f0;color:#2a2a2a}.calendar-component .apeb-calendar.apeb-calendar-sm{width:260px;height:145px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-header{height:19px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-header .vc-title{font-size:14px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-arrows-container{height:19px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-arrows-container svg{width:19px;height:19px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-arrows-container div:first-of-type{margin-left:20%}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-weekday{width:100%;height:14px;line-height:14px;font-size:10px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-day{width:100%;height:18px;min-height:18px;line-height:18px}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-day:hover{color:#2a2a2a}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-day .vc-day-layer.vc-day-box-center-bottom{top:2px;right:2px;bottom:inherit;left:inherit}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-dots .vc-dot{background-color:#ffb000}.calendar-component .apeb-calendar.apeb-calendar-sm.vc-container .vc-grid-container .vc-day-content{line-height:18px;font-size:12px}.calendar-component .apeb-calendar.apeb-calendar-lg{width:100%;max-width:852px;height:540px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-header{width:40%;height:40px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-header .vc-title{font-size:24px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-arrows-container{width:50%;height:40px;padding:0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-arrows-container svg{width:40px;height:40px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-weekday{width:100%;height:40px;line-height:40px;font-size:18px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day{width:100%;height:76px;min-height:76px;line-height:76px;font-size:16px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .vc-day-layer.vc-day-box-center-bottom{display:none}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .day-cell{width:100%;height:100%;padding:0px 5px}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .day-cell.today{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .day-cell.today:hover{color:#2a2a2a;background-color:#f0f0f0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .day-cell.disabled{color:#cbd5e0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-day .day-cell.disabled:hover{color:#2a2a2a;background-color:#f0f0f0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-highlights .vc-highlight:focus,.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-highlights .vc-highlight:hover{color:#2a2a2a;background-color:#f0f0f0}.calendar-component .apeb-calendar.apeb-calendar-lg.vc-container .vc-grid-container .vc-day-content{line-height:76px;font-size:16px}.calendar-component .apeb-calendar .vc-popover-content{background-color:#fff;color:#2a2a2a;padding:20px;border-color:#e4e4e4;width:300px}.calendar-component .apeb-calendar .vc-popover-content .vc-popover-caret{border-color:#e4e4e4}.calendar-component .apeb-calendar .vc-popover-content .apeb-calendar-popover hr{margin-top:10px;margin-bottom:10px}.calendar-component .apeb-calendar .vc-popover-content .apeb-calendar-popover .appointments-container.sm{min-height:140px;max-height:180px}.calendar-component .apeb-calendar .vc-popover-content .apeb-calendar-popover .appointments-container.lg{min-height:260px;max-height:340px}@media screen and (max-width: 767px){.calendar-component .apeb-calendar .vc-popover-content .apeb-calendar-popover .appointments-container.lg{min-height:140px;max-height:180px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.calendar-component .apeb-calendar.vc-container .vc-grid-container{display:-ms-grid}.calendar-component .apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-grid-cell{width:36px}.calendar-component .apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-day .vc-day-layer.vc-day-box-center-bottom{bottom:inherit;left:inherit}.calendar-component .apeb-calendar-sm.vc-container .vc-grid-container.vc-weeks .vc-dots .vc-dot{width:5px;height:5px;border-radius:50%;transition:.13s ease-in}.calendar-component .apeb-calendar-lg.vc-container .vc-grid-container.vc-weeks .vc-grid-cell{width:121.5px}}@media screen and (max-width: 1023px){.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-weekday,.calendar-component .apeb-calendar.vc-container .vc-grid-container.vc-weeks .vc-day{height:30px !important;min-height:30px !important;line-height:30px !important}.calendar-component .apeb-calendar .vc-popover-content-wrapper{transform:translate3d(-20px, 240px, 0) !important}}
.appointment-component .appointment-hour{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.appointment-component .appointment-detail .appointment-row .appointment-label{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.appointment-component .appointment-detail .appointment-row,.appointment-component .appointment-description{font-family:inherit;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.appointment-component .appointment-hour{display:inline-block;width:25%}.appointment-component .appointment-description{display:inline-block;width:70%}.appointment-component .appointment-description .event-badge-icon,.appointment-component .appointment-description .event-badge-label{float:right}.appointment-component .appointment-detail{margin-top:10px}.appointment-component .appointment-detail .appointment-row{min-height:20px}
.event-component .event-badge{color:#2a2a2a;font-size:10px}.event-component .event-badge div{display:inline-block;height:10px}.event-component .event-badge .event-badge-icon{width:10px;border-radius:50%}.event-component .event-badge .event-badge-icon.event-badge-icon-other{background-color:#004857}.event-component .event-badge .event-badge-label{line-height:10px;margin-left:5px}



.widget-rewarding-goal-component .block-title{font-family:inherit;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-rewarding-goal-component .info-message,.widget-rewarding-goal-component .widget-content .award-description,.widget-rewarding-goal-component .widget-content .goal .goal-name{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-rewarding-goal-component .widget-content .award-value{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-rewarding-goal-component .widget-content .redeem-reward-info,.widget-rewarding-goal-component .widget-content .goal .goal-description,.widget-rewarding-goal-component .widget-title-box .popper{font-family:inherit;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-rewarding-goal-component .widget-content .apeb-btn-redeem-reward,.widget-rewarding-goal-component .widget-content .award-rating-container{font-family:inherit;font-size:10px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.widget-rewarding-goal-component .widget-title-box .popper{text-align:left;text-transform:none;padding:10px}@media(max-width: 1023px){.widget-rewarding-goal-component .widget-title-box .popper{font-size:10px}}@media(max-width: 540px){.widget-rewarding-goal-component .widget-title-box .popper{max-width:190px;height:250px}}.widget-rewarding-goal-component .widget-title-box button{border:none;background:transparent;width:16px;height:16px;margin-top:-12px}.widget-rewarding-goal-component .widget-title-box button .icon{font-size:12px;cursor:pointer}.widget-rewarding-goal-component .widget-content{margin-top:5px !important}.widget-rewarding-goal-component .widget-content .goal-arrow{text-align:center;cursor:pointer;color:#2a2a2a}.widget-rewarding-goal-component .widget-content .goal-arrow:hover{color:#e4e4e4}.widget-rewarding-goal-component .widget-content .goal-arrow .popper{padding:5px}.widget-rewarding-goal-component .widget-content .goal-arrow button{border:none;background:transparent;width:20px;margin:0 auto;height:20px;margin-top:5px;padding:0}.widget-rewarding-goal-component .widget-content .goal .goal-description .goal-description-arrow{cursor:pointer;font-size:16px}@media(max-width: 1023px){.widget-rewarding-goal-component .widget-content .award-value{font-size:14px}}.widget-rewarding-goal-component .widget-content .award-rating-container{text-align:left}.widget-rewarding-goal-component .widget-content .award-rating-container .award-rating-box{color:#e4e4e4}.widget-rewarding-goal-component .widget-content .award-rating-container .award-rating-box.current-rating{color:#2a2a2a}.widget-rewarding-goal-component .widget-content .award-rating-container .award-rating-box .award-rating-level .icon{font-size:5px}.widget-rewarding-goal-component .widget-content .apeb-btn-redeem-reward{padding:0px 10px;height:30px}.widget-rewarding-goal-component .contractualization-container{margin-top:20px !important}.widget-rewarding-goal-component .block-title{color:#004857}.widget-rewarding-goal-component .cancel-redeem{min-width:200px;margin-right:20px;margin-left:20px}.widget-rewarding-goal-component .confirm-redeem{min-width:200px;margin-right:20px;margin-left:20px}
.bodycar-shop-orders-list-component .tab-item{float:left;padding:20px;border:1px solid #f1f5f6;width:200px;text-align:center;cursor:pointer}.bodycar-shop-orders-list-component .tab-item.active{background:#f1f5f6}.bodycar-shop-orders-list-component .month-item{float:left;padding:20px 0;width:150px;cursor:pointer;font-weight:bold;opacity:.3}.bodycar-shop-orders-list-component .month-item.active{color:#004857;opacity:1}
.table-component .apeb-table .apeb-table-cell{text-align:center}.table-component .apeb-table .apeb-table-cell .table-label-estimated{display:block;font-weight:bold;font-size:10px}.table-component .apeb-table .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.table-component .apeb-table .apeb-table-cell-status{padding:10px}.table-component .apeb-table .apeb-table-cell-status .table-open-accordion{display:inline-flex;text-align:left;text-transform:uppercase;max-width:93px;font-size:10px}.table-component .apeb-table .apeb-table-cell-status .table-open-accordion .icon-warning{font-size:18px;margin-left:4px;margin-top:2px}.table-component .apeb-table .apeb-table-cell-status .orange{color:#ffb000}.table-component .apeb-table .apeb-table-cell-status .table-button-report{background:#2a2a2a;color:#fff;padding:7px 5px;border-radius:2px;font-size:10px}
.filter-component{padding-top:0px}.filter-component .filter-container{padding-bottom:20px}.filter-component .anomaliesFilters{display:flex;justify-content:center;text-align:center}.filter-component .apeb-form-group{display:flex}.filter-component .apeb-form-group .apeb-form-control .checkbox-label{margin-top:15px;float:right}.filter-component .apeb-form-group .apeb-form-control .checkbox-label .apeb-checkbox-filters{float:right;margin-left:10px;margin-right:0;margin-top:-2px}.filter-component .apeb-form-group .apeb-form-control .checkbox-label.fll{float:none}.filter-component .btnSearchContainer{display:flex;justify-content:end}.filter-component .btnSearchContainer .btnSearch{min-width:120px}@media(max-width: 768px){.filter-component .apeb-form-group{display:flex;flex-direction:column;text-align:left}}
.invoices-component .tab-item{float:left;padding:20px;border:1px solid #f1f5f6;width:220px;text-align:center;cursor:pointer}.invoices-component .tab-item.active{background:#f1f5f6}
.table-component .icon-attached{cursor:pointer}

.outlet-component .tab-item{float:left;padding:20px;border:1px solid #f1f5f6;width:220px;text-align:center;cursor:pointer}.outlet-component .tab-item.active{background:#f1f5f6}
.table-component .pointer-cursor{cursor:pointer;text-decoration:underline;color:#000}.table-component .add-to-cart-button{cursor:pointer;color:#004857}.table-component .add-to-cart-button-disabled{color:#dfe8ea}.table-component .gg-shopping-cart{display:block;box-sizing:border-box;position:relative;transform:scale(var(--ggs, 1.2));width:20px;height:21px;background:linear-gradient(to left, currentColor 12px, transparent 0) no-repeat -1px 6px/18px 2px,linear-gradient(to left, currentColor 12px, transparent 0) no-repeat 6px 14px/11px 2px,linear-gradient(to left, currentColor 12px, transparent 0) no-repeat 0 2px/4px 2px,radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 12px 17px/4px 4px,radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 6px 17px/4px 4px}.table-component .gg-shopping-cart::after,.table-component .gg-shopping-cart::before{content:"";display:block;position:absolute;box-sizing:border-box;width:2px;height:14px;background:currentColor;top:2px;left:4px;transform:skew(12deg)}.table-component .gg-shopping-cart::after{height:10px;top:6px;left:16px;transform:skew(-12deg)}.table-component .icon-cell{display:flex;justify-content:center;align-items:center}.table-component .icon-check-style{color:#55ba36;opacity:0;font-size:20px}.table-component .icon-arrow-style{color:#004857;font-size:20px;cursor:pointer}.table-component .icon-arrow-style.rotate{transform:rotate(270deg);display:inline-block}@keyframes fadeout{from{opacity:1}to{opacity:0}}
.filter-component .filter-button{background-color:#004857;color:#fff;border:0;border-radius:3px;min-width:130px;height:40px}.filter-component .filter-outlet-style{display:flex;align-items:center}
.b2b-aftermarket-component .tab-item{float:left;padding:20px;border:1px solid #f1f5f6;width:220px;text-align:center;cursor:pointer}.b2b-aftermarket-component .tab-item.active{background:#f1f5f6}.b2b-aftermarket-component .legend-container{text-align:end}.b2b-aftermarket-component .legend-container span{position:relative;margin-left:50px}.b2b-aftermarket-component .legend-container span::before{position:absolute;right:120px}.b2b-aftermarket-component .legend-container div{margin:10px 0}.b2b-aftermarket-component .legend-container .circle:before{content:"";width:20px;display:block !important;height:20px;border-radius:50%;margin:0 auto;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.b2b-aftermarket-component .legend-container .circle.green-circle:before{background-color:green}.b2b-aftermarket-component .legend-container .circle.yellow-circle:before{background-color:#ff0}.b2b-aftermarket-component .legend-container .circle.red-circle:before{background-color:red}
.table-component .pointer-cursor{cursor:pointer;text-decoration:underline;color:#000}.table-component .add-to-cart-button{cursor:pointer;color:#004857}.table-component .add-to-cart-button-disabled{color:#dfe8ea}.table-component .circle:before{content:"";width:20px;display:block !important;height:20px;border-radius:50%;margin:0 auto;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.table-component .circle.green-circle:before{background-color:green}.table-component .circle.yellow-circle:before{background-color:#ff0}.table-component .circle.red-circle:before{background-color:red}.table-component .gg-shopping-cart{display:block;box-sizing:border-box;position:relative;transform:scale(var(--ggs, 1.2));width:20px;height:21px;background:linear-gradient(to left, currentColor 12px, transparent 0) no-repeat -1px 6px/18px 2px,linear-gradient(to left, currentColor 12px, transparent 0) no-repeat 6px 14px/11px 2px,linear-gradient(to left, currentColor 12px, transparent 0) no-repeat 0 2px/4px 2px,radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 12px 17px/4px 4px,radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 6px 17px/4px 4px}.table-component .gg-shopping-cart::after,.table-component .gg-shopping-cart::before{content:"";display:block;position:absolute;box-sizing:border-box;width:2px;height:14px;background:currentColor;top:2px;left:4px;transform:skew(12deg)}.table-component .gg-shopping-cart::after{height:10px;top:6px;left:16px;transform:skew(-12deg)}.table-component .icon-cell{display:flex;justify-content:center;align-items:center}.table-component .icon-check-style{color:#55ba36;opacity:0;font-size:20px}.table-component .icon-arrow-style{color:#004857;font-size:20px;cursor:pointer}.table-component .icon-arrow-style.rotate{transform:rotate(270deg);display:inline-block}@keyframes fadeout{from{opacity:1}to{opacity:0}}
.filter-component .upload-file-component .add-attachment .add-attachment-btn{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.filter-component .filter-button{background-color:#004857;color:#fff;border:0;border-radius:3px;min-width:130px;height:40px}.filter-component .filter-b2b-aftermarket-style{display:flex;align-items:center}.filter-component .upload-file-required .upload-file-component .add-attachment{border:1px solid #d0021b}.filter-component .upload-file-component{margin-bottom:40px}.filter-component .upload-file-component .attach-doc{margin:10px 0}.filter-component .upload-file-component .add-attachment-input{visibility:hidden;height:0}.filter-component .upload-file-component .add-attachment{padding:5px 0 5px 5px}.filter-component .upload-file-component .add-attachment .add-attachment-btn{background:transparent;border:none;height:30px;line-height:30px;padding:0;box-shadow:none;color:#004857}.filter-component .upload-file-component .add-attachment .add-attachment-btn:first-of-type{height:35px;padding:5px 2px 5px 5px;border:1px solid #004857}.filter-component .upload-file-component .add-attachment .add-attachment-btn .icon-attached{font-size:25px}.filter-component .upload-file-component .add-attachment.alert{border:1px solid #d0021b}.filter-component .upload-file-component .alert-component{width:100% !important}.filter-component .upload-file-component .alert-component .alert{padding:5px !important}.filter-component .upload-file-component .alert-component .alert .alert-message{font-size:12px !important}

.spareparts-shipment-component .block-title{font-family:inherit;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spareparts-shipment-component .block-title-date{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spareparts-shipment-component .block-title{color:#004857}.spareparts-shipment-component .block-title-date{color:#004857;text-transform:uppercase}.spareparts-shipment-component .shipment-content{background-color:#fff;border-radius:4px;border:solid 1px #bfd1d5}.spareparts-shipment-component .margin-left-plus{margin-left:50px}.spareparts-shipment-component .spareparts-center-element{display:flex;align-items:center}
.spareparts-shipment-info-component .block-value{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spareparts-shipment-info-component .block-label{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spareparts-shipment-info-component .block-label{color:#004857;text-transform:uppercase}.spareparts-shipment-info-component .data-block{padding:10px;border-radius:4px;min-height:70px}.spareparts-shipment-info-component .data-block .block-label{display:block;margin-bottom:4px}.spareparts-shipment-info-component .data-block .block-value{color:#2a2a2a}
.spareparts-shipment-table-component .table-container .apeb-table{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spareparts-shipment-table-component{background-color:#fff}.spareparts-shipment-table-component .table-container{overflow-x:auto}.spareparts-shipment-table-component .table-container .apeb-table{width:100%;padding:10px}.spareparts-shipment-table-component .table-container .apeb-table .scarlet-text{color:#d0021b}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell{padding:20px 10px;line-height:normal;vertical-align:middle;text-align:center}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell.line-through{text-decoration:line-through}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell.product-column{min-width:120px}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .icon-hidden{visibility:hidden}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-icon{font-size:20px}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion{color:#d0021b;cursor:pointer;min-width:42px}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion{font-size:10px;padding:0 5px}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-label-estimated{display:block;font-weight:bold;font-size:10px}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.spareparts-shipment-table-component .table-container .apeb-table .more-info{padding:15px 10px;color:#004857;text-decoration:underline;width:120px;cursor:pointer}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-thead .apeb-table-row{text-transform:uppercase;color:#004857;background-color:#bfd1d5}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row{background-color:#fff;box-shadow:0 7px 10px 0 rgba(211,211,211,.5)}.spareparts-shipment-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row .apeb-container-variation{position:relative;padding:8px 20px 20px;border-top:0}.spareparts-shipment-table-component .discount-color{color:#0c8323}.spareparts-shipment-table-component .apeb-table-cell-mo-wrap{white-space:nowrap}
.services-supply-component .block-title{font-family:inherit;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.services-supply-component .block-title{color:#004857}.services-supply-component .supply-content{background-color:#fff;border-radius:4px;border:solid 1px #bfd1d5}
.services-supply-table-component .table-container .apeb-table{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.services-supply-table-component{background-color:#fff}.services-supply-table-component .table-container{overflow-x:auto}.services-supply-table-component .table-container .apeb-table{width:100%;padding:10px}.services-supply-table-component .table-container .apeb-table .scarlet-text{color:#d0021b}.services-supply-table-component .table-container .apeb-table .apeb-table-cell{padding:20px 10px;line-height:normal;vertical-align:middle}.services-supply-table-component .table-container .apeb-table .apeb-table-cell.line-through{text-decoration:line-through}.services-supply-table-component .table-container .apeb-table .apeb-table-cell.product-column{min-width:200px}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .icon-hidden{visibility:hidden}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .table-icon{font-size:20px}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion{color:#d0021b;cursor:pointer;min-width:42px}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion{font-size:10px;padding:0 5px}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .table-label-estimated{display:block;font-weight:bold;font-size:10px}.services-supply-table-component .table-container .apeb-table .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.services-supply-table-component .table-container .apeb-table .more-info{padding:15px 10px;color:#004857;text-decoration:underline;width:120px;cursor:pointer}.services-supply-table-component .table-container .apeb-table .apeb-table-thead .apeb-table-row{text-transform:uppercase;color:#004857;background-color:#bfd1d5}.services-supply-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row{background-color:#fff;box-shadow:0 7px 10px 0 rgba(211,211,211,.5)}.services-supply-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row .apeb-container-variation{position:relative;padding:8px 20px 20px;border-top:0}

.services-supply-info-component .block-value{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.services-supply-info-component .block-label{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.services-supply-info-component .block-label{color:#004857;text-transform:uppercase}.services-supply-info-component .data-block{padding:10px;border-radius:4px;min-height:90px}.services-supply-info-component .data-block .block-label{display:block;margin-bottom:4px}.services-supply-info-component .data-block .block-value{color:#2a2a2a}
.spareparts-shipment-variation-block-component .prova .row{padding-bottom:12px;padding-top:12px}@media only screen and (max-width: 767px){.spareparts-shipment-variation-block-component .btnAnomaly{max-width:260px;font-size:13px}}
.report-anomaly-component .dark{background-color:#f1f5f6}
.report-anomaly-spareparts-form-component .minus-btn,.report-anomaly-spareparts-form-component .plus-btn{font-family:inherit;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-spareparts-form-component.dark{background-color:#f1f5f6}.report-anomaly-spareparts-form-component .minus-btn,.report-anomaly-spareparts-form-component .plus-btn{box-shadow:none;border:none;height:32px;width:32px;line-height:18px;border-radius:20px;background-color:#004857;color:#fff;padding:0;margin:6px}
.report-anomaly-spareparts-summary-component .apeb-radio-label,.report-anomaly-spareparts-summary-component .summary-value,.report-anomaly-spareparts-summary-component .summary-subtitle{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-spareparts-summary-component .summary-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-spareparts-summary-component .summary-label{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-spareparts-summary-component{padding:20px;color:#2a2a2a}.report-anomaly-spareparts-summary-component.dark{background-color:#f1f5f6}.report-anomaly-spareparts-summary-component .summary-title{color:#004857}.report-anomaly-spareparts-summary-component .summary-label{text-transform:uppercase;color:#004857}.report-anomaly-spareparts-summary-component hr{border:1px solid #fff}.report-anomaly-spareparts-summary-component .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.report-anomaly-spareparts-summary-component .tooltip-btn .icon-open-information{float:right;cursor:pointer}.report-anomaly-spareparts-summary-component .apeb-radio-label .apeb-radio-info{font-size:10px;padding-left:10px}
.report-anomaly-services-form-component .minus-btn,.report-anomaly-services-form-component .plus-btn{font-family:inherit;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-services-form-component.dark{background-color:#f1f5f6}.report-anomaly-services-form-component .minus-btn,.report-anomaly-services-form-component .plus-btn{box-shadow:none;border:none;height:32px;width:32px;line-height:18px;border-radius:20px;background-color:#004857;color:#fff;padding:0;margin:6px}.report-anomaly-services-form-component .minus-btn:disabled,.report-anomaly-services-form-component .plus-btn:disabled{color:#e4e4e4;cursor:not-allowed}
.report-anomaly-services-summary-component .apeb-radio-label,.report-anomaly-services-summary-component .summary-value,.report-anomaly-services-summary-component .summary-subtitle{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-services-summary-component .summary-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-services-summary-component .summary-label{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.report-anomaly-services-summary-component{padding:20px;color:#2a2a2a}.report-anomaly-services-summary-component.dark{background-color:#f1f5f6}.report-anomaly-services-summary-component .summary-title{color:#004857}.report-anomaly-services-summary-component .summary-label{text-transform:uppercase;color:#004857}.report-anomaly-services-summary-component hr{border:1px solid #fff}.report-anomaly-services-summary-component .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.report-anomaly-services-summary-component .tooltip-btn .icon-open-information{float:right;cursor:pointer}

.spare-parts-component .dark{background-color:#f1f5f6}.spare-parts-component .table-component .apeb-table-cell .icon-info{color:#d0021b}.spare-parts-component .table-component .apeb-table-cell.line-through{text-decoration:line-through}.spare-parts-component .btnSollecito{float:right}@media only screen and (max-width: 767px){.spare-parts-component .btnSollecito{float:right;font-size:13px}}
.table-component .popper{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.table-component .apeb-table-cell .icon-attached{color:#2a2a2a}.table-component .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.table-component .apeb-table-cell.disabled{opacity:.3}.table-component .apeb-table-cell.apeb-table-cell-product-name{display:flex}.table-component .apeb-table-cell.apeb-table-cell-product-name .product-name{width:160px}.table-component .apeb-table-cell.apeb-table-cell-product-name .tooltip-btn{background:transparent;border:none;box-shadow:none;padding:0 4px;height:100%}.table-component .apeb-table-cell.apeb-table-cell-product-name .tooltip-btn .icon-info{color:#004857}.table-component .apeb-table-cell.apeb-table-cell-product-name .popper{padding:10px}.table-component .apeb-table-cell.apeb-table-cell-redirect{text-align:left}.table-component .apeb-table-cell.apeb-table-cell-redirect .relatedLink{cursor:pointer;color:inherit;font-weight:bold;text-decoration:underline}.table-component .apeb-table-cell.apeb-table-cell .icon-attached,.table-component .apeb-table-cell.apeb-table-cell .icon-file-zip{color:#0099b8;font-size:24px;cursor:pointer}.table-component .orange{color:#ffb000}.table-component .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.table-component .tooltip-btn .icon-info{cursor:pointer;color:#004857 !important}.table-component .popper{padding:20px;background-color:#004857;color:#fff;text-align:left}.table-component .discount-color{color:#0c8323}.table-component .apeb-table-cell-same-line{white-space:nowrap}
.variation-block-component .green{color:#55ba36}.variation-block-component .icon-info{color:#004857}
.services-component .dark{background-color:#f1f5f6}.services-component .table-component .apeb-table-cell .icon-info{color:#d0021b}.services-component .table-component .apeb-table-cell.line-through{text-decoration:line-through}
.service-component .service-info .value{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-component .service-info .description{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-component{padding:20px}.service-component .service-info .description{color:#004857}.service-component .service-info .description .tooltip-btn{background:transparent;border:none;box-shadow:unset}.service-component .service-info .description .tooltip-btn .icon-info{color:#004857}.service-component .service-info .value{color:#2a2a2a}.service-component .service-info .value .tooltip-btn{background:transparent;border:none;box-shadow:unset}.service-component .service-info .value .tooltip-btn .icon-info{color:#004857}
.table-component .apeb-table-cell .icon-attached{color:#2a2a2a}.table-component .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.table-component .apeb-table-cell.disabled{opacity:.3}
.accept-offer-component{margin-top:-5px}.accept-offer-component .dark{background-color:#f1f5f6}.accept-offer-component .red{color:#d0021b}
.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested{font-family:inherit;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-spareparts-component .table-component .apeb-table .popper{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-spareparts-component .table-component{background:transparent !important}.accept-offer-spareparts-component .table-component .apeb-table{border-spacing:0 12px}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-checkbox{min-width:52px !important;width:52px !important;max-width:52px !important;padding-left:10px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-name{min-width:200px !important;width:200px !important;max-width:200px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-description,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-side,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-mix_category_reward,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-status,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-availability_status{min-width:100px !important;width:100px !important;max-width:100px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-expected_delivery_date,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-unit_price_list,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-net_price,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-total_price,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-total_price_vat,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-attachments,.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-services_discount{min-width:90px !important;width:90px !important;max-width:90px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-code{min-width:70px !important;width:70px !important;max-width:70px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-discount{min-width:97px !important;width:97px !important;max-width:97px !important}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-availability_status .green{color:#55ba36}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-availability_status .red{color:#d0021b}.accept-offer-spareparts-component .table-component .apeb-table .accept-offer-column-availability_status .orange{color:#ffb000}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-row{box-shadow:!important}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-row .apeb-table-cell{padding:7px 4px;min-height:40px}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-row .apeb-table-cell .icon-attached{color:#0099b8;font-size:24px;cursor:pointer}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-row.disabled .apeb-table-cell{opacity:.3}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container{padding:0px !important;border:none !important}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner{border-spacing:0 0 !important;margin-bottom:0px}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row{box-shadow:!important}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell{border:none !important}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested{text-align:left;color:#004857}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested hr{margin-top:10px;margin-bottom:15px}.accept-offer-spareparts-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell .icon-attached{color:#0099b8;font-size:24px;cursor:pointer}.accept-offer-spareparts-component .table-component .apeb-table .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.accept-offer-spareparts-component .table-component .apeb-table .tooltip-btn .icon-info{cursor:pointer;color:#004857}.accept-offer-spareparts-component .table-component .apeb-table .popper{padding:20px;background-color:#004857;color:#fff;text-align:left}.accept-offer-spareparts-component .discount-color{color:#0c8323}
.accept-offer-services-component .service .service-info .value{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-services-component .service .service-info .description{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-services-component .service .popper,.accept-offer-services-component .service .service-disclaimer{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-services-component .service{padding:20px}.accept-offer-services-component .service .service-info .description{color:#004857}.accept-offer-services-component .service .service-info .value{color:#2a2a2a}.accept-offer-services-component .service .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.accept-offer-services-component .service .tooltip-btn .icon-info{cursor:pointer;color:#004857}.accept-offer-services-component .service .popper{padding:20px;background-color:#004857;color:#fff;text-align:left}
.accept-offer-service-table-component .table-component{background:transparent !important}.accept-offer-service-table-component .table-component .apeb-table{border-spacing:0 12px}.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-radio{min-width:52px !important;width:52px !important;max-width:52px !important}.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-date{min-width:90px !important;width:90px !important;max-width:90px !important}.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-estimated_hours,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-mdo_hour_price,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-transfer_price,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-estimated_total_price,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-estimated_total_price_vat,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-appointment_place,.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-total_advance_price_vat{min-width:70px !important;width:70px !important;max-width:70px !important}.accept-offer-service-table-component .table-component .apeb-table .accept-offer-column-status{min-width:100px !important;width:100px !important;max-width:100px !important}.accept-offer-service-table-component .table-component .apeb-table .apeb-table-inner-container{padding:0px !important;border:none !important}.accept-offer-service-table-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner{border-spacing:0 0 !important;margin-bottom:0px}.accept-offer-service-table-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row{box-shadow:none !important}.accept-offer-service-table-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell{border:none !important;padding:20px 10px;min-height:40px}.accept-offer-service-table-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row.disabled .apeb-table-cell{opacity:.3}
.accept-offer-totals-component .total-label.lg,.accept-offer-totals-component .total-value.lg{font-family:inherit;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-totals-component .total-label.sm,.accept-offer-totals-component .total-value.sm{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-totals-component .popper{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-totals-component{padding:20px}.accept-offer-totals-component .total-label,.accept-offer-totals-component .total-value{color:#004857}.accept-offer-totals-component .total-label.red,.accept-offer-totals-component .total-value.red{color:#d0021b}.accept-offer-totals-component hr{border-color:#fff;margin:0px}.accept-offer-totals-component .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.accept-offer-totals-component .tooltip-btn .icon-info{cursor:pointer;color:#004857}.accept-offer-totals-component .popper{padding:20px;background-color:#004857;color:#fff;text-align:left}
.accept-offer-refuse-modal-component .overflow-y-auto .section-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-refuse-modal-component{padding:10px;padding-top:0px;color:#2a2a2a}.accept-offer-refuse-modal-component .overflow-y-auto{min-height:180px;max-height:470px}.accept-offer-refuse-modal-component .overflow-y-auto .section-title{text-transform:none}.accept-offer-refuse-modal-component .overflow-y-auto .ul li{margin:5px 0}
.accept-offer-accept-related-services-modal-component .overflow-y-auto .related-service .related-service-name{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-component .overflow-y-auto .daterangepicker-label{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-component .overflow-y-auto .filter-date-group .datepicker-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-component .overflow-y-auto .related-service .related-service-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-component{padding:10px;padding-top:0px;color:#2a2a2a}.accept-offer-accept-related-services-modal-component .overflow-y-auto{min-height:180px;max-height:470px}.accept-offer-accept-related-services-modal-component .overflow-y-auto .dark{background-color:#f1f5f6}.accept-offer-accept-related-services-modal-component .overflow-y-auto .related-service{background-color:#fff;border-radius:5px;padding:20px}.accept-offer-accept-related-services-modal-component .overflow-y-auto .related-service .related-service-title{color:#004857}.accept-offer-accept-related-services-modal-component .overflow-y-auto .related-service .related-service-name{color:#2a2a2a}.accept-offer-accept-related-services-modal-component .overflow-y-auto .daterangepicker-label{color:#2a2a2a;margin:10px 0}.accept-offer-accept-related-services-modal-component .overflow-y-auto .datepicker-icon-container{height:48px;padding:12px;vertical-align:middle;justify-content:center;border:1px solid #dfe8ea;background-color:#fff;font-size:22px;color:#004857}.accept-offer-accept-related-services-modal-component .overflow-y-auto .filter-date-group{display:inline-flex;vertical-align:middle;align-content:center;background-color:#fff;border:1px solid #dfe8ea;border-radius:2px;margin-right:10px;height:48px;padding:10px}.accept-offer-accept-related-services-modal-component .overflow-y-auto .filter-date-group.apeb-form-control-error{border:1px solid #d0021b}.accept-offer-accept-related-services-modal-component .overflow-y-auto .filter-date-group .datepicker-label{margin:auto;vertical-align:middle}.accept-offer-accept-related-services-modal-component .overflow-y-auto .filter-date-group input{height:unset;border:unset}
.accept-offer-accept-related-services-modal-form-component .related-service .related-service-name{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-form-component .daterangepicker-label{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-form-component .filter-date-group .datepicker-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-form-component .related-service .related-service-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.accept-offer-accept-related-services-modal-form-component{background-color:#f1f5f6}.accept-offer-accept-related-services-modal-form-component .related-service{background-color:#fff;border-radius:5px;padding:20px}.accept-offer-accept-related-services-modal-form-component .related-service .related-service-title{color:#004857}.accept-offer-accept-related-services-modal-form-component .related-service .related-service-name{color:#2a2a2a}.accept-offer-accept-related-services-modal-form-component .daterangepicker-label{color:#2a2a2a;margin:10px 0}.accept-offer-accept-related-services-modal-form-component .datepicker-icon-container{height:48px;padding:12px;vertical-align:middle;justify-content:center;border:1px solid #dfe8ea;background-color:#fff;font-size:22px;color:#004857}.accept-offer-accept-related-services-modal-form-component .filter-date-group{display:inline-flex;vertical-align:middle;align-content:center;background-color:#fff;border:1px solid #dfe8ea;border-radius:2px;margin-right:10px;height:48px;padding:10px}.accept-offer-accept-related-services-modal-form-component .filter-date-group.apeb-form-control-error{border:1px solid #d0021b}.accept-offer-accept-related-services-modal-form-component .filter-date-group .datepicker-label{margin:auto;vertical-align:middle}.accept-offer-accept-related-services-modal-form-component .filter-date-group input{height:unset;border:unset}
.accept-offer-totals-payment-summary-component .widget-spinner-component{width:60px;height:20px;margin:20 auto}.used-plafond-tolerance{color:#d0021b;margin-left:32px}


.add-new-product-modal-component .overflow-y-auto .section-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.add-new-product-modal-component{padding:10px;padding-top:0px;color:#2a2a2a}.add-new-product-modal-component .overflow-y-auto{min-height:180px;max-height:470px}.add-new-product-modal-component .overflow-y-auto .section-title{text-transform:none}.add-new-product-modal-component .overflow-y-auto .ul li{margin:5px 0}.add-new-product-modal-component .add-new-product-modal-title{color:#004857;font-weight:bold}
.add-new-product-form-component{min-height:540px}
.add-new-product-resume-component{min-height:540px}.add-new-product-resume-component .add-new-product-resume-message{text-transform:none}.add-new-product-resume-component .resume-data-container{padding-bottom:19px}.add-new-product-resume-component .resume-data-container .resume-data{margin:30px;background-color:#f1f5f6}.add-new-product-resume-component .resume-data-container .resume-label{font-family:"Roboto-Medium";color:#004857;text-transform:uppercase;font-size:12px;line-height:14px}.add-new-product-resume-component .resume-data-container .value{font-family:"Roboto-Regular";color:#2a2a2a;font-style:normal;font-weight:400;font-size:12px;line-height:14px}
.select-body-car-shop-component{background-color:#f1f5f6;padding:10px}.select-body-car-shop-component .tab-item{float:left;padding:20px;border:1px solid #f1f5f6;width:220px;text-align:center;cursor:pointer}.select-body-car-shop-component .tab-item.active{background:#f1f5f6}
.filter-component .bold{font-weight:bold}
.table-component .select-body-car-shop-label{padding:15px 10px;color:#000;text-decoration:underline;width:120px;cursor:pointer}.table-component .align-left{text-align:left !important}.table-component .custom-table-cell{font-weight:bold;text-align:left !important;color:#000 !important;border-bottom:0px}.table-component .custom-background{background-color:#f1f5f6 !important;box-shadow:none !important}

.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested{font-family:inherit;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.send-spare-parts-to-warehouse-component .table-component .apeb-table .popper{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.send-spare-parts-to-warehouse-component .table-component .apeb-table{border-spacing:0 12px}.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-code{min-width:90px !important;width:90px !important;max-width:90px !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-quantity{min-width:70px !important;width:70px !important;max-width:70px !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-product,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-additional_info,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-description{min-width:250px !important;width:250px !important;max-width:250px !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-mix_category_reward,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-side,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-unit_price_list,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-net_price,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-total_price,.send-spare-parts-to-warehouse-component .table-component .apeb-table .send-spare-parts-to-warehouse-column-total_price_vat{min-width:100px !important;width:100px !important;max-width:100px !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-row{box-shadow:!important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-row .apeb-table-cell{padding:10px 10px;min-height:40px}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-row .apeb-table-cell .red-label{color:red}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-row.disabled .apeb-table-cell{opacity:.3}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container{padding:0px !important;border:none !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner{border-spacing:0 0 !important;margin-bottom:0px}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row{box-shadow:!important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell{border:none !important}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested{text-align:left;color:#004857}.send-spare-parts-to-warehouse-component .table-component .apeb-table .apeb-table-inner-container .apeb-table-inner .apeb-table-row .apeb-table-cell.related-suggested hr{margin-top:10px;margin-bottom:15px}.send-spare-parts-to-warehouse-component .table-component .apeb-table .tooltip-btn{border:none;background:transparent;padding:0;display:inline;margin-left:5px}.send-spare-parts-to-warehouse-component .table-component .apeb-table .tooltip-btn .icon-info{cursor:pointer;color:#004857}.send-spare-parts-to-warehouse-component .table-component .apeb-table .popper{padding:20px;background-color:#004857;color:#fff;text-align:left}
.supply-service-component .supply-service{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.supply-service-component .supply-service .supply-block .supply-block-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.supply-service-component .supply-service .supply-block .supply-block-value{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.supply-service-component{width:100%}.supply-service-component .supply-service{background-color:#fff;box-shadow:0 7px 10px 0 rgba(211,211,211,.5);padding:10px;color:#2a2a2a;width:100%}.supply-service-component .supply-service.red{color:#d0021b}.supply-service-component .supply-service .supply-block{background-color:#f1f5f6;padding:20px;margin:10px 0;border-radius:4px;color:#2a2a2a;display:inline-block;height:90px;width:100%}.supply-service-component .supply-service .supply-block.supply-block-form{height:120px}.supply-service-component .supply-service .supply-block .supply-block-label{color:#004857;text-transform:uppercase;display:block}.supply-service-component .supply-service.supply-service-form .download-file-component .attachment .attachment-btn .icon-remove,.supply-service-component .supply-service.supply-service-form .download-file-component .attachment .attachment-btn .icon-rubbish{font-size:18px !important}
.service-orders-list-component .apeb-table-cell .icon-info{color:#d0021b}.service-orders-list-component .apeb-table-cell.line-through{text-decoration:line-through}

.table-component .apeb-table-cell .icon-attached{color:#2a2a2a}.table-component .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.table-component .apeb-table-cell.disabled{opacity:.3}.table-component .apeb-table-cell .work-hours-column{min-width:100px}
.service-services-supply-component .head-label{font-family:inherit;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-services-supply-component .head-value{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-services-supply-component .head-label{color:#004857;display:block;margin-bottom:10px}.service-services-supply-component .accordion-content{background-color:#fff}.service-services-supply-component .accordion-content .block-service-supply{background-color:#f1f5f6;margin-bottom:10px}
.service-services-supply-info-component .supply-service{font-family:inherit;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-services-supply-info-component .supply-service .supply-block .supply-block-label{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-services-supply-info-component .supply-service .supply-block .supply-block-value{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.service-services-supply-info-component .supply-service{padding:10px;width:100%}.service-services-supply-info-component .supply-service.red{color:#d0021b}.service-services-supply-info-component .supply-service .supply-block{padding:20px;margin:10px 0;border-radius:4px;display:inline-block;height:90px;width:100%;background-color:#fff}.service-services-supply-info-component .supply-service .supply-block.supply-block-form{height:120px}.service-services-supply-info-component .supply-service .supply-block .supply-block-label{color:#004857;text-transform:uppercase;display:block}.service-services-supply-info-component .supply-service.supply-service-form .download-file-component .attachment .attachment-btn .icon-remove,.service-services-supply-info-component .supply-service.supply-service-form .download-file-component .attachment .attachment-btn .icon-rubbish{font-size:18px !important}.service-services-supply-info-component .supply-service .supply-open-accordion{display:inline-flex;text-align:left;text-transform:uppercase;font-size:15px;color:#d0021b;cursor:pointer}.service-services-supply-info-component .supply-service .supply-open-accordion .supply-label-warning{max-width:75px;font-size:12px;margin-top:15px}.service-services-supply-info-component .supply-service .supply-open-accordion .icon-warning{font-size:16px;margin-left:4px;margin-top:17px}.service-services-supply-info-component .supply-service .supply-open-accordion .icon-warning .icon-arrow-accordion{margin-left:4px;font-size:12px}.service-services-supply-info-component .supply-service .supply-open-accordion .icon-warning .icon-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}
.service-services-supply-variation-block-component{background-color:#fff}.service-services-supply-variation-block-component:before{top:-13px}.service-services-supply-variation-block-component:after{top:-11px;border-bottom-color:#fff}
.service-services-supply-table-component .apeb-table-cell-input{padding:0 10px !important}.service-services-supply-table-component .apeb-table-cell-input .table-input{padding:10px}.service-services-supply-table-component .apeb-table-cell-input .table-input:disabled{opacity:.7}.service-services-supply-table-component .apeb-table-row-info{background-color:#f1f5f6 !important;box-shadow:none !important}.service-services-supply-table-component .apeb-table-row-info td{border-top:0}
.confirm-offer-compilation-component .apeb-btn-confirm-offer-compilation{float:right;box-shadow:none !important}@media(max-width: 767px){.confirm-offer-compilation-component .apeb-btn-confirm-offer-compilation{margin-bottom:15px}}.confirm-offer-compilation-component .apeb-btn-confirm-offer-compilation .is-loading{pointer-events:none;opacity:.5;cursor:not-allowed}
.confirm-offer-compilation-modal-component .overflow-y-auto .section-title{font-family:inherit;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.confirm-offer-compilation-modal-component .overflow-y-auto .required-fields-message{font-family:inherit;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.confirm-offer-compilation-modal-component{padding:10px;padding-top:0px;color:#2a2a2a}.confirm-offer-compilation-modal-component .overflow-y-auto{max-height:470px}.confirm-offer-compilation-modal-component .overflow-y-auto .section-title{text-transform:none}.confirm-offer-compilation-modal-component .overflow-y-auto .required-fields-message{color:#2a2a2a}.confirm-offer-compilation-modal-component .overflow-y-auto .required-fields-message sup{font-size:100%}@media(max-width: 767px){.confirm-offer-compilation-modal-component .mobile-hidden{display:none}.confirm-offer-compilation-modal-component .desktop-hidden{display:block}}@media(min-width: 768px){.confirm-offer-compilation-modal-component .mobile-hidden{display:block}.confirm-offer-compilation-modal-component .desktop-hidden{display:none}}
.spare-parts-to-send-component .no-results{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.spare-parts-to-send-component .no-results{color:#2a2a2a}

.spare-parts-to-modify-date-component .apeb_spare_parts_to_modify_date_info{font-size:13px;font-family:"Roboto-Medium";color:#004857}
.table-component .apeb-form-group .apeb-form-control input[type=checkbox]:disabled+.checkbox-label .apeb-checkbox{cursor:not-allowed}
.variation-block-component .pointer{cursor:pointer}.variation-block-component .font-size-25{font-size:25px}.variation-block-component .items-middle{align-items:center;display:flex;width:fit-content}.variation-block-component .green{color:#55ba36}
.warehouse-worker-orders-list-component .apeb-table-cell .icon-info{color:#d0021b}.warehouse-worker-orders-list-component .apeb-table-cell.line-through{text-decoration:line-through}
.table-component .apeb-table-cell .icon-attached{color:#2a2a2a}.table-component .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.table-component .apeb-table-cell.disabled{opacity:.3}

.warehouse-worker-spareparts-shipments-component .warehouse-worker-spareparts-shipment-container .block-title{font-family:inherit;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.warehouse-worker-spareparts-shipments-component .warehouse-worker-spareparts-shipment-container .block-title-date{font-family:inherit;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.warehouse-worker-spareparts-shipments-component .warehouse-worker-spareparts-shipment-container .block-title{color:#004857}.warehouse-worker-spareparts-shipments-component .warehouse-worker-spareparts-shipment-container .block-title-date{color:#004857;text-transform:uppercase}.warehouse-worker-spareparts-shipments-component .warehouse-worker-spareparts-shipment-container .shipment-content{background-color:#fff;border-radius:4px;border:solid 1px #bfd1d5}
.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.warehouse-worker-spareparts-shipment-table-component{background-color:#fff}.warehouse-worker-spareparts-shipment-table-component .table-container{overflow-x:auto}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table{width:100%;padding:10px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .scarlet-text{color:#d0021b}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell{text-align:center;padding:20px 10px;line-height:normal;vertical-align:middle}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell.line-through{text-decoration:line-through}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell.product-column{min-width:120px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .icon-hidden{visibility:hidden}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-icon{font-size:20px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion{color:#d0021b;cursor:pointer;min-width:42px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion{font-size:10px;padding:0 5px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-open-accordion .table-open-arrow-accordion.rotate{transform:rotate(180deg);display:inline-block}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .table-label-estimated{display:block;font-weight:bold;font-size:10px}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-cell .service-item-description{text-transform:uppercase;color:gray}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .more-info{padding:15px 10px;color:#004857;text-decoration:underline;width:120px;cursor:pointer}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-thead .apeb-table-row{text-transform:uppercase;color:#004857;background-color:#bfd1d5}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row{background-color:#fff;box-shadow:0 7px 10px 0 rgba(211,211,211,.5)}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table .apeb-table-tbody .apeb-table-row .apeb-container-variation{position:relative;padding:8px 20px 20px;border-top:0}.warehouse-worker-spareparts-shipment-table-component .table-container .apeb-table-cell-no-wrap{white-space:nowrap}
.warehouse-worker-spareparts-shipment-info-component .block-value{font-family:inherit;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.warehouse-worker-spareparts-shipment-info-component .block-label{font-family:inherit;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.warehouse-worker-spareparts-shipment-info-component .block-label{color:#004857;text-transform:uppercase}.warehouse-worker-spareparts-shipment-info-component .data-block{padding:10px;border-radius:4px;min-height:70px}.warehouse-worker-spareparts-shipment-info-component .data-block .block-label{display:block;margin-bottom:4px}.warehouse-worker-spareparts-shipment-info-component .data-block .block-value{color:#2a2a2a}
.spareparts-shipment-variation-block-component .new-shipment-link{cursor:pointer}
#containerComponent{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}#containerComponent .container-component-title,#containerComponent .container-component-subtitle{color:#d0021b;text-decoration:underline;text-align:center}
.cdc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cdc{height:auto;position:relative;-ms-flex-negative:0;flex-shrink:0}.cdc,.cdc-overlay{border-radius:50%;overflow:hidden}.cdc-overlay{opacity:1;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cdc-text{text-align:center}.cdc-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}.cdc-legend-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5em}.cdc-legend-item-color{height:1.25em;width:1.25em;border-radius:2px;margin-right:.5em}.cdc-sections{position:absolute;height:auto;width:100%;padding-bottom:100%;border-radius:50%}.cdc-section{width:50%;overflow:hidden;background-color:transparent;-webkit-transform-origin:0 50%;transform-origin:0 50%;pointer-events:none}.cdc-filler,.cdc-section{position:absolute;height:100%}.cdc-filler{width:100%;pointer-events:all}.cdc-section.cdc-section-right{left:50%}.cdc-section.cdc-section-right .cdc-filler{-webkit-transform-origin:0 50%;transform-origin:0 50%}.cdc-section.cdc-section-left{left:0}.cdc-section.cdc-section-left,.cdc-section.cdc-section-left .cdc-filler{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}

/*# sourceMappingURL=bundle.css.map*/