@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);:root{--body:#383e38;--body2:#030e23;--input-body:#637381;--text-muted:var(--gray-500);--white:#fff;--black:#000;--light:#f9fafb;--dark:#161c24;--border:#aeaeae;--input-border:#919eab;--gray-100:#f9fafb;--gray-200:#f4f6f8;--gray-300:#dfe3e8;--gray-400:#c4cdd5;--gray-500:#919eab;--gray-600:#637381;--gray-700:#454f5b;--gray-800:#212b36;--gray-900:#161c24;--info:#1890ff;--info-100:#d0f2ff;--info-300:#74caff;--info-500:#1890ff;--info-700:#0c53b7;--info-900:#04297a;--success:#54d62c;--success-100:#e9fcd4;--success-300:#aaf27f;--success-500:#54d62c;--success-700:#229a16;--success-900:#08660d;--error:#ff4842;--error-100:#ffe7d9;--error-300:#ffa48d;--error-500:#ff4842;--error-700:#b72136;--error-900:#7a0c2e;--warning:#ffc107;--warning-100:#fff7cd;--warning-300:#ffe16a;--warning-500:#ffc107;--warning-700:#b78103;--warning-900:#7a4f01;--primary:#c6a15a;--primary-dark:#9e8148;--primary-50:#f6f2ea;--primary-100:#e8d9bd;--primary-300:#d7bd8c;--primary-500:#c6a15a;--primary-700:#b29151;--primary-900:#9e8148;--primary-hover:#cb914f}.roboto-thin{font-weight:100}.roboto-light,.roboto-thin{font-family:Roboto,sans-serif;font-style:normal}.roboto-light{font-weight:300}.roboto-regular{font-weight:400}.roboto-medium,.roboto-regular{font-family:Roboto,sans-serif;font-style:normal}.roboto-medium{font-weight:500}.roboto-bold{font-weight:700}.roboto-black,.roboto-bold{font-family:Roboto,sans-serif;font-style:normal}.roboto-black{font-weight:900}.roboto-thin-italic{font-weight:100}.roboto-light-italic,.roboto-thin-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-light-italic{font-weight:300}.roboto-regular-italic{font-weight:400}.roboto-medium-italic,.roboto-regular-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-medium-italic{font-weight:500}.roboto-bold-italic{font-weight:700}.roboto-black-italic,.roboto-bold-italic{font-family:Roboto,sans-serif;font-style:italic}.roboto-black-italic{font-weight:900}.vlz-0{box-shadow:none}.vlz-1{box-shadow:0 2px 1px -1px #919eab33,0 1px 1px 0 #919eab24,0 1px 3px 0 #919eab1f}.vlz-2{box-shadow:0 3px 1px -2px #919eab33,0 2px 2px 0 #919eab24,0 1px 5px 0 #919eab1f}.vlz-3{box-shadow:0 3px 3px -2px #919eab33,0 3px 4px 0 #919eab24,0 1px 8px 0 #919eab1f}.vlz-4{box-shadow:0 2px 4px -1px #919eab33,0 4px 5px 0 #919eab24,0 1px 10px 0 #919eab1f}.vlz-5{box-shadow:0 3px 5px -1px #919eab33,0 5px 8px 0 #919eab24,0 1px 14px 0 #919eab1f}.vlz-6{box-shadow:0 3px 5px -1px #919eab33,0 6px 10px 0 #919eab24,0 1px 18px 0 #919eab1f}.vlz-7{box-shadow:0 4px 5px -2px #919eab33,0 7px 10px 1px #919eab24,0 2px 16px 1px #919eab1f}.vlz-8{box-shadow:0 5px 5px -3px #919eab33,0 8px 10px 1px #919eab24,0 3px 14px 2px #919eab1f}.vlz-9{box-shadow:0 5px 6px -3px #919eab33,0 9px 12px 1px #919eab24,0 3px 16px 2px #919eab1f}.vlz-10{box-shadow:0 6px 6px -3px #919eab33,0 10px 14px 1px #919eab24,0 4px 18px 3px #919eab1f}.vlz-11{box-shadow:0 6px 7px -4px #919eab33,0 11px 15px 1px #919eab24,0 4px 20px 3px #919eab1f}.vlz-12{box-shadow:0 7px 8px -4px #919eab33,0 12px 17px 2px #919eab24,0 5px 22px 4px #919eab1f}.vlz-13{box-shadow:0 7px 8px -4px #919eab33,0 13px 19px 2px #919eab24,0 5px 24px 4px #919eab1f}.vlz-14{box-shadow:0 7px 9px -4px #919eab33,0 14px 21px 2px #919eab24,0 5px 26px 4px #919eab1f}.vlz-15{box-shadow:0 8px 9px -5px #919eab33,0 15px 22px 2px #919eab24,0 6px 28px 5px #919eab1f}.vlz-16{box-shadow:0 8px 10px -5px #919eab33,0 16px 24px 2px #919eab24,0 6px 30px 5px #919eab1f}.vlz-17{box-shadow:0 8px 11px -5px #919eab33,0 17px 26px 2px #919eab24,0 6px 32px 5px #919eab1f}.vlz-18{box-shadow:0 9px 11px -5px #919eab33,0 18px 28px 2px #919eab24,0 7px 34px 6px #919eab1f}.vlz-19{box-shadow:0 9px 12px -6px #919eab33,0 19px 29px 2px #919eab24,0 7px 36px 6px #919eab1f}.vlz-20{box-shadow:0 10px 13px -6px #919eab33,0 20px 31px 3px #919eab24,0 8px 38px 7px #919eab1f}.vlz-21{box-shadow:0 10px 13px -6px #919eab33,0 21px 33px 3px #919eab24,0 8px 40px 7px #919eab1f}.vlz-22{box-shadow:0 10px 14px -6px #919eab33,0 22px 35px 3px #919eab24,0 8px 42px 7px #919eab1f}.vlz-23{box-shadow:0 11px 14px -7px #919eab33,0 23px 36px 3px #919eab24,0 9px 44px 8px #919eab1f}.vlz-24{box-shadow:0 11px 15px -7px #919eab33,0 24px 38px 3px #919eab24,0 9px 46px 8px #919eab1f}body{color:var(--body2);font-family:Roboto,sans-serif;font-style:normal;font-weight:400}*{box-sizing:border-box;position:relative}body,html{font-size:16px;margin:0;padding:0}:root{--main-sidebar-width:280px}.HomeLayout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:570px 1fr 1fr;grid-template-rows:minmax(400px,500px) minmax(250px,350px);width:100%}.HomeLayout .HomeLayoutCard{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}.HomeLayout .HomeLayoutCard .__title{font-size:18px;font-weight:500}.AppSkeleton{display:grid;grid-template-columns:var(--main-sidebar-width) auto}.AppSkeleton .MainNavigationBox{height:100dvh;overflow-y:auto}.AppSkeleton .MainPageContentBox{height:100vh;overflow:hidden}.MainNavigation{background:#fff;border-right:1px solid #fff;box-shadow:0 4px 4px 0 #00000040;flex-shrink:0;height:100%;padding:24px 0 3rem}.MainNavigation,.MainNavigation ._BottomSection,.MainNavigation ._MiddleSection,.MainNavigation ._TopSection{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;width:100%}.MainNavigation .BrandLogo{align-items:center;display:flex;justify-content:center;padding:1.5rem 0;width:100%}.MainNavigation .BrandLogo img{height:auto;max-width:12rem;width:100%}.MainNavigation .MainNavLinks{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.MainNavigation ._NavLink{color:inherit;display:flex;padding:0 1rem 0 1.5rem;text-decoration:none;width:100%}.MainNavigation ._NavLink .__base{align-items:center;display:flex;font-size:20px;gap:16px;justify-content:flex-start;line-height:22px;padding:1rem 1.125rem 1rem 1rem;transition:all .3s ease-in-out;width:100%}.MainNavigation ._NavLink .nav_icon{font-size:24px;height:24px;line-height:1;padding:0;width:24px}.MainNavigation ._NavLink .nav_icon .__default{display:inline;display:initial}.MainNavigation ._NavLink .nav_icon .__active{display:none}.MainNavigation ._NavLink .__title{font-size:20px;line-height:24px}.MainNavigation ._NavLink:hover .__base{background:var(--gray-200)}.MainNavigation ._NavLink._Active{border-left:8px solid var(--primary);padding-left:calc(1.5rem - 8px)}.MainNavigation ._NavLink._Active .__base{background:var(--primary);color:var(--white)}.MainNavigation ._NavLink._Active .nav_icon .__default{display:none}.MainNavigation ._NavLink._Active .nav_icon .__active{display:inline;display:initial}.PageContainer{flex-direction:column;justify-content:flex-start;padding:0 40px;width:100%}.DefaultHeaderContainer,.PageContainer{align-items:stretch;display:flex;gap:24px}.DefaultHeaderContainer{height:128px;justify-content:space-between;padding:36px 0 12px}.DefaultHeaderContainer .SearchBarBox{flex:1 1 auto;max-width:900px}.DefaultHeaderContainer .ProfileInfoBox{align-items:center;display:flex;font-size:18px;gap:16px;justify-content:flex-end;width:300px}.DefaultHeaderContainer .ProfileInfoBox .__info{color:var(--body2)}.DefaultHeaderContainer .ProfileInfoBox .__info i{color:var(--primary);font-size:24px}.DefaultHeaderContainer .__Avatar{background-position:50%;background-repeat:no-repeat;background-size:80%;border:1px solid var(--primary-500);border-radius:50%;color:var(--gray-300);height:42px;width:42px}.SearchBarContainer{align-items:center;border:1px solid var(--border);display:flex;font-size:18px;gap:16px .75rem;height:100%;justify-content:flex-start;letter-spacing:1px;line-height:1;padding:0 18px;width:100%}.SearchBarContainer .__icon{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:70%;width:24px}.SearchBarContainer .SearchField{border:none;color:var(--body);flex:1 1 auto;font-size:inherit;height:100%;line-height:200%}.SearchBarContainer .SearchField:focus{outline:none}.SearchBarContainer .SearchField::placeholder{color:var(--gray-600)}.NotificationsContainer{align-items:center;background-color:var(--gray-100);color:var(--text-muted);display:flex;height:72px;justify-content:center;letter-spacing:.5px;width:100%}.QuickActionsGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:174px 174px 174px;grid-template-rows:repeat(auto-fill,174px);width:100%}.QuickActionLink{align-items:stretch;border:1px solid var(--gray-400);color:var(--gray-900);cursor:pointer;display:flex;flex-direction:column;font-size:18px;gap:32px;height:174px;justify-content:space-between;padding:42px 16.5px 16.5px;text-align:center;transition:all .2s ease-in-out;width:174px}.QuickActionLink:hover{background-color:var(--primary-50);border-color:var(--primary-700)}.QuickActionLink .__Icon{color:var(--primary-700);font-size:48px}.RecentTransactions .NoTransactionsMessage,.RecentTransactions .TransactionsList{flex-grow:1;overflow-x:hidden;overflow-y:auto}.RecentTransactions .NoTransactionsMessage{align-items:center;background:var(--gray-100);color:var(--gray-500);display:flex;justify-content:center}.Appointments .AppointmentsList,.Appointments .NoAppointmentsMessage{flex-grow:1;overflow-x:hidden;overflow-y:auto}.Appointments .NoAppointmentsMessage{align-items:center;background:var(--gray-100);color:var(--gray-500);display:flex;justify-content:center}.AuthFormContainer{align-items:stretch;background-image:url(/static/media/bg5.0135bea88e02457136cc.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100dvh;justify-content:flex-end;width:100dvw}.AuthFormContainer .__Form{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding:7vh 36px 36px;width:25%}.AuthFormContainer .__Form .brand{height:200px;margin-bottom:5vh;text-align:center}.AuthFormContainer .__Form .brand .BrandLogo{height:100%}.AuthFormContainer .__Form .brand .BrandLogo img{height:100%;max-width:200px;width:auto}.AuthFormContainer .__Form h1{color:var(--body2);font-size:24px;font-weight:700;line-height:1.125;margin:0}.AuthFormContainer .__Form legend{color:var(--gray-900);font-size:16px;line-height:1;margin-bottom:1.5rem;margin-top:-16px}.VlInput{align-items:center;border:1px solid var(--input-border);color:var(--body2);display:flex;height:56px;justify-content:space-between;margin-bottom:1.5rem;padding:16px;position:relative;width:100%}.VlInput .__Input{border:none;box-shadow:none;display:block;font-size:18px;letter-spacing:1px;line-height:1;outline:none;padding:0;width:100%}.VlInput .__Input[type=password]:not(:placeholder-shown){color:var(--gray-700);font-size:36px;height:21px;letter-spacing:5px;line-height:18px}.VlInput .__Input:focus,.VlInput .__Input:hover{border:none;box-shadow:none}.VlButton{border:1px solid var(--input-border);border-radius:0!important;box-shadow:none;cursor:pointer;display:block;font-size:18px;height:56px;letter-spacing:1px;line-height:1;outline:none;text-transform:uppercase;width:100%}.VlButton[variant=contained]{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.VlButton[variant=contained]:hover{background-color:var(--primary-hover)}.VlButton[variant=contained]:active{outline:1ps dashed var(--body2)}.VlButton[variant=contained]:disabled{background-color:#f1e7d5;border-color:#f1e7d5;cursor:not-allowed}
/*# sourceMappingURL=main.14e7a663.css.map*/