/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.1);display:none;margin-top:1px;min-width:250px;padding:4px;position:absolute;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid transparent;border-top-color:rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0;scrollbar-width:none}body::-webkit-scrollbar{display:none}a:-webkit-any-link{color:#000;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}textarea{font-family:Roboto,Helvetica,Arial,sans-serif}.MuiTabs-indicator{background-color:#7f976c}.MuiTab-root.Mui-selected{color:#7f976c;font-weight:700}.MuiOutlinedInput-root{border-color:#7f976c}.MuiInputBase-root:after{border-bottom:2px solid #7f976c!important}.MuiStepConnector-line{background-color:red;height:10px;margin-top:-5px}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#7f976c}.MuiSwitch-switchBase.Mui-checked{color:#7f976c}.MuiFormLabel-root.Mui-focused{color:#000!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000!important}.copyright{bottom:15px;font-size:12px;font-weight:700;position:absolute}.developpement-container{align-items:center;display:flex;flex-direction:column;font-size:100%;height:80vh;justify-content:center;width:100%}.focus-bg{background-color:rgba(0,0,0,.3);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.snackbar-button{background:none;border:none;cursor:pointer}.home-container{height:calc(100vh - 64px);overflow:hidden}.patients-input{background-color:#7f976c;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;height:40px;outline:none;width:150px}.patients-input:hover{background-color:#8ea37e;cursor:pointer}.patients-closeButton{color:#000;height:20px;position:absolute;right:16px;top:16px;width:20px}.MuiTableRow-hover{cursor:pointer}.patient-container{display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:6px;width:100%}.patient-header{align-items:center;display:flex;flex-direction:row;gap:1ch;margin-left:auto;margin-right:auto;padding-left:40px}.patient-infos{display:flex;flex-direction:column;gap:16px;height:100%;width:45%}.patient-infos-top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.patient-button{align-self:center;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}.patient-button.create{background-color:#7f976c}.patient-button.create:hover{background-color:#8ea37e}.patient-button.delete{background-color:red}.patient-button.delete:hover{background-color:#ff000080}.patient-button:disabled{background-color:#8ea37e52}@media screen and (max-width:900px){.patient-container{flex-direction:column;width:100%}.patient-infos{width:100%}.patient-consult{position:relative;width:100%}}@media screen and (max-width:600px){.patient-container{width:100vw}}.consultation-container{flex-direction:row;padding:6px;width:100%}.consultation-container,.consultation-infos{display:flex;height:100%;justify-content:space-between}.consultation-infos{flex-direction:column;width:45%}.consultation-userName{color:rgba(0,0,0,.5);font-style:italic;line-height:1.5;padding-left:5ch}.consultation-row{flex-direction:row;padding-bottom:6px}.consultation-column,.consultation-row{align-items:center;display:flex;width:100%}.consultation-column{flex-direction:column}.consultation-radio-label{width:16ch}.consultation-label{width:20ch}.consultation-space-between{justify-content:space-between}.consultation-center{justify-content:center}.consultation-item{width:45%}.consultation-input{background-color:#7f976c;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;height:40px;outline:none;width:200px}.consultation-input:hover{background-color:#8ea37e;cursor:pointer}@media screen and (max-width:900px){.consultation-container{flex-direction:column;gap:12px;width:100%}.consultation-infos{width:100%}}@media screen and (max-width:600px){.consultation-container{width:100vw}.desktop{display:none}.mobile{display:flex}}.accounting-container{align-items:center;height:80vh;justify-content:center}.accounting-container,.adviceContainer{display:flex;flex-direction:column;width:100%}.adviceContainer{height:100%;justify-content:space-between;padding:6px}.adviceContent{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));height:100%;padding:16px 10px;width:100%}@media screen and (max-width:900px){.adviceContent{justify-items:center}}.adviceRow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width:900px){.adviceRow{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}}.adviceFilterField{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:900px){.adviceFilterField{width:400px}.adviceFilterSearchField{padding-left:10px}}.adviceModalContainer{align-items:center;background-color:#fff;border:2px solid #000;border-radius:5px;display:flex;flex-direction:column;height:380px;justify-content:space-between;padding:16px;position:absolute;width:96%;z-index:100}.adviceModalSelect{margin-top:14px;width:100%}@media screen and (min-width:500px){.adviceModalContainer{background-color:#fff;border:2px solid #000;border-radius:5px;flex-direction:column;height:300px;padding:16px;position:absolute;width:500px;z-index:100}.adviceModalContainer,.adviceModalRow{align-items:center;display:flex;justify-content:space-between}.adviceModalRow{flex-direction:row;width:100%}.adviceModalSelect{margin-left:16px;margin-top:0;width:200px}}.adviceModalButton{-webkit-appearance:none;appearance:none;background-color:#7f976c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:40px;outline:none;width:150px}.adviceModalButtonDelete{bottom:16px;color:red;position:absolute;right:16px}.adviceModalButton:hover{background-color:#8ea37e}.MuiCheckbox-root.Mui-checked{color:#7f976c}.settings-container{align-items:center;width:100%}.settings-container,.settings-content{display:flex;flex-direction:column;height:100%;justify-content:center}.settings-content{align-items:flex-start;gap:24px;width:45%}.settings-row{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between;width:100%}.settings-logo{border:2px solid #000;border-radius:10px;display:flex;height:150px;justify-content:center;padding:6px;position:relative;width:150px}.settings-logo img{max-height:100%;max-width:100%;object-fit:scale-down}@media screen and (max-width:1100px){.settings-content{width:60%}}@media screen and (max-width:800px){.settings-content{width:80%}}@media screen and (max-width:500px){.settings-row{flex-direction:column}}.adviceCardContainer{align-items:center;background-color:#ededed;border-radius:5px;flex-direction:column;height:200px;outline:1px solid #7f976c;width:200px}.adviceCardContainer,.adviceCardHeader{display:flex;justify-content:space-between}.adviceCardHeader{flex-direction:row;width:95%}.adviceCardTitle{-webkit-line-clamp:2;line-clamp:2;font-weight:700}.adviceCardDescription,.adviceCardTitle{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.adviceCardDescription{-webkit-line-clamp:5;cursor:pointer;height:100%;overflow-wrap:break-word;white-space:pre-line;width:95%}.adviceCardButton{align-items:center;background-color:initial;border:none;border-radius:0 0 5px 5px;border-top:1px solid #7f976c;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.adviceCardButton:hover{background-color:rgba(0,0,0,.05)}.edit-item-icon{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMzQuNVY0Mmg3LjVsMjIuMTMtMjIuMTMtNy41LTcuNUw2IDM0LjV6bTM1LjQxLTIwLjQxYy43OC0uNzguNzgtMi4wNSAwLTIuODNsLTQuNjctNC42N2MtLjc4LS43OC0yLjA1LS43OC0yLjgzIDBsLTMuNjYgMy42NiA3LjUgNy41IDMuNjYtMy42NnoiLz48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+) no-repeat;background-size:cover;height:12px;width:12px}.edit-patient-icon{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjUgMjUuOThjNC45NzMgMCA5LTQuMDU3IDktOS4wNjcgMC01LjAwOS00LjAyNy05LjA2Ni05LTkuMDY2cy05IDQuMDU3LTkgOS4wNjZjMCA1LjAxIDQuMDI3IDkuMDY3IDkgOS4wNjdaTTE3LjM3OSAyOS4yMDJhMS4xIDEuMSAwIDAgMSAxLjI0Ni41OTdsNC4wNjQgM2gzLjYyMmw0LjA2NC0zYTEuMSAxLjEgMCAwIDEgMS4yNDYtLjU5N2M1LjQwNSAxLjMyOCAxMC44NzkgNC4wMzYgMTAuODc5IDguMTF2NC41MzNoLTM2di00LjUzM2MwLTQuMDc0IDUuNDc1LTYuNzgyIDEwLjg3OS04LjExWiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==) no-repeat;background-size:cover;height:12px;width:12px}.remove-item-icon{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0IDRDMTIuOTUgNCA0IDEyLjk1IDQgMjRzOC45NSAyMCAyMCAyMCAyMC04Ljk1IDIwLTIwUzM1LjA1IDQgMjQgNHptMTAgMjcuMTdMMzEuMTcgMzQgMjQgMjYuODMgMTYuODMgMzQgMTQgMzEuMTcgMjEuMTcgMjQgMTQgMTYuODMgMTYuODMgMTQgMjQgMjEuMTcgMzEuMTcgMTQgMzQgMTYuODMgMjYuODMgMjQgMzQgMzEuMTd6Ii8+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) no-repeat;background-size:cover;height:12px;width:12px}.agenda-cell-item{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;font-size:14px;line-height:1.2;margin:-2px;overflow:hidden;padding:0;position:absolute;transition:width .3s;transition-timing-function:ease-in-out}.agenda-item-description{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;justify-content:center}.agenda-item-description section{font-size:14px;overflow:hidden;text-overflow:ellipsis;width:100%}.agenda-item-description small{color:red;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.agenda-controls-item{border-bottom:1px solid #eee}.agenda-controls-item,.agenda-edit-event{align-items:center;display:flex;flex-direction:row;justify-content:center}.agenda-edit-event{border-right:1px solid #eee;padding:4px;width:50%}.agenda-edit-modele{display:flex;height:100%;justify-content:center;width:100%}.agenda-patient-event{align-items:center;border-right:1px solid #eee;display:flex;flex-direction:row;justify-content:center;padding:4px;width:50%}.agenda-patient-modele{display:flex;height:100%;justify-content:center;width:100%}.agenda-delete-event{align-items:center;flex-direction:row;justify-content:center;padding:4px;width:50%}.agenda-delete-modele{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--selection:#7f976c}.agenda__table>table{border:none;border-spacing:0;table-layout:fixed;-webkit-transform:translateZ(0);width:100%}.agenda__table.\--body{height:calc(100vh - 164px);overflow:overlay;overflow-x:hidden;-webkit-transform:translateZ(0)}.rectangle{background:#7f976c;background:var(--selection)}.helper-reactangle,.rectangle{border:none;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:1000}.agenda__cell.\--head{border-right:none}.agenda__table.\--header .agenda__cell{height:45px;padding:0}.agenda__cell.\--time{border-right:none!important}.agenda__cell.\--time,.agenda__cell.\--time-now{border-left:none!important;border-top:none!important;font-size:16px;text-align:center;vertical-align:middle;width:100px}.agenda__cell.\--time-now{color:#444}.agenda-controls-layout{display:flex;flex-direction:row;justify-content:space-around}.agenda__cell.\--controls{border-left:none;border-right:none;width:100px}.agenda__cell.\--controls:hover{background:none}.agenda__cell.\--controls .agenda__next.\--disabled,.agenda__cell.\--controls .agenda__prev.\--disabled{background-color:#eee}.agenda__cell.\--controls .agenda__prev:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.agenda__cell.\--controls .agenda__next:hover{box-shadow:0 1px 4px rgba(0,0,0,.2)}.agenda__prev{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.agenda__next,.agenda__prev{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS04MzgtMjIzMkg1NjJ2MzYwMEgtODM4eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNiAxMHYyOGwyMi0xNHoiLz48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+) no-repeat;background-size:cover;height:20px;width:20px}.agenda__cell.\--controls .agenda__next,.agenda__cell.\--controls .agenda__prev{border:none;cursor:pointer;padding:0;text-align:center}.agenda__cell{border-bottom:1px solid hsla(0,0%,75%,.4);border-left:1px solid hsla(0,0%,75%,.4)}.agenda__cell.\--time-now{border-right:5px solid #66c383;font-weight:700}.agenda__cell.\--head:hover,.agenda__cell.\--time-now:hover,.agenda__cell.\--time:hover{background:none}.agenda__cell_selected{background:#7f976c;background:var(--selection)}.agenda__cell{font-size:1.1em;height:15px;text-align:center;text-transform:uppercase}@media screen and (max-width:600px){.agenda__cell{font-size:.7em}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dragDiv{cursor:pointer;display:inline;float:left;overflow:hidden;text-align:left}.dragDiv i{background-size:cover;display:block;height:12px;pointer-events:none;width:12px;z-index:8}.handler{cursor:n-resize;height:5px;margin-top:-5px;text-align:right;width:100%;z-index:8}.handler i{background-size:cover;display:block;height:12px;margin-left:8px;margin-top:8px;position:absolute;width:12px;z-index:8}.handle{cursor:pointer;margin-left:0;width:150px}.drag-handle-icon{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zMCAxNVY0SDE4djExbDYgNiA2LTZ6bS0xNSAzSDR2MTJoMTFsNi02LTYtNnptMyAxNXYxMWgxMlYzM2wtNi02LTYgNnptMTUtMTUtNiA2IDYgNmgxMVYxOEgzM3oiLz48L3N2Zz4=) no-repeat}.resize-handle-icon{background:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg0OHY0OEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yNCAxMS42NiAzMC4zNCAxOGwyLjgzLTIuODNMMjQgNmwtOS4xNyA5LjE3TDE3LjY2IDE4IDI0IDExLjY2em0wIDI0LjY4TDE3LjY2IDMwbC0yLjgzIDIuODNMMjQgNDJsOS4xNy05LjE3TDMwLjM0IDMwIDI0IDM2LjM0eiIvPjwvc3ZnPg==) no-repeat}.disable-select{-webkit-user-select:none;user-select:none}@media screen and (max-width:1024px){.agenda__cell.\--controls,.agenda__cell.\--time{width:60px}}.agendCtrls-wrapper{height:100%;padding:32px 32px 0}.agendCtrls-controls,.agendCtrls-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.agendCtrls-controls{padding:0 32px 32px}.agendCtrls-timePicker-wrapper{display:flex;flex-direction:row}.agendCtrls-label-wrapper{display:flex}.agendCtrls-radio-buttons{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:30px;justify-content:center;margin-left:8px;width:30px}.agendCtrls-radio-button,.agendCtrls-radio-button--checked{background:none;border:none;border-radius:50%;height:100%;width:100%}.agendCtrls-radio-button--checked{box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.agendCtrls-radio-button:hover{cursor:pointer}.agendCtrls-radio-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:16px}.agendCtrls-time-picker{align-items:center;display:flex;flex-direction:column;justify-content:center}.agendCtrls-time-picker label{font-size:15px;font-weight:600;padding:8px}.agendCtrls-inline{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:250px;width:50%}.agendCtrls-inline label{font-size:15px;font-weight:600;padding-bottom:8px}.agendCtrls-input{background-color:#7f976c;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;height:40px;margin-left:auto;outline:none;width:150px}.agendCtrls-input:hover{background-color:#8ea37e;cursor:pointer}.agendCtrls-remove{color:rgba(0,0,0,.4);height:32px;margin-left:auto;width:32px}.agendCtrls-remove:hover{color:red;cursor:pointer}.agendCtrls-closeButton{color:#000;height:20px;position:absolute;right:16px;top:16px;width:20px}.agendCtrls-closeButton:hover{color:#7f976c}.agendCtrls-backButton{color:#000;height:20px;left:16px;position:absolute;top:16px;width:20px}.agendCtrls-backButton:hover{color:#7f976c}.agendCtrls-fields div{font-size:15px;font-weight:600;width:100%}.agendCtrls-fields div span{font-weight:400}.agendCtrls-fields div#center{text-align:center}.agendCtrls-fields div a{color:#7f976c;display:block;font-size:12px;text-align:end;width:100%}@media screen and (max-width:639px){.agendCtrls-timePicker-wrapper{display:flex;flex-direction:column;padding-top:8px}.agendCtrls-inline{display:flex;flex-direction:column;width:100%}}@media screen and (max-width:1000px){.agendCtrls-wrapper{flex-direction:column-reverse;gap:32px}}.loading-wrapper{align-items:center;display:flex;height:80vh;justify-content:center;width:100%}.loading-color{color:#7f976c}.control-buttons{align-items:center;display:flex;flex-direction:row;padding-top:10px}@media screen and (max-width:900px){.control-buttons{justify-content:space-between;width:100%}}.button-control{-webkit-appearance:none;appearance:none;background-color:#ededed;border:1px solid #000;border-radius:4px;color:#000;cursor:pointer;font-size:16px;margin-left:10px;margin-right:10px;text-transform:capitalize}.button-control:hover{border-color:#7f976c;color:#7f976c}.patientInfo-content{display:flex;flex-direction:column;gap:16px;width:100%}.patientInfo-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.patientInfo-item{width:45%}.history-panel{display:flex;flex-direction:column;gap:12px;justify-content:space-between;width:100%}.history-panel .MuiOutlinedInput-root{margin-bottom:10px}.history-panel-consults{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.patientInfo-file-container{align-items:center;border:1px solid rgba(0,0,0,.23);border-radius:4px;display:flex;height:42px;justify-content:flex-start;padding-left:6px;width:100%}.patientInfo-file-container:hover{border-color:#000;cursor:pointer;font-weight:bolder}.patientInfo-file-content{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.anamnesis-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.anamnesis-userName{color:rgba(0,0,0,.5);font-style:italic;line-height:1.5;padding-left:5ch}.anamnesis-row{align-items:center;display:flex;flex-direction:row;padding-bottom:6px;width:100%}.anamnesis-title{margin:24px 0;padding:0}.anamnesis-column{align-items:center;display:flex;flex-direction:column;width:100%}.anamnesis-radio-label{width:16ch}.anamnesis-label{width:20ch}.anamnesis-space-between{justify-content:space-between}.anamnesis-center{justify-content:center}.anamnesis-item{width:45%}.anamnesis-input{background-color:#7f976c;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;height:40px;outline:none;width:200px}.anamnesis-input:hover{background-color:#8ea37e;cursor:pointer}.desktop{display:flex}.mobile{display:none}@media screen and (max-width:600px){.anamnesis-container{width:100vw}.desktop{display:none}.mobile{display:flex}}.schema{align-items:center;display:flex;flex-direction:column;position:fixed;right:0;width:50%}#schema_patient.schema{height:100%;justify-content:space-between;padding:24px 0}#schema_consultation.schema{height:90%;justify-content:center}.schema-line{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:space-between;position:absolute;right:16px;top:16px}.schema-square{border:2px solid #000;border-radius:5px;height:50px;width:50px}.schema-square:hover{border:2px solid #8ea37e;cursor:pointer}.selected{border:2px solid #7f976c!important}.worked{border:2px solid orange}.schema-picture{-webkit-user-drag:none;align-items:center;display:flex;justify-content:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%}.schema-svg{max-height:100%}.schema-svg g:hover path{fill:rgba(255,0,0,.4);cursor:pointer}.is-selected path{fill:rgba(255,0,0,.8)}.schema-svg-global{width:50%}.schema-svg-global,.schema-svg-head{object-fit:contain;padding-bottom:16px;padding-top:16px}.schema-svg-head{width:70%}.schema-svg-organs{object-fit:contain;padding-bottom:16px;padding-top:16px;width:50%}.schema-info-hover{align-items:center;background-color:#fff;border:2px solid#7f976c;border-radius:5px;bottom:3px;color:#000;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;width:20ch}.schema-info-clicked{align-items:flex-end;border-radius:5px;display:none;flex-direction:column;justify-content:flex-end;overflow:hidden;position:fixed;z-index:11}.schema-info-clicked-text{background-color:#fff;border:2px solid #7f976c;border-radius:5px;color:#000;padding:.5em}.schema-info-clicked-buttons{display:flex;flex-direction:row}.schema-info-clicked-button{-webkit-appearance:none;appearance:none;background-color:#ededed;border:1px solid #000;border-radius:4px;color:#000;cursor:pointer;font-size:16px;margin-left:10px;margin-right:10px;margin-top:6px;text-transform:capitalize}.schema-info-clicked-button:hover{border-color:#7f976c;color:#7f976c}.global-picture{background:50%/contain no-repeat url(/static/media/global.e7d54d21badd53ba5bba.svg)}.head-picture{background:50%/contain no-repeat url(/static/media/head.4bb34c6975c1750492c0.svg)}.organs-picture{background:50%/contain no-repeat url(/static/media/organs.6626a3535dc246d7699a.svg)}@media screen and (max-width:900px){.schema{position:relative;width:100%}.schema-line{position:absolute;right:0;top:80px}}@media screen and (max-width:600px){.schema-svg{margin-top:10px}}.historyField-title{background-color:#fff;color:rgba(0,0,0,.54);font-size:17px;padding-left:4px;padding-right:4px;position:absolute;-webkit-transform:translate(-4px,-14px) scale(.75);transform:translate(-4px,-14px) scale(.75)}.historyField-container{align-items:center;border:1px solid rgba(0,0,0,.23);border-radius:4px;display:flex;flex-direction:column;gap:12px;margin-bottom:23px;padding-top:24px}.historyField-container:hover{border:1px solid #000}.historyField-container p{color:rgba(0,0,0,.54);font-style:italic}.historyField-row{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.historyField-content{height:100%;width:100%}.historyField-border{border-bottom:1px solid rgba(0,0,0,.23);margin:0 10px 15px}.historyTimeline-popup{align-items:center;background-color:#7f976c;border-radius:5px;color:#fff;display:none;flex-direction:column;justify-content:center;padding-left:.5ch;padding-right:.5ch;position:absolute;white-space:nowrap;width:-webkit-min-content;width:min-content;z-index:1}.historyTimeline{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-bottom:64px;width:100%}.historyTimeline-container{align-items:center;cursor:default;display:flex;flex-direction:row;overflow-x:auto;width:100%}.historyTimeline-container:after,.historyTimeline-container:before{content:"";margin:auto}.historyTimeline-year-container{height:100px}.historyTimeline-year-content{align-items:center;display:flex;flex-direction:column;position:relative}.historyTimeline-year-items{display:flex;flex-direction:row;justify-content:space-evenly}.historyTimeline-year-icon{border:2px solid #000;border-radius:50%}.historyTimeline-year-line{background-color:#000;height:50px;width:2px}.historyTimeline-year-base{align-items:center;background-color:orange;display:flex;height:24px;justify-content:center;margin-left:2px;margin-right:2px;width:100px}.important{background-color:red}@media screen and (max-width:600px){.historyTimeline{margin-bottom:0}.historyTimeline-container{justify-content:normal}}.registerContainer{display:flex;flex-direction:row;height:100vh;justify-content:flex-start;overflow:hidden;width:100vw}.registerContainer-left{height:100vh;justify-content:center;width:40vw}.registerContainer-left,.registerContent{align-items:center;display:flex;flex-direction:column}.registerContent{height:60vh;justify-content:space-between;width:30vw}.registerContainer-right{height:100vh;width:60vw}@media screen and (max-width:1200px){.registerContainer-left{width:100vw}.password,.registerContent{max-width:500px;width:60vw}.registerContainer-right{display:none}}@media screen and (max-width:600px){.password,.registerContent{width:80vw}}.loginContainer{display:flex;flex-direction:row;height:100vh;justify-content:flex-start;overflow:hidden;width:100vw}.loginContainer-left{height:100vh;justify-content:center;width:40vw}.loginContainer-left,.loginContent{align-items:center;display:flex;flex-direction:column}.loginContent{height:60vh;justify-content:space-between;width:30vw}.loginContainer-right{height:100vh;width:60vw}.forget-password{cursor:pointer}.button{background-color:#7f976c;border:none;border-radius:50px;color:#fff;font-size:24px;font-weight:700;height:50px;outline:none;width:200px}.button:hover{cursor:pointer}.button:active,.button:hover{background-color:#8ea37e}.cta{font-size:18px;font-weight:700}.cta span{color:#7f976c}@media screen and (max-width:1200px){.loginContainer-left{width:100vw}.loginContent,.password{max-width:500px;width:60vw}.loginContainer-right{display:none}}@media screen and (max-width:600px){.loginContent,.password{width:80vw}}.forgotContainer{display:flex;flex-direction:row;height:100vh;justify-content:flex-start;overflow:hidden;width:100vw}.forgotContainer-left{height:100vh;justify-content:center;width:40vw}.forgotContainer-left,.forgotContent{align-items:center;display:flex;flex-direction:column}.forgotContent{height:60vh;justify-content:space-between;width:30vw}.forgotBox{display:flex;flex-direction:column;gap:36px}.forgotContainer-right{height:100vh;width:60vw}.forgotButton{align-items:center;background-color:#7f976c;border:none;border-radius:50px;color:#fff;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;outline:none;padding:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.forgotButton:hover{cursor:pointer}.forgotButton:active,.forgotButton:hover{background-color:#8ea37e}@media screen and (max-width:1200px){.forgotContainer-left{width:100vw}.forgotContent,.password{max-width:500px;width:60vw}.forgotContainer-right{display:none}}@media screen and (max-width:600px){.forgotContent{height:65vh;width:80vw}.password{width:80vw}.forgotBox{gap:18px}}.resetContainer{display:flex;flex-direction:row;height:100vh;justify-content:flex-start;overflow:hidden;width:100vw}.resetContainer-left{height:100vh;justify-content:center;width:40vw}.resetContainer-left,.resetContent{align-items:center;display:flex;flex-direction:column}.resetContent{height:60vh;justify-content:space-between;width:30vw}.resetBox{gap:36px}.resetBox,.resetBoxExpired{display:flex;flex-direction:column;width:100%}.resetBoxExpired{align-items:center;font-size:36px;font-style:italic;height:100%;justify-content:center;text-align:center}.resetContainer-right{height:100vh;width:60vw}.title{font-size:48px;font-weight:700;text-align:center}.password{align-items:flex-end;display:flex;flex-direction:column;width:30vw}.forget-password{font-size:14px;font-weight:700}.resetButton{align-items:center;background-color:#7f976c;border:none;border-radius:50px;color:#fff;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;outline:none;padding:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.resetButton:hover{cursor:pointer}.resetButton:active,.resetButton:hover{background-color:#8ea37e}.cta{align-items:center;cursor:pointer;display:flex;flex-direction:column;text-align:center}.cta-icon{font-size:18px;font-weight:700}.picture{height:100vh;width:60vw}@media screen and (max-width:1200px){.resetContainer-left{width:100vw}.password,.resetContent{max-width:500px;width:60vw}.resetContainer-right{display:none}}@media screen and (max-width:600px){.password,.resetContent{width:80vw}.resetBox{gap:18px}}
/*# sourceMappingURL=main.187a845f.css.map*/