@charset "UTF-8";
.schedule-list h2{font-size:1.25rem;background-color:#e9ecef;padding:.375rem .75rem}.schedule-list .overdue,.schedule-list .overdue a{color:#dc3545}.schedule-list .appointments .appointment{padding:0 .75rem;margin-bottom:.5em}.schedule-list .appointments .appointment .starttime+.endtime:before{content:" - "}.schedule-list .appointments .appointment .starttime{text-transform:capitalize}.schedule-list .tasks .task{padding:0 .75rem;margin-bottom:1.5em}.schedule-list .tasks .task .starttime+.endtime:before{content:" - "}.schedule-list .tasks .task .starttime{text-transform:capitalize}.schedule-list .subject .customer,.schedule-list .subject .description{display:block}.schedule-list .subject .customer{font-weight:bold}@media(min-width:768px){.schedule-list .subject .customer,.schedule-list .subject .description{display:inline}.schedule-list .subject .description:before{content:"–"}}.schedule-list .details{font-size:.875rem}.schedule-list .details .address,.schedule-list .details .note{margin-top:.25rem}.schedule-list .details .note-text{white-space:pre-line}.icon-item .icon,.icon-item .text{display:table-cell;vertical-align:top}.icon-item .icon{padding-right:.5rem}@media(max-width:767.98px){.icon-item-xs .icon,.icon-item-xs .text{display:table-cell;vertical-align:top}.icon-item-xs .icon{padding-right:.5rem}}@media(min-width:768px){.icon-item-xs .icon{display:none}}@media(min-width:768px){#activities-management-nav{padding:0}}.suivicrm-form .tab-container{margin-bottom:1em}@media(min-width:992px){.suivicrm-form .tab-container{max-width:768px}}.suivicrm-form input,.suivicrm-form select,.suivicrm-form textarea,.suivicrm-form .input-group{max-width:none}.suivicrm-form textarea{min-height:100px}@media(max-width:767.98px){.suivicrm-form .btn-block-xs{display:block;width:100%}}@media(min-width:992px){.task-view fieldset{max-width:768px}}.task-view .form-control-plaintext{padding:0}.task-view .note-collapse{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.task-view .steps-table th,.task-view .steps-table td{white-space:nowrap}.task-view .steps-table tr.complete{color:#008000}.task-view .steps-table .column-sequence,.task-view .steps-table .column-iscomplete,.task-view .steps-table .column-dateprevue,.task-view .steps-table .column-enddate{width:1px}.task-view .steps-table .column-iscomplete{text-align:center}.customers-table [data-fieldname=YTD],.customers-table [data-fieldname=ExpectedYTD],.customers-table [data-fieldname=FakePrevisionEcart],.customers-table [data-fieldname=CurrentMonth],.customers-table [data-fieldname=CurrentMonth_Prevision],.customers-table [data-fieldname=FakePrevisionEcartMois],.customers-table [data-fieldname=LastYTD],.customers-table [data-fieldname=LYTD_Prevision],.customers-table [data-fieldname=Month],.customers-table [data-fieldname=LastMonth],.customers-table [data-fieldname=LastMonth_Prevision],.customers-table [data-fieldname=VisiteTotale],.customers-table [data-fieldname=VisiteAnnuelle],.customers-table [data-fieldname=FakeVisiteObjectif],.customers-table [data-fieldname=FakeVisiteEcart],.customers-table [data-fieldname=FakeVisitePourcentage]{text-align:right}@media(max-width:991.98px){.customers-table{font-size:.875rem}}.calendar-table{font-size:.8em;border-left:0}.calendar-table th,.calendar-table td{white-space:nowrap}.calendar-table td{text-align:center}.calendar-table th:first-child{border-left:0}.calendar-table .day-header{min-width:3.214em;text-align:center}.calendar-table .user-header{text-align:left}.calendar-table tr.months>th.month{text-align:left}.calendar-table tr.months+tr>:first-child{padding-left:.25rem!important}.calendar-table .day-of-week{font-size:.8em}.calendar-table .corner-header{vertical-align:middle;font-weight:600}.calendar-legend{width:auto;font-size:.8em}.calendar-legend .legend-color{min-width:3.214em}.calendar-table .calendar-holiday,.calendar-legend .calendar-holiday{background-color:#faf2cc}.calendar-table .calendar-hour,.calendar-legend .calendar-hour{background-color:#afd9ee}.calendar-table .calendar-weekend,.calendar-legend .calendar-weekend{background-color:#fce4d6}.color-legend{padding-top:15px;padding-bottom:15px}.color-legend .d-flex{margin-bottom:10px;align-items:center}.color-legend .d-flex .is-completed{background-color:#6c757d}.color-legend .d-flex .is-planned{background-color:#66a2be}.color-legend .d-flex .not-completed{background-color:#006492}.color-legend .d-flex .is-cancelled{background-color:#343a40}.color-legend .d-flex .box{width:30px;height:20px;display:inline-block}.color-legend .d-flex span{padding-left:5px}.activities-table [data-fieldname=StartDate],.activities-table [data-fieldname=RequiredDate],.activities-table [data-fieldname=Type]{white-space:nowrap}.activities-table .action-links>span:before{content:""}.activities-table .action-links .fas{margin-right:5px}.activities-filters{display:table}.activities-filters input,.activities-filters select,.activities-filters textarea,.activities-filters .input-group{max-width:none}.activities-filters .form-control,.activities-filters .form-select{width:200px}.activities-btn{margin-bottom:20px}@media(min-width:768px){.activities-btn{margin-bottom:30px}}.activities-btn .btn{margin-right:25px;margin-bottom:10px}.activities-btn .btn .fa-plus{margin-right:6px;font-size:90%}.crm-filter-margin{margin-bottom:20px}@media(min-width:768px){.crm-filter-margin{margin-bottom:40px}}.activityType{float:right}.customerPhone{font-size:.95em}.loader{margin-top:0;display:none;z-index:1;border:5px solid #e9ecef;border-radius:50%;border-top:5px solid #66a2be;border-bottom:5px solid #66a2be;width:33px;height:33px;-webkit-animation:adjust-hue 2s linear infinite;animation:adjust-hue 2s linear infinite}@-webkit-keyframes adjust-hue{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes adjust-hue{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popover{max-width:100%}.popover .activityCustomer,.popover .activityStore{margin-bottom:5px}.popover .activityStore,.popover .fa-info-circle,.popover .note-text{font-size:14px}.popover .fa-map-marker-alt,.popover .fa-info-circle{padding-right:5px;color:#66a2be}.popover .note-text{white-space:pre-line}.popover .activityType,.popover .activityTime{color:#66a2be}.show-visit .go-visit{font-size:smaller}.show-visit .partial-visit-details .form-control{max-width:none}.show-visit .partial-visit-details textarea{resize:none}.edit-show-visit .partial-visit-details .form-control,.create-show-visit .partial-visit-details .form-control{max-width:none}.edit-show-visit .partial-visit-details textarea,.create-show-visit .partial-visit-details textarea{resize:none}.edit-show-visit .partial-visit-details .start-stop-div,.create-show-visit .partial-visit-details .start-stop-div{margin-top:25px;margin-bottom:15px}.edit-show-visit .partial-visit-details .start-stop-div .start-stop-btn,.create-show-visit .partial-visit-details .start-stop-div .start-stop-btn{float:right;width:150px}.edit-show-visit .btn-save-div,.create-show-visit .btn-save-div{margin-bottom:15px}.edit-show-visit .btn-finish-div button,.create-show-visit .btn-finish-div button{padding-left:40px;padding-right:40px}.btn-ret-visits-history .fas{top:0}@media(max-width:767.98px){.btn-ret-visits-history,.btn-edit-visit-objectives{width:100%}.btn-ret-visits-history{margin-bottom:15px}}@media(min-width:768px){.btn-edit-visit-objectives{float:right}}#visit-elements .add-item{margin-bottom:25px}#visit-elements .table-responsive td{vertical-align:middle}.create-visit-element{padding-top:3rem;padding-bottom:3rem}.create-visit-element .mt-5,.create-visit-element .my-5{margin-top:3rem}.create-visit-element .my-5,.create-visit-element .mb-5{margin-bottom:3rem}.create-visit-element .mb-3{padding:0}.create-visit-element .mb-3 input,.create-visit-element .mb-3 textarea{display:inline-block;float:right}.create-visit-element .mb-3 textarea{width:100%;max-width:400px!important}.create-visit-element .disabled{color:currentColor;display:inline-block;pointer-events:none;text-decoration:none}.create-visit-element .disabled .fas{color:#6c757d}.create-visit-element .arrow-icons-right{position:absolute;float:right;right:30px}.create-visit-element .arrow-icons .fas{font-size:6vw;cursor:pointer}.create-visit-element .tags{height:300px}.create-visit-element .upload-image{padding:15px;height:360px;width:auto}.create-visit-element .upload-image .image-card{border:1px solid #ced4da;height:300px;width:100%;padding:5px;margin-bottom:15px}.create-visit-element .upload-image .image-card .img-fluid{max-height:290px;margin-left:auto;margin-right:auto}.create-visit-element .upload-image h3{margin-top:0;font-weight:bold;text-align:center}.create-visit-element .upload-image label:after{content:""}.create-visit-element #files{display:none}.create-visit-element .inputfile{cursor:pointer}.create-visit-element .inputfile:hover{color:#66a2be}.create-visit-element .inputfile .fas{font-size:5vw}.create-visit-element .modal-title{display:inline-block}@media(max-width:991.98px){.create-visit-element .upload-image{margin:15px 5.333%;max-width:100%;height:100%}}@media(max-width:767.98px){.create-visit-element .upload-image .fas{font-size:50px!important}}@media(max-width:575.98px){.create-visit-element .mb-3{display:block}.create-visit-element .mb-3 input,.create-visit-element .mb-3 textarea,.create-visit-element .mb-3 .tagbox{margin-left:0;float:left}}#calendar-pills-tabContent .tab-pane{padding:0;border:0}#calendar-pills-tabContent .tab-pane .margin-left-zero{margin-left:0}#viewsContainer{margin-right:0}#viewsContainer .calendar #calendar th.fc-axis{background-color:#adb5bd;border-right:0}#viewsContainer .calendar #calendar .fc-toolbar-bordered{border-right:1px solid #dee2e6}#viewsContainer .calendar #calendar .fc-toolbar{margin-right:2px;padding-bottom:1em;padding-top:20px;margin-bottom:0}#viewsContainer .calendar #calendar .fc-day-header{border:0}#viewsContainer .calendar #calendar .day-head{background-color:#adb5bd}#viewsContainer .calendar #calendar .day-head h3{margin-top:0;margin-bottom:0;font-size:18px}#viewsContainer .calendar #calendar .fc-left #ddl-views{width:120px}#viewsContainer .calendar #calendar .fc-center button,#viewsContainer .calendar #calendar .fc-right button{background-image:none;background-color:#fff;border:0;box-shadow:none}#viewsContainer .calendar #calendar .fc-center button .fas,#viewsContainer .calendar #calendar .fc-right button .fas{font-size:120%;padding-top:5px}#viewsContainer .calendar #calendar .fc-center h2{line-height:30px;font-size:24px}@media(min-width:768px) and (max-width:991.98px){#viewsContainer .calendar #calendar .fc-center h2{font-size:18px}}#viewsContainer .calendar #calendar .fc-right .btn-today-disabled{color:#66a2be}#viewsContainer .calendar #calendar .fc-event{background-color:var(--bs-body-bg);border:1px solid #ced4da}#viewsContainer .calendar #calendar .fc-event:hover{border:1px solid #66a2be}#viewsContainer .calendar #calendar .fc-event-container .fc-content{padding:5px}#viewsContainer .calendar #calendar .fc-event-container .fc-content .fc-time{font-weight:bold}#viewsContainer .calendar #calendar .dayEventsTotal{font-size:smaller;color:#66a2be;padding-left:5px}#viewsContainer .calendar #calendar .fc-highlight{background:#adb5bd}#viewsContainer .calendar #calendar .fc-time-grid .fc-slats .fc-minor td{border-top-style:hidden}#viewsContainer .calendar #calendar .fc-time-grid .fc-event-container{margin:2px 1px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar{padding-top:20px;padding-bottom:20px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar .fc-left h2{line-height:30px;font-size:24px}@media(min-width:768px) and (max-width:991.98px){#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar .fc-left h2{font-size:18px}}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar .loader{margin-left:20px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar .fc-right{margin-top:5px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-toolbar .fc-right .linked{color:#66a2be}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content a{text-decoration:none}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content a .activityTime{font-weight:bold}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .activityCustomer,#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .activityStore{margin-bottom:5px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .activityNotes{margin-bottom:20px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .activityStore,#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .fa-info-circle,#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .note-text{font-size:14px}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .fa-map-marker-alt,#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .fa-info-circle{padding-right:5px;color:#66a2be}#viewsContainer .dayEventsPreview #dayEventsPreview .fc-tmpl-content .note-text{white-space:pre-line}.create-customer-form .info,.create-customer-form .contact,.create-customer-form .address{padding:2em;border:2px solid #dee2e6;border-radius:4px;margin-bottom:20px;max-width:1000px}.create-customer-form .info h4,.create-customer-form .contact h4,.create-customer-form .address h4{font-weight:bold}.create-customer-form .info .row,.create-customer-form .contact .row,.create-customer-form .address .row{position:relative}.create-customer-form .info .row .col-md-6 label,.create-customer-form .contact .row .col-md-6 label,.create-customer-form .address .row .col-md-6 label{font-weight:normal}.create-customer-form .info .row .col-md-6 .ddl-label,.create-customer-form .contact .row .col-md-6 .ddl-label,.create-customer-form .address .row .col-md-6 .ddl-label{position:absolute;top:-13px;left:2em;background:#fff;color:#6c757d}.create-customer-form .info .row .col-md-6 .row,.create-customer-form .contact .row .col-md-6 .row,.create-customer-form .address .row .col-md-6 .row{margin-top:10px}.create-customer-form .info .row .col-md-6 .row .col-md-3:first-child,.create-customer-form .contact .row .col-md-6 .row .col-md-3:first-child,.create-customer-form .address .row .col-md-6 .row .col-md-3:first-child{margin-left:5px}.create-customer-form .info .row .required:before,.create-customer-form .contact .row .required:before,.create-customer-form .address .row .required:before{position:absolute;content:" * ";color:#66a2be;margin-left:-10px;top:10px}.create-customer-form .btn{margin-right:25px;margin-bottom:10px}.create-customer-form .btn .fas{margin-right:6px;font-size:90%}#formCreateCart .accordion{--bs-accordion-active-color:#fff;--bs-accordion-active-bg:#006492;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-color:#fff;--bs-accordion-btn-bg:#006492;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-padding-x:.75rem;--bs-accordion-btn-padding-y:.5rem}#formCreateCart .accordion .accordion-button:after{order:-1;margin-left:0;margin-right:.5em}#formCreateCart .accordion .accordion-button:focus{box-shadow:none}#formCreateCart .UmDesc-dropdown{-webkit-appearance:none;-moz-appearance:none;background-image:none;width:100%;padding-right:10px;text-align:left;white-space:nowrap;font-size:.875rem}#formCreateCart #btn-createCart-div{padding:.5rem;position:sticky;bottom:0}#formCreateCart .product-header{position:relative;z-index:1020;background-color:#fff;top:0}#formCreateCart .product-header,#formCreateCart .product-row{display:flex;width:100%;gap:.5rem}#formCreateCart .product-header>div,#formCreateCart .product-row>div{flex-shrink:0}#formCreateCart .product-header>div:nth-child(1),#formCreateCart .product-row>div:nth-child(1){width:42px}#formCreateCart .product-header>div:nth-child(2),#formCreateCart .product-row>div:nth-child(2){flex-grow:1;min-width:100px;flex-shrink:1}#formCreateCart .product-header>div:nth-child(3),#formCreateCart .product-row>div:nth-child(3){width:30px}#formCreateCart .product-header>div:nth-child(4),#formCreateCart .product-row>div:nth-child(4){width:80px}#formCreateCart .product-header>div:nth-child(5),#formCreateCart .product-row>div:nth-child(5){width:50px}#formCreateCart .product-header>div:nth-child(6),#formCreateCart .product-row>div:nth-child(6){width:75px}#formCreateCart .product-header>div:nth-child(7),#formCreateCart .product-row>div:nth-child(7){width:75px}#formCreateCart .product-header>div:nth-child(8),#formCreateCart .product-row>div:nth-child(8){width:95px}#formCreateCart .product-header .input-spinner,#formCreateCart .product-row .input-spinner{padding:.1rem}#formCreateCart .product-header .input-group .btn,#formCreateCart .product-row .input-group .btn{min-width:1.75rem!important;--bs-btn-padding-x:.1rem;--bs-btn-padding-y:.05rem}#formCreateCart .product-header>div:nth-child(3),#formCreateCart .product-header>div:nth-child(4),#formCreateCart .product-header>div:nth-child(6),#formCreateCart .product-header>div:nth-child(7),#formCreateCart .product-row>div:nth-child(3),#formCreateCart .product-row>div:nth-child(4),#formCreateCart .product-row>div:nth-child(6),#formCreateCart .product-row>div:nth-child(7){display:none}@media(min-width:360px){#formCreateCart .product-header>div:nth-child(3),#formCreateCart .product-row>div:nth-child(3){display:block}}@media(min-width:380px){#formCreateCart .product-header>div:nth-child(8),#formCreateCart .product-row>div:nth-child(8){width:105px}#formCreateCart .product-header .input-group .btn,#formCreateCart .product-row .input-group .btn{min-width:2rem!important}}@media(min-width:576px){#formCreateCart .product-header,#formCreateCart .product-row{gap:1rem}#formCreateCart .product-header>div:nth-child(3),#formCreateCart .product-row>div:nth-child(3){width:50px}#formCreateCart .product-header>div:nth-child(5),#formCreateCart .product-row>div:nth-child(5){width:75px}}@media(min-width:768px){#formCreateCart .product-header>div:nth-child(4),#formCreateCart .product-header>div:nth-child(7),#formCreateCart .product-row>div:nth-child(4),#formCreateCart .product-row>div:nth-child(7){display:block}#formCreateCart .product-header>div:nth-child(3),#formCreateCart .product-row>div:nth-child(3){width:85px}}@media(min-width:992px){#formCreateCart .product-header div:nth-child(6),#formCreateCart .product-row div:nth-child(6){display:block}}@media(min-width:1200px){#formCreateCart .product-header>div:nth-child(8),#formCreateCart .product-row>div:nth-child(8){width:75px}}#formCreateCart .product-row>div:nth-child(2){cursor:pointer}#formCreateCart .product-row.active{background-color:#e6f0f4}#formCreateCart .product-row.active+.more-info{display:block}#formCreateCart .product-row:not(.active)+.more-info{display:none}#formCreateCart .more-info{background-color:#e6f0f4;font-size:.8rem}#formCreateCart .more-info>div{display:flex;flex-wrap:wrap;gap:1rem;padding-left:calc(50px + .5rem)}#formCreateCart .product-row{line-height:1.3rem}@media(max-width:575.98px){#formCreateCart .product-list{margin:0 calc(var(--bs-gutter-x)*-.5)}#formCreateCart .product-row{font-size:.95rem;line-height:1.1rem}}@media(min-width:768px){#formCreateCart .accordion{--bs-accordion-btn-padding-x:1rem;--bs-accordion-btn-padding-y:.75rem}#formCreateCart .product-row:not(.active) .desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#formCreateCart .more-info{font-size:1rem}#formCreateCart .more-info>div{padding-left:calc(75px + 1rem)}}@media(max-width:575.98px){#map-view{aspect-ratio:.5}}@media(min-width:768px){#map-view{aspect-ratio:1.5}}@media(min-width:992px){#map-view{aspect-ratio:2.5}}@media(min-width:1200px){#map-view{aspect-ratio:3}}.create-lead{background:#f3f3f3 url(/Content/img/bg-lead.png);font-family:"Poppins",Arial,Helvetica,sans-serif;--bs-primary:#98bf10;--bs-secondary:#5b5857;--bs-border-color:#5b5857;--bs-border-width:2px;color:#5b5857}.create-lead .form-label{margin-bottom:0;font-size:18px}.create-lead .form-control,.create-lead .form-select{padding:10px 15px;font-size:18px;border-radius:0;background-color:rgba(255,255,255,.6)}.create-lead .form-control:focus:not(.is-invalid,:invalid),.create-lead .form-select:focus:not(.is-invalid,:invalid){border-color:#98bf10}.create-lead .invalid-feedback{font-size:18px}.create-lead .required:before{content:none}.create-lead .required:after{content:"*"}.create-lead input,.create-lead select,.create-lead textarea,.create-lead .input-group:not(.socials-input){max-width:none}.create-lead .btn-primary{--bs-btn-bg:#98bf10;--bs-btn-border-color:#98bf10;--bs-btn-disabled-bg:#98bf10;--bs-btn-disabled-border-color:#98bf10;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5b5857;--bs-btn-hover-border-color:#5b5857;--bs-btn-disabled-color:#fff;--bs-btn-focus-shadow-rgb:91,88,87;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5b5857;--bs-btn-active-border-color:#5b5857;border-radius:0}.create-lead .header-alert{background-color:transparent;border-color:#ffb900}