.Navbar_navbar__2GufN{width:250px;height:100vh;background:#fff;border-right:1px solid hsla(155,9%,53%,.15);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000}.Navbar_logo__Ym1u6{padding:2rem 1.5rem 1rem;border-bottom:1px solid hsla(155,9%,53%,.15);display:flex;align-items:center;gap:1rem}.Navbar_logoImage__TB1Fm{width:40px;height:40px;object-fit:contain}.Navbar_logoText__Sb5nP{flex:1 1}.Navbar_logo__Ym1u6 h2{margin:0;color:#7d938a;font-size:1.5rem;font-weight:600}.Navbar_logo__Ym1u6 p{margin:.25rem 0 0;color:#5a5a5a;font-size:.875rem}.Navbar_userInfo__3gKLe{padding:1rem 1.5rem;border-bottom:1px solid hsla(155,9%,53%,.15);background:hsla(155,9%,53%,.05)}.Navbar_userName__FCv0k{margin:0;color:#7d938a;font-size:1rem;font-weight:600}.Navbar_userEmail__X3J9L{margin:.25rem 0 0;color:#5a5a5a;font-size:.875rem}.Navbar_navLinks__FVLYB{flex:1 1;padding:1rem 0}.Navbar_navItem__GWN7x{display:flex;align-items:center;padding:.75rem 1.5rem;color:#5a5a5a;text-decoration:none;transition:all .2s;border-left:3px solid transparent}.Navbar_navItem__GWN7x:hover{background:hsla(155,9%,53%,.05);color:#7d938a}.Navbar_navItem__GWN7x.Navbar_active__d3yZl{background:hsla(155,9%,53%,.1);color:#7d938a;border-left-color:#7d938a}.Navbar_icon__ZWGIh{margin-right:.75rem;font-size:1.125rem}.Navbar_footer__gBNe3{padding:1rem 1.5rem;border-top:1px solid hsla(155,9%,53%,.15)}.Navbar_logoutButton__FBfqP{width:100%;display:flex;align-items:center;padding:.75rem;background:none;border:1px solid hsla(155,9%,53%,.15);border-radius:.375rem;color:#e53e3e;cursor:pointer;transition:all .2s}.Navbar_logoutButton__FBfqP:hover{background:#fff5f5;border-color:#fed7d7}.Navbar_mobileHeader__WSvnK{align-items:center;gap:1rem;width:100%}.Navbar_hamburgerButton__e9Vch{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:1001}.Navbar_hamburgerLine__RB5iC{width:100%;height:3px;background:#7d938a;border-radius:2px;transition:all .3s;margin:2px 0}.Navbar_desktopLogo__etJ0p{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem 1rem;border-bottom:1px solid hsla(155,9%,53%,.15)}.Navbar_desktopLogo__etJ0p .Navbar_logoImage__TB1Fm{width:40px;height:40px;object-fit:contain}.Navbar_mobileHeader__WSvnK{display:none}@media (min-width:769px){.Navbar_mobileCloseButton__gCze_{display:none!important}}@media (max-width:768px){.Navbar_navbar__2GufN{width:100%;height:auto;position:-webkit-sticky;position:sticky;top:0;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:#fff;z-index:1002;border-bottom:1px solid hsla(155,9%,53%,.15);overflow:hidden;max-width:100vw;position:relative}.Navbar_hamburgerButton__e9Vch{position:relative;z-index:1003;height:40px;width:40px;flex-shrink:0;grid-column:1}.Navbar_hamburgerButton__e9Vch,.Navbar_logo__Ym1u6{display:flex;align-items:center;justify-content:center}.Navbar_logo__Ym1u6{border:none;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:60px;width:auto;z-index:1001}.Navbar_logoImage__TB1Fm{width:56px;height:56px;flex-shrink:0}.Navbar_logoText__Sb5nP h2{font-size:1.25rem;margin:0}.Navbar_logoText__Sb5nP p,.Navbar_userInfo__3gKLe{display:none}.Navbar_navLinks__FVLYB{position:fixed;top:0;left:0;width:250px;height:100vh;background:#fff;border-right:1px solid hsla(155,9%,53%,.15);box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:1004;transform:translateX(-100%);transition:transform .3s ease-in-out;overflow-y:auto;padding-top:0;display:flex;flex-direction:column}.Navbar_mobileCloseButton__gCze_{display:none!important;justify-content:flex-end;padding:1rem 1.5rem;border-bottom:1px solid hsla(155,9%,53%,.15)}.Navbar_closeButton__fVLEU{background:none;border:none;font-size:1.5rem;color:#7d938a;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s}.Navbar_closeButton__fVLEU:hover{background:hsla(155,9%,53%,.1);color:#5a5a5a}@media (max-width:768px){.Navbar_mobileCloseButton__gCze_,.Navbar_mobileHeader__WSvnK{display:flex}.Navbar_desktopLogo__etJ0p{display:none}}.Navbar_navLinks__FVLYB.Navbar_mobileOpen__Tew4t{transform:translateX(0)}.Navbar_navItem__GWN7x{padding:1rem 1.5rem;border-left:none;border-bottom:1px solid hsla(155,9%,53%,.1)}.Navbar_footer__gBNe3{position:fixed;bottom:0;left:0;width:250px;background:#fff;border-top:1px solid hsla(155,9%,53%,.15);z-index:1000;transform:translateX(-100%);transition:transform .3s ease-in-out;padding:0}.Navbar_footer__gBNe3.Navbar_mobileOpen__Tew4t{transform:translateX(0)}.Navbar_logoutButton__FBfqP{width:100%;display:flex;align-items:center;padding:.75rem 1.5rem;background:none;color:#e53e3e;cursor:pointer;transition:all .2s;text-align:left;font-size:1rem;border-left:3px solid transparent}.Navbar_logoutButton__FBfqP:hover{background:hsla(155,9%,53%,.05);color:#c53030;border-left-color:#e53e3e}.Navbar_mobileBackdrop__COwzL{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;animation:Navbar_fadeIn__cKyg8 .3s ease-in-out}@keyframes Navbar_fadeIn__cKyg8{0%{opacity:0}to{opacity:1}}.Navbar_logoutButton__FBfqP{border-radius:0;border:none;border-bottom:1px solid hsla(155,9%,53%,.1)}}.Dashboard_app__SoQ3u{min-height:100vh;background-color:#f5f5f5;display:flex}.Dashboard_mainContent__Zm5NS{flex:1 1;padding:2rem;margin-left:250px}@media (max-width:768px){.Dashboard_app__SoQ3u{flex-direction:column}.Dashboard_mainContent__Zm5NS{margin-left:0;padding:1rem;margin-top:0}.Dashboard_header__N6bxR h1{font-size:1.5rem}.Dashboard_metricsGrid__tXvVS{grid-template-columns:1fr;gap:1rem}.Dashboard_referralSection__o0k3Q{padding:1rem}.Dashboard_referralLink__plCu5{flex-direction:column;gap:.5rem}.Dashboard_copyButton__dNNmn,.Dashboard_referralInput__Lj4Mh{width:100%}}.Dashboard_container__KcHrK{max-width:1200px;margin:0 auto}.Dashboard_header__N6bxR{margin-bottom:2rem}.Dashboard_header__N6bxR h1{color:#7d938a;font-size:2rem;margin:0}.Dashboard_referralSection__o0k3Q{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem}.Dashboard_referralSection__o0k3Q h2{color:#7d938a;font-size:1.25rem;margin-bottom:1rem}.Dashboard_linkDescription__Kinm0{color:#5a5a5a;font-size:.875rem;margin-bottom:1rem}.Dashboard_referralLink__plCu5{display:flex;gap:1rem;align-items:center}.Dashboard_referralInput__Lj4Mh{flex:1 1;padding:.75rem;border:1px solid hsla(155,9%,53%,.15);border-radius:4px;font-size:1rem;background:hsla(155,9%,53%,.05)}.Dashboard_copyButton__dNNmn{padding:.75rem 1.5rem;background:#7d938a;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.Dashboard_copyButton__dNNmn:hover{background:#6b7f76}.Dashboard_metricsGrid__tXvVS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_metricCard__8JFPH{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_metricCard__8JFPH h3{color:#5a5a5a;font-size:1rem;margin:0 0 .5rem;font-weight:500}.Dashboard_metricCard__8JFPH p{font-size:2rem;font-weight:700;margin:0}.Dashboard_tableSection__4x78R{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_tableSection__4x78R h2{color:#7d938a;font-size:1.25rem;margin-bottom:1rem}.Dashboard_tableContainer___29iQ{overflow-x:auto}.Dashboard_table___B_5_{width:100%;border-collapse:collapse}.Dashboard_table___B_5_ td,.Dashboard_table___B_5_ th{padding:.75rem;text-align:left;border-bottom:1px solid hsla(155,9%,53%,.15)}.Dashboard_table___B_5_ th{background:hsla(155,9%,53%,.05);font-weight:600;color:#7d938a}.Dashboard_status__jR_OO{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.Dashboard_paid__afsUF{background:#f0fff4;color:#38a169}.Dashboard_pending__LlVrR{background:#fffaf0;color:#d69e2e}.Dashboard_emptyState__9P6F_{text-align:center;padding:3rem 1rem;color:#5a5a5a}.Dashboard_emptyState__9P6F_ p{font-size:1.1rem;margin:0}.Dashboard_loading__sgY4T{text-align:center;padding:2rem;color:#5a5a5a}.Dashboard_error__I2xNU{color:#e53e3e;padding:1rem;margin-bottom:1rem;background-color:#fff5f5;border-radius:4px}@media (max-width:768px){.Dashboard_mainContent__Zm5NS{margin-left:0;padding:1rem}.Dashboard_metricsGrid__tXvVS{grid-template-columns:1fr}.Dashboard_referralLink__plCu5{flex-direction:column;align-items:stretch}}