:root{--primary-text-color:#000;--primary-accent-dark:#c60000;--primary-accent-light:#db1111;--sidepanel-color:#1a1a1a;--lightest-gray:#fafafa;--light-gray:#f4f4f4;--medium-gray:#c4c4c4;--dark-gray:#454545;--link-blue:#0959d2;--input-text-color:#484848;--section-data-color:#484848;--button-blue:#0084ce;--button-gray:#4f4f4f;--focus-blue:#20adfd;--background:#f2f2f2;--background-primary:#fff;--input-border-color:#dbdbdb;--tooltip-background-color:rgba(34,44,60,0.8);--tooltip-background-color-light:rgba(53,64,82,0.8);--blue:#536dfe;--yellow:#f9a826;--success:#28a785;--error:#f50057;--error-text:#ff4284}*{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:16px;color:var(--primary-text-color)}#app,body,html{height:100%}.toast{margin:0 auto;display:flex;border:none!important;width:-moz-fit-content!important;width:fit-content!important;min-width:220px;max-width:300px!important}.toast .toast-header{width:100%;background-color:var(--dark-gray)!important;color:var(--background-primary);border-radius:5px;font-size:.875rem!important}.toast .toast-header .close-btn{font-size:.875rem!important;margin-left:8px;display:flex}button{background-color:transparent;border:none}a{text-decoration:none!important;color:var(--primary-text-color)}.modal-delete{background:var(--primary-accent-light)!important;color:#fff!important}.modal-delete:hover{background:var(--primary-accent-dark)!important}.snackbar-close{border-radius:3px}.snackbar-close:hover{background-color:#3a3a3a}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.mirror{transform:scaleX(-1)}.custom-tooltip{display:none;position:absolute;background-color:var(--tooltip-background-color);border:none;border-radius:4px;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);font-size:14px;opacity:1;z-index:100;pointer-events:none;max-width:282px}.custom-tooltip span{font-size:14px;color:#fff}.bottom-arrow:after{content:"\a";transform:translate(-50%);content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-top:solid 8px var(--tooltip-background-color);border-left:8px solid transparent;border-right:8px solid transparent;pointer-events:none}.theme-red .vdatetime-calendar__month__day--selected:hover>span>span,.theme-red .vdatetime-calendar__month__day--selected>span>span,.theme-red .vdatetime-popup__header{background:var(--primary-accent-dark);color:var(--background-primary)}.theme-red .vdatetime-popup__date,.theme-red .vdatetime-popup__year{color:var(--background-primary)}.theme-red .vdatetime-popup__actions__button,.theme-red .vdatetime-time-picker__item--selected,.theme-red .vdatetime-year-picker__item--selected{color:var(--primary-accent-dark)}@media(min-width:991px){*{scrollbar-color:rgba(127,143,164,.7) transparent;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}::-webkit-scrollbar{display:contents;width:5px;height:5px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(127,143,164,.7);background-color:rgba(0,0,0,.2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#7f8fa4;background-color:rgba(0,0,0,.3);border-radius:5px}}.patient-image[data-v-7b4617fd]{margin-right:1.5rem}.patient-image .image[data-v-7b4617fd]{background:var(--medium-gray);width:80px;height:80px;border-radius:50%;overflow:hidden}.patient-image .image img[data-v-7b4617fd]{width:100%}.patient-header[data-v-7b4617fd]{background:#fff;border-top:1px solid #eee;display:flex;align-items:center;padding:20px}.patient-title[data-v-7b4617fd]{font-size:1.125rem}.patient-address[data-v-7b4617fd]{font-size:.75rem;color:#515151}.patient-meta>[data-v-7b4617fd],.patient-meta[data-v-7b4617fd]{display:flex;font-size:.75rem}[data-v-7b4617fd]:where(.patient-mobile,.patient-dob){margin-right:1rem}.local-tabs-container[data-v-29440a25]{display:flex;background:#fff}.tablist[data-v-29440a25]{display:flex;list-style-type:none;margin:0;padding:0}.tablist .tab[data-v-29440a25]{margin:0 1.5rem;padding:.5rem 0;cursor:pointer}.active[data-v-29440a25]{color:var(--focus-blue);border-bottom:4px solid var(--focus-blue)}.background-main[data-v-345671e2]{height:100vh;overflow:hidden;display:flex}[data-v-345671e2] .menu{list-style-type:none;color:#c4c4c4;margin-left:30px;display:flex;flex-direction:column;height:82.5%}[data-v-345671e2] .menu .menu-item{padding-bottom:1.25rem}[data-v-345671e2] .menu .menu-item .menu-item-text{text-align:left;transition:font-size .3s ease-out;color:#c4c4c4}[data-v-345671e2] .menu .menu-item img,[data-v-345671e2] .menu .menu-item svg{display:none;margin:0 auto;outline:none}[data-v-345671e2] .menu .menu-item:hover{cursor:pointer}[data-v-345671e2] .menu .menu-item:hover .menu-item-text{color:#fff}[data-v-345671e2] .menu .menu-item:hover .menu-icon *{fill:#fff}[data-v-345671e2] .menu .active{color:#fff}[data-v-345671e2] .menu .active *{fill:#fff}[data-v-345671e2] .menu .active .menu-item-text{color:#fff}.font-small[data-v-345671e2]{padding:0;margin:0;margin-top:45px!important}.font-small .menu-item[data-v-345671e2]{text-align:center}.font-small .menu-item .menu-item-text[data-v-345671e2]{display:none;font-size:.625rem}.font-small .menu-item img[data-v-345671e2],.font-small .menu-item svg[data-v-345671e2]{display:block;margin-bottom:5px;width:25px}.main-view-wrapper[data-v-345671e2]{background:var(--background);width:100%}.main-view-wrapper header[data-v-345671e2]{display:flex;background:#fff;padding:9px 15px;width:100%;z-index:5}.main-view-wrapper header .user-options[data-v-345671e2]{margin-left:auto;display:flex;align-items:center}.main-view-wrapper header .user-options .header-profile-pic[data-v-345671e2]{width:35px;height:35px;background:var(--medium-gray);border-radius:50%;margin-right:.625rem;overflow:hidden}.main-view-wrapper header .user-options .header-profile-pic .profilePic[data-v-345671e2]{width:inherit;-o-object-fit:contain;object-fit:contain}.main-view-wrapper header .button-link[data-v-345671e2]{display:flex}.main-view-wrapper header .button-link .add-button[data-v-345671e2]{display:flex;border:none;padding:0 10px;background-color:#2785ff;background-color:var(--primary-accent-light);border-radius:50px;width:-moz-max-content;width:max-content;align-items:center;margin-right:10px}.main-view-wrapper header .button-link .add-button .add-button-text[data-v-345671e2]{color:#fff;width:100%;margin:0 10px;font-size:.875rem}.main-view-wrapper .main-view[data-v-345671e2]{width:100%;overflow-y:auto;height:100vh}.main-view-wrapper .main-view .toast-container[data-v-345671e2]{width:-moz-fit-content!important;width:fit-content!important;position:absolute;right:15px;bottom:15px}[data-v-345671e2] .button-logo{display:flex;filter:invert(100);fill:#fff}.sidepanel-wrapper[data-v-345671e2]{transition:.3s ease-out}.sidepanel[data-v-345671e2]{background:#1a1a1a;width:270px;transition:.3s ease-out;height:inherit;overflow:hidden}.sidepanel .logo[data-v-345671e2]{padding:23px 0 12px 15px;min-width:270px}.sidepanel .logo img[data-v-345671e2]{width:35px;-o-object-fit:contain;object-fit:contain}.sidepanel .logo .logo-text[data-v-345671e2]{margin-left:12px;font-size:18px;color:#fff;transition:.1s ease-out}.sidepanel .logo .hide[data-v-345671e2]{opacity:0;pointer-events:none}.sidepanel .toggle[data-v-345671e2]{background:transparent;outline:none;border:none;box-shadow:none;width:-moz-fit-content;width:fit-content;margin:0 auto}.sidepanel .toggle img[data-v-345671e2]{width:14px;-o-object-fit:contain;object-fit:contain}.padding-sides[data-v-345671e2]{padding:0 20px 0;overflow:auto;height:calc(100vh - 70px)}.mask[data-v-345671e2]{position:absolute;top:53px;right:0;width:calc(100% - 270px);height:calc(100vh - 53px);box-shadow:inset 0 1px 8px 0 rgba(0,0,0,.25);transition:width .3s ease-out;pointer-events:none}.change-width[data-v-345671e2]{width:calc(100% - 85px)}.change-height[data-v-345671e2]{height:calc(100% - 218px);top:218px}.isCollapsed[data-v-345671e2]{width:85px}.search-bar[data-v-844cb158]{border:1px solid #d2d2d2;background-color:#f5f5f5;border-radius:3px;padding:2px 14px}.search-bar #search[data-v-844cb158]{outline:none;border:none;display:inline-flex;margin-left:10px;width:90%;color:#828282;background:transparent}.search-container .search-header[data-v-844cb158]{margin-bottom:12px}.date-picker[data-v-844cb158]{display:flex}.date-picker .month-group[data-v-844cb158]{display:inline-block;margin-left:auto;margin-right:20px}.date-picker .month-group span[data-v-844cb158]{margin-right:5px}.date-picker .year-group[data-v-844cb158]{display:inline-block}.date-picker .year-group span[data-v-844cb158]{margin-right:5px}.header[data-v-3f9cd792]{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.header .logo[data-v-3f9cd792]{padding:23px 23px 12px}.header .logo .logo-text[data-v-3f9cd792]{margin-left:15px;font-size:18px}.main[data-v-3f9cd792]{position:relative}.main .toast-container[data-v-3f9cd792]{width:100%;position:fixed;display:flex;height:var(--full-height);flex-direction:column;justify-content:flex-end;top:0}.main .wrapper[data-v-3f9cd792]{min-height:100%}.container-shadow[data-v-3f9cd792]{box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}#mask[data-v-3f9cd792]{pointer-events:none;width:100%;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.25)}.page-title[data-v-8b2b00d8]{margin-top:15px}.add-appointment-main[data-v-8b2b00d8]{background-color:var(--background-primary);padding:1rem;margin-top:15px;border-radius:.75rem}.new-section[data-v-8b2b00d8]{margin-bottom:30px}.new-section .section-header[data-v-8b2b00d8]{margin-bottom:15px}.new-section .section-input input[data-v-8b2b00d8],.new-section .section-input textarea[data-v-8b2b00d8]{border-radius:.625rem;padding:5px 10px;border:1px solid var(--input-border-color);font-size:.875rem}.new-section .section-input textarea[data-v-8b2b00d8]{width:100%;height:120px}.new-section .section-input label[data-v-8b2b00d8]{font-size:.875rem}.new-section .input-group .input-group-item[data-v-8b2b00d8]{margin-right:25px}.new-section .input-group .input-group-item label[data-v-8b2b00d8]{font-size:.875rem;margin-right:15px}.new-section .input-group .input-group-item input[data-v-8b2b00d8]{border-radius:.375rem;width:150px}.new-section .general-checklist-item[data-v-8b2b00d8]{display:flex;align-items:center;width:20%}.new-section .general-checklist-item label[data-v-8b2b00d8]{font-size:.875rem;margin-left:.625rem}.new-section .general-checklist-item input[type=checkbox][data-v-8b2b00d8]{font-size:.875rem;width:-moz-fit-content;width:fit-content}.save-button[data-v-8b2b00d8]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff;margin-left:auto}.appointment-main[data-v-1c5bb6f0]{margin-top:30px}.appointment[data-v-1c5bb6f0]{padding:4px;border-radius:5px;margin-bottom:8px;display:flex;cursor:pointer}.appointment a[data-v-1c5bb6f0]{display:flex;width:100%}.appointment a .name[data-v-1c5bb6f0]{color:#fff;font-size:.75rem}.appointment a .time[data-v-1c5bb6f0]{color:#fff;font-size:.625rem}.appointment a .join-appt[data-v-1c5bb6f0]{outline:none;font-size:.625rem;margin-left:auto;display:flex;align-self:center;border:1px solid #e6e6e6;color:#fff;border-radius:3px;position:relative;background-color:transparent}.appointment a .join-appt[data-v-1c5bb6f0]:hover{background-color:rgba(0,0,0,.2);border-color:#fff;transition:.3s ease-in-out}.appointment .completed-appt[data-v-1c5bb6f0]{display:flex;margin-left:auto;width:20px;height:20px;align-self:center}.calendar-wrapper[data-v-1c5bb6f0]{padding:1rem;border-radius:.75rem;background:var(--background-primary);margin-bottom:20px}[data-v-1c5bb6f0]::-webkit-scrollbar{width:0}[data-v-1c5bb6f0]::-webkit-scrollbar-track{display:none}.cal-appt-container[data-v-1c5bb6f0]{overflow:scroll}[data-v-1c5bb6f0] .custom-calendar.vc-container{--day-border:1px solid #b8c2cc;--day-border-highlight:1px solid #b8c2cc;--day-width:90px;--day-height:90px;--weekday-bg:#f8fafc;--weekday-border:1px solid #eaeaea;border-radius:0;width:100%}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-nav-header .vc-svg-icon path{fill:#ebf8ff}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-nav-item{color:#ebf8ff}[data-v-1c5bb6f0] .custom-calendar.vc-container .is-active{color:#2a4365}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-header{background-color:#f1f5f8;padding:10px 0}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-weeks{padding:0}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day{padding:0 5px 3px 5px;text-align:left;height:calc(14.28571vh - 14.28571px);min-height:var(--day-height);min-width:var(--day-width);background-color:#fff;z-index:0}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day.weekday-1,[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day.weekday-7{background-color:#eff8ff}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}[data-v-1c5bb6f0] .custom-calendar.vc-container .vc-day-dots{overflow:auto;margin-bottom:5px}.appointment-list[data-v-8cfa8386]{height:calc(100vh - 165px);overflow-y:scroll;padding-bottom:55px;background:#fff;margin-top:-1px}.appointment-list .appointment-day .appointment-title[data-v-8cfa8386]{display:flex;margin:0 -10px 15px;background:#fff;position:sticky;padding:15px 12px 0;top:0}.appointment-list .appointment-day .appointment-title .appointment-date[data-v-8cfa8386]{display:inline-flex;font-weight:500;font-size:.95rem;margin-right:12px}.appointment-list .appointment-day .appointment-title .appointment-meta[data-v-8cfa8386]{display:inline-flex;font-size:.7rem;align-self:center}.appointment-list .appointment-day .patient-appt-container[data-v-8cfa8386]{display:flex;background:var(--background-primary);background:#f4f4f4;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);padding:8px 10px;margin-bottom:15px}.appointment-list .appointment-day .patient-appt-container .vertical-accent[data-v-8cfa8386]{width:4px;border-radius:3px;background:#c4c4c4;background:var(--primary-accent-dark);margin-right:12px}.appointment-list .appointment-day .patient-appt-container .patient-appt-join[data-v-8cfa8386]{border-radius:5px;border:1px solid #353535;align-self:center;padding:3px 19px;font-size:.75rem;margin-left:auto}[data-v-8cfa8386] .completed-appt{display:flex;margin-left:auto;width:30px;height:30px;align-self:center}[data-v-8cfa8386] .completed-appt *{fill:var(--dark-gray)}.appointment-main[data-v-8cfa8386]{position:relative}.new-appointment[data-v-8cfa8386]{background-color:#353535;border-radius:50%;aspect-ratio:1;border:none;position:absolute;bottom:30px;right:35px}.new-appointment img[data-v-8cfa8386]{padding:8px}.directory-container[data-v-0cd663ab]{background-color:var(--background-primary);padding:1rem;margin-top:15px;border-radius:.75rem;min-height:calc(100vh - 200px);margin-bottom:20px}.search[data-v-0cd663ab]{border:1px solid #99a1a6;background:transparent;border-radius:.375rem;padding:5px 10px;width:300px;margin-top:30px}.page-title[data-v-0cd663ab]{margin-top:15px}.patients-table[data-v-0cd663ab]{width:100%}.patients-table .patient-link[data-v-0cd663ab]{display:contents}.patients-table td[data-v-0cd663ab],.patients-table th[data-v-0cd663ab]{text-align:center;padding:.625rem 0;font-weight:400}.patients-table th[data-v-0cd663ab]{font-size:1.125rem}.patients-table td[data-v-0cd663ab]:nth-child(2){text-align:left}.patients-table thead tr[data-v-0cd663ab]{border-bottom:1px solid #bbb}.patients-table tbody td[data-v-0cd663ab]{vertical-align:middle}.patients-table tbody tr[data-v-0cd663ab]:hover{background:var(--light-gray)}.patients-table tbody tr[data-v-0cd663ab]:last-child{border-bottom:none}.patients-table .patient-name[data-v-0cd663ab]{display:flex;align-items:center;padding:.25rem .5rem}.patients-table .patient-name .patient-img[data-v-0cd663ab]{background:var(--medium-gray);width:2rem;height:2rem;border-radius:50%;margin-right:15px;margin-left:20%;overflow:hidden}.patients-table .patient-name .patient-img img[data-v-0cd663ab]{width:100%}.delete-icon[data-v-0cd663ab]{padding:10px}.delete-icon img[data-v-0cd663ab]{width:10px}.patient-directory-main[data-v-15d3ce0b]{background:var(--lightest-gray);padding:20px 20px 55px;height:calc(100vh - 165px);overflow-y:scroll}.patient-directory-main .patients-list .patient-small-container[data-v-15d3ce0b]{display:flex;background:#fff;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);padding:15px 5px;margin-bottom:20px}.patient-directory-main .patients-list .patient-small-container .patient-photo[data-v-15d3ce0b]{background-color:#c4c4c4;border-radius:50%;width:22%;max-width:80px;aspect-ratio:1;margin-left:auto;align-self:flex-start;overflow:hidden}.patient-directory-main .patients-list .patient-small-container .patient-photo img[data-v-15d3ce0b]{width:100%}.patient-directory-main .patients-list .patient-small-container .patient-info[data-v-15d3ce0b]{padding-left:1rem}.patient-directory-main .patients-list .patient-small-container .patient-info .patient-name[data-v-15d3ce0b]{font-size:1.125rem}.patient-directory-main .patients-list .patient-small-container .patient-info .patient-details-row[data-v-15d3ce0b]{margin-bottom:3px}.patient-directory-main .patients-list .patient-small-container .patient-info .patient-details-row[data-v-15d3ce0b]:last-of-type{margin-bottom:0}.patient-directory-main .patients-list .patient-small-container .patient-info .patient-details-row .patient-details[data-v-15d3ce0b]{font-size:.625rem}.patient-directory-main .new-appointment[data-v-15d3ce0b]{background-color:#353535;border-radius:50%;aspect-ratio:1;border:none;position:absolute;bottom:30px;right:35px}.patient-directory-main .new-appointment img[data-v-15d3ce0b]{padding:8px}.no-data-main[data-v-52c99d5c]{background:var(--light-gray);height:250px;width:100%;display:flex;justify-content:center;border-radius:5px}.no-data-main .no-data-text[data-v-52c99d5c]{font-family:Roboto;color:var(--primary-text-color);opacity:.8;font-size:1.125rem;display:flex;align-self:center}@media screen and (min-width:1200px){.no-data-main[data-v-52c99d5c]{margin-top:30px;background:var(--background-primary)}}.reports-main[data-v-0e0affa0]{background-color:var(--background-primary);margin-top:30px;border-radius:.75rem;min-height:calc(100vh - 270px);margin-bottom:30px}.minH[data-v-0e0affa0]{min-height:inherit;height:inherit}.report-preview-container[data-v-0e0affa0]{background-color:#525659;height:inherit;justify-content:center;display:flex;align-items:center}.report-preview-container[data-v-0e0affa0],.report-preview-container embed[data-v-0e0affa0],.report-preview-container object[data-v-0e0affa0]{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.report-preview-container embed .pdf-error[data-v-0e0affa0],.report-preview-container object .pdf-error[data-v-0e0affa0]{align-items:center;justify-content:center;height:100%;margin:auto;color:#fff;font-size:1.25rem;font-family:Roboto,sans-serif}.report-sidepanel[data-v-0e0affa0]{height:-moz-max-content;height:max-content}.generated-reports-section[data-v-0e0affa0],.uploaded-reports-section[data-v-0e0affa0]{margin-top:10px}.generated-reports-section .generated-reports-header[data-v-0e0affa0],.generated-reports-section .uploaded-reports-header[data-v-0e0affa0],.uploaded-reports-section .generated-reports-header[data-v-0e0affa0],.uploaded-reports-section .uploaded-reports-header[data-v-0e0affa0]{font-size:1.125rem;font-weight:500}.generated-reports-section ol[data-v-0e0affa0],.uploaded-reports-section ol[data-v-0e0affa0]{list-style:decimal inside;margin-top:20px;margin-bottom:30px;padding-left:0}.generated-reports-section ol .report[data-v-0e0affa0],.uploaded-reports-section ol .report[data-v-0e0affa0]{padding:.5rem 1rem;cursor:pointer;margin-bottom:10px;border-radius:5px;border:1px solid transparent}.generated-reports-section ol .report[data-v-0e0affa0]:hover,.uploaded-reports-section ol .report[data-v-0e0affa0]:hover{transition:.3s ease-out}.generated-reports-section ol .report:hover .report-date[data-v-0e0affa0],.generated-reports-section ol .report[data-v-0e0affa0]:hover,.uploaded-reports-section ol .report:hover .report-date[data-v-0e0affa0],.uploaded-reports-section ol .report[data-v-0e0affa0]:hover{color:var(--button-blue)}.generated-reports-section ol .report .report-date[data-v-0e0affa0],.uploaded-reports-section ol .report .report-date[data-v-0e0affa0]{float:right;display:inline-flex}.generated-reports-section ol .active[data-v-0e0affa0],.uploaded-reports-section ol .active[data-v-0e0affa0]{border-color:var(--button-blue)}.generated-reports-section ol .active .report-date[data-v-0e0affa0],.generated-reports-section ol .active[data-v-0e0affa0],.uploaded-reports-section ol .active .report-date[data-v-0e0affa0],.uploaded-reports-section ol .active[data-v-0e0affa0]{color:var(--button-blue)}.patient-small-container[data-v-460f0f8d]{background:#f4f4f4;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);margin-bottom:20px;overflow:hidden}.patient-small-container .patient-name-container[data-v-460f0f8d]{margin:0 -1.5rem .25rem}.patient-small-container .patient-name-container .patient-name[data-v-460f0f8d]{font-size:1.125rem;text-align:center;background-color:var(--primary-accent-light);padding:7px 0;color:#fff}.patient-small-container .patient-info-container[data-v-460f0f8d]{padding-bottom:10px}.patient-small-container .patient-info-container .patient-photo[data-v-460f0f8d]{background-color:#c4c4c4;border-radius:50%;aspect-ratio:1;align-self:flex-start;overflow:hidden}.patient-small-container .patient-info-container .patient-photo img[data-v-460f0f8d]{width:100%}.patient-small-container .patient-info-container .patient-info .patient-details-row[data-v-460f0f8d]{margin-bottom:3px}.patient-small-container .patient-info-container .patient-info .patient-details-row[data-v-460f0f8d]:last-of-type{margin-bottom:0}.patient-small-container .patient-info-container .patient-info .patient-details-row .patient-details[data-v-460f0f8d]{font-size:.625rem}@media screen and (min-width:768px){.patient-info .patient-details-row[data-v-460f0f8d]{margin-bottom:3px}.patient-info .patient-details-row[data-v-460f0f8d]:last-of-type{margin-bottom:0}.patient-info .patient-details-row .patient-details[data-v-460f0f8d]{font-size:.8rem!important}}.report-main[data-v-22dec2ae]{padding:30px 20px 0}.accordion[data-v-22dec2ae]{border-radius:0}.accordion .accordion-item[data-v-22dec2ae]{border-radius:0;margin-bottom:15px;border:none}.accordion .accordion-item .accordion-header button[data-v-22dec2ae]{box-shadow:none;background-color:var(--light-gray);padding:12px 8px;border-radius:0}.accordion .accordion-item .accordion-header button[data-v-22dec2ae]:after{background-image:url(../img/accordion-arrow.96027dd6.svg);width:10px;height:8px;background-size:contain;margin-right:10px;color:green}.accordion .accordion-item .accordion-header .accordion-button[data-v-22dec2ae]:not(.collapsed){color:var(--primary-accent-dark)}[data-v-22dec2ae]:where(.past-history-checklist-item,.general-checklist-item){margin-bottom:5px}:where(.past-history-checklist-item,.general-checklist-item) label[data-v-22dec2ae]{font-size:1.125rem;margin-left:10px}:where(.past-history-checklist-item,.general-checklist-item) label span[data-v-22dec2ae]{font-size:10px}[data-v-22dec2ae]:where(.past-history-extra,.general-extra){margin-top:20px}:where(.examination-input,.past-history-extra,.general-extra,.result,.accordion-body) label[data-v-22dec2ae]{margin-bottom:15px}:where(.examination-input,.past-history-extra,.general-extra,.result,.accordion-body) textarea[data-v-22dec2ae]{width:100%;margin-bottom:16px;border-radius:5px;padding:10px 15px;border-radius:.625rem}[data-v-22dec2ae]:where(.gynecs-input,.vitals-input){margin-bottom:12px}:where(.gynecs-input,.vitals-input) label[data-v-22dec2ae]{width:30%}:where(.gynecs-input,.vitals-input) input[data-v-22dec2ae]{width:70%;border-radius:5px;border:none;padding:8px 10px;border:1px solid var(--input-border-color)}.read-only>* input[data-v-22dec2ae],.read-only>* textarea[data-v-22dec2ae]{background:var(--light-gray)}.download-button[data-v-22dec2ae],.save-button[data-v-22dec2ae]{border-radius:5px;padding:8px 12px;display:flex;align-items:center;margin:10px auto 25px;background:var(--primary-accent-light)}.download-button .download-icon[data-v-22dec2ae],.save-button .download-icon[data-v-22dec2ae]{-o-object-fit:contain;object-fit:contain;filter:invert(100);width:20px;margin-right:10px}.download-button a[data-v-22dec2ae],.save-button a[data-v-22dec2ae]{color:#fff}.save-button[data-v-22dec2ae]{display:flex;justify-content:center;border:none;text-transform:uppercase;width:100%;font-size:1rem;color:#fff;border-radius:5px;padding:5px 12px;align-items:center;margin:10px auto 25px;background:var(--primary-accent-light)}.overview-main[data-v-5109b54a]{background-color:var(--background-primary);padding:1rem;margin-top:30px;border-radius:.75rem;border:1px transparent}[data-v-5109b54a] svg{width:20px;height:20px}.new-section[data-v-5109b54a]{margin-bottom:25px}.settings-form[data-v-5109b54a]{position:relative}.cancel-button[data-v-5109b54a],.save-button[data-v-5109b54a]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff}.cancel-button[data-v-5109b54a]{margin-left:auto;margin-right:.625rem;background-color:var(--light-gray);color:var(--primary);border:1px solid #ccc}[data-v-5109b54a] .upcoming{min-height:150px;background-color:#fafafa;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);border-radius:12px;padding:15px;overflow:hidden;width:55%;position:relative;display:flex}[data-v-5109b54a] .upcoming h6{color:#000}[data-v-5109b54a] .upcoming .next-appt-date{font-size:2rem}[data-v-5109b54a] .upcoming .next-appt-date .date{font-size:2rem;color:var(--primary-accent-dark)}[data-v-5109b54a] .upcoming .upcoming-appt-icon{width:200px;-o-object-fit:contain;object-fit:contain;margin-left:auto}[data-v-5109b54a] .additional-details-grid{display:grid;justify-content:flex-start;grid-template-columns:repeat(auto-fill,160px);grid-gap:18px}[data-v-5109b54a] .additional-details-grid .additional-details{box-shadow:0 3px 3px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:5px;min-height:170px;display:flex;flex-direction:column;overflow:hidden;position:relative}[data-v-5109b54a] .additional-details-grid .additional-details .wrapper{position:absolute;width:100%;height:80%;top:20%;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:flex}[data-v-5109b54a] .additional-details-grid .additional-details svg{margin:auto auto;display:flex;width:100%;height:50%;z-index:0}[data-v-5109b54a] .additional-details-grid .additional-details svg *{fill:var(--primary-accent-dark);opacity:.15}[data-v-5109b54a] .additional-details-grid .additional-details #id-card{height:30%}[data-v-5109b54a] .additional-details-grid .additional-details .detail-title{font-size:.875rem;background-color:var(--primary-accent-dark);color:#fff;padding:3px 6px;text-align:center;height:20%}[data-v-5109b54a] .additional-details-grid .additional-details .patient-details{display:flex;margin:auto auto;font-size:1.25rem;font-weight:500;line-height:1.2;z-index:3;width:-moz-fit-content;width:fit-content;align-self:flex-end;text-align:center}.section-header[data-v-5bc019da]{font-size:1rem;text-transform:uppercase;font-weight:400;display:flex;margin-top:30px;opacity:.8}section[data-v-5bc019da]{margin-bottom:25px;background-color:var(--background-primary);padding:1rem;border-radius:.75rem;border:1px transparent}section .minor-heading[data-v-5bc019da]{font-size:1.125rem;font-weight:400}section input[data-v-5bc019da],section textarea[data-v-5bc019da]{border-radius:.625rem;padding:5px 10px;border:1px solid var(--input-border-color);font-size:.875rem}section textarea[data-v-5bc019da]{width:100%;height:120px}section label[data-v-5bc019da]{font-size:.875rem}.family-history .allergies-group .allergy-input[data-v-5bc019da],.family-history .allergies-group .famIllness-input[data-v-5bc019da],.family-history .famIllness-group .allergy-input[data-v-5bc019da],.family-history .famIllness-group .famIllness-input[data-v-5bc019da],.past-history .allergies-group .allergy-input[data-v-5bc019da],.past-history .allergies-group .famIllness-input[data-v-5bc019da],.past-history .famIllness-group .allergy-input[data-v-5bc019da],.past-history .famIllness-group .famIllness-input[data-v-5bc019da]{justify-content:space-between}.family-history .allergies-group .allergy-input label[data-v-5bc019da],.family-history .allergies-group .famIllness-input label[data-v-5bc019da],.family-history .famIllness-group .allergy-input label[data-v-5bc019da],.family-history .famIllness-group .famIllness-input label[data-v-5bc019da],.past-history .allergies-group .allergy-input label[data-v-5bc019da],.past-history .allergies-group .famIllness-input label[data-v-5bc019da],.past-history .famIllness-group .allergy-input label[data-v-5bc019da],.past-history .famIllness-group .famIllness-input label[data-v-5bc019da]{width:100px}.section-info-row[data-v-5bc019da]{margin-bottom:15px}.section-info-row .common-illnesses[data-v-5bc019da]{margin-bottom:10px}.section-info-row .common-illnesses label[data-v-5bc019da]{margin-left:5px}.history-type[data-v-5bc019da]{display:flex;justify-content:flex-end;margin-bottom:15px}.edit-icon[data-v-5bc019da]{cursor:pointer;display:flex;margin-left:auto}.cancel-button[data-v-5bc019da],.save-button[data-v-5bc019da]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff}.cancel-button[data-v-5bc019da]{margin-left:auto;margin-right:.625rem;background-color:var(--light-gray);color:var(--primary);border:1px solid #ccc}.patient-main[data-v-79eeac2e]{margin-top:30px;padding:0 20px}.page-title[data-v-79eeac2e]{font-size:1.125rem;margin-bottom:20px;font-weight:400}.patient-card[data-v-79eeac2e]{border-radius:20px;overflow:hidden}.patient-card .patient-card-name[data-v-79eeac2e]{text-align:center;background-color:var(--primary-accent-light);padding:7px 0;color:#fff;min-height:38px}.patient-card .patient-card-details-box[data-v-79eeac2e]{padding-top:20px;padding-bottom:20px;background-color:var(--light-gray)}.patient-card .patient-card-details-box .patient-card-photo[data-v-79eeac2e]{background-color:var(--medium-gray);border-radius:50%;margin:0 auto;max-height:120px;aspect-ratio:1;align-self:flex-start;overflow:hidden}.patient-card .patient-card-details-box .patient-card-photo img[data-v-79eeac2e]{width:100%}.patient-card .patient-card-details-box .patient-card-details[data-v-79eeac2e]{padding-left:20px}[data-v-79eeac2e]:where(.patient-card-item,.patient-extra-item){font-size:.75rem;margin-bottom:5px}.report-section[data-v-79eeac2e]{padding-top:20px}.report-section .report-section-title[data-v-79eeac2e]{font-size:1.125rem;margin-bottom:20px;font-weight:400}.report-section .report-train[data-v-79eeac2e]{display:flex;margin-right:-20px;overflow-x:auto;padding-bottom:15px;margin-bottom:15px}.report-section .report-train .report[data-v-79eeac2e]{display:flex;flex-direction:column;width:102px;border-radius:20px;margin-right:20px;aspect-ratio:1;background-color:var(--light-gray);box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.report-section .report-train .report .report-icon[data-v-79eeac2e]{margin:auto 0;padding:0 5px}.report-section .report-train .report .report-title[data-v-79eeac2e]{display:flex;justify-content:center;width:100%;background:var(--background-primary);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:2px 0;font-size:.75rem;font-weight:500;align-self:flex-end}@media screen and (min-width:768px){.report-section[data-v-79eeac2e]{padding-top:20px}.report-section .report-section-title[data-v-79eeac2e]{font-size:1.125rem;margin-bottom:20px;font-weight:400}.report-section .report-train[data-v-79eeac2e]{display:flex;margin-right:-20px;overflow-x:auto;padding-bottom:15px}.report-section .report-train .report[data-v-79eeac2e]{width:175px;border-radius:20px;margin-right:20px;aspect-ratio:1/1.5;box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.report-section .report-train .report .report-title[data-v-79eeac2e]{display:flex;justify-content:center;width:100%;background:var(--background-primary);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:8px 0;align-self:flex-end}}.settings-container[data-v-855a786a]{background-color:var(--background-primary);margin-top:30px;border-radius:.75rem;display:flex}.settings-sidepanel[data-v-855a786a]{display:flex;height:inherit;padding:1rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;width:25%;background-color:var(--sidepanel-color)}.settings-main[data-v-855a786a]{padding:1rem;display:flex;width:75%;flex-direction:column}.address-section .row[data-v-855a786a]:first-child,.new-section[data-v-855a786a],.row[data-v-855a786a]:nth-child(2){margin-bottom:25px}[data-v-855a786a] .image-container{display:flex;width:135px;height:135px;border-radius:50%;border:1px solid var(--light-gray);overflow:hidden;margin:auto;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="20" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.609 2.783h-2.087l-1.152-1.74A2.395 2.395 0 0012.39 0H7.61C6.826 0 6.065.391 5.63 1.043l-1.152 1.74H2.391A2.384 2.384 0 000 5.173v8.436A2.384 2.384 0 002.391 16H17.61A2.384 2.384 0 0020 13.609V5.174a2.384 2.384 0 00-2.391-2.391zM10 14.043a5.39 5.39 0 01-5.391-5.39c0-2.98 2.413-5.37 5.391-5.37a5.39 5.39 0 015.391 5.39c0 2.957-2.413 5.37-5.391 5.37zm7.304-7.89h-.957a.708.708 0 010-1.413h.87a.706.706 0 01.74.673.688.688 0 01-.653.74z" fill="%23fff"/><path d="M10 5.674c-1.652 0-3 1.348-3 3s1.348 2.978 3 2.978 3-1.348 3-3-1.348-2.978-3-2.978z" fill="%23fff"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:45px}[data-v-855a786a] .image-container .camera-icon{display:flex;align-self:center;margin:0 auto;width:36px;height:36px}[data-v-855a786a] .image-container .camera-icon *{fill:#fff}.image-section .section-info-container[data-v-855a786a]{display:flex}.image-section .photo[data-v-855a786a]{background:var(--medium-gray);width:25%;aspect-ratio:1;border-radius:50%}.image-section .image-button-group[data-v-855a786a]{align-self:center;margin-right:auto}.image-section .image-button-group .image-button[data-v-855a786a]{display:block;width:100%;background:none;border:none;color:#fff;padding:1px 6px;cursor:pointer}.image-section .image-button-group .upload[data-v-855a786a]{color:#add8e6}.user-title-section[data-v-855a786a]{display:flex}.user-title-section .user-title[data-v-855a786a]{font-size:1.5rem;display:flex}.user-title-section .edit-icon[data-v-855a786a]{display:flex;align-self:center;margin-left:auto;cursor:pointer}.section-info-container .section-title[data-v-855a786a]{margin-bottom:5px;font-size:.875rem}.section-info-container .section-data[data-v-855a786a]{color:var(--section-data-color)}.section-info-container .section-input-group[data-v-855a786a]{margin-bottom:5px}.section-info-container .section-input-group label[data-v-855a786a]{width:100%;font-size:.875rem}.section-info-container .section-input-group input[data-v-855a786a]{background:var(--light-gray);border:none;outline:none;width:100%;padding:5px 10px;color:var(--input-text-color);border-radius:5px;margin-top:5px}.section-info-container .section-input-group input[data-v-855a786a]:not(:-moz-read-only):focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-info-container .section-input-group input[data-v-855a786a]:not(:read-only):focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-info-container .section-input-group input[data-v-855a786a]:-moz-read-only{background:var(--lightest-gray)}.section-info-container .section-input-group input[data-v-855a786a]:read-only{background:var(--lightest-gray)}.gender-options-container[data-v-855a786a]{display:flex;margin-top:1.5rem}.gender-options-container .gender-option[data-v-855a786a]{text-align:center;position:relative;margin-right:1rem}.gender-options-container .gender-option label[data-v-855a786a]{z-index:5;position:absolute;color:var(--input-text-color);top:0;left:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.gender-options-container .gender-option input[name=sex][data-v-855a786a]{width:40px;height:40px;position:relative;display:flex;background:var(--light-gray);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gender-options-container .gender-option input[name=sex]:not(:disabled)~label[data-v-855a786a]{cursor:pointer}.gender-options-container .gender-option input[name=sex][data-v-855a786a]:checked{background:var(--primary-accent-dark)}.gender-options-container .gender-option input[name=sex]:checked~label[data-v-855a786a]{color:#fff}[data-v-855a786a] .vti__dropdown-list{width:323%;top:105%}[data-v-855a786a] .vti__dropdown-list li:hover{background:var(--light-gray)}[data-v-855a786a] .vue-tel-input{border:none;box-shadow:none}[data-v-855a786a] .vue-tel-input .vti__dropdown{background:var(--light-gray);border-radius:5px;padding:5px}[data-v-855a786a] .vue-tel-input .vti__dropdown .vti__country-code{color:var(--input-text-color)}[data-v-855a786a] .vue-tel-input .vti__input{margin-left:1rem;border-radius:5px;background:var(--light-gray)}.settings-form[data-v-855a786a]{position:relative;display:contents}.cancel-button[data-v-855a786a],.save-button[data-v-855a786a]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff}.cancel-button[data-v-855a786a]{margin-left:auto;margin-right:.625rem;background-color:var(--light-gray);color:var(--primary);border:1px solid #ccc}.profilePic[data-v-855a786a]{width:100%;-o-object-fit:fill;object-fit:fill}.header[data-v-5251697c]{background:var(--primary-accent-dark)}.header .logo[data-v-5251697c]{padding:23px 23px 12px}.header .logo .logo-text[data-v-5251697c]{margin-left:15px;font-size:18px;color:#fff}.header .settings-tabs .tab-item[data-v-5251697c]{color:#fff;text-transform:uppercase;text-align:center;font-size:.9375rem;padding-top:8px;padding-bottom:8px;cursor:pointer}.header .settings-tabs .active[data-v-5251697c]{border-bottom:3px solid #fff}.settings-outer-container[data-v-5251697c]{overflow-x:auto;scrollbar-color:transparent;background:var(--background-primary);scroll-snap-type:x mandatory}.settings-outer-container[data-v-5251697c]::-webkit-scrollbar-thumb{background-color:transparent}.settings-outer-container .settings-inner-container[data-v-5251697c]{display:flex;flex-wrap:no-wrap;position:relative;width:200%}.settings-outer-container .settings-inner-container .settings-page[data-v-5251697c]{scroll-snap-align:start;height:calc(100vh - 119px);overflow:auto;width:100%;z-index:0}.new-section[data-v-5251697c]{padding:0 25px}.tabs[data-v-5251697c]{position:relative}.tabs ul[data-v-5251697c]{display:flex;list-style:none;justify-content:center;width:100%;padding:0;margin:0}.tabs ul .tab-item[data-v-5251697c]{width:100%;text-align:center;color:#fff;font-size:.9375rem;padding:8px 0;text-transform:uppercase}.tabs .slider[data-v-5251697c]{position:absolute;background-color:#fff;width:50%;height:3px;bottom:0;z-index:5}.tab-item:first-child.active~.slider[data-v-5251697c]{left:0}.tab-item:nth-child(2).active~.slider[data-v-5251697c]{left:50%}[data-v-5251697c] .logo-svg rect{fill:#fff}[data-v-5251697c] .logo-svg path{stroke:var(--primary-accent-dark)}.user-title-section[data-v-5251697c]{display:flex;margin-top:30px;margin-bottom:25px}.user-title-section .user-title[data-v-5251697c]{font-size:1.5rem;display:flex}.user-title-section .edit-icon[data-v-5251697c]{display:flex;align-self:center;margin-left:auto}.image-section .section-info-container[data-v-5251697c]{display:flex}.image-section .photo[data-v-5251697c]{background:var(--medium-gray);width:25%;aspect-ratio:1;border-radius:50%;overflow:hidden}.image-section .photo img[data-v-5251697c]{width:100%}.image-section .image-button-group[data-v-5251697c]{margin-left:auto}.image-section .image-button-group .image-button[data-v-5251697c]{display:block;width:100%;background:none;border:none}.image-section .image-button-group .upload[data-v-5251697c]{color:var(--link-blue);padding:1px 6px}.section-divider[data-v-5251697c]{width:80%;margin-left:auto;margin-top:.5rem;margin-bottom:1.25rem}.section-info-container .section-title[data-v-5251697c]{margin-bottom:5px;font-size:.875rem}.section-info-container .section-data[data-v-5251697c]{color:var(--section-data-color)}.section-info-container .section-input-group[data-v-5251697c]{margin-bottom:12px}.section-info-container .section-input-group label[data-v-5251697c]{width:100%;font-size:.875rem}.section-info-container .section-input-group input[data-v-5251697c]{background:var(--light-gray);border:none;outline:none;padding:2px 7px;color:var(--input-text-color);border-radius:5px;margin-top:5px}.section-info-container .section-input-group input[data-v-5251697c]:focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-info-container>.section-input-group[data-v-5251697c]:last-child{margin-bottom:0}.settings-group[data-v-5251697c]{padding:5rem 1.5rem}.settings-group .settings-group-item[data-v-5251697c]{display:flex;margin-bottom:40px;align-items:center}.settings-group .settings-group-item .settings-group-option[data-v-5251697c]{margin-left:1.62rem}.settings-group .settings-group-item .settings-group-button[data-v-5251697c]{margin-left:auto;background:none;outline:none;box-shadow:none;border:none}.gender-options-container[data-v-5251697c]{display:flex;margin-top:1.5rem}.gender-options-container .gender-option[data-v-5251697c]{text-align:center;position:relative;margin-right:1rem}.gender-options-container .gender-option label[data-v-5251697c]{z-index:5;position:absolute;color:var(--input-text-color);top:0;left:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.gender-options-container .gender-option input[name=sex][data-v-5251697c]{width:40px;height:40px;position:relative;display:flex;background:var(--light-gray);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gender-options-container .gender-option input[name=sex]:not(:disabled)~label[data-v-5251697c]{cursor:pointer}.gender-options-container .gender-option input[name=sex][data-v-5251697c]:checked{background:var(--primary-accent-dark)}.gender-options-container .gender-option input[name=sex]:checked~label[data-v-5251697c]{color:#fff}#mask[data-v-5251697c]{position:absolute;top:119px;left:0;width:100%;height:calc(100vh - 119px);box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.25);pointer-events:none}[data-v-5251697c] .vti__dropdown-list{width:323%;top:105%}[data-v-5251697c] .vti__dropdown-list li:hover{background:var(--light-gray)}[data-v-5251697c] .vue-tel-input{border:none;box-shadow:none}[data-v-5251697c] .vue-tel-input .vti__dropdown{background:var(--light-gray);border-radius:5px;padding:5px}[data-v-5251697c] .vue-tel-input .vti__dropdown .vti__country-code{color:var(--input-text-color)}[data-v-5251697c] .vue-tel-input .vti__input{margin-left:1rem;border-radius:5px;background:var(--light-gray)}.cancel-button[data-v-5251697c],.save-button[data-v-5251697c]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff}.cancel-button[data-v-5251697c]{margin-left:auto;margin-right:.625rem;background-color:var(--light-gray);color:var(--primary);border:1px solid #ccc}.dropbtn[data-v-287e1d6e]{background-color:#04aa6d;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropbtn[data-v-287e1d6e]:focus,.dropbtn[data-v-287e1d6e]:hover{background-color:#3e8e41}#myInput[data-v-287e1d6e]{box-sizing:border-box;background-image:url(../img/search.2a32b3b3.svg);background-position:14px 12px;background-repeat:no-repeat;font-size:16px;padding:14px 20px 12px 45px;border:none;border-bottom:1px solid #ddd}[data-v-287e1d6e]:where(#doctor,#patient):focus{outline:3px solid #ddd}.dropdown[data-v-287e1d6e]{position:relative;display:inline-block}.dropdown-content[data-v-287e1d6e]{display:none;position:absolute;background-color:#f6f6f6;background-color:var(--background-primary);min-width:230px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:5px;z-index:1;max-height:300px;overflow:auto;list-style:none;padding:0;margin:0}.dropdown-content li[data-v-287e1d6e]{color:#000;font-size:.875rem;padding:5px 16px;text-decoration:none;display:block}.dropdown-content li[data-v-287e1d6e]:first-child{padding-top:15px}.dropdown-content li[data-v-287e1d6e]:hover{background-color:#f1f1f1;cursor:pointer}.show[data-v-287e1d6e]{display:block}.dropdown-row-container[data-v-287e1d6e]{display:flex}.dropdown-row-container .add-patient[data-v-287e1d6e],.dropdown-row-container .user-id[data-v-287e1d6e],.dropdown-row-container .user-name[data-v-287e1d6e]{font-size:.875rem}.img[data-v-287e1d6e]{background:var(--medium-gray);width:30px;aspect-ratio:1;display:flex;align-self:center;border-radius:50%;margin-right:20px;overflow:hidden}.img img[data-v-287e1d6e]{width:100%}.add-patient-img-container[data-v-287e1d6e]{background:transparent}.add-patient-img-container .add-patient-img[data-v-287e1d6e]{width:60%;margin:0 auto}.add-appt-main[data-v-aeb233aa]{background-color:var(--background-primary);padding:1rem 1rem 200px;margin-top:30px;border-radius:.75rem;border:1px transparent}.section-header[data-v-aeb233aa]{font-size:1.125rem;margin-bottom:15px}[data-v-aeb233aa] .section-input{display:flex;flex-direction:column;margin-bottom:20px}[data-v-aeb233aa] .section-input label{font-size:.875rem}[data-v-aeb233aa] .section-input input{background:var(--light-gray);border:none;outline:none;width:200px;width:100%;padding:5px 10px;color:var(--input-text-color);border-radius:5px;margin-top:5px}[data-v-aeb233aa] .section-input input:focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}[data-v-aeb233aa] #doctor,[data-v-aeb233aa] #patient{width:200px}[data-v-aeb233aa] .time-input-group{display:flex}[data-v-aeb233aa] .time-input-group input.vdatetime-input{width:6rem;margin-top:5px}[data-v-aeb233aa] .time-input-group .vdatetime:first-of-type{margin-right:.5rem}[data-v-aeb233aa] .time-input-group .vdatetime:last-of-type{margin-left:.5rem}.button-group[data-v-aeb233aa]{display:flex;margin-top:30px}.button-group .cancel-button[data-v-aeb233aa],.button-group .submit-button[data-v-aeb233aa]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff}.button-group .cancel-button[data-v-aeb233aa]{margin-left:auto;margin-right:.625rem;background-color:var(--light-gray);color:var(--primary);border:1px solid #ccc}[data-v-aeb233aa] svg{width:20px;height:20px}[data-v-aeb233aa] svg *{fill:#000}.header[data-v-2da83f22]{display:flex;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.header .accept[data-v-2da83f22]{margin-left:auto}.header .cancel[data-v-2da83f22]{margin-right:1.25rem}.new-section[data-v-2da83f22]{padding:0 25px}.add-appointment-container[data-v-2da83f22]{padding-top:1.5rem;height:var(--height)}.section-divider[data-v-2da83f22]{width:80%;margin-left:auto;margin-top:.5rem;margin-bottom:1.25rem}[data-v-2da83f22] .section-info-container .section-input-group{margin-bottom:12px}[data-v-2da83f22] .section-info-container .section-input-group input{background:transparent;border:none;outline:none;width:90%;font-size:1.125rem;padding:2px 0;color:var(--input-text-color);margin-top:5px}[data-v-2da83f22] .section-info-container .section-input-group input:focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}[data-v-2da83f22] .section-info-container .section-input-group .time-input-group{display:flex}[data-v-2da83f22] .section-info-container .section-input-group .time-input-group input.vdatetime-input{background:transparent;border:none;outline:none;width:6rem;font-size:1.125rem;padding:2px 0;color:var(--input-text-color);margin-top:5px}[data-v-2da83f22] .section-info-container .section-input-group .time-input-group .vdatetime:first-of-type{margin-right:.5rem}[data-v-2da83f22] .section-info-container .section-input-group .time-input-group .vdatetime:last-of-type{margin-left:1.5rem}[data-v-2da83f22] .vdatetime-popup__date,[data-v-2da83f22] .vdatetime-popup__year{color:#fff;opacity:1}.section-info-container>.section-input-group[data-v-2da83f22]:last-child{margin-bottom:0}.section-info[data-v-2da83f22]{padding-left:0}.section-icon[data-v-2da83f22]{align-self:center}.img[data-v-2da83f22]{background:var(--medium-gray);width:30px;aspect-ratio:1;display:flex;align-self:center;border-radius:50%;margin-right:20px}.dropdown-row-container[data-v-2da83f22]{display:flex}.add-patient-main[data-v-5abd4b12]{margin-top:30px;background-color:var(--background-primary);padding:1rem;padding-top:calc(30px + 1rem);border-radius:.75rem;border:1px transparent}.address-section .row[data-v-5abd4b12]:first-child,.new-section[data-v-5abd4b12],.row[data-v-5abd4b12]:nth-child(2){margin-bottom:25px}.image-container[data-v-5abd4b12]{display:flex;width:135px;height:135px;border-radius:50%;border:1px solid var(--dark-gray);margin-left:auto;margin-right:1rem}.image-container img[data-v-5abd4b12]{display:flex;align-self:center;margin:0 auto;width:36px;height:36px}.image-section .section-info-container[data-v-5abd4b12]{display:flex}.image-section .photo[data-v-5abd4b12]{background:var(--medium-gray);width:25%;aspect-ratio:1;border-radius:50%}.image-section .image-button-group[data-v-5abd4b12]{align-self:center;margin-right:auto}.image-section .image-button-group .image-button[data-v-5abd4b12]{display:block;width:100%;background:none;border:none}.image-section .image-button-group .upload[data-v-5abd4b12]{color:var(--link-blue)}[data-v-5abd4b12] .section-info-container .section-title{margin-bottom:5px;font-size:.875rem}[data-v-5abd4b12] .section-info-container .section-data{color:var(--section-data-color)}[data-v-5abd4b12] .section-info-container .section-input-group{margin-bottom:12px}[data-v-5abd4b12] .section-info-container .section-input-group label{width:100%;font-size:.875rem}[data-v-5abd4b12] .section-info-container .section-input-group input{background:var(--light-gray);border:none;outline:none;width:100%;padding:5px 10px;color:var(--input-text-color);border-radius:5px;margin-top:5px}[data-v-5abd4b12] .section-info-container .section-input-group input:focus{border-bottom:1px solid var(--focus-blue);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-info-container>.section-input-group[data-v-5abd4b12]:last-child{margin-bottom:0}.gender-options-container[data-v-5abd4b12]{display:flex;margin-top:1.5rem}.gender-options-container .gender-option[data-v-5abd4b12]{text-align:center;position:relative;margin-right:1rem}.gender-options-container .gender-option label[data-v-5abd4b12]{z-index:5;position:absolute;color:var(--input-text-color);top:0;left:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.gender-options-container .gender-option input[name=sex][data-v-5abd4b12]{width:40px;height:40px;position:relative;display:flex;background:var(--light-gray);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gender-options-container .gender-option input[name=sex]~label[data-v-5abd4b12]{cursor:pointer}.gender-options-container .gender-option input[name=sex][data-v-5abd4b12]:checked{background:var(--primary-accent-dark)}.gender-options-container .gender-option input[name=sex]:checked~label[data-v-5abd4b12]{color:#fff}[data-v-5abd4b12] .vti__dropdown-list{width:323%;top:105%}[data-v-5abd4b12] .vti__dropdown-list li:hover{background:var(--light-gray)}[data-v-5abd4b12] .vue-tel-input{border:none;box-shadow:none}[data-v-5abd4b12] .vue-tel-input .vti__dropdown{background:var(--light-gray);border-radius:5px;padding:5px}[data-v-5abd4b12] .vue-tel-input .vti__dropdown .vti__country-code{color:var(--input-text-color)}[data-v-5abd4b12] .vue-tel-input .vti__input{margin-left:1rem;border-radius:5px;background:var(--light-gray)}.add-patient-form[data-v-5abd4b12]{position:relative}.save-button[data-v-5abd4b12]{padding:.325rem .625rem;display:flex;justify-content:center;border:none;outline:none;width:100px;font-size:.75rem;border-radius:5px;background:var(--button-blue);color:#fff;margin-left:auto;position:sticky;top:20px;right:0}.required[data-v-5abd4b12]{color:var(--primary-accent-light)}section[data-v-553ae19a]{padding:0 1.25rem}.header[data-v-553ae19a]{display:flex;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.header .accept[data-v-553ae19a]{margin-left:auto;background:transparent;border:none}.header .cancel[data-v-553ae19a]{margin-right:1.25rem}.section-container[data-v-553ae19a]{background:var(--light-gray);border-radius:20px;padding:0 1.25rem}.section-header[data-v-553ae19a]{display:flex}.section-header .section-image[data-v-553ae19a]{margin-right:1rem}.section-input-group .patient-info-input[data-v-553ae19a]{outline:none;box-shadow:none;border:none;background:var(--input-border-color);border-radius:5px;margin-bottom:15px}.section-input-group .patient-info-input[data-v-553ae19a]:focus{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--focus-blue)}.section-input-group textarea[data-v-553ae19a]{height:120px}.img-upload-section[data-v-553ae19a]{margin-top:25px}.img-upload-section .image-container[data-v-553ae19a]{display:flex;width:140px;height:140px;border-radius:50%;border:1px solid var(--dark-gray);margin:0 auto}.img-upload-section .image-container img[data-v-553ae19a]{display:flex;align-self:center;margin:0 auto;width:36px;height:36px}.img-upload-section .upload-button[data-v-553ae19a]{padding:.25rem .625rem;outline:none;border-radius:5px;border:none;background:var(--dark-gray);color:#fff;font-size:.75rem;margin:1rem auto;display:flex}.addButton[data-v-553ae19a],.removeButton[data-v-553ae19a]{padding:.325rem .625rem;border:none;outline:none;width:70px;font-size:.75rem;border-radius:5px;background:var(--button-gray);color:#fff}.addButton[data-v-553ae19a]{background:var(--button-blue);margin-right:.75rem}.add-remove-buttons[data-v-553ae19a]{display:flex;justify-content:flex-end}.allergies[data-v-553ae19a],.main-complaints[data-v-553ae19a],.other-info[data-v-553ae19a]{margin-top:20px;margin-bottom:15px}[data-v-553ae19a] .override{border:none;background:transparent}.gender-options-container[data-v-553ae19a]{display:flex;margin-top:1.25rem;margin-bottom:.875rem;justify-content:space-evenly}.gender-options-container .gender-option[data-v-553ae19a]{text-align:center;position:relative;margin-right:1rem}.gender-options-container .gender-option label[data-v-553ae19a]{z-index:5;position:absolute;color:#fff;top:0;left:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.gender-options-container .gender-option input[name=sex][data-v-553ae19a]{width:40px;height:40px;position:relative;display:flex;background:var(--dark-gray);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gender-options-container .gender-option input[name=sex]~label[data-v-553ae19a]{cursor:pointer}.gender-options-container .gender-option input[name=sex][data-v-553ae19a]:checked{background:var(--primary-accent-dark)}.gender-options-container .gender-option input[name=sex]:checked~label[data-v-553ae19a]{color:#fff}.gender-section[data-v-553ae19a]{padding:15px}