:root{--dark-blue:#194960;--mid-blue:#226280;--vibrant-blue:#3ab0db;--light-blue:#b9e6f4;--lighter-blue:#ceeff8;--lightest-blue:#e3f8fc;--dark-yellow:#bf9217;--mid-yellow:#cca31b;--vibrant-yellow:#fdd106;--light-yellow:#f4e7b9;--lighter-yellow:#f8efce;--lightest-yellow:#fcf7e3;--g800:#20272b;--g700:#3e494f;--g600:#626b6f;--g500:#848a8d;--g400:#a4a9ab;--g300:#c3c6c7;--g200:#e1e2e3;--g100:#f0f1f1;--g0:#fff;--grn800:#196136;--grn700:#228349;--grn600:#3fd37b;--grn200:#c5f1d7;--grn150:#d8f5e4;--grn100:#ebfaf1;--red800:#68251b;--red700:#8c3225;--red600:#e05843;--red200:#f5ccc6;--red150:#f8ddd9;--red100:#fceeeb;--primary-color:var(--vibrant-yellow);--secondary-color:var(--vibrant-blue);--background-color:var(--g0);--border-radius:5px;--border-color:var(--g200);--primary-text-color:var(--g800);--secondary-text-color:var(--g700);--disabled-text-color:var(--g500);--disabled-background-color:var(--g100);--link-color:var(--mid-blue);--font-size-xxs:.75rem;--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2.25rem;--font-size-xxxl:3rem;--font-size-xxxxl:4rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--navbar-height:52px;--page-title-height:64px;--page-filter-height:80px;--page-margin-top:20px;--page-content-height:calc(100vh - var(--navbar-height) - var(--page-margin-top));--card-title-height:75px;--patient-info-height:267px;--breadcrumbs-height:40px}html{color:var(--primary-text-color);font-size:16px;line-height:1.5}*{scrollbar-color:var(--g300)var(--g100);scrollbar-width:thin}* ::-webkit-scrollbar{width:4px;height:4px}* ::-webkit-scrollbar-thumb{background-color:var(--g300)}* ::-webkit-scrollbar-track{background-color:var(--g100)}a{color:var(--link-color);font-weight:var(--font-weight-semibold);text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--primary-text-color);font-weight:var(--font-weight-bold);margin:0 0 10px}h1{font-size:var(--font-size-xxxl)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm)}p{margin:0}ul{margin:0;padding:0;list-style:none}.text-muted{color:var(--disabled-text-color)}
