:root{--clr-white: hsla(0 0% 100% 1);--clr-grey: hsla(0 0% 50% 1);--clr-black: hsla(0 0% 0% 1);--clr-red: hsla(0 50% 50% 1);--clr-green: hsla(120 50% 50% 1);--clr-blue: hsla(240 50% 50% 1);--clr-body-bg: hsla(0 0% 100% 1);--clr-body-txt: hsla(0 0% 0% 1);--clr-main-content-bg: hsla(0 0% 90% 1);--clr-main-content-border: hsla(0 0% 70% 1);--clr-nav: hsla(0 0% 0% 0);--clr-nav-bg: hsla(240 50% 50% 1);--clr-nav-wrapper-bg: hsla(0 0% 70% 1);--clr-nav-wrapper-text: hsla(0 0% 30% 1);--clr-header-title: hsl(0 0% 100%, 1);--clr-page-heading: hsl(0 80% 60%);--clr-page-title: hsl(0 80% 60%);--clr-links: blue;--clr-links-hover: blue;--clr-links-clicked: blue;--clr-icon-and-symbol: grey;--clr-icon-and-symbol-labels: grey;--clr-instructions-text: green;--clr-form-heading: hsl(0 80% 60%);--clr-row-bg: hsl(0 0% 90%);--clr-input-bg: lightgrey;--clr-input-label: brown;--clr-input-text: green;--clr-non-editable-bg: grey;--clr-non-editable-label: grey;--clr-non-editable-text: grey;--clr-border: hsl(0 0% 75%);--clr-button-text: brown;--clr-button-bg: lightgrey;--clr-button-bg-hover: darkgrey;--clr-button-bg-focus: grey;--clr-table-thead-bg: lightgrey;--clr-table-thead: red;--clr-table-thead-tr: grey;--clr-table-thead-tr-th: grey;--clr-table-tbody-tr: white;--clr-table-tbody-tr-td: grey;--clr-table-tbody-tr-td-href: blue;--clr-table-tbody-tr-border-bottom: green;--clr-card-bg: hsl(0 0% 100%);--clr-text: hsl(0 0% 15%);--clr-heading: hsl(0 0% 25%)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.color-picker>fieldset{border:0;display:flex;gap:.7rem;width:fit-content;background:invert;margin-inline:auto;border-radius:0 0 1rem 1rem}.color-picker input[type=radio]{appearance:none;width:.4rem;height:.4rem;outline:3px solid var(--radio-color, currentColor);outline-offset:3px;border-radius:50%}.color-picker input[type=radio]:checked{color:var(--radio-color);background-color:#fff;outline-color:var(--radio-color);outline-color:#87ceeb}.color-picker input[type=radio]#dark{--radio-color: #232323}.pink{--clr-body-bg: hsl(310 50% 90%);--clr-card-bg: hsl(310 50% 100%);--clr-text: hsl(310 50% 15%);--clr-heading: hsl(310 50% 25%)}.blue{--clr-body-bg: hsl(209 50% 90%);--clr-card-bg: hsl(209 50% 100%);--clr-text: hsl(209 50% 15%);--clr-heading: hsl(209 50% 25%)}.green{--clr-body-bg: hsl(109 50% 90%);--clr-card-bg: hsl(109 50% 100%);--clr-text: hsl(109 50% 15%);--clr-heading: hsl(109 50% 25%)}.dark{--clr-body-bg: hsl(209 50% 10%);--clr-card-bg: hsl(209 50% 5%);--clr-text: hsl(209 50% 90%);--clr-heading: hsl(209 50% 80%)}:root:has(#pink:checked){--clr-body-bg: hsl(310 50% 90%);--clr-card-bg: hsl(310 50% 100%);--clr-text: hsl(310 50% 15%);--clr-heading: hsl(310 50% 25%)}:root:has(#blue:checked){--clr-body-bg: hsl(209 50% 90%);--clr-card-bg: hsl(209 50% 100%);--clr-text: hsl(209 50% 15%);--clr-heading: hsl(209 50% 25%)}:root:has(#green:checked){--clr-body-bg: hsl(109 50% 90%);--clr-card-bg: hsl(109 50% 100%);--clr-text: hsl(109 50% 15%);--clr-heading: hsl(109 50% 25%)}:root:has(#dark:checked){--clr-body-bg: hsl(209 50% 10%);--clr-card-bg: hsl(209 50% 5%);--clr-text: hsl(209 50% 90%);--clr-heading: hsl(209 50% 80%)}ul#componentContainer{padding-inline-start:0;list-style-type:none;display:inline-flex}ul#componentContainer a{text-decoration:none;display:flex;justify-content:center;align-items:center}#nav[data-v-6a5625df]{float:left;width:5%;height:88vh;margin:auto}.button[data-v-6a5625df]{border-color:transparent;background:var(--v1433771d);color:var(--v14337720);box-shadow:4px 4px 4px 0 var(--v1433771e),0 6px 10px 0 var(--v1433771e)}.button[data-v-6a5625df]:hover{background:var(--v1433771f);color:auto}.button[data-v-6a5625df]:focus{background:var(--v1433771e)}#home-icon[data-v-6a5625df],#tasks-id[data-v-6a5625df],#dashboard-icon[data-v-6a5625df],#calendar-icon1[data-v-6a5625df],#calendar-icon2[data-v-6a5625df],#new-patcon-icon[data-v-6a5625df],#consultation-list-icon[data-v-6a5625df],#new-consultation-icon[data-v-6a5625df]{margin:8px;height:auto;width:auto;padding:5px;cursor:pointer;font-size:1.5rem;border:1px solid;border-radius:50%;border-color:transparent;background:var(--v1433771d);color:var(--v14337720);box-shadow:4px 4px 4px 0 var(--v1433771e),0 6px 10px 0 var(--v1433771e)}.icon-button[data-v-6a5625df]{margin-bottom:35px;padding:0;width:auto}.icon-button__badge_red[data-v-6a5625df],.icon-button__badge_green[data-v-6a5625df]{top:0;right:-55px}.icon-button__badge_button_label[data-v-6a5625df]{color:var(--v1596f8db)}.icon-button[data-v-6a5625df]:active{background:var(--v1433771f);color:var(--v70fb55fe)}.icon-button__badge_red[data-v-6a5625df]{background:var(--v2184af26);color:var(--v16bd3505)}.icon-button__badge_green[data-v-6a5625df]{background:var(--v15e037df);color:var(--v16bd3505)}label[data-v-6a5625df]{color:var(--e2d6ea12)}.icon-button[data-v-6a5625df]:hover,#home-icon[data-v-6a5625df]:hover,#dashboard-icon[data-v-6a5625df]:hover,#calendar-icon1[data-v-6a5625df]:hover,#calendar-icon2[data-v-6a5625df]:hover,#new-patcon-icon[data-v-6a5625df]:hover,#consultation-list-icon[data-v-6a5625df]:hover{background:var(--v1433771f);color:var(--v70fb55fe)}.icon-button[data-v-6a5625df]:focus,#home-icon[data-v-6a5625df]:focus,#dashboard-icon[data-v-6a5625df]:focus,#calendar-icon1[data-v-6a5625df]:focus,#calendar-icon2[data-v-6a5625df]:focus,#new-patcon-icon[data-v-6a5625df]:focus,#consultation-list-icon[data-v-6a5625df]:focus{color:var(--v1433771e)}.rec-counts[data-v-6a5625df]{color:var(--v70fb55fe)}@media print{#nav[data-v-6a5625df]{visibility:hidden;display:none}}.main[data-v-a9218900]{float:right;width:93%}.content[data-v-a9218900]{background-color:var(--v35d4d795);height:auto}#home-icon[data-v-a9218900],#tasks-id[data-v-a9218900],#dashboard-icon[data-v-a9218900],#calendar-icon1[data-v-a9218900],#calendar-icon2[data-v-a9218900],#new-patcon-icon[data-v-a9218900],#consultation-list-icon[data-v-a9218900],#new-consultation-icon[data-v-a9218900]{margin:8px;height:auto;width:auto;padding:5px;cursor:pointer;font-size:1.5rem;border:1px solid;border-radius:50%;border-color:transparent;background:var(--v35d4d796);color:var(--v35d4d799);box-shadow:4px 4px 4px 0 var(--v35d4d797),0 6px 10px 0 var(--v35d4d797)}.icon-button[data-v-a9218900]{width:auto;height:auto}.icon-button__badge_red[data-v-a9218900],.icon-button__badge_green[data-v-a9218900]{top:0;right:0}.icon-button__badge_button_label[data-v-a9218900]{color:var(--v507b2542);padding-top:5px}.icon-button[data-v-a9218900]:active{background:var(--v35d4d798);color:var(--v064d7b3a)}.icon-button__badge_red[data-v-a9218900]{background:var(--v3b807ad8);color:var(--v51a1616c)}.icon-button__badge_green[data-v-a9218900]{background:var(--v50c46446);color:var(--v51a1616c)}label[data-v-a9218900]{color:var(--bdc18cc4)}.icon-button[data-v-a9218900]:hover,#home-icon[data-v-a9218900]:hover,#dashboard-icon[data-v-a9218900]:hover,#calendar-icon1[data-v-a9218900]:hover,#calendar-icon2[data-v-a9218900]:hover,#new-patcon-icon[data-v-a9218900]:hover,#consultation-list-icon[data-v-a9218900]:hover{background:var(--v35d4d798);color:var(--v064d7b3a)}.icon-button[data-v-a9218900]:focus,#home-icon[data-v-a9218900]:focus,#dashboard-icon[data-v-a9218900]:focus,#calendar-icon1[data-v-a9218900]:focus,#calendar-icon2[data-v-a9218900]:focus,#new-patcon-icon[data-v-a9218900]:focus,#consultation-list-icon[data-v-a9218900]:focus{color:var(--v35d4d797)}.rec-counts[data-v-a9218900]{color:var(--v064d7b3a)}@media print{.buttons-container[data-v-a9218900]{visibility:hidden;display:none}}.msg[data-v-4287f559]{margin:auto;padding:5px}.popup-modal-bg[data-v-4287f559]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;text-align:center}.popup-modal-content[data-v-4287f559]{background:var(--v2c2daf1d);border-color:var(--v2c2daf1f);width:35%;box-shadow:0 4px 4px 0 var(--v2c2daf1f),0 4px 4px 0 var(--v2c2daf1f)}#popup-msg[data-v-4287f559]{padding:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:var(--v549a76cc);font-size:1rem}.consults-table[data-v-4287f559]{border:1px solid var(--v2c2daf1e)}.consults-table thead tr[data-v-4287f559]{color:var(--v2c2daf1f);background-color:var(--v2c2daf1e)}.consults-table thead tr th[data-v-4287f559]{color:var(--v2c2daf20);background-color:var(--v2c2daf1e);text-align:left;font-size:1rem}.consults-table tbody tr[data-v-4287f559]{color:var(--v2c2daf20)}.consults-table tbody tr td[data-v-4287f559]{height:fit-content;line-height:5px;text-align:auto;padding:9px;text-align:left;color:var(--v2c2daf20)}.consults-table .td-href[data-v-4287f559]{color:var(--v116854d2);padding:1px}#patient-id[data-v-4287f559],#patient-full-name[data-v-4287f559]{padding-left:1px;text-align:left}.buttons-container[data-v-4287f559]{display:flex;justify-content:center}.button[data-v-4287f559]{border-color:transparent;background:var(--v2c2daf1e);color:var(--v2c2daf22);box-shadow:0 4px 4px 0 var(--v2c2daf1f),0 4px 4px 0 var(--v2c2daf1f)}.button[data-v-4287f559]:hover{background:var(--v2c2daf20);color:auto}.button[data-v-4287f559]:focus{background:var(--v2c2daf1f)}@media only screen and (min-width: 0px) and (max-width: 600px){.popup-modal-content[data-v-4287f559]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.popup-modal-content[data-v-4287f559]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}.button[data-v-4287f559]{font-size:.8rem}}@media only screen and (min-width: 769px) and (max-width: 992px){.popup-modal-content[data-v-4287f559]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}.button[data-v-4287f559]{font-size:.8rem}}@media only screen and (min-width: 993px) and (max-width: 1200px){.popup-modal-content[data-v-4287f559]{width:auto;margin-left:10%;margin-right:10%;font-size:.9rem}.button[data-v-4287f559]{font-size:.9rem}}@media only screen and (min-width: 1201px){.popup-modal-content[data-v-4287f559]{width:auto;margin-left:10%;margin-right:10%;font-size:.9rem}.button[data-v-4287f559]{font-size:.9rem}}@media print{.popup-modal-bg[data-v-4287f559]{display:none;visibility:hidden}}.close-btn[data-v-904e2250]{position:absolute;top:8px;right:8px;border-radius:20%;background-color:transparent;font-weight:600;color:var(--f39cc262);border-color:var(--f39cc26a);cursor:pointer;box-shadow:2px 2px 4px #0003,0 2px 4px #0003}.popup-modal-bg[data-v-904e2250]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;text-align:center}.popup-modal-content[data-v-904e2250]{position:relative;width:20%;height:auto;padding:15px;margin-top:5px;border-radius:10px;border-color:var(--f39cc268);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1rem;text-align:center;background:var(--f39cc26a);color:var(--v830d05f2);box-shadow:4px 4px 4px 0 var(--f39cc268),4px 4px 4px 0 var(--f39cc268)}.popup-msg[data-v-904e2250]{margin:auto;padding:10px}.button[data-v-904e2250]{border-color:transparent;background:var(--f39cc26a);color:var(--f39cc262);box-shadow:0 4px 4px 0 var(--f39cc268),0 4px 4px 0 var(--f39cc268)}.button[data-v-904e2250]:hover{background:var(--f39cc266);color:auto}.button[data-v-904e2250]:focus{background:var(--f39cc268)}@media only screen and (min-width: 0px) and (max-width: 600px){.popup-modal-content[data-v-904e2250]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}}@media only screen and (min-width: 601px) and (max-width: 768px){.popup-modal-content[data-v-904e2250]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}.button[data-v-904e2250]{font-size:.8rem}}@media only screen and (min-width: 769px) and (max-width: 992px){.popup-modal-content[data-v-904e2250]{width:auto;margin-left:10%;margin-right:10%;font-size:.8rem}.button[data-v-904e2250]{font-size:.8rem}}@media only screen and (min-width: 993px) and (max-width: 1200px){.popup-modal-content[data-v-904e2250]{width:auto;margin-left:10%;margin-right:10%;font-size:.9rem}.button[data-v-904e2250]{font-size:.9rem}}@media only screen and (min-width: 1201px){.popup-modal-content[data-v-904e2250]{width:auto;margin-left:10%;margin-right:10%;font-size:.9rem}.button[data-v-904e2250]{font-size:.9rem}}.component-container[data-v-6745d038]{position:fixed;inset:0;margin:auto;height:100px;width:100px;border:1px solid;border-radius:5px;border-color:var(--v2b023c06);color:var(--v2b023c08);background-color:var(--v2b023c0a)}.loader[data-v-6745d038]{inset:0;margin:15px auto auto;border:11px solid var(--v2b023c08);border-top:11px solid var(--v2b023c04);border-radius:50%;width:30px;height:30px;display:flex;clear:both;float:auto;justify-content:center;align-items:center;text-align:center;animation:spin-6745d038 2s linear infinite;font-size:xx-small}.loader-msg[data-v-6745d038]{position:relative;inset:0;margin:8px auto auto;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--v2b023c06);font-size:.8rem}@keyframes spin-6745d038{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.color-picker[data-v-24b1d9b0]{align-content:center}fieldset[data-v-24b1d9b0]{background-color:var(--v58e5b91b);height:auto}input[data-v-24b1d9b0]{padding:5px;color:var(--v58e5b91e)}nav[data-v-3a46b37a]{width:100%;margin:auto}#nav-wrapper[data-v-3a46b37a]{overflow:auto;display:flex;clear:both;float:auto;width:100%;align-content:auto;background-color:var(--v0ad1dc7f);border:1px;border-radius:0}@keyframes infinite-spinning-3a46b37a{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}#brand-logo[data-v-3a46b37a]{height:35px;width:auto;float:left;animation:infinite-spinning-3a46b37a 2s infinite}#domain-identity_old[data-v-3a46b37a]{display:inline-flex;padding:5px;margin:auto;font-size:1rem;font-weight:700;justify-content:center;background-color:none;color:var(--a7e04372)}#domain-identity[data-v-3a46b37a]{position:absolute;font-weight:700;justify-content:center;padding:5px;margin-top:6px;font-size:1.2rem;text-align:center;color:var(--v0e455441)}.icon-tray[data-v-3a46b37a]{overflow:auto;display:flex;margin-left:auto}#home-button-id[data-v-3a46b37a],#alert-id[data-v-3a46b37a],#tasks-id[data-v-3a46b37a],#signout-id[data-v-3a46b37a]{margin:auto;padding:5px;position:relative;background-color:var(--a7e04378);overflow:auto;display:flex;color:var(--a7e04372);font-size:22px;border:.5px;border-color:var(--a7e0437c);border-radius:50%}#username-id[data-v-3a46b37a]{margin:auto;padding:3px;position:relative;text-overflow:ellipsis;text-align:center;color:var(--v2e6834a4);font-size:.9rem;cursor:pointer}#home-button-id[data-v-3a46b37a]{margin-top:5px;margin-bottom:5px}#alert-id[data-v-3a46b37a]{background-color:var(--a7e04378);color:var(--bf07c316)}.icon-button[data-v-3a46b37a]:active{background:var(--a7e04374)}.icon-button__badge_red[data-v-3a46b37a]{background:var(--v709df9f2);color:var(--c0775dc2)}.icon-button__badge_green[data-v-3a46b37a]{background:var(--c231580e);color:var(--c0775dc2)}@media only screen and (min-width: 0px) and (max-width: 600px){#domain-identity[data-v-3a46b37a]{display:none;visibility:hidden}}@media only screen and (min-width: 601px) and (max-width: 768px){#domain-identity[data-v-3a46b37a]{display:none;visibility:hidden}}@media only screen and (min-width: 769px) and (max-width: 992px){#domain-identity[data-v-3a46b37a]{left:calc(50% - 80px);width:160px;font-size:.85rem}}@media only screen and (min-width: 993px) and (max-width: 1200px){#domain-identity[data-v-3a46b37a]{left:calc(50% - 210px);width:420px;font-size:1rem}}@media only screen and (min-width: 1201px){#domain-identity[data-v-3a46b37a]{left:calc(50% - 250px);width:500px}}@media print{nav[data-v-3a46b37a],#nav-wrapper[data-v-3a46b37a]{display:none;visibility:hidden}}.page-footer[data-v-e6872761]{background-color:var(--abca1b70);border-radius:0;overflow:auto;display:flex;width:100%;padding:5px 0 0}.footer-link[data-v-e6872761]{color:var(--abcecf82);margin-left:20px;font-size:.9rem;text-decoration-line:none;cursor:pointer}#FAQs-link-id[data-v-e6872761]{margin-left:5%}#copyright-year-id[data-v-e6872761]{font-size:.9rem;text-align:right}#rights-text-id[data-v-e6872761]{font-size:.9rem;padding-left:5px}.footer-link[data-v-e6872761]:hover{color:var(--cfcc4e00);background-color:auto}.footer-link[data-v-e6872761]:focus{color:var(--v9a2f7fe8);background-color:var(--cbbf3e38)}#software-version-id[data-v-e6872761]{text-align:center;margin-left:1%;margin-right:5px;font-size:.9rem;color:var(--v059471c2)}.footer-copyright[data-v-e6872761]{overflow:auto;display:flex;color:var(--v059471c2);font-size:.9rem;font-weight:none;margin-left:auto;margin-right:2%}@media only screen and (min-width: 0px) and (max-width: 600px){#helpdesk-link-id[data-v-e6872761],#product-link-id[data-v-e6872761],#software-version-id[data-v-e6872761],#copyright-year-id[data-v-e6872761],#company-link-id[data-v-e6872761],#rights-text-id[data-v-e6872761]{visibility:hidden;display:none;font-size:.5rem}}@media only screen and (min-width: 601px) and (max-width: 768px){#helpdesk-link-id[data-v-e6872761],#product-link-id[data-v-e6872761],#software-version-id[data-v-e6872761],#copyright-year-id[data-v-e6872761],#company-link-id[data-v-e6872761],#rights-text-id[data-v-e6872761]{visibility:hidden;display:none;font-size:.5rem}}@media only screen and (min-width: 769px) and (max-width: 992px){#software-version-id[data-v-e6872761],#rights-text-id[data-v-e6872761]{visibility:hidden;display:none;font-size:.5rem}}@media only screen and (min-width: 993px) and (max-width: 1200px){#rights-text-id[data-v-e6872761]{visibility:hidden;display:none;font-size:.5rem}}@media print{.page-footer[data-v-e6872761]{display:none;visibility:hidden}}.top-nav[data-v-1b4a62f0]{height:75px;background-color:var(--cb967af4)}.left-nav[data-v-1b4a62f0]{float:left;background-color:var(--cb967af4)}.content[data-v-1b4a62f0]{background-color:var(--v20fd9589);height:auto}@media only screen and (min-width: 0px) and (max-width: 600px){.left-nav[data-v-1b4a62f0]{visibility:hidden;display:none}}@media only screen and (min-width: 601px) and (max-width: 768px){.left-nav[data-v-1b4a62f0]{visibility:hidden;display:none}}@media only screen and (min-width: 769px) and (max-width: 992px){.top-nav[data-v-1b4a62f0]{visibility:hidden;display:none}}@media only screen and (min-width: 993px) and (max-width: 1200px){.top-nav[data-v-1b4a62f0]{visibility:hidden;display:none}}@media only screen and (min-width: 1201px){.top-nav[data-v-1b4a62f0]{visibility:hidden;display:none}}body{background-color:#fff;font-family:Arial;font-size:1rem}.app{margin-left:auto;margin-right:auto}.main-content{height:87vh;text-align:center;border:2px solid;border-radius:0;display:block;overflow:auto}::placeholder{font-size:.8rem;font-style:italic;opacity:1}.req{color:red}select:required,input:required{border-color:maroon;border-width:3px}input:required:invalid{border-color:#c00000}.icon-button{margin-right:5px;width:40px;height:40px;border:none;outline:none;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:left}.icon-button:hover{cursor:pointer}.icon-button__badge_red,.icon-button__badge_green{top:-5px;right:-8px;width:20px;height:20px;position:absolute;display:flex;justify-content:center;align-items:center;font-size:small;border-radius:50%}.icon-button__badge_button_label{top:40px;left:14px;width:25px;height:20px;position:absolute;display:flex;justify-content:center;align-items:center;font-size:.6rem;text-align:center;border-radius:50%}.links{clear:both;overflow:auto;display:flex;margin:auto}.footer-link{margin-left:20px;font-size:.9rem;text-decoration-line:none;cursor:pointer}#links ul li{list-style-type:none;margin:auto;padding:0 5px 5px}.buttons-container{display:flex;justify-content:center}.button{margin:9px;padding:5px 10px;width:auto;clear:both;text-align:center;font-size:.9rem;font-weight:500;border-radius:20px;cursor:pointer;box-shadow:0 8px 8px #0003,0 6px 8px #00000030}.radio-row{display:flex;justify-content:center;background-color:none;align-items:center;text-align:left}.radio-row label{padding:3px;font-size:1rem;font-weight:400}.search-text,.filter-text{padding:5px 10px;margin:8px 5px;border:1px solid;border-radius:25px;float:center;font-size:1rem}.consults-table{margin:auto;padding:10px;min-width:95%;border:1px solid;border-collapse:collapse;font-size:1rem}.consults-table thead{padding:2px 5px;text-align:justify;font-size:1rem;font-weight:700}.consults-table thead tr{line-height:20px}.consults-table thead tr th{text-align:center;padding-right:5px;font-size:.85rem;font-weight:500;line-height:30px}.consults-table tbody tr td{height:fit-content;line-height:20px;width:fit-content;text-align:auto;padding:3px}.consults-table tbody tr td .td-href{align-content:right;cursor:pointer}.consults-table tbody tr td.string-field{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.consults-table tbody tr td.int-field{text-align:center}.consults-table tbody tr td.string-field{color:auto;text-align:center}.consults-table tbody tr td.date-field{text-align:center}.form{clear:both;max-width:99%;margin:0 0 5px;background:transparent;text-align:center;padding:5px}#form-heading{overflow:auto;display:flex;justify-content:center;padding:0;margin:0;text-align:center}#form-submission-message{text-align:center}.user-instruction{text-align:center;font-size:1rem}.row-of-1-col{clear:both;border:1px;border-radius:10px;padding:auto;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols{clear:both;display:grid;grid-template-columns:20% 80%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols-5-95{clear:both;display:grid;grid-template-columns:4% 96%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols-15-85{clear:both;border:1px solid var(--clr-border);border-radius:10px;padding:5px;margin:5px;display:grid;grid-template-columns:15% 85%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols-20-80{clear:both;border:1px solid var(--clr-border);border-radius:10px;padding:5px;margin:5px;display:grid;grid-template-columns:20% 80%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols-30-70{clear:both;border:1px solid;border-radius:10px;padding:5px;margin:5px;display:grid;grid-template-columns:30% 70%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-2-cols-50-50{clear:both;border:1px solid;border-radius:10px;padding:5px;margin:5px;display:grid;grid-template-columns:50% 50%;grid-gap:auto;align-content:space-between;text-align:left}.row-of-3-cols{clear:both;padding:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:auto;align-content:space-between;text-align:left}.row-of-3-cols-10-30-60{clear:both;border-radius:10px;padding:5px;margin:5px;display:grid;grid-template-columns:10% 30% 60%;grid-template-columns:repeat(1,1fr);grid-gap:auto;align-content:space-between;text-align:left}.row-of-3-cols-10-30-60{display:grid;grid-template-columns:10% 30% 60%;grid-gap:auto;align-content:space-between}.row-of-2-cols-50-50{display:grid;grid-template-columns:50% 50%;grid-gap:auto;align-content:space-between}.row-of-2-cols-30-70,.row-of-2-cols-20-80{display:grid;grid-template-columns:30% 70%;grid-gap:auto;align-content:space-between}.row-of-7-cols{clear:both;padding:auto;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:auto;align-content:space-between;text-align:left}.row-of-7-cols #medicines-prescribed-value-id .labels{color:#000}.material-icons,.material-symbols-outlined{clear:both;padding-left:2px;padding-right:2px}.row-label-and-icon{clear:both;display:flex;text-align:right}.row-label-and-icon .material-icons,.material-symbols-outlined{padding:5px;margin:0;font-size:.9rem}.row-label-and-icon .labels{padding-left:5px;text-align:left}.labels{padding:5px;text-align:right}.row-of-1-col .labels{text-transform:none;text-align:left}#medicines-prescribed-label{text-align:left}.non-editable-data{border:1px solid;border-radius:10px;font-weight:500;font-size:.9rem;margin:1px;text-align:left;padding-inline-start:8px;padding-inline-end:8px}.input-data,.dropdown{border:1px solid;border-radius:10px;font-weight:500;font-size:.9rem;margin:1px;text-align:left;padding:5px;padding-inline-start:8px;padding-inline-end:8px}.non-editable-data-wo-border{font-size:.9em;height:25px;text-align:left;padding-left:10px}.inp-field-val-msg{font-size:.8rem;font-style:italic;margin:0;text-align:center}.prescription-entries{margin:5px;border-radius:10px}.clinic-name{margin-left:400px;font-size:1.5rem;clear:both;float:left;padding:0}.page-heading{text-align:center;font-size:1.1rem;font-weight:600;text-decoration:underline}#page-details,#basic-details,#consult-details,#appointment-details,#col-1{clear:both}.consultation-operations{clear:both;display:flex;padding:0 5px;cursor:pointer;font-size:.9rem;justify-content:right;align-content:space-between}.basic-details .row-of-2-cols .row-of-1-col .labels,.consult-details .row-of-2-cols .row-of-1-col .labels,.special-notes .row-of-2-cols .row-of-1-col .labels,.upload-files .row-of-2-cols .row-of-1-col .labels,.appointment-details .row-of-2-cols .row-of-1-col .labels{font-size:.9rem;padding:5px 8px 5px 5px;text-align:right}#expand-patient-identity,#expand-patient-vitals,#expand-patient-contact,#expand-apmt,#expand-reports{padding:5px;margin-right:5px;white-space:no-wrap;font-size:.9rem}#expand-patient-identity label,#expand-patient-vitals label,#expand-patient-contact label,#expand-apmt label,#expand-reports label{margin-right:5px;padding-left:.5em}#medicines-prescribed-label{text-align:left;margin-left:10px;font-size:.9rem}#fix-next-apmt{padding:5px;margin:auto;font-size:.9rem}.popup-modal-bg{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;text-align:left}.popup-modal-content{width:35%;height:fit-content;padding:10px;border:1px solid;border-radius:10px;flex-direction:column;font-size:.9rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;text-align:center}.popup-modal-header,.popup-modal-footer{padding:15px;display:flex}@media (max-width: 1024px){header{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo{margin:0 2rem 0 0}header .wrapper{display:flex;place-items:flex-start;flex-wrap:wrap}nav{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}.page-heading{font-size:1rem}body{color:auto}}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media only screen and (min-width: 375px) and (max-width: 600px){body #app .home nav{background-color:none;width:100%;height:35px;overflow:auto;display:flex}body #app .home nav .nav-wrapper{background-color:bisque;width:100%;height:35px;overflow:auto;display:flex}.page-heading{font-size:1rem}}@media only screen and (min-width: 601px) and (max-width: 768px){body #app .login{width:370px;margin-left:200px;background-color:#0ff}body #app .home nav{background-color:none;width:100%;height:35px;overflow:auto;display:flex}body #app .home nav .nav-wrapper{background-color:bisque;width:100%;height:35px;overflow:auto;display:flex}.page-heading{font-size:1rem}}@media only screen and (min-width: 769px) and (max-width: 992px){body #app .login{width:370px;margin-left:300px}body #app .home nav{background-color:none;width:100%;height:35px;overflow:auto;display:flex}body #app .home nav .nav-wrapper{background-color:bisque;width:100%;height:35px;overflow:auto;display:flex}.page-heading{font-size:1.1rem}}@media only screen and (min-width: 993px) and (max-width: 1200px){body #app .login{width:370px;margin-left:375px}body #app .home nav{background-color:none;width:100%;height:35px;overflow:auto;display:flex}body #app .home nav .nav-wrapper{background-color:bisque;width:100%;height:35px;overflow:auto;display:flex}body #app .home nav .nav-wrapper .domain-identity{width:200px;font-size:19px;margin-left:500px;overflow:auto;position:relative}body #app .home nav .nav-wrapper #user-id{width:flex;font-size:20px;margin-left:300px;padding:5px 10px 0;position:relative}body #app .home nav .nav-wrapper .user-identity{width:flex;font-size:20px;margin-left:0;position:relative;padding:0 10px}body #app .home nav .nav-wrapper #signout-id{width:flex;font-size:20px;margin-left:5px;position:relative;padding:5px 10px 0}}@media only screen and (min-width: 1201px){body #app #home{width:flex;margin-left:0}#home{background-color:auto;height:87vh}body #app #home nav{background-color:none;width:100%;height:35px}body #app #home nav #nav-wrapper{width:100%;height:100%}body #app .home nav .nav-wrapper .domain-identity{width:flex;font-size:19px;margin-left:500px;position:relative}body #app .home nav .nav-wrapper #header-links{float:right}body #app .home nav .nav-wrapper #header-links #user-id{width:flex;font-size:20px;padding:5px 0 0;position:relative}body #app .home nav .nav-wrapper #header-links .user-identity{width:flex;font-size:20px;margin-left:0;position:relative;padding:0 10px}body #app .home nav .nav-wrapper #header-links #signout-id{width:flex;font-size:20px;margin-left:5px;position:relative;padding:5px 10px 0}}
