@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";*:after,*:before{margin:0;padding:0;box-sizing:border-box}a,a:visited,a:active{text-decoration:none}html{font-size:62.5%}@media (min-width: 112.5em){html{font-size:75%}}@media (max-width: 62.5em){html{font-size:65%}}@media only screen and (max-width: 43.75em){html{font-size:70%}}@media only screen and (max-width: 25em){html{font-size:37.5%}}body{font-family:Open Sans,sans-serif;font-weight:400;background-color:#f2f2f2;margin:0}.vsc-initialized,#app,.app{margin:0!important}.el-icon.arrow-right{width:20px;height:20px;border-radius:100%;background-color:#295db9}.el-icon.arrow-right .icon.arrow-right{width:.75em!important;height:.75em!important}a{text-decoration:none;color:#295db9}a:visited{color:#295db9}.flash-message{padding:10px 0 10px 10px!important;font-size:18px!important;font-weight:700!important;margin-bottom:20px!important;box-shadow:0 3px 6px #00000058}.flash-message.success{background-color:#27a03d!important}.flash-message.warning{background-color:#f6c018!important}.flash-message.error{background-color:red!important}.submission-button-vertical-menu{background-color:#fff;box-shadow:0 3px 6px #00000058;width:240px;height:60px;margin:10px 10px 30px;border-radius:32px;border:none;text-align:center;cursor:pointer}.submission-button-vertical-menu span{color:#525252;font-size:14px;font-weight:700;display:inline-block;vertical-align:middle}.submission-button-vertical-menu span:hover{color:#fff!important}.submission-button-vertical-menu .submission-button-vertical-menu-icon{color:#295db9;display:inline-block;vertical-align:middle;margin-right:20px}.submission-button-vertical-menu .submission-button-vertical-menu-icon svg:hover{fill:#fff!important}.submission-button-vertical-menu:hover{background-color:#295db9}.submission-button-vertical-menu:hover .submission-button-vertical-menu-icon,.submission-button-vertical-menu:hover span,.submission-button-vertical-menu:hover svg{color:#fff!important}.main-menu{background:#fff;position:fixed;top:0;bottom:0;height:100%;left:0;width:86px;overflow:hidden;-webkit-transition:width .2s linear;transition:width .2s linear;-webkit-transform:translateZ(0) scale(1,1);box-shadow:0 0 5px gray;opacity:1;float:left}.main-menu .menuLogo{position:relative;top:10.5px;padding-bottom:20px}.main-menu .menuLogo img{width:100px;height:47px;margin-left:21px}.main-menu .menuLogo a{width:28px;height:19px;float:right;margin-top:18px;margin-right:28px}.main-menu .menuIcon{position:relative;border-spacing:0;color:#848484;display:table-cell;width:86px;height:36px;text-align:center;top:25px;font-size:15px;cursor:pointer;padding-bottom:35px}.main-menu .menuLine{margin:0 10px 10px;color:gray;opacity:.3}.main-menu .scrollbar{height:90%;width:100%;overflow-y:hidden;overflow-x:hidden}.main-menu .scrollbar:hover{height:90%;width:100%;overflow-y:scroll;overflow-x:hidden}.main-menu .menu-items{display:flex;flex-direction:column;justify-content:space-between}.main-menu .menu-bottom{display:flex;flex-direction:column;margin:7px 10px}.main-menu ul{margin:7px 0}.main-menu .menu-item,.main-menu li{position:relative;display:block;width:280px}.main-menu .menu-item a,.main-menu li a{position:relative;width:300px;display:table;border-collapse:collapse;border-spacing:0;text-decoration:none;-webkit-transform:translateZ(0) scale(1,1);-webkit-transition:all .14s linear;transition:all .14s linear;color:#848484;text-shadow:1px 1px 1px #fff;margin-bottom:5px}.main-menu .menu-item a .nav-text,.main-menu li a .nav-text{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#848484;position:relative;display:none;vertical-align:middle}.main-menu .menu-item a .menu-icons,.main-menu li a .menu-icons{margin-left:30px;margin-right:18px;display:inline-block;vertical-align:middle}.main-menu .menu-item a .menu-additional-icons,.main-menu li a .menu-additional-icons{float:right;margin-right:5px;margin-top:0;display:inline-block;vertical-align:middle}.main-menu .menu-item a:hover,.main-menu li a:hover,.main-menu .menu-item a:hover .nav-text,.main-menu li a:hover .nav-text,.main-menu .menu-item a:hover .menu-additional-icons,.main-menu li a:hover .menu-additional-icons{color:#295db9}.main-menu .menu-item a:hover svg,.main-menu .menu-item a:hover rect,.main-menu .menu-item a:hover line,.main-menu .menu-item a:hover path,.main-menu .menu-item a:hover circle,.main-menu li a:hover svg,.main-menu li a:hover rect,.main-menu li a:hover line,.main-menu li a:hover path,.main-menu li a:hover circle{stroke:#295db9;background-color:transparent}.main-menu .menu-item a.special:hover svg,.main-menu .menu-item a.special:hover rect,.main-menu .menu-item a.special:hover line,.main-menu .menu-item a.special:hover path,.main-menu .menu-item a.special:hover circle,.main-menu li a.special:hover svg,.main-menu li a.special:hover rect,.main-menu li a.special:hover line,.main-menu li a.special:hover path,.main-menu li a.special:hover circle{stroke:none;background-color:inherit}.main-menu li :hover,.main-menu li :hover .nav-text,.main-menu .active,.main-menu .active a,.main-menu .active a .nav-text,.main-menu .active a .menu-icons{color:#295db9}.main-menu.expanded{width:280px;overflow:hidden;opacity:1}.main-menu.expanded .menu-item .nav-text,.main-menu.expanded li .nav-text{display:inline-flex}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}nav ul,nav nav li{outline:0;margin:0;padding:0}nav ul{padding:0 10px}nav .menu-item,nav li{width:100%!important}nav .menu-item a,nav li a{width:100%!important;display:block!important;padding:10px 0}nav .menu-item:not(:first-child):hover,nav li:not(:first-child):hover{background-color:#f2f2f2;border-radius:10px}nav.main-menu:not(.expanded){overflow:visible}nav.main-menu:not(.expanded) .scrollbar{overflow-y:visible!important;overflow-x:visible!important}nav.main-menu:not(.expanded) .scrollbar li{display:flex!important;justify-content:center;align-items:center;position:relative}nav.main-menu:not(.expanded) .scrollbar li a{display:flex!important;justify-content:center;align-items:center}nav.main-menu:not(.expanded) .scrollbar li a i{margin-left:0;margin-right:0}nav.main-menu:not(.expanded) .scrollbar li .sub-menu.not-expanded{position:absolute;left:45px;width:170px;background-color:#fff;box-shadow:0 3px 6px #00000058;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:5px 0}nav.main-menu:not(.expanded) .scrollbar li .sub-menu.not-expanded.options{width:300px}nav.main-menu:not(.expanded) .scrollbar li .sub-menu.not-expanded i{display:inline-block;margin-right:5px}nav.main-menu:not(.expanded) .scrollbar li .sub-menu.not-expanded .item{margin:0 0 0 10px}nav.main-menu:not(.expanded) .scrollbar li .sub-menu.not-expanded .item a{padding:5px 0;justify-content:flex-start!important;margin-bottom:0}.sub-menu{margin-top:0;margin-left:32px}.sub-menu .item{display:block;margin:0 35px 15px}.sub-menu .item a{text-decoration:none;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.sub-menu .item a .icon{color:#157ffb;margin-right:8px}.sub-menu .item a .label{color:#848484}.sub-menu .item a .label:hover,.sub-menu .active,.sub-menu .active a,.sub-menu .active a .label{color:#295db9}.menuExpanded{overflow-y:hidden;overflow-x:hidden;margin-left:280px;margin-right:-8px}.menuCollapsed{overflow-y:hidden;overflow-x:hidden;margin-left:76px;margin-top:-10px;margin-right:-8px}.menuCollapsed .header .profile-section{margin-left:80px}#header{position:fixed;z-index:9;right:0;left:0;box-shadow:0 3px 6px #00000029;margin-bottom:50px;overflow:visible}#header .header-col{padding-left:0!important}.header{height:50px;display:flex;align-items:center;justify-content:space-between;background-color:#0c1d31;color:#fff!important}.header .profile-section{height:100%;display:flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-weight:400;width:auto;padding-left:50px}.header .profile-section .profile-image{border-radius:50%!important;width:30px;height:30px;border:3px solid rgb(82,82,82);vertical-align:middle}.header .profile-section .profile-name{vertical-align:middle;margin-left:10.7px;margin-right:10.7px;font-size:16px;font-weight:400}.header .profile-section .profile-dropdown-icon{vertical-align:middle;color:red}.header .icons-section{padding-right:25px;display:flex;justify-content:center;align-items:center;gap:15px;color:#000}.header .icons-section .header-icon{position:relative;display:table-cell;text-align:left;font-size:25px;color:gray}.el-icon.global-search-icon{color:#295db9;padding:8px;font-size:23px;text-align:left;display:inline-block;border-radius:100%;margin-right:5px;margin-bottom:10px;cursor:pointer;transition:all .3s ease}.el-icon.global-search-icon:hover{background-color:#f2f2f2}.el-icon.global-search-icon.large{font-size:28px;margin-bottom:0}.el-icon.global-search-icon.large:hover{background-color:#e3e3e3}.second-header{height:62px;background-color:#fff;vertical-align:middle}.second-header .second-header-row{padding:12px 0 0 32px}.second-header .search-filters-tab{height:37px}.second-header .header-search{width:100%;height:37px;display:block;position:relative}.second-header .header-search .search-data{position:absolute;height:fit-content;width:calc(100% + 22.5px);left:0;background-color:red;top:50px;max-height:450px;overflow-y:scroll;background-color:#f2f2f2;box-shadow:0 3px 6px #adb1b5;border-radius:19px;border:1px solid #295DB9;transition:all 2s}.second-header .header-search .search-data .search-element{text-decoration:underline}.second-header .header-search .search-data h2{background-color:#295db9;box-shadow:0 0 4px #295db9;color:#fff;margin:10px;padding:10px 20px;font-size:20px;border-radius:8px;position:relative}.second-header .header-search .search-data h2 span{position:absolute;right:10px}.second-header .header-search .search-data li{margin:10px;padding:20px;background-color:#fff;border-radius:8px;height:fit-content;font-size:16px;box-shadow:0 0 3px #adb1b5;list-style-type:none;border:1px solid #157FFB}.second-header .header-search .search-data li a{text-decoration:none}.second-header .header-search .search-data li a:hover{text-decoration:underline}.second-header .header-search input{box-shadow:inset 0 3px 6px #00000029;background-color:#f2f2f2;width:100%;height:37px;border-radius:19px;padding-left:20px;border:none;outline:none;transition:all .5 ease-in}.second-header .header-search input:focus{border:1px solid #295DB9!important;box-shadow:inset 0 0 2px #295db9}.second-header .header-search .header-search-icon{float:right;top:-26px;right:-30px;width:50px;margin-right:5px;background-size:50px 50px}.second-header .header-search .header-search-icon svg{height:20px!important;width:20px!important}.second-header .header-search .header-search-icon svg:hover{cursor:pointer}.franchises-tab,.search-filters-tab{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.app-content{height:100vh;padding:0 18px 0 105px}.app-content-menu-expended{height:100vh;padding:0 20px 0 300px}.container-row{height:100%}.container-col{display:flex!important;flex-direction:column}.page-content{flex:1}.card-shadow,.main-container{box-shadow:0 3px 6px #00000029}.card-shadow{background-color:#fff;box-shadow:0 3px 6px #00000029;margin-bottom:30px;border-radius:8px;padding:2px;flex:1}.resize-box{width:100%;height:100%;flex:1}.resize-box.flex{display:flex}.map-content{margin-bottom:30px}.content-header{margin-top:150px;margin-bottom:10px;width:100%;height:60px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.content-header .content-header-title{display:flex;justify-content:center;align-items:center;color:#295db9;font-family:Open Sans,sans-serif;font-weight:700;font-size:22px}.content-header .content-header-title .back{width:100%;display:flex;align-items:center;justify-content:flex-start}.content-header .content-header-title .back i{cursor:pointer;color:#157ffb;padding:8px;border-radius:100%}.content-header .content-header-title .back i:hover{background-color:#deedff}.content-header .content-header-title .back span{font-size:14px;color:#295db9!important;font-weight:700!important;cursor:pointer!important}.content-header .content-header-breadcrumb{width:100%;display:flex;align-items:center;justify-content:flex-end}.content-header .content-header-breadcrumb .default{color:#848484;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;vertical-align:middle}.content-header .content-header-breadcrumb .default:hover{color:#157ffb}.content-header .content-header-breadcrumb .default .options-settings{cursor:none!important}.content-header .content-header-breadcrumb .next{color:#525252;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;vertical-align:middle;cursor:default}.content-header .content-header-breadcrumb .current-item{cursor:pointer!important}.content-header .content-header-breadcrumb .current-item a{color:#295db9!important;font-weight:700!important;cursor:pointer!important}.three-dot-div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;position:absolute;right:0;width:40px;height:40px;border-radius:100%}.three-dot-div:hover{background-color:#f2f2f2;cursor:pointer}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:all .5s ease}.el-popper .el-checkbox__inner:after{top:0px!important;left:4px!important}.list-header-button{background:#295DB9;border-radius:12px;border:none;height:50px;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;padding:0 15px}.list-header-button svg{transition:all .3s ease}.list-header-button:hover{background:#158AFC}.list-header-button.right{background:#295DB9;color:#fff}.list-header-button.right:hover{background:#157FFB}.el-dropdown-menu__item a.dropdown-item-styled{color:var(--el-text-color-regular);display:flex;align-items:center;gap:8px;padding-top:10px;padding-bottom:10px}.el-dropdown-menu__item:hover a.dropdown-item-styled{color:#157ffb}.el-dropdown-menu__item.danger:hover{background-color:#f6d2d5!important}.el-dropdown-menu__item.danger:hover a.dropdown-item-styled{color:#d2343f}.el-dropdown-menu__item.success:hover{background-color:#ceecd5!important}.el-dropdown-menu__item.success:hover a.dropdown-item-styled{color:#27a03d}.el-icon.table-icon{font-size:20px}.flex-center{display:flex!important;justify-content:center;align-items:center}.flex-center.end{justify-content:flex-end}@media (max-width: 1340px){.el-drawer{width:40%!important}}@media (max-width: 1024px){.el-drawer{width:60%!important}}@media (max-width: 768px){.el-drawer{width:100%!important}}.modal .el-date-editor{border:none}.modal .el-select,.modal .el-input,.modal .input-date{width:100%!important;height:52px!important}.modal .el-select .el-input__wrapper,.modal .el-input .el-input__wrapper,.modal .input-date .el-input__wrapper{border:1px solid #DDDFE1!important;border-radius:8px;height:100%!important}.modal .el-select.no-radius .el-input__wrapper,.modal .el-input.no-radius .el-input__wrapper,.modal .input-date.no-radius .el-input__wrapper{border-radius:0 8px 8px 0}.modal .el-checkbox{--el-checkbox-font-size: 16px;--el-checkbox-font-weight: 400}.modal textarea{border:1px solid #DDDFE1!important;border-radius:8px}.modal span.el-checkbox__label{font-size:16px!important}.modal .input-group{margin-bottom:25px}.modal .input-group .checkbox{width:22px;height:22px;vertical-align:middle}.modal .input-group .checkbox-text{margin-left:11px;color:#848484;font-size:16px;font-weight:400;vertical-align:middle}.modal .el-select .el-input .el-select__caret.el-icon{font-size:20px}.modal .submission-visualise .el-input__wrapper{border-radius:0;height:54px!important}.modal label{display:block}.modal .input-date .el-input__wrapper{padding:1px 0!important;width:100%}.modal .input-date .el-input__wrapper .el-input__prefix{margin-left:10px}.modal .balance-to-pay{margin:10px 0!important;padding:15px 0;background-color:#f8d7da;color:#bd444e;font-weight:700}.modal .balance-to-pay .content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.modal.styled-modal{width:100%;height:100%;background-color:#0006;z-index:100;left:50vw;top:50vh;transform:translate(-50vw,-50vh);overflow:auto;display:none;position:fixed}.modal.styled-modal .modal-content{width:fit-content;height:fit-content;min-width:600px;background-color:#0c1d31;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin:30vh auto;padding:0;border-radius:10px;font-size:15px;animation-name:animatetop;animation-duration:.4s;position:relative}.modal.styled-modal .modal-content .modal-header{display:flex;justify-content:center;align-items:center;flex-direction:row;width:auto;height:75px;background-color:#ffffff1c;color:#fff;border-radius:10px 10px 0 0;padding:15px 16px}.modal.styled-modal .modal-content .modal-header h2{text-align:center;max-width:480px}.modal.styled-modal .modal-content .modal-body{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;width:auto;height:fit-content;font-family:Open Sans;padding:20px 16px;position:relative;font-weight:700;text-align:center}.modal.styled-modal .modal-content .modal-body .rdv-action{display:flex;justify-content:center;align-items:center;flex-direction:column}.modal.styled-modal .modal-content .modal-body .appointment-list-modal-content-card{display:flex;justify-content:center;align-items:center;flex-direction:column;width:auto;height:150px;background-color:#fff;color:#295db9;border:1px solid #157FFB;margin-right:10px;border-radius:15px;padding:10px;max-width:150px}.modal.styled-modal .modal-content .modal-body .appointment-list-modal-content-card i{margin:0;font-size:40px}.modal.styled-modal .modal-content .modal-body .appointment-list-modal-content-card svg{fill:#295db9}.modal.styled-modal .modal-content .modal-body .update-rdv,.modal.styled-modal .modal-content .modal-body .report-rdv{color:#295db9;background-color:#fff;border:1px solid #157FFB;border-radius:8px;padding:10px 15px;margin-bottom:15px;justify-content:center;align-items:center;display:flex}.modal.styled-modal .modal-content .modal-body .update-rdv .el-icon,.modal.styled-modal .modal-content .modal-body .report-rdv .el-icon{font-size:2rem}.modal.styled-modal .modal-content .modal-body .appointment-list-modal-content-card:hover,.modal.styled-modal .modal-content .modal-body .update-rdv:hover,.modal.styled-modal .modal-content .modal-body .report-rdv:hover{background-color:#157ffb;color:#fff;cursor:pointer}.modal.styled-modal .modal-content .modal-body .appointment-list-modal-content-card:hover svg,.modal.styled-modal .modal-content .modal-body .update-rdv:hover svg,.modal.styled-modal .modal-content .modal-body .report-rdv:hover svg{fill:#fff}.modal.styled-modal .modal-content .delete-button{color:#fff;bottom:10px;right:7px;cursor:pointer;position:absolute}.modal.styled-modal .modal-content .delete-button i{font-size:25px}.modal.styled-modal .modal-content .delete-button i:hover{color:red}.modal.styled-modal .modal-content .close{color:#aaa;font-size:50px;top:5px;right:20px;float:right;font-weight:700;position:absolute}.modal.styled-modal .modal-content .close:hover,.modal.styled-modal .modal-content .close:focus{color:#000;text-decoration:none;cursor:pointer}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.heading--1{font-weight:600;color:#445065;font-size:1.2rem}.u-text--center{text-align:center}.u-margin--1x{margin:0 1rem}.u-margin--2x{margin:1rem 0}.center{text-align:center}.hoverable:hover{cursor:pointer}.el-table tr.el-table__row.data-row-success,.el-table tr.el-table__row .data-row-success,.legend.data-row-success,.legend .data-row-success{background-color:#ceecd5!important}.el-table tr.el-table__row.data-row-warning,.el-table tr.el-table__row .data-row-warning,.legend.data-row-warning,.legend .data-row-warning{background-color:#fcf4c7!important}.el-table tr.el-table__row.data-row-warning-intense,.el-table tr.el-table__row .data-row-warning-intense,.legend.data-row-warning-intense,.legend .data-row-warning-intense{background-color:#f6c018!important}.el-table tr.el-table__row.data-row-light-danger,.el-table tr.el-table__row .data-row-light-danger,.legend.data-row-light-danger,.legend .data-row-light-danger{background-color:#ffb74d!important}.el-table tr.el-table__row.data-row-danger,.el-table tr.el-table__row .data-row-danger,.legend.data-row-danger,.legend .data-row-danger{background-color:#f6d2d5!important}.el-table tr.el-table__row.data-row-angry-danger,.el-table tr.el-table__row .data-row-angry-danger,.legend.data-row-angry-danger,.legend .data-row-angry-danger{background-color:#f48fb1!important}.el-table tr.el-table__row.data-row-light-info,.el-table tr.el-table__row .data-row-light-info,.legend.data-row-light-info,.legend .data-row-light-info{background-color:#cde9ef!important}.el-table tr.el-table__row.data-row-default,.el-table tr.el-table__row .data-row-default,.legend.data-row-default,.legend .data-row-default{background-color:gray!important}.custom-scrollbar .el-scrollbar .el-scrollbar__thumb{background:#157FFB;opacity:1}.custom-scrollbar .el-scrollbar .el-scrollbar__thumb:hover{opacity:1;background:#157FFB}.is-horizontal{top:0}.el-table--border td.el-table__cell{border-right-color:transparent}.infinite-list{height:fit-content;max-height:500px;padding:0;margin:0;list-style:none}.infinite-list .infinite-list-item{display:flex;align-items:center;justify-content:center;height:50px;background:var(--el-color-primary-light-9);margin:10px;color:var(--el-color-primary)}.infinite-list .infinite-list-item+.list-item{margin-top:10px}.spinner{flex-direction:row;text-align:center;margin-top:20px;display:flex;justify-content:center;align-items:center}.row-link i{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;color:#295db9}.row-link a:hover{color:#09f}.row-link i:hover{cursor:pointer;color:#09f}.actions.no-wrap{flex-wrap:nowrap!important;justify-content:flex-start!important}.fa-eye:hover,.fa-eye-slash:hover,.action-icon{cursor:pointer}.action-icon:hover{color:#09f}.action-icon.delete-icon:hover{color:#e53935}
