@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);.d-flex{display:flex}.justify-content-flex-start{justify-content:flex-start}.justify-content-flex-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-flex-start{align-items:flex-start}.align-items-flex-end{align-items:flex-end}.m-0{margin:0}.p-0{padding:0}.mt-0{margin-top:0}.pt-0{padding-top:0}.mb-0{margin-bottom:0}.pb-0{padding-bottom:0}.ml-0{margin-left:0}.pl-0{padding-left:0}.mr-0,.mx-0{margin-right:0}.mx-0{margin-left:0}.my-0{margin-top:0;margin-bottom:0}.pr-0,.px-0{padding-right:0}.px-0{padding-left:0}.py-0{padding-top:0;padding-bottom:0}.m-1{margin:.25rem}.p-1{padding:.25rem}.mt-1{margin-top:.25rem}.pt-1{padding-top:.25rem}.mb-1{margin-bottom:.25rem}.pb-1{padding-bottom:.25rem}.ml-1{margin-left:.25rem}.pl-1{padding-left:.25rem}.mr-1,.mx-1{margin-right:.25rem}.mx-1{margin-left:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.pr-1,.px-1{padding-right:.25rem}.px-1{padding-left:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.m-2{margin:.5rem}.p-2{padding:.5rem}.mt-2{margin-top:.5rem}.pt-2{padding-top:.5rem}.mb-2{margin-bottom:.5rem}.pb-2{padding-bottom:.5rem}.ml-2{margin-left:.5rem}.pl-2{padding-left:.5rem}.mr-2,.mx-2{margin-right:.5rem}.mx-2{margin-left:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.pr-2,.px-2{padding-right:.5rem}.px-2{padding-left:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.m-3{margin:.75rem}.p-3{padding:.75rem}.mt-3{margin-top:.75rem}.pt-3{padding-top:.75rem}.mb-3{margin-bottom:.75rem}.pb-3{padding-bottom:.75rem}.ml-3{margin-left:.75rem}.pl-3{padding-left:.75rem}.mr-3,.mx-3{margin-right:.75rem}.mx-3{margin-left:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.pr-3,.px-3{padding-right:.75rem}.px-3{padding-left:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.m-4{margin:1rem}.p-4{padding:1rem}.mt-4{margin-top:1rem}.pt-4{padding-top:1rem}.mb-4{margin-bottom:1rem}.pb-4{padding-bottom:1rem}.ml-4{margin-left:1rem}.pl-4{padding-left:1rem}.mr-4,.mx-4{margin-right:1rem}.mx-4{margin-left:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.pr-4,.px-4{padding-right:1rem}.px-4{padding-left:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.m-5{margin:1.5rem}.p-5{padding:1.5rem}.mt-5{margin-top:1.5rem}.pt-5{padding-top:1.5rem}.mb-5{margin-bottom:1.5rem}.pb-5{padding-bottom:1.5rem}.ml-5{margin-left:1.5rem}.pl-5{padding-left:1.5rem}.mr-5,.mx-5{margin-right:1.5rem}.mx-5{margin-left:1.5rem}.my-5{margin-top:1.5rem;margin-bottom:1.5rem}.pr-5,.px-5{padding-right:1.5rem}.px-5{padding-left:1.5rem}.py-5{padding-top:1.5rem;padding-bottom:1.5rem}.m-6{margin:3rem}.p-6{padding:3rem}.mt-6{margin-top:3rem}.pt-6{padding-top:3rem}.mb-6{margin-bottom:3rem}.pb-6{padding-bottom:3rem}.ml-6{margin-left:3rem}.pl-6{padding-left:3rem}.mr-6,.mx-6{margin-right:3rem}.mx-6{margin-left:3rem}.my-6{margin-top:3rem;margin-bottom:3rem}.pr-6,.px-6{padding-right:3rem}.px-6{padding-left:3rem}.py-6{padding-top:3rem;padding-bottom:3rem}.push-left{margin-left:auto}.push-right{margin-right:auto}.white{color:#fff;color:var(--white)}.green{color:#83cdad;color:var(--green)}.red{color:#da5552;color:var(--red)}.grey{color:#ddd;color:var(--grey)}.dgrey{color:#999;color:var(--dark-grey)}.b-white{background-color:#fff;background-color:var(--white)}.b-lgrey{background-color:#eee;background-color:var(--light-grey)}.b-grey{background-color:#ddd;background-color:var(--grey)}.b-dgrey{background-color:#999;background-color:var(--dark-grey)}.b-green{background-color:#83cdad;background-color:var(--green)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.bold{font-weight:700}.italic{font-style:italic}.text-xs{font-size:.6rem}.text-sm{font-size:.8rem}.text-1{font-size:1rem}.text-2{font-size:1.2em}.full-height{height:100%}.full-width{width:100%}.text-center{text-align:center}.column,.row{display:flex}.column{flex-direction:column;justify-content:center;align-items:center}.row{flex-direction:row}.row.gapped{grid-gap:.5rem;gap:.5rem}.clickable{cursor:pointer!important}button{display:block;cursor:pointer;border:none;background-color:transparent;outline:none;font-size:1rem;color:#282c34}button:disabled{background-color:#f4f4f4;color:#a4a4a4;border-color:#d4d4d4}button.save-button{border:1px solid #83cdad;border:1px solid var(--green);border-radius:5px;padding:.5rem;background-color:#83cdad;background-color:var(--green);color:#fff;transition:.5s}button.save-button:hover{background-color:#fff;background-color:var(--white);color:#83cdad;color:var(--green)}button.btn-default{background-color:#ddd;background-color:var(--grey);padding:.5em;border-radius:5px}button.btn-danger{color:#fff;color:var(--white);background-color:#df7373;background-color:var(--light-red);border:1px solid #df7373;border:1px solid var(--light-red);padding:.5em;border-radius:5px}button.btn-danger:hover{background-color:#da5552;background-color:var(--red);border-color:#da5552;border-color:var(--red)}button.btn-danger-outline{color:#df7373;color:var(--light-red);background-color:#fff;background-color:var(--white);padding:.5em;border:1px solid #df7373;border:1px solid var(--light-red);border-radius:5px}button.btn-danger-outline:hover{color:#da5552;color:var(--red);border-color:#da5552;border-color:var(--red)}input,textarea{padding:2px 0 2px 5px;color:#555;background-color:transparent;font-family:"Open Sans",sans-serif;font-size:1rem;border:1px solid transparent;border-bottom-color:#d3d3d3;transition:.4s}input:focus,input:hover,textarea:focus,textarea:hover{outline:none}textarea{resize:none;border:1px solid #d4d4d4;font-family:inherit}label{font-size:.8rem;padding:2px 10px;color:#848484}label.required:after{content:"*";color:#da5552;color:var(--red)}.input-row,.textarea-row{display:flex;flex-direction:column;justify-content:space-between}:root{--white:#fff;--light-grey:#eee;--grey:#ddd;--dark-grey:#999;--light-red:#df7373;--red:#da5552;--dark-red:#cc444b;--light-green:#a8d26d;--green:#83cdad;--dark-green:#5cb270;--text-color:#282c34;--bg-color:#fff}#root{height:100vh;width:100vw;overflow:hidden}html{font-size:14px}body{margin:0;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#282c34;color:var(--text-color);background-color:#fff;background-color:var(--bg-color);overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}main{max-width:100%;overflow:hidden;min-height:100%;padding:1rem;display:grid;grid-template-columns:minmax(400px,2fr) auto 8fr}main,main>*{box-sizing:border-box}main>*{height:100%}.forme-suggester,.mode-suggester,.posologie-suggester{display:flex;position:relative}.forme-suggester form,.mode-suggester form,.posologie-suggester form{display:flex;width:100%}.forme-suggester form button .material-icons,.mode-suggester form button .material-icons,.posologie-suggester form button .material-icons{font-size:16px}.forme-suggester form button:focus,.mode-suggester form button:focus,.posologie-suggester form button:focus{color:#83cdad}.forme-suggester input,.mode-suggester input,.posologie-suggester input{width:100%}.forme-suggestions,.mode-suggestions,.posologie-suggestions{position:fixed;background-color:#fff;z-index:999;display:flex;flex-direction:column-reverse;-webkit-animation:popIn .2s ease-in;animation:popIn .2s ease-in;border:1px solid #d4d4d4;border-radius:5px}.forme-suggestion,.mode-suggestion,.posologie-suggestion{width:100%;text-align:left}.forme-suggestion:focus,.mode-suggestion:focus,.posologie-suggestion:focus{background-color:#d4d4d4}@-webkit-keyframes popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#a4a4a4;border-radius:15px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page{width:100%;height:100%}.login-page,.login-page_form{display:flex;align-items:center;justify-content:center}.login-page_form{flex-direction:column;border:1px solid #d3d3d3;border-radius:1rem;padding:1rem;-webkit-animation:popIn .3s ease-in;animation:popIn .3s ease-in;transition:1s;overflow:hidden;box-sizing:border-box}.login-page_form_error{color:#cd5c5c;transition:.5s;-webkit-animation:fadeIn 1s ease-in;animation:fadeIn 1s ease-in}.login-page_form_content{display:flex;flex-direction:column}.login-page_form_content>:not(first-child){margin-top:.5rem}.login-page_form_content .login-input-row,.login-page_form_content .password-input-row{box-sizing:content-box;border-bottom:1px solid #d4d4d4}.login-page_form_content .login-input-row label,.login-page_form_content .password-input-row label{color:#a4a4a4}.login-page_form_content .login-input-row input,.login-page_form_content .password-input-row input{width:100%;border:none;background-color:transparent;padding:.5rem}.login-page_form_content .login-input-row .row:focus-within,.login-page_form_content .password-input-row .row:focus-within{background-color:#f4f4f4}.login-page_form_content .material-icons{font-size:16px;color:#d4d4d4;transition:.5s}.login-page_form_content .material-icons:hover{color:#555}.login-page_form_content .login-button{background-color:#83cdad;color:#fff;padding:.5rem;border-radius:.2rem;transition:.5s}.loader-wrapper{display:grid;place-items:center;height:100%}.loader-wrapper>div{display:flex}.loader-wrapper.full-width{width:100%}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4d4d4;padding:1rem}header .logo{white-space:nowrap}header .logo:hover{color:var(--dark-grey)}header .logout-button{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;border:1px solid #d4d4d4;border-radius:5px;padding:.5rem}header .logout-button .material-icons{font-size:1rem}.DateRangeSelect_DateRangeSelect__2C4P-{display:inline-flex;align-items:center}.DateRangeSelect_DateRangeSelect__2C4P- input{max-width:115px;border:none;border-left:1px dashed #d4d4d4}.DateRangeSelect_DateRangeSelect__2C4P- ::-webkit-calendar-picker-indicator{margin-left:0}.input-container{position:relative;display:inline-flex;align-items:center;height:100%;padding-left:.25rem;margin-left:3rem;margin-right:auto;border:1px solid #d4d4d4;border-radius:1rem;transition:border .2s ease}.input-container>*{z-index:3}.input-container.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.input-container .material-icons{font-size:1.4rem;color:#555}.input-container .material-icons.search-icon{display:flex;align-items:center;height:inherit;border-right:1px dashed #d4d4d4}.input-container>input{border:none;font-size:1rem}.input-container>input.input-main-plainte{width:350px}.input-container>input.input-secondary-plainte{width:150px;border-left:1px dashed #d4d4d4}.input-container>input.input-secondary-plainte:focus{width:350px}.input-container .clear-icon-wrapper{display:grid;place-items:center;width:30px;height:30px;margin-left:.5rem;border-left:1px dashed #d4d4d4}.input-container .clear-icon-wrapper:hover .material-icons{color:var(--dark-grey)}.consultation-container{position:absolute;top:1rem;left:-.1rem;transform:scaleY(0);transform-origin:top;display:flex;flex-direction:column;width:100%;max-height:75vh;overflow:hidden;margin-top:1.25rem;border:1px solid #d4d4d4;border-top-style:dashed;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:var(--white);box-shadow:0 .2rem .25rem rgba(0,0,0,.075);z-index:2;transition:transform .2s ease}.consultation-container.expanded{transform:scaleY(1)}.consultation-container .consultations-container-content{overflow:auto}.consultation-container .consultations-container-content .consultation{display:grid;grid-template-columns:710px 90px;align-items:center;padding:.25rem .5rem}.consultation-container .consultations-container-content .consultation .secondary-plainte{font-size:.9rem;color:var(--dark-grey)}.consultation-container .consultations-container-content .consultation .highlight{background-color:var(--grey)}.consultation-container .consultations-container-content .consultation .client-date{display:flex;flex-direction:column;font-size:.8rem;color:var(--dark-grey);font-style:italic}.consultation-container .consultations-container-content .consultation .client-date span:first-child{overflow:hidden;text-overflow:ellipsis}.consultation-container .consultations-container-content .consultation .client-date span:last-child{align-self:flex-end}.consultation-container .consultations-container-content .consultation:nth-child(2n){background-color:#fafafa}.consultation-container .consultations-container-content .consultation:hover{background-color:var(--light-grey)}.consultation-container .consultations-container-footer{display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;height:25px;font-size:.9rem;color:var(--dark-grey);border-top:1px dashed #d4d4d4}.client-search-bar{display:grid;grid-template-columns:auto 1fr 2fr 2fr auto;align-items:center;padding:0 .2rem}.client-search-bar .material-icons{font-size:14px;color:#555}.client-search-bar input{font-size:16px;padding:.4rem .5rem;border:none;border-left:1px dashed #d4d4d4;width:100%;box-sizing:border-box}.client-search-bar input:focus{background-color:#f4f4f4}.client-search-bar button{color:#83cdad;border-radius:50%;padding:5px;line-height:0}.client-search-bar button:focus,.client-search-bar button:hover{background-color:var(--green)}.client-search-bar button:focus .material-icons,.client-search-bar button:hover .material-icons{color:var(--white)}.clients-panel{max-height:100%;display:grid;position:relative;height:2rem}.clients-panel_content{position:absolute;width:100%;background-color:#fff;border:1px solid #d4d4d4;border-radius:1rem}.clients-panel_content:focus-within{border-color:#a4a4a4}.clients-panel .clients-list{width:100%}.clients-panel .clients-list_item{width:100%;text-align:left;padding:.5rem;border-bottom:1px solid #ddd;display:flex;flex-direction:row;justify-content:space-between}.clients-panel .clients-list_item:focus,.clients-panel .clients-list_item:hover{outline:none;background-color:#f4f4f4}.symptome-suggester{position:relative}.symptome-suggester .material-icons{color:#83cdad}.symptome-suggester form{border:1px solid #d3d3d3!important;border-radius:50px;display:flex;flex-direction:row;align-items:center}.symptome-suggester form button{-webkit-animation:popIn .4s ease-in;animation:popIn .4s ease-in}.symptome-suggester_input{border:none!important;padding:5px}.symptome-suggester_items{position:absolute;width:100%;background-color:#fff;max-height:150px;overflow:auto;border-left:1px solid var(--grey);border-right:1px solid var(--grey);border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-animation:fadeIn .2s ease-in;animation:fadeIn .2s ease-in}.symptome-suggester_item{display:block;width:100%;text-align:left;border-bottom:1px solid #d4d4d4}.symptome-suggester_item:focus,.symptome-suggester_item:hover{background-color:#f4f4f4}.symptomes-panel{--gap:0.5em;display:inline-flex;align-items:center;flex-wrap:wrap;padding:.5rem;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:calc(100% + var(--gap) - .5rem)}.symptomes-panel>*{margin:var(--gap) 0 0 var(--gap)}.symptomes-panel .material-icons{font-size:14px}.symptomes-panel .symptome-item,.symptomes-panel input{display:flex;flex-direction:row;align-items:center;border:1px solid #d3d3d3;border-radius:500px;padding:5px;cursor:pointer}.symptomes-panel .symptome-item .material-icons,.symptomes-panel input .material-icons{color:#a4a4a4}.symptomes-panel .symptome-item:hover,.symptomes-panel input:hover{background-color:var(--light-grey)}.drop-zone{box-sizing:border-box;max-height:100%;display:grid;grid-template-rows:auto 200px 1fr;overflow:hidden}.drop-zone p{color:red;text-align:center}.drop-zone-container{display:flex;align-items:center;justify-content:center;margin:0;width:100%;height:100%;border:1px dashed #d4d4d4;cursor:pointer}.drop-zone-container:hover{background-color:#f4f4f4;border-color:#a4a4a4}.drop-message{text-align:center;color:#747474;font-size:20px}.file-display-container{box-sizing:border-box;padding:0 1rem;max-height:100%;overflow:auto}.file-display-container::-webkit-scrollbar{width:5px}.file-display-container::-webkit-scrollbar-thumb{background:#a4a4a4;border-radius:15px}.file-status-bar{box-sizing:content-box;width:100%;border-bottom:1px solid #d4d4d4;-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease}.file-status-bar_content{display:flex;align-items:center;justify-content:space-between;width:100%}.file-status-bar>div{overflow:hidden}.file-type{display:inline-block!important;position:absolute;font-size:12px;font-weight:700;line-height:13px;margin-top:25px;padding:0 4px;border-radius:2px;box-shadow:1px 1px 2px #abc;color:#fff;background:#566066;text-transform:uppercase}.file-name{color:#747474}.file-error{margin-left:50px;color:#9aa9bb}.file-error-message{color:red}.file-type-logo{width:50px;height:50px;background-position:50%;background-size:contain;background-repeat:no-repeat;position:relative}.file-size{display:inline-block;vertical-align:top;margin-left:10px;margin-right:5px;color:#444242;font-weight:700;font-size:14px}.file-upload-bar{transition:.5s;width:0;height:5px;background-color:#83cdad}.file-remove{cursor:pointer;color:red}.file-input{display:none}.upload-button{padding:.5rem 1rem;border:1px solid #a4a4a4;border-radius:.5rem}.media-gallery{height:100%;max-height:100%;overflow:hidden;border-top:1px solid #d4d4d4;display:grid;grid-template-columns:2fr 4fr;grid-column-gap:1rem;box-sizing:border-box}.media-viewer{height:100%}.media-list{overflow:hidden;display:grid;grid-template-rows:auto 1fr}.media-list_content{max-height:100%;overflow:auto;border-right:1px solid #d4d4d4}.media-list_item{cursor:pointer;display:grid;grid-template-columns:50px 1fr auto;grid-column-gap:1rem;align-items:center;height:50px;margin-bottom:.4rem;transition:.2s;-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease}.media-list_item img{background-position:50%;background-repeat:unset;background-size:cover;width:100%;height:100%}.media-list_item:focus,.media-list_item:hover{background-color:#f4f4f4}.consultation-panel{max-height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto 1fr;grid-row-gap:1rem;padding-left:1rem;box-sizing:border-box;position:relative}.consultation-panel .del-consultation-btn:hover{color:var(--red)}.consultation-panel input{border:1px solid transparent;background-color:transparent;font-size:1rem;transition:.4s}.consultation-panel_header{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:1rem;align-items:center}.consultation-panel .formule-input input,.consultation-panel_header input{border-radius:1rem;border:1px solid #dadada;background-color:#fff;padding:.5rem}.consultation-panel_buttons{display:flex;align-items:center;font-size:12px}.consultation-panel_buttons>*{margin-left:.5rem}.consultation-panel_buttons button{font-weight:300;color:#a4a4a4;transition:.4s}.consultation-panel_buttons button.selected{font-size:16px;color:#83cdad;border-bottom:1px solid #83cdad}.consultation-panel_buttons button:focus,.consultation-panel_buttons button:hover{color:#83cdad}.consultation-panel_info{height:100%;overflow:hidden;border-top:1px solid #d4d4d4;display:grid;grid-template-columns:2fr 6fr;grid-column-gap:1rem}.consultation-panel_info>*{display:grid;grid-template-rows:auto 1fr;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.consultation-panel_info .notes label{border-radius:50px;border:1px solid transparent;transition:.4s;cursor:pointer}.consultation-panel_info .notes label.selected{border-color:#d4d4d4}.consultation-panel_info textarea{max-height:100%;resize:unset;border:1px solid transparent;background-color:transparent;background-attachment:local;background-image:linear-gradient(90deg,transparent 10px,transparent 0),linear-gradient(270deg,transparent 10px,transparent 0),repeating-linear-gradient(transparent,transparent 30px,#f4f4f4 0,#f4f4f4 31px,transparent 0);line-height:31px;padding:8px 10px;border-radius:6px;transition:.5s}.consultation-panel_info textarea:focus{background-image:linear-gradient(90deg,transparent 10px,transparent 0),linear-gradient(270deg,transparent 10px,transparent 0),repeating-linear-gradient(transparent,transparent 30px,#d4d4d4 0,#d4d4d4 31px,transparent 0)}.consultation-panel_info textarea:focus-within{background-color:#f4f4f4}.consultation-panel_info .preparation{max-height:100%;overflow:hidden}.consultation-panel_info .preparation .input-row:focus-within{background-color:#f4f4f4}.consultation-panel_info .preparation .input-row:focus-within label{text-decoration:underline}.consultation-panel_info .preparation-header{display:flex;align-items:center;flex-wrap:wrap}.consultation-panel_info .preparation-header .material-icons{font-size:14px}.consultation-panel_info .preparation-button{border-radius:50px;margin-left:5px;background-color:#f4f4f4;color:#555}.consultation-panel_info .preparation-button:focus,.consultation-panel_info .preparation-button:hover{background-color:#d4d4d4}.consultation-panel_info .preparation-button.selected{background-color:#83cdad;color:#fff}.consultation-panel_info .preparation_ingredient{height:100%;width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;max-height:100%;overflow:auto}.consultation-panel_info .preparation_ingredient:focus-within{background-color:#f4f4f4}.consultation-panel_info .preparation_ingredient .line_number{padding:0 2px;text-align:center;font-size:8px;line-height:21px;color:#a4a4a4}.consultation-panel_info .preparation_ingredient textarea{width:100%;height:100%;box-sizing:border-box;overflow-y:hidden;padding-top:0;background-image:linear-gradient(90deg,transparent 10px,transparent 0),linear-gradient(270deg,transparent 10px,transparent 0),repeating-linear-gradient(transparent,transparent 20px,#f4f4f4 0,#f4f4f4 21px,transparent 0);line-height:21px}.consultation-panel_info .preparation_ingredient textarea:focus{background-image:linear-gradient(90deg,transparent 10px,transparent 0),linear-gradient(270deg,transparent 10px,transparent 0),repeating-linear-gradient(transparent,transparent 20px,#d4d4d4 0,#d4d4d4 21px,transparent 0)}.consultation-panel_info .preparation_content{max-height:100%;overflow:hidden;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border:1px solid #d4d4d4;margin-bottom:5px;padding:5px;display:grid;grid-template-rows:1fr auto auto auto;background-color:#fff}.consultation-panel_info .preparation_content>:not(:last-child){border-bottom:1px solid #d4d4d4}.consultation-panel_info .preparation_content:focus-within{border-color:#a4a4a4}.consultation-panel_info .preparation_info{display:grid;grid-template-columns:repeat(3,1fr)}.consultation-panel_info .preparation_info input{width:100%}.export-area{position:relative;overflow:hidden}.export-area,.export-area textarea{width:100%;height:100%;box-sizing:border-box}.export-area textarea{border-radius:5px;background-color:#fff;padding:.5rem;resize:none;cursor:pointer;border:3px solid transparent}.export-area textarea:hover{background-color:#f4f4f4;border-color:#83cdad}.export-area button{position:absolute;right:0;top:0;padding:1rem}.Notes_toolbar__3ZyeV{position:inherit}.Notes_wrapper__22s6u{height:100%;overflow:hidden}.Notes_editor__2h1Sy{max-height:80%}@media screen and (min-width:1695px){.Notes_editor__2h1Sy{max-height:90%}}section.client-side{display:grid;grid-template-rows:auto 1fr;grid-row-gap:1rem;border-right:1px solid #d4d4d4;padding-right:1rem;max-height:100%;overflow:hidden}section.consultations{position:relative;display:flex;padding:0 .5rem;width:150px;max-height:100%;border-right:1px solid #d3d3d3;overflow:auto}.client-form{padding-right:.5rem;background-color:var(--bg-color);-webkit-animation:popIn .2s ease-out;animation:popIn .2s ease-out;max-height:100%;overflow:auto;box-sizing:border-box}.client-form .input-row:focus-within{background-color:#f4f4f4}.client-form .input-row:focus-within label{text-decoration:underline}.client-form .address-form_content{border-left:1px dashed #d4d4d4;padding:.5rem;margin-left:1rem}.client-form .address-form_content label{font-size:.6rem}.client-panel{height:100%;overflow:hidden}.client-consultation-list{display:flex;flex-direction:column;align-items:center;margin-top:2rem;padding-right:.25rem;width:100%;overflow:auto}.client-consultation-list label{align-self:flex-start}.client-consultation-list .client-consultation-list-header{position:absolute;top:0;left:0}.client-consultation-list .consultation-list_item{border:1px solid #d4d4d4;background-color:#fff;margin-bottom:.5rem;padding:.5rem;border-radius:1rem;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in;width:100%}.client-consultation-list .consultation-list_item.selected,.client-consultation-list .consultation-list_item:focus,.client-consultation-list .consultation-list_item:hover{background-color:#83cdad;color:#fff;border-color:transparent;transition:.5s}.client-consultation-list button.add-consultation-btn{border-radius:50%;line-height:0;padding:2px}.client-consultation-list button.add-consultation-btn .material-icons{font-size:1.2em;margin:0}.client-consultation-list button.add-consultation-btn:hover{background-color:#83cdad;color:#fff;border-color:transparent;transition:.5s}.layout{height:100%;width:100%;display:grid;grid-template-rows:auto 1fr;max-width:100%}
/*# sourceMappingURL=main.c63b7f88.chunk.css.map */