@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap);:root{--color-blue:#4979ff;--color-blue-dark:#2954d4;--color-blue-light:#e8eeff;--color-blue-grad:linear-gradient(135deg,#4979ff,#2954d4);--color-purple:#7c6ae8;--color-purple-light:#ede9ff;--color-dark:#101828;--color-mid:#344054;--color-muted:#667085;--color-border:#e4e7ec;--color-bg:#f5f7ff;--color-white:#fff;--color-input-bg:#f9fafb;--color-red:#f04438;--color-red-light:#fee2e2;--color-green:#12b76a;--color-green-light:#d1fae5;--color-amber:#f79009;--color-amber-light:#fef3c7;--color-pink:#ffcbcb;--font-family:"Manrope",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 4px #0000000f;--shadow-md:0 4px 20px #00000014;--shadow-lg:0 20px 60px #0000001a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);line-height:1.5;min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--color-dark);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}p{color:var(--color-mid);line-height:1.6}a{color:var(--color-blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:var(--font-family)}button{cursor:pointer}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.portal-main{box-sizing:border-box;padding:28px 20%}.portal-header-row1{height:72px!important}.portal-header-row1,.portal-header-row2{padding:0 20%!important}.portal-nav-tabs{overflow-x:auto;white-space:nowrap}.portal-footer{padding:0 20%!important}.portal-welcome{font-size:18px}.show-hamburger{display:none!important}.desktop-tabs{display:flex!important}.stats-mobile-row{display:none!important}.stats-desktop-col{display:flex!important}.icon-btn{flex-grow:0!important;flex-shrink:0!important;height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}@media (max-width:1100px){.portal-main{padding:24px 8%!important}.portal-footer,.portal-header-row1,.portal-header-row2{padding:0 8%!important}.portal-welcome{font-size:15px!important}.logo-text{display:none}}@media (max-width:900px){.show-hamburger{display:flex!important}.desktop-tabs,.hide-mobile{display:none!important}.stats-mobile-row{grid-gap:10px;display:grid!important;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.stats-desktop-col{display:none!important}.dash-layout{flex-direction:column!important}.portal-welcome{font-size:14px!important}.portal-badge{display:none!important}.portal-header-row1{gap:10px!important;height:60px!important}}@media (max-width:640px){.portal-main{padding:16px 4%!important}.portal-header-row1{gap:8px!important;height:54px!important}.portal-header-row1,.portal-header-row2{padding:0 4%!important}.portal-footer{flex-direction:column!important;gap:12px!important;height:auto!important;padding:16px 4%!important;text-align:center}.portal-footer-links{justify-content:center}.portal-floral{display:none!important}.portal-welcome{font-size:12px!important}.stats-mobile-row{grid-template-columns:repeat(2,1fr)!important}.stat-card-mobile{padding:12px 10px!important}.stat-val{font-size:22px!important}.icon-btn{height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}}@media (max-width:380px){.portal-welcome{font-size:11px!important}.portal-header-row1{gap:6px!important}.icon-btn{height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}
/*# sourceMappingURL=main.ca31c173.css.map*/