.ApplicantSlideOver-module__Q0DkMG__backdrop{z-index:900;background:#0f172a59;justify-content:flex-end;animation:.18s ease-out ApplicantSlideOver-module__Q0DkMG__fadeBackdrop;display:flex;position:fixed;inset:0}@keyframes ApplicantSlideOver-module__Q0DkMG__fadeBackdrop{0%{background:#0f172a00}to{background:#0f172a59}}.ApplicantSlideOver-module__Q0DkMG__panel{background:var(--color-surface,#fff);flex-direction:column;width:min(620px,100%);height:100vh;min-height:0;animation:.22s cubic-bezier(.16,1,.3,1) ApplicantSlideOver-module__Q0DkMG__slideIn;display:flex;box-shadow:-8px 0 30px #0f172a2e}@keyframes ApplicantSlideOver-module__Q0DkMG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ApplicantSlideOver-module__Q0DkMG__header{border-bottom:1px solid var(--app-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.ApplicantSlideOver-module__Q0DkMG__headerTools{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.ApplicantSlideOver-module__Q0DkMG__starWrap{flex-shrink:0;display:inline-flex}.ApplicantSlideOver-module__Q0DkMG__starWrap button:disabled{opacity:.42;cursor:not-allowed;transform:none}.ApplicantSlideOver-module__Q0DkMG__headerMain{flex:1;min-width:0}.ApplicantSlideOver-module__Q0DkMG__name{color:var(--app-text,#1a1a1a);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ApplicantSlideOver-module__Q0DkMG__contactRow{color:var(--app-text-muted,#6b7280);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.ApplicantSlideOver-module__Q0DkMG__contactItem{word-break:break-word}.ApplicantSlideOver-module__Q0DkMG__closeBtn{border:1px solid var(--app-border,#e5e7eb);width:32px;height:32px;color:var(--app-text-muted,#6b7280);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ApplicantSlideOver-module__Q0DkMG__closeBtn:hover{color:var(--app-text,#1a1a1a);background:#f9fafb;border-color:#d1d5db}.ApplicantSlideOver-module__Q0DkMG__body{flex:1;min-height:0;padding:0 24px 28px;overflow-y:auto}.ApplicantSlideOver-module__Q0DkMG__sectionNav{z-index:2;background:var(--color-surface,#fff);border-bottom:1px solid #e2e8f0d9;flex-wrap:wrap;gap:6px 8px;margin:0 0 2px;padding:10px 0 12px;display:flex;position:sticky;top:0}.ApplicantSlideOver-module__Q0DkMG__sectionNavBtn{color:var(--app-text-muted,#64748b);cursor:pointer;background:#f8fafc99;border:1px solid #e2e8f0f2;border-radius:999px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ApplicantSlideOver-module__Q0DkMG__sectionNavBtn:hover{color:var(--app-accent,#05aaaf);background:#05aaaf0a;border-color:#05aaaf59}.ApplicantSlideOver-module__Q0DkMG__sectionNavBtn:focus-visible{outline:2px solid var(--app-accent,#05aaaf);outline-offset:2px}.ApplicantSlideOver-module__Q0DkMG__sections{flex-direction:column;gap:16px;padding-top:8px;display:flex}.ApplicantSlideOver-module__Q0DkMG__sectionCard{background:var(--app-card-bg,#fafafa);border:1px solid var(--app-border,#e5e7eb);border-radius:12px;padding:16px 18px 18px;scroll-margin-top:96px;box-shadow:0 1px 1px #0f172a08}.ApplicantSlideOver-module__Q0DkMG__sectionHeading{border-bottom:1px solid var(--app-border,#e5e7eb);color:var(--app-text,#1a1a1a);letter-spacing:-.01em;margin:0 0 14px;padding-bottom:10px;font-size:15px;font-weight:700}.ApplicantSlideOver-module__Q0DkMG__kvList{flex-direction:column;gap:0;margin:0;display:flex}.ApplicantSlideOver-module__Q0DkMG__kvRow{border-bottom:1px solid #e2e8f0e6;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;gap:8px 18px;padding:12px 0;display:grid}.ApplicantSlideOver-module__Q0DkMG__kvRow:last-child{border-bottom:none;padding-bottom:0}.ApplicantSlideOver-module__Q0DkMG__kvLabel{color:var(--app-text-muted,#64748b);margin:0;font-size:12px;font-weight:600;line-height:1.45}.ApplicantSlideOver-module__Q0DkMG__kvValue{color:var(--app-text,#1a1a1a);word-break:break-word;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:1.55}.ApplicantSlideOver-module__Q0DkMG__kvValueEmpty{color:var(--app-text-subtle,#94a3b8);margin:0;font-size:14px;font-style:italic;font-weight:400;line-height:1.55}@media (max-width:520px){.ApplicantSlideOver-module__Q0DkMG__kvRow{grid-template-columns:1fr;gap:4px}.ApplicantSlideOver-module__Q0DkMG__kvLabel{text-transform:uppercase;letter-spacing:.04em;font-size:11px}}@media (max-width:600px){.ApplicantSlideOver-module__Q0DkMG__panel{width:100%}}
.NotificationPanel-module__a3fkxq__bellWrapper{justify-content:center;align-items:center;display:flex;position:relative}.NotificationPanel-module__a3fkxq__bellButton{box-sizing:border-box;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:6px;transition:background-color .18s,border-color .18s;display:flex}.NotificationPanel-module__a3fkxq__bellButton:hover:not(.NotificationPanel-module__a3fkxq__bellButtonActive){background:#05aaaf14}.NotificationPanel-module__a3fkxq__bellButton:focus-visible{outline-offset:2px;outline:2px solid #048289}.NotificationPanel-module__a3fkxq__bellButtonActive{background:#fff;border-color:#05aaaf}.NotificationPanel-module__a3fkxq__bellButtonActive:hover{background:#f0fafb;border-color:#049799}.NotificationPanel-module__a3fkxq__panel{z-index:500;background:#fff;border:1px solid #dce3e8;border-radius:14px;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(520px,70vh);font-family:Inter,sans-serif;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 4px 6px #0f172a0a,0 12px 28px #0f172a14}.NotificationPanel-module__a3fkxq__panelHeader{background:#fafcfc;border-bottom:1px solid #e4eaee;flex-shrink:0;padding:16px 18px 0}.NotificationPanel-module__a3fkxq__panelTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:700}.NotificationPanel-module__a3fkxq__tabs{gap:0;margin:0 -18px;display:flex}.NotificationPanel-module__a3fkxq__tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.NotificationPanel-module__a3fkxq__tab:hover:not(.NotificationPanel-module__a3fkxq__tabActive){color:#334155;background:#05aaaf0a}.NotificationPanel-module__a3fkxq__tabActive{color:#05aaaf;border-bottom-color:#05aaaf;font-weight:600}.NotificationPanel-module__a3fkxq__tabBadge{color:#fff;background:#05aaaf;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.NotificationPanel-module__a3fkxq__tabActive .NotificationPanel-module__a3fkxq__tabBadge{background:#05aaaf}.NotificationPanel-module__a3fkxq__tab:not(.NotificationPanel-module__a3fkxq__tabActive) .NotificationPanel-module__a3fkxq__tabBadge{background:#94a3b8}.NotificationPanel-module__a3fkxq__list{scrollbar-gutter:stable;background:#eef4f5;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow:hidden auto}.NotificationPanel-module__a3fkxq__list::-webkit-scrollbar{width:8px}.NotificationPanel-module__a3fkxq__list::-webkit-scrollbar-track{background:0 0}.NotificationPanel-module__a3fkxq__list::-webkit-scrollbar-thumb{background:#c5d0d6;border-radius:8px}.NotificationPanel-module__a3fkxq__list::-webkit-scrollbar-thumb:hover{background:#a8b8c2}.NotificationPanel-module__a3fkxq__card{background:#fff;border:1px solid #dce3e8;border-left:3px solid #05aaaf;border-radius:10px;flex-direction:row;align-items:flex-start;padding:15px 16px 15px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.NotificationPanel-module__a3fkxq__card:hover{border-color:#c5cdd4;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a12}.NotificationPanel-module__a3fkxq__cardOverdue{border-left-color:#ef4444}.NotificationPanel-module__a3fkxq__cardBody{flex:1;min-width:0}.NotificationPanel-module__a3fkxq__cardText{color:#475569;margin:0;font-size:14px;line-height:1.55}.NotificationPanel-module__a3fkxq__cardText strong{color:#0f172a;font-weight:700}.NotificationPanel-module__a3fkxq__cardTimestamp{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-top:10px;font-size:11px;font-weight:600}.NotificationPanel-module__a3fkxq__cardAction{color:#fff;cursor:pointer;background:#05aaaf;border:none;border-radius:8px;margin-top:12px;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.NotificationPanel-module__a3fkxq__cardAction:hover{background:#049799}.NotificationPanel-module__a3fkxq__empty{text-align:center;color:#64748b;background:#eef4f5;padding:36px 20px;font-size:14px;line-height:1.5}
.TopBarProfileMenu-module__14SzPa__wrapper{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.TopBarProfileMenu-module__14SzPa__avatarButton{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.TopBarProfileMenu-module__14SzPa__avatarButton:focus-visible{outline:2px solid var(--app-accent-strong);outline-offset:3px}.TopBarProfileMenu-module__14SzPa__avatarCircle{background:var(--app-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;display:flex}.TopBarProfileMenu-module__14SzPa__dropdown{z-index:1000;background:#fff;border:1px solid #e2e8f0f2;border-radius:12px;min-width:260px;font-family:Inter,sans-serif;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 40px #0f172a1f,0 2px 8px #0f172a0f}.TopBarProfileMenu-module__14SzPa__dropdownHeader{padding:16px 18px}.TopBarProfileMenu-module__14SzPa__dropdownName{color:#0f172a;word-break:break-word;font-size:15px;font-weight:700;line-height:1.3}.TopBarProfileMenu-module__14SzPa__dropdownEmail{color:#64748b;word-break:break-all;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4}.TopBarProfileMenu-module__14SzPa__dropdownDivider{background:#e2e8f0;height:1px;margin:0}.TopBarProfileMenu-module__14SzPa__logoutButton{color:#414141;text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .12s;display:block}.TopBarProfileMenu-module__14SzPa__logoutButton:hover{background:#05aaaf14}.TopBarProfileMenu-module__14SzPa__logoutButton:focus-visible{background:#05aaaf1a;outline:none;box-shadow:inset 0 0 0 2px #04828959}
.candidates-module__Ed-xXq__iconPlaceholder{background:#ccc;border-radius:4px;flex-shrink:0;width:20px;height:20px}.candidates-module__Ed-xXq__iconPlaceholderSmall{background:#ccc;border-radius:3px;flex-shrink:0;width:14px;height:14px}.candidates-module__Ed-xXq__topBarIcon{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.candidates-module__Ed-xXq__logoPlaceholder{background:#a0d4d5;border-radius:6px;width:180px;height:83px}.candidates-module__Ed-xXq__pageWrapper{background:#f3f7f7;align-items:stretch;height:100dvh;font-family:Inter,sans-serif;display:flex;overflow:hidden}.candidates-module__Ed-xXq__sidebar{width:var(--app-sidebar-width,208px);z-index:100;background:#b2e5e6;flex-direction:column;min-width:0;max-width:280px;height:100vh;padding:0;transition:width .2s,min-width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.candidates-module__Ed-xXq__sidebarHeader{box-sizing:border-box;border-bottom:1px solid #04828929;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 6px;padding:8px 10px;display:flex}.candidates-module__Ed-xXq__sidebarLogo{background:0 0;flex:0 auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.candidates-module__Ed-xXq__sidebarLogo span{justify-content:center;align-items:center;max-width:100%;display:flex!important}.candidates-module__Ed-xXq__sidebarLogo img{object-fit:contain;max-width:100%;max-height:60px;width:auto!important;height:auto!important}.candidates-module__Ed-xXq__sidebarGeneral{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;margin-bottom:12px;padding-top:12px;padding-bottom:14px}.candidates-module__Ed-xXq__sidebarGeneralLabel{letter-spacing:.11em;text-transform:uppercase;color:#414141b8;margin:0 10px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.candidates-module__Ed-xXq__sidebarNav{flex-direction:column;flex:none;gap:0;padding:0;display:flex}.candidates-module__Ed-xXq__navItem{color:#414141;cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:center;gap:16px;margin:0 10px;padding:10px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.candidates-module__Ed-xXq__navItem:hover{background:#05aaaf14}.candidates-module__Ed-xXq__navItemActive{color:#fff;background:#05aaaf;border-radius:10px;margin:0 10px;padding:10px 16px;font-weight:500;position:relative}.candidates-module__Ed-xXq__navItemActive:before{content:"";background:#048289;border-radius:2px;width:3px;height:26px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.candidates-module__Ed-xXq__navItemActive img{filter:brightness(0)invert()}.candidates-module__Ed-xXq__navItemActive .candidates-module__Ed-xXq__accountNavIcon{color:#fff}.candidates-module__Ed-xXq__navItemActive:hover{background:#05999e}.candidates-module__Ed-xXq__navIcon{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;display:flex}.candidates-module__Ed-xXq__sidebarAccount{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;padding:6px 0 8px}.candidates-module__Ed-xXq__sidebarAccountLabel{letter-spacing:.11em;text-transform:uppercase;color:#414141b8;margin:0 10px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.candidates-module__Ed-xXq__sidebarAccountNav{flex-direction:column;gap:0;display:flex}.candidates-module__Ed-xXq__accountNavIcon{flex-shrink:0}.candidates-module__Ed-xXq__sidebarProfile{box-sizing:border-box;border-top:1px solid #0482892e;flex-shrink:0;width:100%;min-width:0;margin-top:auto;padding:10px 10px 14px}.candidates-module__Ed-xXq__profileLogout{color:#414141;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:16px;width:calc(100% - 20px);margin:0 10px;padding:10px 16px;font-family:inherit;font-size:16px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.candidates-module__Ed-xXq__profileLogout:hover{background:#05aaaf14}.candidates-module__Ed-xXq__profileLogout:active{background:#05aaaf24}.candidates-module__Ed-xXq__profileLogout:focus-visible{outline-offset:2px;outline:2px solid #048289}.candidates-module__Ed-xXq__profileLogoutIcon{color:#414141e0;flex-shrink:0;display:block}.candidates-module__Ed-xXq__mainContent{margin-left:calc(var(--app-sidebar-width,208px) + 6px);background:#f3f7f7;flex-direction:column;flex:1;min-width:0;height:100dvh;transition:margin-left .2s;display:flex;overflow:hidden}.candidates-module__Ed-xXq__mainContentInner{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.candidates-module__Ed-xXq__topBar{z-index:20;background:#f3f7f7;border-bottom:1px solid #04828914;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 40px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px -6px #0f172a1f}.candidates-module__Ed-xXq__topBarTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.candidates-module__Ed-xXq__topBarTitle{color:#1a1a1a;letter-spacing:-.025em;margin:0;font-family:Inter,sans-serif;font-size:26px;font-weight:600}.candidates-module__Ed-xXq__topBarTimestamp{color:#6b7280;letter-spacing:.01em;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.candidates-module__Ed-xXq__topBarActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;display:flex}.candidates-module__Ed-xXq__mobileTopBar{display:none}.candidates-module__Ed-xXq__mobileTopBarLogo{flex-shrink:1;align-items:center;min-width:0;display:flex}.candidates-module__Ed-xXq__mobileTopBarLogo img{object-fit:contain;max-height:36px;width:auto!important;height:auto!important}.candidates-module__Ed-xXq__mobileMenuBtn{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #04828947;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0f172a0f}.candidates-module__Ed-xXq__mobileMenuBtn:hover{background:#05aaaf0f;border-color:#04828966}.candidates-module__Ed-xXq__mobileMenuBtn:focus-visible{outline-offset:2px;outline:2px solid #048289}.candidates-module__Ed-xXq__mobileMenuBtnLabel{font-family:inherit}.candidates-module__Ed-xXq__navBackdrop{display:none}.candidates-module__Ed-xXq__bellIcon{color:#888;cursor:pointer;font-size:20px}.candidates-module__Ed-xXq__tabSection{padding:12px 40px 0}.candidates-module__Ed-xXq__tabRow{border-bottom:none;align-items:flex-end;gap:0;display:flex;position:relative}.candidates-module__Ed-xXq__tabUnderlineFull{background:#adadad;height:2px;position:absolute;bottom:0;left:0;right:0}.candidates-module__Ed-xXq__tab{color:#adadad;cursor:pointer;z-index:1;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 24px;font-family:Inter,sans-serif;font-size:20px;font-weight:400;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block;position:relative}.candidates-module__Ed-xXq__tab:hover{color:#666}.candidates-module__Ed-xXq__tabActive{color:#000;border-bottom-color:#05aaaf;font-weight:700}.candidates-module__Ed-xXq__toolbar{box-sizing:border-box;align-items:center;gap:16px;width:100%;max-width:100%;padding:32px 40px 10px;display:flex}.candidates-module__Ed-xXq__searchWrapper{flex:1;min-width:0;max-width:340px;position:relative}.candidates-module__Ed-xXq__searchInput{box-sizing:border-box;background:#fff;border:1px solid #c4c4c4;border-radius:30px;outline:none;width:100%;max-width:340px;height:37px;padding:8px 36px 8px 16px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s}.candidates-module__Ed-xXq__searchInput:focus{border-color:#05aaaf}.candidates-module__Ed-xXq__searchIconWrap{pointer-events:none;opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.candidates-module__Ed-xXq__toolbarRight{align-items:center;gap:8px;margin-left:auto;display:flex}.candidates-module__Ed-xXq__toolbarBtn{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c4c4c4;border-radius:30px;justify-content:center;align-items:center;height:37px;padding:8px 19px;font-family:Inter,sans-serif;font-size:14px;transition:background .15s,border-color .15s;display:flex}.candidates-module__Ed-xXq__toolbarBtnStarred{background:#fbfbfb;border-color:#bbcacb}.candidates-module__Ed-xXq__toolbarBtn:hover{background:#f0f0f0;border-color:#aaa}.candidates-module__Ed-xXq__statusFilterSelect{appearance:none;text-align:left;background-image:linear-gradient(45deg,#0000 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,#0000 50%);background-position:calc(100% - 18px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;justify-content:flex-start;min-width:160px;padding-right:38px}.candidates-module__Ed-xXq__filterByBtn{color:gray;cursor:pointer;box-sizing:border-box;background:#fbfbfb;border:1px solid #adadad;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:177px;height:37px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;display:flex}.candidates-module__Ed-xXq__filterByBtn:hover{background:#f0f0f0}.candidates-module__Ed-xXq__filterChevron{color:gray;font-size:10px}.candidates-module__Ed-xXq__tableWrapper{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:min(100%,1536px);min-height:0;margin:0 auto;padding:0 40px 32px;display:flex}.candidates-module__Ed-xXq__tableContainer{background:var(--color-surface,#fff);border-radius:var(--radius-card,14px);border:1px solid #51515112;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #5151510d,0 8px 32px #5151510f}.candidates-module__Ed-xXq__tableScroll{flex:1;min-height:0;overflow:auto}.candidates-module__Ed-xXq__table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif;font-size:14px}.candidates-module__Ed-xXq__table thead{z-index:1;position:sticky;top:0}.candidates-module__Ed-xXq__table thead tr{background:var(--color-gray-light-hover,#f3f4f6)}.candidates-module__Ed-xXq__table th{text-align:left;color:var(--color-gray-black,#1a1a1a);text-transform:uppercase;letter-spacing:.1em;background:var(--color-gray-light-hover,#f3f4f6);border-bottom:1px solid var(--color-gray-normal,#e5e7eb);white-space:nowrap;padding:16px 18px;font-size:12px;font-weight:600;line-height:1.35}.candidates-module__Ed-xXq__table th:not(:last-child),.candidates-module__Ed-xXq__table td:not(:last-child){border-right:1px solid var(--color-gray-light-active,#f1f5f5)}.candidates-module__Ed-xXq__table td{color:var(--color-gray-black,#1a1a1a);vertical-align:middle;border-bottom:1px solid var(--color-gray-light-active,#f1f5f5);padding:12px 18px}.candidates-module__Ed-xXq__table tbody tr:last-child td{border-bottom:none}.candidates-module__Ed-xXq__signedDocumentSelect{color:#414141;background:#fff;border:1px solid #bbcacb;border-radius:6px;min-width:72px;padding:3px 8px;font-family:Inter,sans-serif;font-size:13px}.candidates-module__Ed-xXq__nameCell{cursor:pointer;color:#05aaaf;font-weight:400}.candidates-module__Ed-xXq__submittedRelative{color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.candidates-module__Ed-xXq__nameCell:hover{-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.candidates-module__Ed-xXq__nameLink{color:inherit;text-decoration:none;display:inline-block}.candidates-module__Ed-xXq__nameLink:hover{-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.candidates-module__Ed-xXq__table tbody tr{background:var(--color-surface,#fff);transition:background .15s}.candidates-module__Ed-xXq__table tbody tr:hover{background:var(--color-gray-light-hover,#f3f4f6)}.candidates-module__Ed-xXq__table tbody tr.candidates-module__Ed-xXq__tableRowClickable{cursor:pointer}.candidates-module__Ed-xXq__table tbody tr.candidates-module__Ed-xXq__tableRowClickable:focus-visible{outline:2px solid var(--app-accent,#05aaaf);outline-offset:-2px}.candidates-module__Ed-xXq__tableEmbedScroll{border-radius:var(--radius-card,14px);border:1px solid #51515112;overflow-x:auto}.candidates-module__Ed-xXq__tableEmbedScroll .candidates-module__Ed-xXq__table thead{position:static}.candidates-module__Ed-xXq__pagination{border-top:1px solid var(--color-gray-light-active,#f1f5f5);background:var(--color-surface,#fff);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;padding:10px 14px;display:flex}.candidates-module__Ed-xXq__paginationBtn{cursor:pointer;min-width:32px;height:32px;color:var(--color-gray-dark-hover,#6b7280);background:0 0;border:none;border-radius:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.candidates-module__Ed-xXq__paginationBtn:hover:not(:disabled):not(.candidates-module__Ed-xXq__paginationBtnActive){background:var(--color-gray-light-hover,#f3f4f6);color:var(--color-gray-black,#1a1a1a)}.candidates-module__Ed-xXq__paginationBtn:disabled{color:#d1d5db;cursor:not-allowed}.candidates-module__Ed-xXq__paginationBtnActive{color:var(--color-primary,#05aaaf);cursor:default;background:#05aaaf1a;font-weight:600}.candidates-module__Ed-xXq__paginationEllipsis{color:#9ca3af;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:13px}.candidates-module__Ed-xXq__selectBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#05aaaf;border:none;border-radius:8px;justify-content:center;align-items:center;width:128px;height:32px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:background .15s;display:inline-flex}.candidates-module__Ed-xXq__rowActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.candidates-module__Ed-xXq__redFlagRowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidates-module__Ed-xXq__redFlagAcceptBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#05aaaf;border:none;border-radius:8px;height:32px;padding:0 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s}.candidates-module__Ed-xXq__redFlagAcceptBtn:hover{background:#038a8e}.candidates-module__Ed-xXq__redFlagRejectBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ef4444;border:none;border-radius:8px;height:32px;padding:0 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s}.candidates-module__Ed-xXq__redFlagRejectBtn:hover{background:#dc2626}.candidates-module__Ed-xXq__rowCheckbox{cursor:pointer;accent-color:#05aaaf;width:16px;height:16px;margin:0 auto;display:block}.candidates-module__Ed-xXq__actionIconBtn{cursor:pointer;background:#fbfbfb;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,border-color .15s,color .15s,transform 50ms;display:inline-flex}.candidates-module__Ed-xXq__actionIconBtn:active{transform:translateY(.5px)}.candidates-module__Ed-xXq__actionIconSvg{width:18px;height:18px}.candidates-module__Ed-xXq__actionIconStar{color:#bbb}.candidates-module__Ed-xXq__actionIconStar:hover{color:#f5a623;background:#f5a62314;border-color:#f5a62340}.candidates-module__Ed-xXq__actionIconStarActive{color:#f5a623;background:#f5a6231a;border-color:#f5a6234d}.candidates-module__Ed-xXq__actionIconStarActive:hover{background:#f5a6232e}.candidates-module__Ed-xXq__toolbarBtnActive{color:#038a8d;background:#e8f4f4;border-color:#038a8d}.candidates-module__Ed-xXq__actionRejectBtn{color:#adadad;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:background .15s,color .15s;display:flex}.candidates-module__Ed-xXq__actionRejectBtn:hover{color:#dc2626;background:#fee2e2}.candidates-module__Ed-xXq__selectBtn:hover{background:#05999e}.candidates-module__Ed-xXq__tableSelectBtn{color:#fff;cursor:pointer;background:#05aaaf;border:none;border-radius:6px;width:90px;padding:6px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.candidates-module__Ed-xXq__tableSelectBtn:hover{background:#049397}.candidates-module__Ed-xXq__infoIconBtn{color:#fff;background:#05aaaf;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,transform 50ms;display:inline-flex}.candidates-module__Ed-xXq__infoIconBtn:hover{background:#049397}.candidates-module__Ed-xXq__infoIconBtn:active{transform:translateY(.5px)}.candidates-module__Ed-xXq__flagNone,.candidates-module__Ed-xXq__flagYes,.candidates-module__Ed-xXq__flagText,.candidates-module__Ed-xXq__muted{color:#000}.candidates-module__Ed-xXq__redFlagsLayout{flex:1;align-items:flex-start;gap:24px;padding:0 40px 40px;display:flex}.candidates-module__Ed-xXq__redFlagsTableCol{flex:1;min-width:0}.candidates-module__Ed-xXq__redFlagsTableColWithPanel{flex:0 calc(100% - 304px)}.candidates-module__Ed-xXq__redFlagsTableCol .candidates-module__Ed-xXq__tableWrapper{padding:0}.candidates-module__Ed-xXq__sidePanel{background:#f0f0f0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:280px;min-width:280px;min-height:320px;padding:32px 24px;display:flex}.candidates-module__Ed-xXq__sidePanelTitle{color:#222;text-align:center;font-size:16px;font-weight:700}.candidates-module__Ed-xXq__sidePanelNameTitle{color:#222;text-align:center;width:100%;margin-bottom:0;font-size:18px;font-weight:600}.candidates-module__Ed-xXq__sidePanelTopBlock{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.candidates-module__Ed-xXq__viewMoreBtn{color:#05aaaf;cursor:pointer;background:0 0;border:none;margin-top:24px;font-size:13px;font-weight:500;text-decoration:underline;transition:color .15s}.candidates-module__Ed-xXq__viewMoreBtn:hover{color:#038a8d}.candidates-module__Ed-xXq__actionButtons{gap:12px;width:100%;margin-top:auto;padding-top:24px;display:flex}.candidates-module__Ed-xXq__acceptBtn{color:#038a8d;cursor:pointer;background:#e3f4f4;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.candidates-module__Ed-xXq__acceptBtn:hover{background:#d3eded}.candidates-module__Ed-xXq__rejectBtn{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.candidates-module__Ed-xXq__rejectBtn:hover{background:#fecaca}.candidates-module__Ed-xXq__sidePanelContent{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:2px;display:flex}.candidates-module__Ed-xXq__redFlagBadge{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;background:#fee2e2;border:1px solid #dc262640;border-radius:999px;align-items:center;min-height:28px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.candidates-module__Ed-xXq__sidePanelClose{display:none}.candidates-module__Ed-xXq__modalOverlayTransparent{z-index:999;width:100vw;height:100vh;position:fixed;top:0;left:0}.candidates-module__Ed-xXq__confirmModalPopover{text-align:center;z-index:1000;background:#fff;border-radius:12px;width:max-content;padding:16px 24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000026}.candidates-module__Ed-xXq__confirmTitlePopover{color:#222;margin-bottom:20px;font-size:15px;font-weight:600;line-height:1.4}.candidates-module__Ed-xXq__loadingContainer{color:#888;justify-content:center;align-items:center;padding:80px 0;font-size:16px;display:flex}.candidates-module__Ed-xXq__errorText{color:#b00020;padding:16px 40px;font-size:14px}@media (max-width:900px){.candidates-module__Ed-xXq__pageWrapper{flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}.candidates-module__Ed-xXq__mobileTopBar{box-sizing:border-box;z-index:110;background:#f3f7f7;border-bottom:1px solid #0482891f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;position:relative}.candidates-module__Ed-xXq__navBackdrop{z-index:135;display:block;position:fixed;inset:0}.candidates-module__Ed-xXq__sidebar{z-index:140;-webkit-overflow-scrolling:touch;width:min(280px,86vw);max-width:280px;height:100dvh;box-shadow:none;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:0;transition:transform .22s,box-shadow .22s;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%)}.candidates-module__Ed-xXq__sidebarOpen{transform:translate(0);box-shadow:8px 0 32px #0f172a24}.candidates-module__Ed-xXq__sidebarHeader{border-bottom:1px solid #04828929;justify-content:center;margin:0 0 6px;padding:10px 10px 8px}.candidates-module__Ed-xXq__sidebarLogo img{max-height:52px}.candidates-module__Ed-xXq__sidebarNav{flex-flow:column;justify-content:flex-start;gap:0}.candidates-module__Ed-xXq__navItem{margin:0 10px;padding:10px 16px;font-size:16px}.candidates-module__Ed-xXq__navItemActive{margin:0 10px;padding:10px 16px}.candidates-module__Ed-xXq__sidebarAccount{padding:6px 0 8px}.candidates-module__Ed-xXq__sidebarAccountLabel{margin-bottom:8px;margin-left:10px;margin-right:10px}.candidates-module__Ed-xXq__sidebarProfile{border-top:1px solid #0482892e;padding:10px 10px 14px}.candidates-module__Ed-xXq__mainContent{flex:1;min-height:0;margin-left:0}.candidates-module__Ed-xXq__topBar{padding:16px 24px}.candidates-module__Ed-xXq__tabSection{padding:18px 24px 0}.candidates-module__Ed-xXq__toolbar{padding:12px 24px 16px}.candidates-module__Ed-xXq__tableWrapper{padding:0 24px 24px}.candidates-module__Ed-xXq__redFlagsLayout{flex-direction:column;align-items:stretch;gap:16px;padding:0 24px 24px}.candidates-module__Ed-xXq__redFlagsTableCol{min-width:0}.candidates-module__Ed-xXq__sidePanel{width:100%;min-width:0;max-width:none}}@media (max-width:768px){.candidates-module__Ed-xXq__topBarTitle{font-size:20px}.candidates-module__Ed-xXq__tab{padding:8px 12px;font-size:16px}.candidates-module__Ed-xXq__toolbar{flex-wrap:wrap;align-items:stretch}.candidates-module__Ed-xXq__searchWrapper{flex:100%;max-width:none}.candidates-module__Ed-xXq__searchInput{max-width:none}.candidates-module__Ed-xXq__toolbarRight{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.candidates-module__Ed-xXq__filterByBtn{width:auto;min-width:min(177px,100%)}}@media (max-width:640px){.candidates-module__Ed-xXq__mobileMenuBtnLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidates-module__Ed-xXq__tabSection,.candidates-module__Ed-xXq__toolbar,.candidates-module__Ed-xXq__tableWrapper,.candidates-module__Ed-xXq__redFlagsLayout{padding-left:16px;padding-right:16px}.candidates-module__Ed-xXq__table th,.candidates-module__Ed-xXq__table td{padding-left:12px;padding-right:12px}.candidates-module__Ed-xXq__table th{padding-top:14px;padding-bottom:14px}.candidates-module__Ed-xXq__table th:first-child,.candidates-module__Ed-xXq__table td:first-child{padding-left:16px}.candidates-module__Ed-xXq__table td:last-child{padding-right:16px}.candidates-module__Ed-xXq__rowActions{gap:6px}.candidates-module__Ed-xXq__actionIconBtn{width:32px;height:32px}.candidates-module__Ed-xXq__actionIconSvg{width:16px;height:16px}.candidates-module__Ed-xXq__confirmModalPopover{width:calc(100vw - 32px);max-width:420px}.candidates-module__Ed-xXq__confirmActions{gap:10px}.candidates-module__Ed-xXq__confirmCancelBtn,.candidates-module__Ed-xXq__confirmAcceptBtn,.candidates-module__Ed-xXq__confirmRejectBtn{padding:10px 12px}.candidates-module__Ed-xXq__topBar,.candidates-module__Ed-xXq__errorText{padding-left:16px;padding-right:16px}}.candidates-module__Ed-xXq__orientationDateInput{cursor:pointer;color:#5bb8c4;background:#fff;border:1px solid #ddd;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:13px}.candidates-module__Ed-xXq__orientationDateInput:focus{border-color:#5bb8c4;outline:none}.candidates-module__Ed-xXq__orientationDateInput::-webkit-datetime-edit-fields-wrapper{color:#000}.candidates-module__Ed-xXq__orientationDateInput::-webkit-calendar-picker-indicator{color:#000;cursor:pointer;filter:invert(60%)sepia(40%)saturate(400%)hue-rotate(150deg)}.candidates-module__Ed-xXq__quickPills{flex-wrap:wrap;align-items:center;gap:8px;margin-left:6px;display:inline-flex}.candidates-module__Ed-xXq__quickPill{border:1px solid var(--color-gray-normal,#e6e6e6);min-height:32px;color:var(--color-gray-black,#515151);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.candidates-module__Ed-xXq__quickPill:hover{border-color:var(--color-gray-normal-hover,#cfcfcf);background:var(--color-gray-light-hover,#fbfbfb)}.candidates-module__Ed-xXq__quickPill:disabled{cursor:default;opacity:.55}.candidates-module__Ed-xXq__quickPill:disabled:hover{border-color:var(--color-gray-normal,#e6e6e6);background:#fff}.candidates-module__Ed-xXq__quickPillActive,.candidates-module__Ed-xXq__quickPillActive:hover{border-color:var(--color-primary,#05aaaf);color:var(--color-primary,#05aaaf);background:#fff}.candidates-module__Ed-xXq__quickPillLabel{white-space:nowrap}.candidates-module__Ed-xXq__quickPillCount{background:var(--color-gray-light-active,#f7f7f7);min-width:20px;height:20px;color:var(--color-gray-black,#515151);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.candidates-module__Ed-xXq__quickPillActive .candidates-module__Ed-xXq__quickPillCount{color:var(--color-primary,#05aaaf);background:#05aaaf1f}.candidates-module__Ed-xXq__quickPillAccent.candidates-module__Ed-xXq__quickPillActive{border-color:var(--color-primary,#05aaaf);color:var(--color-primary,#05aaaf)}.candidates-module__Ed-xXq__quickPillDanger.candidates-module__Ed-xXq__quickPillActive{color:#b91c1c;background:#fff;border-color:#fca5a5}.candidates-module__Ed-xXq__quickPillDanger.candidates-module__Ed-xXq__quickPillActive .candidates-module__Ed-xXq__quickPillCount,.candidates-module__Ed-xXq__quickPillDanger .candidates-module__Ed-xXq__quickPillCount{color:#b91c1c;background:#fee2e2}.candidates-module__Ed-xXq__row{transition:background-color .12s}.candidates-module__Ed-xXq__rowClosed{opacity:.6}.candidates-module__Ed-xXq__rowClosed .candidates-module__Ed-xXq__nameButton{color:var(--app-text-muted,#6b7280);font-style:italic}.candidates-module__Ed-xXq__nameButton{color:var(--app-text,#1a1a1a);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;display:block}.candidates-module__Ed-xXq__nameButton:hover{color:var(--app-accent,#05aaaf);text-decoration:underline}.candidates-module__Ed-xXq__rowEmail{color:var(--app-text-muted,#6b7280);margin-top:2px;font-size:12px;display:block}.candidates-module__Ed-xXq__flagChips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.candidates-module__Ed-xXq__flagChip{color:#b91c1c;white-space:nowrap;text-overflow:ellipsis;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;max-width:180px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.candidates-module__Ed-xXq__flagChipMore{color:var(--app-text-muted,#6b7280);cursor:help;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.candidates-module__Ed-xXq__emptyState{text-align:center;color:var(--color-gray-dark-hover,#6b7280);padding:56px 28px;font-size:14px;line-height:1.5}.candidates-module__Ed-xXq__toolbar{flex-wrap:wrap}@media (max-width:900px){.candidates-module__Ed-xXq__bulkBar{flex-direction:column;align-items:stretch;margin-left:16px;margin-right:16px}.candidates-module__Ed-xXq__bulkBarActions{justify-content:space-between}}
.NotesCard-module__udebla__header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.NotesCard-module__udebla__title{margin:0;font-size:18px;font-weight:600}.NotesCard-module__udebla__status{color:#9ca3af;font-size:12px}.NotesCard-module__udebla__errorStatus{color:#b91c1c;font-size:12px}.NotesCard-module__udebla__headerRight{align-items:center;gap:10px;margin-left:auto;display:flex}.NotesCard-module__udebla__textarea{resize:vertical;box-sizing:border-box;color:#1a202c;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;min-height:120px;padding:10px 12px;font-family:inherit;font-size:14px}.NotesCard-module__udebla__textarea:focus{border-color:#05aaaf}.NotesCard-module__udebla__textarea:disabled{color:#9ca3af;cursor:default;resize:none;background:#f9fafb}
.ProtectedRoute-module__eJh61W__loadingScreen{background:var(--color-background);min-height:100vh;color:var(--color-text-muted);letter-spacing:-.01em;justify-content:center;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;display:flex}
.appFooter-module__S-7A5W__footer{color:#9ca3af;box-sizing:border-box;background:#f3f7f7;border-top:1px solid #0482891a;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 40px;font-size:12px;line-height:1.4;display:flex}.appFooter-module__S-7A5W__footerAuth{color:#9ca3af;box-sizing:border-box;background:0 0;border-top:1px solid #0482891f;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:400px;margin-top:20px;padding:14px 0 0;font-size:12px;line-height:1.4;display:flex}.appFooter-module__S-7A5W__brand{color:inherit;white-space:nowrap}.appFooter-module__S-7A5W__credit{color:inherit;white-space:nowrap;text-decoration:none;transition:color .15s}.appFooter-module__S-7A5W__credit:hover{color:#6b7280}.appFooter-module__S-7A5W__credit:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #048289}@media (max-width:900px){.appFooter-module__S-7A5W__footer{padding:10px 24px}}@media (max-width:480px){.appFooter-module__S-7A5W__footer{gap:8px;padding:10px 16px}.appFooter-module__S-7A5W__footerAuth{gap:8px}}
.FilterDropdown-module__x43wRa__dropdownContainer{font-family:Inter,sans-serif;display:inline-block;position:relative}.FilterDropdown-module__x43wRa__filterBtn{color:#414141;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0eaea;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.FilterDropdown-module__x43wRa__filterBtn:hover{background:#f7fafa;border-color:#b0c8c9}.FilterDropdown-module__x43wRa__filterBtnOpen{background:#f0fbfb;border-color:#05aaaf}.FilterDropdown-module__x43wRa__filterBtnActive{color:#fff;background:#05aaaf;border-color:#05aaaf}.FilterDropdown-module__x43wRa__filterBtnActive:hover{background:#049ba0;border-color:#049ba0}.FilterDropdown-module__x43wRa__badge{color:#05aaaf;background:#fff;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4}.FilterDropdown-module__x43wRa__chevron{opacity:.5;align-items:center;margin-left:1px;transition:transform .2s,opacity .2s;display:flex}.FilterDropdown-module__x43wRa__filterBtn:hover .FilterDropdown-module__x43wRa__chevron,.FilterDropdown-module__x43wRa__filterBtnOpen .FilterDropdown-module__x43wRa__chevron{opacity:.8}.FilterDropdown-module__x43wRa__chevronUp{transform:rotate(180deg)}.FilterDropdown-module__x43wRa__menu{z-index:100;background:#fff;border:1px solid #eaeaea;border-radius:12px;width:280px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 6px -1px #00000012,0 10px 30px -4px #0000001f}.FilterDropdown-module__x43wRa__menuHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex}.FilterDropdown-module__x43wRa__menuTitle{color:#999;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.FilterDropdown-module__x43wRa__clearBtn{color:#05aaaf;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:500;transition:opacity .15s}.FilterDropdown-module__x43wRa__clearBtn:hover{opacity:.75}.FilterDropdown-module__x43wRa__categoriesList{flex-direction:column;display:flex}.FilterDropdown-module__x43wRa__categoryWrap{border-bottom:1px solid #f4f4f4}.FilterDropdown-module__x43wRa__categoryWrap:last-child{border-bottom:none}.FilterDropdown-module__x43wRa__categoryWrapExpanded{background:#fafefe}.FilterDropdown-module__x43wRa__categoryBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background .12s;display:flex}.FilterDropdown-module__x43wRa__categoryBtn:hover{background:#f7fafa}.FilterDropdown-module__x43wRa__categoryWrapExpanded .FilterDropdown-module__x43wRa__categoryBtn{background:#f0fbfb}.FilterDropdown-module__x43wRa__categoryLeft{align-items:center;gap:8px;display:flex}.FilterDropdown-module__x43wRa__categoryTitle{color:#2d2d2d;font-size:13.5px;font-weight:500}.FilterDropdown-module__x43wRa__catBadge{color:#fff;background:#05aaaf;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.FilterDropdown-module__x43wRa__categoryChevron{color:#aaa;align-items:center;transition:transform .2s,color .15s;display:flex}.FilterDropdown-module__x43wRa__categoryChevronOpen{color:#05aaaf;transform:rotate(180deg)}.FilterDropdown-module__x43wRa__optionsList{flex-direction:column;gap:2px;padding:4px 16px 12px;display:flex}.FilterDropdown-module__x43wRa__optionLabel{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:5px 6px;transition:background .1s;display:flex}.FilterDropdown-module__x43wRa__optionLabel:hover{background:#eef8f8}.FilterDropdown-module__x43wRa__hiddenCheckbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.FilterDropdown-module__x43wRa__customCheckbox{background:#fff;border:1.5px solid #d0d5dd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:border-color .15s,background .15s;display:flex}.FilterDropdown-module__x43wRa__customCheckboxChecked{background:#05aaaf;border-color:#05aaaf}.FilterDropdown-module__x43wRa__optionText{color:#414141;font-size:13px;line-height:1.45}.FilterDropdown-module__x43wRa__noOptions{color:#aaa;padding:4px 2px 8px;font-size:12px;font-style:italic}
.emailTemplateCompose-module__wLdAZG__triggerTeal{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #99f6e4;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.emailTemplateCompose-module__wLdAZG__triggerTeal:hover{background:#f0fdfa;border-color:#5eead4}.emailTemplateCompose-module__wLdAZG__triggerTeal:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.emailTemplateCompose-module__wLdAZG__triggerPill{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c4c4c4;border-radius:30px;align-items:center;height:37px;padding:8px 19px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.emailTemplateCompose-module__wLdAZG__triggerPill:hover{background:#f0f0f0;border-color:#aaa}.emailTemplateCompose-module__wLdAZG__triggerPill:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.emailTemplateCompose-module__wLdAZG__backdrop{z-index:1000;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.emailTemplateCompose-module__wLdAZG__modal{background:#fff;border:1px solid #d1d5db;border-radius:10px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 8px 30px #00000024}.emailTemplateCompose-module__wLdAZG__modalDragging{-webkit-user-select:none;user-select:none}.emailTemplateCompose-module__wLdAZG__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.emailTemplateCompose-module__wLdAZG__headerDraggable{cursor:grab}.emailTemplateCompose-module__wLdAZG__headerDraggable:active{cursor:grabbing}.emailTemplateCompose-module__wLdAZG__title{color:#111827;margin:0;font-size:14px;font-weight:600}.emailTemplateCompose-module__wLdAZG__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:16px;line-height:1}.emailTemplateCompose-module__wLdAZG__closeBtn:hover{color:#374151}.emailTemplateCompose-module__wLdAZG__body{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.emailTemplateCompose-module__wLdAZG__field{flex-direction:column;gap:4px;display:flex}.emailTemplateCompose-module__wLdAZG__label{color:#6b7280;font-size:12px;font-weight:500}.emailTemplateCompose-module__wLdAZG__input,.emailTemplateCompose-module__wLdAZG__select,.emailTemplateCompose-module__wLdAZG__textarea{color:#1a202c;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.emailTemplateCompose-module__wLdAZG__input:focus,.emailTemplateCompose-module__wLdAZG__select:focus,.emailTemplateCompose-module__wLdAZG__textarea:focus{border-color:#05aaaf}.emailTemplateCompose-module__wLdAZG__inputReadonly{color:#6b7280;background:#f9fafb}.emailTemplateCompose-module__wLdAZG__textarea{resize:vertical;min-height:220px;line-height:1.5}.emailTemplateCompose-module__wLdAZG__templateHint{color:#9ca3af;margin:0;font-size:12px;line-height:1.4}.emailTemplateCompose-module__wLdAZG__warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.emailTemplateCompose-module__wLdAZG__footer{background:#f9fafb;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.emailTemplateCompose-module__wLdAZG__footerStatus{color:#059669;margin-right:auto;font-size:12px}.emailTemplateCompose-module__wLdAZG__footerStatusError{color:#ef4444;margin-right:auto;font-size:12px}.emailTemplateCompose-module__wLdAZG__secondaryBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:500}.emailTemplateCompose-module__wLdAZG__secondaryBtn:hover{background:#f9fafb}.emailTemplateCompose-module__wLdAZG__primaryBtn{color:#fff;cursor:pointer;background:#05aaaf;border:none;border-radius:6px;padding:6px 18px;font-family:inherit;font-size:14px;font-weight:500}.emailTemplateCompose-module__wLdAZG__primaryBtn:hover:not(:disabled){background:#038a8e}.emailTemplateCompose-module__wLdAZG__primaryBtn:disabled{opacity:.6;cursor:default}
.FosterHistoryPanel-module__m5x7pG__outcomeNote{color:#92400e;font-size:13px;font-weight:500}.FosterHistoryPanel-module__m5x7pG__fosterFailSummary{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.FosterHistoryPanel-module__m5x7pG__emptyText{color:#888;margin:0;font-size:14px}.FosterHistoryPanel-module__m5x7pG__errorText{color:#c00;margin:0;font-size:14px}
.bulkEmailBar-module__HAchLG__bar{z-index:200;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:10px 14px 10px 18px;transition:transform .22s cubic-bezier(.34,1.2,.64,1);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(calc(100% + 28px));box-shadow:0 6px 24px #0000001a,0 1px 4px #0000000f}.bulkEmailBar-module__HAchLG__barVisible{pointer-events:auto;transform:translate(-50%)translateY(0)}.bulkEmailBar-module__HAchLG__count{color:#64748b;font-size:13px;font-weight:500}.bulkEmailBar-module__HAchLG__barActions{align-items:center;gap:8px;display:flex}.bulkEmailBar-module__HAchLG__composeBtn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.bulkEmailBar-module__HAchLG__composeBtn:hover{background:#0f766e}.bulkEmailBar-module__HAchLG__composeBtn:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.bulkEmailBar-module__HAchLG__clearBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.bulkEmailBar-module__HAchLG__clearBtn:hover{color:#374151;background:#f8fafc;border-color:#94a3b8}.bulkEmailBar-module__HAchLG__backdrop{z-index:300;background:0 0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bulkEmailBar-module__HAchLG__modal{resize:both;background:#fff;border-radius:12px;flex-direction:column;width:480px;min-width:360px;max-width:100%;min-height:280px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000029}.bulkEmailBar-module__HAchLG__modalDragging{-webkit-user-select:none;user-select:none}.bulkEmailBar-module__HAchLG__header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.bulkEmailBar-module__HAchLG__headerDraggable{cursor:grab}.bulkEmailBar-module__HAchLG__headerDraggable:active{cursor:grabbing}.bulkEmailBar-module__HAchLG__title{color:#111827;font-size:14px;font-weight:600}.bulkEmailBar-module__HAchLG__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;line-height:0;transition:color .15s}.bulkEmailBar-module__HAchLG__closeBtn:hover{color:#374151}.bulkEmailBar-module__HAchLG__body{flex-direction:column;gap:14px;padding:18px;display:flex}.bulkEmailBar-module__HAchLG__recipientsRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:10px;padding:8px 12px;display:flex}.bulkEmailBar-module__HAchLG__recipientsLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.bulkEmailBar-module__HAchLG__recipientsValue{color:#475569;font-size:13px}.bulkEmailBar-module__HAchLG__field{flex-direction:column;gap:5px;display:flex}.bulkEmailBar-module__HAchLG__label{color:#6b7280;font-size:12px;font-weight:500}.bulkEmailBar-module__HAchLG__input{color:#1a202c;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:7px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:14px;transition:border-color .15s}.bulkEmailBar-module__HAchLG__input:focus{border-color:#0d9488}.bulkEmailBar-module__HAchLG__textarea{color:#1a202c;box-sizing:border-box;resize:vertical;border:1px solid #e2e8f0;border-radius:7px;outline:none;width:100%;min-height:120px;padding:8px 11px;font-family:inherit;font-size:14px;transition:border-color .15s}.bulkEmailBar-module__HAchLG__textarea:focus{border-color:#0d9488}.bulkEmailBar-module__HAchLG__footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.bulkEmailBar-module__HAchLG__cancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.bulkEmailBar-module__HAchLG__cancelBtn:hover{background:#f9fafb;border-color:#9ca3af}.bulkEmailBar-module__HAchLG__gmailBtn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:7px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.bulkEmailBar-module__HAchLG__gmailBtn:hover{background:#0f766e}.bulkEmailBar-module__HAchLG__gmailBtn:focus-visible{outline-offset:2px;outline:2px solid #0d9488}
.PersonModal-module__QVgCda__overlay{top:0;left:calc(var(--app-sidebar-width,208px) + 8px);z-index:200;background:#f3f7f7;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.PersonModal-module__QVgCda__topBar{background:#fbfbfb;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.PersonModal-module__QVgCda__topBarLeft{align-items:center;gap:16px;display:flex}.PersonModal-module__QVgCda__personName{color:#000;margin:0;font-size:22px;font-weight:700}.PersonModal-module__QVgCda__statusDots{align-items:center;gap:6px;display:flex}.PersonModal-module__QVgCda__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PersonModal-module__QVgCda__statusLabel{color:#666;font-size:13px;font-weight:400}.PersonModal-module__QVgCda__topBarIcon{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PersonModal-module__QVgCda__tabRow{background:#fbfbfb;border-bottom:2px solid #d3eded;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:relative}.PersonModal-module__QVgCda__tabs{align-items:flex-end;gap:0;display:flex}.PersonModal-module__QVgCda__tab{color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 16px 12px 0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;transition:color .15s,border-color .15s}.PersonModal-module__QVgCda__tabActive{cursor:default;border-bottom-color:#05aaaf}.PersonModal-module__QVgCda__tabInactive{color:#888}.PersonModal-module__QVgCda__tabInactive:hover{color:#444}.PersonModal-module__QVgCda__closeBtn{color:#adadad;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 0 4px 16px;font-family:inherit;font-size:18px;line-height:1;transition:color .15s}.PersonModal-module__QVgCda__closeBtn:hover{color:#037a7d}.PersonModal-module__QVgCda__content{background:#f6f9f9;flex:1;overflow-y:auto}.PersonModal-module__QVgCda__profileContent{flex-direction:column;gap:24px;width:100%;max-width:1200px;padding:28px 40px 48px;display:flex}.PersonModal-module__QVgCda__section{background:#fbfbfb;border:1px solid #d9e7e7;border-radius:12px;flex-direction:column;gap:20px;padding:20px 22px 22px;display:flex;box-shadow:0 2px 8px #0a28280a}.PersonModal-module__QVgCda__sectionTitle{letter-spacing:.02em;text-transform:uppercase;color:#3b4b4b;border-bottom:1px solid #e5eeee;margin:0;padding-bottom:10px;font-size:13px;font-weight:700}.PersonModal-module__QVgCda__threeColGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:22px 20px;width:100%;display:grid}.PersonModal-module__QVgCda__field{flex-direction:column;gap:4px;min-width:0;display:flex}.PersonModal-module__QVgCda__fieldLabel{color:#6f7e7e;font-size:12px;font-weight:500}.PersonModal-module__QVgCda__fieldValue{color:#222;word-break:break-word;font-size:14px;font-weight:600}.PersonModal-module__QVgCda__fieldValueEmpty{color:#94a3b8;font-size:14px;font-style:italic;font-weight:500}@media (max-width:1000px){.PersonModal-module__QVgCda__profileContent{max-width:none;padding:24px 24px 40px}.PersonModal-module__QVgCda__threeColGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:640px){.PersonModal-module__QVgCda__tabRow,.PersonModal-module__QVgCda__topBar{padding-left:16px;padding-right:16px}.PersonModal-module__QVgCda__profileContent{gap:16px;padding:18px 16px 28px}.PersonModal-module__QVgCda__section{border-radius:10px;gap:14px;padding:16px}.PersonModal-module__QVgCda__threeColGrid{grid-template-columns:1fr;gap:16px}}.PersonModal-module__QVgCda__tabPanel{flex:1;min-height:0}.PersonModal-module__QVgCda__sectionHeaderRow{border-bottom:1px solid #e5eeee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:10px;display:flex}.PersonModal-module__QVgCda__sectionHeaderRow .PersonModal-module__QVgCda__sectionTitle{border-bottom:none;padding-bottom:0}.PersonModal-module__QVgCda__sectionHeaderAction{letter-spacing:.04em;text-transform:uppercase;color:#0f766e;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.PersonModal-module__QVgCda__sectionHeaderAction:hover{background:#f0fdfa;border-color:#5eead4}.PersonModal-module__QVgCda__sectionHeaderAction:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.PersonModal-module__QVgCda__emptyApplication{text-align:center;max-width:28rem;margin:0 auto;padding:48px 24px}.PersonModal-module__QVgCda__emptyApplicationTitle{color:#334155;margin:0 0 10px;font-size:17px;font-weight:600}.PersonModal-module__QVgCda__emptyApplicationBody{color:#64748b;margin:0;font-size:14px;line-height:1.5}
.StatMetricHelp-module__PY14EW__labelRow{flex-wrap:wrap;align-items:center;gap:6px;min-height:16px;display:flex}.StatMetricHelp-module__PY14EW__label{color:var(--app-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.StatMetricHelp-module__PY14EW__helpWrap{flex-shrink:0;margin-left:auto;position:relative}.StatMetricHelp-module__PY14EW__helpBtn{border:1px solid var(--app-border);background:var(--app-card-bg);width:18px;height:18px;color:var(--app-text-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.StatMetricHelp-module__PY14EW__helpBtn:hover,.StatMetricHelp-module__PY14EW__helpBtn:focus-visible{color:var(--app-text);border-color:var(--app-text-subtle);outline:none}.StatMetricHelp-module__PY14EW__helpPop{z-index:40;width:min(280px,100vw - 48px);color:var(--app-text);text-transform:none;letter-spacing:normal;background:var(--app-card-bg);border:1px solid var(--app-border);box-shadow:var(--app-card-shadow), 0 8px 24px #0000001f;pointer-events:none;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:500;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:0}.StatMetricHelp-module__PY14EW__helpPop p{margin:0 0 8px}.StatMetricHelp-module__PY14EW__helpPop p:last-child{margin-bottom:0}.StatMetricHelp-module__PY14EW__helpPop strong{font-weight:700}.StatMetricHelp-module__PY14EW__helpWrap:hover .StatMetricHelp-module__PY14EW__helpPop,.StatMetricHelp-module__PY14EW__helpWrap:focus-within .StatMetricHelp-module__PY14EW__helpPop{display:block}@media (max-width:640px){.StatMetricHelp-module__PY14EW__helpPop{left:50%;right:auto;transform:translate(-50%)}}
.directory-module__XW8Y5q__directoryTableContainer{flex:0 auto!important;justify-content:flex-start!important}.directory-module__XW8Y5q__tableStateLoading,.directory-module__XW8Y5q__tableStateError{text-align:center;vertical-align:middle;padding:20px 24px;font-family:Inter,sans-serif;font-size:14px}.directory-module__XW8Y5q__tableStateLoading{color:#6b7280}.directory-module__XW8Y5q__tableStateError{color:#b91c1c;background:#fef2f2}.directory-module__XW8Y5q__directoryTable tbody td.directory-module__XW8Y5q__tableStateLoading,.directory-module__XW8Y5q__directoryTable tbody td.directory-module__XW8Y5q__tableStateError{text-align:center!important}.directory-module__XW8Y5q__tableStateWarn{text-align:left;vertical-align:middle;color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;padding:12px 16px;font-family:Inter,sans-serif;font-size:13px}.directory-module__XW8Y5q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.directory-module__XW8Y5q__directoryToolbar{flex-wrap:wrap;align-items:center;row-gap:12px;padding-bottom:14px}.directory-module__XW8Y5q__sortWrap{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.directory-module__XW8Y5q__sortLabel{color:#6b7280;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px}.directory-module__XW8Y5q__fadeIn{animation:directory-module__XW8Y5q__appFadeIn var(--app-loading-fade-duration) ease-out both}.directory-module__XW8Y5q__skeletonRow{pointer-events:none}.directory-module__XW8Y5q__skeletonLine,.directory-module__XW8Y5q__skeletonStar,.directory-module__XW8Y5q__skeletonButton{background:var(--app-loading-skeleton);animation:directory-module__XW8Y5q__appSkeletonPulse var(--app-loading-pulse-duration) ease-in-out infinite;background-size:220% 100%;display:block}.directory-module__XW8Y5q__skeletonLine{border-radius:999px;height:12px}.directory-module__XW8Y5q__inlineSkeleton{vertical-align:middle;display:inline-block}.directory-module__XW8Y5q__skeletonName{width:min(180px,72%)}.directory-module__XW8Y5q__skeletonEmail{width:min(260px,82%)}.directory-module__XW8Y5q__skeletonPhone{width:min(120px,76%)}.directory-module__XW8Y5q__skeletonShort{width:42px}.directory-module__XW8Y5q__skeletonTiny{width:28px}.directory-module__XW8Y5q__skeletonActions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.directory-module__XW8Y5q__skeletonStar{border-radius:999px;width:30px;height:30px}.directory-module__XW8Y5q__skeletonButton{border-radius:6px;width:78px;height:30px}.directory-module__XW8Y5q__rowFlagged{background:#fffbf0}.directory-module__XW8Y5q__rowFlagged:hover{background:#fff5d6!important}.directory-module__XW8Y5q__starSlot{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.directory-module__XW8Y5q__starDisabledWrap{opacity:.38;cursor:not-allowed}.directory-module__XW8Y5q__directoryTable{table-layout:fixed;min-width:0}.directory-module__XW8Y5q__colName{width:21%}.directory-module__XW8Y5q__colEmail{width:27%}.directory-module__XW8Y5q__colPhone,.directory-module__XW8Y5q__colCurrent{width:14%}.directory-module__XW8Y5q__colTotal{width:9%}.directory-module__XW8Y5q__colActions{width:15%}.directory-module__XW8Y5q__directoryTable thead th{white-space:nowrap;vertical-align:middle;word-break:normal;overflow-wrap:normal;line-height:1.35}.directory-module__XW8Y5q__directoryTable thead th.directory-module__XW8Y5q__thActions{width:1%}.directory-module__XW8Y5q__directoryTable tbody td{word-break:break-word;overflow-wrap:anywhere}.directory-module__XW8Y5q__directoryTable tbody td.directory-module__XW8Y5q__phoneCell{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;overflow:hidden}.directory-module__XW8Y5q__directoryTable .directory-module__XW8Y5q__selectBtnCompact,.directory-module__XW8Y5q__selectBtnCompact{width:78px;height:30px;font-size:13px}@media (max-width:1024px){.directory-module__XW8Y5q__hideOnTablet{display:none}.directory-module__XW8Y5q__colName{width:24%}.directory-module__XW8Y5q__colEmail{width:30%}.directory-module__XW8Y5q__colPhone{width:16%}.directory-module__XW8Y5q__colCurrent{width:14%}.directory-module__XW8Y5q__colActions{width:16%}}@media (max-width:720px){.directory-module__XW8Y5q__sortWrap{width:100%}.directory-module__XW8Y5q__tableStateLoading,.directory-module__XW8Y5q__tableStateError{padding:16px}.directory-module__XW8Y5q__hideOnMobile{display:none}.directory-module__XW8Y5q__colName{width:30%}.directory-module__XW8Y5q__colEmail{width:32%}.directory-module__XW8Y5q__colCurrent{width:16%}.directory-module__XW8Y5q__colActions{width:22%}.directory-module__XW8Y5q__selectBtnCompact{width:64px;height:30px;font-size:13px}}@media (max-width:480px){.directory-module__XW8Y5q__selectBtnCompact{width:56px}}
.fosterTasks-module__Noh-Yq__checkboxCol{vertical-align:middle;width:40px;padding-right:4px}.fosterTasks-module__Noh-Yq__rowCheckbox{cursor:pointer;accent-color:#0d9488;flex-shrink:0;width:16px;height:16px}.fosterTasks-module__Noh-Yq__selectedRow{background:#f0fdfa!important}.fosterTasks-module__Noh-Yq__fostersTaskTable td:nth-child(4),.fosterTasks-module__Noh-Yq__fostersTaskTable td:nth-child(5){vertical-align:top;padding-top:14px;padding-bottom:14px}.fosterTasks-module__Noh-Yq__intro{color:#64748b;max-width:48rem;margin:6px 40px 10px;font-size:13px;line-height:1.45}.fosterTasks-module__Noh-Yq__intro strong{color:#475569}.fosterTasks-module__Noh-Yq__introLink{color:#0f766e;font-weight:600;text-decoration:none}.fosterTasks-module__Noh-Yq__introLink:hover{text-decoration:underline}@media (max-width:900px){.fosterTasks-module__Noh-Yq__intro{margin-left:24px;margin-right:24px}}.fosterTasks-module__Noh-Yq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fosterTasks-module__Noh-Yq__laneCell{flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.fosterTasks-module__Noh-Yq__laneLastTouch{letter-spacing:.02em;color:#64748b;white-space:nowrap;font-size:11px;font-weight:500}.fosterTasks-module__Noh-Yq__perDogLane{color:#475569;font-size:12px}.fosterTasks-module__Noh-Yq__fostersToolbarSelect{min-width:200px}.fosterTasks-module__Noh-Yq__fostersToolbarSelect:disabled{cursor:default;opacity:.6}.fosterTasks-module__Noh-Yq__fadeIn{animation:fosterTasks-module__Noh-Yq__appFadeIn var(--app-loading-fade-duration) ease-out both}.fosterTasks-module__Noh-Yq__skeletonRow{pointer-events:none}.fosterTasks-module__Noh-Yq__skeletonLine,.fosterTasks-module__Noh-Yq__skeletonInfoBtn{background:var(--app-loading-skeleton);animation:fosterTasks-module__Noh-Yq__appSkeletonPulse var(--app-loading-pulse-duration) ease-in-out infinite;background-size:220% 100%;display:block}.fosterTasks-module__Noh-Yq__skeletonLine{border-radius:999px;height:12px}.fosterTasks-module__Noh-Yq__skeletonName{width:min(190px,72%)}.fosterTasks-module__Noh-Yq__skeletonDogs{width:min(240px,82%)}.fosterTasks-module__Noh-Yq__skeletonStack{flex-direction:column;gap:7px;display:flex}.fosterTasks-module__Noh-Yq__skeletonLane{width:88px}.fosterTasks-module__Noh-Yq__skeletonDate{width:64px;height:10px}.fosterTasks-module__Noh-Yq__skeletonHousehold{width:112px}.fosterTasks-module__Noh-Yq__skeletonInfoBtn{border-radius:999px;width:30px;height:30px;margin-left:auto}
.overview-module__qWlHGG__contentPadding{--overview-pad-x:clamp(20px, 3vw, 48px);--overview-pad-y-top:clamp(10px, 1.2vw, 16px);padding:var(--overview-pad-y-top) var(--overview-pad-x) clamp(40px, 5vw, 56px);box-sizing:border-box;width:100%;max-width:none;margin:0}.overview-module__qWlHGG__statCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-bottom:clamp(24px,3vw,36px);display:grid}.overview-module__qWlHGG__statCard{background:var(--app-card-bg);border:1px solid var(--app-border);min-height:0;box-shadow:var(--app-card-shadow);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.overview-module__qWlHGG__statCardInteractive:hover{border-color:#05aaaf47}.overview-module__qWlHGG__statCard [class*=labelRow]{align-items:flex-start;gap:8px}.overview-module__qWlHGG__statCard [class*=label]{text-transform:uppercase;letter-spacing:.04em;min-width:0;color:var(--app-text-muted);flex:1;font-size:11px;font-weight:700;line-height:1.35}.overview-module__qWlHGG__statCardSwapIcon{background:var(--app-filter-track);width:22px;height:22px;color:var(--app-accent-strong);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.overview-module__qWlHGG__statCardBody{flex-direction:column;gap:6px;display:flex}.overview-module__qWlHGG__newbiePickupFlip{text-align:left;width:100%;min-height:38px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:relative}.overview-module__qWlHGG__statCardSubline{color:var(--app-text-subtle);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:500;line-height:1.2}.overview-module__qWlHGG__newbiePickupBody{padding:0}.overview-module__qWlHGG__newbiePickupFlip:focus-visible{outline:2px solid var(--app-accent,#05aaaf);outline-offset:3px;border-radius:8px}.overview-module__qWlHGG__newbiePickupFace{flex-direction:column;gap:5px;transition:opacity .15s;display:flex}.overview-module__qWlHGG__newbiePickupFlip:hover,.overview-module__qWlHGG__newbiePickupFlip:focus-visible,.overview-module__qWlHGG__newbiePickupFlipActive{min-height:56px}.overview-module__qWlHGG__newbiePickupFacePrior{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.overview-module__qWlHGG__newbiePickupFlip:hover .overview-module__qWlHGG__newbiePickupFace:not(.overview-module__qWlHGG__newbiePickupFacePrior),.overview-module__qWlHGG__newbiePickupFlip:focus-visible .overview-module__qWlHGG__newbiePickupFace:not(.overview-module__qWlHGG__newbiePickupFacePrior),.overview-module__qWlHGG__newbiePickupFlipActive .overview-module__qWlHGG__newbiePickupFace:not(.overview-module__qWlHGG__newbiePickupFacePrior){opacity:0}.overview-module__qWlHGG__newbiePickupFlip:hover .overview-module__qWlHGG__newbiePickupFacePrior,.overview-module__qWlHGG__newbiePickupFlip:focus-visible .overview-module__qWlHGG__newbiePickupFacePrior,.overview-module__qWlHGG__newbiePickupFlipActive .overview-module__qWlHGG__newbiePickupFacePrior{opacity:1;visibility:visible}.overview-module__qWlHGG__statCardLabel{color:var(--app-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-module__qWlHGG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-module__qWlHGG__statCardValue{color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.overview-module__qWlHGG__statCardValueAlert{color:var(--app-accent-strong)}.overview-module__qWlHGG__statCardValueMuted{color:var(--app-text-subtle)}.overview-module__qWlHGG__statValueSkeleton{background:var(--app-loading-skeleton);width:54px;height:34px;animation:overview-module__qWlHGG__appSkeletonPulse var(--app-loading-pulse-duration) ease-in-out infinite;background-size:220% 100%;border-radius:8px;display:inline-block}.overview-module__qWlHGG__fadeIn{animation:overview-module__qWlHGG__appFadeIn var(--app-loading-fade-duration) ease-out both}.overview-module__qWlHGG__twoColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.overview-module__qWlHGG__briefingSection{background:var(--app-card-bg);border:1px solid var(--app-border);box-shadow:var(--app-card-shadow);border-radius:12px;flex-direction:column;min-width:0;height:100%;min-height:380px;display:flex;overflow:hidden}.overview-module__qWlHGG__sectionHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:16px 18px;display:flex}.overview-module__qWlHGG__sectionHeaderLeft{align-items:center;gap:8px;display:flex}.overview-module__qWlHGG__sectionTitle{color:var(--app-text);letter-spacing:.01em;margin:0;font-size:14px;font-weight:800}.overview-module__qWlHGG__sectionCount{color:var(--app-text-muted);background:var(--app-badge-neutral-bg);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.overview-module__qWlHGG__sectionAlert{color:var(--app-badge-flag-text);background:var(--app-badge-flag-bg);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.overview-module__qWlHGG__filterPills{border:1px solid var(--app-border);background:var(--app-filter-track);border-radius:999px;gap:4px;padding:3px;display:flex}.overview-module__qWlHGG__filterPillsCompact{gap:2px;padding:2px}.overview-module__qWlHGG__pill{color:var(--app-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s}.overview-module__qWlHGG__pill:hover{color:var(--app-text-muted)}.overview-module__qWlHGG__pill:disabled{cursor:default;opacity:.55}.overview-module__qWlHGG__pill:disabled:hover{color:var(--app-text-subtle)}.overview-module__qWlHGG__pillActive{color:#fff;background:var(--app-accent);font-weight:600}.overview-module__qWlHGG__pillActive:disabled,.overview-module__qWlHGG__pillActive:disabled:hover{color:#fff}.overview-module__qWlHGG__pillCompact{padding:4px 9px;font-size:11px;font-weight:600}.overview-module__qWlHGG__panelBody{flex-direction:column;flex:auto;min-height:0;display:flex}.overview-module__qWlHGG__panelBody:after{content:"";background:linear-gradient(180deg, var(--app-card-bg) 0%, var(--app-filter-track) 85%);pointer-events:none;flex:auto;min-height:12px}.overview-module__qWlHGG__rowList{margin:0;padding:0;list-style:none}.overview-module__qWlHGG__row{box-sizing:border-box;min-height:76px;color:inherit;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:opacity .15s;display:flex}.overview-module__qWlHGG__row:hover{opacity:1;background:#f9fafb}.overview-module__qWlHGG__avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.overview-module__qWlHGG__rowMain{flex-direction:column;flex:1;min-width:0;display:flex}.overview-module__qWlHGG__rowName{color:var(--app-text);font-size:14px;font-weight:600;line-height:1.2}.overview-module__qWlHGG__rowSub{color:var(--app-text-subtle);margin-top:2px;font-size:12px;line-height:1.2}.overview-module__qWlHGG__rowFlagDetail{color:var(--app-badge-flag-text);word-break:break-word;margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;display:block}.overview-module__qWlHGG__rowTail{flex-shrink:0;align-items:center;gap:12px;display:flex}.overview-module__qWlHGG__rowTailFoster{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px}.overview-module__qWlHGG__rowTailFoster .overview-module__qWlHGG__badge{text-align:right;max-width:min(320px,100%);line-height:1.35}.overview-module__qWlHGG__badge{color:var(--app-text-muted);font-size:11px;font-weight:500}.overview-module__qWlHGG__badgeFlag{color:var(--app-badge-flag-text);background:var(--app-badge-flag-bg);border-radius:6px;padding:3px 8px;font-weight:600;display:inline-block}.overview-module__qWlHGG__badgePlacement{color:var(--app-accent-strong);font-weight:600}.overview-module__qWlHGG__rowDateBlock{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.overview-module__qWlHGG__rowDateLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted);font-size:10px;font-weight:600}.overview-module__qWlHGG__rowDateValue,.overview-module__qWlHGG__rowTime{color:var(--app-text-subtle);font-variant-numeric:tabular-nums;font-size:12px}.overview-module__qWlHGG__sectionFooter{border-top:1px solid var(--app-border);margin-top:auto;padding:14px 18px}.overview-module__qWlHGG__seeAllLink{color:var(--app-accent);font-size:13px;font-weight:600;text-decoration:none}.overview-module__qWlHGG__emptyState{color:var(--app-text-subtle);margin:0;padding:32px 18px;font-size:13px}.overview-module__qWlHGG__skeletonRows{flex-direction:column;margin:0;padding:0;display:flex}.overview-module__qWlHGG__skeletonRow{box-sizing:border-box;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.overview-module__qWlHGG__skeletonAvatar,.overview-module__qWlHGG__skeletonLine,.overview-module__qWlHGG__skeletonTail{background:var(--app-loading-skeleton);animation:overview-module__qWlHGG__appSkeletonPulse var(--app-loading-pulse-duration) ease-in-out infinite;background-size:220% 100%;display:block}.overview-module__qWlHGG__skeletonAvatar{border-radius:6px;flex-shrink:0;width:32px;height:32px}.overview-module__qWlHGG__skeletonMain{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.overview-module__qWlHGG__skeletonLine{border-radius:999px;height:12px}.overview-module__qWlHGG__skeletonLineName{width:min(180px,58%)}.overview-module__qWlHGG__skeletonLineSub{width:min(260px,74%);height:10px}.overview-module__qWlHGG__skeletonTail{border-radius:999px;flex-shrink:0;width:78px;height:12px}.overview-module__qWlHGG__dataQualityBanner{color:#92400e;background:#fffbeb;border-radius:6px;margin-bottom:16px;padding:8px 12px;font-size:12px}.overview-module__qWlHGG__errorText{color:var(--color-alert-error-text);padding:16px clamp(20px,3vw,48px)}@media (max-width:1024px){.overview-module__qWlHGG__statCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,16px)}.overview-module__qWlHGG__twoColumn{grid-template-columns:1fr;gap:clamp(20px,3vw,32px)}}@media (max-width:640px){.overview-module__qWlHGG__contentPadding{--overview-pad-x:20px;--overview-pad-y-top:20px;padding-bottom:40px}.overview-module__qWlHGG__statCards{grid-template-columns:1fr;gap:12px}.overview-module__qWlHGG__rowTail,.overview-module__qWlHGG__skeletonTail{display:none}}
.adminUsers-module__UQI52G__dashboard{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.adminUsers-module__UQI52G__dashboardHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 40px 10px;display:flex}.adminUsers-module__UQI52G__dashboardTitleBlock{min-width:0}.adminUsers-module__UQI52G__dashboardTitle{letter-spacing:-.03em;color:var(--color-gray-black);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(26px,2.5vw,32px);font-weight:700;line-height:1.15}.adminUsers-module__UQI52G__dashboardMain{box-sizing:border-box;flex:1;width:100%;max-width:min(100%,1536px);margin:0 auto;padding:32px 40px 48px}@media (max-width:640px){.adminUsers-module__UQI52G__dashboardHeader{flex-direction:column;align-items:stretch;padding:16px 20px 8px}.adminUsers-module__UQI52G__dashboardMain{padding:28px 20px 40px}}.adminUsers-module__UQI52G__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:grid}.adminUsers-module__UQI52G__filterRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:640px){.adminUsers-module__UQI52G__toolbar{grid-template-columns:1fr}.adminUsers-module__UQI52G__addUserBtn{justify-self:end}}.adminUsers-module__UQI52G__filterPill{border-radius:var(--radius-pill);border:1px solid var(--color-gray-normal);background:var(--color-surface);min-height:34px;color:var(--color-gray-black);cursor:pointer;appearance:none;background-image:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.adminUsers-module__UQI52G__filterPill:hover{border-color:var(--color-gray-normal-hover);background:var(--color-gray-light-hover)}.adminUsers-module__UQI52G__filterPillActive{border:1px solid var(--color-primary);color:var(--color-primary);box-shadow:none;background:#fff}.adminUsers-module__UQI52G__filterPillActive:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover);background:#f9fafb}.adminUsers-module__UQI52G__filterPill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.adminUsers-module__UQI52G__filterCount{border-radius:var(--radius-pill);background:var(--color-gray-light-active);min-width:20px;height:20px;color:var(--color-gray-black);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.adminUsers-module__UQI52G__filterPillActive .adminUsers-module__UQI52G__filterCount{color:var(--color-primary);background:#14b8c41a}.adminUsers-module__UQI52G__filterIcon{opacity:.88;flex-shrink:0;display:block}.adminUsers-module__UQI52G__filterPillActive .adminUsers-module__UQI52G__filterIcon{opacity:1;color:var(--color-primary)}.adminUsers-module__UQI52G__addUserBtn{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;min-height:34px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #05aaaf47}.adminUsers-module__UQI52G__addUserBtn:hover{background:var(--color-primary-hover)}.adminUsers-module__UQI52G__addUserBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.adminUsers-module__UQI52G__panel{background:var(--color-surface);border-radius:var(--radius-card);border:1px solid #51515112;overflow:hidden;box-shadow:0 1px 3px #5151510d,0 8px 32px #5151510f}.adminUsers-module__UQI52G__panelInner{overflow-x:auto}.adminUsers-module__UQI52G__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.adminUsers-module__UQI52G__colUser{width:36%}.adminUsers-module__UQI52G__colRole{width:118px}.adminUsers-module__UQI52G__colAddedBy{width:24%}.adminUsers-module__UQI52G__colDate{width:152px}.adminUsers-module__UQI52G__colActions{width:72px}.adminUsers-module__UQI52G__thRole,.adminUsers-module__UQI52G__thDate{white-space:nowrap}.adminUsers-module__UQI52G__tdUser{vertical-align:middle;overflow:hidden}.adminUsers-module__UQI52G__tdRole{white-space:nowrap;vertical-align:middle}.adminUsers-module__UQI52G__tdAddedBy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminUsers-module__UQI52G__tdDate{white-space:nowrap;vertical-align:middle}.adminUsers-module__UQI52G__table th:not(:last-child),.adminUsers-module__UQI52G__table td:not(:last-child){border-right:1px solid var(--color-gray-light-active)}.adminUsers-module__UQI52G__th{text-align:left;color:var(--color-gray-black);text-transform:uppercase;letter-spacing:.1em;background:var(--color-gray-light-hover);border-bottom:1px solid var(--color-gray-normal);padding:12px 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:1.25}.adminUsers-module__UQI52G__thActions{text-align:center;box-sizing:border-box;white-space:nowrap;width:72px;min-width:72px;padding-left:10px;padding-right:10px}.adminUsers-module__UQI52G__thActionsLabel{display:inline-block}.adminUsers-module__UQI52G__tr{transition:background .15s,box-shadow .15s}.adminUsers-module__UQI52G__tr:hover{background:var(--color-gray-light-hover)}.adminUsers-module__UQI52G__td{border-bottom:1px solid var(--color-gray-light-active);color:var(--color-gray-black);vertical-align:middle;padding:12px 18px}.adminUsers-module__UQI52G__tr:last-child .adminUsers-module__UQI52G__td{border-bottom:none}.adminUsers-module__UQI52G__userCell{align-items:center;gap:12px;min-width:0;display:flex}.adminUsers-module__UQI52G__avatar{border-radius:var(--radius-pill);border:2px solid var(--color-teal-light-active);background:var(--color-surface);width:36px;height:36px;color:var(--color-gray-black);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.adminUsers-module__UQI52G__emailText{text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-weight:500;overflow:hidden}.adminUsers-module__UQI52G__rolePill{letter-spacing:.01em;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.adminUsers-module__UQI52G__rolePillAdmin{color:var(--color-primary-dark);background:#fff;border:1px solid #05aaaf73}.adminUsers-module__UQI52G__rolePillUser{color:#64748b;background:#f9fafb;border:1px solid #e5e7eb}.adminUsers-module__UQI52G__metaCell{color:var(--color-gray-dark-hover);font-size:14px}.adminUsers-module__UQI52G__dateWithIcon{align-items:center;gap:8px;display:inline-flex}.adminUsers-module__UQI52G__dateIcon{color:var(--color-gray-dark);opacity:.75;flex-shrink:0}.adminUsers-module__UQI52G__actionsCell{text-align:center;vertical-align:middle;box-sizing:border-box;white-space:nowrap;width:72px;min-width:72px;padding-left:10px;padding-right:10px}.adminUsers-module__UQI52G__removeBtn{width:32px;height:32px;color:var(--color-gray-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0 auto;padding:0;font-family:inherit;transition:color .15s,background .15s;display:inline-flex}.adminUsers-module__UQI52G__removeIcon{flex-shrink:0}.adminUsers-module__UQI52G__removeLoading{letter-spacing:1px;font-size:14px}.adminUsers-module__UQI52G__removeBtn:hover:not(:disabled){color:#b91c1c;background:#b91c1c0f}.adminUsers-module__UQI52G__removeBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.adminUsers-module__UQI52G__removeBtn:disabled{opacity:.35;cursor:not-allowed}.adminUsers-module__UQI52G__emptyState{text-align:center;padding:48px 28px}.adminUsers-module__UQI52G__emptyTitle{color:var(--color-gray-black);margin:0 0 8px;font-size:15px;font-weight:600}.adminUsers-module__UQI52G__emptyHint{color:var(--color-gray-dark-hover);margin:0;max-width:360px;margin-inline:auto;font-size:14px;line-height:1.5}.adminUsers-module__UQI52G__confirmBackdrop{z-index:1001;-webkit-backdrop-filter:blur(3px);background:#1118276b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.adminUsers-module__UQI52G__confirmModal{background:var(--color-surface);border-radius:14px;width:100%;max-width:420px;padding:24px;box-shadow:0 25px 50px -12px #0000002e,0 12px 24px -8px #0000001a}.adminUsers-module__UQI52G__confirmTitle{color:var(--color-gray-black);margin:0 0 12px;font-size:18px;font-weight:700}.adminUsers-module__UQI52G__confirmBody{color:var(--color-gray-black);margin:0 0 8px;font-size:14px;line-height:1.55}.adminUsers-module__UQI52G__confirmEmail{color:var(--color-gray-dark-hover);word-break:break-all;margin:0 0 20px;font-family:ui-monospace,monospace;font-size:12px}.adminUsers-module__UQI52G__confirmFooter{justify-content:flex-end;gap:10px;display:flex}.adminUsers-module__UQI52G__confirmCancel{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.adminUsers-module__UQI52G__confirmCancel:hover{background:var(--color-gray-light-hover)}.adminUsers-module__UQI52G__confirmDanger{color:#fff;cursor:pointer;background:#b91c1c;border:none;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.adminUsers-module__UQI52G__confirmDanger:hover:not(:disabled){background:#991b1b}.adminUsers-module__UQI52G__confirmDanger:disabled{opacity:.55;cursor:not-allowed}.adminUsers-module__UQI52G__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#1118276b;justify-content:center;align-items:center;padding:24px;animation:.15s adminUsers-module__UQI52G__fadeIn;display:flex;position:fixed;inset:0}@keyframes adminUsers-module__UQI52G__fadeIn{0%{opacity:0}to{opacity:1}}.adminUsers-module__UQI52G__modal{background:var(--color-surface);border-radius:16px;width:100%;max-width:472px;margin-top:-10px;animation:.2s adminUsers-module__UQI52G__modalUp;overflow:visible;box-shadow:0 25px 50px -12px #0000002e,0 12px 24px -8px #0000001a}@keyframes adminUsers-module__UQI52G__modalUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.adminUsers-module__UQI52G__modalHeader{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 0;display:flex}.adminUsers-module__UQI52G__modalTitleWrap{min-width:0}.adminUsers-module__UQI52G__modalTitle{color:#1f2937;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.adminUsers-module__UQI52G__modalClose{width:36px;height:36px;color:var(--color-gray-dark-hover);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.adminUsers-module__UQI52G__modalClose:hover{background:var(--color-gray-light-active);color:var(--color-text-main)}.adminUsers-module__UQI52G__modalBody{z-index:2;padding:14px 22px 2px;position:relative;overflow:visible}.adminUsers-module__UQI52G__modalFooter{z-index:1;background:var(--color-surface);border-top:1px solid #1118270f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex;position:relative}.adminUsers-module__UQI52G__modalCancel{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text-main);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.adminUsers-module__UQI52G__modalCancel:hover{background:#f9fafb}.adminUsers-module__UQI52G__modalSubmit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.adminUsers-module__UQI52G__modalSubmit:hover:not(:disabled){background:var(--color-primary-hover)}.adminUsers-module__UQI52G__modalSubmit:disabled{opacity:.55;cursor:not-allowed}.adminUsers-module__UQI52G__formGroup{margin-bottom:14px}.adminUsers-module__UQI52G__formGroup:last-of-type{margin-bottom:0}.adminUsers-module__UQI52G__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-dark-hover);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.adminUsers-module__UQI52G__inputWrap{position:relative}.adminUsers-module__UQI52G__inputIcon{color:var(--color-gray-dark-hover);opacity:.92;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.adminUsers-module__UQI52G__input{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;height:42px;color:var(--color-text-main);box-sizing:border-box;border-radius:10px;outline:none;padding:0 14px 0 44px;font-size:14px;transition:border-color .15s,box-shadow .15s}.adminUsers-module__UQI52G__input::placeholder{color:#9ca3af}.adminUsers-module__UQI52G__input:focus{border:1.5px solid #14b8c6;box-shadow:0 0 0 2px #14b8c414}.adminUsers-module__UQI52G__roleTrigger{border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.adminUsers-module__UQI52G__roleTrigger:hover{border-color:var(--color-gray-normal-hover)}.adminUsers-module__UQI52G__roleTriggerOpen{border:1.5px solid #14b8c6;box-shadow:0 0 0 2px #14b8c414}.adminUsers-module__UQI52G__roleTriggerLeft{align-items:center;gap:12px;min-width:0;display:flex}.adminUsers-module__UQI52G__roleTriggerIcon{color:var(--color-primary-dark);opacity:.96;flex-shrink:0}.adminUsers-module__UQI52G__roleTriggerText{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.adminUsers-module__UQI52G__roleTriggerLabel{color:#374151;font-size:13px;font-weight:600;display:block}.adminUsers-module__UQI52G__roleTriggerDesc{color:#9ca3af;font-size:12px;line-height:1.35;display:block}.adminUsers-module__UQI52G__roleChevron{color:var(--color-gray-dark-hover);opacity:.88;flex-shrink:0;transition:transform .2s}.adminUsers-module__UQI52G__roleChevronUp{transform:rotate(180deg)}.adminUsers-module__UQI52G__roleMenu{z-index:50;background:#fff;border:1px solid #11182714;border-radius:12px;margin-top:0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 12px 28px -6px #00000024,0 2px 8px #0000000d}.adminUsers-module__UQI52G__roleOption{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;transition:background .12s;display:flex}.adminUsers-module__UQI52G__roleOption:hover{background:#f9fafb}.adminUsers-module__UQI52G__roleOption:focus-visible{background:#f9fafb;outline:none}.adminUsers-module__UQI52G__roleOptionSelected{background:#fff}.adminUsers-module__UQI52G__roleOptionSelected:hover{background:#f9fafb}.adminUsers-module__UQI52G__roleOptionIcon{color:var(--color-primary-dark);opacity:.95;flex-shrink:0;align-self:center}.adminUsers-module__UQI52G__roleOptionBody{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.adminUsers-module__UQI52G__roleOptionLabel{color:#374151;font-size:13px;font-weight:600;line-height:1.28;display:block}.adminUsers-module__UQI52G__roleOptionDesc{color:#9ca3af;font-size:12px;line-height:1.38;display:block}.adminUsers-module__UQI52G__roleOptionCheck{color:var(--color-primary);opacity:1;flex-shrink:0;align-self:center}.adminUsers-module__UQI52G__roleWrap{z-index:1;position:relative}.adminUsers-module__UQI52G__feedbackWrap{margin-bottom:20px}.adminUsers-module__UQI52G__feedback{border-radius:var(--radius-alert);border:1px solid #0000;padding:12px 14px;font-size:13px;line-height:1.5}.adminUsers-module__UQI52G__feedbackError{background:var(--color-alert-error-bg);border-color:var(--color-alert-error-border);border-left:4px solid var(--color-alert-error-accent);color:var(--color-alert-error-text)}.adminUsers-module__UQI52G__feedbackSuccess{background:var(--color-alert-success-bg);border-color:var(--color-alert-success-border);border-left:4px solid var(--color-alert-success-accent);color:var(--color-alert-success-text)}.adminUsers-module__UQI52G__empty{color:var(--color-text-muted);text-align:center;padding:40px 20px;font-size:14px}
.DashboardRouteLoading-module__X6OOua__topBar{justify-content:space-between;align-items:center;gap:16px;padding:32px 40px 0;display:flex}.DashboardRouteLoading-module__X6OOua__title{color:#414141;margin:0;font-size:32px;font-weight:700;line-height:1.1}.DashboardRouteLoading-module__X6OOua__actions{align-items:center;gap:12px;display:inline-flex}.DashboardRouteLoading-module__X6OOua__content{--loading-pad-x:clamp(20px, 3vw, 48px);padding:clamp(20px, 2.5vw, 32px) var(--loading-pad-x) clamp(40px, 5vw, 56px)}.DashboardRouteLoading-module__X6OOua__skeleton{background:var(--app-loading-skeleton);animation:DashboardRouteLoading-module__X6OOua__appSkeletonPulse var(--app-loading-pulse-duration) ease-in-out infinite;background-size:220% 100%;display:block}.DashboardRouteLoading-module__X6OOua__icon{border-radius:999px;width:34px;height:34px}.DashboardRouteLoading-module__X6OOua__profile{border-radius:999px;width:42px;height:42px}.DashboardRouteLoading-module__X6OOua__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-bottom:clamp(24px,3vw,36px);display:grid}.DashboardRouteLoading-module__X6OOua__statCard,.DashboardRouteLoading-module__X6OOua__panel,.DashboardRouteLoading-module__X6OOua__tableCard,.DashboardRouteLoading-module__X6OOua__detailMain,.DashboardRouteLoading-module__X6OOua__detailSide{background:var(--app-card-bg);border:1px solid var(--app-border);box-shadow:var(--app-card-shadow);border-radius:12px}.DashboardRouteLoading-module__X6OOua__statCard{flex-direction:column;gap:12px;min-height:92px;padding:16px 18px;display:flex}.DashboardRouteLoading-module__X6OOua__statLabel{border-radius:999px;width:112px;height:11px}.DashboardRouteLoading-module__X6OOua__statValue{border-radius:8px;width:54px;height:34px}.DashboardRouteLoading-module__X6OOua__panelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);display:grid}.DashboardRouteLoading-module__X6OOua__panel{min-height:380px;overflow:hidden}.DashboardRouteLoading-module__X6OOua__panelHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.DashboardRouteLoading-module__X6OOua__panelTitle{border-radius:999px;width:120px;height:14px}.DashboardRouteLoading-module__X6OOua__panelPill{border-radius:999px;width:74px;height:26px}.DashboardRouteLoading-module__X6OOua__listRow{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.DashboardRouteLoading-module__X6OOua__avatar{border-radius:6px;flex-shrink:0;width:32px;height:32px}.DashboardRouteLoading-module__X6OOua__rowCopy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.DashboardRouteLoading-module__X6OOua__rowTitle{border-radius:999px;width:min(180px,58%);height:12px}.DashboardRouteLoading-module__X6OOua__rowMeta{border-radius:999px;width:min(260px,74%);height:10px}.DashboardRouteLoading-module__X6OOua__rowTail{border-radius:999px;flex-shrink:0;width:78px;height:12px}.DashboardRouteLoading-module__X6OOua__toolbar{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.DashboardRouteLoading-module__X6OOua__search{border-radius:999px;width:min(520px,100%);height:46px}.DashboardRouteLoading-module__X6OOua__filter{border-radius:999px;width:180px;height:46px}.DashboardRouteLoading-module__X6OOua__tableCard{overflow:hidden}.DashboardRouteLoading-module__X6OOua__tableHeader,.DashboardRouteLoading-module__X6OOua__tableRow{grid-template-columns:minmax(160px,1.4fr) minmax(180px,1.5fr) minmax(90px,.8fr) minmax(90px,.8fr) 90px;align-items:center;gap:18px;padding:14px 18px;display:grid}.DashboardRouteLoading-module__X6OOua__tableHeader{border-bottom:1px solid var(--app-border);min-height:48px}.DashboardRouteLoading-module__X6OOua__tableRow{border-bottom:1px solid #f3f4f6;min-height:58px}.DashboardRouteLoading-module__X6OOua__tableHeadCell,.DashboardRouteLoading-module__X6OOua__tableCell,.DashboardRouteLoading-module__X6OOua__tableCellWide{border-radius:999px;height:12px}.DashboardRouteLoading-module__X6OOua__tableHeadCell{width:80px}.DashboardRouteLoading-module__X6OOua__tableCell{width:min(120px,72%)}.DashboardRouteLoading-module__X6OOua__tableCellWide{width:min(220px,82%)}.DashboardRouteLoading-module__X6OOua__detailGrid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.DashboardRouteLoading-module__X6OOua__detailMain,.DashboardRouteLoading-module__X6OOua__detailSide{padding:20px}.DashboardRouteLoading-module__X6OOua__detailTitle{border-radius:999px;width:220px;height:26px;margin-bottom:12px}.DashboardRouteLoading-module__X6OOua__detailSub{border-radius:999px;width:300px;max-width:100%;height:14px;margin-bottom:24px}.DashboardRouteLoading-module__X6OOua__detailRow{border-top:1px solid #f3f4f6;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.DashboardRouteLoading-module__X6OOua__detailLabel,.DashboardRouteLoading-module__X6OOua__detailValue,.DashboardRouteLoading-module__X6OOua__sideLine{border-radius:999px;height:12px}.DashboardRouteLoading-module__X6OOua__detailLabel{width:96px}.DashboardRouteLoading-module__X6OOua__detailValue{width:min(360px,80%)}.DashboardRouteLoading-module__X6OOua__sideLine{width:100%;margin-top:16px}@media (max-width:900px){.DashboardRouteLoading-module__X6OOua__topBar{padding:22px 20px 0}.DashboardRouteLoading-module__X6OOua__title{font-size:26px}.DashboardRouteLoading-module__X6OOua__statGrid,.DashboardRouteLoading-module__X6OOua__panelGrid,.DashboardRouteLoading-module__X6OOua__detailGrid{grid-template-columns:1fr}.DashboardRouteLoading-module__X6OOua__toolbar{flex-direction:column}.DashboardRouteLoading-module__X6OOua__filter{width:100%}.DashboardRouteLoading-module__X6OOua__tableHeader,.DashboardRouteLoading-module__X6OOua__tableRow{grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.3fr) 72px}.DashboardRouteLoading-module__X6OOua__tableHeadCell:nth-child(n+4),.DashboardRouteLoading-module__X6OOua__tableCell:nth-child(n+4),.DashboardRouteLoading-module__X6OOua__tableCellWide:nth-child(n+4){display:none}}
.page-module__cVwc8q__wrap{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:32px 40px 48px;display:flex}.page-module__cVwc8q__backLink{color:#05aaaf;align-items:center;gap:4px;width:fit-content;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__cVwc8q__backLink:hover{text-decoration:underline}.page-module__cVwc8q__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:22px 24px;box-shadow:0 1px 2px #0f172a0a}.page-module__cVwc8q__fadeIn{animation:.18s ease-out both page-module__cVwc8q__detailFadeIn}.page-module__cVwc8q__hero{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 1px 2px #0f172a0a}.page-module__cVwc8q__avatar{color:#fff;width:64px;height:64px;box-shadow:none;background:#0d9488;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex}.page-module__cVwc8q__heroBody{flex:1;min-width:0}.page-module__cVwc8q__heroActions{flex-shrink:0;align-self:flex-start}.page-module__cVwc8q__heroNameRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__cVwc8q__heroName{color:#0f172a;margin:0;font-size:24px;font-weight:600}.page-module__cVwc8q__chipRow{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.page-module__cVwc8q__chip{color:#0f172a;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.page-module__cVwc8q__tabBar{border-bottom:1px solid #e5e7eb;gap:4px;margin-bottom:4px;display:flex;overflow-x:auto}.page-module__cVwc8q__tabBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.page-module__cVwc8q__tabBtn:hover{color:#0f172a}.page-module__cVwc8q__tabBtnActive{color:#05aaaf;border-bottom-color:#05aaaf}.page-module__cVwc8q__tabPanel{flex-direction:column;gap:16px;display:flex}.page-module__cVwc8q__title{margin:0 0 12px;font-size:24px}.page-module__cVwc8q__sectionTitle{color:#0f172a;margin:0 0 14px;font-size:16px;font-weight:600}.page-module__cVwc8q__metaGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px 18px;display:grid}.page-module__cVwc8q__statGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:4px;display:grid}.page-module__cVwc8q__stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.page-module__cVwc8q__statLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:600}.page-module__cVwc8q__statValue{color:#0f172a;font-size:16px;font-weight:600}.page-module__cVwc8q__hint{color:#4b5563;margin:0}.page-module__cVwc8q__pendingEmail{color:#a16207;font-size:12px;font-style:italic}.page-module__cVwc8q__titleRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__cVwc8q__titleRow .page-module__cVwc8q__title{margin:0}.page-module__cVwc8q__dogHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.page-module__cVwc8q__dogHeader .page-module__cVwc8q__sectionTitle{margin:0}.page-module__cVwc8q__badgeGood{color:#ecfdf5;background-color:#166534;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__badgeNeedsReview{color:#fefce8;background-color:#a16207;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__badgeOverdue{color:#fef2f2;background-color:#b91c1c;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__badgeCompleted{color:#f0f9ff;background-color:#0369a1;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__badgeRetired{color:#f8fafc;background-color:#475569;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__badgeUnknown{color:#f5f3ff;background-color:#6d28d9;background-image:none;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.page-module__cVwc8q__driveLink{color:#05aaaf;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.page-module__cVwc8q__driveLink:hover{text-decoration:underline}.page-module__cVwc8q__notesHeader{align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-module__cVwc8q__notesHeader .page-module__cVwc8q__sectionTitle{margin:0}.page-module__cVwc8q__notesLastSaved{color:#9ca3af;margin-left:auto;font-size:12px}.page-module__cVwc8q__notesTextarea{resize:vertical;box-sizing:border-box;color:#1a202c;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;min-height:120px;padding:10px 12px;font-family:inherit;font-size:14px}.page-module__cVwc8q__notesTextarea:focus{border-color:#05aaaf}.page-module__cVwc8q__notesTextarea:disabled{color:#9ca3af;cursor:default;resize:none;background:#f9fafb}.page-module__cVwc8q__skeletonWrap{flex-direction:column;gap:20px;display:flex}.page-module__cVwc8q__skeletonBlock{background:linear-gradient(90deg,#f3f7f7 0%,#eef3f3 42%,#f3f7f7 78%) 0 0/220% 100%;animation:1.2s ease-in-out infinite page-module__cVwc8q__detailSkeletonPulse;display:block}.page-module__cVwc8q__skeletonAvatar{border-radius:50%;flex-shrink:0;width:64px;height:64px}.page-module__cVwc8q__skeletonHeroName{border-radius:8px;width:min(260px,56vw);height:28px}.page-module__cVwc8q__skeletonBadge{border-radius:6px;width:86px;height:24px}.page-module__cVwc8q__skeletonChip,.page-module__cVwc8q__skeletonChipWide{border-radius:999px;height:28px}.page-module__cVwc8q__skeletonChip{width:118px}.page-module__cVwc8q__skeletonChipWide{width:210px}.page-module__cVwc8q__skeletonTab{border-radius:8px 8px 0 0;width:92px;height:38px;margin-bottom:2px}.page-module__cVwc8q__skeletonSectionTitle{border-radius:6px;width:150px;height:20px}.page-module__cVwc8q__skeletonStatLabel{border-radius:999px;width:92px;height:11px;margin-bottom:8px}.page-module__cVwc8q__skeletonStatValue{border-radius:6px;width:62px;height:18px}@keyframes page-module__cVwc8q__detailSkeletonPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes page-module__cVwc8q__detailFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.login-module__Si-P0q__container{background-color:var(--app-page-bg);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px 16px;display:flex}.login-module__Si-P0q__card{background-color:var(--app-card-bg);width:100%;max-width:400px;color:var(--app-text);border-radius:var(--radius-card);box-shadow:var(--app-card-shadow);border:1px solid var(--app-border);flex-direction:column;align-items:stretch;gap:14px;padding:22px 26px 20px;display:flex}.login-module__Si-P0q__logoContainer{text-align:center;flex-shrink:0;margin-bottom:0}.login-module__Si-P0q__logoContainer img{vertical-align:middle;display:inline-block}.login-module__Si-P0q__form{flex-direction:column;gap:14px;width:100%;display:flex}.login-module__Si-P0q__header{text-align:center;margin:0}.login-module__Si-P0q__title{color:var(--app-text);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700}.login-module__Si-P0q__subtitle{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.45}.login-module__Si-P0q__inviteHint{color:var(--app-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.login-module__Si-P0q__fieldStack{flex-direction:column;gap:12px;display:flex}.login-module__Si-P0q__successNotice{background:var(--color-alert-success-bg);border:1px solid var(--app-border);border-left:4px solid var(--app-accent);color:var(--app-text);border-radius:var(--radius-alert);text-align:left;padding:10px 12px;font-size:13px;line-height:1.5}.login-module__Si-P0q__infoNotice{background:var(--color-alert-info-bg);border:1px solid var(--app-border);border-left:4px solid var(--app-accent);color:var(--app-text);border-radius:var(--radius-alert);text-align:left;padding:10px 12px;font-size:13px;line-height:1.5}.login-module__Si-P0q__inlineCode{background:#0000000f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.login-module__Si-P0q__error{background:var(--color-alert-error-bg);border:1px solid var(--app-border);border-left:4px solid var(--app-text-muted);color:var(--app-text);border-radius:var(--radius-alert);text-align:left;padding:10px 12px;font-size:13px;line-height:1.5}.login-module__Si-P0q__inputGroup{flex-direction:column;gap:6px;display:flex}.login-module__Si-P0q__label{color:var(--app-text);letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.login-module__Si-P0q__inputWrapper{width:100%;position:relative}.login-module__Si-P0q__inputIcon{color:var(--app-text-subtle);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login-module__Si-P0q__inputWrapper:has(.login-module__Si-P0q__togglePassword) .login-module__Si-P0q__input{padding-right:48px}.login-module__Si-P0q__input{background-color:var(--app-filter-track);border:1px solid var(--app-border);border-radius:var(--radius-pill);width:100%;height:42px;color:var(--app-text);outline:none;padding:0 18px 0 42px;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-module__Si-P0q__input::placeholder{color:var(--app-text-subtle)}.login-module__Si-P0q__input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--color-focus-ring);background-color:var(--app-card-bg)}.login-module__Si-P0q__togglePassword{box-sizing:border-box;width:36px;height:36px;color:var(--app-text-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .2s,background-color .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-module__Si-P0q__togglePassword:hover{color:var(--app-accent);background-color:var(--app-row-hover)}.login-module__Si-P0q__togglePassword:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.login-module__Si-P0q__togglePassword svg{flex-shrink:0;width:20px;height:20px;display:block}.login-module__Si-P0q__forgotRow{justify-content:flex-end;align-items:center;margin-top:-4px;display:flex}.login-module__Si-P0q__forgotLink{color:var(--app-text-muted);font-size:13px;text-decoration:underline;transition:color .2s}.login-module__Si-P0q__forgotLink:hover{color:var(--app-accent)}.login-module__Si-P0q__button{background-color:var(--app-accent);width:100%;height:42px;color:var(--app-card-bg);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;font-size:14px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .15s}.login-module__Si-P0q__button:hover:not(:disabled){background-color:var(--app-accent-strong);box-shadow:0 2px 8px #05aaaf40}.login-module__Si-P0q__button:active:not(:disabled){background-color:var(--app-accent-strong);transform:translateY(1px)}.login-module__Si-P0q__button:disabled{opacity:.6;cursor:not-allowed}.login-module__Si-P0q__footerGroup{flex-direction:column;align-items:center;gap:6px;padding-top:0;display:flex}.login-module__Si-P0q__footer{color:var(--app-text-muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.login-module__Si-P0q__signUpLink{color:var(--app-accent);font-weight:500;text-decoration:underline;transition:color .2s}.login-module__Si-P0q__signUpLink:hover{color:var(--app-accent-strong)}@media (max-width:480px){.login-module__Si-P0q__container{padding:20px 14px}.login-module__Si-P0q__card{max-width:100%;padding:20px 20px 18px}.login-module__Si-P0q__logoContainer{margin-bottom:0}.login-module__Si-P0q__title{font-size:21px}.login-module__Si-P0q__form{gap:13px}.login-module__Si-P0q__fieldStack{gap:11px}}
