.ProspectField_field__C6ILg{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f9fafb;border-radius:.5rem}.ProspectField_label__SH0EW{font-size:.75rem;color:#6b7280;font-weight:500}.ProspectField_value__deQU0{color:var(--color-navy);font-weight:500}.ProspectField_link___vgwi{color:var(--color-teal);text-decoration:none}.ProspectField_link___vgwi:hover{text-decoration:underline}.ProspectField_input__qzpup{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);background:white;width:100%;transition:border-color .15s ease}.ProspectField_input__qzpup:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.ProspectField_select__3Zd_K{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);background:white;width:100%;cursor:pointer;transition:border-color .15s ease}.ProspectField_select__3Zd_K:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.SeedButton_button__jt8lW{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SeedButton_button__jt8lW:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal);background:rgba(11,57,198,.04)}.SeedButton_button__jt8lW:disabled{opacity:.6;cursor:not-allowed}.SeedButton_icon__cpgWw{width:16px;height:16px;flex-shrink:0}.SeedButton_dark__1IxaI{width:100%;justify-content:center;background:transparent;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7);padding:.65rem 1rem;font-size:.8125rem;margin-bottom:.5rem}.SeedButton_dark__1IxaI:hover:not(:disabled){background:rgba(88,175,214,.18);border-color:rgba(88,175,214,.5);color:#a7dff8}.PortalSidebar_sidebar__GWiTQ{width:260px;height:100vh;background:var(--color-navy);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:40}@media (max-width:1023px){.PortalSidebar_sidebar__GWiTQ{display:none}}.PortalSidebar_logoWrapper___W_X9{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.PortalSidebar_logo__rJ21c{width:auto;height:60px}.PortalSidebar_nav__p0vxO{flex:1;padding:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(167,223,248,.35) transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar{width:6px}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-track{background:transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb:hover{background:rgba(167,223,248,.55)}.PortalSidebar_navLabel__Uj2qk{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);padding:0 .75rem;margin-bottom:.5rem;font-weight:600}.PortalSidebar_navList__Kght6{list-style:none;margin:0;padding:0}.PortalSidebar_navItem__BgIUr{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-radius:.75rem;color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;transition:all .2s ease;margin-bottom:.125rem}.PortalSidebar_navItem__BgIUr:hover{background:rgba(255,255,255,.1);color:white}.PortalSidebar_navItemActive__tBRQl{background:var(--color-teal);color:white}.PortalSidebar_navItemActive__tBRQl:hover{background:var(--color-teal)}.PortalSidebar_navIcon__BRsIB{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.PortalSidebar_navIcon__BRsIB svg{width:100%;height:100%}.PortalSidebar_footer__WCpIo{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.PortalSidebar_logoutLink__3OS2N{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:transparent;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortalSidebar_logoutLink__3OS2N:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:#fca5a5}.PortalSidebar_logoutIcon__hdG7y{width:1.125rem;height:1.125rem}.PortalSidebarDrawer_overlay__PXX5Y{position:fixed;inset:0;z-index:50;display:flex;pointer-events:none}.PortalSidebarDrawer_overlayOpen__BpBb0{pointer-events:auto}@media (min-width:1024px){.PortalSidebarDrawer_overlay__PXX5Y{display:none}}.PortalSidebarDrawer_backdrop__lXu_O{position:absolute;inset:0;background:rgba(7,13,24,.55);opacity:0;transition:opacity .2s ease}.PortalSidebarDrawer_overlayOpen__BpBb0 .PortalSidebarDrawer_backdrop__lXu_O{opacity:1}.PortalSidebarDrawer_drawer__XKXAe{position:relative;width:min(280px,85vw);height:100%;background:var(--color-navy);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.35);transform:translateX(-100%);transition:transform .24s ease;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);scrollbar-width:thin;scrollbar-color:rgba(167,223,248,.35) transparent}.PortalSidebarDrawer_overlayOpen__BpBb0 .PortalSidebarDrawer_drawer__XKXAe{transform:translateX(0)}.PortalSidebarDrawer_closeButton__szvHT{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.8);cursor:pointer;transition:background .15s ease,color .15s ease}.PortalSidebarDrawer_closeButton__szvHT:hover{background:rgba(255,255,255,.1);color:white}.PortalSidebarDrawer_closeButton__szvHT svg{width:18px;height:18px}.PortalTopBar_topBar__Wz8_m{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;padding-top:calc(.5rem + var(--safe-top));background:var(--color-navy);color:white;box-shadow:0 1px 0 rgba(255,255,255,.06)}@media (min-width:1024px){.PortalTopBar_topBar__Wz8_m{display:none}}.PortalTopBar_hamburger__2tzm0{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:white;cursor:pointer;border-radius:.5rem;transition:background .15s ease}.PortalTopBar_hamburger__2tzm0:hover{background:rgba(255,255,255,.1)}.PortalTopBar_hamburger__2tzm0 svg{width:22px;height:22px}.PortalTopBar_logoSlot__ppV1b{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.PortalTopBar_avatar__O8aaf{width:36px;height:36px;border-radius:50%;background:var(--color-teal);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.8125rem;flex-shrink:0}.PortalHeader_header__GH40f{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.25rem;background:white;border-bottom:1px solid #e5e7eb}@media (min-width:768px){.PortalHeader_header__GH40f{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem}}.PortalHeader_titleWrapper___bk8u{display:flex;flex-direction:column;gap:.25rem;min-width:0}.PortalHeader_title__pmZg2{font-family:var(--font-display),Georgia,serif;font-size:1.375rem;font-weight:600;color:var(--color-navy);margin:0;line-height:1.2}@media (min-width:768px){.PortalHeader_title__pmZg2{font-size:1.75rem}}.PortalHeader_subtitle__OAoXc{font-size:.875rem;color:#6b7280;margin:0}.PortalHeader_actions__T_p6J{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}@media (min-width:768px){.PortalHeader_actions__T_p6J{gap:1rem;flex-wrap:nowrap}}.PortalHeader_userInfo__xSEho{display:flex;align-items:center;gap:.75rem;margin-left:auto}.PortalHeader_userDetails__TsDF0{display:none}@media (min-width:640px){.PortalHeader_userDetails__TsDF0{display:flex;flex-direction:column}}.PortalHeader_avatar__SQ_DV{width:40px;height:40px;border-radius:50%;background:var(--color-teal);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.PortalHeader_userName__2INIg{font-weight:500;color:var(--color-navy);font-size:.95rem;line-height:1.2}.PortalHeader_userRole__UPztg{font-size:.75rem;color:#6b7280;text-transform:capitalize}.ProspectSearch_wrapper__w4s5h{position:relative;display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;background:white}.ProspectSearch_icon__Oh8J2{position:absolute;left:1.75rem;width:18px;height:18px;color:#9ca3af;pointer-events:none}.ProspectSearch_input__IR9Co{width:100%;padding:.625rem .75rem .625rem 2.25rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy);background:#f9fafb;transition:all .15s ease}.ProspectSearch_input__IR9Co::-moz-placeholder{color:#9ca3af}.ProspectSearch_input__IR9Co::placeholder{color:#9ca3af}.ProspectSearch_input__IR9Co:focus{outline:none;border-color:var(--color-teal);background:white;box-shadow:0 0 0 2px rgba(11,57,198,.08)}.ProspectSearch_clear__JT0ZH{position:absolute;right:1.75rem;width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#9ca3af;transition:color .15s ease}.ProspectSearch_clear__JT0ZH:hover{color:#6b7280}.ProspectSearch_clear__JT0ZH svg{width:16px;height:16px}.ProspectInvoicesList_card__1rGKp{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProspectInvoicesList_title__UhMcI{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem;display:flex;align-items:baseline;gap:.5rem}.ProspectInvoicesList_count__8Kstk{font-family:inherit;font-size:.95rem;font-weight:500;color:#6b7280}.ProspectInvoicesList_hint__6JXcB{margin:0;font-size:.875rem;color:#6b7280}.ProspectInvoicesList_error__siYun{margin:0;font-size:.875rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:.625rem .75rem;border-radius:.5rem}.ProspectInvoicesList_list__Px6hp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ProspectInvoicesList_row__0_GHh{display:flex;gap:1rem;padding:.85rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fafbff;align-items:center;flex-wrap:wrap}.ProspectInvoicesList_rowMain__uKJxW{display:flex;flex-direction:column;gap:.35rem;flex:1 1 240px;min-width:0}.ProspectInvoicesList_rowHeader__oNQYt{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ProspectInvoicesList_description__l915R{font-weight:600;color:var(--color-navy);font-size:.95rem;word-break:break-word}.ProspectInvoicesList_badge__tONvp{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProspectInvoicesList_statusPaid__pXEWY{background:#dcfce7;color:#166534}.ProspectInvoicesList_statusPending__wzMND{background:#fef3c7;color:#92400e}.ProspectInvoicesList_statusDanger__mEAEB{background:#fee2e2;color:#991b1b}.ProspectInvoicesList_statusDefault__gfmao{background:#e5e7eb;color:#374151}.ProspectInvoicesList_meta__QUMEO{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8125rem;color:#6b7280;align-items:center}.ProspectInvoicesList_amount__YyYhd{font-weight:600;color:var(--color-navy)}.ProspectInvoicesList_metaDivider__8EmUA{color:#9ca3af}.ProspectInvoicesList_actions__jXRmO{display:flex;gap:.5rem;flex-wrap:wrap}.ProspectInvoicesList_copyBtn__k9Ttc,.ProspectInvoicesList_openBtn__Sevbc{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease;border:1px solid transparent;white-space:nowrap}.ProspectInvoicesList_openBtn__Sevbc{background:var(--color-teal);color:#ffffff}.ProspectInvoicesList_openBtn__Sevbc:hover{background:var(--color-navy)}.ProspectInvoicesList_copyBtn__k9Ttc{background:#ffffff;color:var(--color-navy);border-color:#d1d5db}.ProspectInvoicesList_copyBtn__k9Ttc:hover{background:#f3f4f6;border-color:#9ca3af}.ProspectInvoicesList_deleteBtn__3lYBG,.ProspectInvoicesList_editBtn__yp9h5{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;background:#ffffff;border:1px solid #d1d5db;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.ProspectInvoicesList_editBtn__yp9h5{color:var(--color-navy)}.ProspectInvoicesList_editBtn__yp9h5:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ProspectInvoicesList_deleteBtn__3lYBG{color:#b91c1c;border-color:#fecaca}.ProspectInvoicesList_deleteBtn__3lYBG:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.ProspectInvoicesList_deleteBtn__3lYBG:disabled,.ProspectInvoicesList_editBtn__yp9h5:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_card__JAvyq{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;background:#fafafa}.ProspectWaiverCard_cardTitle__nBsRt{font-size:.875rem;font-weight:600;color:var(--color-navy);margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.ProspectWaiverCard_hint__AbSe6{font-size:.8125rem;color:#6b7280;margin:0 0 1rem}.ProspectWaiverCard_statusRow__aTWbo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.ProspectWaiverCard_statusBadge__JesFh{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.ProspectWaiverCard_statusNotSent__7nNuk{background:#f3f4f6;color:#4b5563}.ProspectWaiverCard_statusSent__D3stB{background:#fef3c7;color:#92400e}.ProspectWaiverCard_statusSigned__G_UIs{background:#d1fae5;color:#065f46}.ProspectWaiverCard_statusDeclined__2cv6s{background:#fee2e2;color:#991b1b}.ProspectWaiverCard_meta__D2HSe{font-size:.8125rem;color:#6b7280}.ProspectWaiverCard_actions__I0rUi{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.ProspectWaiverCard_primaryBtn__OEXZr{padding:.5rem 1rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ProspectWaiverCard_primaryBtn__OEXZr:hover:not(:disabled){background:var(--color-teal)}.ProspectWaiverCard_primaryBtn__OEXZr:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_secondaryBtn__b8vi7{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease}.ProspectWaiverCard_secondaryBtn__b8vi7:hover:not(:disabled){border-color:var(--color-teal);color:var(--color-teal)}.ProspectWaiverCard_secondaryBtn__b8vi7:disabled{opacity:.6;cursor:not-allowed}.ProspectWaiverCard_gatedNote__zDRCt{font-size:.75rem;color:#6b7280;font-style:italic;margin:.5rem 0 0}.ProspectWaiverCard_error__iZkLJ{background:#fee2e2;color:#991b1b}.ProspectWaiverCard_error__iZkLJ,.ProspectWaiverCard_success__R4RAL{padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;margin-top:.5rem}.ProspectWaiverCard_success__R4RAL{background:#d1fae5;color:#065f46}.ProspectAdminOverride_container___J5dK{border:1px dashed #d1d5db;border-radius:.75rem;padding:.75rem 1rem;background:#fafafa}.ProspectAdminOverride_toggle__ksu6r{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#6b7280;cursor:pointer}.ProspectAdminOverride_toggle__ksu6r:hover{color:var(--color-navy)}.ProspectAdminOverride_caret__7ftvu{font-size:.75rem;transition:transform .15s ease}.ProspectAdminOverride_caretOpen__RkRBR{transform:rotate(90deg)}.ProspectAdminOverride_body__qhdjm{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.ProspectAdminOverride_warningBox__rCTyK{background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;padding:.75rem;font-size:.8125rem;color:#7c2d12;margin-bottom:.75rem}.ProspectAdminOverride_overrideBtn__O32Pt{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#b45309;color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ProspectAdminOverride_overrideBtn__O32Pt:hover:not(:disabled){background:#92400e}.ProspectAdminOverride_overrideBtn__O32Pt:disabled{opacity:.6;cursor:not-allowed}.ProspectAdminOverride_error___EOBI{color:#b91c1c;font-size:.8125rem;margin:.5rem 0 0}.ProspectAdminOverride_credentialsBox__Gg11q{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:.75rem;margin-top:.75rem}.ProspectAdminOverride_credentialsBox__Gg11q p{margin:.25rem 0;font-size:.8125rem;color:var(--color-navy)}.ProspectAdminOverride_confirmOverlay__dE5be{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem}.ProspectAdminOverride_confirmModal__K5UZ9{background:white;border-radius:.75rem;padding:1.5rem;max-width:420px;width:100%}.ProspectAdminOverride_confirmTitle__1EBHa{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;margin:0 0 .5rem;color:var(--color-navy)}.ProspectAdminOverride_confirmBody__u1HF4{font-size:.875rem;color:#374151;line-height:1.5;margin:0 0 1rem}.ProspectAdminOverride_confirmList__JpKgr{font-size:.8125rem;color:#374151;margin:0 0 1rem 1rem;padding:0}.ProspectAdminOverride_confirmList__JpKgr li{margin-bottom:.25rem}.ProspectAdminOverride_confirmActions__Jm7aq{display:flex;gap:.5rem;justify-content:flex-end}.ProspectAdminOverride_cancelBtn__NNs1H{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:#374151;font-size:.8125rem;font-weight:500;cursor:pointer}.ProspectAdminOverride_cancelBtn__NNs1H:hover{background:#f9fafb}.ProspectDetailModal_overlay__LUqo5{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}@media (min-width:768px){.ProspectDetailModal_overlay__LUqo5{align-items:center;padding:1rem}}.ProspectDetailModal_modal__0D9uv{background:white;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:92vh;overflow-y:auto;padding-bottom:var(--safe-bottom);animation:ProspectDetailModal_slideUp__pCakg .24s ease}@keyframes ProspectDetailModal_slideUp__pCakg{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.ProspectDetailModal_modal__0D9uv{border-radius:1rem;max-width:720px;max-height:90vh;padding-bottom:0;animation:none}}.ProspectDetailModal_header__0hua0{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:white;z-index:10;border-radius:1rem 1rem 0 0}@media (min-width:768px){.ProspectDetailModal_header__0hua0{padding:1.5rem}}.ProspectDetailModal_title__43BZn{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin:0}.ProspectDetailModal_headerActions___myOQ{display:flex;align-items:center;gap:.5rem}.ProspectDetailModal_editToggle__zohG_{padding:.375rem .875rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_editToggle__zohG_:hover{border-color:var(--color-teal);color:var(--color-teal)}.ProspectDetailModal_editToggleActive__1SEun{border-color:#ef4444;color:#ef4444}.ProspectDetailModal_editToggleActive__1SEun:hover{background:#fef2f2}.ProspectDetailModal_headerSaveBtn__hM7o_{padding:.375rem .875rem;border:1px solid var(--color-teal);border-radius:.375rem;background:var(--color-teal);color:#ffffff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_headerSaveBtn__hM7o_:hover:not(:disabled){background:var(--color-navy);border-color:var(--color-navy)}.ProspectDetailModal_headerSaveBtn__hM7o_:disabled{opacity:.6;cursor:not-allowed}.ProspectDetailModal_closeButton__kNEaW{width:36px;height:36px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.ProspectDetailModal_closeButton__kNEaW:hover{background:#e5e7eb}.ProspectDetailModal_closeButton__kNEaW svg{width:18px;height:18px;color:#6b7280}.ProspectDetailModal_body__5dH5_{padding:1rem 1.25rem}@media (min-width:768px){.ProspectDetailModal_body__5dH5_{padding:1.5rem}}.ProspectDetailModal_section__YgUNp{margin-bottom:1.75rem}.ProspectDetailModal_section__YgUNp:last-child{margin-bottom:0}.ProspectDetailModal_sectionTitle___DpX3{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin-bottom:.75rem}.ProspectDetailModal_fieldGrid__dvdOm{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ProspectDetailModal_fieldList__W_8jw{display:flex;flex-direction:column;gap:.5rem}.ProspectDetailModal_statusButtons__APIhM{display:flex;flex-wrap:wrap;gap:.5rem}.ProspectDetailModal_statusButton__X531K{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:white;color:var(--color-navy);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_statusButton__X531K:hover{border-color:var(--color-teal)}.ProspectDetailModal_statusButtonActive__9Z_ra{border-color:var(--color-teal);background:rgba(11,57,198,.08);color:var(--color-teal)}.ProspectDetailModal_convertedBadge__nQoe4{display:inline-flex;padding:.375rem 1rem;background:#e0e7ff;color:#4338ca;border-radius:9999px;font-size:.875rem;font-weight:600}.ProspectDetailModal_convertSection__BcRcK{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ProspectDetailModal_convertBtn__JLu3m{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:#047857;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProspectDetailModal_convertBtn__JLu3m:hover:not(:disabled){background:#065f46}.ProspectDetailModal_convertBtn__JLu3m:disabled{opacity:.6;cursor:not-allowed}.ProspectDetailModal_convertError__t3G3k{color:#b91c1c;font-size:.875rem;margin:0}.ProspectDetailModal_credentialsBox__4_1AD{background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;padding:1rem}.ProspectDetailModal_credentialsBox__4_1AD p{margin:.25rem 0;font-size:.875rem;color:var(--color-navy)}.ProspectDetailModal_credentialsHint__ZtRAe{color:#6b7280!important;font-style:italic;margin-top:.5rem!important}@media (max-width:768px){.ProspectDetailModal_fieldGrid__dvdOm{grid-template-columns:1fr}}.ProspectsList_container__LY529{padding:0}.ProspectsList_loading__MUTRG{padding:3rem;text-align:center;color:#6b7280}.ProspectsList_emptyState__7zrMj{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.ProspectsList_emptyIcon__elp13{width:80px;height:80px;margin:0 auto 1.5rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProspectsList_emptyIcon__elp13 svg{width:40px;height:40px;color:#9ca3af}.ProspectsList_emptyTitle__dgdWe{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ProspectsList_emptyText__CCz0a{color:#6b7280}.ProspectsList_tableWrapper__fJZMw{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProspectsList_controls__Rf_RM{display:flex;flex-wrap:wrap;align-items:stretch}.ProspectsList_controls__Rf_RM>:first-child{flex:1 1 260px}.ProspectsList_closedToggle__sbNa2{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;font-size:.875rem;color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProspectsList_closedToggle__sbNa2 input{width:1rem;height:1rem;accent-color:var(--color-teal);cursor:pointer}.ProspectsList_hiddenCount__vWgFx{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700}.ProspectsList_table__frHee{width:100%;border-collapse:collapse}.ProspectsList_table__frHee th{text-align:left;padding:1rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ProspectsList_table__frHee td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.ProspectsList_clickableRow___f3MD{cursor:pointer;transition:background .1s ease}.ProspectsList_table__frHee tbody tr:hover{background:#f9fafb}.ProspectsList_table__frHee tbody tr:last-child td{border-bottom:none}.ProspectsList_nameCell__iWVj8{font-weight:500;color:var(--color-navy)}.ProspectsList_emailLink__8vRHT{color:var(--color-teal);text-decoration:none}.ProspectsList_emailLink__8vRHT:hover{text-decoration:underline}.ProspectsList_dateCell__LcXnR{color:#6b7280;font-size:.875rem}.ProspectsList_statusBadge__agfiv{display:inline-flex;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.ProspectsList_statusNew__oOlOr{background:#dbeafe;color:#1d4ed8}.ProspectsList_statusContacted__8xmgd{background:#fef3c7;color:#b45309}.ProspectsList_statusQualified__uqv6c{background:#d1fae5;color:#047857}.ProspectsList_statusDisqualified__Bf_OH{background:#fee2e2;color:#b91c1c}.ProspectsList_statusConverted__9TlX8{background:#e0e7ff;color:#4338ca}.ProspectsList_noResults__fDEYh{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}@media (max-width:768px){.ProspectsList_tableWrapper__fJZMw{margin:1rem;overflow-x:auto}.ProspectsList_table__frHee{min-width:600px}}.LoginForm_container__wdMkj{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,var(--color-navy) 0,#0a0a5c 100%);position:relative;overflow:hidden}.LoginForm_floatingLogos__Kkj__{position:absolute;inset:0;pointer-events:none;z-index:0}.LoginForm_floatingLogo__5TpcY{position:absolute;opacity:.15;filter:brightness(2);animation:LoginForm_float__1bUbk 20s ease-in-out infinite}.LoginForm_logo1__PFdHJ{top:5%;left:10%;animation-delay:0s;animation-duration:18s}.LoginForm_logo2__ORrLp{top:15%;right:15%;animation-delay:-3s;animation-duration:22s}.LoginForm_logo3__LELAM{bottom:20%;left:5%;animation-delay:-6s;animation-duration:20s}.LoginForm_logo4__ddZme{top:40%;left:25%;animation-delay:-9s;animation-duration:24s}.LoginForm_logo5__6Pfpe{bottom:10%;right:10%;animation-delay:-12s;animation-duration:19s}.LoginForm_logo6___Kbkp{top:60%;right:25%;animation-delay:-4s;animation-duration:21s}.LoginForm_logo7__z_YZf{bottom:35%;left:15%;animation-delay:-8s;animation-duration:23s}.LoginForm_logo8__7Hq88{top:25%;left:40%;animation-delay:-15s;animation-duration:17s}@keyframes LoginForm_float__1bUbk{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(20px) rotate(-5deg)}}.LoginForm_card__d8YmK{width:100%;max-width:420px;background:white;border-radius:1.5rem;padding:2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;z-index:1}.LoginForm_logoWrapper__T4HYM{display:flex;justify-content:center;margin-bottom:2rem}.LoginForm_logo__m4LGy{height:50px;width:auto}.LoginForm_header__RR3DJ{text-align:center;margin-bottom:2rem}.LoginForm_title__FDBBb{font-family:var(--font-display),Georgia,serif;font-size:1.75rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.LoginForm_subtitle__mEC__{color:#6b7280;font-size:.95rem}.LoginForm_form__kI_yY{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_error__Pr_wN{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#b91c1c;font-size:.875rem}.LoginForm_errorIcon__rubMT{width:1.25rem;height:1.25rem;flex-shrink:0}.LoginForm_inputGroup__fcn2M{display:flex;flex-direction:column;gap:.5rem}.LoginForm_label__8Ccpm{font-weight:500;font-size:.875rem;color:var(--color-navy)}.LoginForm_input__83fJS{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .2s ease;background:white}.LoginForm_input__83fJS:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.LoginForm_input__83fJS::-moz-placeholder{color:#9ca3af}.LoginForm_input__83fJS::placeholder{color:#9ca3af}.LoginForm_input__83fJS:disabled{background:#f9fafb;cursor:not-allowed}.LoginForm_forgotLink__tbo7b{align-self:flex-end;font-size:.85rem;color:var(--color-teal);text-decoration:none;margin-top:.25rem}.LoginForm_forgotLink__tbo7b:hover{text-decoration:underline}.LoginForm_submitButton__dyCo_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;border:none;border-radius:.75rem;background:var(--color-teal);color:white;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.LoginForm_submitButton__dyCo_:hover:not(:disabled){background:var(--color-navy);transform:translateY(-1px)}.LoginForm_submitButton__dyCo_:disabled{opacity:.7;cursor:not-allowed;transform:none}.LoginForm_spinner__EsyfQ{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:LoginForm_spin__Kl1_N .8s linear infinite}@keyframes LoginForm_spin__Kl1_N{to{transform:rotate(1turn)}}.LoginForm_footer__UoWTT{margin-top:1.5rem;text-align:center;padding-top:1.5rem;border-top:1px solid #e5e7eb}.LoginForm_backLink__v1fUJ{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .2s ease}.LoginForm_backLink__v1fUJ:hover{color:var(--color-teal)}.LoginForm_backIcon__JjXGQ{width:1rem;height:1rem}.LoginForm_testLoginButton__E35sf{width:100%;padding:.75rem 1rem;margin-top:.75rem;border:2px dashed #f59e0b;border-radius:.75rem;background:#fffbeb;color:#92400e;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.LoginForm_testLoginButton__E35sf:hover:not(:disabled){background:#fef3c7;border-color:#d97706}.LoginForm_testLoginButton__E35sf:disabled{opacity:.5;cursor:not-allowed}.ForgotPasswordForm_successBox__ffRLI{display:flex;flex-direction:column;gap:1.25rem}.ForgotPasswordForm_successText__OW4jr{padding:.875rem 1rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;color:#065f46;font-size:.9rem;line-height:1.4;margin:0}.ProtectedRoute_loadingContainer__TNzL1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#f9fafb}.ProtectedRoute_spinner__7FJ43{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--color-teal);border-radius:50%;animation:ProtectedRoute_spin__aCB9Y .8s linear infinite}@keyframes ProtectedRoute_spin__aCB9Y{to{transform:rotate(1turn)}}.ProtectedRoute_loadingText__RqVbQ{color:#6b7280;font-size:.95rem}.ClientsList_loading__rkcAh{padding:3rem;text-align:center;color:#6b7280}.ClientsList_emptyState__bY5O3{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.ClientsList_emptyIcon__HDzut{width:64px;height:64px;margin:0 auto 1.5rem;color:#9ca3af}.ClientsList_emptyTitle__7DYSH{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ClientsList_emptyText__ncMdY{color:#6b7280}.ClientsList_tableWrapper__I7YjX{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClientsList_controls__crznc{display:flex;flex-wrap:wrap;align-items:stretch}.ClientsList_controls__crznc>.ClientsList_searchBar__nIMMn{flex:1 1 260px}.ClientsList_inactiveToggle__PUuEI,.ClientsList_searchBar__nIMMn{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.ClientsList_inactiveToggle__PUuEI{font-size:.875rem;color:#6b7280;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClientsList_inactiveToggle__PUuEI input{width:1rem;height:1rem;accent-color:var(--color-teal);cursor:pointer}.ClientsList_hiddenCount__Ed1gp{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700}.ClientsList_searchIcon__GEQRF{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.ClientsList_searchInput__LMVVU{flex:1;border:none;outline:none;font-size:.875rem;color:var(--color-navy)}.ClientsList_searchInput__LMVVU::-moz-placeholder{color:#9ca3af}.ClientsList_searchInput__LMVVU::placeholder{color:#9ca3af}.ClientsList_table___baoM{width:100%;border-collapse:collapse}.ClientsList_table___baoM th{text-align:left;padding:1rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ClientsList_table___baoM td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.ClientsList_clickableRow__ihCBT{cursor:pointer;transition:background .1s ease}.ClientsList_table___baoM tbody tr:hover{background:#f9fafb}.ClientsList_table___baoM tbody tr:last-child td{border-bottom:none}.ClientsList_nameCell__RDmVh{font-weight:500;color:var(--color-navy)}.ClientsList_emailLink__IZXgO{color:var(--color-teal);text-decoration:none}.ClientsList_emailLink__IZXgO:hover{text-decoration:underline}.ClientsList_phoneCell__bGRMR{color:#6b7280;text-decoration:none}a.ClientsList_phoneCell__bGRMR:hover{text-decoration:underline}.ClientsList_dateCell__1SAEc{color:#6b7280;font-size:.875rem}.ClientsList_statusBadge__ZEyFi{display:inline-flex;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.ClientsList_statusActive__RDnTQ{background:#d1fae5;color:#047857}.ClientsList_statusInactive__DD35E{background:#fee2e2;color:#b91c1c}.ClientsList_statusPaused__GL1qy{background:#fef3c7;color:#b45309}.ClientsList_noResults__SqGYa{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}.ClientNotesList_loading__4kUoJ{padding:3rem;text-align:center;color:#6b7280}.ClientNotesList_emptyState__LI3SD{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem}.ClientNotesList_emptyIcon__8JSgn{width:64px;height:64px;margin:0 auto 1.5rem;color:#9ca3af}.ClientNotesList_emptyTitle__kWXyE{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ClientNotesList_emptyText__N_2gr{color:#6b7280}.ClientNotesList_list__qozgH{display:flex;flex-direction:column;gap:1rem}.ClientNotesList_card__U57sv{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.ClientNotesList_cardHeader__z6j1p{margin-bottom:.5rem}.ClientNotesList_noteTitle__m8wSm{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 .25rem}.ClientNotesList_noteDate__3F77j{font-size:.75rem;color:#9ca3af}.ClientNotesList_noteContent__niu1_{font-size:.9375rem;color:var(--color-navy);line-height:1.6;white-space:pre-wrap;margin:0}.ResourceLibrary_loading__O65ih{padding:3rem;text-align:center;color:#6b7280}.ResourceLibrary_empty__wU_d9{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem 2rem}.ResourceLibrary_emptyTitle__fwRol{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.ResourceLibrary_emptyText__ty9oP{color:#6b7280}.ResourceLibrary_grid__XsUdg{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;padding:1.5rem 2rem}.ResourceLibrary_card__z_Kl_{background:white;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ResourceLibrary_cardTitle__pnDVB{font-weight:600;color:var(--color-navy);margin:0;font-size:1rem}.ResourceLibrary_cardDesc__Wsf9P{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.ResourceLibrary_cardLink__oE5PI{margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:500;color:var(--color-teal);text-decoration:none}.ResourceLibrary_cardLink__oE5PI:hover{text-decoration:underline}.ResourceManager_wrapper__JB3Ds{padding:1.5rem 2rem}.ResourceManager_loading__PMAkj{padding:3rem;text-align:center;color:#6b7280}.ResourceManager_toolbar__1vatY{display:flex;justify-content:flex-end;margin-bottom:1rem}.ResourceManager_addBtn__cEpMw{padding:.5rem 1.25rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}.ResourceManager_addBtn__cEpMw:hover{opacity:.9}.ResourceManager_form__3cUeM{background:white;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ResourceManager_input__a7kNQ,.ResourceManager_textarea__smWkX{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy);outline:none;box-sizing:border-box}.ResourceManager_input__a7kNQ:focus,.ResourceManager_textarea__smWkX:focus{border-color:var(--color-teal)}.ResourceManager_textarea__smWkX{min-height:80px;resize:vertical}.ResourceManager_toggle__ZLcAQ{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-navy);cursor:pointer}.ResourceManager_formActions__W2hGP{display:flex;gap:.75rem}.ResourceManager_saveBtn__ZTnDz{padding:.5rem 1.25rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}.ResourceManager_saveBtn__ZTnDz:hover{opacity:.9}.ResourceManager_cancelBtn__XQMGZ{padding:.5rem 1.25rem;background:#f3f4f6;color:#374151;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer}.ResourceManager_cancelBtn__XQMGZ:hover{background:#e5e7eb}.ResourceManager_tableWrapper__yVFo7{background:white;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb}.ResourceManager_table__R5OWc{width:100%;border-collapse:collapse}.ResourceManager_table__R5OWc th{text-align:left;padding:1rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ResourceManager_table__R5OWc td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem}.ResourceManager_table__R5OWc tbody tr:last-child td{border-bottom:none}.ResourceManager_nameCell__ydcwQ{font-weight:500}.ResourceManager_actionCell__xYFtB{display:flex;gap:.5rem}.ResourceManager_editBtn__qZvu1{padding:.25rem .75rem;border:1px solid var(--color-teal);background:transparent;color:var(--color-teal);border-radius:.375rem;font-size:.8rem;cursor:pointer}.ResourceManager_editBtn__qZvu1:hover{background:var(--color-teal);color:white}.ResourceManager_deleteBtn__gnhFu{padding:.25rem .75rem;border:1px solid #dc2626;background:transparent;color:#dc2626;border-radius:.375rem;font-size:.8rem;cursor:pointer}.ResourceManager_deleteBtn__gnhFu:hover{background:#dc2626;color:white}.ResourceManager_emptyRow__6KgiF{text-align:center;padding:2rem 1.25rem!important;color:#9ca3af;font-style:italic}.ReviewForm_container__EaeWf{padding:2rem}.ReviewForm_card__EwHuD{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;max-width:640px}.ReviewForm_title__Hw9Gs{font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.ReviewForm_statusMsg__MOQNc{font-size:.875rem;color:#6b7280;margin-bottom:1rem;line-height:1.5}.ReviewForm_stars__SzvwA{display:flex;gap:.25rem;margin-bottom:1rem}.ReviewForm_star__eboZF{background:none;border:none;cursor:pointer;padding:0;color:#d1d5db;transition:color .15s ease}.ReviewForm_starActive__5DKwN,.ReviewForm_starDisplay__U47J5,.ReviewForm_star__eboZF:hover{color:#f59e0b}.ReviewForm_fieldGroup__4x14l{margin-bottom:1rem}.ReviewForm_label__3TRJW{display:block;font-size:.8125rem;font-weight:500;color:var(--color-navy);margin-bottom:.375rem}.ReviewForm_textarea__LjH5P{width:100%;min-height:100px;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;resize:vertical;font-family:inherit}.ReviewForm_textarea__LjH5P:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.ReviewForm_input__TZvxB{width:100%;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-family:inherit}.ReviewForm_input__TZvxB:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 2px rgba(11,57,198,.1)}.ReviewForm_submitBtn__O8dMI{padding:.625rem 1.5rem;background:var(--color-teal);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ReviewForm_submitBtn__O8dMI:hover{background:var(--color-teal)}.ReviewForm_submitBtn__O8dMI:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_error__gSgD9{color:#dc2626;font-size:.8125rem;margin-bottom:.75rem}.ReviewForm_success__I7DF3{color:#16a34a;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.ReviewForm_badge__kyDd0{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.ReviewForm_badgePending__E3_Zg{background:#fef3c7;color:#92400e}.ReviewForm_badgeApproved___V5dU{background:#d1fae5;color:#065f46}.ReviewForm_badgeFeatured__G7Acl{background:#dbeafe;color:#1e40af}.ReviewForm_quotePreview__TA6tv{font-style:italic;color:#374151;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.ReviewForm_badgeRejected__y2AU7{background:#fee2e2;color:#991b1b}.ReviewForm_formActions__En0gz{display:flex;gap:.5rem;flex-wrap:wrap}.ReviewForm_cancelBtn__5LnMM{padding:.625rem 1.5rem;background:white;color:var(--color-navy);border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ReviewForm_cancelBtn__5LnMM:hover{background:#f9fafb}.ReviewForm_emptyState__NYU6k{font-size:.9375rem;color:#6b7280;margin:0 0 1rem}.ReviewForm_addAnotherWrapper__afVL3{margin-top:1rem;max-width:640px}.ReviewForm_card__EwHuD+.ReviewForm_card__EwHuD{margin-top:1rem}.ClientPlanBadge_card__8xnhq{background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.ClientPlanBadge_cardTitle__AWDGW{font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:600;color:var(--color-navy);margin:0}.ClientPlanBadge_planRow__tg2Yt{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ClientPlanBadge_progress__r0Jwa{font-size:1.4rem;font-weight:700;color:var(--color-navy);font-variant-numeric:tabular-nums}.ClientPlanBadge_muted__R_8_s{font-size:.8rem;color:#6b7280}.ClientPlanBadge_balance__2xVr8{font-size:.95rem;color:var(--color-navy);margin-top:.25rem}.ClientPlanBadge_balance__2xVr8 strong{font-variant-numeric:tabular-nums;font-weight:700}.ClientPlanBadge_badgeActive__vZkCL{background:#dbeafe;color:#1e40af}.ClientPlanBadge_badgeActive__vZkCL,.ClientPlanBadge_badgeComplete__vOVf8{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ClientPlanBadge_badgeComplete__vOVf8{background:#d1fae5;color:#047857}.ClientPlanBadge_badgeFull__rotBv{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#e0e7ff;color:#4338ca}.ReviewsList_container__pn82e{padding:2rem}.ReviewsList_tabs__8LRU7{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.ReviewsList_tab__yYSH8{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:white;font-size:.8125rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.ReviewsList_tab__yYSH8:hover{border-color:var(--color-teal);color:var(--color-teal)}.ReviewsList_tabActive__MCsyX{background:var(--color-teal);color:white;border-color:var(--color-teal)}.ReviewsList_tabActive__MCsyX:hover{color:white}.ReviewsList_tableWrapper__4cwuZ{background:white;border:1px solid #e5e7eb;border-radius:.75rem;overflow-x:auto}.ReviewsList_table__1_JKx{width:100%;border-collapse:collapse;font-size:.875rem}.ReviewsList_table__1_JKx th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}.ReviewsList_table__1_JKx td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);vertical-align:middle}.ReviewsList_table__1_JKx tr:last-child td{border-bottom:none}.ReviewsList_stars___MtWJ{display:flex;gap:2px;color:#f59e0b}.ReviewsList_starEmpty__UYJrK{color:#d1d5db}.ReviewsList_quoteCell__f7cA7{max-width:280px;color:#374151}.ReviewsList_quoteText__3Vd8J{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;padding:0;margin:0;font:inherit;color:#374151;text-align:left;cursor:pointer}.ReviewsList_quoteText__3Vd8J:hover{color:var(--color-teal);text-decoration:underline}.ReviewsList_badge__VPjXE{display:inline-block;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ReviewsList_badgePending__jTJJg{background:#fef3c7;color:#92400e}.ReviewsList_badgeApproved__ax1rB{background:#d1fae5;color:#065f46}.ReviewsList_badgeRejected__q0xD_{background:#fee2e2;color:#991b1b}.ReviewsList_badgeFeatured__oh_Nq{background:#dbeafe;color:#1e40af}.ReviewsList_actions__gp1AT{display:flex;gap:.375rem}.ReviewsList_actionBtn__75OwO{padding:.3rem .625rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ReviewsList_viewBtn__Y8zr3{color:var(--color-navy);border-color:#d1d5db}.ReviewsList_viewBtn__Y8zr3:hover{background:#f3f4f6}.ReviewsList_approveBtn__tdVAX{color:#065f46;border-color:#a7f3d0}.ReviewsList_approveBtn__tdVAX:hover{background:#d1fae5}.ReviewsList_rejectBtn__bEkAB{color:#991b1b;border-color:#fecaca}.ReviewsList_rejectBtn__bEkAB:hover{background:#fee2e2}.ReviewsList_featureBtn__TlB02{color:#1e40af;border-color:#bfdbfe}.ReviewsList_featureBtn__TlB02:hover{background:#dbeafe}.ReviewsList_subControls__p3rUe{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ReviewsList_hint__GIli6{font-size:.8125rem;color:#6b7280;margin:0}.ReviewsList_rejectedToggle__iuHDz{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#6b7280;cursor:pointer;white-space:nowrap}.ReviewsList_rejectedToggle__iuHDz input{cursor:pointer}.ReviewsList_hiddenCount__fosGd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;background:#fee2e2;color:#991b1b;font-size:.6875rem;font-weight:600}.ReviewsList_orderBtns__cIvWj{display:flex;flex-direction:column;gap:2px;align-items:center}.ReviewsList_arrowBtn__teQo3{background:none;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:.625rem;line-height:1;padding:3px 6px;color:#6b7280;transition:all .15s}.ReviewsList_arrowBtn__teQo3:hover:not(:disabled){background:#f3f4f6;color:var(--color-navy);border-color:#d1d5db}.ReviewsList_arrowBtn__teQo3:disabled{opacity:.25;cursor:default}.ReviewsList_homepageRow__leOGM{background:#eff6ff}.ReviewsList_homepageBadge__iYGDa{display:inline-block;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;background:#58AFD6;color:white;white-space:nowrap}.ReviewsList_emptyState__x08s1{padding:3rem;text-align:center;color:#6b7280}.ReviewsList_modalOverlay__oV7rg{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.ReviewsList_modal__B_4HH{background:white;border-radius:.75rem;padding:1.5rem;width:100%;max-width:540px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.ReviewsList_modalHeader__FJFHm{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ReviewsList_modalName__swNcs{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-navy)}.ReviewsList_modalTagline__0D6cc{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280}.ReviewsList_modalClose__ot2q_{background:none;border:none;font-size:1.5rem;line-height:1;color:#9ca3af;cursor:pointer;padding:0}.ReviewsList_modalClose__ot2q_:hover{color:var(--color-navy)}.ReviewsList_modalMeta__69CIF{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ReviewsList_modalQuote__BttYe{margin:0;padding:1rem;border-left:3px solid var(--color-teal);background:#f9fafb;border-radius:.5rem;color:#374151;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ReviewsList_modalSubmitted__ESzS1{margin:1rem 0 0;font-size:.75rem;color:#9ca3af}.ReviewsList_modalActions__xI1e5{display:flex;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.ClientDocuments_container__7d0_g{background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.ClientDocuments_header__KS0oY{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.ClientDocuments_title__wQFFs{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy)}.ClientDocuments_list__VARQE{list-style:none;margin:0;padding:0}.ClientDocuments_listItem__CTgAP{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-bottom:1px solid #f3f4f6;transition:background .1s ease}.ClientDocuments_listItem__CTgAP:last-child{border-bottom:none}.ClientDocuments_listItem__CTgAP:hover{background:#f9fafb}.ClientDocuments_fileIcon__KXAvC{width:20px;height:20px;color:var(--color-teal);flex-shrink:0}.ClientDocuments_fileName___6z4O{font-weight:500;color:var(--color-navy);font-size:.875rem}.ClientDocuments_fileMeta__qtmQK{font-size:.75rem;color:#9ca3af}.ClientDocuments_emptyState__KszWO{padding:4rem 2rem;text-align:center}.ClientDocuments_emptyIcon__Pl1SJ{width:48px;height:48px;margin:0 auto 1rem;color:#d1d5db}.ClientDocuments_emptyTitle__KWqKE{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:.25rem}.ClientDocuments_emptyText__PnNGY{color:#9ca3af;font-size:.875rem}.ClientDocuments_typeBadge__ELq4F{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.675rem;font-weight:600;background:#eff6ff;color:var(--color-teal);text-transform:uppercase;letter-spacing:.03em}.ClientDocuments_fileBody__YlI_O{flex:1;min-width:0}.ClientDocuments_downloadBtn__iOS4e{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s ease}.ClientDocuments_downloadBtn__iOS4e:hover{border-color:var(--color-teal);color:var(--color-teal)}.ClientDocuments_downloadBtn__iOS4e svg{width:14px;height:14px}.EmailTemplateList_loading__7hyVs{padding:3rem;text-align:center;color:#6b7280}.EmailTemplateList_error__fbecg{padding:1.5rem;text-align:center;color:#b91c1c;background:#fef2f2;border-radius:.75rem;margin:1.5rem}.EmailTemplateList_emptyState__L7W2z{padding:4rem 2rem;text-align:center;background:white;border-radius:1rem;margin:1.5rem}.EmailTemplateList_emptyTitle__sCA11{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem}.EmailTemplateList_emptyText__Ml6z7{color:#6b7280}.EmailTemplateList_tableWrapper__M05d3{background:white;border-radius:1rem;margin:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.EmailTemplateList_table__ryipg{width:100%;border-collapse:collapse}.EmailTemplateList_table__ryipg th{text-align:left;padding:1rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.EmailTemplateList_table__ryipg td{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy)}.EmailTemplateList_table__ryipg tbody tr:last-child td{border-bottom:none}.EmailTemplateList_row__lrit2{cursor:pointer;transition:background .1s ease}.EmailTemplateList_row__lrit2:hover{background:#f9fafb}.EmailTemplateList_nameCell__mDsBJ{font-weight:500;color:var(--color-navy)}.EmailTemplateList_subjectCell__bFjvg{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateList_badge__WNtbN{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.EmailTemplateList_catIntake__5aVze{background:#fef3c7;color:#b45309}.EmailTemplateList_catOnboarding__8iu8j{background:#dbeafe;color:#1d4ed8}.EmailTemplateList_catPurchase__lu4qE{background:#ede9fe;color:#6d28d9}.EmailTemplateList_catCheckIn__f7jYs{background:#d1fae5;color:#047857}.EmailTemplateList_catCustom__6_m2B{background:#f3f4f6;color:#374151}.EmailTemplateList_statusActive__3_mj3{background:#d1fae5;color:#047857}.EmailTemplateList_statusActive__3_mj3,.EmailTemplateList_statusInactive__8UlHx{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.EmailTemplateList_statusInactive__8UlHx{background:#fee2e2;color:#b91c1c}.EmailTemplateList_deleteBtn__b_wxW{padding:.3rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:white;color:#b91c1c;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.EmailTemplateList_deleteBtn__b_wxW:hover{background:#fef2f2;border-color:#fca5a5}.ClientDetailTabs_tabBar__Ogw3i{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ClientDetailTabs_tabBar__Ogw3i::-webkit-scrollbar{display:none}.ClientDetailTabs_tab__7XEIF{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.ClientDetailTabs_tab__7XEIF:hover{color:var(--color-navy)}.ClientDetailTabs_tabActive__T3Zek{color:var(--color-teal);border-bottom-color:var(--color-teal)}.ClientDetailTabs_tabContent__8KSfp{min-height:200px}.ClientDetailTabs_sectionHeader__juL5g{margin-bottom:1rem}.ClientDetailTabs_sectionTitle__G3k8o{font-size:1rem;font-weight:600;color:var(--color-navy)}.ClientDetailTabs_intakeHeader___g7MD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1.25rem}.ClientDetailTabs_intakeDate__2cNVv{font-size:.75rem;color:#9ca3af;margin:0}.ClientDetailTabs_printIntakeBtn__irPM8{padding:.4rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:var(--color-navy);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ClientDetailTabs_printIntakeBtn__irPM8:hover{border-color:var(--color-teal);color:var(--color-teal)}.ClientDetailTabs_intakeSection__Tsy46{margin-bottom:1.5rem}.ClientDetailTabs_intakeSection__Tsy46:last-child{margin-bottom:0}.ClientDetailTabs_intakeSectionTitle___YkB3{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin:0 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid #f3f4f6}.ClientDetailTabs_intakeGrid__OXLkJ{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ClientDetailTabs_intakeList__NXk8y{display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.ClientDetailTabs_intakeGrid__OXLkJ{grid-template-columns:1fr}}.SendEmailForm_form__M56rP{background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.SendEmailForm_heading__RYzmK{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin:0 0 1rem}.SendEmailForm_success__jc9e0{background:#d1fae5;color:#047857}.SendEmailForm_error__g9VKC,.SendEmailForm_success__jc9e0{padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;margin-bottom:.75rem}.SendEmailForm_error__g9VKC{background:#fef2f2;color:#b91c1c}.SendEmailForm_modeToggle__lug99{display:flex;gap:.25rem;margin-bottom:1rem}.SendEmailForm_modeBtn__QJRlJ{padding:.375rem 1rem;border:1px solid #e5e7eb;background:white;font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:.375rem;color:#6b7280;transition:all .15s ease}.SendEmailForm_modeBtnActive__4cO2P{border-color:var(--color-navy);background:var(--color-navy);color:white}.SendEmailForm_field__VdwwU{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.SendEmailForm_label__wX8zD{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.SendEmailForm_input__1xKdb,.SendEmailForm_select__Xra8y,.SendEmailForm_textarea__X2okM{width:100%;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:var(--color-navy);font-family:inherit}.SendEmailForm_input__1xKdb:focus,.SendEmailForm_select__Xra8y:focus,.SendEmailForm_textarea__X2okM:focus{outline:none;border-color:var(--color-teal)}.SendEmailForm_select__Xra8y{cursor:pointer;background:white}.SendEmailForm_textarea__X2okM{resize:vertical;min-height:80px}.SendEmailForm_preview__3Hlkz{margin-top:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.SendEmailForm_previewSubject__vUAVL{font-weight:600;font-size:.875rem;color:var(--color-navy);margin:0 0 .375rem}.SendEmailForm_previewBody__mnR2q{font-size:.8125rem;color:#374151;white-space:pre-wrap;margin:0;line-height:1.5}.SendEmailForm_actions__Eet5r{display:flex;justify-content:flex-end;margin-top:.5rem}.SendEmailForm_sendBtn__bQmn8{padding:.5rem 1.5rem;border:none;border-radius:.375rem;background:var(--color-teal);color:white;font-size:.8125rem;font-weight:500;cursor:pointer}.SendEmailForm_sendBtn__bQmn8:disabled{opacity:.6;cursor:not-allowed}.PackageManager_loading__Ag6Uk{padding:3rem;text-align:center;color:#6b7280}.PackageManager_wrapper__eIPF_{display:flex;flex-direction:column;gap:1.5rem}.PackageManager_card__lUcFv{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PackageManager_cardTitle__qAEiq{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}.PackageManager_form__wjyll{display:flex;flex-direction:column;gap:1rem}.PackageManager_row__ETXUS{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.PackageManager_row__ETXUS{grid-template-columns:2fr 1fr 1fr}}.PackageManager_inputGroup__AsHxO{display:flex;flex-direction:column;gap:.375rem}.PackageManager_label__nl6CY{font-weight:500;font-size:.8125rem;color:var(--color-navy)}.PackageManager_input__ljpBe{padding:.625rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .2s ease}.PackageManager_input__ljpBe:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.PackageManager_submitButton__dDthc{padding:.625rem 1.25rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s ease;align-self:flex-start}.PackageManager_submitButton__dDthc:hover:not(:disabled){background:var(--color-navy)}.PackageManager_submitButton__dDthc:disabled{opacity:.7;cursor:not-allowed}.PackageManager_error__8uU42{padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.5rem;font-size:.875rem}.PackageManager_table__gdOIc{width:100%;border-collapse:collapse}.PackageManager_table__gdOIc th{text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.PackageManager_table__gdOIc td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem;vertical-align:middle}.PackageManager_table__gdOIc tbody tr:last-child td{border-bottom:none}.PackageManager_nameCell__kSYDq{font-weight:500}.PackageManager_badgeActive__P_i1K,.PackageManager_badgeInactive__xFYQ9{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.PackageManager_badgeActive__P_i1K{background:#d1fae5;color:#047857}.PackageManager_badgeInactive__xFYQ9{background:#fee2e2;color:#b91c1c}.PackageManager_empty__tWvBO{text-align:center;padding:2rem 1rem!important;color:#9ca3af;font-style:italic}.PackageManager_textarea__2iUyP{padding:.5rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;resize:vertical;font-family:inherit;transition:border-color .2s ease}.PackageManager_textarea__2iUyP:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.PackageManager_detailsHeader__724G7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.PackageManager_addDetailButton__5LgZQ{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px;background:var(--color-teal);color:white;border:none;cursor:pointer}.PackageManager_addDetailButton__5LgZQ:hover{background:var(--color-navy)}.PackageManager_detailsEmpty__lh3Gq{font-size:.8125rem;color:#9ca3af;font-style:italic;margin:.25rem 0 .5rem}.PackageManager_detailRow___1MDz{display:grid;grid-template-columns:1fr 2fr auto;gap:.5rem;align-items:start;margin-bottom:.5rem}.PackageManager_removeDetailButton__nXNt2{background:#fee2e2;color:#b91c1c;border:none;border-radius:.5rem;cursor:pointer;font-weight:700;padding:0 .625rem;height:2.25rem;align-self:start}.PackageManager_removeDetailButton__nXNt2:hover{background:#fecaca}.PackageManager_checkboxLabel__2kyYf{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-navy);font-weight:500}.PackageManager_formActions__UCEpW{display:flex;gap:.75rem;align-items:center}.PackageManager_cancelButton__Gl_32{padding:.625rem 1.25rem;border:2px solid #e5e7eb;border-radius:.5rem;background:white;color:var(--color-navy);font-weight:600;font-size:.875rem;cursor:pointer}.PackageManager_cancelButton__Gl_32:hover:not(:disabled){border-color:var(--color-navy)}.PackageManager_actionsCell__jL9oa{display:flex;gap:.375rem}.PackageManager_editButton__IhPut,.PackageManager_toggleButton__UkktA{padding:.3rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid transparent}.PackageManager_editButton__IhPut{background:var(--color-teal);color:white}.PackageManager_editButton__IhPut:hover{background:var(--color-navy)}.PackageManager_toggleButton__UkktA{background:white;color:var(--color-navy);border-color:#e5e7eb}.PackageManager_toggleButton__UkktA:hover{border-color:var(--color-navy)}.PackageManager_editCell__Q0uHQ{padding:0!important;background:#f9fafb}.PackageManager_editPanel__AMzBS{padding:1.25rem 1rem;border-left:3px solid var(--color-teal)}.PackageManager_editTitle__DR9EY{font-family:var(--font-display),Georgia,serif;font-size:1rem;font-weight:600;color:var(--color-navy);margin:0 0 .75rem}.PackageManager_hint__7h2kZ{font-size:.8125rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.PackageManager_orderBtns__agUc2{display:flex;flex-direction:column;gap:2px;align-items:center}.PackageManager_arrowBtn__ZDQlG{background:none;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:.625rem;line-height:1;padding:3px 6px;color:#6b7280;transition:all .15s}.PackageManager_arrowBtn__ZDQlG:hover:not(:disabled){background:#f3f4f6;color:var(--color-navy);border-color:#d1d5db}.PackageManager_arrowBtn__ZDQlG:disabled{opacity:.25;cursor:default}.PackageManager_hiddenRow__Ye8sO td{background:#f9fafb;color:#9ca3af}.PackageManager_hiddenRow__Ye8sO .PackageManager_nameCell__kSYDq{color:#9ca3af}.PackageManager_popularBadge__mjuxa{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;border-radius:9999px;background:var(--color-teal);color:white;font-size:.6875rem;font-weight:600;letter-spacing:.02em;vertical-align:middle}.DiscountCodeManager_loading__F7iMj{padding:3rem;text-align:center;color:#6b7280}.DiscountCodeManager_wrapper__zULEW{display:flex;flex-direction:column;gap:1.5rem}.DiscountCodeManager_card__v12qM{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DiscountCodeManager_cardTitle__8Mf1i{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}.DiscountCodeManager_form__9Qpa9{display:flex;flex-direction:column;gap:1rem}.DiscountCodeManager_row__1U0gB{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.DiscountCodeManager_row__1U0gB{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.DiscountCodeManager_row__1U0gB{grid-template-columns:1fr 1fr 1fr 1fr}}.DiscountCodeManager_inputGroup__NG8h3{display:flex;flex-direction:column;gap:.375rem}.DiscountCodeManager_label__AWIS5{font-weight:500;font-size:.8125rem;color:var(--color-navy)}.DiscountCodeManager_input__B5gks{padding:.625rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .2s ease}.DiscountCodeManager_input__B5gks:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px rgba(11,57,198,.1)}.DiscountCodeManager_submitButton__GloUZ{padding:.625rem 1.25rem;border:none;border-radius:.5rem;background:var(--color-teal);color:white;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s ease;align-self:flex-start}.DiscountCodeManager_submitButton__GloUZ:hover:not(:disabled){background:var(--color-navy)}.DiscountCodeManager_submitButton__GloUZ:disabled{opacity:.7;cursor:not-allowed}.DiscountCodeManager_error__g2Rl7{padding:.625rem .75rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.5rem;font-size:.875rem}.DiscountCodeManager_tableScroll__RRD64{overflow-x:auto}.DiscountCodeManager_table__jqAj1{width:100%;border-collapse:collapse}.DiscountCodeManager_table__jqAj1 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.DiscountCodeManager_table__jqAj1 td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem;white-space:nowrap}.DiscountCodeManager_table__jqAj1 tbody tr:last-child td{border-bottom:none}.DiscountCodeManager_codeCell__hLXDh{font-weight:600;font-family:monospace;letter-spacing:.05em}.DiscountCodeManager_badgeActive__m1ScL,.DiscountCodeManager_badgeInactive__wbXlT{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.DiscountCodeManager_badgeActive__m1ScL{background:#d1fae5;color:#047857}.DiscountCodeManager_badgeInactive__wbXlT{background:#fee2e2;color:#b91c1c}.DiscountCodeManager_empty__3e6hY{text-align:center;padding:2rem 1rem!important;color:#9ca3af;font-style:italic}.InvoicesList_stripeSection__WOfiM{margin-bottom:2.5rem}.InvoicesList_sectionHeading__pWBsp{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--color-navy);margin:0 0 .375rem}.InvoicesList_sectionIntro__Hqyj9{font-size:.8125rem;color:#6b7280;margin:0 0 1rem;max-width:48rem;line-height:1.5}.InvoicesList_stripeError__37Fwr{padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.875rem}.InvoicesList_stripeStatusPaid__BYcwo{background:#d1fae5;color:#047857}.InvoicesList_stripeStatusOpen__1vGJL{background:#fef3c7;color:#b45309}.InvoicesList_stripeStatusDraft__r3aby{background:#f3f4f6;color:#4b5563}.InvoicesList_stripeStatusOther__JH_df{background:#e0e7ff;color:#4338ca}.InvoicesList_loading__27Xvg{padding:3rem;text-align:center;color:#6b7280}.InvoicesList_toolbar__pDtrh{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.InvoicesList_search__ZsZVA{flex:1;min-width:200px;max-width:320px;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-navy)}.InvoicesList_search__ZsZVA:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 2px rgba(6,6,68,.12)}.InvoicesList_emptyState__Srw9V{padding:3rem 2rem;text-align:center;background:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.InvoicesList_emptyIcon__kzjyd{width:56px;height:56px;margin:0 auto 1rem;color:#9ca3af}.InvoicesList_emptyTitle__LIpIl{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.InvoicesList_emptyText__QOTS9{color:#6b7280;font-size:.875rem}.InvoicesList_card__ouNLH{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.InvoicesList_tableScroll__vkLsZ{overflow-x:auto}.InvoicesList_table___KLKw{width:100%;border-collapse:collapse}.InvoicesList_table___KLKw th{text-align:left;padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.InvoicesList_table___KLKw td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-navy);font-size:.875rem}.InvoicesList_table___KLKw tbody tr:last-child td{border-bottom:none}.InvoicesList_dateCell__B0JXq{color:#6b7280;white-space:nowrap}.InvoicesList_amountCell__EAtjw{font-weight:600;font-variant-numeric:tabular-nums}.InvoicesList_descCell__RbRr1{color:#6b7280;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicesList_clientLink__WN4_H{color:var(--color-navy);font-weight:600;text-decoration:none}.InvoicesList_clientLink__WN4_H:hover{text-decoration:underline}.InvoicesList_rowActions__vN5jD{display:inline-flex;gap:.4rem;flex-wrap:wrap}.InvoicesList_deleteBtn__v_zLR,.InvoicesList_editBtn__4jNwN{padding:.35rem .65rem;border-radius:.4rem;font-size:.75rem;font-weight:600;cursor:pointer;background:#ffffff;border:1px solid #d1d5db;white-space:nowrap}.InvoicesList_editBtn__4jNwN{color:var(--color-navy)}.InvoicesList_editBtn__4jNwN:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.InvoicesList_deleteBtn__v_zLR{color:#b91c1c;border-color:#fecaca}.InvoicesList_deleteBtn__v_zLR:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.InvoicesList_deleteBtn__v_zLR:disabled,.InvoicesList_editBtn__4jNwN:disabled{opacity:.6;cursor:not-allowed}.InvoicesList_clientEmail__eCF_e{display:block;font-size:.75rem;color:#6b7280;font-weight:400}.InvoicesList_typeBadge__HaC69{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.InvoicesList_typeInvoice__lWQH9{background:#fef3c7;color:#b45309}.InvoicesList_typeCheckout__JDaQH{background:#dbeafe;color:#1d4ed8}.InvoicesList_typeOther__BElXk{background:#f3f4f6;color:#4b5563}.InvoicesList_statusBadge__KmA15{display:inline-flex;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.InvoicesList_statusSucceeded__OgIJC{background:#d1fae5;color:#047857}.InvoicesList_statusPending__yez7t{background:#fef3c7;color:#b45309}.InvoicesList_statusFailed__rKoX8{background:#fee2e2;color:#b91c1c}.InvoicesList_statusRefunded__FYIEC{background:#e0e7ff;color:#4338ca}.ClientNewsletterPref_section__xLQqI{display:flex;flex-direction:column;gap:.75rem}.ClientNewsletterPref_row__qXGMN{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ClientNewsletterPref_label__cIV1w{font-weight:500;color:var(--color-navy);margin:0}.ClientNewsletterPref_hint__Bm0dK,.ClientNewsletterPref_status__1fbK7{font-size:.8125rem;color:#6b7280;margin:0}.ClientNewsletterPref_error__Hn_JN{color:#b91c1c;font-size:.8125rem;margin:0}.ClientNewsletterPref_success__LVfEt{color:#047857;font-size:.8125rem;margin:0}.ClientNewsletterPref_toggle__PaPuq{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ClientNewsletterPref_toggle__PaPuq input{opacity:0;width:0;height:0}.ClientNewsletterPref_slider__c4Yx_{position:absolute;cursor:pointer;inset:0;background:#e5e7eb;border-radius:999px;transition:background .2s ease}.ClientNewsletterPref_slider__c4Yx_:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:white;border-radius:50%;transition:transform .2s ease}.ClientNewsletterPref_toggle__PaPuq input:checked+.ClientNewsletterPref_slider__c4Yx_{background:var(--color-teal)}.ClientNewsletterPref_toggle__PaPuq input:checked+.ClientNewsletterPref_slider__c4Yx_:before{transform:translateX(20px)}.ClientNewsletterPref_toggle__PaPuq input:disabled+.ClientNewsletterPref_slider__c4Yx_{opacity:.6;cursor:not-allowed}