.table td.actions,.table th.actions{display:table-cell}.chatroom{border:1px solid #d5d5dd;display:flex;flex-direction:column;margin:.5em;max-height:600px;min-height:400px}.chatroom ul{padding:1em .8em 0}.chatroom li{background-color:initial;padding:0}.chatroom .chat-form{background-color:#fff;border:1px solid #a4a4a4;color:#495057;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;line-height:3em;outline:none;width:100%}.chatroom button[type=submit]{background-color:#5799ff;border:0;color:#fff;font-size:.8em;font-weight:500;line-height:2.5em;text-align:center}@media (min-width: 600px){.chatroom button[type=submit]{font-size:1em}}.chatroom button[type=text]{color:#495057;margin-top:.9em}.chatroom textarea{font-size:.8em}@media (min-width: 600px){.chatroom textarea{font-size:1em}}.chats{background-color:#fff;display:flex;flex-direction:column-reverse;flex-grow:1;overflow:auto;position:relative;text-align:left}.chats ul{margin:1rem 0 3rem}@media (min-width: 600px){.chats ul{margin:1rem 0 3rem}}.chats .chat-patient-notification{background-color:rgba(34,139,230,0.5);bottom:0;font-size:.8em;margin:0;opacity:0;padding:.5em;position:absolute;text-align:center;width:100%;transition:opacity 1s ease}@media (min-width: 600px){.chats .chat-patient-notification{font-size:.9em}}@media (min-width: 769px){.chats .chat-patient-notification{font-size:1em;padding:1em}}.chats .chat-patient-notification.active{opacity:1}.chatbox-textarea{border:0;line-height:1.5em;padding-top:1em}.chat-block-info{position:relative}.chat-block-info .message-body{cursor:pointer;white-space:pre-wrap}.chat-block-info .message-body:hover+.chat-block-date{opacity:1}.chat-message *{background-color:transparent !important;color:black !important}.chat-message-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.chat-block-date{color:#495057;font-size:.8em;margin:0 1rem;opacity:1;transition:opacity .3s ease}@media (min-width: 600px){.chat-block-date{font-size:1em}}@media (min-width: 769px){.chat-block-date{opacity:0}}.chat-block-date span{display:block;font-size:.8em}.chat{display:flex;font-size:.8em}.chat.left p{background-color:#f1f3f5}.chat.left .chat-block-date{right:-4rem}.chat.left .message-body{word-break:break-word}.chat.right{justify-content:flex-end}.chat.right .chat-message-container{flex-direction:row-reverse}.chat.right p{background-color:#002874;color:#fff}.chat.right .chat-block-date{left:-5rem}.chat.right .message-body{transition:margin-right .3s ease;word-break:break-word}@media (min-width: 600px){.chat{background-color:#fff;font-size:.8em;list-style:none}}.chat p{border-radius:30px;line-height:1.3em;margin:.5em 0;max-width:95%;padding:.8em}@media (min-width: 600px){.chat p{padding:1em}}@media (min-width: 769px){.chat p{max-width:80%;padding:1.2em}}.chat .chat-block-date{bottom:.8em;text-align:center;width:3.125rem}@media (min-width: 600px){.chat-box-container{margin-right:2.5em;width:100%}}.video{list-style:none;width:100%}.VisioBox{margin:.5em;text-align:center}.VisioBox-main{border:1px solid #002874;height:480px;margin:auto;position:relative;width:100%}.VisioBox-control-container{align-items:center;bottom:1em;display:flex;flex-direction:row;justify-content:center;position:absolute;width:100%;z-index:2}.VisioBox-control-container.hidden{display:none}.VisioBox-control-container .ots-video-control{align-items:center;background-color:#002874;background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:flex;height:2.5em;justify-content:center;margin:0 20px !important;width:2.5em}.VisioBox-control-container .ots-video-control.power-off{background-color:#d93868}.VisioBox-control-container .ots-video-control.hidden{display:none}.VisioBox-control-container .ots-video-control svg{display:block;fill:#fff;margin:auto;width:65%}.VisioBox-control-container .ots-video-control .disable svg,.VisioBox-control-container .ots-video-control.toggled .enable svg{display:none}.VisioBox-control-container .ots-video-control.toggled .disable svg{display:block}.VisioBox-mask,.VisioBox-video-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.VisioBox-mask{background-color:#f1f3f5;color:#002874;flex-direction:column}.VisioBox-mask .react-spinner{position:absolute}.VisioBox-mask .message{display:block;font-weight:200}.VisioBox-mask .message.error{color:#d93868}.VisioBox-mask .message.with-spinner{position:absolute;top:55%}.VisioBox-mask .message.button{border:1px solid #002874;border-radius:6px;line-height:3em;height:3em;vertical-align:middle}.VisioBox-mask .message.button.error{border-color:#d93868}.VisioBox-video-container .video-container{display:flex;height:100%;width:100%}.VisioBox-video-container .video-container.small{border:1px solid #fff;height:96px;position:absolute;right:20px;top:20px;width:160px;z-index:2}.VisioBox-video-container .video-container.small.left{border:1px solid #002874;left:20px}.VisioBox-video-container .video-container.hidden{display:none}.VisioBox-video-container .video-container.active-2 .OT_subscriber{width:50%}.VisioBox-video-container .video-container.active-3 .OT_subscriber{width:33.33333% !important}.VisioBox-video-container .video-container.active-4{flex-wrap:wrap}.VisioBox-video-container .video-container.active-4 .OT_subscriber{height:50% !important;width:50% !important}.treatment .container-header{background-color:#5799ff}.treatment .container-cta{color:#fff;margin-left:1em;text-align:right}.treatment .container-content{text-align:center}.treatment table .container-cta{color:#495057}.pharmacist .container-header{background-color:#71e0dc}.pharmacist .container-cta{color:#fff;margin-left:1em;text-align:right}.pharmacist .container-content{text-align:center}.pharmacist table .container-cta{color:#495057}.container-cta{cursor:pointer;text-decoration:underline}.container-header{align-items:center;background-color:#002874;color:#fff;display:flex;flex:0 1;justify-content:space-between;padding:1.5em}.container-header .container-title{align-items:center;display:flex;font-weight:500}.container-content{background-color:#fff;flex:1 1;overflow:auto;padding:.5em}@media (min-width: 600px){.container-content{padding:1em 1.5em}}@media (min-width: 600px){.display-row{display:flex;flex-direction:row}}.chat-form-block{margin-bottom:1em}@media (min-width: 600px){.chat-form-block{margin-bottom:3em;margin-right:3em}}.chat-title{line-height:1.3em}.chat-cta{color:#002874;text-decoration:underline}.chat-picto path{fill:#5799ff}.chat-picto svg{height:1.5em}.chat-link{color:#002874}.contact-form-container{background-color:#fff}.contact-form-container .contact-form{padding:1em;text-align:left}@media (min-width: 600px){.contact-form-container .contact-form{padding:2em}}.contact-form-container .contact-form .contact-form-label{color:#228be6;font-weight:500;line-height:1.5em}.contact-form-container .contact-form .contact-form-input{margin-top:1em;line-height:1.5em;padding-top:1em;min-height:200px}.contact-form-container .contact-form-label span{text-decoration:underline}.contact-form-container .contact-form-last-block{display:flex;justify-content:center}@media (min-width: 600px){.contact-form-container .contact-form-last-block{justify-content:flex-end}}.contact-form-container .button-container{display:flex;justify-content:center;margin:2em 0 1em}.contact-form-container .button-container .icon-send{display:inline-block;margin-right:.5em;width:12px}.contact-form-container .button-container .icon-send path{fill:#fff}.form-select{flex-direction:row;height:50px}.credit-card{border:1px solid #a4a4a4;flex-direction:row;font-weight:500;justify-content:space-around;margin:.5em;max-width:350px;min-width:250px;padding:.25em;width:100%}.credit-card,.credit-card .card{align-items:center;display:flex}.credit-card .credit-card-icon svg{height:3em;width:4em}.credit-card .number{margin:.5em}.credit-card .exp{color:#a4a4a4;margin:.5em}.credit-card .delete-icon{cursor:pointer}.credit-card .delete-icon svg{height:1.2em;width:1.2em}.availability-blocks{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 600px){.availability-blocks{flex-direction:row;flex-wrap:wrap;font-size:.8125em}}.title-container{align-items:center;color:#002874;cursor:pointer;display:flex;font-size:.5em;margin:0 3.5em}.title-container h1{font-size:1.8em}.notice-info-visio{color:#a4a4a4;font-size:.9em;font-style:italic;margin:auto;max-width:580px}.info-empty-page{color:#a4a4a4;font-weight:500;margin:3em auto 0;max-width:580px}.icon-back{display:inline-block;height:20px;margin-right:10px;width:20px}.icon-back.reverse{transform:rotate(180deg)}.icon-back svg g{fill:#002874}.button.availability-button{background-color:#f1f3f5;color:#111c2b;flex-basis:45%;font-size:.9em;height:1.7em;line-height:1.8em;margin:.3em;transition:.4s;width:6.5em}.button.availability-button:hover{background-color:#002874;color:#fff}@media (min-width: 600px){.button.availability-button{font-size:1.1em;height:2em;line-height:2em;width:8em}}.consultation-container{background-color:#fff;display:flex;flex-direction:column;width:100%}@media (min-width: 600px){.consultation-container{padding:10px 35px;text-align:left}}.consultation-title{color:#228be6;font-weight:450;margin-bottom:2em;text-align:center}@media (min-width: 600px){.consultation-title{color:#228be6;text-align:left}}.day-availability{margin:.5em;text-align:center}@media (min-width: 600px){.day-availability{font-weight:450;text-align:left;width:20em}}.day-available{margin-bottom:.5em}@media (min-width: 600px){.day-available{margin-bottom:0}}.disabled-doctor{opacity:.25}.doctor-selection-container{background-color:#fff}.info-item label{color:#339af0}.block-title{color:#5799ff;font-size:1em;font-weight:500;margin:.5em}@media screen and (min-width: 1024px){.block-title{margin:1em}}.consultations-block,.media-block{align-items:center;display:flex;flex-direction:column;padding:.5em}@media screen and (min-width: 600px){.consultations-block,.media-block{padding:.5em 1em}}@media screen and (min-width: 1024px){.consultations-block,.media-block{padding:1em 2em}}.consultations-block .block-title,.media-block .block-title{color:#339af0;text-align:left;width:100%}.consultations-block .consultation-item,.media-block .consultation-item{justify-content:center;margin:.25em 0;width:100%}@media screen and (min-width: 1024px){.consultations-block .consultation-item,.media-block .consultation-item{margin:.5em 0}}.consultations-block .infos-consultation,.media-block .infos-consultation{margin-top:.5em;text-align:left;width:100%}@media (min-width: 769px){.consultations-block .infos-consultation,.media-block .infos-consultation{margin-top:.75em}}@media (min-width: 1024px){.consultations-block .infos-consultation,.media-block .infos-consultation{margin-top:2em}}.consultations-block .info-item,.media-block .info-item{align-items:flex-start;border-bottom:1px solid rgba(51,154,240,0.2);cursor:pointer;display:flex;flex-direction:column;padding:15px 0}.consultations-block .info-item label,.media-block .info-item label{cursor:pointer;padding-right:1em;position:relative;text-align:left;width:100%}.consultations-block .info-item label span,.media-block .info-item label span{background-color:#339af0;border-radius:50px;color:#fff;height:16px;padding:2px 5px 0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:16px}.consultations-block .info-item p,.media-block .info-item p{display:flex;flex-direction:column;font-size:15px;font-weight:400;height:0;justify-content:center;margin:0;min-height:0;overflow:hidden;transition:min-height, height, .5s}.consultations-block .info-item.active p,.media-block .info-item.active p{height:auto;margin:1em 0;min-height:40px}.consultations-block .info-item:last-child,.media-block .info-item:last-child{border-bottom:0}.consultation-item button,.consultations-block .name-info-block,.consultations-block .name-info-block button,.media-block .name-info-block,.media-block .name-info-block button,.new-consultation .media-block button{width:100%}.new-consultation .media-block button.active{color:#fff}.filter-doctor{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}.filter-doctor input{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:3px}@media (min-width: 600px){.filter-doctor{flex-direction:row}.filter-doctor p{align-items:center;background-color:#002874;color:#fff;display:flex;font-family:Geomanist;font-size:13px;font-weight:450;margin:0 20px 0 0;padding:0 50px}}.name-info-block{align-items:center;display:flex}.consultation-price{color:#5799ff;font-weight:500;padding:1em 0}.info-question-mark,.refund-info{cursor:pointer}.refund-info{font-size:.9em;margin-top:2em;text-decoration:underline}.info-question-mark{color:#5799ff;padding:1em}.status-steps-container{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 .5em;position:relative;width:100%}.status-steps-container:after{border-bottom:1px solid #d5d5dd;bottom:50%;content:"";margin:0 2em;position:absolute;width:calc(100% - 4em);z-index:0}@media screen and (min-width: 1024px){.status-steps-container{flex-direction:row}}.status-steps-container .step{align-items:center;background-color:#fff;border:1px solid #d5d5dd;border-radius:3px;display:flex;flex:1 1;flex-direction:column;margin:.5em 0;padding:1em 1.5em;z-index:1}@media screen and (min-width: 1024px){.status-steps-container .step{margin:1.5em}}@media screen and (min-width: 1400px){.status-steps-container .step{margin:2em}}.status-steps-container .step p{color:#3f3f3f;font-family:Geomanist;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:0;text-align:center}.status-steps-container .icon-status{border-radius:100px;display:flex;flex-direction:column;height:25px;justify-content:center;position:relative;text-align:center;top:-2px;width:25px}.status-steps-container .icon-status.confirmed,.status-steps-container .icon-status.exhaust,.status-steps-container .icon-status.finished,.status-steps-container .icon-status.in_progress,.status-steps-container .icon-status.started,.status-steps-container .icon-status.validated{background-color:#38d9a9}.status-steps-container .icon-status.none,.status-steps-container .icon-status.pending{background-color:#f5a623}.status-steps-container .icon-status.none:before,.status-steps-container .icon-status.pending:before{color:#fff;content:"!";font-size:16px;font-weight:500;position:relative;top:2px}.status-steps-container .icon-status.canceled{background-color:#d93868}.status-steps-container .icon-status.canceled:before{color:#fff;content:"x";font-size:16px;font-weight:500;position:relative;top:1px}.status-steps-container .icon-status svg{position:relative;top:2px;width:80%}.last-consultation{text-align:center}.last-consultation .button.xl{font-size:.8em;height:auto;line-height:normal}.last-consultation .button.xl span{line-height:2em}@media screen and (min-width: 375px){.last-consultation .button.xl{height:3.125em;line-height:3.125em}.last-consultation .button.xl span{line-height:3.125em}}@media screen and (min-width: 600px){.last-consultation .button.xl{font-size:1em}}.last-consultation .button.grey{height:3.125em;line-height:3.125em}.last-consultation .download-link{text-decoration:underline}.last-consultation .download-link a{cursor:pointer;display:flex;font-size:.8em;height:30px;justify-content:center}@media screen and (min-width: 600px){.last-consultation .download-link a{font-size:1em}}.forgot-password-link{margin-bottom:1em}.login-container{flex-shrink:0;margin:1em;max-width:350px;width:100%}.login-form{width:100%}.login-block{flex-direction:column}.login-block,.login-page{align-items:center;display:flex}.login-page{flex:1 0;flex-direction:column;justify-content:center}.login-page a{text-decoration:underline}.logo{align-items:center;display:flex;flex-direction:row;flex-shrink:0;position:relative}.logo img{margin:0 auto;padding:25px 0;width:200px}.token-message{color:#111c2b;font-size:1em;font-weight:400}.phone-charles-block{margin:10px auto 20px;max-width:100px;width:800px}@media (min-width: 769px){.phone-charles-block{margin:0 auto;max-width:800px;position:relative}}.phone-charles-block p{align-items:center;background:#5799ff;color:#fff;display:flex;font-size:.7em;justify-content:center;margin:0;padding:.2em;position:inherit;top:-64px;width:auto}.phone-charles-block p span{display:inline-block;margin-right:5px;width:14px}@media (min-width: 769px){.phone-charles-block p span{width:16px}}.phone-charles-block p a{color:#fff;text-decoration:none}@media (min-width: 769px){.phone-charles-block p{font-size:.9em;padding:.5em 1em;position:absolute;right:0}}.account-block-nav{color:#3f3f3f;font-size:.8em}.account-block-nav:hover{text-decoration:none}.account-block-space{margin-right:1em}.account-image{border-radius:.5em;height:3em;margin:0 1em .5em;width:3em}.notification{background-color:#fff;border-radius:0 0 6px 6px;box-shadow:0 2px 4px 0 #bdbdbd;display:flex;font-family:Geomanist;font-size:.8em;height:0;overflow:hidden;position:fixed;right:0;top:0;transition:height 1s;width:100%;z-index:10}.notification.active{height:100px;width:100%}.notification .picto-container{flex-shrink:0}.notification.info .picto-container{background-color:#5799ff}.notification.error .picto-container{background-color:#d93868}.notification.alert .picto-container{background-color:#f5a623}.notification.success .picto-container{background-color:#38d9a9}@media (min-width: 769px){.notification{border-radius:6px;height:70px;right:-370px;top:20px;transition:width .5s, right 1s;width:0}.notification.active{height:70px;right:20px;width:370px}}.notification button{background-color:initial;border:0;cursor:pointer;margin-left:auto;padding:0 20px}.notification button:focus{outline:none}.notification button .icon{display:inline-block;height:20px;margin:0 auto;width:20px}.picto-container{width:65px}.picto-container,.picto-container .icon{display:flex;flex-direction:column;justify-content:center}.picto-container .icon{height:30px;margin:0 auto;width:30px}.message-container{overflow:auto;padding:.5em}.message-body{display:flex;flex-direction:column;overflow:auto}.message-body h2{color:#111c2b;font-size:16px;font-weight:400;margin:0}.message-body p{color:#6881a2;font-size:14px;margin:0}.credit-card-block{background-color:#f5f8f9;border:2.2px double #000;padding:1em}@media (min-width: 600px){.credit-card-block{padding:2em}}.credit-card-block .credit-card-security{color:#002874;display:flex;justify-content:space-between;align-content:center;align-items:center}.credit-card-block .credit-card-security-left{display:flex}.credit-card-block .credit-card-security-icon svg{width:32px;margin-right:5px}.credit-card-block .credit-card-security-label{font-weight:500;align-self:center;text-align:left;font-size:.8em}@media (min-width: 600px){.credit-card-block .credit-card-security-label{font-size:1em}}.credit-card-block .credit-card-security-label .credit-card-security-label-provider{font-weight:400}.credit-card-block .credit-cart-security-cc-icon{margin-left:1px}.credit-card-block .credit-cart-security-cc-icon svg{margin-bottom:-6px;width:30px}@media (min-width: 600px){.credit-card-block .credit-cart-security-cc-icon svg{width:40px}}.credit-card-block .credit-card-separator{border:.5px solid #a4a4a4;margin-top:1em;margin-bottom:1em}.field-block{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 600px){.field-block{flex-direction:row}}.field-block .field-container{flex-basis:100%;margin-top:.5em;margin-bottom:.5em;text-align:left}@media (min-width: 600px){.field-block .field-container-mid{flex-basis:48%}}.field-block .input{margin:0 !important}.doctor-info{color:#8dabc4;font-size:.8em;margin:.5em;text-align:center}@media (min-width: 600px){.doctor-info{font-size:1em}}@media (min-width: 769px){.doctor-info{margin:.75em}}@media (min-width: 1024px){.doctor-info{margin:1em}}.payment-amount{border-spacing:1em;color:#5799ff;display:table;font-size:1.1em;line-height:.25em;white-space:nowrap}@media (min-width: 600px){.payment-amount{font-size:1.25em}}@media (min-width: 769px){.payment-amount{font-size:1.35em}}@media (min-width: 1024px){.payment-amount{font-size:1.5em}}.payment-amount:after,.payment-amount:before{border-top:.01em solid #a4a4a4;content:"";display:table-cell;opacity:.5;width:50%}.payment-block{align-items:center;display:flex;flex-direction:column}.payment-container{background-color:#fff;margin:auto;padding:0 .5em}@media (min-width: 600px){.payment-container{max-width:600px;padding:0 5em}}.payment-container input{box-shadow:0 0 transparent}.payment-form{width:100%}.payment-expiry .input-label,.payment-name .input-label,.payment-number .input-label,.payment-verification_value .input-label{font-size:.6em;text-align:left}@media (min-width: 600px){.payment-expiry,.payment-name,.payment-number,.payment-verification_value{font-size:1em}}.accept-checkbox{cursor:pointer;font-size:1em;margin:1em;text-align:left}.accept-checkbox input{margin-right:.5em;width:auto}.accept-checkbox .checked[type=checkbox],.accept-checkbox [type=checkbox]:not(.checked),.accept-checkbox .checked[type=radio],.accept-checkbox [type=radio]:not(.checked){left:-9999px;position:absolute}.accept-checkbox .checked[type=checkbox]+label,.accept-checkbox [type=checkbox]:not(.checked)+label,.accept-checkbox .checked[type=radio]+label,.accept-checkbox [type=radio]:not(.checked)+label{cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}.accept-checkbox .checked[type=checkbox]+label:before,.accept-checkbox [type=checkbox]:not(.checked)+label:before,.accept-checkbox .checked[type=radio]+label:before,.accept-checkbox [type=radio]:not(.checked)+label:before{background:#fff;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.accept-checkbox .checked[type=checkbox]+label:before,.accept-checkbox .checked[type=radio]+label:before{border:1px solid #5799ff}.accept-checkbox [type=checkbox]:not(.checked)+label:before,.accept-checkbox [type=radio]:not(.checked)+label:before{border:1px solid #f1f3f5}.accept-checkbox .checked[type=checkbox]+label:after,.accept-checkbox [type=checkbox]:not(.checked)+label:after,.accept-checkbox .checked[type=radio]+label:after,.accept-checkbox [type=radio]:not(.checked)+label:after{background:#5799ff;border-radius:100%;content:"";height:12px;left:4px;position:absolute;top:calc(50% - 6px);transform:translateY(-50%);transition:all .2s ease;width:12px}.accept-checkbox [type=checkbox]:not(.checked)+label:after,.accept-checkbox [type=radio]:not(.checked)+label:after{opacity:0;transform:scale(0)}.accept-checkbox .checked[type=checkbox]+label:after,.accept-checkbox .checked[type=radio]+label:after{opacity:1;transform:scale(1)}.accept-checkbox [type=checkbox]:not(.checked)+label.error-field:before,.accept-checkbox [type=radio]:not(.checked)+label.error-field:before{border:1px solid #d93868}.accept-checkbox [type=checkbox]:not(.checked)+label:before,.accept-checkbox [type=radio]:not(.checked)+label:before{border:1px solid #111c2b}.accept-checkbox label{color:#a4a4a4;font-size:.8em;font-weight:500}.payment-recap-container{align-items:center;background-color:#fff;border:.01em solid #f1f3f5;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:2em}@media (min-width: 600px){.payment-recap-container{flex-direction:row;padding-bottom:0}}.payment-recap-picture{height:270px}.payment-recap-right-block{width:50%}@media (min-width: 600px){.payment-recap-right-block{width:30%}}.price-group{color:#495057;display:flex;justify-content:space-between}.recap-total{font-weight:500;text-decoration:underline}.perso-info-block{display:flex;flex-direction:column;font-weight:400}@media (min-width: 1024px){.perso-info-block{padding:10px 12px}}.perso-info-block .text{border:1px solid #f1f3f5}.perso-info-card{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.perso-info-card>*{width:100%}@media (min-width: 1024px){.perso-info-card{flex-direction:row}.perso-info-card>*{width:auto}}.perso-info-content{color:#495057;font-size:14px;margin-top:5px}.perso-info-input-content{margin:0;padding:0}.perso-info-label{color:#a4a4a4;font-size:.7em}.personnal-info-button{display:flex;margin:auto;max-width:288px;text-decoration:none}.personnal-info-button button{border:1px;text-decoration:none}.doctor-info-input input{background-color:#fff;border:none;border-radius:.2em;color:#495057;cursor:pointer;outline:none;padding:0;width:100%}.link-pharmacy{text-decoration:none}.accept-terms{display:flex;flex-direction:column}.pharmacy-container{display:flex;justify-content:center}.pharmacy-container .img-container{display:inline-block;max-width:150px;width:30%}.pharmacy-container .img-container img{width:100%}.pharmacy-container .infos-container{padding:0 20px;text-align:left;width:70%}.pharmacy-container .infos-container p{color:#3f3f3f;font-family:Geomanist;font-size:16px;font-weight:400;opacity:.5}.pharmacy-container .infos-container h4{color:#495057;font-size:15px;font-weight:450}.pharmacy-container .infos-container h4 svg g{fill:#3f536e}.popup{display:none;height:100%;top:0;width:100%;z-index:11}.popup.active{display:flex;flex-direction:column;justify-content:center;position:fixed}.popup .overlay{background-color:#002874;height:100%;opacity:.8;position:absolute;width:100%}.popup .popup-container{align-items:center;background-color:#fff;border-radius:3px;height:80%;margin:0 auto;max-height:620px;max-width:730px;position:relative;width:90%;z-index:100}@media (min-width: 600px){.popup .popup-container{width:80%}}.popup .popup-header{background-color:#002874;display:flex;justify-content:space-between;max-height:70px;padding:20px}.popup .popup-header h2{color:#fff;font-size:18px;font-weight:500;margin:0}.popup .popup-header .icon{cursor:pointer;display:inline-block;width:20px}.popup .popup-header .icon path{fill:#fff}.popup .popup-body{color:#3f3f3f;font-family:Geomanist;padding:15px}@media (min-width: 600px){.popup .popup-body{padding:32px}}.popup .popup-body h2{font-size:16px;font-weight:450}.popup .popup-body p{font-size:14px;font-weight:400;opacity:.8}.prescription-table{border:1px solid #d5d5dd;border-radius:3px;margin:15px 0}.prescription-table li a{text-decoration:underline}.prescription-table li h4{color:#495057;font-size:15px;font-weight:450}.sb-question-body{background-color:#fff;margin-bottom:1em;padding:0}@media (min-width: 600px){.sb-question-body{margin-bottom:0}}.sb-question-summary{display:flex}.sb-question-title{color:#228be6;font-size:1em;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:1.5em;margin:1.5em 0 0}.sb-answer{background-color:#f1f3f5;color:#a4a4a4;font-weight:500;margin:0 1em 0 0;padding:.5em 1em}.thumbY{background-color:#002874 !important}.table{background-color:#fff;border-collapse:collapse;padding:30px 40px;width:100%}.table tr{height:3.5em}.table tr:nth-child(odd){background-color:#f1f3f5}.table tr.legend-table{background-color:initial}.table th{color:#d5d5dd;font-family:Geomanist;font-size:14px;font-weight:500;letter-spacing:2px;padding:10px;text-transform:uppercase}.table td{line-height:20px;padding:.5em;text-align:center}.table td,.table td a{color:#495057;font-size:14px;font-weight:500}.table td a{cursor:pointer;text-decoration:underline}.table td:first-child,.table th:first-child{text-align:left}.table td.actions,.table th.actions{align-items:baseline;display:flex;justify-content:space-between}.table .button{margin:auto}.health-professional-info-container{background-color:#fff;border:1px solid #f1f3f5;color:#111c2b;display:flex;flex-direction:column;font-family:Geomanist;margin:.5em;padding:.5em}@media (min-width: 600px){.health-professional-info-container{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 769px){.health-professional-info-container{flex-direction:row}}.health-professional-info-container.pharmacist{border:1px solid #5799ff}.health-professional-info-container.pharmacist .for-availabilities{background-color:#71e0dc;border-color:#71e0dc;color:#002874}.health-professional-info-container .for-availabilities:active{border:0}.health-professional-info-container .left-block,.health-professional-info-container .right-block{align-items:center;display:flex;justify-content:center}@media (min-width: 600px){.health-professional-info-container .left-block,.health-professional-info-container .right-block{align-items:center}}.health-professional-info-container .left-block{flex-direction:row}.health-professional-info-container .right-block{flex-direction:column;font-size:.8em}@media (min-width: 1024px){.health-professional-info-container .right-block{flex-direction:row}}.health-professional-info{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width: 600px){.health-professional-info{flex-direction:row}}.doctor-availability{justify-content:space-between}@media (min-width: 600px){.doctor-availability{color:#3f536e}}.selected-slot-day,.selected-slot-hour{color:#111c2b;font-size:.8em;font-weight:500}.selected-slot-hour{background-color:#f1f3f5;border-radius:2em;margin-left:1.5em;padding:.3em 1.5em;text-align:center}@media (min-width: 600px){.selected-slot-hour{margin-left:.5em}}.health-pro-name{color:#111c2b;font-size:1.1em;font-weight:400;margin:.3em 0}.health-pro-identity{display:flex;flex-direction:column;height:3.5em;justify-content:center;margin:.7em;text-align:left}.doctor-image{border-radius:.5em;height:3.5em;margin:.5em 0;width:3.5em}@media (min-width: 600px){.doctor-image{height:3.125em;margin:0 0 .5em;width:3.125em}}.health-pro-info{color:#8dabc4;font-size:.9em;margin:.3em 0;text-align:center}@media (min-width: 600px){.health-pro-info{text-align:left}}.filled-circle{background-color:#20c997;border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}.hours-available{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}@media (min-width: 600px){.hours-available{display:flex;flex-wrap:wrap;margin-top:1em}}.recap{background-color:#38d9a9;border:#38d9a9}.recap:hover{color:#fff}.recap-card{margin:0}.recap-card .doctor-availability{margin:1em}.teleconsultation .health-professional-info-container{align-items:center;border:1px solid #002874;border-radius:3px;flex-direction:column;padding:20px}.teleconsultation .health-professional-info-container.pharmacist{border:1px solid #5799ff}.teleconsultation .health-professional-info-container.pharmacist .right-block{margin-top:1em}@media (min-width: 769px){.teleconsultation .health-professional-info-container{flex-direction:row}.teleconsultation .health-professional-info-container .right-block{flex-direction:row;margin:0}}.teleconsultation .button-container{text-align:center}@media (min-width: 769px){.teleconsultation .button-container{flex-direction:row;margin-top:1em}}.teleconsultation .doctor-availability{text-align:center}.teleconsultation .doctor-availability span{background-color:#d5d5dd;border-radius:30px;box-sizing:border-box;display:inline-block;height:2em;padding:8px 30px}@media (min-width: 600px){.teleconsultation .doctor-availability span{margin-left:15px}}.teleconsultation .message-container{color:#3f3f3f;font-family:Geomanist;font-stretch:normal;font-style:normal;font-weight:450;letter-spacing:normal;line-height:normal;text-align:center}.teleconsultation .message-container P{color:#3f3f3f;font-size:16px}.teleconsultation .message-container .browser-message{color:#3f3f3f;font-size:1em;font-style:italic;font-weight:400}.teleconsultation .health-pro-identity h4{color:#3f3f3f;font-weight:400;text-align:center}@media (min-width: 769px){.teleconsultation .health-pro-identity h4{text-align:left}}.teleconsultation .for-availabilities,.teleconsultation .for-started{background-color:#5799ff;border:0;border-radius:30px;height:auto;min-height:2em}@media (min-width: 600px){.teleconsultation .for-availabilities,.teleconsultation .for-started{height:2em}}.teleconsultation .for-availabilities.new-consultation,.teleconsultation .for-started.new-consultation{font-size:18px}.teleconsultation .for-started{background-color:#d93868;pointer-events:none}.teleconsultation .for-download{background-color:#71e0dc;border:0;border-radius:30px;color:#002874;height:auto;line-height:2em;padding:0 1em}.teleconsultation .media{color:#3f3f3f;font-family:Geomanist;font-size:22px;font-weight:450;letter-spacing:normal;margin:40px 0;text-align:center}.toggle-block{align-items:center;border:.05em solid #a4a4a4;border-radius:5px;display:flex;justify-content:center;margin:1.5em 0;padding:1.5em 2em;text-align:center}.toggle-block .toggle-button{height:22px !important;margin-right:1.5em;width:40px !important}.toggle-block .toggle-button span{height:20px !important;width:20px !important}.toggle-block .toggle-text{font-size:1em;font-weight:500}.button{border:0;border-radius:2em;cursor:pointer;display:inline-block;font-weight:500;height:3.125em;margin:1em auto;padding:0 1.5em;text-align:center;text-decoration:none}.button:not(:last-child){margin-right:1em}.button.active{background-color:#5799ff !important;border-color:#5799ff !important;color:#fff !important}.button:focus{outline:0}@-moz-document url-prefix(){.button.next{border:.02em solid #5799ff}}.button.next:first-child{margin-left:auto;margin-right:0}.button.full-width{width:100%}.button.white{background-color:#fff;border:1px solid #495057;transition:background-color .5s ease, color .5s ease}@-moz-document url-prefix(){.button.white{border:.02em solid #a4a4a4}}.button.white:hover{background-color:initial;color:#495057}.button.grey{background-color:#a4a4a4;border-color:#a4a4a4;color:#fff}.button.blue{background-color:#5799ff;border-color:#5799ff;color:#fff}.button.yellow{background-color:#ffec7d;border-color:#ffec7d;color:#002874}.button.small{height:2em;line-height:2em}.button.xl{height:3.125em;line-height:3.125em}.button.left{margin-left:0}.button.right{margin-right:0}.button.complete,.button.next{background-color:#5799ff;border-color:#5799ff;color:#fff;height:3.125em;transition:background-color .5s ease, color .5s ease}.button.complete:hover,.button.next:hover{background-color:initial;color:#5799ff}.button.disabled{opacity:.5;pointer-events:none}.button .button-loader{left:-1.2em;position:absolute}.disabled{background-color:#a4a4a4;color:#f1f3f5;opacity:.5;pointer-events:none}.for-availabilities,.for-started{background-color:#111c2b;border-radius:1em;color:#fff;height:2em;margin:.5em auto}@media (min-width: 1024px){.for-availabilities,.for-started{margin:.5em}}.for-availabilities:hover,.for-started:hover{background-color:#5799ff}.for-resa{font-size:.8em;height:1.5em;line-height:.2em;margin:0 auto;padding:1.1em 2.1em}@media (min-width: 600px){.for-resa{margin:0 auto 0 0}}.left-button{left:0;position:absolute}@media (min-width: 600px){.left-button{left:51.9em}}.right-button{position:absolute;right:0}@media (min-width: 600px){.right-button{right:51.9em}}.onboarding-container-footer button{margin-bottom:0;margin-top:0}.for-consultation,.for-medium{background-color:#f1f3f5;border:0;border-radius:0;margin:0;padding:1em;transition:background-color .5s ease, color .5s ease}.for-consultation:hover,.for-medium:hover{background-color:#5799ff;color:#fff}.undisplay{display:none}.for-onboarding{margin-bottom:3em;padding:0 3em 0 1.5em;transition:all .3s ease}.for-contact-form,.for-order{background-color:#5799ff;color:#fff}.for-order{margin:0 1em;padding:0 10px;text-align:center}.for-order.bigger{height:3.125em;line-height:3.125em;padding:0 2em}@media (min-width: 1024px){.for-order{width:100%}}@media (min-width: 1400px){.for-order{width:auto}}.action-buttons-block{display:flex;flex-direction:column-reverse}@media (min-width: 600px){.action-buttons-block{flex-direction:row-reverse}}.for-finish,.for-start,.align-right.for-finish{background-color:#5799ff;border:0;font-size:.7em;padding:0 2.5em}.for-finish:hover,.for-start:hover{background-color:#002874}@media (min-width: 600px){.for-finish,.for-start,.align-right.for-finish{font-size:1em;margin-right:1em}}.for-cancel{background-color:initial;border:1px solid #d93868;color:#d93868;font-size:.7em;padding:0 2.5em}.for-cancel:hover{background-color:#d93868;border:1px solid #d93868;color:#fff}@media (min-width: 600px){.for-cancel{font-size:1em;margin-right:1.5em}}.for-chatbox{background-color:#5799ff;color:#fff;font-weight:400;margin:.5em auto;width:50%}@media (min-width: 600px){.for-chatbox{width:20%}}.download-last-prescription{display:inline-block}.input,input:not(.button),select,textarea{background-color:#fff;border:1px solid #a4a4a4;border-radius:.2em;color:#495057;line-height:3em;outline:none;padding:0 1em;width:100%}.input.active,.input:active,.input:focus,.input:focus-within,input.active:not(.button),input:not(.button):active,input:not(.button):focus,input:not(.button):focus-within,select.active,select:active,select:focus,select:focus-within,textarea.active,textarea:active,textarea:focus,textarea:focus-within{border-color:#002874}.input.error-field,input.error-field:not(.button),select.error-field,textarea.error-field{border-color:#d93868}textarea{overflow:auto;resize:none}.input-label{color:#a4a4a4;font-size:.8em;font-weight:500;margin:0;text-transform:uppercase}#root-onboarding .logo{background-image:url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Calque_1%22%20data-name%3D%22Calque%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20590.56%20142.38%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23111c2b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Elogo-charles-bleu%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M771.09%2C474.64c-1.06%2C0-2.13%2C0-3.18-.11a44.45%2C44.45%2C0%2C0%2C1-41.24-46.29l.14-1.27a43.7%2C43.7%2C0%2C0%2C1%2C9.44-24.47A44.38%2C44.38%2C0%2C0%2C1%2C815.41%2C432c0%2C.56-.12%2C1.59-.21%2C2.54a2.36%2C2.36%2C0%2C0%2C1-2.35%2C2.13H750.12l.1.32a22.77%2C22.77%2C0%2C0%2C0%2C8.92%2C11.66%2C18.31%2C18.31%2C0%2C0%2C0%2C5.67%2C2.58%2C24.14%2C24.14%2C0%2C0%2C0%2C6.28.87%2C21.91%2C21.91%2C0%2C0%2C0%2C12.17-3.68c.35-.24%2C1-.74%2C1.61-1.24a2.36%2C2.36%2C0%2C0%2C1%2C3.16.16L800.67%2C460a2.36%2C2.36%2C0%2C0%2C1-.1%2C3.44c-.84.74-1.74%2C1.53-2.25%2C1.93A44.23%2C44.23%2C0%2C0%2C1%2C771.09%2C474.64Zm18.78-55.73-.23-.37a20.85%2C20.85%2C0%2C0%2C0-2.45-3.3%2C22%2C22%2C0%2C0%2C0-32.24%2C0%2C20.89%2C20.89%2C0%2C0%2C0-2.45%2C3.3l-.23.37Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22292.76%22%20y%3D%2233.56%22%20width%3D%2222.5%22%20height%3D%2286.32%22%20rx%3D%222.36%22%20ry%3D%222.36%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M855.39%2C474.62a38.71%2C38.71%2C0%2C0%2C1-18.53-4.18%2C36.07%2C36.07%2C0%2C0%2C1-10.5-7.51c-.19-.2-.56-.61-.95-1.06a2.36%2C2.36%2C0%2C0%2C1%2C.14-3.25l11.89-11.5a2.36%2C2.36%2C0%2C0%2C1%2C3.05-.2l1.3%2C1A25.62%2C25.62%2C0%2C0%2C0%2C857.36%2C453c1%2C0%2C2%2C0%2C3-.15a8.64%2C8.64%2C0%2C0%2C0%2C2.45-.61%2C4.39%2C4.39%2C0%2C0%2C0%2C2.83-3.32A4.2%2C4.2%2C0%2C0%2C0%2C863.9%2C445a13.51%2C13.51%2C0%2C0%2C0-3.56-2c-2.48-1-5-1.85-7.5-2.72l-2.83-1a49.33%2C49.33%2C0%2C0%2C1-13.51-6.76c-6.21-4.72-9.41-11-9.78-19.29a25.75%2C25.75%2C0%2C0%2C1%2C16.46-24.55%2C36.92%2C36.92%2C0%2C0%2C1%2C15.42-3%2C42.06%2C42.06%2C0%2C0%2C1%2C19%2C4.51%2C35.93%2C35.93%2C0%2C0%2C1%2C9.23%2C6.61c.27.27.78.88%2C1.28%2C1.51a2.36%2C2.36%2C0%2C0%2C1-.38%2C3.34l-13.79%2C10.83a2.36%2C2.36%2C0%2C0%2C1-2.94%2C0l-1.24-1a18.27%2C18.27%2C0%2C0%2C0-10.56-4.27l-.79%2C0c-3.83%2C0-6.33.94-7.36%2C3.38-1%2C2.94%2C3%2C5.28%2C6.58%2C6.56%2C2.42.86%2C4.9%2C1.65%2C7.3%2C2.42%2C1.5.48%2C3%2C.94%2C4.41%2C1.42a47.38%2C47.38%2C0%2C0%2C1%2C10.93%2C5c6.07%2C3.91%2C9.5%2C9.13%2C10.48%2C16%2C1.31%2C9.1-.82%2C16.43-6.51%2C22.41a31.38%2C31.38%2C0%2C0%2C1-16.16%2C8.86A57.35%2C57.35%2C0%2C0%2C1%2C855.39%2C474.62Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M345.4%2C474.6c-17.3%2C0-32.38-9.52-40.35-25.47a42.49%2C42.49%2C0%2C0%2C1-.68-36.53c7.67-16.58%2C23.39-26.87%2C41-26.87a44.27%2C44.27%2C0%2C0%2C1%2C28%2C9.92c.3.25.84.72%2C1.39%2C1.21a2.37%2C2.37%2C0%2C0%2C1%2C.1%2C3.45l-12.62%2C12.63a2.37%2C2.37%2C0%2C0%2C1-3.16.17c-.73-.59-1.53-1.2-2-1.49a22%2C22%2C0%2C0%2C0-11.76-3.4c-9.91%2C0-18.16%2C6.3-21.41%2C16.19a18.46%2C18.46%2C0%2C0%2C0%2C0%2C11.49c3.25%2C9.89%2C11.49%2C16.19%2C21.41%2C16.19A21.93%2C21.93%2C0%2C0%2C0%2C358%2C448.18c.25-.18.7-.54%2C1.17-.92a2.37%2C2.37%2C0%2C0%2C1%2C3.18.16L374.91%2C460a2.37%2C2.37%2C0%2C0%2C1-.1%2C3.45c-.61.54-1.22%2C1.08-1.56%2C1.35A44.27%2C44.27%2C0%2C0%2C1%2C345.4%2C474.6Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M394.08%2C353.45h17.76a2.37%2C2.37%2C0%2C0%2C1%2C2.37%2C2.37v33.5l.34-.15a38.48%2C38.48%2C0%2C0%2C1%2C16-3.45%2C41.94%2C41.94%2C0%2C0%2C1%2C14.6%2C2.69%2C37.6%2C37.6%2C0%2C0%2C1%2C24.2%2C35.28V471a2.37%2C2.37%2C0%2C0%2C1-2.37%2C2.37H449.22a2.37%2C2.37%2C0%2C0%2C1-2.37-2.37V423.5a14.59%2C14.59%2C0%2C0%2C0-7.29-12.82%2C18.36%2C18.36%2C0%2C0%2C0-9-2.47%2C19%2C19%2C0%2C0%2C0-8.92%2C2.35c-4%2C2.13-7.4%2C8-7.4%2C12.77V471a2.37%2C2.37%2C0%2C0%2C1-2.37%2C2.37H394.08a2.37%2C2.37%2C0%2C0%2C1-2.37-2.37V355.82A2.37%2C2.37%2C0%2C0%2C1%2C394.08%2C353.45Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M527.13%2C474.62a44.52%2C44.52%2C0%2C0%2C1-36.57-19.2c-9.21-13.3-10.38-30.5-3.12-46a39.66%2C39.66%2C0%2C0%2C1%2C20.23-19.51%2C48.72%2C48.72%2C0%2C0%2C1%2C19.45-4.17%2C44.41%2C44.41%2C0%2C0%2C1%2C21.59%2C5.6l.36.2v-2.15a2.36%2C2.36%2C0%2C0%2C1%2C2.36-2.36h17.78a2.36%2C2.36%2C0%2C0%2C1%2C2.36%2C2.36V471a2.36%2C2.36%2C0%2C0%2C1-2.36%2C2.36H551.44a2.36%2C2.36%2C0%2C0%2C1-2.36-2.36v-1.78l-.35.19a41.55%2C41.55%2C0%2C0%2C1-4.64%2C2.09A48.15%2C48.15%2C0%2C0%2C1%2C527.13%2C474.62Zm0-66.41a21.88%2C21.88%2C0%2C0%2C0-18.52%2C10.18c-4.54%2C7.11-4.61%2C15.76-.21%2C23.74a17.3%2C17.3%2C0%2C0%2C0%2C7%2C6.87%2C24.63%2C24.63%2C0%2C0%2C0%2C11.76%2C3.11%2C21.88%2C21.88%2C0%2C0%2C0%2C18.52-10.18c4.54-7.11%2C4.61-15.76.21-23.74a17.31%2C17.31%2C0%2C0%2C0-7-6.87A24.65%2C24.65%2C0%2C0%2C0%2C527.13%2C408.22Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M712.26%2C495.83a28.8%2C28.8%2C0%2C0%2C1-28.8-28.8V355.81a2.36%2C2.36%2C0%2C0%2C1%2C2.36-2.36h17.78a2.36%2C2.36%2C0%2C0%2C1%2C2.36%2C2.36v110.9a6.61%2C6.61%2C0%2C0%2C0%2C6.61%2C6.61h10.15a2.36%2C2.36%2C0%2C0%2C1%2C2.36%2C2.36v17.78a2.36%2C2.36%2C0%2C0%2C1-2.36%2C2.36Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M595.77%2C429.93a2.37%2C2.37%2C0%2C0%2C1-2.36-2.49c0-.16%2C0-.3%2C0-.38a44.44%2C44.44%2C0%2C0%2C1%2C76.23-27.84l.25.26a2.37%2C2.37%2C0%2C0%2C1-.2%2C3.42l-13.66%2C11.53a2.36%2C2.36%2C0%2C0%2C1-3.15-.09l-.59-.54a22.47%2C22.47%2C0%2C0%2C0-14.77-5.58A22%2C22%2C0%2C0%2C0%2C616%2C427.16c0%2C.13%2C0%2C.34-.06.61a2.37%2C2.37%2C0%2C0%2C1-2.35%2C2.16Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M729.07%2C429.93a2.37%2C2.37%2C0%2C0%2C1-2.36-2.49c0-.16%2C0-.3%2C0-.38A44.44%2C44.44%2C0%2C0%2C1%2C803%2C399.22l.25.26a2.37%2C2.37%2C0%2C0%2C1-.2%2C3.42l-13.66%2C11.53a2.36%2C2.36%2C0%2C0%2C1-3.15-.09l-.59-.54a22.47%2C22.47%2C0%2C0%2C0-14.77-5.58%2C22%2C22%2C0%2C0%2C0-21.52%2C18.95c0%2C.13%2C0%2C.34-.06.61a2.37%2C2.37%2C0%2C0%2C1-2.35%2C2.16Z%22%20transform%3D%22translate(-300.57%20-353.45)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;display:block;flex:0 0 50px;margin:0 auto;width:100px}@media screen and (min-width: 600px){#root-onboarding .logo{flex:0 0 75px;width:150px}}@media screen and (min-width: 1024px){#root-onboarding .logo{flex:0 0 100px;width:200px}}#root-onboarding .step-progress{overflow:hidden}#root-onboarding .multi-step{display:block;margin:0 .5em;max-height:calc(100vh - 50px - 4.125em);overflow:hidden}@media screen and (min-width: 600px){#root-onboarding .multi-step{margin:0 1em;max-height:calc(100vh - 100px - 5.125em)}}#root-onboarding .onboarding-container{background-color:#fff;display:block;margin:auto;max-height:calc(100vh - 50px - 8.25em);max-width:800px;overflow:scroll;padding:.5em}@media screen and (min-width: 600px){#root-onboarding .onboarding-container{max-height:calc(100vh - 100px - 9.25em)}}@media screen and (min-width: 769px){#root-onboarding .onboarding-container{padding:.5em}}@media screen and (min-width: 1024px){#root-onboarding .onboarding-container{padding:1em}}#root-onboarding .onboarding-container .container{margin-bottom:inherit}#root-onboarding .onboarding-container-footer{display:flex;margin:auto;max-width:800px}#root-onboarding .step-header{margin:.5em auto}@media screen and (min-width: 1024px){#root-onboarding .step-header{margin:1em auto}}#root-onboarding .step-header p{margin:.5em auto}@media screen and (min-width: 1024px){#root-onboarding .step-header p{margin:1em auto}}#root-onboarding .step-counter{color:#111c2b;font-weight:500}#root-onboarding .step-title{font-weight:500;text-transform:uppercase}#root-onboarding .question-container{background-color:#fff;box-sizing:border-box;padding:.25em 0;text-align:left}@media screen and (min-width: 769px){#root-onboarding .question-container{padding:.5em 5em}}#root-onboarding .question-title{color:#5799ff;font-size:1em;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:1.5em;margin:.25em 0}@media screen and (min-width: 1024px){#root-onboarding .question-title{margin:em 0}}#root-onboarding .question-body{overflow:auto}#root-onboarding .footer,#root-onboarding .onboarding-container-footer{background-color:#f1f3f5;bottom:0;display:flex;flex-direction:row;height:4.125em;justify-content:space-between;left:1em;margin:0 -1em;max-width:800px;padding:.5em 1em;position:fixed;right:1em}@media screen and (min-width: 600px){#root-onboarding .footer,#root-onboarding .onboarding-container-footer{height:5.125em;padding:1em}}@media screen and (min-width: 769px){#root-onboarding .footer,#root-onboarding .onboarding-container-footer{margin:auto;padding:1em 0}}.sv_q_erbox{color:#d93868;margin-bottom:1.5em}.checkbox label,.sv_q_checkbox label,.sv_q_radiogroup label,.sv_q_rating label{background-color:#f1f3f5;border-radius:3px;cursor:pointer;display:flex;justify-content:center;line-height:1.5em;margin:.25em 0;padding:.5em 2em;position:relative;transition:background-color .1s ease}@media screen and (min-width: 1024px){.checkbox label,.sv_q_checkbox label,.sv_q_radiogroup label,.sv_q_rating label{margin:.5em 0}}.checkbox label input,.sv_q_checkbox label input,.sv_q_radiogroup label input,.sv_q_rating label input{display:none}.checkbox label>span>span,.sv_q_checkbox label>span>span,.sv_q_radiogroup label>span>span,.sv_q_rating label>span>span{color:#495057;display:inline-block !important;font-size:1em;font-weight:500;opacity:.5;text-align:center;transition:color .1s ease}.checkbox.checked label,.sv_q_checkbox.checked label,.sv_q_radiogroup.checked label{background-color:#5799ff}.checkbox.checked label>span>span,.sv_q_checkbox.checked label>span>span,.sv_q_radiogroup.checked label>span>span{color:#fff;opacity:1}@media screen and (min-width: 769px){.checkbox label:hover,.sv_q_checkbox label:hover,.sv_q_radiogroup label:hover{background-color:#5799ff}.checkbox label:hover>span>span,.sv_q_checkbox label:hover>span>span,.sv_q_radiogroup label:hover>span>span{color:#fff;opacity:1}}label.sv_q_rating_item.active{background-color:#5799ff}label.sv_q_rating_item.active>span>span{color:#fff;opacity:1}@media screen and (min-width: 769px){label.sv_q_rating_item:hover{background-color:#5799ff}label.sv_q_rating_item:hover>span>span{color:#fff;opacity:1}}.checked .check{background-color:#fff;border-radius:11px;content:" ";height:1em;position:absolute;right:1em;top:45%;transform:rotate(45deg) translateY(-50%);width:1em}.checked .check:after,.checked .check:before{background-color:#5799ff;content:" ";position:absolute}.checked .check:before{height:.5em;right:.3em;top:.2em;width:.2em}.checked .check:after{height:.2em;right:.3em;top:.55em;width:.4em}.personnal-data-input .input-label{display:none}.personnal-data-input input{height:50px}.sv-q-col-1,.sv-q-radiogroup{padding-right:0 !important}.sv_progress{background-color:#d5d5dd;margin:.25em 0;position:relative}@media screen and (min-width: 769px){.sv_progress{margin:.5em 5.05em 0}}@media screen and (min-width: 1024px){.sv_progress{margin:1em 5.05em 0}}.sv_progress span{color:#5799ff;font-size:.8em;left:0;position:absolute;right:0;top:-1.5em}.sv_progress_bar{background-color:#5799ff;height:.2em}.sv_progress_bar span{display:none}.click-return{border-radius:50px;cursor:pointer;display:flex;flex-shrink:0;height:15px;margin:3px 10px 0 0;width:15px}.click-return,.click-return:hover{background-color:#5799ff}.click-return .icon{display:flex;height:10px;margin:2px 0 0 2px;text-align:center;width:10px}.click-return .icon svg{width:100%}body{counter-reset:step-counter}ol.progtrckr{margin:-2em 0 1.5em;padding-left:10px}@media screen and (min-width: 769px){ol.progtrckr{padding-left:75px}}ol.progtrckr em{display:none;font-weight:700;padding-left:1em}ol.progtrckr li{counter-increment:step-counter;display:inline-block;line-height:3em;text-align:center}@media screen and (min-width: 769px){ol.progtrckr li{line-height:3.5em}}@media screen and (min-width: 1024px){ol.progtrckr li{line-height:4em}}ol.progtrckr li span{padding:0 .4em}@media screen and (min-width: 769px){ol.progtrckr li span{padding:0 2em}}ol.progtrckr li:last-child{border-bottom:0 !important}ol.progtrckr li:before{bottom:-2.65em;color:#fff;content:counter(step-counter);float:left;font-size:.8em;font-weight:500;padding:.4em .3em .2em;position:relative}@media screen and (min-width: 769px){ol.progtrckr li:before{bottom:-3.15em}}@media screen and (min-width: 1024px){ol.progtrckr li:before{bottom:-3.65em}}ol.progtrckr li.progtrckr-doing{border-bottom:.1em solid #5799ff}ol.progtrckr li.progtrckr-doing:before{background-color:#5799ff;border:.5em solid #c1c3f4;border-radius:1.2em;line-height:1em;width:1em}ol.progtrckr li.progtrckr-done{border-bottom:.1em solid #20c997}ol.progtrckr li.progtrckr-done:before{background-color:#fff;border:.2em solid #20c997;border-radius:50%;bottom:-3em;color:#20c997;content:"\2713";line-height:1em;position:relative;width:1em}@media screen and (min-width: 769px){ol.progtrckr li.progtrckr-done:before{bottom:-3.5em}}@media screen and (min-width: 1024px){ol.progtrckr li.progtrckr-done:before{bottom:-4em}}ol.progtrckr li.progtrckr-todo{border-bottom:.1em solid #d5d5dd;color:#d5d5dd}ol.progtrckr li.progtrckr-todo:before{background-color:#d5d5dd;border:.5em solid #f1f3f5;border-radius:50%;line-height:1em;width:1em}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f1f3f5}body,button,html,input,select,textarea{font-family:Geomanist;font-size:1em}h1{font-size:3.157em}h1,h2{font-weight:500}h2{font-size:2.369em}h3{font-size:1.777em}h3,h4{font-weight:500}h4{font-size:1.333em}a{color:#a4a4a4;font-weight:500}ul{list-style:none;margin:1em;padding:0}.bold{font-weight:500}.underline{text-decoration:underline}code{font-family:source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace}*{box-sizing:border-box}.app{display:flex;flex-direction:column;height:100vh;overflow:auto;text-align:center}.app-logo{animation:app-logo-spin 20s linear infinite;height:40vmin}.app-header{align-items:center;background-color:#495057;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.app-link{color:#228be6}.img-container{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}#root-profile{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;overflow-y:scroll}.hidden{display:none}@font-face{font-family:'Geomanist';font-style:normal;font-weight:400;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/Geomanist/Geomanist-Regular.woff2")}@font-face{font-family:'Geomanist';font-style:normal;font-weight:500;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/Geomanist/Geomanist-Medium.woff2")}@font-face{font-family:'Brown';font-style:normal;font-weight:400;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/Brown/Brown-Regular.ttf")}@font-face{font-family:'Brown';font-style:normal;font-weight:500;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/Brown/Brown-Bold.ttf")}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:bold;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-bold.ttf")}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-regular.ttf")}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:500;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-medium.ttf")}@font-face{font-family:'Maison Neue';font-style:normal;font-weight:500;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/MaisonNeue/MaisonNeueExtendedWEB-Medium.ttf")}@font-face{font-family:'Maison Neue';font-display:swap;font-style:normal;font-weight:600;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/MaisonNeue/MaisonNeueExtendedWEB-Demi.ttf")}.login-form-button{border-radius:16px;background-color:#000;color:#fff}body#default{align-items:center;display:flex;flex-direction:column;height:100vh;background-color:#FAF8F3}.login-container{margin-top:25px;width:inherit !important;border-radius:30px;max-width:448px;box-shadow:10px 10px 0px #000000;font-family:'Sweet Sans Pro'}@media (max-width: 600px){.login-container{margin:15px 25px}}.login-container .cnx-input-text{padding-bottom:10px}@media (max-width: 600px){.login-container .cnx-input-label{font-size:12px}}.login-container .container-header{font-family:'Maison Neue';border:2px solid black;border-bottom:none;background-color:#fff;border-radius:30px 30px 0px 0px;width:inherit;padding:40px 32px 20px 32px;display:block}.login-container .container-header .container-title{display:block;font-size:24px;font-weight:500;color:#000000;line-height:40px;text-align:center !important}@media (max-width: 600px){.login-container .container-header .container-title{font-size:18px}}@media (max-width: 600px){.login-container .container-header .container-title{line-height:24px}}.login-container .container-content{border:2px solid black;border-top:none;width:inherit;border-radius:0px 0px 30px 30px;padding:0px 40px;padding:0px 20px 40px 20px}.login-container .container-content .alert{margin-left:0.4em}.login-container .field_with_errors .help-inline{left:5px;top:43px}.login-page{background-color:#FAF8F3;display:block}@media (min-width: 600px){.login-page{width:448px}}.survey-box{width:100%;height:100%;min-height:400px;max-height:500px;overflow-y:scroll;margin:0}.survey-box .survey-box-question{color:#228be6;font-size:1em;font-style:normal;font-weight:500;line-height:1.5em}.survey-box .survey-box-answer{background-color:#f1f3f5;color:#605f5f;font-weight:500;margin:0 1em 1em 0;padding:.5em 1em}.survey-box .survey-box-answer .not-selected{text-decoration:line-through;color:#a4a4a4}.prescription-page{align-items:center;background:#002874;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.prescription-page .prescription-container{align-items:center;background:#fff;border-radius:4px;display:flex;flex-direction:column;margin-top:4rem;max-width:1600px;padding:2rem 4rem}.prescription-page .prescription-container header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.prescription-page .prescription-container header h1{font-size:1.6rem;margin-right:8rem}.prescription-page .prescription-container header .charles-logo{height:1.6rem}.prescription-page .prescription-container h2{text-align:left;width:100%}.prescription-page .prescription-container .deliver-drugs-btn{margin:0 auto 30px auto}.prescription-page .prescription-container #prescription_delivery_modal .modal-header{border-bottom:0px;height:10px}.prescription-page .prescription-container #prescription_delivery_modal .modal-body{font-weight:bold}.prescription-page .prescription-container #prescription_delivery_modal .modal-body .notice-text{color:#002874;font-size:14px;margin-bottom:1.5em}.prescription-page .prescription-container #prescription_delivery_modal .modal-body hr{margin-top:5px;color:#939393}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form{margin-bottom:0px}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form .grid-container{width:100%;grid-template-columns:auto auto;display:inline-grid}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form .grid-container p{margin-bottom:0}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form .title-row{color:#939393}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form .right-side-elements{text-align:right}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form .molecule-dosage{align-items:center;display:flex}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form input[type="number"]{text-align:center;width:120px;height:40px;border:1.9px solid #000;border-radius:6px;font-weight:bold}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form input[type="number"]::-moz-placeholder{opacity:0.7}.prescription-page .prescription-container #prescription_delivery_modal .modal-body form input[type="number"]::placeholder{opacity:0.7}.prescription-page .prescription-container #prescription_delivery_modal .modal-body .call-to-action-row{margin-top:1.5em}.contact-form-label{color:#228be6}aside#main-sidebar .sidebar-menu-item.selected a,aside#main-sidebar .sidebar-menu-item.selected a.text-muted{color:#4C75BA !important;font-weight:700 !important}#listing-consultations .state-container .status{position:initial}@media (max-width: 600px){.content-header.page-header h1{width:100% !important}}@media (min-width: 600px){.content-header.page-header h1{align-items:baseline;display:flex;justify-content:space-between}.content-header.page-header h1 .state-container .status{position:initial}}.header-consultations-block{display:flex;justify-content:space-between;margin-bottom:2em}.header-consultations-block .btn-success{max-height:40px}.filter-buttons-block,.filter-button-item{margin-left:1em}.filter-buttons-block a,.filter-button-item a{color:#fff}.filter-buttons-block a:hover,.filter-button-item a:hover{text-decoration:none}.filter-buttons-block .canceled,.filter-button-item .canceled{background-color:#d93868}.filter-buttons-block .confirmed,.filter-button-item .confirmed{background-color:#38d9a9}.filter-buttons-block .created,.filter-button-item .created{background-color:#5799ff}.filter-buttons-block .finished,.filter-button-item .finished{background-color:#002874}.filter-buttons-block .pending,.filter-button-item .pending{background-color:#111c2b}.filter-buttons-block .started,.filter-button-item .started{background-color:#fff;border:#d93868 solid 1px}.filter-buttons-block .started a,.filter-button-item .started a{color:#d93868}.filter-button-item{border-radius:.5em;padding:.2em .5em}.for-availabilities-stats{margin-left:15px}.availabilities-stats-table{margin-top:1em}.sidebar-menu-item a{color:#a4a4a4 !important}.header-enrollments-block{display:flex;justify-content:space-between;margin-bottom:2em}.header-enrollments-block .enrollments-form-filter{display:flex;gap:16px}.charles-admin .checkbox label input[type="checkbox"]{display:block}.status{border-radius:5px;font-size:.6em;height:2em;left:0;line-height:2em;padding:0 1em;top:1.1em;white-space:nowrap}.status.started{border:solid #d93868 0.1em;color:#d93868}.status.finished{background-color:#002874;color:#fff}.status.canceled{background-color:#d93868;color:#fff}.status.paused{background-color:#d93868;color:#fff}.state-filled-circle{border-radius:50%;display:none;height:.5em;margin-right:5px;margin-bottom:1px;width:.5em}.state-filled-circle.started{display:inline-block;background-color:#d93868}.state-filled-circle.finished{background-color:#002874}.state-filled-circle.canceled{background-color:#fff}.state-filled-circle.available{display:inline-block;background-color:#38d9a9}.state-filled-circle.unavailable{display:inline-block;background-color:#d93868}.treat-conversation{line-height:3.3em}.treat-conversation:hover{background-color:#002874}.conversation-detail .patient-informations{padding:10px}.conversation-detail .patient-informations .titles{font-weight:500}.conversation-detail .patient-informations p{color:#002865}.conversation-detail .patient-informations span{margin-left:0.5em;cursor:pointer}.conversation-detail .chatroom-container{width:50%}@media (max-width: 600px){.conversation-detail .chatroom-container{width:100%}}.conversation-detail .colors-hints{margin:10px 0px 0px 10px}.conversation-detail .colors-hints span{margin-left:10px}.conversation-detail .colors-hints .hint{padding:7px 13px;display:inline-block;border-radius:2px}.conversation-detail .colors-hints .hint.patient{background-color:#F1F3F5}.conversation-detail .colors-hints .hint.pharmacist{background-color:#002874}.conversation-detail .conversation-state .state{width:60px;text-transform:uppercase;text-align:center;font-size:8px;margin-left:7px;padding:5px;border-radius:10%}.conversation-detail .conversation-state .state.treated{background-color:#002874;color:#fff}.conversation-detail .conversation-state .state.not-treated{border:1px solid #d93868}.copied-text{background-color:#a4a4a4;color:#fff;padding:0.5em;border-radius:10px;font-size:12px}.dropbtn{background-color:#5799ff;color:#fff;padding:4px 10px 4px 10px;font-size:12px;border:none;border-radius:15px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:240px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;overflow:auto;padding:20px}.dropdown-content p{color:black;padding:0;text-decoration:none;display:block}.dropdown-content .question{color:#5799ff !important}.dropdown:hover .dropdown-content{display:block;position:inherit;overflow-y:scroll;height:150px !important}.dropdown:hover .dropbtn{background-color:#012765}#relay_point_modal{width:900px;height:635px;font-family:'Sweet Sans Pro'}#relay_point_modal .relay_points_selection .choose-point-from-map{margin-bottom:0px !important;margin-top:10px}#relay_point_modal .relay_points_selection .choose-point-from-map a{width:150px !important;height:25px !important;font-size:11px !important;color:#fff;border-radius:16px !important;background-color:#000}#relay_point_modal .relay_points_selection .choose-point-from-map a:hover{background-color:#000 !important}#relay_point_modal .relay_points_selection .relay-points-map{padding:0px}#relay_point_modal .relay_points_selection .relay-points-map #map{height:600px}@media (max-width: 600px){#relay_point_modal .relay_points_selection .relay-points-map #map{height:400px}}#relay_point_modal .relay_points_selection .relay-points-map #map g{fill:#FA6B67}#relay_point_modal .relay_points_selection .relay-points-map #map svg:hover g{fill:#000 !important}#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-content{width:250px}#relay_point_modal .relay_points_selection .relay-points-map #map .schedule-container{border:1px solid grey;padding-left:5px;border-radius:5px;text-align:left}#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-close-button{left:0px}#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup{transform:none !important;top:0px;left:10px}#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-center .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-left .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-right .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,#relay_point_modal .relay_points_selection .relay-points-map #map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{display:none !important}#relay_point_modal .relay_points_selection .choose-point,#relay_point_modal .relay_points_selection .choose-point-from-map{text-align:left;margin-bottom:15px}#relay_point_modal .relay_points_selection .choose-point .button.blue,#relay_point_modal .relay_points_selection .choose-point-from-map .button.blue{color:#FFFFFF !important}#relay_point_modal .relay_points_selection .choose-point .button:hover,#relay_point_modal .relay_points_selection .choose-point-from-map .button:hover{background-color:#4875FF;text-decoration:none}#relay_point_modal .relay_points_selection .choose-point .button,#relay_point_modal .relay_points_selection .choose-point-from-map .button{width:140px;height:15px;font-size:10px;line-height:2.5em;font-weight:bolder;padding:0 1em;border-radius:4px;white-space:nowrap}#relay_point_modal .relay_points_selection .choose-point a,#relay_point_modal .relay_points_selection .choose-point-from-map a{margin-top:0px}#relay_point_modal .relay_points_selection .relay-points-box{border:1px solid #a4a4a4;border-radius:5px;max-height:600px;height:600px;overflow-y:scroll;padding:10px}#relay_point_modal .relay_points_selection .relay-points-box .localisation{padding-left:15px !important}#relay_point_modal .relay_points_selection .relay-points-box .address-align{padding-left:10px}#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule{font-size:14px;font-weight:normal;color:#000}#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline .col-2,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule .col-2,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule .col-2{flex:none}#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule .address-icon{width:20px}@media (max-width: 600px){#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule .address-icon{font-size:14px}}@media (min-width: 1024px){#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule .address-icon,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule .address-icon{margin-right:15px}}@media (min-width: 1024px){#relay_point_modal .relay_points_selection .relay-points-box .address-align .address-inline .address-content,#relay_point_modal .relay_points_selection .relay-points-box .address-align .relay-point-name .schedule-container .schedule .address-content,#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .address-align .schedule .address-content{padding-left:0px}}#relay_point_modal .relay_points_selection .relay-points-box .black-button{border-radius:16px;background-color:#000;color:#fff;width:196px;font-weight:400;font-size:14px;height:35px}#relay_point_modal .relay_points_selection .relay-points-box .black-button:hover{background-color:#000}#relay_point_modal .relay_points_selection .relay-points-box .black-button.smaller-button{border-radius:12px;margin-bottom:0px}#relay_point_modal .relay_points_selection .relay-points-box .schedule-list{display:none;font-size:0.8em;margin-left:30px;margin-top:5px;color:#000}#relay_point_modal .relay_points_selection .relay-points-box .schedule-list table{padding-left:20px}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name{cursor:pointer}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container{margin-top:5px;margin-bottom:2px}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .schedule{padding-top:5px}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .schedule img{margin-left:5px}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .schedule .clock{margin-bottom:5px}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .schedule-container .schedule .active img{transform:rotate(-180deg)}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name .point-title{margin:0px 0px 10px 16px;font-weight:bold}#relay_point_modal .relay_points_selection .relay-points-box .relay-point-name img{margin-right:10px}#relay_point_modal .relay_points_selection .relay-points-box hr{border:0;clear:both;display:block;width:96%;margin-top:15px;background-color:#CCCCCC;height:1px}.consultation-form-filter{display:flex;gap:16px}.badge-finished,.badge-confirmed{color:#fff;background-color:#28a745}.badge-started{color:#fff;background-color:#ffc107}.shipment-status{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.shipment-status::before{border-radius:2px;content:'';height:4px;margin-right:1rem;margin-top:-2px;width:4px}.shipment-status.shipment-backorder::before{background-color:grey}.shipment-status.shipment-canceled::before{background-color:grey}.shipment-status.shipment-partial::before{background-color:grey}.shipment-status.shipment-pending::before{background-color:#f5a623}.shipment-status.shipment-ready::before{background-color:#38d9a9}.shipment-status.shipment-shipped::before{background-color:#0605f1}.agent-validate-btn.disabled{pointer-events:none;opacity:.8}@media print{body{-webkit-print-color-adjust:exact}#main-sidebar,.navbar,h1,.container-cta{display:none}#main-part{margin-left:0;width:100%}table tr th:last-child,table tr td:last-child{display:none}table tr:nth-child(odd){background-color:#f1f3f5}table .legend-table{border-bottom:1px solid grey}}.bordered-container{border:1px solid #a4a4a4;border-radius:5px;float:left;padding:1em;position:relative;margin-left:29px;margin-right:25px;width:82%}@media (min-width: 600px){.bordered-container{width:48%;margin:1%}}.edit_doctor,.edit_therapist{width:98% !important}.edit_doctor .notice,.edit_therapist .notice{color:#495057;font-size:.9em;font-style:italic;margin:auto;max-width:850px;padding:.5em 2em}.edit_doctor .sv_q_radiogroup,.edit_therapist .sv_q_radiogroup{float:left;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:6.25%}@media (max-width: 600px){.edit_doctor .sv_q_radiogroup,.edit_therapist .sv_q_radiogroup{margin-right:35px}}.edit_doctor .sv_q_radiogroup label,.edit_therapist .sv_q_radiogroup label{line-height:1em}.edit_doctor input[type="submit"],.edit_therapist input[type="submit"]{background-color:#5799ff;color:#fff;font-weight:500;margin:1em;padding:0 2em;width:initial}.state-container{position:relative}@media (max-width: 600px){.state-container{margin-bottom:55px}}.state-container .status{border-radius:5px;font-size:.6em;height:2em;left:0;line-height:2em;padding:0 1em;position:absolute;top:1.1em;white-space:nowrap}.state-container .status.confirmed{background-color:#20c997;color:#fff}.state-container .status.started{border:solid #d93868 0.1em;color:#d93868}.state-container .status.finished{background-color:#002874;color:#fff}.state-container .status.pending{background-color:#fff;border:1px solid #111c2b;color:#111c2b}.state-container .status.canceled{background-color:#d93868;color:#fff}.state-container .state-filled-circle{border-radius:50%;display:none;height:.5em;margin-right:5px;margin-bottom:1px;width:.5em}.state-container .state-filled-circle.confirmed{background-color:#20c997}.state-container .state-filled-circle.started{display:inline-block;background-color:#d93868}.state-container .state-filled-circle.finished{background-color:#002874}.state-container .state-filled-circle.pending{background-color:#111c2b}.state-container .state-filled-circle.canceled{background-color:#fff}.report-form textarea,.prescription-form textarea{line-height:1.5em;padding:1em}.button.for-start,.button.for-finish{color:#fff}.button.for-continue{color:#20c997}.patient-info .perso-info-block,.patient .perso-info-block{font-weight:500}.patient-info .perso-info-block .perso-info-label,.patient .perso-info-block .perso-info-label{font-size:1em;color:#a4a4a4}.multiple-account-block{background-color:#f1f3f5;padding:12px 10px}.multiple-account-block .multiple-account-li{display:flex;flex-direction:column;gap:4px;font-weight:500}.textarea-block-chatbox{border:0;line-height:1.3em;margin:.5em 0}@media (max-width: 600px){.sb-question-body{margin-left:15px}}.sb-question-body .click-return{display:none}#chatbox{overflow:auto;padding:0px 5px 0px !important}.chat-message-container{flex-basis:100%}.chat-block-date{color:#495057;opacity:1;transition:opacity .4s ease}@media (min-width: 600px){.chat-block-date{opacity:0}}.chat-block-date span{display:block;font-size:.8em}.message-body:hover .chat-block-date{opacity:1}.chat{position:relative}.chat .message-body{border-radius:30px;line-height:1.3em;margin:.5em 0;max-width:80%;padding:1.5em;cursor:default}.chat .chat-block-date{text-align:center;top:1.5em}@media (max-width: 600px){.chat .chat-block-date{margin-left:0px;margin-right:6px}}.chat.left{font-size:12.8px}.chat.left .message-body{background-color:#f1f3f5}.chat.left .chat-block-date{left:-4.2em}.chat.left p{color:#111c2b}.chat.right{justify-content:flex-end}.chat.right .message-body{background-color:#002874;color:#fff}.chat.right .chat-block-date{right:-4.2em}.recommended-prescription-modal{z-index:2147483010}.recommended-prescription-modal #phytos_selection{display:none}.recommended-prescription-modal #phytos_selection .phyto-name{font-weight:500}.recommended-prescription-modal #phytos_selection .phytos-selection-wording{margin-bottom:1.5em;font-weight:400;opacity:70%}.recommended-prescription-modal .recommended-prescription-actions{display:flex;justify-content:space-between;align-items:center}.recommended-prescription-modal .recommanded-product-image{width:160px;-o-object-fit:contain;object-fit:contain}@media (min-width: 600px){.recommended-prescription-modal .recommanded-product-image{width:150px;height:150px;border-radius:3px}}.recommended-prescription-modal .recommended-product-description{padding-top:10px}@media (min-width: 600px){.recommended-prescription-modal .recommended-product-description{padding-left:15px}}.recommended-prescription-modal .recommended-product-description .product-name{display:flex;align-items:center;justify-content:space-between}.recommended-prescription-modal .recommended-product-description .product-name #show_phytos_selection{font-size:16px;cursor:pointer;text-decoration:underline}.recommended-prescription-modal .recommanded-cercle-image{width:100px;height:100px}.recommend-program{background-color:#002874;color:white;width:350px;margin:4px 0}.recommend-master-program{background-color:#14C7C1}.recommend-time-program{background-color:#699AD4;margin-bottom:16px}.recommend-sommeil-program{background-color:#14C7C1;margin-bottom:16px}.recommend-brp-program{background-color:#14C7C1}.edit_user .perso-info-card,.edit_doctor .perso-info-card,.edit_therapist .perso-info-card{justify-content:flex-start;margin-bottom:2em}@media only screen and (max-device-width: 320px){.edit_user .resize-profile-block,.edit_doctor .resize-profile-block,.edit_therapist .resize-profile-block{width:240px;font-size:12px}}@media only screen and (min-device-width: 321px){.edit_user .resize-profile-block,.edit_doctor .resize-profile-block,.edit_therapist .resize-profile-block{width:300px;font-size:15px}}.edit_user .perso-info-block.text,.edit_doctor .perso-info-block.text,.edit_therapist .perso-info-block.text{border:solid 1px #d5d5dd;border-radius:2px;margin:0 10px 30px;min-width:230px;padding:5px}.edit_user .perso-info-label,.edit_doctor .perso-info-label,.edit_therapist .perso-info-label{font-size:10px;font-weight:500;text-transform:uppercase}.edit_user .doctor-info-input,.edit_doctor .doctor-info-input,.edit_therapist .doctor-info-input{color:#111c2b;font-size:14px;font-weight:500}.prescription{justify-content:center}.prescription .list-prescriptions{align-items:center;background-color:#5799ff;color:#fff;display:flex;max-width:50%;margin:0 auto}.bottom-consultation-action{text-align:right;margin-bottom:15px}@media only screen and (max-device-height: 1400px){.resize-price-field{width:60px !important}.extra-padding{padding-right:15px !important}.resize-presecription-container{width:100%;margin-right:0px !important}}.edit_pharmacist .perso-info-card{justify-content:flex-start;margin-bottom:2em}.edit_pharmacist .perso-info-block.text{border:solid 1px #d5d5dd;border-radius:2px;margin:0 10px 30px;min-width:230px;padding:5px}.edit_pharmacist .perso-info-label{font-size:10px;font-weight:500}.edit_pharmacist .doctor-info-input{color:#111c2b;font-size:14px;font-weight:500}.extra-margin{margin-bottom:15px}.perso-info-card.disabled-pharmacist>*{width:initial}.perso-info-card .disabled-pharmacist-checkbox{margin:0 1em;width:1% !important}.products-table th,.products-table td{text-align:left !important}.products-table th:first-child,.products-table td:first-child{text-align:left !important}#listing_products .legend-table th{text-align:center}#listing_products td.cta{text-align:right !important}#listing_products td.cta a{display:inline-block}.price-validation-check{display:inline-block;height:25px;width:25px}.check{align-items:center;display:none;height:25px;margin:5px 0 0 15px;width:25px}.check.validate{color:#20c997}.check.error{color:#d93868}.doctor-prescription-info h5{font-size:1.5em}.prescription-info{padding:20px 10%}.prescription-info .date-prescription{display:flex;justify-content:space-between}.prescription-info .molecule{margin-top:20px}.prescription-info .molecule h5{font-size:1.2em}.unread-message-sign{margin-left:5px;height:10px;width:10px;background-color:#d93868;border-radius:50%;display:inline-block}.label-shipped{background-color:#002874}html{font-family:'Geomanist';font-size:16px}h1,h2,h3,h4,h5,h6{color:#3f536e;font-family:'Geomanist';font-weight:500}.stepper-navbar{width:100%;box-shadow:0px 6px 0px #DBDBDB;height:77px;background-color:#fff;text-align:center;margin-bottom:50px}.stepper-navbar .login-stepper-container{font-family:"Maison Neue";width:inherit;align-items:center;vertical-align:middle;display:inline-grid;grid-template-columns:auto 545px auto}@media (max-width: 768px){.stepper-navbar .login-stepper-container{grid-template-columns:auto auto auto}}.stepper-navbar .login-stepper-container .grid-item{text-align:center}@media (min-width: 768px){.stepper-navbar .login-stepper-container .grid-item #stepperBar{margin-left:19%;display:flex;justify-content:space-between;align-items:center}}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step{text-align:center}@media (max-width: 768px){.stepper-navbar .login-stepper-container .grid-item #stepperBar .step{margin-left:70px}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step p{font-size:18px !important}}@media (max-width: 768px){.stepper-navbar .login-stepper-container .grid-item #stepperBar .step.desktop-only-stepper{display:none}}@media (min-width: 769px){.stepper-navbar .login-stepper-container .grid-item #stepperBar .step.mobile-only-stepper{display:none}}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .step-text{color:#808080;font-size:14px;font-weight:500;margin-bottom:5px}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .step-text.completed-step-title{color:#000}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .extra-bullet{margin-left:15px}@media (min-width: 769px){.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .extra-bullet{display:none !important}}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .bullet,.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .extra-bullet{border:1px solid #AAAAAA;height:9px;width:9px;border-radius:100%;display:inline-block;position:relative;transition:background-color 500ms;line-height:20px}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .bullet.completed-bullet,.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .completed-bullet.extra-bullet{background-color:#000}.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .bullet.next-step-arrow::after,.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .next-step-arrow.extra-bullet::after{content:'';position:absolute;right:-321px;bottom:3px;height:1.5px;width:310px;background-color:#AAAAAA}@media (max-width: 768px){.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .bullet.next-step-arrow::after,.stepper-navbar .login-stepper-container .grid-item #stepperBar .step .next-step-arrow.extra-bullet::after{width:16px;right:-16px}}.stepper-navbar .login-stepper-container .grid-item .help-section{font-weight:500;padding-top:10px;padding-left:20px}@media (min-width: 769px){.stepper-navbar .login-stepper-container .grid-item .help-section{display:none}}.stepper-navbar .login-stepper-container .grid-item .help-section img{margin-right:5px}.stepper-navbar .login-stepper-container .grid-item .help-section .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;right:6%;margin-left:-60px}.stepper-navbar .login-stepper-container .grid-item .help-section:hover .tooltiptext{visibility:visible}@media (max-width: 768px){.stepper-navbar .login-stepper-container .grid-item .holine-container{display:none}}.stepper-navbar .login-stepper-container .grid-item .holine-container .help-phone-number{align-items:center;vertical-align:middle;display:inline-grid;grid-template-columns:auto auto auto;width:215px;border:2px solid #000;padding:5px 13.5px;border-radius:16px;margin-top:15px;text-align:center}.stepper-navbar .login-stepper-container .grid-item .holine-container .help-phone-number .hotline{font-weight:bold;font-size:14px;margin-left:5px}.stepper-navbar .login-stepper-container .grid-item .holine-container .help-phone-number .free-call{font-size:14px;font-weight:normal;margin-left:5px}.stepper-navbar .login-stepper-container .grid-item .back-link{padding-top:20px;align-items:center;justify-content:center}@media (min-width: 768px){.stepper-navbar .login-stepper-container .grid-item .back-link{margin-left:10%}}.stepper-navbar .login-stepper-container .grid-item .back-link .back-link-content{text-align:left}.stepper-navbar .login-stepper-container .grid-item .back-link a{text-decoration:none;color:#000;margin-left:35%}.stepper-navbar .login-stepper-container .grid-item .back-link .back-link-warding{margin-left:5px}@media (max-width: 950px){.stepper-navbar .login-stepper-container .grid-item .back-link .back-link-warding{display:none}}.logo{align-items:center;display:flex;flex:0 0 100px;flex-direction:row}@media (max-width: 600px){.logo img{width:120px}}@media screen and (min-width: 1400px){.logo img{width:200px}}.container-flex{display:flex;flex-direction:column}.container-flex.row{align-items:flex-start;flex-direction:row;justify-content:space-between}.bloc-note{text-align:left;overflow-y:scroll;max-height:800px}.bloc-note .row{width:100%}.consultation-container-platform-mia .container-header{background-color:#036147}.container-header{align-items:center}.content-header.page-header{border-bottom:2px solid #d5d5dd;margin:0 0 .5em;padding:0}.header-bottom-spacing{margin-bottom:14px}.consultation_title{max-width:450px}.content-page-header{display:flex;justify-content:space-between;word-break:break-word;padding:0px 100px 0px 20px;font-size:24px;max-width:70%}.content-page-header h1,.content-page-header h2,.content-page-header h3,.content-page-header h4,.content-page-header h5,.content-page-header h6{display:inline}.content-page-header .icon-back{display:inline-block;height:20px;width:20px}.content-page-header .icon-back.reverse{transform:rotate(180deg) translateY(-13px)}th,td{border:0 !important;text-align:left}.form-select.consultations-block{flex-direction:row;padding:0;width:100%}.page-container h1{border-bottom:1px solid #dee2e6}.page-container .title-container{align-items:center;border-bottom:1px solid #dee2e6;color:#3f536e;display:flex;font-size:1em;margin:15px 0 32px}.page-container .title-container h1{border-bottom:0;margin-bottom:0}.page-container .title-container .link-container{margin-left:auto}.page-container .order.perso-info-card,.page-container .patient.perso-info-card{justify-content:flex-start}.page-container .order.perso-info-card p,.page-container .patient.perso-info-card p{font-weight:500;font-size:14px;overflow-wrap:break-word}.page-container .order.perso-info-card input,.page-container .patient.perso-info-card input{display:block;height:30px;line-height:1em;padding:0 5px;width:50px}.page-container .patient.perso-info-card div{border:1px solid #d5d5dd;border-radius:2px;margin-bottom:25px;margin-right:25px;max-width:100%;padding:5px 12px;width:100%}@media screen and (min-width: 769px){.page-container .patient.perso-info-card div{width:48%}}@media screen and (min-width: 1400px){.page-container .patient.perso-info-card div{width:22%}}.page-container .order.perso-info-card{justify-content:space-between}td.field{max-width:80px}td.field input{width:80px}table td ul.drugs-list{list-style:none;margin:0;padding:0}table .consultation-info{max-width:200px}table.messages td:last-child{width:auto}table.messages a{color:#002874;text-decoration:underline}.glyphicon-trash{color:#d93868}.button.primary{background-color:#fff;border:1px solid #5799ff;color:#5799ff;font-size:12px}.button.primary:hover{background-color:#5799ff;color:#fff}.row .perso-info-container{border:solid 1px #a4a4a4;margin-bottom:2em;padding:1em}.row .perso-info-container .proof-of-identity{margin:0.5em .5em}.row .perso-info-container .proof-of-identity .proof{padding-top:1em}.row .perso-info-container .proof-of-identity #modal_proof_of_identity{top:10px}.row .perso-info-container .proof-of-identity #modal_proof_of_identity .modal-body{cursor:pointer;overflow-y:scroll;text-align:center}.row .perso-info-container .proof-of-identity .zoomed{top:10;bottom:10;transform:scale(1.1);transition:transform 0.5s}.row .perso-info-block.text{margin:1em .5em}@media (max-width: 600px){.row .perso-info-block.text{width:auto !important;margin-right:20px}}@media (max-width: 600px){.row .perso-info-card{flex-direction:row !important}}.row .container-backend{display:flex;flex-direction:column;width:100%;padding:3px}@media (max-width: 600px){.row .container-backend{margin-top:1em}}.row .container-backend .container-content{display:flex;flex-direction:column;flex-grow:1;padding:1em 1.5em}@media (max-width: 600px){.row .container-backend .container-content{padding:0px 0px}}.row .container-backend .container-content #remind_consultation_form{display:flex;justify-content:normal;gap:1em}.row .container-backend .container-content #remind_consultation_form select{height:40px;margin:0.1em 0}.row .container-backend .container-content #remind_consultation_form input[type=submit]{background-color:#5799ff;border:0;color:#fff;margin-top:2em;height:2.6em;font-size:16px;font-weight:500;line-height:2.8em;text-align:center}.row .container-backend .sb-question-body{flex:1}.row .container-backend .report-form{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.row .container-backend .report-form textarea{min-height:404.67px}.row .container-backend textarea{flex-grow:1;margin-bottom:1em}.row .container-backend .contact-form-last-block,.row .container-backend .report-form-last-block{text-align:right}.row .container-backend .contact-form-last-block .button,.row .container-backend .report-form-last-block .button{margin-bottom:0;margin-top:0}.row .container-backend .report-form-last-block{align-content:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 600px){.row .container-backend .buttons_position{margin-right:15px}}.button{text-decoration:none !important}.button.small{line-height:initial;padding:.5em}.button.plain{background:#5799ff;border:1px solid;color:#fff;font-size:.8em;margin:0;padding:.5rem 1.4rem;text-decoration:none}.button.btn{border:1px solid;font-size:.8em;height:2.5em;margin:0;padding:.5em 1em}.button.for-reopen:hover{background-color:#5799ff;border:1px solid #5799ff;color:#fff}.button.for-send-bill{white-space:pre}.button.for-send-bill:hover{background-color:#5799ff;border:1px solid #5799ff;color:#fff}.link-container{display:flex;justify-content:center}.link-container a{align-items:center;display:flex;margin:0 10px}.link-container a.button{font-size:12px;text-decoration:none}.link-container a.accept{background-color:#5799ff;color:#fff}.link-container a.cancel{background-color:#fff;border:1px solid #d93868;color:#d93868}.link-container a.cancel:hover{background-color:#d93868;color:#fff}.link-container .button.cancel{background-color:#fff;border:1px solid #d93868;color:#d93868}.link-container .button.cancel:hover{background-color:#d93868;color:#fff}a.link-as-button.button{line-height:3em}.align-right{text-align:right}.align-right.for-start,.align-right.for-finish{color:#fff}.align-right .link-to-patient{color:#FFF}.align-right .link-to-patient:hover{color:#f1f3f5}@media (max-width: 600px){.action-buttons-block{width:200px}}.button.message{height:initial}.filter-wrap .index-filter-button{display:flex;flex-direction:row;margin:0 15px}.filter-wrap .index-filter-button .btn{align-items:flex-start;background-color:#002874;border-radius:0;color:#fff;display:flex;flex-direction:row;font-size:.8125rem;height:3.125rem}.filter-wrap .index-filter-button .btn .icon{color:rgba(255,255,255,0.5)}.filter-wrap .index-filter-button>form{padding-left:1rem;width:100%}.filter-wrap .index-filter-button>form input[type="text"]{background:none;border:1px solid #dee2e6;border-radius:0;font-size:1rem;height:3.125rem}.filter-wrap #table-filter{background:#fff;border:1px solid #dee2e6;margin:20px 15px;padding:1rem 2rem}.filter-wrap #table-filter .input-group{align-items:center;display:flex;flex-direction:row;justify-content:center}.filter-wrap #table-filter .input-group .input-group-append{position:absolute;right:0.6rem;z-index:10}.filter-wrap #table-filter .btn{background-color:#5799ff;border-radius:5rem;color:#fff}.filter-wrap #table-filter .btn .icon{color:#fff}.label-default{background:#002874;border-radius:3rem;color:#fff;font-weight:normal;padding:.4rem .8rem}.label-default .icon{margin:0 0 0 .4rem !important}.page-header-title{border-bottom:0.05em solid #a4a4a4;font-size:1.2em;font-weight:500;margin-bottom:1em}.doctor-availability-header .container.table-container{display:block}.search-patient,.search-products{margin:1em 0}.info-phone-invitation{color:#a4a4a4;font-size:.8em;line-height:1.3em;margin-bottom:2.5em;text-align:center}.chatroom form{padding:0}.chatroom form input{border:0}.chatroom .aligned-to-left{text-align:left}.chatroom .aligned-to-center{text-align:center;list-style-position:inside}.chatroom .aligned-to-right{text-align:right;list-style-position:inside}.chatroom .underlined-message{text-decoration:underline}.chatroom .chat .message-body{padding:1em 2em}@media (max-width: 600px){.chatroom .chat .message-body{padding-left:10px;padding-right:10px}}.chatroom .chat .message-body .displayed-message,.chatroom .chat .message-body ul,.chatroom .chat .message-body ol,.chatroom .chat .message-body p{padding:0px;max-width:100%}.chatroom .chat .message-body ul,.chatroom .chat .message-body ol{margin:0px 0px 0px 15px}.chatroom .chat .message-body li br{display:none}.chatroom .chat .message-body ul{list-style:square}.chatroom .chat .message-body a{text-decoration:underline;color:#fff}.chatroom .chat .message-body a:hover{color:#f1f3f5}.chatroom .chat-new-message-form .input{display:flex;flex-direction:column;flex-grow:1;padding:0px;justify-content:flex-end;max-height:250px !important}.chatroom .chat-new-message-form #send_button{width:120px}.chatroom .chat-new-message-form .tox-toolbar-overlord .tox-split-button__chevron{display:none}.chatroom .chat-new-message-form .tox-statusbar{display:none}.chats{flex-direction:column;display:block}.chats ul#chatbox{margin:0}.message-search-input{width:100px;height:38px}.filter-for-messages{margin-top:12px}.analysis-comment-body{border-radius:5px 5px 0px 0px !important;margin-bottom:0px}@media (max-width: 600px){.edit-analysis-buttons{width:100px}}.doctor-bloc-note{border:2px solid #ccc;background-color:#eee;border-radius:5px;padding:16px;margin:0}.doctor-bloc-note::after{content:"";clear:both;display:table}.doctor-bloc-note img{float:left;margin-right:20px;border-radius:50%}.doctor-bloc-note span{color:#228be6;font-size:1em;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:1.5em;margin-right:15px;margin-top:8px}.doctor-bloc-note p{margin-top:10px}@media (min-width: 600px){.doctor-bloc-note .actions{text-align:right;float:right;margin-top:-6px}}@media (max-width: 600px){.doctor-bloc-note .actions{text-align:center;padding-left:35px}}.doctor-bloc-note .icon-edit{cursor:pointer}@media (min-width: 600px){.doctor-bloc-note .analysis-comment-description{margin-left:100px;margin-top:15px;word-wrap:break-word;width:80%}.doctor-bloc-note form{margin-left:110px}}@media (max-width: 600px){.doctor-bloc-note{text-align:center}.doctor-bloc-note .analysis-comment-description{text-align:left;word-wrap:break-word}.doctor-bloc-note img{margin:auto;float:none;display:block}}.analysis-notice{color:white !important;padding:4px 16px 4px 16px;border-radius:10px;width:auto;font-size:10px !important;margin-right:0px !important}.analysis-notice.consultation_needed{background-color:#FF270E}.analysis-notice.consultation_not_needed{background-color:#26D126}.analysis-form .radio-button{width:20px}.analysis-form .radio-button+.analysis-labels{width:auto;cursor:pointer;display:inline-block;font-weight:500;color:#a4a4a4}.analysis-form .radio-button:checked+.analysis-labels{color:black}.analysis-form .radio-button:hover+.analysis-labels{color:black}.analysis-form .choices{color:#5799ff;text-transform:uppercase;font-weight:bold;font-size:12px;margin-top:10px}.analysis-form .analysis-comment-notice{color:#d93868;font-weight:bold;font-size:12px;margin-top:10px}@media (max-width: 600px){.analysis-form{text-align:center}.analysis-form button{padding:0px}}.analysis-update-form{display:none}.total-lines>tr:last-child{background-color:#C9FFD8}.metrics-select{max-width:485px}#metrics_months_select{display:none}.px-2{padding:0 0.5em}.line-height-2{line-height:1.2rem}.pharmacist-modal .custom-header{gap:2em;justify-content:stretch}.pharmacist-modal .custom-header button{margin-left:0}.modal-doctor-analyses{top:10em}@media only screen and (max-device-height: 600px){.prescription-form{padding:10px 15px 10px}}.prescription-items-fields{padding:.5em 0}.prescription-items-fields .prescription-item-field{flex-direction:row;align-items:center;display:flex;gap:8px}.prescription-items-fields .prescription-item-field .prescription-item-delete{pointer:cursor}.prescription-items-fields .prescription-item-field .field{flex-grow:1}.prescription-items-fields .prescription-item-field .posology-field{width:50%}#flash-message{align-items:center;display:flex;height:30px;max-width:100%;text-align:left;width:100%}#flash-message .success,#flash-message .error{display:none;font-size:.9em;width:100%}#flash-message .error{color:#d93868}#flash-message .success{color:#20c997}.leads-table th,.leads-table td{text-align:center !important}.filter-container{display:flex;justify-content:right}.filter-container .form-group{margin:0}.filter-container .form-group .select2-search-field{display:none}.filter-form{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px;align-items:center;width:45%}.filter-form label{margin-bottom:0}.filter-form input{line-height:2.2em}.filter-form .btn-filter{width:100px;height:26px}.filter-form .select2-container{width:250px}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:bold;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-bold.ttf")}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-regular.ttf")}@font-face{font-family:'Sweet Sans Pro';font-style:normal;font-weight:500;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/SweetSansPro/sweetsanspro-medium.ttf")}@font-face{font-family:'Maison Neue';font-style:normal;font-weight:500;font-display:swap;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/MaisonNeue/MaisonNeueExtendedWEB-Medium.ttf")}@font-face{font-family:'Maison Neue';font-display:swap;font-style:normal;font-weight:600;src:url("https://charles-public-assets.s3.eu-west-1.amazonaws.com/fonts/MaisonNeue/MaisonNeueExtendedWEB-Demi.ttf")}.field_with_errors{position:relative}.field_with_errors .help-inline{color:#D33030;font-size:14px;width:100%}.checkbox.checked label{color:#fff}.checkbox label{color:#495057}.login-block{font-family:"Maison neue";margin:auto 0.3em}.login-block .academy-signup-button{background-color:black;color:white;border-radius:16px;width:100%;font-family:'Sweet Sans Pro';cursor:pointer;border:1px solid #000;padding:18px 20px;font-weight:500;margin-top:1em;margin-bottom:0.8em}.login-block .alert{font-size:14px;font-weight:600}.login-block .alert.alert-error{color:#D33030 !important}.login-block .alert.alert-notice,.login-block .alert.alert-success{font-weight:normal}.login-block .help-inline{font-size:14px;color:#D33030}.login-block .errorExplanation{color:#D33030;font-size:14px;font-weight:600}.login-block .errorExplanation ul li{list-style-type:circle}.login-block .reset-password-instructions{font-size:14px;font-weight:normal;text-align:center}.login-block .password-recover a{text-decoration:none;color:#000;font-weight:600}.login-block .input-group .cnx-input-label{font-weight:600;font-size:14px;color:black}.login-block .input-group label{font-size:20px;display:block;margin-top:1rem;color:#1f3a64}.login-block .input-group label input{height:48px;padding:24px}.login-block .input-group label .help-inline{position:initial;display:inline-block;margin-top:8px;text-transform:lowercase}.login-block .phone-info{color:grey;font-size:0.8rem;line-height:1.2rem;text-align:center}.section-title{display:block;font-size:16px;font-weight:500;color:#000000;margin-bottom:1em}@media (max-width: 600px){.section-title{font-size:14px}}.channels-container{display:flex}.channels-container .channels-types{display:flex;flex-direction:column;text-transform:uppercase;font-size:11px;letter-spacing:1px;color:#555555;font-weight:500;margin-top:2.2em}.channels-container .channels-checkbox-list input[type="checkbox"]{margin-bottom:0.5em}
