#root,body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow-x:hidden;width:100vw}#root{min-width:350px}:root{--color-white:#fff;--color-black:#000;--color-main:#f4781d;--input-border-color:var(--color-main);--color-soft-box-shadow:#e4e4e4;--btn-color-text:#fff;--text-color:#fff;--btn-background-color:var(--color-main);--color-light-grey:#f3f3f3;--color-dark-grey:#e7e7e7;--color-scroll-bar:#f3f3f3;--color-scroll-bar-hover:#e2e2e2;--header-height:150px;--table-pagination-height:50px;--color-alerts:#d30202;--color-alerts-blue:#1010c4}.btn{background-color:#f4781d;background-color:var(--btn-background-color);border:none;border-radius:20px;color:#fff;color:var(--btn-color-text);font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:.05em;padding:.35em .7em}.btn:disabled{box-shadow:inset 0 0 100px 100px #ffffff1a;cursor:not-allowed!important}.navbar .btn:disabled{cursor:auto!important}.btn-round{border-radius:50%;height:40px;padding:.5em;width:40px}.btn-icon-only{border:none!important}.btn-icon-only:hover{background-color:#fff!important;background-color:var(--color-white)!important;color:#f4781d!important;color:var(--color-main)!important;cursor:pointer}.btn-active,.header-navbar .btn-active:hover{background-color:#fff;background-color:var(--btn-color-text);border:3px solid #f4781d;border:3px solid var(--btn-background-color);color:#f4781d;color:var(--btn-background-color)}.btn-active:hover{background-color:#f4781d;background-color:var(--btn-background-color);color:#fff;color:var(--btn-color-text)}.btn-large{width:75%}.btn-medium{width:50%}.btn-small{width:25%}.btn:hover{box-shadow:inset 0 0 100px 100px #ffffff1a;cursor:pointer}.form-label{color:#f4781d;color:var(--color-main);display:block;font-size:1.4em;font-weight:600;text-align:right;text-decoration:underline;width:100%}input,textarea{direction:rtl}textarea{font-family:inherit;font-size:1rem}::-webkit-scrollbar-corner,textarea::-webkit-resizer{background-color:initial}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#f3f3f3;background-color:var(--color-scroll-bar);border:6px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#e2e2e2;background-color:var(--color-scroll-bar-hover)}@media screen and (max-width:600px){.btn{font-size:.8rem}}#dismissible-toast-container{text-align:right}.react-hot-toast-dismiss-btn{align-items:center;background:none;border:none;border-radius:50%;display:flex;display:-webkit-flex;height:25px;justify-content:space-around;outline:none;width:25px}.react-hot-toast-dismiss-btn:hover{background-color:#f0f1f1;cursor:pointer}.Login{height:100%;justify-content:center}.Login,.login-page-main{align-items:center;display:flex;display:-webkit-flex}.login-page-main{border-color:var(--color-main);border-radius:10px;box-shadow:0 4px 10px 1px var(--color-soft-box-shadow);flex-direction:column;max-width:500px;min-height:400px;width:90%}.logo-img{width:100%}.logo-main-title{font-size:2.2rem;font-weight:600;margin-top:.5em}.logo-sub-title{font-size:1.3rem}.login-form{align-items:center;color:var(--color-main);display:flex;display:-webkit-flex;flex-direction:column;font-weight:500;margin-top:-1.5em;width:100%}.login-btn{display:block;margin:1em auto}.login-form .form-input-container{width:75%}.forgot-password-link{margin-bottom:1em}.back-to-login-link,.forgot-password-link{text-decoration:none}.form-input-container{align-items:flex-end;display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-start;position:relative;width:80%}.form-input{align-items:center;display:flex;display:-webkit-flex;justify-content:flex-end;margin-bottom:.5em;margin-top:.5em;text-align:right;width:100%}.form-input-label{font-size:1.1rem;margin-right:.5em;margin-top:.5em}.form-input-icon{margin-left:.5em}.form-input>input{border:none;border:3px solid var(--input-border-color);border-radius:20px;font-size:1rem;outline:none;padding:.5em .7em;text-align:right;width:100%}.form-input-link{left:0;position:absolute;width:35px}.show-password-icon{cursor:pointer;left:0;margin-left:1em;position:absolute}.main-page-header{align-items:center;background-color:var(--color-main);display:flex;display:-webkit-flex;height:var(--header-height);justify-content:space-between;width:100%}.logout-and-hello-user-container{color:var(--color-white);display:flex;display:-webkit-flex;flex-direction:column;margin-left:3em;margin-top:.5em;text-align:center}.logo-and-navbar-logo-img{align-self:flex-end}.logo-and-navbar-container{align-self:flex-start;display:flex;display:-webkit-flex;flex-direction:column}.logo-and-navbar-logo-img{width:200px}.logout-btn{margin-top:.5em}.hello-user{display:flex;display:-webkit-flex;flex-direction:column;font-size:1.1rem;font-weight:500}.header-navbar button{margin-right:1em}.header-navbar{display:flex;display:-webkit-flex;justify-content:flex-end}.Patients{height:100%}.patients-navbar{display:flex;display:-webkit-flex;justify-content:flex-end;padding-top:1em;width:100%}.patients-navbar button{margin-right:1em}.patients-main-section{display:flex;display:-webkit-flex;height:95%;justify-content:space-evenly;width:100%}.daily-plan-section,.new-patient-section{height:100%;width:100%}.patients-cards,.procedures-cards{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;width:48%}.patients-section-title{background-color:var(--color-main);border-radius:20px;color:var(--text-color);font-size:1.1rem;font-weight:500;margin-top:1em;padding:.5em 1em;text-align:center;width:120px}.cards-devider{align-self:center;background-color:var(--color-main);height:85%;width:2px}.cards-section{height:79%;width:90%}.patient-card{align-items:center;border:2px solid var(--color-light-grey);border-radius:20px;direction:rtl;display:flex;display:-webkit-flex;flex-direction:column;height:360px;justify-content:space-evenly;margin:.9em 1em 0;position:relative;width:230px}.patient-card-img-container{border-radius:17px 17px 0 0;height:60%;position:relative;width:100%}.patient-card-img-container img{border-radius:17px 17px 0 0;height:100%;width:100%}.patient-card-info{display:flex;display:-webkit-flex;flex-direction:column;font-size:1rem;height:40%;margin-top:.3em;overflow-y:scroll;text-align:right;width:100%}.patient-card-info span{padding-right:.5em}.patient-card:hover{border:2px solid var(--color-main);cursor:pointer}.patient-card-alerts{background-color:var(--color-alerts);border-radius:50%;color:#fff;font-size:1.4rem;height:35px;position:absolute;right:-10px;text-align:center;top:-10px;width:35px}.procedures-search-section{align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-evenly;margin-bottom:1em;width:100%}.procedures-search-section .form-checkbox-container{justify-content:center}.patient-card-special-info{bottom:10px;display:flex;flex-wrap:wrap;position:absolute;width:100%}.patient-card-special-info-pill{background-color:var(--color-alerts);border-radius:5px;color:#fff;margin-right:.5em;margin-top:.5em;padding:.2em .5em}.patient-card-special-info-pill-blue{background-color:var(--color-alerts-blue)}.nav-patients-cards{display:none}@media screen and (max-width:720px){.nav-patients-cards{display:flex;gap:1em;justify-content:center;margin:.8em auto 0;width:90%}.patients-section-title{display:none}.patients-cards,.procedures-cards{width:100%}}.search-input-container{align-items:flex-end;flex-direction:column;justify-content:flex-start;width:60%}.search-input,.search-input-container{display:flex;display:-webkit-flex;margin-top:.5em}.search-input{align-items:center;border:2px solid var(--input-border-color);border-radius:20px;justify-content:flex-end;margin-bottom:.5em;padding:.5em .7em;text-align:right;width:100%}.search-input-container input{border:none;font-size:1rem;outline:none;text-align:right;width:70%}.search-input-icon{color:var(--color-main);margin-left:.8em;margin-right:.5em}.MyLoader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Pagination{align-items:center;color:#000;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:var(--table-pagination-height);justify-content:center;margin:.5em auto 0;width:-webkit-max-content;width:max-content}.pagination-disabled button,.pagination-disabled input{cursor:default;pointer-events:none}.pagination-btn{background-color:inherit;border:none;border-radius:50%;color:#444;height:30px;justify-content:center;outline:none;width:30px}.pagination-btn,.pagination-btn-container{align-items:center;display:flex;display:-webkit-flex}.pagination-pages-numbers{padding-right:.5em;text-align:right}.pagination-btn:hover{background-color:#f3f3f3;color:#a5a5a5;cursor:pointer}.pagination-btn:disabled{color:#444;pointer-events:none}.pagination-btn:disabled:hover{background-color:initial;cursor:auto}.pagination-current-page{color:#5c5c5c;font-size:1rem;font-weight:500;margin:0 .5em;padding-bottom:.05em}.search-page-input{height:25px;margin-right:.4em;text-align:center;width:40px}@media screen and (max-width:600px){.Pagination{min-width:380px;width:380px}.pagination-pages-numbers{order:2;text-align:center;width:170px}}.mtc-table-cell{border:.5px solid #e7e7e7;font-size:1rem;overflow:hidden;padding:.2em 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.mtc-table-cell span{padding-right:.4em}.mtc-table-header{background-color:#f3f3f3;border:1px solid #0000001f;border-left:.5px solid #e7e7e7;color:#5e5e5e;display:flex;display:-webkit-flex;font-size:.9rem;font-weight:500;padding:.2em 0;position:relative;text-align:center;width:100%}.mtc-table-header:first-child{border-radius:0 5px 0 0}.mtc-table-header:last-child{border-radius:5px 0 0 0}.mtc-table-header .table-resizer{left:-10px;margin-left:0;z-index:3}.mtc-table-body-table-row{display:flex;display:-webkit-flex}.mtc-table-body-table-row:hover{background-color:#f3f3f3;cursor:pointer}.mtc-table-section-container{height:100%;position:relative}.mtc-table-section-container .sl-spinner3{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mtc-no-data-container{align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;width:100%}.mtc-table{border-radius:5px 5px 0 0;direction:rtl;display:grid;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:100%;overflow-x:scroll;width:100%}.mtc-table thead{display:block}.mtc-table thead tr{display:flex;display:-webkit-flex}.mtc-table thead tr th{flex-grow:1}.mtc-table tbody{display:block;overflow-y:scroll;scrollbar-width:none}.mtc-table-body-table-row:last-child td:last-child{border-radius:0 0 5px 0}.mtc-table-body-table-row:last-child td:first-child{border-radius:0 0 0 5px}.table-btn-container{display:flex;display:-webkit-flex;flex-direction:row-reverse;width:100%}.table-sort-arrow{align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;opacity:0;position:absolute;width:40px}.table-sort-arrow:hover{cursor:pointer;opacity:1}#reload-table-btn{pointer-events:all}.reload-table-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#444;display:flex;display:-webkit-flex;float:right;justify-content:space-around;margin-left:.5em;padding:.6em}.reload-table-btn:hover{background-color:#f3f3f3;color:#a5a5a5;cursor:pointer}.reload-table-btn svg{stroke-width:.6}.table-btn{margin-bottom:1em;margin-right:.5em}.table-btn-active{opacity:1}.table-btn-active:hover{box-shadow:inset 0 0 100px 100px #ffffff1a;cursor:pointer}.table-add-btn,.table-delete-btn,.table-edit-btn{background-color:var(--light-grey)}.table-resizer{background-color:none;height:100%;position:absolute;width:15px}.table-resizer:hover{cursor:col-resize}.cell-link{border-bottom:1px solid #000}.cell-link:hover{border-color:var(--dark-blue);color:var(--dark-blue)}.nav-link-table-btn{color:inherit;cursor:default;pointer-events:none;transition:none}.nav-link-table-btn:hover{color:inherit}.table-btn-active .nav-link-table-btn:hover{cursor:pointer}.table-btn-active .nav-link-table-btn{pointer-events:all}.table-row{background-color:#fff!important}.highlighted-table-row{background-color:#f0f0f0!important}.table-search-input-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;margin:0 auto;width:80%}.table-search-input{width:85%}.table-search-input-container input[type=date]{border:2px solid #000;color:#0000;padding:0 .5em}.table-cards-section{display:flex;display:-webkit-flex;flex-direction:column;height:100%}.table-cards-container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around;overflow-y:scroll}.table-card{border:2px solid var(--color-light-grey);border-radius:20px;height:200px;margin:1em;width:200px}.SavePatient{height:95%;margin:1em 0;width:100%}.edit-patient-form-container,.new-patient-form-container{align-items:center;border:3px solid var(--color-main);border-radius:20px;display:flex;display:-webkit-flex;flex-direction:column;height:95%;margin:1em auto;padding:1.5em 1em;width:90%}.new-patient-form-container{max-width:1200px}.edit-patient-form-container{height:100%;margin:0 auto;overflow-y:scroll;padding:0 1em;width:95%}.new-patient-form-title{align-self:flex-end;color:var(--color-main);font-size:1.5rem;margin-bottom:1em;margin-right:1.5em;text-decoration:underline}.new-patient-form-btn{margin:1em auto 0!important}.new-patient-form{overflow-y:scroll}.edit-patient-form,.new-patient-form{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;width:100%}.edit-patient-form .form-select,.new-patient-form .form-select{margin:0}.new-patient-form-data-section{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-evenly;width:100%}.new-patient-form-image-section{margin-bottom:1em;margin-right:1em;min-width:300px;width:30%}.edit-patient-form-image-section{margin-bottom:1em;margin-right:1em;min-width:300px;width:15%}.edit-patient-form-info-section,.new-patient-form-info-section{align-items:flex-start;display:flex;display:-webkit-flex;flex-direction:row-reverse;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;width:65%}.edit-patient-form-info-section{column-gap:1em;justify-content:flex-start;width:80%}.new-patient-form-info-section>.form-checkbox-container,.new-patient-form-info-section>.form-input-container,.new-patient-form-info-section>.form-select,.new-patient-form-info-section>.form-textarea-container{width:45%}.edit-patient-form-info-section>.form-checkbox-container,.edit-patient-form-info-section>.form-input-container,.edit-patient-form-info-section>.form-select,.edit-patient-form-info-section>.form-textarea-container{min-width:150px;width:15%}.edit-patient-form-checkboxes,.new-patient-form-checkboxes{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:.5em;justify-content:flex-end;min-width:150px;width:100%}.edit-patient-form-checkboxes .form-checkbox-container,.new-patient-form-checkboxes .form-checkbox-container{width:auto}.edit-patient-btns-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:row-reverse;justify-content:flex-start;width:100%}.edit-patient-btns-container button{margin:.8em .8em .8em 0;max-width:100px}.release-info-btn{max-width:130px!important}.delete-patient-btn{margin-right:auto!important;width:50px!important}.export-case-details-btn,.patient-charts-case-details-btn,.patient-documents-case-details-btn,.release-info-btn{min-width:130px}.patient-archive-case-details-btn{min-width:140px}.case-daily-details-date-picker{width:100%}.case-daily-details-date-picker .form-select{flex-direction:row-reverse;float:right}.case-daily-details-date-picker .form-select label{margin-left:.5em;margin-right:0}.paint-button{width:170px}.add-new-case-daily-details-btn{width:40px}.above-daily-details-table-section{align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap-reverse;justify-content:flex-end;margin-top:1em;width:100%}.above-daily-details-table-section>div{margin-right:1.5em}.daily-details-table-fields-info{align-items:flex-end;align-self:flex-start;border:3px solid var(--color-main);border-radius:20px;display:flex;display:-webkit-flex;flex-direction:column;gap:.4em;margin-bottom:.4em;padding:.5em 1em}.daily-details-table-fields-info>div{display:flex;display:-webkit-flex;font-size:1.1rem;gap:1em;text-align:right}.daily-details-table-fields-info-field{display:flex;display:-webkit-flex;justify-content:flex-end}.daily-details-table-fields-info-field label{font-weight:500;margin-left:.2em}.daily-details-btns-container{display:flex;display:-webkit-flex;flex-direction:column}.daily-details-btns{align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:1em;justify-content:flex-end;margin-top:1em;width:100%}.daily-details-save-btn{width:80px}.archive-confirmation-modal{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;margin-top:2em}.child-cases-container{display:flex;display:-webkit-flex;gap:1em;justify-content:flex-end;margin-bottom:1em;width:100%}.child-cases-container .child-case:last-child{margin-right:1.5em}.child-case{align-items:center;border:2px solid var(--color-light-grey);border-radius:10px;display:flex;flex-direction:column;height:80px;justify-content:space-between;padding-bottom:.3em;width:70px}.child-case-disabled:hover{border:2px solid var(--color-light-grey)!important;cursor:not-allowed!important}.child-case:hover{border:2px solid var(--color-main);cursor:pointer}.child-case-img{border-radius:7px 7px 0 0;height:50px;object-fit:cover;width:70px}.patient-age-inputs{display:flex;gap:2%;justify-content:flex-end;width:100%}@media screen and (max-width:1700px){.edit-patient-form-info-section>.form-checkbox-container,.edit-patient-form-info-section>.form-input-container,.edit-patient-form-info-section>.form-select,.edit-patient-form-info-section>.form-textarea-container{width:45%}}@media screen and (max-width:700px){.edit-patient-form-info-section>.form-checkbox-container,.edit-patient-form-info-section>.form-input-container,.edit-patient-form-info-section>.form-select,.edit-patient-form-info-section>.form-textarea-container{width:100%}}.form-textarea-container{align-items:flex-end;display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-start;width:80%}.form-textarea-label{font-size:1.1rem;margin-right:.5em;margin-top:.5em}.form-textarea{align-items:center;display:flex;display:-webkit-flex;justify-content:flex-end;margin-bottom:.5em;margin-top:.5em;text-align:right;width:100%}.form-textarea>textarea{border:3px solid var(--input-border-color);border-radius:20px;font-size:1rem;outline:none;padding:.5em .7em;text-align:right;width:100%}.form-select{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;margin:.5em auto 0;text-align:right;width:80%}.form-select-icon{margin-right:.5em}.form-select>select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-image:url(https://www.svgrepo.com/show/80156/down-arrow.svg);background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:12px 12px;border:3px solid var(--input-border-color);border-radius:20px;font-size:1.1rem;outline:none;padding:.4em 2em .4em .1em;text-align:right;width:100%}.form-select-label{align-self:flex-end;font-size:1.1rem;margin-bottom:.5em;margin-right:.5em;margin-top:.5em}option{direction:rtl}.FormUploadImage,.upload-image-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center}.upload-image-container{border:3px solid var(--input-border-color);border-radius:20px;cursor:pointer;font-size:1.2rem;height:150px;margin:0 auto;position:relative;text-align:center;width:150px}.upload-image-container-large{height:240px;width:240px}.upload-image-input{cursor:pointer;opacity:0;z-index:2}.upload-image-img,.upload-image-input{height:100%;position:absolute;width:100%}.upload-image-img{background-color:#000;border-radius:17px;display:none;object-fit:cover;z-index:1}.upload-image-img-default{background:#0000}.capture-image-btn{margin-top:.8em}.FormUploadImage video{border-radius:16px}.upload-image-webcam{height:100%;position:relative;width:100%}.upload-image-webcam-swap-camera-button{bottom:10px;position:absolute;right:10px;z-index:3}.form-checkbox-container{display:flex;display:-webkit-flex;font-size:1.1rem;justify-content:flex-end;margin-bottom:.5em;margin-right:.5em;margin-top:.8em;text-align:right;width:80%}.form-checkbox-container input{height:20px;margin-left:.8em;width:20px}:root{--case-details-table-min-width:148px;--case-details-table-width:148px;--case-details-table-row-title-cell-max-width:200px;--case-details-table-cell-padding:0.5em}.case-details-table{direction:rtl;margin-bottom:1em;margin-top:1em;max-height:805px;max-width:100%;overflow:scroll;padding-left:.5em;position:relative;width:100%}.case-details-table-header{max-height:300px;min-width:-webkit-min-content;min-width:min-content;top:0;width:100%;z-index:5}.case-details-table-header,.case-details-table-titles-column{display:flex;display:-webkit-flex;position:-webkit-sticky;position:sticky}.case-details-table-titles-column{flex-direction:column;right:0;z-index:3}.case-details-table-header-cell{background-color:var(--color-white);border-bottom:2px solid var(--color-main);font-weight:600;text-align:center}.case-details-table-body-row-cell,.case-details-table-header-cell{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main);min-width:148px;min-width:var(--case-details-table-min-width);padding:.5em;padding:var(--case-details-table-cell-padding);width:148px;width:var(--case-details-table-width)}.case-details-table-body-row-cell{position:relative}.case-details-table-body-row-cell-title,.case-details-table-header-cell-title{min-width:200px}.case-details-table-body-row-cell-title-clickable{position:relative}.case-details-table-body-row-cell-title-clickable button{bottom:0;position:absolute;right:.5em}.case-details-table-header .case-details-table-header-cell:last-child{border-left:2px solid var(--color-main)}.case-details-table-body{min-width:-webkit-min-content;min-width:min-content}.case-details-table-body .case-details-table-body-row{display:flex;display:-webkit-flex;position:relative;text-align:center;width:100%}.case-details-table-body .case-details-table-body-row:before{background-color:var(--color-dark-grey);content:"";height:100%;opacity:0;pointer-events:none;position:absolute;right:calc(200px + 1em);right:calc(var(--case-details-table-row-title-cell-max-width) + var(--case-details-table-cell-padding)*2);top:0;transition:opacity .2s ease;width:calc(2.3em + 2124px);width:calc(.3em + var(--case-details-table-row-title-cell-max-width) + var(--case-details-table-cell-padding)*4 + var(--case-details-table-min-width)*13);z-index:-1}.case-details-table-body .case-details-table-body-row:hover:before{opacity:1}.case-details-table-body-row-cell-medicine:hover{cursor:pointer}.case-details-table-body-row-cell-medicine .form-textarea textarea{text-align:left}.case-details-table-body-row-cell .form-input,.case-details-table-body-row-cell .form-textarea{margin:0}.case-details-table-body-row-cell .form-textarea{direction:ltr}.case-details-table-header .case-details-table-header-cell:first-child{position:-webkit-sticky;position:sticky;right:0;z-index:3}.case-details-table-body .case-details-table-body-row:last-child .case-details-table-body-row-cell{border-bottom:2px solid var(--color-main)}.case-details-table-body .case-details-table-body-row:first-child .case-details-table-body-row-cell{border-top:none}.case-details-table-body .case-details-table-body-row-cell:last-child{border-left:2px solid var(--color-main)}.case-details-table-body .case-details-table-body-row-cell:first-child{background-color:var(--color-white);font-weight:600;max-width:200px;max-width:var(--case-details-table-row-title-cell-max-width);position:-webkit-sticky;position:sticky;right:0;z-index:3}.case-details-table-body-row-empty-cell{background-color:var(--color-light-grey)}.case-details-pop-up,.case-details-pop-up-on-double-click{background-color:#fff;border:3px solid var(--color-main);border-radius:5px;bottom:95%;display:none;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;width:120px;z-index:4}.case-details-pop-up-on-double-click-parent,.case-details-pop-up-parent{position:relative}.case-details-pop-up-parent:hover .case-details-pop-up{display:flex;display:-webkit-flex;opacity:1}.case-details-table-body-row-cell .form-checkbox-container{align-items:center;justify-content:center;margin:0 auto}.case-details-table-body-row-cell .form-checkbox-container input{margin:0}.case-details-boolean-pop-up-btn{background-color:var(--btn-background-color);border:none;border:3px solid var(--btn-background-color);border-radius:5px;color:var(--btn-color-text);cursor:pointer;font-size:1rem;font-weight:600;margin:0 .25em;padding:.3em;width:40px}.case-details-boolean-pop-up-btn:hover{background-color:var(--btn-color-text);border:3px solid var(--btn-background-color);color:var(--btn-background-color)}.medicine-cell-component{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;margin-left:-250px;row-gap:.2em;width:500px}.boolean-cell-component-comment,.comment-cell-component,.select-cell-component-comment{align-items:center;flex-direction:column;justify-content:center;margin-left:-150px;row-gap:.8em;width:300px}.comment-cell-component{margin-left:-100px;width:200px}.case-details-boolean-pop-up-comment,.case-details-select-pop-up-comment{align-items:center;display:flex;display:-webkit-flex;justify-content:center;width:100%}.case-details-boolean-pop-up-comment .form-textarea-label,.case-details-select-pop-up-comment .form-textarea-label{align-self:flex-start;margin-bottom:.5em;margin-left:.5em;margin-top:0}.case-details-table .form-textarea>textarea{height:auto}.case-details-table .medicine-inputs-container{flex-direction:row}.case-details-table .medicine-inputs-container .form-input-label,.case-details-table .medicine-inputs-container .form-select-label{align-self:flex-start;direction:ltr}.required-cell{background-color:red}.un-editable-cell{background-color:#ffffffb3;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.medicine-comment-textarea{margin-top:.5em}.modal-overlay{align-items:center;background:#00000080;display:flex;display:-webkit-flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;max-height:80%;overflow-y:scroll;padding:20px;position:relative}.close-button{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.close-button:hover{color:var(--color-main)}.delete-modal{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;font-size:1.1rem;font-weight:500;margin-top:1em}@media screen and (max-width:650px){.modal{max-width:85%}}.MedicinePicker{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;min-width:420px;width:100%}.add-medicine-btn,.confirm-medicine-btn,.delete-medicine-btn,.edit-medicine-btn{background-color:var(--btn-background-color);border:none;border:3px solid var(--btn-background-color);border-radius:5px;color:var(--btn-color-text);cursor:pointer;font-size:1rem;font-weight:600;height:40px;margin:0 .25em;padding:.3em;width:40px}.edit-medicine-btn{margin-right:.2em!important}.case-details-medicine-pop-up-btn:hover{background-color:var(--btn-color-text);border:3px solid var(--btn-background-color);color:var(--btn-background-color)}.medicine-inputs-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:row-reverse;justify-content:space-evenly;margin-bottom:.5em;margin-right:.7em;width:100%}.medicine-inputs-container>div{align-self:flex-start;width:35%}.medicine-inputs-container>div>.form-textarea-container{direction:ltr;width:100%}.medicine-picker-selected-medicines{border:3px solid var(--color-main);border-radius:20px;direction:rtl;margin:1em .3em auto;max-height:300px;overflow-y:scroll;padding:1em;text-align:left;width:90%}.medicine-picker-selected-medicines-cell{align-items:center;display:flex;display:-webkit-flex;flex-direction:row-reverse;font-size:1.4em;margin-top:.6em;text-align:left;width:100%}.medicine-picker-selected-medicines-cell button{margin-right:1em}.confirm-medicine-btn{margin-top:.5em;width:70px}.amount-not-recommended{background-color:var(--color-alerts);color:var(--color-white)}.selected-medicine-name{font-weight:500;word-break:break-all}.table-selected-medicine-name{font-weight:700}.RangeSlider{margin-top:.3em;width:100%}.RangeSlider label{font-size:1.1rem}.RangeSlider input[type=range]{-webkit-appearance:none;background:var(--color-main);border-radius:5px;height:5px;opacity:.7;outline:none;transform:rotate(180deg);transform-origin:center center;transition:opacity .2s;width:100%}::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-main);border-radius:50%;cursor:pointer;height:15px;width:15px}.range-slider-limits{display:flex;justify-content:space-between}.range-slider-value-input{border:3px solid var(--color-main);border-radius:5px;font-size:.9rem;margin-top:.5em;outline:none;padding:.2em;text-align:center;width:60px}.SelectOptionsPicker{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;width:100%}.add-option-btn,.confirm-option-btn,.delete-option-btn{background-color:var(--btn-background-color);border:none;border:3px solid var(--btn-background-color);border-radius:5px;color:var(--btn-color-text);cursor:pointer;font-size:1rem;font-weight:600;height:40px;margin:0 .25em;padding:.3em;width:40px}.option-picker-selected-options{border:3px solid var(--color-main);border-radius:20px;direction:rtl;margin:1em .3em auto;padding:1em;text-align:left;width:80%}.option-picker-selected-options-cell{align-items:center;display:flex;display:-webkit-flex;flex-direction:row-reverse;font-size:1.4em;margin-top:.6em;text-align:left;width:100%}.option-picker-selected-options-cell button{margin-right:1.5em}.options-inputs-container{align-items:center;display:flex;display:-webkit-flex;justify-content:space-evenly;margin-bottom:.5em;margin-right:.7em;min-width:300px;padding-top:1.5em;width:100%}.options-inputs-container>div{width:70%}.confirm-option-btn{margin-top:.5em;width:70px}.ReleasePatient{min-width:400px;text-align:center}.release-patient-label{margin-bottom:.3em;text-align:center}.release-patient-form{justify-content:center}.release-patient-details-container,.release-patient-form{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;width:100%}.release-patient-details-container{max-height:500px;overflow-y:scroll}.release-patient-medicines{width:100%}.ReleasePatient .medicine-inputs-container .form-select{margin-top:0}.ReleasePatient input[type=range]{transform:rotate(1turn);transform-origin:center center}.ReleasePatient .range-slider-limits{flex-direction:row-reverse}.date-picker-form-input{border:3px solid var(--input-border-color);border-radius:20px;box-sizing:border-box;min-height:35px;position:relative;width:100%}.date-picker-form-input,.date-picker-form-input input{font-size:1rem;margin-top:.5em;outline:none;text-align:right}.date-picker-form-input input{border:none;margin-right:1em;position:absolute;right:0;top:0;width:20px}.date-picker-value{min-height:29px;padding-right:2.5em;padding-top:.4em}.DeletePatient{min-width:400px;text-align:center}.delete-patient-label{margin-bottom:.3em;text-align:center}.delete-patient-details-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;font-size:1.2rem;margin:1em;max-height:500px;overflow-y:scroll;width:100%}.ReleasePatient{margin-top:0}.PatientDocuments{height:100%;margin:0 auto;width:90%}.patient-documents-label{margin-bottom:.8em;margin-top:1em;text-align:center}.upload-patient-documents-section form{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;width:100%}.upload-patient-documents-image-btn{margin-top:.7em;padding-left:1em;padding-right:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-patient-documents-section{border:3px solid var(--color-main);border-radius:10px;height:60%;margin-top:1em;padding:1em}.patient-documents-no-images{font-size:1.5rem;font-weight:500;text-align:center;width:100%}.patient-documents{max-height:100%;overflow-y:scroll}.patient-documents-container{align-items:center;display:flex;display:-webkit-flex;position:relative;width:100%}.patient-document-delete-btn{height:40px;margin-right:3.5em;margin-top:1em;padding:.3em;position:absolute;right:0;top:0;width:40px}.patient-document{border-radius:10px;margin:0 auto 1.5em;object-fit:cover;width:90%}.save-anesthesia-procedure-form-container{height:80%;overflow-y:scroll}.anesthesia-procedure-form-text{direction:rtl;font-size:1.2rem;text-align:right}.save-anesthesia-procedure-form .form-input-container{margin:0}.save-anesthesia-procedure-form .form-checkbox-container{flex-direction:row-reverse;justify-content:flex-start}.save-anesthesia-procedure-form .form-checkbox-container input{margin-right:1em}.anesthesia-procedure-form-price-details{align-items:center;display:flex;display:-webkit-flex;flex-direction:row-reverse;gap:1em}.anesthesia-procedure-signature-label{display:flex;display:-webkit-flex;font-size:1.1rem;justify-content:space-between;margin:.5em auto;text-align:right;width:90%}.anesthesia-procedure-signature{border:3px solid var(--color-main);border-radius:10px}.form-radio-container{align-items:flex-end;display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-start;width:80%}.form-radio{font-size:1.1rem;margin-right:.5em;margin-top:.5em}.form-radio input[type=radio]{margin-left:.3em}.form-radio label{font-size:1.1rem;margin-left:.5em}.AppLineChart{min-width:500px;text-align:center}.app-line-chart-label{color:var(--color-main);font-size:1.2rem;font-weight:500}.app-line-chart{height:90%;margin-bottom:1em}.app-line-chart-empty{align-items:center;border:2px dashed var(--color-main);border-radius:10px;color:var(--color-main);display:flex;font-size:1.3rem;height:85%;justify-content:center;margin:.5em auto;width:90%}.PatientCharts{flex-direction:column;width:100%}.PatientCharts,.charts-container{display:flex;display:-webkit-flex;height:100%}.charts-container{flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}.patient-charts-label{margin-bottom:1em;margin-top:1em;text-align:center}.patient-charts-chart{height:50%;width:50%}@media screen and (max-width:1200px){.patient-charts-chart{width:100%}}.CatheterReplacement{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;gap:1em;width:100%}.catheter-replacement-text{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;font-weight:500;gap:.5em}.DailyPlan{font-size:1.1rem;height:95%;margin:.5em auto;padding:.5em 1em;width:90%}.daily-plan-table{direction:rtl;height:97%;overflow:scroll;padding:0 .5em;position:relative;width:100%}.daily-plan-table-header{background-color:var(--color-white);flex-direction:row;height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.daily-plan-table-body,.daily-plan-table-header{border:3px solid var(--color-main);box-sizing:border-box;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.daily-plan-table-body{border-bottom:none;border-top:none;flex-direction:column}.daily-plan-table-body-cell,.daily-plan-table-header-cell{align-items:center;border-right:3px solid var(--color-main);box-sizing:border-box;display:flex;flex:1 1;font-weight:1.1rem;font-weight:500;justify-content:center;min-width:160px;padding:.5em .1em;text-align:center}.daily-plan-table-body-cell{flex-direction:column;font-weight:400;justify-content:flex-start;word-break:word-break}.daily-plan-table-body-cell-large,.daily-plan-table-header-cell-large{flex-grow:1.5}.daily-plan-table-header>.daily-plan-table-header-cell:first-child{border-right:none}.daily-plan-table-body-row{border-bottom:3px solid var(--color-main);box-sizing:border-box;display:flex;flex-direction:row;height:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.daily-plan-table-body-row>.daily-plan-table-body-cell:first-child{border-right:none}.daily-plan-table-body-cell-examinations,.daily-plan-table-body-cell-medicines,.daily-plan-table-body-cell-owner-update{align-items:flex-start;display:flex;flex-direction:column;margin:.1em auto;text-align:right;width:95%}.daily-plan-table-body-cell-medicines>span:first-child{padding-right:.6em}.daily-plan-table-body-cell-examinations>span:last-child,.daily-plan-table-body-cell-owner-update>span:last-child{font-size:.9rem;padding-right:1.1em}.daily-plan-table-body-cell-examinations>span:nth-child(2){font-size:1rem;padding-right:1em}.daily-plan-table-body-cell-medicines>span:last-child{padding-right:1em}.daily-plan-table-body-cell-examinations>span b,.daily-plan-table-body-cell-medicines>span b,.daily-plan-table-body-cell-owner-update>span b{font-weight:500}.daily-plan-table-body-cell-number{display:flex;gap:.2em;word-break:break-all}.daily-plan-table-body-cell-number .form-checkbox-container{margin:0 .2em 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.save-daily-plan-btn{float:right;margin-bottom:.7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.systemManagement{height:100%}.system-management-main{height:85%}.system-management-navbar{display:flex;display:-webkit-flex;justify-content:flex-end;padding-top:1em;width:100%}.system-management-navbar button{margin-right:1em}.system-management-users-table{height:100%;margin:1.5em auto;width:95%}.system-management-history-table,.system-management-system-types-table{height:95%;margin:1.5em auto;width:95%}.system-management-system-types-table .form-select{justify-content:flex-end;margin-bottom:1em;margin-right:.5em;margin-top:0}.save-entity-form-container{border:3px solid var(--color-main);border-radius:20px;box-sizing:border-box;margin:1em auto;max-width:500px;padding:1.5em 1em;width:90%}.save-entity-form,.save-entity-form-container{align-items:center;display:flex;display:-webkit-flex;flex-direction:column}.save-entity-form{width:80%}.save-entity-form .form-input-container,.save-entity-form .form-select{margin:1em}.save-entity-form-title{color:var(--color-main);font-size:1.5rem;margin-bottom:0;text-decoration:underline}.save-entity-form-btn{margin:1.5em auto}.system-management-main .back-btn{float:right;margin:1em}.SaveUser{height:100%;margin:.8em auto;width:95%}.save-user-form-container .form-input-container,.save-user-form-container .form-select{margin:0}.SaveAnimalColor,.SaveAnimalType,.SaveFecesType,.SaveFoodType,.SaveGenderType,.SaveMedicine,.SaveRaceType,.SaveUrineType{height:100%;margin:.8em auto;width:95%}.SaveMedicine .save-entity-form .form-input-container,.SaveMedicine .save-entity-form .form-select{margin-bottom:0;margin-top:0}.SaveMedicine .save-entity-form-container{max-height:90%;max-width:800px}.SaveMedicine .save-entity-form{align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap;gap:.5em;justify-content:center;max-height:100%;overflow-y:scroll;width:90%}.SaveMedicine .save-entity-form .form-input-container,.SaveMedicine .save-entity-form .form-select,.SaveMedicine .save-entity-form .form-textarea-container{width:35%}.UploadFile{display:flex;display:-webkit-flex;flex-direction:column;padding-top:2em;text-align:center}.upload-file-btn{float:none;margin:1em auto}.upload-file-input{display:none}.upload-file-massage{font-size:1.2rem;padding-top:.5em}.SaveAnimalVitals,.SaveDosageFrequencyType,.SaveExaminationType,.SaveFoodExtraType,.SaveInsuranceType,.SaveMeasureUnitType,.SaveProcedureType,.SaveRouteOfAdministration{height:100%;margin:.8em auto;width:95%}.main-page{height:100%;width:100%}.main-page-main{height:calc(100% - var(--header-height));width:100%}
/*# sourceMappingURL=main.fdfd99f8.css.map*/