.main-container{height:auto!important;min-height:100vh;padding:60px 0 0 242px}.content-logo-client{align-items:center;display:flex;justify-content:center}.content-logo-client .parent-logo{height:auto;width:100px}.content-logo-client .parent-logo .logo-prx{height:100%;width:100%}.content-logo-client .text-prx{height:20px;width:auto}.side-left{background:#193742!important;height:100%;position:fixed;top:0;width:242px;z-index:4}.side-left .wrapper-logo{align-items:center;background:#0f485a;border-bottom:1px solid transparent;display:flex;height:60px;justify-content:center}.side-left .wrapper-logo .burger-nav{align-items:center;display:flex;font-size:24px;height:60px;line-height:60px;text-align:center}.side-left .bo-menu li{margin:0}.side-left .bo-menu li a{border-left:3px solid transparent;border-right:3px solid transparent;padding:8px 15px}.side-left .bo-menu li a .ico-nav{color:#9cb8c2;display:flex;justify-content:center;width:30px}.side-left .bo-menu li a:active,.side-left .bo-menu li a:focus,.side-left .bo-menu li a:hover{background:#0f485a;border-left:3px solid #9cb8c2}.side-left .bo-menu li a.active{background:#0f485a!important;border-left:3px solid #9cb8c2!important}.side-left .bo-menu.show li a .ico-nav{justify-content:left!important}.wrapper-logo.bo-menu{padding:0}.wrapper-logo.bo-menu.show .app-name{display:none}.medical-container{padding:0}.main{background:#e5e7eb!important}.header-backoffice{left:0;position:fixed;top:0;width:100%;z-index:3}.material-symbols--warning-rounded{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.725 21q-.275 0-.5-.137t-.35-.363-.137-.488.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125.387.375l9.25 16q.15.25.138.513t-.138.487-.35.363-.5.137zM12 18q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m0-3q.425 0 .713-.288T13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15'/%3E%3C/svg%3E")}.lets-icons--check-fill,.material-symbols--warning-rounded{background-color:currentColor;display:inline-block;height:24px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:24px}.lets-icons--check-fill{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18m-.232-5.36 5-6-1.536-1.28-4.3 5.159-2.225-2.226-1.414 1.414 3 3 .774.774z' clip-rule='evenodd'/%3E%3C/svg%3E")}.solar--danger-circle-bold{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10 10-4.477 10-10M12 6.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2 1 1 0 0 0 0 2' clip-rule='evenodd'/%3E%3C/svg%3E");height:24px;width:24px}.ep--info-filled,.solar--danger-circle-bold{background-color:currentColor;display:inline-block;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ep--info-filled{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z'/%3E%3C/svg%3E");height:1024px;width:1024px}.flash-wrapper{bottom:20px;display:grid;gap:10px;left:15px;margin:auto;opacity:.9;position:fixed;right:auto;width:fit-content;z-index:10}.flash-wrapper .flash-content{align-items:center;border:none;border-left:4px solid hsla(0,0%,100%,.369);border-radius:5px;box-shadow:0 2px 38px 10px rgba(60,64,67,.1);display:flex;gap:10px;margin:0;min-height:50px;padding:15px 30px 15px 15px;position:relative;width:auto}.flash-wrapper .flash-content .icon{align-items:center;color:#fff;display:flex;height:35px;justify-content:center;width:35px}.flash-wrapper .flash-content .txt-flash-message{color:#fff;flex:1;font-size:16px;font-weight:600;margin:0;padding:0}.flash-wrapper .flash-content .btn-alert{background:#fff;border:none;border-radius:100px;box-shadow:0 0 10px 0 rgba(142,152,173,.6);display:flex;outline:none;padding:0;position:absolute;right:-5px;top:-5px}.flash-wrapper .flash-content .btn-alert .icon{align-items:center;color:#476578;display:flex;height:24px;justify-content:center;width:24px}.flash-wrapper .flash-content.info{background:rgba(7,131,206,.749)}.flash-wrapper .flash-content.success{background:#60d479}.flash-wrapper .flash-content.warning{background:#bc8146}.flash-wrapper .flash-content.danger{background:#c64945}@media (min-width:320px) and (max-width:766px){.flash-wrapper{left:0!important;max-width:90%;right:0!important;width:100%}.flash-wrapper .flash-content{max-width:none;width:100%}}body.back-office h1{color:#0f485a;font-size:1.2em;letter-spacing:.5px;text-transform:uppercase}body.back-office.login h1{color:#fff!important;font-size:100%;letter-spacing:4px;margin-bottom:40px}body.dashboard .card-dashboard{background:#fff;border-radius:10px;box-shadow:0 3px 16px -8px rgba(0,0,0,.4);min-height:35vh;overflow:hidden}body.dashboard .card-dashboard .hd{border-bottom:1px solid #ddd;padding:8px 16px}body.dashboard .card-dashboard .bd{max-height:218px;overflow-y:auto;padding:8px 16px}body.dashboard .card-dashboard .ft{padding:8px 16px}body.dashboard .card-dashboard .title{color:#0f485a;font-size:1em;letter-spacing:.5px;text-transform:uppercase}body.dashboard .card-dashboard .list-history .wrap-item-history .txt{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-shadow{box-shadow:0 1px 6px 0 rgba(32,33,36,.28);padding:20px}.paginator-custom{margin-top:1rem}.paginator-custom .pagination{justify-content:end;margin:0}.paginator-custom .pagination .page-item .page-link{color:#193742;font-size:12px;text-decoration:none}.paginator-custom .pagination .page-item .page-link:hover{background:#e9ecef;color:#576d75}.paginator-custom .pagination .page-item.active .page-link{background:#0e98c7!important;border-color:#0e98c7!important;color:#fff!important}body{overflow:auto!important}.check-box-switch-dynamic .form-check{display:flex;margin:0;padding:0}.check-box-switch-dynamic .form-check .switch-check-box[type=checkbox]{appearance:none;background:#ccc;border:none;border-radius:50px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);cursor:pointer;height:25px;margin:0;outline:none;position:relative;transition:.4s;width:55px}.check-box-switch-dynamic .form-check .switch-check-box:checked[type=checkbox]{background:rgba(1,142,58,.71)}.check-box-switch-dynamic .form-check .switch-check-box[type=checkbox]:after{background:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:25px;left:0;position:absolute;top:0;transform:scale(1.1);transition:.4s;width:25px}.check-box-switch-dynamic .form-check .switch-check-box:checked[type=checkbox]:after{left:55%}.rubrique-style .col-form-label{font-size:1.2em;font-weight:600;margin-bottom:.5rem;padding:0}.wrapper-title-header-backoffice{align-items:center;display:flex;padding:10px 0}.wrapper-title-header-backoffice .header-title-w{align-items:center;display:flex;font-weight:400!important;margin-bottom:0}.wrapper-title-header-backoffice .header-title-w .header-name-medical{font-weight:700!important}.back-office-card-medical{padding:20px;position:relative}.back-office-card-medical .back-office-icon-more-action{position:absolute;right:0;top:0}.font-20{font-size:20px}.visualisation-form{margin-bottom:10px;width:100%}.visualisation-form .label-visualisation{color:#434343;font-size:16px;font-weight:400;margin-bottom:0;width:100%}.visualisation-form .value-visualisation{border-bottom:1px solid #ddd;font-size:16px;font-weight:600;padding:0 0 2px;width:100%}.content-show-medicament{align-items:center;display:flex;margin-bottom:10px;width:100%}.content-show-medicament .label-visualisation{font-size:14px;font-weight:600;margin-bottom:0;min-width:150px}.content-show-medicament .value-visualisation{font-size:14px}.card-white-back-office{background:#fff;border-radius:8px;padding:20px}.card-list-prestation-dispo{background:rgba(189,216,227,.102);border:1px solid #ddd;border-radius:8px;margin-bottom:0;min-height:100px;padding:15px}.column-rubrique{column-count:3;margin:auto;width:auto}.column-rubrique .card-rubrique{display:inline-block;margin-bottom:15px;width:100%}.card-rubrique,.column-rubrique .card-rubrique{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px}.list-prestation-dispo{list-style:none;margin-bottom:0;padding-left:0}.list-prestation-dispo li .form-check label{font-weight:600!important}.list-prestation-dispo li ul{list-style:none;padding-left:0}.list-prestation-dispo li ul .form-check label{font-weight:400!important}.icon--check{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 7 10 17l-5-5'/%3E%3C/svg%3E")}.icon--check,.icon-burger{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-burger{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M3 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3C/svg%3E")}.form-group-presta-dispo{align-items:center;display:flex}.form-group-presta-dispo .icon{color:#31bfde;font-size:18px;margin-right:10px}.form-group-presta-dispo .title-presta-dispo{color:#000;font-size:16px;margin:0}.form-group-presta-dispo .title-child{font-weight:400!important}.title-page-backoffice{font-size:1.7em}.table-cust-style{background:#fff;border-radius:10px;box-shadow:0 3px 16px -8px rgba(0,0,0,.4);padding:15px}.table-cust-style table{background:#fff;width:100%}.table-cust-style table thead tr th{font-size:14px}.table-cust-style table tbody{vertical-align:middle}.table-cust-style table tbody tr td{font-size:14px}.btn-green{width:fit-content}.btn-gray,.btn-green,.btn-secondary{align-items:center;display:flex;font-size:14px;padding:6px 12px}.btn-gray,.btn-secondary{background:#f1f3f5;border:1px solid #f1f3f5;color:#000;font-weight:500;justify-content:center;transition:.2s}.btn-gray:active,.btn-gray:focus,.btn-gray:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#f1f3f5!important;border:1px solid #f1f3f5!important;color:#000!important}.btn-action{align-items:center;border-radius:3px;display:flex;font-size:14px;height:30px;justify-content:center;outline:none;text-decoration:none!important;width:30px}.btn-action,.btn-action:active,.btn-action:focus,.btn-action:hover{background:#fff;border:1px solid #23a9fa;color:#23a9fa}.breadcrumb{margin-bottom:10px}.breadcrumb ul{align-items:center;display:flex;margin:0;padding:0}.breadcrumb ul li{list-style:none;padding-right:18px;position:relative}.breadcrumb ul li a{color:#9b9b9b;font-size:12px;font-weight:500;text-decoration:none;transition:.2s}.breadcrumb ul li:after{background-image:url(/build/images/arrow-breadcrumb-svg.5e864766.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:18px;left:auto;margin:auto;position:absolute;right:0;top:3px;width:18px}.breadcrumb ul li:first-child a:hover,.breadcrumb ul li:last-child a{color:#000!important}.breadcrumb ul li:last-child:after{display:none}.card-shadow{background:#fff;border-radius:10px;box-shadow:0 3px 16px -8px rgba(0,0,0,.4);padding:15px;position:relative}.w-fit-content{width:fit-content}.m-auto-r-0{margin:auto 0 auto auto}.icon--more{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.dropdown-icon-more{position:absolute;right:10px;top:8px}.dropdown-icon-more .btn{background:transparent;border:none;font-size:22px;outline:none;padding:0}.dropdown-icon-more .dropdown-menu{max-width:none;min-width:100px;width:auto!important}.dropdown-icon-more .dropdown-menu a.dropdown-item{align-items:center;background:none;border:none;box-shadow:none;color:#000;display:flex;font-size:14px;justify-content:end;outline:none;padding:4px 16px;text-decoration:none!important}.dropdown-icon-more .dropdown-menu a.dropdown-item:active,.dropdown-icon-more .dropdown-menu a.dropdown-item:focus,.dropdown-icon-more .dropdown-menu a.dropdown-item:hover{background:#e9ecef}.dropdown-icon-more .dropdown-menu .dropdown-item form{align-items:center;display:flex;justify-content:end}.dropdown-icon-more .dropdown-menu .dropdown-item form .btn{align-items:center;background:none;border:none;box-shadow:none;color:#000;display:flex;font-size:14px;outline:none;text-decoration:none!important}.dropdown-icon-more .dropdown-menu .dropdown-item:active,.dropdown-icon-more .dropdown-menu .dropdown-item:focus,.dropdown-icon-more .dropdown-menu .dropdown-item:hover{background:#e9ecef}.sub-title-card{font-size:18px;margin-bottom:8px}.btn-drop .btn{border:none;box-shadow:none;font-size:22px!important;outline:none}.btn-drop .dropdown-menu{max-width:none;min-width:100px;width:auto!important}.btn-drop .dropdown-menu .dropdown-item{align-items:center;border-radius:0;display:flex;font-size:14px!important;justify-content:end;padding:4px 16px!important}.btn-secondary{font-size:14px}.close-modal-icon{display:none}.main-title{font-size:24px!important;font-weight:400}.font-14{font-size:14px}.modal-body .btn-modal{display:block}.btn-modal{display:none}.wrapper-value{align-items:center;display:flex;margin-bottom:5px}.wrapper-value .label-of-value{font-size:14px;font-weight:500;margin:0 10px 0 0;min-width:110px}.wrapper-value .value-style{font-size:14px}.medicament-style .designation-medicament{font-size:16px;font-weight:600}.medicament-style .medicament-dci{color:#193742;font-size:16px;font-weight:400}.card-med .standard-line{background:#fff;border-radius:4px;border-width:1px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);height:100%;margin:0}.medicine-item .clc-part{justify-content:space-between}.medicine-item .clc-part .wrapper-content-medicament-card{justify-content:inherit;width:100%}.medicine-item .clc-part .wrapper-content-medicament-card .medicament-indicator-wrp{background:#b7965b;font-size:14px;height:fit-content;margin-left:5px;padding:2px 10px;width:fit-content}.wrapper-list-staff .medical-list .medical-item{margin:0;padding:8px 0!important}.wrapper-list-staff .medical-list .medical-item .avatar{border-radius:60px;height:50px;margin-right:10px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;overflow:hidden;width:50px}.wrapper-list-staff .medical-list .medical-item .avatar .user-avatar-wrp{height:100%;width:100%}.wrapper-list-staff .medical-list .medical-item .avatar .user-avatar-wrp .user-avatar{height:100%;max-width:100%;object-fit:cover;width:100%}.ul-striped li:nth-child(2n){background-color:#f2f2f2}.avatar-new-staff-backoffice .form-media-upload-wrp img.form-media-upload-image-preview{border-radius:140px;max-width:130px;object-fit:cover}.avatar-new-staff-backoffice .form-media-upload-wrp .form-media-upload-input-control-wrp{justify-content:space-evenly;left:0!important;width:100%}.avatar-new-staff-backoffice .form-media-upload-wrp .form-media-upload-input-control-wrp .btn{align-items:center;background:#fff;border:none!important;border-radius:30px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;height:40px;justify-content:center;outline:none!important;width:40px}.rubric-title .rubric-category,.rubric-title .rubric-name{color:#000;font-size:14px;font-weight:600;opacity:1;width:40%}.rubric-item .rubric-name{font-weight:600}.rubric-item .rubric-category{color:#018e8e;font-weight:400}.rubric-item .rubric-actions{font-size:14px}.bg-white,.bg-white .main{background:#fff!important}.big-title-home{font-size:34px!important}form:has(.hiding-trigger:not(:checked)) .triggered-hide{display:none}.tarif-table td,.tarif-table tr:not(.tarif-title){border:1px solid #222}.tarif-table .tarf-rubric-name{padding-left:40px}.tarif-table .tarif-title{border:0!important}.tarif-table .tarif-title th{padding-top:40px}.tarif-table .excluded-tarif{background-color:rgba(200,0,0,.3)}.tarif-table .btn-add,.tarif-table .btn-remove{border-radius:50%}.tarif-table .bt-edit-tarif{cursor:pointer}.bo-menu .nav-item .collapse{padding-left:20px}.bo-menu .nav-item .collapse a{color:#ccc;display:block;padding:5px 15px;text-decoration:none}.bo-menu .nav-item .collapse a:hover{color:#fff}.wrp-btn-global-bo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.wrp-btn-global-bo .btn{margin:0;max-width:fit-content}.wrp-header-title-page-bo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:1rem}.wrp-header-title-page-bo .title-page-backoffice{margin:0}.error-txt{color:rgba(207,30,30,.851);font-size:12px;font-weight:500}label.form-label{color:#3e627c;font-size:11px;font-weight:600;margin:0 0 3px;text-transform:uppercase!important}.btn.btn-border-blue{font-size:14px;font-weight:600}.btn.btn-border-blue,.btn.btn-border-blue:active,.btn.btn-border-blue:focus,.btn.btn-border-blue:hover{background:transparent;border:1px solid #5993c7;color:#5993c7}.card-organization-bo{border-left:4px solid #9cb8c2}.card-organization-bo .organization-name{align-items:center;color:#4e86b7;display:flex;font-size:16px;font-weight:700}.card-organization-bo .organization-name .icon{color:#7da7b5;margin-right:10px}.btn-in-div-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.btn-in-div-form .btn{justify-content:center;width:fit-content}.header-backoffice{align-items:center;background:#0f485a;color:#fff;display:flex;height:60px;padding:0 59px}.header-backoffice .page-title{flex:1;font-size:139%;font-size:90%;letter-spacing:8px;padding-left:206px;text-align:center}.header-backoffice .hd-profile-w{align-items:center;display:flex;margin-right:0}.header-backoffice .hd-profile-w .name-user{font-size:14px;margin-right:10px;max-width:120px;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap;width:120px}.header-backoffice .hd-profile-w .profile-circle{border:2px solid #fff;border-radius:50%;flex:1;height:48px;margin-right:10px;overflow:hidden;width:48px}.header-backoffice .hd-profile-w .profile-circle .photo{height:100%;object-fit:cover;width:100%}.header-backoffice .hd-profile-w .bt-logout{bottom:0;left:0;position:relative;right:0;top:0}.list-history{align-content:space-between;display:grid}.list-history .wrap-item-history{align-items:center;display:flex;gap:10px;height:fit-content;justify-content:space-between;padding:6px 10px;width:100%}.list-history .wrap-item-history:nth-child(2n){background-color:#f2f2f2}.list-history .wrap-item-history:last-child{border-bottom:none}.list-history .wrap-item-history .author{align-items:center;display:flex;gap:15px}.list-history .wrap-item-history .author .avatar{border-radius:50px;height:30px;min-height:30px;min-width:30px;overflow:hidden;width:30px}.list-history .wrap-item-history .author .avatar .img-avatar{height:100%;object-fit:cover;width:100%}.list-history .wrap-item-history .author .txt{color:#000;font-size:14px;font-weight:400;margin-bottom:0}.list-history .wrap-item-history .author .txt .name-author{font-weight:400}.list-history .wrap-item-history .author .txt strong{font-weight:600!important}.list-history .wrap-item-history .date{align-items:center;color:#525252;display:flex;font-size:12px;font-weight:500;gap:5px;white-space:nowrap}.list-history .wrap-item-history .date .icon{color:rgba(0,0,0,.388);font-size:16px}body.history-index .list-history{min-height:calc(100vh - 205px)}.responsive-list{overflow-x:auto}.responsive-list .wrap-item-history{min-width:500px}.card-block-setting-user{background:#fff;border-radius:10px;box-shadow:0 3px 16px -8px rgba(0,0,0,.4);padding:15px;position:relative}.avatar-setting-block{position:relative;text-align:center}.avatar-setting-block .avatar-user-setting{border-radius:100px;box-shadow:0 3px 13px -6px rgba(0,0,0,.4);height:120px;min-width:119.66px;object-fit:cover;padding:5px;width:auto}.avatar-setting-block .btn-avatar-setting{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:80px;width:100%}.avatar-setting-block .btn-avatar-setting .icon-btn{background:#fff!important;border:none;border-radius:20px;box-shadow:0 3px 13px -6px rgba(0,0,0,.4)!important;color:rgba(26,60,81,.8);cursor:pointer!important;font-size:14px!important;height:30px;width:30px}.avatar-setting-block .btn-avatar-setting .icon-btn .icon{color:rgba(26,60,81,.8);height:20px;width:20px}.avatar-setting-block .btn-avatar-setting .btn-edit-avatar{align-items:center;cursor:pointer;display:flex;justify-content:center}.avatar-setting-block .btn-avatar-setting .btn-delete-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block .notif-error-avatar{color:#fa4b4b;display:none;font-size:10px;font-weight:700;margin-bottom:10px;position:relative;text-align:center;top:5px}.avatar-setting-block[data-mode=img_default] .btn-edit-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_default] .save-image-button{display:none}.avatar-setting-block[data-mode=img_loading]{height:120px;width:145px!important}.avatar-setting-block[data-mode=img_loading]:after{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;bottom:0;content:"";display:inline-block;height:2rem;left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:text-bottom;width:2rem}.avatar-setting-block[data-mode=img_loading] .avatar-user-setting,.avatar-setting-block[data-mode=img_loading] .save-image-button{display:none}.avatar-setting-block[data-mode=img_uploaded] .btn-delete-avatar,.avatar-setting-block[data-mode=img_uploaded] .btn-edit-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_uploaded] .save-image-button{display:block;margin-top:20px}.avatar-setting-block[data-mode=img_error] .btn-edit-avatar,.avatar-setting-block[data-mode=img_error] .notif-error-avatar{align-items:center;display:flex;justify-content:center}.avatar-setting-block[data-mode=img_error] .save-image-button{display:none}.form-setting-page-cust .form-label,.form-setting-page-cust label{color:#3e627c;font-size:11px;font-weight:600;margin:0 0 3px;text-transform:uppercase!important}.form-setting-page-cust .view-info{background:#f2f3f7;min-height:35px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-setting-page-cust .form-control,.form-setting-page-cust .view-info{border:1px solid #f2f3f7;border-radius:5px;box-shadow:none;color:#5082ae;font-size:14px;font-weight:700;padding:.375rem .75rem}.form-setting-page-cust .form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.btn-in-div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.loading-user-submited{background:hsla(0,0%,100%,.702);bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.loading-user-submited .wrp-spinner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.btn-primary{background:#5993c7;border:1px solid #5993c7!important;box-shadow:none!important;color:#fff!important;font-size:14px;font-weight:700;outline:none!important}.reset-password .form-control{border-radius:5px!important;padding:6px 12px!important}.subtitle-title{color:#5082ae;font-size:18px!important;font-weight:600}.main-btn-setting{align-items:center;background:#5993c7!important;border-color:#5993c7!important;border-radius:10px;color:#fff!important;display:flex;font-size:14px;font-weight:500;font-weight:700;padding:10px 12px;transition:.2s}.main-btn-setting .icon{color:#fff;height:18px;width:18px}.ct-scroll{height:calc(100vh - 81px);overflow:auto}.rubric-list-wrapper{display:flex;flex-direction:column;justify-content:center}.rubric-list-wrapper ul.rubric-list{margin:0;padding:0}.rubric-item{align-items:center;background:#fff;border-radius:4px;border-width:1px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;margin:0 0 14px}.rubric-item .mkh{display:none}.rubric-list .rubric-item .rubric-name{flex:1;margin:0 8px;padding:8px}.rubric-list .rubric-item .rubric-category{margin:0 8px;padding:8px;width:30%}.rubric-list .rubric-item .rubric-actions{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-end;margin:0 8px;padding:8px;width:20%}.rubric-title .rubric-name{flex:1;margin:0 8px;padding:8px}.rubric-title .rubric-category{margin:0 8px;padding:8px;width:30%}.rubric-title .rubric-actions{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-end;margin:0 8px;padding:8px;width:20%}.rubric-form-wrapper{background:#fff;border-radius:4px;border-width:1px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 1px 4px 0 rgba(0,0,0,.08);margin:0 auto;padding:16px;width:80%}.rubric-form-wrapper-mdl .rw{display:flex;justify-content:space-between}.rubric-form-wrapper-mdl .rw>div{margin:0 8px}.rubric-form-wrapper-mdl .rw>div.single{width:100%}.rubric-form-wrapper-mdl label{font-size:80%;font-weight:700;letter-spacing:1px;opacity:.8;text-transform:uppercase}.rubric-input-row{display:flex;flex-direction:row;gap:16px}.rubric-input-row .rubric-input-category,.rubric-input-row .rubric-input-name{width:50%}.rubric-input-row .rubric-input-submit{display:flex;flex-direction:row-reverse;width:100%}.rubric-list .rubric-title{display:flex;font-size:90%;opacity:.8;text-transform:uppercase}.medicine-item{align-items:center;padding:8px 16px}.medicine-item .clc-part .medicament-name{font-weight:700;margin-bottom:4px;min-width:200px;padding:0;width:100%}.medicine-item .clc-part .medicament-name .medicament-dci{font-size:80%;font-weight:400;letter-spacing:1px;margin-left:16px;text-transform:uppercase}.establishment-item{align-items:center;display:flex;padding:8px 16px}.establishment-item .clc-part{color:inherit;display:flex;flex:1;flex-wrap:wrap;text-decoration:none}.establishment-item .clc-part .medical-name{color:#4e86b7;font-weight:700;margin-bottom:4px;padding:0;width:100%}.establishment-item .clc-part .medical-name .medical-category{color:#193742;font-size:14px;font-weight:400;letter-spacing:1px;margin-left:5px;text-transform:uppercase}.establishment-item .wrp-zone{align-items:center;display:flex;justify-content:left}.establishment-item .wrp-zone .icon{color:#7da7b5}.establishment-item .wrp-zone .medical-category,.establishment-item .wrp-zone .medical-name{color:#193742;font-size:14px;font-weight:400;letter-spacing:1px;margin-left:5px;text-transform:uppercase}.establishment-item .clc-part .medical-address{margin:0;padding:0}.establishment-item .clc-part .medical-staff{margin-bottom:4px;padding:5px 10px}.establishment-item .clc-part .medical-staff label{font-weight:500}.medical-item{margin-bottom:15px}.medical-item .medical-item-content{align-items:center;display:flex;overflow-wrap:anywhere;vertical-align:middle;width:40%}.medical-item .medical-item-content.avatar{width:200px}.medical-item .medical-item-content.avatar img{max-width:100%;width:auto}.medical-item .col-action-staff{width:10%}.medical-form-wrapper .form-media-upload-wrp{padding-bottom:12px;position:relative}.medical-form-wrapper .form-media-upload-wrp .form-media-upload-input-control-wrp{bottom:0;display:flex;left:15px;position:absolute}.medical-form-wrapper .form-media-upload-wrp .btn{margin:0 3px;padding:7px 3px}.medical-form-wrapper .form-media-upload-image-preview{max-width:188px;width:100%}.header-table{align-items:center;display:flex;justify-content:space-between}.medical-staff{background-color:#a9a9a9;border-radius:4px;padding:14px 18px}.staff-number{border:thin solid gray;border-radius:50%;display:inline-block;font-size:80%;font-weight:500;height:24px;margin-left:8px;padding:0;text-align:center;width:24px}.form-check:has(.rubric-child){padding-left:4rem}.form-staff #medical_staff_role .form-check{display:flex}.flash-content.danger{background-color:#edd6d4;border:1px solid #ad6060;color:#8d1515}.medicament-input-columns{display:flex}.medicament-input-column{flex:1;padding:16px 32px}.medicament-input-column label{font-size:14px;font-weight:600;line-height:20px}.medicament-form-wrapper{background:#fff;border-radius:8px;border-width:1px;padding:12px 16px;width:100%}.medicine-item{display:flex}.medicine-item .clc-part{color:inherit;display:flex;flex:1;flex-wrap:wrap;padding:8px 16px;text-decoration:none}.medicine-item .clc-part .medical-name{font-weight:700;margin-bottom:4px;padding:0;width:100%}.medicine-item .clc-part .medical-name .medical-category{font-size:80%;font-weight:400;letter-spacing:1px;margin-left:16px;text-transform:uppercase}.medicament-header{position:absolute;right:36px;top:72px}.medicament-indicator-wrp{background:#f39d25;border-radius:5px;color:#fff;font-style:italic;width:100%}.dental-item{display:flex}form.form-search-dental{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;width:100%}.dental-item .clc-part{color:inherit;display:flex;flex:1;flex-wrap:wrap;padding:8px 16px;text-decoration:none}.dental-item .clc-part .dental-acte{font-weight:700;margin-bottom:4px;padding:0;width:60px}.dental-item .clc-part .dental-designation{flex:1}.dental-item .clc-part .dental-tarif{color:#018e8e;font-size:14px;font-weight:400;font-weight:500;letter-spacing:1px;margin-left:0;text-transform:uppercase}.dental-input-columns{display:flex}.dental-input-column{flex:1;padding:16px 32px}.dental-input-column label{font-size:14px;font-weight:600;line-height:20px}.dental-form-wrapper{background:#fff;border-radius:8px;border-width:1px;padding:12px 16px;width:100%}.dental-header{position:absolute;right:36px;top:72px}