.admin-module__aXBbkG__setupPage,.admin-module__aXBbkG__loginPage,.admin-module__aXBbkG__loading{color:#17181c;background:radial-gradient(circle at 16% 15%,#e014251f,#0000 32%),#f4f5f7;min-height:100dvh}.admin-module__aXBbkG__loading{place-items:center;font-weight:700;display:grid}.admin-module__aXBbkG__setupPage{place-items:center;padding:28px;display:grid}.admin-module__aXBbkG__setupCard{text-align:center;background:#fff;border-radius:30px;width:min(760px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 30px 90px #1f11131f}.admin-module__aXBbkG__setupCard>span,.admin-module__aXBbkG__loginPanel>span,.admin-module__aXBbkG__topbar span,.admin-module__aXBbkG__panel header span,.admin-module__aXBbkG__loginCard>span{color:#d91525;letter-spacing:.12em;font-size:12px;font-weight:850}.admin-module__aXBbkG__setupCard h1{letter-spacing:-.05em;max-width:650px;margin:18px auto 12px;font-size:clamp(28px,5vw,48px);line-height:1.02}.admin-module__aXBbkG__setupCard>p{color:#686d77;max-width:590px;margin:0 auto;line-height:1.65}.admin-module__aXBbkG__shield{color:#fff;clip-path:polygon(50% 0,92% 18%,87% 72%,50% 100%,13% 72%,8% 18%);background:#dc1727;place-items:center;width:56px;height:64px;margin:0 auto 20px;font-weight:900;display:grid}.admin-module__aXBbkG__setupList{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.admin-module__aXBbkG__setupList div{background:#fafafb;border:1px solid #ececf0;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 10px;padding:18px;display:grid}.admin-module__aXBbkG__setupList b{color:#d91525;background:#ffecef;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.admin-module__aXBbkG__setupList span{font-weight:750}.admin-module__aXBbkG__setupList small{color:#777b84}.admin-module__aXBbkG__loginPage{grid-template-columns:minmax(360px,1fr) minmax(420px,640px);display:grid}.admin-module__aXBbkG__loginPanel{color:#fff;background:linear-gradient(135deg,#78040ef5,#e01425f5),#d91525;flex-direction:column;justify-content:center;padding:clamp(48px,9vw,130px);display:flex}.admin-module__aXBbkG__loginPanel .admin-module__aXBbkG__shield{color:#d91525;background:#fff;margin:0 0 36px}.admin-module__aXBbkG__loginPanel>span{color:#ffdce0}.admin-module__aXBbkG__loginPanel h1{letter-spacing:-.055em;max-width:730px;margin:18px 0;font-size:clamp(38px,5vw,68px);line-height:1}.admin-module__aXBbkG__loginPanel p{color:#ffdce0}.admin-module__aXBbkG__loginCard{background:#fff;border-radius:24px;align-self:center;gap:18px;width:min(430px,100% - 50px);margin:auto;padding:38px;display:grid;box-shadow:0 26px 80px #140c0d1f}.admin-module__aXBbkG__loginCard h2{letter-spacing:-.04em;margin:0 0 8px;font-size:31px}.admin-module__aXBbkG__loginCard label{gap:8px;font-size:13px;font-weight:750;display:grid}.admin-module__aXBbkG__loginCard input{border:1px solid #dadce2;border-radius:12px;outline:none;height:50px;padding:0 14px}.admin-module__aXBbkG__loginCard input:focus{border-color:#dc1727;box-shadow:0 0 0 3px #dc17271a}.admin-module__aXBbkG__loginCard>button,.admin-module__aXBbkG__refresh{cursor:pointer;border:0;border-radius:12px;font-weight:800}.admin-module__aXBbkG__loginCard>button{color:#fff;background:#dc1727;min-height:52px}.admin-module__aXBbkG__shell{color:#191a1f;background:#f4f5f7;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.admin-module__aXBbkG__sidebar{color:#fff;background:#17181d;flex-direction:column;height:100dvh;padding:26px 18px;display:flex;position:sticky;top:0}.admin-module__aXBbkG__brand{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;padding:0 8px 30px;display:flex}.admin-module__aXBbkG__brand .admin-module__aXBbkG__shield{width:38px;height:44px;margin:0;font-size:11px}.admin-module__aXBbkG__brand div:last-child{gap:3px;display:grid}.admin-module__aXBbkG__brand strong{font-size:15px}.admin-module__aXBbkG__brand span{color:#9498a2;font-size:11px}.admin-module__aXBbkG__sidebar nav{gap:7px;margin-top:28px;display:grid}.admin-module__aXBbkG__sidebar nav button{color:#b8bbc3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 14px;display:flex}.admin-module__aXBbkG__navBadge{color:#c61020;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:inline-grid}.admin-module__aXBbkG__sidebar nav button:hover,.admin-module__aXBbkG__sidebar nav button.admin-module__aXBbkG__active{color:#fff;background:#dc1727}.admin-module__aXBbkG__sidebarFoot{border-top:1px solid #ffffff17;margin-top:auto;padding:18px 8px 0}.admin-module__aXBbkG__sidebarFoot div{gap:4px;display:grid}.admin-module__aXBbkG__sidebarFoot span{font-size:13px;font-weight:750}.admin-module__aXBbkG__sidebarFoot small{color:#8d919b;font-size:11px}.admin-module__aXBbkG__sidebarFoot button{color:#ff8b96;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0}.admin-module__aXBbkG__workspace{min-width:0;padding:28px clamp(22px,4vw,52px) 50px}.admin-module__aXBbkG__topbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.admin-module__aXBbkG__topbar h1{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(30px,4vw,45px)}.admin-module__aXBbkG__topbarActions{align-items:center;gap:12px;display:flex}.admin-module__aXBbkG__liveSync{white-space:nowrap;color:#747983;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.admin-module__aXBbkG__liveSync i{background:#a7abb3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a7abb321}.admin-module__aXBbkG__liveSyncOnline{color:#168346}.admin-module__aXBbkG__liveSyncOnline i{background:#22b563;box-shadow:0 0 0 4px #22b56324}.admin-module__aXBbkG__liveSyncOffline{color:#c21f33}.admin-module__aXBbkG__liveSyncOffline i{background:#dc243b;box-shadow:0 0 0 4px #dc243b21}.admin-module__aXBbkG__refresh{color:#444851;background:#fff;border:1px solid #dfe1e6;min-height:43px;padding:0 16px}.admin-module__aXBbkG__adminWelcome{gap:5px;margin:2px 0 20px;display:grid}.admin-module__aXBbkG__adminWelcome>span{color:#d91525;letter-spacing:.16em;font-size:11px;font-weight:900}.admin-module__aXBbkG__adminWelcome h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,42px)}.admin-module__aXBbkG__adminWelcome p{color:#6f747e;margin:0;font-size:14px}.admin-module__aXBbkG__adminWelcome p strong{color:#c91525}.admin-module__aXBbkG__adminCtaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-module__aXBbkG__adminCta{color:#202228;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3e8;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 36px #1b15160b}.admin-module__aXBbkG__adminCta:hover{border-color:#cfd2d9;transform:translateY(-2px);box-shadow:0 16px 38px #1b151614}.admin-module__aXBbkG__adminCta:focus-visible{outline-offset:2px;outline:3px solid #d915252e}.admin-module__aXBbkG__adminCta>span:nth-child(2){gap:5px;min-width:0;margin-top:22px;display:grid}.admin-module__aXBbkG__adminCta strong{letter-spacing:-.02em;font-size:17px}.admin-module__aXBbkG__adminCta small{color:#747983;font-size:12px;line-height:1.45}.admin-module__aXBbkG__adminCta>b{color:#a3a7af;align-self:flex-end;margin-top:auto;font-size:20px}.admin-module__aXBbkG__adminCtaIcon{color:#30333a;background:#f1f2f5;border-radius:14px;place-items:center;width:47px;height:47px;font-weight:900;display:grid}.admin-module__aXBbkG__adminCtaUrgent{color:#fff;background:linear-gradient(145deg,#b80d1a,#e31b2b 72%);border-color:#c91020;box-shadow:0 18px 42px #c50e1d2e}.admin-module__aXBbkG__adminCtaUrgent .admin-module__aXBbkG__adminCtaIcon{color:#fff;background:#ffffff29}.admin-module__aXBbkG__adminCtaUrgent small{color:#ffd4d8}.admin-module__aXBbkG__adminCtaUrgent>b{color:#fff}.admin-module__aXBbkG__adminTaskBoard{color:#fff;background:#202126;border:1px solid #e3e5e9;border-radius:18px;margin-bottom:18px;padding:20px;scroll-margin-top:20px}.admin-module__aXBbkG__adminTaskBoard>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-module__aXBbkG__adminTaskBoard>header div{gap:3px;display:grid}.admin-module__aXBbkG__adminTaskBoard>header span{color:#ff8d98;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-module__aXBbkG__adminTaskBoard>header h2{margin:0;font-size:20px}.admin-module__aXBbkG__adminTaskBoard>header>strong{letter-spacing:-.05em;font-size:32px}.admin-module__aXBbkG__adminTaskBoard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-module__aXBbkG__adminTaskBoard button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:15px;display:grid}.admin-module__aXBbkG__adminTaskBoard button:hover{background:#ffffff1a}.admin-module__aXBbkG__adminTaskBoard button>span{font-size:12px;font-weight:750}.admin-module__aXBbkG__adminTaskBoard button>strong{grid-row:span 2;font-size:25px}.admin-module__aXBbkG__adminTaskBoard button>small{color:#aeb2ba;font-size:10px}.admin-module__aXBbkG__taskCenter,.admin-module__aXBbkG__menuHub,.admin-module__aXBbkG__accountHub{background:#fff;border:1px solid #e3e5e9;border-radius:20px;overflow:hidden;box-shadow:0 12px 42px #1b15160d}.admin-module__aXBbkG__taskCenterCompact{margin-bottom:18px}.admin-module__aXBbkG__taskCenter>header,.admin-module__aXBbkG__menuHub>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex}.admin-module__aXBbkG__taskCenter>header>div,.admin-module__aXBbkG__menuHub>header{min-width:0}.admin-module__aXBbkG__taskCenter>header span,.admin-module__aXBbkG__menuHub>header span{color:#d31525;letter-spacing:.11em;font-size:10px;font-weight:900}.admin-module__aXBbkG__taskCenter>header h2,.admin-module__aXBbkG__menuHub>header h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:23px}.admin-module__aXBbkG__taskCenter>header p,.admin-module__aXBbkG__menuHub>header p{color:#777c85;margin:0;font-size:12px;line-height:1.5}.admin-module__aXBbkG__taskCenter>header>strong{color:#fff;background:#d31525;border-radius:15px;place-items:center;min-width:48px;height:48px;padding:0 12px;font-size:20px;display:grid}.admin-module__aXBbkG__taskQueue{display:grid}.admin-module__aXBbkG__taskQueue>button{content-visibility:auto;contain-intrinsic-size:78px;color:#24262b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 22px;display:grid}.admin-module__aXBbkG__taskQueue>button:hover{background:#fffafb}.admin-module__aXBbkG__taskQueue>button>b{letter-spacing:.04em;white-space:nowrap;border-radius:7px;width:fit-content;padding:6px 8px;font-size:9px}.admin-module__aXBbkG__taskUrgent{color:#fff;background:#cc1020}.admin-module__aXBbkG__taskWarning{color:#9f5906;background:#fff0d6}.admin-module__aXBbkG__taskReady{color:#146d3a;background:#e6f7ec}.admin-module__aXBbkG__taskQueue>button>span{gap:4px;min-width:0;display:grid}.admin-module__aXBbkG__taskQueue>button>span strong,.admin-module__aXBbkG__taskQueue>button>span small,.admin-module__aXBbkG__taskQueue>button>span em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__aXBbkG__taskQueue>button>span strong{font-size:13px}.admin-module__aXBbkG__taskQueue>button>span small{color:#696e77;font-size:12px}.admin-module__aXBbkG__taskQueue>button>span em{color:#92969e;font-size:10px;font-style:normal}.admin-module__aXBbkG__taskQueue>button>i{color:#c51221;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.admin-module__aXBbkG__taskEmpty{color:#27804d;text-align:center;justify-items:center;gap:7px;padding:48px 20px;display:grid}.admin-module__aXBbkG__taskEmpty strong{color:#26282e}.admin-module__aXBbkG__taskEmpty span{color:#81858e;font-size:12px}.admin-module__aXBbkG__taskCenterMore{color:#b81220;cursor:pointer;background:#fff4f5;border:1px solid #efc9cd;border-radius:11px;width:calc(100% - 32px);min-height:42px;margin:0 16px 16px;font-weight:850}.admin-module__aXBbkG__menuHub>header{display:block}.admin-module__aXBbkG__menuHub>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-module__aXBbkG__menuHub>div>button,.admin-module__aXBbkG__accountLinks>button{color:#c61322;text-align:left;cursor:pointer;background:#fafafb;border:1px solid #e4e6ea;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:104px;padding:18px;display:grid}.admin-module__aXBbkG__menuHub>div>button:hover,.admin-module__aXBbkG__accountLinks>button:hover{background:#fff7f8;border-color:#e2a9ae}.admin-module__aXBbkG__menuHub button>span,.admin-module__aXBbkG__accountLinks button>span{gap:5px;min-width:0;display:grid}.admin-module__aXBbkG__menuHub button strong,.admin-module__aXBbkG__accountLinks button strong{color:#25272d;font-size:14px}.admin-module__aXBbkG__menuHub button small,.admin-module__aXBbkG__accountLinks button small{color:#7a7f88;font-size:11px;line-height:1.45}.admin-module__aXBbkG__accountHub{max-width:760px}.admin-module__aXBbkG__accountHub>header{border-bottom:1px solid #eceef1;align-items:center;gap:16px;padding:24px;display:flex}.admin-module__aXBbkG__accountHub>header>div{color:#fff;background:linear-gradient(145deg,#b80d1a,#e21b2a);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:24px;font-weight:900;display:grid}.admin-module__aXBbkG__accountHub>header>span{gap:4px;min-width:0;display:grid}.admin-module__aXBbkG__accountHub>header small{color:#d31525;letter-spacing:.1em;font-size:10px;font-weight:900}.admin-module__aXBbkG__accountHub>header strong{letter-spacing:-.035em;font-size:22px}.admin-module__aXBbkG__accountHub>header em{color:#777c85;font-size:11px;font-style:normal}.admin-module__aXBbkG__accountSystemStatus{color:#666b74;border-bottom:1px solid #eceef1;justify-content:space-between;gap:12px;padding:16px 24px;font-size:12px;display:flex}.admin-module__aXBbkG__accountSystemStatus b{border-radius:999px;padding:6px 9px;font-size:10px}.admin-module__aXBbkG__accountOnline{color:#17713d;background:#e6f7ec}.admin-module__aXBbkG__accountOffline{color:#ae1220;background:#ffebed}.admin-module__aXBbkG__accountSummary{background:#eceef1;border-bottom:1px solid #eceef1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-module__aXBbkG__accountSummary>span{background:#fff;gap:4px;padding:18px 24px;display:grid}.admin-module__aXBbkG__accountSummary strong{font-size:22px}.admin-module__aXBbkG__accountSummary small{color:#777c85;font-size:11px}.admin-module__aXBbkG__accountLinks{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.admin-module__aXBbkG__accountLogout{color:#b30e1c;cursor:pointer;background:#fff3f4;border:1px solid #efc3c7;border-radius:12px;width:calc(100% - 36px);min-height:46px;margin:0 18px 18px;font-weight:850}.admin-module__aXBbkG__bottomNav,.admin-module__aXBbkG__mobileDataCards{display:none}.admin-module__aXBbkG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;scroll-margin-top:20px;display:grid}.admin-module__aXBbkG__metric,.admin-module__aXBbkG__panel,.admin-module__aXBbkG__tablePanel{background:#fff;border:1px solid #e6e7eb;border-radius:18px;box-shadow:0 10px 40px #1b15160a}.admin-module__aXBbkG__metric{gap:10px;min-height:146px;padding:22px;display:grid;position:relative;overflow:hidden}.admin-module__aXBbkG__metric:before{content:"";background:currentColor;width:4px;position:absolute;inset:0 auto 0 0}.admin-module__aXBbkG__metric span{color:#686d77;font-size:12px;font-weight:700}.admin-module__aXBbkG__metric strong{color:#202228;letter-spacing:-.04em;font-size:27px}.admin-module__aXBbkG__metric small{color:#9599a2;font-size:11px}.admin-module__aXBbkG__metric.admin-module__aXBbkG__red{color:#dc1727}.admin-module__aXBbkG__metric.admin-module__aXBbkG__blue{color:#2076db}.admin-module__aXBbkG__metric.admin-module__aXBbkG__green{color:#219653}.admin-module__aXBbkG__metric.admin-module__aXBbkG__amber{color:#d88310}.admin-module__aXBbkG__panelGrid{grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);gap:16px;margin-top:18px;display:grid}.admin-module__aXBbkG__activityPanel{grid-column:1/-1}.admin-module__aXBbkG__activityFeed{max-height:390px;padding:0 22px 20px;display:grid;overflow-y:auto}.admin-module__aXBbkG__activityFeed>button{color:#23252b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 2px;display:grid}.admin-module__aXBbkG__activityFeed>button:hover{color:#c81625}.admin-module__aXBbkG__activityFeed>button>i{background:#22aa5b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e8f7ed}.admin-module__aXBbkG__activityFeed>button>span{gap:4px;min-width:0;display:grid}.admin-module__aXBbkG__activityFeed strong,.admin-module__aXBbkG__activityFeed small,.admin-module__aXBbkG__activityFeed b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__aXBbkG__activityFeed small{color:#7a7f89;font-size:10px}.admin-module__aXBbkG__activityFeed b{color:#555b65;max-width:190px;font-size:11px}.admin-module__aXBbkG__activityDrawer{z-index:110;background:#fff;width:min(560px,100%);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #17101233,0 0 0 100vmax #1112166b}.admin-module__aXBbkG__activityDrawer>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e9eaee;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex;position:sticky;top:0}.admin-module__aXBbkG__activityDrawer>header span{color:#d91525;letter-spacing:.1em;font-size:11px;font-weight:900}.admin-module__aXBbkG__activityDrawer>header h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:27px}.admin-module__aXBbkG__activityDrawer>header p{color:#777c86;margin:0;font-size:11px}.admin-module__aXBbkG__activityDrawer>header button{color:#656a74;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:800}.admin-module__aXBbkG__activityIdentity{background:#f7f8fa;border-radius:14px;align-items:center;gap:13px;margin:24px 30px 10px;padding:16px;display:flex}.admin-module__aXBbkG__activityIdentity>i{color:#fff;background:#dc1727;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.admin-module__aXBbkG__activityIdentity>div{gap:4px;display:grid}.admin-module__aXBbkG__activityIdentity span{color:#797e88;font-size:11px}.admin-module__aXBbkG__activityDetails{margin:0;padding:15px 30px 36px}.admin-module__aXBbkG__activityDetails>div{border-bottom:1px solid #eceef1;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.admin-module__aXBbkG__activityDetails dt{color:#777c86;font-size:11px;font-weight:750}.admin-module__aXBbkG__activityDetails dd{overflow-wrap:anywhere;color:#25272d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.admin-module__aXBbkG__panel{padding:24px}.admin-module__aXBbkG__panel header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.admin-module__aXBbkG__panel h2{letter-spacing:-.035em;margin:6px 0 0}.admin-module__aXBbkG__panel header button{color:#d91525;cursor:pointer;background:0 0;border:0;font-weight:750}.admin-module__aXBbkG__workflow{grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-top:24px;display:grid}.admin-module__aXBbkG__workflow div{grid-template-columns:1fr auto;gap:9px;padding-bottom:9px;display:grid;position:relative}.admin-module__aXBbkG__workflow div:after,.admin-module__aXBbkG__workflow i{content:"";border-radius:999px;height:4px;position:absolute;bottom:0;left:0}.admin-module__aXBbkG__workflow div:after{background:#f0f1f3;width:100%}.admin-module__aXBbkG__workflow i{z-index:1;background:#dc1727;min-width:4px}.admin-module__aXBbkG__workflow span{color:#666b75;font-size:12px}.admin-module__aXBbkG__workflow strong{font-size:18px}.admin-module__aXBbkG__attentionList{display:grid}.admin-module__aXBbkG__attentionList>div{border-bottom:1px solid #eef0f2;grid-template-columns:1fr auto;gap:5px 12px;padding:16px 0;display:grid}.admin-module__aXBbkG__attentionList b{font-size:13px}.admin-module__aXBbkG__attentionList span{color:#737781;grid-column:1;font-size:12px}.admin-module__aXBbkG__attentionList em{color:#a4111f;background:#fff0f2;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.admin-module__aXBbkG__tablePanel{overflow:hidden}.admin-module__aXBbkG__tableScroll{overflow-x:auto}.admin-module__aXBbkG__tablePanel table{border-collapse:collapse;width:100%}.admin-module__aXBbkG__tablePanel th,.admin-module__aXBbkG__tablePanel td{text-align:left;vertical-align:top;border-bottom:1px solid #eceef1;padding:16px 18px}.admin-module__aXBbkG__tablePanel th{color:#717680;letter-spacing:.04em;text-transform:uppercase;background:#f9fafb;font-size:11px}.admin-module__aXBbkG__tablePanel td{font-size:13px}.admin-module__aXBbkG__tablePanel td span{display:block}.admin-module__aXBbkG__tablePanel td span+span{color:#7a7f88;margin-top:4px;font-size:11px}.admin-module__aXBbkG__mobileDataCards{background:#f4f5f7;padding:12px}.admin-module__aXBbkG__mobileDataCards article{background:#fff;border:1px solid #e2e4e8;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #1a14150b}.admin-module__aXBbkG__mobileDataCards article+article{margin-top:12px}.admin-module__aXBbkG__mobileDataCards article>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.admin-module__aXBbkG__mobileDataCards article>header strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.admin-module__aXBbkG__mobileDataCards article>header>span{color:#a8111e;text-align:center;background:#fff0f2;border-radius:999px;flex:none;max-width:48%;padding:6px 8px;font-size:9px;font-weight:850}.admin-module__aXBbkG__mobileDataCards dl{margin:0}.admin-module__aXBbkG__mobileDataCards dl>div{border-bottom:1px solid #f0f1f3;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:11px 16px;display:grid}.admin-module__aXBbkG__mobileDataCards dl>div:last-child{border-bottom:0}.admin-module__aXBbkG__mobileDataCards dt{color:#7b8089;font-size:10px;font-weight:750}.admin-module__aXBbkG__mobileDataCards dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:11px}.admin-module__aXBbkG__mobileDataCards dd span{display:block}.admin-module__aXBbkG__mobileDataCards dd span+span{color:#777c85;margin-top:3px}.admin-module__aXBbkG__empty{color:#8b8f97;text-align:center;padding:28px}.admin-module__aXBbkG__error{color:#a20f1b;background:#ffedef;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px}.admin-module__aXBbkG__createStaff{background:#fff;border:1px solid #e6e7eb;border-radius:16px;margin-bottom:16px;padding:18px}.admin-module__aXBbkG__flexibleFields{background:#fff;border:1px solid #e6e7eb;border-radius:18px;margin-bottom:16px;padding:20px;box-shadow:0 10px 40px #1b15160a}.admin-module__aXBbkG__flexibleFields>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-module__aXBbkG__flexibleFields>header span,.admin-module__aXBbkG__resetZone>span,.admin-module__aXBbkG__customFieldsHeading>span{color:#d91525;letter-spacing:.1em;font-size:10px;font-weight:850}.admin-module__aXBbkG__flexibleFields>header h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:21px}.admin-module__aXBbkG__flexibleFields>header p{color:#747983;margin:0;font-size:12px}.admin-module__aXBbkG__flexibleFields>header>button{color:#fff;cursor:pointer;white-space:nowrap;background:#202228;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.admin-module__aXBbkG__fieldDefinitionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-module__aXBbkG__fieldDefinitionList>button{color:#292b31;text-align:left;cursor:pointer;background:#fafafb;border:1px solid #e2e4e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.admin-module__aXBbkG__fieldDefinitionList>button:hover{background:#fff7f8;border-color:#dc1727}.admin-module__aXBbkG__fieldDefinitionList>button>span{gap:4px;min-width:0;display:grid}.admin-module__aXBbkG__fieldDefinitionList strong,.admin-module__aXBbkG__fieldDefinitionList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__aXBbkG__fieldDefinitionList strong{font-size:12px}.admin-module__aXBbkG__fieldDefinitionList small{color:#777c86;font-size:10px}.admin-module__aXBbkG__fieldDefinitionList b{color:#a80f1c;white-space:nowrap;font-size:9px}.admin-module__aXBbkG__fieldDefinitionList>button.admin-module__aXBbkG__fieldDisabled{opacity:.58}.admin-module__aXBbkG__fieldDefinitionForm{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:2fr 1fr .6fr;gap:13px;margin-top:18px;padding:18px;display:grid}.admin-module__aXBbkG__fieldDefinitionForm>label,.admin-module__aXBbkG__resetZone label{color:#555a64;gap:7px;font-size:11px;font-weight:780;display:grid}.admin-module__aXBbkG__fieldDefinitionForm input,.admin-module__aXBbkG__fieldDefinitionForm select,.admin-module__aXBbkG__fieldDefinitionForm textarea,.admin-module__aXBbkG__resetZone input,.admin-module__aXBbkG__resetZone select{background:#fff;border:1px solid #d9dce2;border-radius:9px;outline:none;min-width:0;padding:0 11px}.admin-module__aXBbkG__fieldDefinitionForm input,.admin-module__aXBbkG__fieldDefinitionForm select,.admin-module__aXBbkG__resetZone input,.admin-module__aXBbkG__resetZone select{height:42px}.admin-module__aXBbkG__fieldDefinitionForm textarea{resize:vertical;padding-top:10px;padding-bottom:10px}.admin-module__aXBbkG__fieldDefinitionForm input:focus,.admin-module__aXBbkG__fieldDefinitionForm select:focus,.admin-module__aXBbkG__fieldDefinitionForm textarea:focus,.admin-module__aXBbkG__resetZone input:focus,.admin-module__aXBbkG__resetZone select:focus{border-color:#dc1727;box-shadow:0 0 0 3px #dc172714}.admin-module__aXBbkG__fieldDefinitionForm .admin-module__aXBbkG__fieldFormWide{grid-column:1/-1}.admin-module__aXBbkG__fieldDefinitionForm .admin-module__aXBbkG__fieldFormToggle{align-items:center;gap:8px;display:flex}.admin-module__aXBbkG__fieldDefinitionForm .admin-module__aXBbkG__fieldFormToggle input{accent-color:#dc1727;width:18px;height:18px}.admin-module__aXBbkG__fieldFormActions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.admin-module__aXBbkG__fieldFormActions button{color:#555a64;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.admin-module__aXBbkG__fieldFormActions button[type=submit]{color:#fff;background:#dc1727;border-color:#dc1727}.admin-module__aXBbkG__createStaff>button,.admin-module__aXBbkG__createStaff form button,.admin-module__aXBbkG__chatPanel form button{color:#fff;cursor:pointer;background:#dc1727;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.admin-module__aXBbkG__createStaff form{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;margin-top:16px;display:grid}.admin-module__aXBbkG__createStaff label{color:#666b75;gap:6px;font-size:11px;font-weight:750;display:grid}.admin-module__aXBbkG__createStaff input,.admin-module__aXBbkG__createStaff select{background:#fff;border:1px solid #dde0e5;border-radius:9px;min-width:0;height:42px;padding:0 10px}.admin-module__aXBbkG__createStaff label.admin-module__aXBbkG__createToggle{color:#555a64;background:#f9fafb;border:1px solid #dde0e5;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-module__aXBbkG__createStaff label.admin-module__aXBbkG__createToggle input{accent-color:#dc1727;width:18px;height:18px;padding:0}.admin-module__aXBbkG__createStaff>p{color:#257747;margin:12px 0 0;font-size:12px}.admin-module__aXBbkG__staffManagement{gap:18px;display:grid}.admin-module__aXBbkG__statusBadge{white-space:nowrap;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850}.admin-module__aXBbkG__statusBadge.admin-module__aXBbkG__enabled{color:#16723d;background:#e8f7ee}.admin-module__aXBbkG__statusBadge.admin-module__aXBbkG__disabled{color:#9a2530;background:#ffeaed}.admin-module__aXBbkG__editStaffButton{color:#b81120;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e2e7;border-radius:9px;min-height:34px;padding:0 12px;font-weight:800}.admin-module__aXBbkG__editStaffButton:hover{background:#fff3f4;border-color:#dc1727}.admin-module__aXBbkG__staffEditor{z-index:30;background:#fff;width:min(590px,100%);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 60px #180f1129,0 0 0 100vmax #11121661}.admin-module__aXBbkG__staffEditor>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e9eaee;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex;position:sticky;top:0}.admin-module__aXBbkG__staffEditor>header span{color:#d91525;letter-spacing:.1em;font-size:11px;font-weight:850}.admin-module__aXBbkG__staffEditor>header h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:27px}.admin-module__aXBbkG__staffEditor>header p{color:#747983;margin:0;font-size:12px}.admin-module__aXBbkG__staffEditor>header button{color:#686d77;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:750}.admin-module__aXBbkG__staffEditor>form{padding:28px 30px 36px}.admin-module__aXBbkG__staffFormGrid{grid-template-columns:1fr 1fr;gap:17px 14px;display:grid}.admin-module__aXBbkG__staffFormGrid>label{color:#555a64;gap:7px;font-size:12px;font-weight:780;display:grid}.admin-module__aXBbkG__staffFormGrid input,.admin-module__aXBbkG__staffFormGrid select{background:#fff;border:1px solid #dadde3;border-radius:10px;outline:none;min-width:0;height:46px;padding:0 12px}.admin-module__aXBbkG__staffFormGrid input:focus,.admin-module__aXBbkG__staffFormGrid select:focus{border-color:#dc1727;box-shadow:0 0 0 3px #dc172714}.admin-module__aXBbkG__staffFormGrid input:disabled,.admin-module__aXBbkG__staffFormGrid select:disabled{color:#8b8f97;background:#f3f4f6}.admin-module__aXBbkG__staffFormGrid label>small{color:#8a8f98;font-size:10px;font-weight:500;line-height:1.5}.admin-module__aXBbkG__wideField,.admin-module__aXBbkG__activeToggle{grid-column:1/-1}.admin-module__aXBbkG__staffFormGrid .admin-module__aXBbkG__activeToggle{cursor:pointer;border:1px solid #e4e6ea;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding:14px}.admin-module__aXBbkG__staffFormGrid .admin-module__aXBbkG__activeToggle>input{accent-color:#dc1727;width:20px;height:20px}.admin-module__aXBbkG__customFieldsHeading{border-top:1px solid #eceef1;grid-column:1/-1;gap:4px;margin-top:8px;padding-top:20px;display:grid}.admin-module__aXBbkG__customFieldsHeading>strong{font-size:15px}.admin-module__aXBbkG__customFieldsHeading>small{color:#81858e;font-size:10px;font-weight:500}.admin-module__aXBbkG__profileAdminCard{background:#fafbfc;border:1px solid #e4e6ea;border-radius:14px;grid-column:1/-1;margin-top:6px;overflow:hidden}.admin-module__aXBbkG__profileAdminCard .admin-module__aXBbkG__customFieldsHeading{background:#fff;border-bottom:1px solid #e7e9ed;margin:0;padding:16px}.admin-module__aXBbkG__profileAdminCard dl{background:#e7e9ed;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.admin-module__aXBbkG__profileAdminCard dl>div{background:#fafbfc;gap:5px;min-width:0;padding:12px 14px;display:grid}.admin-module__aXBbkG__profileAdminCard dt{color:#858a93;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.admin-module__aXBbkG__profileAdminCard dd{overflow-wrap:anywhere;color:#30333a;margin:0;font-size:11px;font-weight:720}.admin-module__aXBbkG__profileAdminCard dl .admin-module__aXBbkG__profileWideRow{grid-column:1/-1}.admin-module__aXBbkG__profileDocuments{border-top:1px solid #e7e9ed;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.admin-module__aXBbkG__profileDocuments a,.admin-module__aXBbkG__profileDocuments span{border-radius:8px;padding:7px 9px;font-size:10px;font-weight:750}.admin-module__aXBbkG__profileDocuments a{color:#bd1220;background:#fff2f3;border:1px solid #efbcc1;text-decoration:none}.admin-module__aXBbkG__profileDocuments span{color:#777c85;background:#eceef1}.admin-module__aXBbkG__activeToggle span{gap:3px;display:grid}.admin-module__aXBbkG__activeToggle small{color:#81858e;font-size:10px;font-weight:500}.admin-module__aXBbkG__success{color:#176d3d;background:#eaf7ef;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px}.admin-module__aXBbkG__staffEditor .admin-module__aXBbkG__error{margin:18px 0 0}.admin-module__aXBbkG__editorActions{border-top:1px solid #eceef1;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.admin-module__aXBbkG__editorActions button{color:#555a64;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.admin-module__aXBbkG__editorActions button[type=submit]{color:#fff;background:#dc1727;border-color:#dc1727}.admin-module__aXBbkG__editorActions button:disabled{cursor:wait;opacity:.65}.admin-module__aXBbkG__resetZone{background:#fff7f8;border:1px solid #f1c8cd;border-radius:14px;margin:0 30px 36px;padding:20px}.admin-module__aXBbkG__resetZone h3{letter-spacing:-.03em;margin:7px 0 6px;font-size:19px}.admin-module__aXBbkG__resetZone p{color:#6f747e;margin:0 0 16px;font-size:11px;line-height:1.6}.admin-module__aXBbkG__resetZone label+label{margin-top:12px}.admin-module__aXBbkG__resetZone>button{color:#fff;cursor:pointer;background:#a70d1a;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:14px;font-weight:850}.admin-module__aXBbkG__resetZone>button:disabled{cursor:wait;opacity:.62}.admin-module__aXBbkG__chatPanel{background:#fff;border:1px solid #e6e7eb;border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;max-width:920px;height:calc(100dvh - 150px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 14px 50px #1b15160f}.admin-module__aXBbkG__chatPanel>header{border-bottom:1px solid #eceef1;grid-row:1;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.admin-module__aXBbkG__chatPanel>header div{gap:4px;display:grid}.admin-module__aXBbkG__chatPanel>header span{color:#777c86;font-size:11px}.admin-module__aXBbkG__chatPanel>header i{background:#27a859;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #e5f7eb}.admin-module__aXBbkG__chatPanel>header .admin-module__aXBbkG__pushControl{flex-wrap:wrap;grid-template-columns:auto auto;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-module__aXBbkG__pushControl button{color:#b81120;cursor:pointer;background:#fff2f3;border:1px solid #edc9cd;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.admin-module__aXBbkG__pushControl button:disabled{color:#898e97;background:#f3f4f6;border-color:#e0e2e6}.admin-module__aXBbkG__pushControl .admin-module__aXBbkG__clearChatButton{color:#fff;background:#8f0c17;border-color:#8f0c17}.admin-module__aXBbkG__pushControl .admin-module__aXBbkG__clearChatButton:hover:not(:disabled){background:#6f0710}.admin-module__aXBbkG__pushMessage{color:#176d3d;background:#eaf7ef;grid-row:3;padding:9px 18px;font-size:11px}.admin-module__aXBbkG__pushMessage:empty{min-height:0;padding:0}.admin-module__aXBbkG__chatList{background:#f7f8fa;flex-direction:column;grid-row:4;gap:13px;min-height:0;padding:22px;display:flex;overflow-y:auto}.admin-module__aXBbkG__chatList article{background:#fff;border-radius:4px 15px 15px;align-self:flex-start;max-width:min(620px,78%);padding:11px 14px;box-shadow:0 5px 20px #201c1d0f}.admin-module__aXBbkG__chatList article.admin-module__aXBbkG__ownMessage{color:#fff;background:#dc1727;border-radius:15px 4px 15px 15px;align-self:flex-end}.admin-module__aXBbkG__chatList article>span,.admin-module__aXBbkG__chatList article small{color:#7b8089;font-size:10px}.admin-module__aXBbkG__chatList article.admin-module__aXBbkG__ownMessage>span,.admin-module__aXBbkG__chatList article.admin-module__aXBbkG__ownMessage small{color:#ffd8dc}.admin-module__aXBbkG__chatList article p{white-space:pre-wrap;margin:6px 0;line-height:1.45}.admin-module__aXBbkG__chatPanel>form{background:#fff;border-top:1px solid #eceef1;grid-row:6;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.admin-module__aXBbkG__chatPanel>.admin-module__aXBbkG__error{border-radius:0;grid-row:5;margin:0}.admin-module__aXBbkG__chatAudience{color:#666b74;border-bottom:1px solid #eceef1;grid-row:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px;font-size:11px;font-weight:800;display:grid}.admin-module__aXBbkG__chatAudience select{color:#30333a;background:#fff;border:1px solid #dde0e5;border-radius:10px;outline:none;min-width:0;height:38px;padding:0 11px}.admin-module__aXBbkG__messageToast{z-index:100;color:#202126;background:#fff;border:1px solid #ead9dc;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:13px;width:min(390px,100vw - 32px);padding:17px 18px;animation:.24s ease-out both admin-module__aXBbkG__messagePop;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 70px #1a12143d}.admin-module__aXBbkG__messageToastAvatar{color:#fff;background:#dc1727;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.admin-module__aXBbkG__messageToastBody{gap:4px;min-width:0;display:grid}.admin-module__aXBbkG__messageToastBody>span{color:#dc1727;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-module__aXBbkG__messageToastBody>strong{padding-right:25px;font-size:14px}.admin-module__aXBbkG__messageToastBody>p{color:#565b65;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 7px;font-size:13px;line-height:1.45;overflow:hidden}.admin-module__aXBbkG__messageToastBody>button{color:#fff;cursor:pointer;background:#dc1727;border:0;border-radius:9px;width:fit-content;min-height:34px;padding:0 12px;font-size:11px;font-weight:850}.admin-module__aXBbkG__messageToastClose{color:#7b8088;cursor:pointer;background:#f1f2f4;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;position:absolute;top:10px;right:11px}@keyframes admin-module__aXBbkG__messagePop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-module__aXBbkG__chatPanel>form input{border:1px solid #dfe1e6;border-radius:12px;outline:none;min-width:0;height:46px;padding:0 14px}.admin-module__aXBbkG__chatPanel>form input:focus{border-color:#dc1727;box-shadow:0 0 0 3px #dc172714}@media (max-width:1050px){.admin-module__aXBbkG__metrics{grid-template-columns:repeat(2,1fr)}.admin-module__aXBbkG__adminCtaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__aXBbkG__panelGrid{grid-template-columns:1fr}.admin-module__aXBbkG__createStaff form{grid-template-columns:repeat(2,1fr)}.admin-module__aXBbkG__fieldDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-module__aXBbkG__setupList,.admin-module__aXBbkG__loginPage{grid-template-columns:1fr}.admin-module__aXBbkG__loginPanel{display:none}.admin-module__aXBbkG__loginCard{align-self:center}.admin-module__aXBbkG__shell{padding-bottom:calc(78px + env(safe-area-inset-bottom));display:block}.admin-module__aXBbkG__sidebar{z-index:35;height:66px;padding:11px 15px;position:sticky;top:0;box-shadow:0 8px 24px #130c0e26}.admin-module__aXBbkG__brand{border:0;padding:0}.admin-module__aXBbkG__brand .admin-module__aXBbkG__shield{width:34px;height:40px}.admin-module__aXBbkG__sidebar nav,.admin-module__aXBbkG__sidebarFoot{display:none}.admin-module__aXBbkG__workspace{padding:19px 14px 28px}.admin-module__aXBbkG__topbar{align-items:flex-start;margin-bottom:19px}.admin-module__aXBbkG__topbar h1{margin-top:5px;font-size:28px}.admin-module__aXBbkG__topbarActions{flex-direction:column;align-items:flex-end;gap:8px}.admin-module__aXBbkG__liveSync{font-size:10px}.admin-module__aXBbkG__refresh{min-height:38px;padding:0 12px;font-size:10px}.admin-module__aXBbkG__metrics{grid-template-columns:1fr 1fr}.admin-module__aXBbkG__adminCtaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-module__aXBbkG__adminCta{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:154px;padding:16px 10px;display:flex}.admin-module__aXBbkG__adminCtaIcon{border-radius:17px;width:54px;height:54px;margin-bottom:12px;font-size:21px}.admin-module__aXBbkG__adminCta>span:nth-child(2){gap:5px}.admin-module__aXBbkG__adminCta strong{font-size:14px;line-height:1.2}.admin-module__aXBbkG__adminCta small{text-overflow:clip;white-space:normal;max-width:132px;font-size:10px;line-height:1.35;overflow:visible}.admin-module__aXBbkG__adminCta>b{display:none}.admin-module__aXBbkG__adminTaskBoard>div{grid-template-columns:1fr}.admin-module__aXBbkG__taskCenter>header{padding:18px}.admin-module__aXBbkG__taskCenter>header h2{font-size:21px}.admin-module__aXBbkG__taskCenter>header p{font-size:11px}.admin-module__aXBbkG__taskQueue>button{grid-template-columns:1fr auto;gap:6px 12px;padding:15px 17px}.admin-module__aXBbkG__taskQueue>button>b{grid-column:1}.admin-module__aXBbkG__taskQueue>button>span{grid-area:2/1/auto/-1}.admin-module__aXBbkG__taskQueue>button>span strong,.admin-module__aXBbkG__taskQueue>button>span small,.admin-module__aXBbkG__taskQueue>button>span em{white-space:normal}.admin-module__aXBbkG__taskQueue>button>i{grid-area:1/2}.admin-module__aXBbkG__menuHub>header{padding:20px 18px}.admin-module__aXBbkG__menuHub>div,.admin-module__aXBbkG__accountLinks{grid-template-columns:1fr;padding:12px}.admin-module__aXBbkG__menuHub>div>button,.admin-module__aXBbkG__accountLinks>button{min-height:88px;padding:15px}.admin-module__aXBbkG__accountHub>header{padding:20px 18px}.admin-module__aXBbkG__accountSystemStatus{padding:15px 18px}.admin-module__aXBbkG__metric{min-height:125px;padding:17px}.admin-module__aXBbkG__workflow{grid-template-columns:1fr}.admin-module__aXBbkG__tableScroll{display:none}.admin-module__aXBbkG__mobileDataCards{display:block}.admin-module__aXBbkG__chatPanel{height:calc(100dvh - 246px);min-height:450px}.admin-module__aXBbkG__chatPanel>header{align-items:flex-start;gap:12px}.admin-module__aXBbkG__messageToast{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}.admin-module__aXBbkG__bottomNav{z-index:90;height:calc(70px + env(safe-area-inset-bottom));padding:7px 7px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #e1e3e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1c141517}.admin-module__aXBbkG__bottomNav>button{color:#7d818a;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:4px;min-width:0;font-size:9px;font-weight:750;display:grid;position:relative}.admin-module__aXBbkG__bottomNav>button.admin-module__aXBbkG__bottomNavActive{color:#c51020;background:#fff0f2}.admin-module__aXBbkG__bottomNavBadgeWrap{display:inline-grid;position:relative}.admin-module__aXBbkG__bottomNavBadgeWrap>b{color:#fff;background:#ce1020;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-7px;right:-13px}.admin-module__aXBbkG__flexibleFields>header{flex-direction:column;align-items:stretch}.admin-module__aXBbkG__flexibleFields>header>button{width:100%}.admin-module__aXBbkG__fieldDefinitionForm{grid-template-columns:1fr 1fr}.admin-module__aXBbkG__fieldDefinitionForm>label:first-child{grid-column:1/-1}.admin-module__aXBbkG__staffEditor>header,.admin-module__aXBbkG__staffEditor>form{padding-left:20px;padding-right:20px}.admin-module__aXBbkG__resetZone{margin-left:20px;margin-right:20px}}@media (max-width:430px){.admin-module__aXBbkG__metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-module__aXBbkG__adminCtaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__aXBbkG__topbar{gap:12px}.admin-module__aXBbkG__topbar h1{font-size:25px}.admin-module__aXBbkG__topbarActions{flex:none}.admin-module__aXBbkG__liveSync{white-space:normal;text-align:right;justify-content:flex-end;max-width:104px}.admin-module__aXBbkG__adminCta{min-height:150px}.admin-module__aXBbkG__metric{min-height:105px;padding:14px}.admin-module__aXBbkG__metric strong{font-size:20px}.admin-module__aXBbkG__metric small{display:none}.admin-module__aXBbkG__taskCenter>header{gap:12px}.admin-module__aXBbkG__taskCenter>header>strong{min-width:42px;height:42px}.admin-module__aXBbkG__fieldDefinitionList,.admin-module__aXBbkG__fieldDefinitionForm{grid-template-columns:1fr}.admin-module__aXBbkG__fieldDefinitionForm>label:first-child,.admin-module__aXBbkG__fieldDefinitionForm .admin-module__aXBbkG__fieldFormWide{grid-column:auto}.admin-module__aXBbkG__staffFormGrid,.admin-module__aXBbkG__profileAdminCard dl{grid-template-columns:1fr}.admin-module__aXBbkG__profileAdminCard dl .admin-module__aXBbkG__profileWideRow{grid-column:1}.admin-module__aXBbkG__wideField,.admin-module__aXBbkG__activeToggle{grid-column:auto}}.admin-module__aXBbkG__staffPanel{border:1px solid var(--ds-gray-400);background:var(--ds-background-100);border-radius:14px;margin:0 0 18px;padding:20px}.admin-module__aXBbkG__staffPanel header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-module__aXBbkG__staffPanel header span{color:var(--ds-gray-700);font-size:11px;font-weight:700}.admin-module__aXBbkG__staffPanel header h2{margin:3px 0 0;font-size:18px}.admin-module__aXBbkG__staffForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.admin-module__aXBbkG__staffForm label{gap:5px;font-size:12px;font-weight:600;display:grid}.admin-module__aXBbkG__staffForm input,.admin-module__aXBbkG__staffForm select{border:1px solid var(--ds-gray-400);background:0 0;border-radius:7px;height:36px;padding:0 9px}.admin-module__aXBbkG__staffForm button,.admin-module__aXBbkG__scheduleRows button{color:#fff;background:#d91524;border:0;border-radius:7px;height:36px;padding:0 13px;font-weight:700}.admin-module__aXBbkG__formMessage{color:#237a45;margin:10px 0 0;font-weight:600}.admin-module__aXBbkG__scheduleRows{gap:8px;margin-top:16px;display:grid}.admin-module__aXBbkG__scheduleRows>div{border-top:1px solid var(--ds-gray-400);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.admin-module__aXBbkG__scheduleRows span{gap:3px;display:grid}.admin-module__aXBbkG__scheduleRows small{color:var(--ds-gray-700)}.admin-module__aXBbkG__scheduleRows button{color:#c21b28;background:0 0;border:1px solid #e7b8bd;height:30px}@media (max-width:760px){.admin-module__aXBbkG__staffForm{grid-template-columns:1fr 1fr}}.admin-module__aXBbkG__managerGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);gap:16px;display:grid}.admin-module__aXBbkG__managerList,.admin-module__aXBbkG__managerDetail,.admin-module__aXBbkG__documentRequestForm,.admin-module__aXBbkG__recordsPanel,.admin-module__aXBbkG__payrollPanel,.admin-module__aXBbkG__inlineEditor{background:#fff;border:1px solid #e4e6ea;border-radius:18px;box-shadow:0 10px 38px #1b15160a}.admin-module__aXBbkG__managerList{align-self:start;overflow:hidden}.admin-module__aXBbkG__managerList>header,.admin-module__aXBbkG__managerDetail>header,.admin-module__aXBbkG__recordsPanel>header,.admin-module__aXBbkG__payrollPanel>header{border-bottom:1px solid #eceef1;justify-content:space-between;gap:15px;padding:22px;display:flex}.admin-module__aXBbkG__managerList header span,.admin-module__aXBbkG__managerDetail header span,.admin-module__aXBbkG__documentRequestForm span,.admin-module__aXBbkG__recordsPanel header span,.admin-module__aXBbkG__payrollPanel>header span{color:#d91525;letter-spacing:.1em;font-size:10px;font-weight:900}.admin-module__aXBbkG__managerList h2,.admin-module__aXBbkG__managerDetail h2,.admin-module__aXBbkG__documentRequestForm h2,.admin-module__aXBbkG__recordsPanel h2,.admin-module__aXBbkG__payrollPanel h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.admin-module__aXBbkG__managerList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef1;grid-template-columns:1fr auto;gap:5px 12px;width:100%;padding:16px 20px;display:grid}.admin-module__aXBbkG__managerList>button:hover,.admin-module__aXBbkG__managerList>button.admin-module__aXBbkG__selectedRecord{background:#fff5f6}.admin-module__aXBbkG__managerList>button strong{font-size:13px}.admin-module__aXBbkG__managerList>button span{color:#727782;grid-column:1;font-size:11px}.admin-module__aXBbkG__managerList>button em{color:#b30f1d;grid-area:1/2/span 2;align-self:center;font-size:10px;font-style:normal;font-weight:800}.admin-module__aXBbkG__managerDetail{overflow:hidden}.admin-module__aXBbkG__managerDetail>header p,.admin-module__aXBbkG__payrollPanel>header p{color:#747984;margin:5px 0 0;font-size:11px}.admin-module__aXBbkG__managerDetail>header>button{color:#fff;cursor:pointer;background:#202228;border:0;border-radius:9px;align-self:center;min-height:38px;padding:0 13px;font-weight:800}.admin-module__aXBbkG__recordFacts{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:10px 22px;display:grid}.admin-module__aXBbkG__recordFacts>div{border-bottom:1px solid #eef0f2;padding:12px 0}.admin-module__aXBbkG__recordFacts dt{color:#777c86;font-size:10px;font-weight:750}.admin-module__aXBbkG__recordFacts dd{white-space:pre-wrap;margin:4px 0 0;font-size:13px}.admin-module__aXBbkG__responseBox{color:#555a64;gap:8px;margin:16px 22px;font-size:11px;font-weight:800;display:grid}.admin-module__aXBbkG__responseBox textarea{resize:vertical;border:1px solid #d9dce2;border-radius:10px;min-height:88px;padding:11px}.admin-module__aXBbkG__purchaseEditForm{background:#f7f8fa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 22px 18px;padding:13px;display:grid}.admin-module__aXBbkG__purchaseEditForm input,.admin-module__aXBbkG__purchaseEditForm select,.admin-module__aXBbkG__purchaseEditForm button{background:#fff;border:1px solid #d9dce2;border-radius:8px;min-width:0;height:39px;padding:0 10px}.admin-module__aXBbkG__purchaseEditForm button{color:#fff;background:#202228;border:0;font-weight:800}.admin-module__aXBbkG__reviewActions{flex-wrap:wrap;gap:8px;padding:0 22px 18px;display:flex}.admin-module__aXBbkG__reviewActions button,.admin-module__aXBbkG__commentThread form button{color:#fff;cursor:pointer;background:#168449;border:0;border-radius:9px;min-height:39px;padding:0 14px;font-weight:800}.admin-module__aXBbkG__reviewActions .admin-module__aXBbkG__dangerButton{background:#d21828}.admin-module__aXBbkG__reviewActions .admin-module__aXBbkG__mutedButton{color:#545963;background:#eceef1}.admin-module__aXBbkG__reviewActions button:disabled{cursor:wait;opacity:.55}.admin-module__aXBbkG__purchaseFiles{border-top:1px solid #eceef1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 22px;display:grid}.admin-module__aXBbkG__purchaseFiles h3{grid-column:1/-1;margin:0 0 2px;font-size:14px}.admin-module__aXBbkG__purchaseFiles a{color:#454a54;gap:4px;min-width:0;font-size:10px;text-decoration:none;display:grid}.admin-module__aXBbkG__purchaseFiles img{aspect-ratio:4/3;object-fit:cover;background:#f1f2f4;border-radius:10px;width:100%}.admin-module__aXBbkG__purchaseFiles strong{color:#b11120;font-size:11px}.admin-module__aXBbkG__purchaseFiles span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__aXBbkG__reimbursementBox{background:#fff8e7;border:1px solid #f1c773;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;margin:0 22px 20px;padding:17px;display:grid}.admin-module__aXBbkG__reimbursementBox span{color:#9b6400;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-module__aXBbkG__reimbursementBox h3{margin:4px 0;font-size:16px}.admin-module__aXBbkG__reimbursementBox p{color:#6b6252;margin:0;font-size:10px}.admin-module__aXBbkG__reimbursementBox label{color:#655d50;gap:7px;font-size:10px;font-weight:800;display:grid}.admin-module__aXBbkG__reimbursementBox input{max-width:100%;font-size:10px}.admin-module__aXBbkG__reimbursementBox button{color:#fff;background:#168449;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:850}.admin-module__aXBbkG__reimbursementBox button:disabled{opacity:.5}.admin-module__aXBbkG__successMessage{color:#168449;margin:10px 22px;font-weight:750}.admin-module__aXBbkG__actionToast{z-index:180;color:#145c36;background:#f1fdf6fa;border:1px solid #b9e4cc;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;width:min(390px,100% - 48px);padding:15px 14px;animation:.22s ease-out admin-module__aXBbkG__actionToastIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #0f4b2b33}.admin-module__aXBbkG__actionToast>span{color:#fff;background:#168449;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.admin-module__aXBbkG__actionToast>div{min-width:0}.admin-module__aXBbkG__actionToast strong{font-size:13px;display:block}.admin-module__aXBbkG__actionToast p{color:#397354;margin:3px 0 0;font-size:12px;line-height:1.4}.admin-module__aXBbkG__actionToast button{color:#5a7d69;cursor:pointer;background:0 0;border:0;align-self:start;font-size:20px}@keyframes admin-module__aXBbkG__actionToastIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-module__aXBbkG__statusPill{color:#a30f1c;background:#fff0f2;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.admin-module__aXBbkG__recordFacts>.admin-module__aXBbkG__fullFact{grid-column:1/-1}.admin-module__aXBbkG__emptyConversation{color:#7b8089;margin:8px 0 12px;font-size:11px}.admin-module__aXBbkG__inlineError{color:#c01625;margin:10px 22px;font-weight:750}.admin-module__aXBbkG__commentThread{border-top:1px solid #eceef1;padding:18px 22px 22px}.admin-module__aXBbkG__commentThread h3,.admin-module__aXBbkG__requestFiles h3{margin:0 0 12px;font-size:14px}.admin-module__aXBbkG__commentThread>div{background:#f5f6f8;border-radius:10px;margin:8px 0;padding:11px 13px}.admin-module__aXBbkG__commentThread p{margin:4px 0;font-size:12px}.admin-module__aXBbkG__commentThread small{color:#81858e;font-size:9px}.admin-module__aXBbkG__commentThread form{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.admin-module__aXBbkG__commentThread form input{border:1px solid #d9dce2;border-radius:9px;min-width:0;height:40px;padding:0 11px}.admin-module__aXBbkG__documentRequestForm{grid-template-columns:1.1fr repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;padding:20px;display:grid}.admin-module__aXBbkG__documentRequestForm input,.admin-module__aXBbkG__documentRequestForm select,.admin-module__aXBbkG__documentRequestForm button,.admin-module__aXBbkG__recordsPanel>select,.admin-module__aXBbkG__inlineRecordForm input,.admin-module__aXBbkG__inlineRecordForm select,.admin-module__aXBbkG__inlineRecordForm button,.admin-module__aXBbkG__payrollPanel>header input{background:#fff;border:1px solid #d9dce2;border-radius:9px;min-width:0;height:42px;padding:0 11px}.admin-module__aXBbkG__documentRequestForm button,.admin-module__aXBbkG__inlineRecordForm button{color:#fff;background:#d91525;border:0;font-weight:800}.admin-module__aXBbkG__requestFiles,.admin-module__aXBbkG__activityImages{border-top:1px solid #eceef1;padding:16px 22px}.admin-module__aXBbkG__requestFiles{flex-wrap:wrap;gap:10px;display:flex}.admin-module__aXBbkG__requestFiles h3{width:100%}.admin-module__aXBbkG__requestFiles a{color:#b11120;gap:6px;font-size:11px;text-decoration:none;display:grid}.admin-module__aXBbkG__requestFiles img{object-fit:cover;border-radius:10px;width:140px;height:100px}.admin-module__aXBbkG__recordsStack{gap:16px;display:grid}.admin-module__aXBbkG__recordsPanel{padding-bottom:20px;overflow:hidden}.admin-module__aXBbkG__recordsPanel>select{min-width:280px;margin:18px 20px 0}.admin-module__aXBbkG__inlineRecordForm{grid-template-columns:160px minmax(220px,1fr) auto;gap:9px;margin:12px 20px;display:grid}.admin-module__aXBbkG__recordRows{margin:10px 20px 0;display:grid}.admin-module__aXBbkG__recordRows>div{border-bottom:1px solid #eceef1;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;padding:12px 2px;font-size:12px;display:grid}.admin-module__aXBbkG__recordRows button{color:#1e69c7;cursor:pointer;background:0 0;border:0;font-weight:800}.admin-module__aXBbkG__recordRows button.admin-module__aXBbkG__textDanger{color:#c11625}.admin-module__aXBbkG__inlineEditor{z-index:120;width:min(720px,100% - 48px);padding:22px;position:fixed;inset:auto 24px 24px auto;box-shadow:0 20px 80px #0a0a0c4d}.admin-module__aXBbkG__inlineEditor form{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.admin-module__aXBbkG__inlineEditor label{color:#686d76;gap:6px;font-size:11px;font-weight:750;display:grid}.admin-module__aXBbkG__inlineEditor input,.admin-module__aXBbkG__inlineEditor select,.admin-module__aXBbkG__inlineEditor button{background:#fff;border:1px solid #d9dce2;border-radius:9px;min-width:0;height:42px;padding:0 11px}.admin-module__aXBbkG__inlineEditor button{color:#fff;background:#d91525;border:0;font-weight:800}.admin-module__aXBbkG__inlineEditor button[type=button]{color:#555;background:#eceef1}.admin-module__aXBbkG__payrollPanel{overflow:hidden}.admin-module__aXBbkG__payrollCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-module__aXBbkG__payrollCards>article{border:1px solid #e2e4e8;border-radius:14px;overflow:hidden}.admin-module__aXBbkG__payrollCards article>header{background:#f8f9fa;justify-content:space-between;padding:16px;display:flex}.admin-module__aXBbkG__payrollCards article>header div{gap:4px;display:grid}.admin-module__aXBbkG__payrollCards article>header span{color:#777c86;font-size:10px}.admin-module__aXBbkG__payrollCards article>header button{color:#c31524;cursor:pointer;background:0 0;border:0;font-weight:800}.admin-module__aXBbkG__payrollCards dl{margin:0;padding:8px 16px}.admin-module__aXBbkG__payrollCards dl>div{border-bottom:1px solid #eceef1;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.admin-module__aXBbkG__payrollCards dd{text-align:right;margin:0;font-weight:750}.admin-module__aXBbkG__payrollCards footer{color:#fff;background:#202228;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.admin-module__aXBbkG__payrollCards footer strong{font-size:18px}.admin-module__aXBbkG__activityImages h3{margin:0 0 12px}.admin-module__aXBbkG__activityImages>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-module__aXBbkG__activityImages a{color:#555;gap:6px;font-size:10px;text-decoration:none;display:grid}.admin-module__aXBbkG__activityImages img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:10px;width:100%}.admin-module__aXBbkG__profileAdminFields{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.admin-module__aXBbkG__profileAdminFields label{color:#626771;gap:6px;font-size:10px;font-weight:750;display:grid}.admin-module__aXBbkG__profileAdminFields input,.admin-module__aXBbkG__profileAdminFields select{background:#fff;border:1px solid #d9dce2;border-radius:9px;height:40px;padding:0 10px}.admin-module__aXBbkG__profileAdminFields .admin-module__aXBbkG__profileWideRow{grid-column:1/-1}@media (max-width:980px){.admin-module__aXBbkG__managerGrid{grid-template-columns:1fr}.admin-module__aXBbkG__documentRequestForm{grid-template-columns:1fr 1fr}.admin-module__aXBbkG__payrollCards{grid-template-columns:1fr}}@media (max-width:620px){.admin-module__aXBbkG__actionToast{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:38px minmax(0,1fr) 24px;width:calc(100% - 24px);padding:13px 12px}.admin-module__aXBbkG__actionToast>span{width:38px;height:38px}.admin-module__aXBbkG__managerList>header,.admin-module__aXBbkG__managerDetail>header{padding:18px 16px}.admin-module__aXBbkG__managerList>button{padding:15px 16px}.admin-module__aXBbkG__recordFacts{padding:8px 16px}.admin-module__aXBbkG__recordFacts>.admin-module__aXBbkG__fullFact{grid-column:auto}.admin-module__aXBbkG__responseBox{margin:14px 16px}.admin-module__aXBbkG__reviewActions{padding:0 16px 16px}.admin-module__aXBbkG__reviewActions button{flex:130px}.admin-module__aXBbkG__commentThread{padding:16px}.admin-module__aXBbkG__commentThread form{grid-template-columns:1fr}.admin-module__aXBbkG__commentThread form button{min-height:44px}.admin-module__aXBbkG__requestFiles{padding:15px 16px}.admin-module__aXBbkG__requestFiles a{width:calc(50% - 5px)}.admin-module__aXBbkG__requestFiles img{aspect-ratio:4/3;width:100%;height:auto}.admin-module__aXBbkG__documentRequestForm,.admin-module__aXBbkG__inlineRecordForm,.admin-module__aXBbkG__inlineEditor form,.admin-module__aXBbkG__purchaseEditForm{grid-template-columns:1fr}.admin-module__aXBbkG__purchaseFiles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__aXBbkG__reimbursementBox{grid-template-columns:1fr}.admin-module__aXBbkG__recordRows>div{grid-template-columns:1fr auto auto}.admin-module__aXBbkG__recordRows>div strong{grid-area:2/1/auto/-1}.admin-module__aXBbkG__recordFacts,.admin-module__aXBbkG__profileAdminFields{grid-template-columns:1fr}.admin-module__aXBbkG__profileAdminFields .admin-module__aXBbkG__profileWideRow{grid-column:auto}}
.admin-meeting-control-module__ck2H6G__anchor{margin:0 0 18px}.admin-meeting-control-module__ck2H6G__panel{background:#fff;border:1px solid #e1e3e8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:20px 22px;display:grid;box-shadow:0 10px 36px #1b15160b}.admin-meeting-control-module__ck2H6G__heading{gap:5px;margin-bottom:13px;display:grid}.admin-meeting-control-module__ck2H6G__heading span{color:#d91525;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-meeting-control-module__ck2H6G__heading strong{letter-spacing:-.02em;font-size:18px}.admin-meeting-control-module__ck2H6G__heading small{color:#747983;font-size:12px;line-height:1.45}.admin-meeting-control-module__ck2H6G__field{gap:7px;display:grid}.admin-meeting-control-module__ck2H6G__field label{color:#42464f;font-size:12px;font-weight:800}.admin-meeting-control-module__ck2H6G__field input{color:#202228;background:#fafbfc;border:1px solid #d9dce2;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:14px}.admin-meeting-control-module__ck2H6G__field input:focus{border-color:#d91525;box-shadow:0 0 0 3px #d915251a}.admin-meeting-control-module__ck2H6G__actions{align-items:center;gap:9px;display:flex}.admin-meeting-control-module__ck2H6G__actions button{cursor:pointer;white-space:nowrap;border-radius:11px;min-height:46px;padding:0 16px;font-weight:850}.admin-meeting-control-module__ck2H6G__actions button:disabled{cursor:wait;opacity:.58}.admin-meeting-control-module__ck2H6G__save{color:#3d4149;background:#fff;border:1px solid #d9dce2}.admin-meeting-control-module__ck2H6G__start{color:#fff;background:linear-gradient(145deg,#ba0d1b,#e31b2b 72%);border:1px solid #c81020}.admin-meeting-control-module__ck2H6G__message{color:#167b45;grid-column:1/-1;margin:-4px 0 0;font-size:12px;font-weight:750}.admin-meeting-control-module__ck2H6G__error{color:#bf1e31;grid-column:1/-1;margin:-4px 0 0;font-size:12px;font-weight:750}@media (max-width:760px){.admin-meeting-control-module__ck2H6G__panel{grid-template-columns:1fr;align-items:stretch;padding:18px}.admin-meeting-control-module__ck2H6G__actions{grid-template-columns:1fr 1.25fr;display:grid}.admin-meeting-control-module__ck2H6G__actions button{width:100%;padding:0 10px}}@media (max-width:390px){.admin-meeting-control-module__ck2H6G__actions{grid-template-columns:1fr}}
.website-lead-dashboard-module__sOLHta__launcher{z-index:180;color:#82101e;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b00f212e;border-radius:999px;align-items:center;gap:9px;padding:8px 13px 8px 10px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;top:88px;right:18px;box-shadow:0 8px 26px #37101629}.website-lead-dashboard-module__sOLHta__launcher:hover,.website-lead-dashboard-module__sOLHta__launcher:focus-visible{background:#fff4f5;transform:translateY(-1px)}.website-lead-dashboard-module__sOLHta__launcherIcon{color:#fff;background:#b00f21;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.website-lead-dashboard-module__sOLHta__launcherBadge{color:#fff;background:#b00f21;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;line-height:1;display:grid}.website-lead-dashboard-module__sOLHta__launcher[data-new="1"] .website-lead-dashboard-module__sOLHta__launcherBadge{animation:1.1s ease-in-out infinite alternate website-lead-dashboard-module__sOLHta__leadPulse}.website-lead-dashboard-module__sOLHta__backdrop{z-index:240;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#120d0e6b;position:fixed;inset:0}.website-lead-dashboard-module__sOLHta__drawer{z-index:250;background:#f7f8fa;flex-direction:column;width:min(560px,100vw);height:100dvh;animation:.18s ease-out website-lead-dashboard-module__sOLHta__drawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-18px 0 48px #190f1133}.website-lead-dashboard-module__sOLHta__header{padding:calc(18px + env(safe-area-inset-top)) 20px 16px;background:#fff;border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.website-lead-dashboard-module__sOLHta__header span{color:#b00f21;letter-spacing:.12em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.website-lead-dashboard-module__sOLHta__header h2{color:#1c1e21;margin:0;font-size:22px;line-height:1.2}.website-lead-dashboard-module__sOLHta__header p{color:#65676b;margin:7px 0 0;font-size:13px;line-height:1.45}.website-lead-dashboard-module__sOLHta__close{color:#42464d;cursor:pointer;background:#f0f2f5;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.website-lead-dashboard-module__sOLHta__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 4px;display:grid}.website-lead-dashboard-module__sOLHta__summary button{color:#65676b;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e2e6;border-radius:12px;padding:10px 7px}.website-lead-dashboard-module__sOLHta__summary button strong{color:#1c1e21;font-size:18px;display:block}.website-lead-dashboard-module__sOLHta__summary button span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:800;display:block;overflow:hidden}.website-lead-dashboard-module__sOLHta__summary .website-lead-dashboard-module__sOLHta__activeFilter{color:#8e1020;background:#fff0f2;border-color:#b00f21}.website-lead-dashboard-module__sOLHta__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 10px;display:flex}.website-lead-dashboard-module__sOLHta__toolbar span{color:#65676b;font-size:12px}.website-lead-dashboard-module__sOLHta__toolbar button{color:#b00f21;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.website-lead-dashboard-module__sOLHta__content{padding:0 14px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;overflow:auto}.website-lead-dashboard-module__sOLHta__card{background:#fff;border:1px solid #e1e3e7;border-radius:16px;margin-bottom:11px;padding:15px;box-shadow:0 3px 12px #1f17190d}.website-lead-dashboard-module__sOLHta__card[data-highlight="1"]{border-color:#d91b32;box-shadow:0 0 0 3px #d91b321a,0 8px 20px #1f171914}.website-lead-dashboard-module__sOLHta__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.website-lead-dashboard-module__sOLHta__typeBadge,.website-lead-dashboard-module__sOLHta__statusBadge{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.website-lead-dashboard-module__sOLHta__typeBadge{color:#1769aa;background:#e7f3ff}.website-lead-dashboard-module__sOLHta__typeBadge[data-type=booking]{color:#a05800;background:#fff0db}.website-lead-dashboard-module__sOLHta__statusBadge{color:#5f6368;background:#f0f2f5}.website-lead-dashboard-module__sOLHta__statusBadge[data-status=NEW]{color:#a20f20;background:#ffe8ec}.website-lead-dashboard-module__sOLHta__statusBadge[data-status=CONFIRMED],.website-lead-dashboard-module__sOLHta__statusBadge[data-status=CONTACTED]{color:#18733b;background:#e4f7ea}.website-lead-dashboard-module__sOLHta__statusBadge[data-status=NO_ANSWER]{color:#825d00;background:#fff3cd}.website-lead-dashboard-module__sOLHta__statusBadge[data-status=CONVERTED]{color:#4d3bac;background:#e8e5ff}.website-lead-dashboard-module__sOLHta__customer{color:#1c1e21;margin:11px 0 0;font-size:17px}.website-lead-dashboard-module__sOLHta__phone{color:#b00f21;margin-top:4px;font-size:14px;font-weight:850;text-decoration:none;display:inline-block}.website-lead-dashboard-module__sOLHta__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.website-lead-dashboard-module__sOLHta__meta div{background:#f7f8fa;border-radius:10px;min-width:0;padding:9px 10px}.website-lead-dashboard-module__sOLHta__meta span{color:#8a8d91;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.website-lead-dashboard-module__sOLHta__meta b{overflow-wrap:anywhere;color:#34373c;margin-top:4px;font-size:12px;font-weight:700;display:block}.website-lead-dashboard-module__sOLHta__description{color:#4e5156;white-space:pre-wrap;background:#fafafa;border-left:3px solid #d5d8dd;border-radius:0 9px 9px 0;margin:11px 0 0;padding:10px 11px;font-size:12px;line-height:1.5}.website-lead-dashboard-module__sOLHta__note{resize:vertical;color:#1c1e21;width:100%;min-height:58px;font:inherit;background:#fff;border:1px solid #d8dadd;border-radius:10px;margin-top:10px;padding:9px 10px;font-size:12px}.website-lead-dashboard-module__sOLHta__actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.website-lead-dashboard-module__sOLHta__actions button,.website-lead-dashboard-module__sOLHta__actions a{color:#34373c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dadd;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.website-lead-dashboard-module__sOLHta__actions .website-lead-dashboard-module__sOLHta__primary{color:#fff;background:#b00f21;border-color:#b00f21}.website-lead-dashboard-module__sOLHta__actions .website-lead-dashboard-module__sOLHta__success{color:#176337;background:#e8f7ee;border-color:#21834a}.website-lead-dashboard-module__sOLHta__actions .website-lead-dashboard-module__sOLHta__danger{color:#a20f20}.website-lead-dashboard-module__sOLHta__actions button:disabled{cursor:wait;opacity:.55}.website-lead-dashboard-module__sOLHta__empty,.website-lead-dashboard-module__sOLHta__error{color:#65676b;text-align:center;background:#fff;border-radius:14px;margin:22px 4px;padding:24px 16px;font-size:13px}.website-lead-dashboard-module__sOLHta__error{color:#991326;border:1px solid #f2b8c0}.website-lead-dashboard-module__sOLHta__toast{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:5;color:#fff;background:#202124;border-radius:11px;padding:11px 13px;font-size:12px;font-weight:700;position:absolute;left:18px;box-shadow:0 8px 24px #0003}@keyframes website-lead-dashboard-module__sOLHta__drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes website-lead-dashboard-module__sOLHta__leadPulse{0%{transform:scale(.92)}to{transform:scale(1.08)}}@media (max-width:700px){.website-lead-dashboard-module__sOLHta__launcher{top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));min-height:40px;padding:7px 10px 7px 8px}.website-lead-dashboard-module__sOLHta__launcher>span:nth-child(2){display:none}.website-lead-dashboard-module__sOLHta__drawer{width:100vw}.website-lead-dashboard-module__sOLHta__header{padding-left:14px;padding-right:14px}.website-lead-dashboard-module__sOLHta__summary{padding-left:10px;padding-right:10px}.website-lead-dashboard-module__sOLHta__summary button{padding:9px 4px}.website-lead-dashboard-module__sOLHta__summary button strong{font-size:16px}.website-lead-dashboard-module__sOLHta__content{padding-left:10px;padding-right:10px}.website-lead-dashboard-module__sOLHta__card{padding:13px}.website-lead-dashboard-module__sOLHta__meta{grid-template-columns:1fr}}
.admin-operations-tools-module__qnVXZW__host{background:#fbfbfc;border-bottom:1px solid #eceef1}.admin-operations-tools-module__qnVXZW__panel{padding:18px}.admin-operations-tools-module__qnVXZW__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.admin-operations-tools-module__qnVXZW__heading>div{min-width:0}.admin-operations-tools-module__qnVXZW__heading span{color:#c91525;letter-spacing:.11em;font-size:10px;font-weight:900}.admin-operations-tools-module__qnVXZW__heading h3{color:#25272d;letter-spacing:-.035em;margin:5px 0 0;font-size:18px}.admin-operations-tools-module__qnVXZW__heading p{color:#777c85;text-align:right;max-width:500px;margin:0;font-size:11px;line-height:1.5}.admin-operations-tools-module__qnVXZW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-operations-tools-module__qnVXZW__statusCard,.admin-operations-tools-module__qnVXZW__actionCard,.admin-operations-tools-module__qnVXZW__adminCard,.admin-operations-tools-module__qnVXZW__leadCard{background:#fff;border:1px solid #e4e6ea;border-radius:14px;min-width:0;min-height:86px}.admin-operations-tools-module__qnVXZW__statusCard,.admin-operations-tools-module__qnVXZW__actionCard,.admin-operations-tools-module__qnVXZW__adminCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 15px;display:grid}.admin-operations-tools-module__qnVXZW__statusCard i{background:#a7abb3;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #a7abb324}.admin-operations-tools-module__qnVXZW__statusCard[data-state=online] i{background:#20b563;box-shadow:0 0 0 5px #20b56321}.admin-operations-tools-module__qnVXZW__statusCard[data-state=offline] i{background:#dc243b;box-shadow:0 0 0 5px #dc243b21}.admin-operations-tools-module__qnVXZW__statusCard span,.admin-operations-tools-module__qnVXZW__actionCard span,.admin-operations-tools-module__qnVXZW__adminCard span{gap:4px;min-width:0;display:grid}.admin-operations-tools-module__qnVXZW__statusCard strong,.admin-operations-tools-module__qnVXZW__actionCard strong,.admin-operations-tools-module__qnVXZW__adminCard strong{color:#25272d;font-size:13px}.admin-operations-tools-module__qnVXZW__statusCard small,.admin-operations-tools-module__qnVXZW__actionCard small,.admin-operations-tools-module__qnVXZW__adminCard small{color:#777c85;font-size:10px;line-height:1.4}.admin-operations-tools-module__qnVXZW__statusCard[data-state=online] small{color:#168346;font-weight:800}.admin-operations-tools-module__qnVXZW__statusCard[data-state=offline] small{color:#c21f33;font-weight:800}.admin-operations-tools-module__qnVXZW__actionCard,.admin-operations-tools-module__qnVXZW__adminCard{color:#c61322;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.admin-operations-tools-module__qnVXZW__actionCard{font:inherit}.admin-operations-tools-module__qnVXZW__actionCard b,.admin-operations-tools-module__qnVXZW__adminCard b{background:#fff0f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.admin-operations-tools-module__qnVXZW__actionCard:hover,.admin-operations-tools-module__qnVXZW__adminCard:hover{background:#fff8f9;border-color:#e2a9ae;transform:translateY(-1px)}.admin-operations-tools-module__qnVXZW__actionCard:disabled{cursor:default;opacity:.65;transform:none}.admin-operations-tools-module__qnVXZW__leadCard{align-items:stretch;display:flex;position:relative;overflow:visible}.admin-operations-tools-module__qnVXZW__leadCard button[aria-label^="Mở khách website"]{width:100%;min-height:84px;box-shadow:none;background:#fff;border:0;border-radius:13px;justify-content:flex-start;padding:14px 15px;z-index:auto!important;position:static!important;top:auto!important;right:auto!important}:is(.admin-operations-tools-module__qnVXZW__leadCard button[aria-label^="Mở khách website"]:hover,.admin-operations-tools-module__qnVXZW__leadCard button[aria-label^="Mở khách website"]:focus-visible){background:#fff8f9;transform:none}.admin-operations-tools-module__qnVXZW__leadCard button[aria-label^="Mở khách website"]>span:nth-child(2){color:#25272d;font-size:13px}@media (max-width:980px){.admin-operations-tools-module__qnVXZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-tools-module__qnVXZW__heading{display:grid}.admin-operations-tools-module__qnVXZW__heading p{text-align:left;max-width:none}}@media (max-width:620px){.admin-operations-tools-module__qnVXZW__panel{padding:14px}.admin-operations-tools-module__qnVXZW__grid{grid-template-columns:1fr}.admin-operations-tools-module__qnVXZW__statusCard,.admin-operations-tools-module__qnVXZW__actionCard,.admin-operations-tools-module__qnVXZW__adminCard,.admin-operations-tools-module__qnVXZW__leadCard{min-height:76px}}
.admin-overview-explorer-module__olR_VG__host{grid-column:1/-1;width:100%;min-width:0}.admin-overview-explorer-module__olR_VG__panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:100%;min-width:0;overflow:hidden;box-shadow:0 20px 50px #0f172a12}.admin-overview-explorer-module__olR_VG__panelHeader,.admin-overview-explorer-module__olR_VG__summaryCard>header,.admin-overview-explorer-module__olR_VG__activityCard>header,.admin-overview-explorer-module__olR_VG__detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-overview-explorer-module__olR_VG__panelHeader{border-bottom:1px solid #eef0f3;padding:24px 26px 20px}.admin-overview-explorer-module__olR_VG__panelHeader span,.admin-overview-explorer-module__olR_VG__summaryCard header span,.admin-overview-explorer-module__olR_VG__activityCard header span,.admin-overview-explorer-module__olR_VG__detail header span{color:#991b1b;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.admin-overview-explorer-module__olR_VG__panelHeader h2,.admin-overview-explorer-module__olR_VG__summaryCard h3,.admin-overview-explorer-module__olR_VG__activityCard h3,.admin-overview-explorer-module__olR_VG__detail h3{color:#111827;margin:0;font-weight:900}.admin-overview-explorer-module__olR_VG__panelHeader h2{font-size:clamp(20px,2vw,28px)}.admin-overview-explorer-module__olR_VG__panelHeader p{color:#667085;max-width:650px;margin:7px 0 0;font-size:13px;line-height:1.55}.admin-overview-explorer-module__olR_VG__headerActions{flex:none;align-items:center;gap:10px;display:flex}.admin-overview-explorer-module__olR_VG__headerActions b{color:#991b1b;white-space:nowrap;background:#fff7f7;border:1px solid #fecaca;border-radius:999px;padding:9px 12px;font-size:12px}.admin-overview-explorer-module__olR_VG__headerActions button,.admin-overview-explorer-module__olR_VG__summaryCard header button,.admin-overview-explorer-module__olR_VG__activityCard header button,.admin-overview-explorer-module__olR_VG__detail header button{color:#374151;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800}.admin-overview-explorer-module__olR_VG__headerActions button:disabled{opacity:.55;cursor:wait}.admin-overview-explorer-module__olR_VG__error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;margin:16px 26px 0;padding:11px 13px;font-size:13px;font-weight:700}.admin-overview-explorer-module__olR_VG__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 26px;display:grid}.admin-overview-explorer-module__olR_VG__kpiGrid button{color:#111827;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e5e7eb;border-radius:18px;min-width:0;min-height:132px;padding:17px 18px;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.admin-overview-explorer-module__olR_VG__kpiGrid button:hover,.admin-overview-explorer-module__olR_VG__kpiGrid button:focus-visible,.admin-overview-explorer-module__olR_VG__workflowList button:hover,.admin-overview-explorer-module__olR_VG__attentionList button:hover,.admin-overview-explorer-module__olR_VG__activityList button:hover,.admin-overview-explorer-module__olR_VG__detailList button:hover{border-color:#b8c0cc;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.admin-overview-explorer-module__olR_VG__kpiGrid button:after{content:"→";color:#9ca3af;font-size:18px;font-weight:800;position:absolute;top:15px;right:16px}.admin-overview-explorer-module__olR_VG__kpiGrid span,.admin-overview-explorer-module__olR_VG__kpiGrid small{display:block}.admin-overview-explorer-module__olR_VG__kpiGrid span{color:#667085;padding-right:26px;font-size:12px;font-weight:800}.admin-overview-explorer-module__olR_VG__kpiGrid strong{color:#111827;margin-top:15px;font-size:clamp(23px,2.2vw,32px);line-height:1.05;display:block}.admin-overview-explorer-module__olR_VG__kpiGrid small{color:#7b8491;margin-top:9px;font-size:11px;line-height:1.4}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiRevenue{background:#fff7f7;border-color:#fecaca}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiRevenue strong{color:#b91c1c}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiAttendance{background:#f5fff8;border-color:#bbf7d0}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiAttendance strong{color:#15803d}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiPurchase{background:#fffdf5;border-color:#fde68a}.admin-overview-explorer-module__olR_VG__kpiGrid .admin-overview-explorer-module__olR_VG__kpiPurchase strong{color:#b45309}.admin-overview-explorer-module__olR_VG__summaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;padding:0 26px 18px;display:grid}.admin-overview-explorer-module__olR_VG__summaryCard,.admin-overview-explorer-module__olR_VG__activityCard{background:#fff;border:1px solid #e8ebef;border-radius:18px;min-width:0}.admin-overview-explorer-module__olR_VG__summaryCard>header,.admin-overview-explorer-module__olR_VG__activityCard>header{border-bottom:1px solid #f0f1f3;padding:18px 18px 14px}.admin-overview-explorer-module__olR_VG__summaryCard h3,.admin-overview-explorer-module__olR_VG__activityCard h3{font-size:16px}.admin-overview-explorer-module__olR_VG__summaryCard header b{color:#374151;background:#f3f4f6;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:14px;display:grid}.admin-overview-explorer-module__olR_VG__workflowList,.admin-overview-explorer-module__olR_VG__attentionList,.admin-overview-explorer-module__olR_VG__activityList,.admin-overview-explorer-module__olR_VG__detailList{gap:8px;padding:12px;display:grid}.admin-overview-explorer-module__olR_VG__workflowList button,.admin-overview-explorer-module__olR_VG__attentionList button,.admin-overview-explorer-module__olR_VG__activityList button,.admin-overview-explorer-module__olR_VG__detailList>button:not(.admin-overview-explorer-module__olR_VG__primaryAction),.admin-overview-explorer-module__olR_VG__staticRow{color:#111827;text-align:left;background:#fbfbfc;border:1px solid #eceff2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex;position:relative}.admin-overview-explorer-module__olR_VG__workflowList button,.admin-overview-explorer-module__olR_VG__attentionList button,.admin-overview-explorer-module__olR_VG__activityList button,.admin-overview-explorer-module__olR_VG__detailList>button:not(.admin-overview-explorer-module__olR_VG__primaryAction){font:inherit;cursor:pointer}.admin-overview-explorer-module__olR_VG__workflowList button{overflow:hidden}.admin-overview-explorer-module__olR_VG__workflowList button span,.admin-overview-explorer-module__olR_VG__workflowList button strong{z-index:1;position:relative}.admin-overview-explorer-module__olR_VG__workflowList button span{color:#4b5563;font-size:12px;font-weight:750}.admin-overview-explorer-module__olR_VG__workflowList button strong{color:#111827;font-size:15px}.admin-overview-explorer-module__olR_VG__workflowList button i{background:#b91c1c;border-radius:99px;height:3px;position:absolute;bottom:0;left:0}.admin-overview-explorer-module__olR_VG__attentionList button span,.admin-overview-explorer-module__olR_VG__activityList button span,.admin-overview-explorer-module__olR_VG__detailList button span,.admin-overview-explorer-module__olR_VG__staticRow span{min-width:0}.admin-overview-explorer-module__olR_VG__attentionList strong,.admin-overview-explorer-module__olR_VG__activityList strong,.admin-overview-explorer-module__olR_VG__detailList strong,.admin-overview-explorer-module__olR_VG__staticRow strong{color:#111827;font-size:12px;display:block}.admin-overview-explorer-module__olR_VG__attentionList small,.admin-overview-explorer-module__olR_VG__activityList small,.admin-overview-explorer-module__olR_VG__detailList small,.admin-overview-explorer-module__olR_VG__staticRow small{color:#7b8491;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.admin-overview-explorer-module__olR_VG__attentionList em,.admin-overview-explorer-module__olR_VG__detailList em,.admin-overview-explorer-module__olR_VG__staticRow em{color:#991b1b;text-align:right;flex:none;font-size:11px;font-style:normal;font-weight:800}.admin-overview-explorer-module__olR_VG__attentionList>p,.admin-overview-explorer-module__olR_VG__activityList>p,.admin-overview-explorer-module__olR_VG__empty{color:#8a929d;margin:8px 4px;font-size:12px}.admin-overview-explorer-module__olR_VG__activityCard{margin:0 26px 22px}.admin-overview-explorer-module__olR_VG__activityList{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-explorer-module__olR_VG__activityList button{justify-content:flex-start}.admin-overview-explorer-module__olR_VG__activityList button>i{background:#22c55e;border-radius:99px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dcfce7}.admin-overview-explorer-module__olR_VG__activityList button>span{flex:auto}.admin-overview-explorer-module__olR_VG__activityList button>b{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.admin-overview-explorer-module__olR_VG__detail{background:#f8fafc;border:1px solid #d9dde4;border-radius:18px;margin:0 26px 26px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.admin-overview-explorer-module__olR_VG__detail>header{background:#fff;border-bottom:1px solid #e2e6eb;padding:18px 20px}.admin-overview-explorer-module__olR_VG__detail h3{font-size:17px}.admin-overview-explorer-module__olR_VG__detailList{padding:15px}.admin-overview-explorer-module__olR_VG__bigFact{background:#fff7f7;border:1px solid #fecaca;border-radius:15px;padding:16px}.admin-overview-explorer-module__olR_VG__bigFact span,.admin-overview-explorer-module__olR_VG__bigFact small{color:#7f1d1d;font-size:11px;font-weight:800;display:block}.admin-overview-explorer-module__olR_VG__bigFact strong{color:#b91c1c;margin:6px 0;font-size:26px;display:block}.admin-overview-explorer-module__olR_VG__staticRow{background:#fff}.admin-overview-explorer-module__olR_VG__primaryAction,.admin-overview-explorer-module__olR_VG__detailActions button{color:#fff;font:inherit;cursor:pointer;background:#991b1b;border:0;border-radius:12px;padding:12px 15px;font-size:12px;font-weight:850}.admin-overview-explorer-module__olR_VG__detailList .admin-overview-explorer-module__olR_VG__primaryAction{width:100%;margin-top:3px}.admin-overview-explorer-module__olR_VG__factGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;display:grid}.admin-overview-explorer-module__olR_VG__factGrid>div{background:#fff;border:1px solid #e7eaf0;border-radius:12px;min-width:0;padding:11px 12px}.admin-overview-explorer-module__olR_VG__factGrid dt{color:#7b8491;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850}.admin-overview-explorer-module__olR_VG__factGrid dd{overflow-wrap:anywhere;color:#1f2937;margin:0;font-size:12px;font-weight:700;line-height:1.5}.admin-overview-explorer-module__olR_VG__factGrid .admin-overview-explorer-module__olR_VG__fullFact{grid-column:1/-1}.admin-overview-explorer-module__olR_VG__factGrid .admin-overview-explorer-module__olR_VG__fullFact:has(button){background:0 0;border:0;padding:0}.admin-overview-explorer-module__olR_VG__factGrid .admin-overview-explorer-module__olR_VG__fullFact button{width:100%}.admin-overview-explorer-module__olR_VG__imageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.admin-overview-explorer-module__olR_VG__imageGrid a{color:#374151;background:#fff;border:1px solid #e2e6eb;border-radius:12px;min-width:0;text-decoration:none;overflow:hidden}.admin-overview-explorer-module__olR_VG__imageGrid img{aspect-ratio:4/3;object-fit:cover;background:#eef0f2;width:100%;display:block}.admin-overview-explorer-module__olR_VG__imageGrid span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:10px;font-weight:700;display:block;overflow:hidden}.admin-overview-explorer-module__olR_VG__detailActions{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.admin-overview-explorer-module__olR_VG__detailActions button:last-child:not(:first-child){background:#374151}@media (max-width:980px){.admin-overview-explorer-module__olR_VG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-explorer-module__olR_VG__summaryGrid,.admin-overview-explorer-module__olR_VG__activityList{grid-template-columns:1fr}.admin-overview-explorer-module__olR_VG__imageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.admin-overview-explorer-module__olR_VG__panel{border-radius:18px}.admin-overview-explorer-module__olR_VG__panelHeader{padding:18px 16px 15px}.admin-overview-explorer-module__olR_VG__panelHeader,.admin-overview-explorer-module__olR_VG__detail>header{flex-direction:column;align-items:stretch}.admin-overview-explorer-module__olR_VG__panelHeader p{font-size:12px}.admin-overview-explorer-module__olR_VG__headerActions{justify-content:space-between;width:100%}.admin-overview-explorer-module__olR_VG__headerActions b,.admin-overview-explorer-module__olR_VG__headerActions button{text-align:center;flex:auto}.admin-overview-explorer-module__olR_VG__kpiGrid{grid-template-columns:1fr 1fr;gap:8px;padding:14px 12px}.admin-overview-explorer-module__olR_VG__kpiGrid button{border-radius:14px;min-height:118px;padding:14px}.admin-overview-explorer-module__olR_VG__kpiGrid strong{margin-top:12px;font-size:22px}.admin-overview-explorer-module__olR_VG__kpiGrid small{font-size:10px}.admin-overview-explorer-module__olR_VG__summaryGrid{gap:10px;padding:0 12px 12px}.admin-overview-explorer-module__olR_VG__summaryCard,.admin-overview-explorer-module__olR_VG__activityCard,.admin-overview-explorer-module__olR_VG__detail{border-radius:15px}.admin-overview-explorer-module__olR_VG__activityCard,.admin-overview-explorer-module__olR_VG__detail{margin-left:12px;margin-right:12px}.admin-overview-explorer-module__olR_VG__attentionList button,.admin-overview-explorer-module__olR_VG__detailList>button:not(.admin-overview-explorer-module__olR_VG__primaryAction),.admin-overview-explorer-module__olR_VG__staticRow{flex-direction:column;align-items:flex-start}.admin-overview-explorer-module__olR_VG__attentionList em,.admin-overview-explorer-module__olR_VG__detailList em,.admin-overview-explorer-module__olR_VG__staticRow em{text-align:left}.admin-overview-explorer-module__olR_VG__activityList button>b{display:none}.admin-overview-explorer-module__olR_VG__factGrid{grid-template-columns:1fr;padding:12px}.admin-overview-explorer-module__olR_VG__factGrid .admin-overview-explorer-module__olR_VG__fullFact{grid-column:auto}.admin-overview-explorer-module__olR_VG__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.admin-overview-explorer-module__olR_VG__detailActions{padding:0 12px 12px}.admin-overview-explorer-module__olR_VG__detailActions button{width:100%}}
body:not(.tlv-overview-open) section[aria-label="Tổng quan vận hành tương tác"]{display:none!important}body:not(.tlv-overview-open) [data-overview-explorer-hidden="1"]{display:revert!important}body.tlv-overview-open section[data-overview-explorer-hidden="1"]:has([data-admin-overview-explorer-host="1"]){display:block!important}body.tlv-overview-open{overflow:hidden}body.tlv-overview-open section[aria-label="Tổng quan vận hành tương tác"]{overscroll-behavior:contain;z-index:1002!important;border-radius:24px!important;width:auto!important;max-width:1440px!important;height:auto!important;max-height:calc(100dvh - 36px)!important;margin:0 auto!important;display:block!important;position:fixed!important;inset:18px!important;overflow:auto!important;box-shadow:0 28px 90px #0f172a4d!important}.admin-overview-launcher-module__9GiUzW__backdrop{z-index:1001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#0f172a85;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.admin-overview-launcher-module__9GiUzW__close{z-index:1004;color:#111827;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex;position:fixed;top:30px;right:34px;box-shadow:0 8px 28px #0f172a29}.admin-overview-launcher-module__9GiUzW__close span{background:#f3f4f6;border-radius:999px;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}button[data-overview-launcher="1"]{cursor:pointer}button[data-overview-launcher="1"]:focus-visible{outline-offset:3px;outline:3px solid #dc262640}@media (max-width:760px){body.tlv-overview-open section[aria-label="Tổng quan vận hành tương tác"]{border-radius:18px!important;max-height:calc(100dvh - 16px)!important;padding-top:52px!important;inset:8px!important}.admin-overview-launcher-module__9GiUzW__close{min-height:38px;padding:6px 10px;font-size:13px;top:16px;right:16px}}
body.tlv-job-detail-open{overflow:hidden}[data-job-detail-viewer]{cursor:pointer;transition:background .12s,box-shadow .12s}[data-job-detail-viewer]:hover{box-shadow:inset 3px 0 #b91c1c;background:#fff8f8!important}[data-job-detail-viewer]:focus-visible{outline-offset:-2px;outline:3px solid #b91c1c33}[data-job-detail-hint="1"]{color:#b91c1c;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:850;display:block}.admin-job-detail-viewer-module__uVXLBW__backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;border:0;position:fixed;inset:0}.admin-job-detail-viewer-module__uVXLBW__drawer{z-index:1201;background:#f7f8fa;flex-direction:column;width:min(720px,94vw);height:100dvh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-24px 0 70px #0f172a38}.admin-job-detail-viewer-module__uVXLBW__header{background:#fff;border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.admin-job-detail-viewer-module__uVXLBW__header span,.admin-job-detail-viewer-module__uVXLBW__section>header span{color:#991b1b;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.admin-job-detail-viewer-module__uVXLBW__header h2{letter-spacing:-.03em;margin:0;font-size:26px}.admin-job-detail-viewer-module__uVXLBW__header p{color:#6b7280;margin:5px 0 0;font-size:12px}.admin-job-detail-viewer-module__uVXLBW__header>button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e5e9;border-radius:50%;width:38px;height:38px;font-size:24px}.admin-job-detail-viewer-module__uVXLBW__content{flex:auto;padding:16px;overflow:auto}.admin-job-detail-viewer-module__uVXLBW__state,.admin-job-detail-viewer-module__uVXLBW__error{border-radius:13px;margin:18px;padding:14px 16px;font-size:13px;font-weight:750}.admin-job-detail-viewer-module__uVXLBW__state{color:#59616d;background:#fff;border:1px solid #e5e7eb}.admin-job-detail-viewer-module__uVXLBW__error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca}.admin-job-detail-viewer-module__uVXLBW__heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-job-detail-viewer-module__uVXLBW__heroFacts div{background:#fff;border:1px solid #e5e7eb;border-radius:15px;min-width:0;padding:13px 14px}.admin-job-detail-viewer-module__uVXLBW__heroFacts span{color:#7a828d;font-size:10px;font-weight:800;display:block}.admin-job-detail-viewer-module__uVXLBW__heroFacts strong{overflow-wrap:anywhere;color:#111827;margin-top:6px;font-size:14px;display:block}.admin-job-detail-viewer-module__uVXLBW__heroFacts div:first-child{background:#fff8f8;border-color:#fecaca}.admin-job-detail-viewer-module__uVXLBW__heroFacts div:first-child strong{color:#991b1b}.admin-job-detail-viewer-module__uVXLBW__section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:12px;overflow:hidden}.admin-job-detail-viewer-module__uVXLBW__section>header{border-bottom:1px solid #eef0f3;padding:14px 16px 11px}.admin-job-detail-viewer-module__uVXLBW__section>header h3{color:#1f2937;margin:0;font-size:15px}.admin-job-detail-viewer-module__uVXLBW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.admin-job-detail-viewer-module__uVXLBW__grid>div{background:#fbfbfc;border:1px solid #edf0f3;border-radius:11px;min-width:0;padding:10px 11px}.admin-job-detail-viewer-module__uVXLBW__grid .admin-job-detail-viewer-module__uVXLBW__full{grid-column:1/-1}.admin-job-detail-viewer-module__uVXLBW__grid dt{color:#7b8491;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850}.admin-job-detail-viewer-module__uVXLBW__grid dd{overflow-wrap:anywhere;color:#27303d;margin:0;font-size:12px;font-weight:700;line-height:1.5}.admin-job-detail-viewer-module__uVXLBW__images{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.admin-job-detail-viewer-module__uVXLBW__images a{color:#374151;border:1px solid #e2e6eb;border-radius:11px;min-width:0;text-decoration:none;overflow:hidden}.admin-job-detail-viewer-module__uVXLBW__images img{aspect-ratio:4/3;object-fit:cover;background:#eef1f4;width:100%;display:block}.admin-job-detail-viewer-module__uVXLBW__images span{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:9px;font-weight:750;display:block;overflow:hidden}.admin-job-detail-viewer-module__uVXLBW__timeline{gap:0;padding:12px 14px;display:grid}.admin-job-detail-viewer-module__uVXLBW__timeline article{grid-template-columns:14px 1fr;gap:9px;padding:5px 0 13px;display:grid;position:relative}.admin-job-detail-viewer-module__uVXLBW__timeline article:not(:last-child):after{content:"";background:#e2e5e9;width:1px;position:absolute;top:14px;bottom:-1px;left:4px}.admin-job-detail-viewer-module__uVXLBW__timeline i{z-index:1;background:#b91c1c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 2px #fecaca}.admin-job-detail-viewer-module__uVXLBW__timeline strong{color:#2f3742;text-transform:capitalize;font-size:11px}.admin-job-detail-viewer-module__uVXLBW__timeline p{color:#5f6874;margin:3px 0;font-size:11px;line-height:1.45}.admin-job-detail-viewer-module__uVXLBW__timeline small{color:#8b929c;font-size:9px}.admin-job-detail-viewer-module__uVXLBW__empty{color:#8b929c;margin:0;padding:6px;font-size:11px}.admin-job-detail-viewer-module__uVXLBW__footer{background:#fff;border-top:1px solid #e4e7eb;justify-content:flex-end;gap:9px;padding:12px 16px;display:flex}.admin-job-detail-viewer-module__uVXLBW__footer button{color:#374151;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde3;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850}.admin-job-detail-viewer-module__uVXLBW__footer .admin-job-detail-viewer-module__uVXLBW__primary{color:#fff;background:#991b1b;border-color:#991b1b}@media (max-width:640px){[data-job-detail-hint="1"]{margin:7px 0 0;display:inline-block}.admin-job-detail-viewer-module__uVXLBW__drawer{width:100vw}.admin-job-detail-viewer-module__uVXLBW__header{padding:17px 16px 14px}.admin-job-detail-viewer-module__uVXLBW__header h2{font-size:22px}.admin-job-detail-viewer-module__uVXLBW__content{padding:10px}.admin-job-detail-viewer-module__uVXLBW__heroFacts{grid-template-columns:1fr 1fr;gap:7px}.admin-job-detail-viewer-module__uVXLBW__heroFacts div:first-child{grid-column:1/-1}.admin-job-detail-viewer-module__uVXLBW__grid{grid-template-columns:1fr;padding:9px}.admin-job-detail-viewer-module__uVXLBW__grid .admin-job-detail-viewer-module__uVXLBW__full{grid-column:auto}.admin-job-detail-viewer-module__uVXLBW__images{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.admin-job-detail-viewer-module__uVXLBW__footer{padding:10px}.admin-job-detail-viewer-module__uVXLBW__footer button{flex:1 1 0}}
.admin-purchase-dashboard-module__mlzQjG__summaryShell{background:#fff;border:1px solid #e3e5e9;border-radius:20px;margin:0 0 16px;padding:20px;box-shadow:0 12px 42px #1b15160d}.admin-purchase-dashboard-module__mlzQjG__summaryHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.admin-purchase-dashboard-module__mlzQjG__summaryHeader>div{gap:4px;display:grid}.admin-purchase-dashboard-module__mlzQjG__summaryHeader span,.admin-purchase-dashboard-module__mlzQjG__listHeader span{color:#d91525;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-purchase-dashboard-module__mlzQjG__summaryHeader h2,.admin-purchase-dashboard-module__mlzQjG__listHeader h2{letter-spacing:-.035em;margin:0}.admin-purchase-dashboard-module__mlzQjG__summaryHeader h2{font-size:23px}.admin-purchase-dashboard-module__mlzQjG__summaryHeader p,.admin-purchase-dashboard-module__mlzQjG__listHeader p{color:#747983;margin:0;font-size:12px;line-height:1.5}.admin-purchase-dashboard-module__mlzQjG__refreshButton{color:#3c4048;cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1px solid #dfe1e6;border-radius:11px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.admin-purchase-dashboard-module__mlzQjG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-purchase-dashboard-module__mlzQjG__summaryCard{background:#fafbfc;border:1px solid #e7e9ed;border-radius:15px;gap:7px;min-width:0;padding:16px;display:grid}.admin-purchase-dashboard-module__mlzQjG__summaryCard>span{color:#747983;font-size:11px;font-weight:800}.admin-purchase-dashboard-module__mlzQjG__summaryCard strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(18px,2vw,25px)}.admin-purchase-dashboard-module__mlzQjG__summaryCard small{color:#8a8f98;font-size:10px;line-height:1.4}.admin-purchase-dashboard-module__mlzQjG__summaryCardAttention{background:#fff4f5;border-color:#f1c0c6}.admin-purchase-dashboard-module__mlzQjG__summaryCardAttention strong,.admin-purchase-dashboard-module__mlzQjG__summaryCardAttention>span{color:#b7101f}.admin-purchase-dashboard-module__mlzQjG__listShell{background:#fff;border:1px solid #e3e5e9;border-radius:18px;align-self:start;overflow:hidden;box-shadow:0 10px 38px #1b15160a}.admin-purchase-dashboard-module__mlzQjG__listHeader{border-bottom:1px solid #eceef1;gap:4px;padding:20px;display:grid}.admin-purchase-dashboard-module__mlzQjG__listHeader h2{font-size:20px}.admin-purchase-dashboard-module__mlzQjG__sourceTabs{background:#fafbfc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 12px 6px;display:grid}.admin-purchase-dashboard-module__mlzQjG__sourceTab{color:#383c44;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:13px;display:grid}.admin-purchase-dashboard-module__mlzQjG__sourceTab:hover{border-color:#c9cdd5}.admin-purchase-dashboard-module__mlzQjG__sourceTabActive{background:#fff4f5;border-color:#d91525;box-shadow:0 0 0 1px #d915250d}.admin-purchase-dashboard-module__mlzQjG__sourceTab span{font-size:12px;font-weight:900}.admin-purchase-dashboard-module__mlzQjG__sourceTab strong{color:#20232a;white-space:nowrap;font-size:11px}.admin-purchase-dashboard-module__mlzQjG__sourceTab small{color:#b7101f;font-size:14px;font-weight:900}.admin-purchase-dashboard-module__mlzQjG__sourceTab em{color:#818691;grid-column:1/-1;font-size:9px;font-style:normal;line-height:1.4}.admin-purchase-dashboard-module__mlzQjG__tabs{background:#fafbfc;border-bottom:1px solid #eceef1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 12px 12px;display:grid}.admin-purchase-dashboard-module__mlzQjG__tab{color:#444851;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:10px 11px;display:grid}.admin-purchase-dashboard-module__mlzQjG__tab:hover{border-color:#cfd2d9}.admin-purchase-dashboard-module__mlzQjG__tabActive{color:#b7101f;background:#fff4f5;border-color:#d91525}.admin-purchase-dashboard-module__mlzQjG__tab span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-purchase-dashboard-module__mlzQjG__tab strong{grid-row:span 2;align-self:center;font-size:16px}.admin-purchase-dashboard-module__mlzQjG__tab small{color:#848993;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-purchase-dashboard-module__mlzQjG__recordList{max-height:min(66vh,760px);display:grid;overflow:auto}.admin-purchase-dashboard-module__mlzQjG__recordButton{color:#24262b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;width:100%;padding:15px 18px;display:grid}.admin-purchase-dashboard-module__mlzQjG__recordButton:hover,.admin-purchase-dashboard-module__mlzQjG__recordSelected{background:#fff5f6}.admin-purchase-dashboard-module__mlzQjG__recordButton>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.admin-purchase-dashboard-module__mlzQjG__recordButton>b{color:#b7101f;white-space:nowrap;font-size:12px}.admin-purchase-dashboard-module__mlzQjG__recordButton>span{color:#727782;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.admin-purchase-dashboard-module__mlzQjG__recordButton>em{color:#777c85;justify-self:end;font-size:9px;font-style:normal;font-weight:800}.admin-purchase-dashboard-module__mlzQjG__empty{color:#858a94;text-align:center;margin:0;padding:24px 18px;font-size:12px}.admin-purchase-dashboard-module__mlzQjG__error{color:#a11220;background:#fff0f2;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:11px;font-weight:700}.admin-purchase-dashboard-module__mlzQjG__otherNote{color:#666b75;background:#f2f3f5;border-radius:10px;margin:10px 12px 12px;padding:10px 12px;font-size:10px;line-height:1.45}@media (max-width:980px){.admin-purchase-dashboard-module__mlzQjG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-purchase-dashboard-module__mlzQjG__recordList{max-height:none}}@media (max-width:620px){.admin-purchase-dashboard-module__mlzQjG__summaryShell{border-radius:16px;padding:16px}.admin-purchase-dashboard-module__mlzQjG__summaryHeader{flex-direction:column;align-items:stretch}.admin-purchase-dashboard-module__mlzQjG__refreshButton{width:100%}.admin-purchase-dashboard-module__mlzQjG__summaryGrid{gap:8px}.admin-purchase-dashboard-module__mlzQjG__summaryCard{padding:13px}.admin-purchase-dashboard-module__mlzQjG__summaryCard strong{font-size:18px}.admin-purchase-dashboard-module__mlzQjG__listHeader{padding:17px 16px}.admin-purchase-dashboard-module__mlzQjG__sourceTabs{gap:7px;padding:10px 10px 5px}.admin-purchase-dashboard-module__mlzQjG__sourceTab{padding:10px}.admin-purchase-dashboard-module__mlzQjG__sourceTab small{font-size:12px}.admin-purchase-dashboard-module__mlzQjG__sourceTab em{font-size:8px}.admin-purchase-dashboard-module__mlzQjG__tabs{gap:7px;padding:5px 10px 10px}.admin-purchase-dashboard-module__mlzQjG__tab{padding:9px}.admin-purchase-dashboard-module__mlzQjG__recordButton{padding:14px 15px}}
.admin-income-payroll-bridge-module__AoXEGq__bridge{gap:14px;width:100%;display:grid}.admin-income-payroll-bridge-module__AoXEGq__header{background:#fff;border:1px solid #e7e9ed;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.admin-income-payroll-bridge-module__AoXEGq__headerCopy{min-width:0}.admin-income-payroll-bridge-module__AoXEGq__eyebrow{color:#b91c2b;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.admin-income-payroll-bridge-module__AoXEGq__header h2{color:#24272c;margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.12}.admin-income-payroll-bridge-module__AoXEGq__header p{color:#70757e;margin:7px 0 0;font-size:12px;line-height:1.5}.admin-income-payroll-bridge-module__AoXEGq__headerActions{flex:none;align-items:center;gap:9px;display:flex}.admin-income-payroll-bridge-module__AoXEGq__headerActions input{color:#31343a;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:10px;padding:0 10px;font-size:12px;font-weight:750}.admin-income-payroll-bridge-module__AoXEGq__primaryLink,.admin-income-payroll-bridge-module__AoXEGq__cardLink,.admin-income-payroll-bridge-module__AoXEGq__secondaryLink{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.admin-income-payroll-bridge-module__AoXEGq__primaryLink{color:#fff;background:#d91524}.admin-income-payroll-bridge-module__AoXEGq__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__summary>div{background:#fff;border:1px solid #e7e9ed;border-radius:13px;gap:3px;padding:13px 14px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__summary small{color:#838892;font-size:10px;font-weight:750}.admin-income-payroll-bridge-module__AoXEGq__summary strong{color:#252a31;font-size:18px}.admin-income-payroll-bridge-module__AoXEGq__notice,.admin-income-payroll-bridge-module__AoXEGq__error,.admin-income-payroll-bridge-module__AoXEGq__loading,.admin-income-payroll-bridge-module__AoXEGq__empty{border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.5}.admin-income-payroll-bridge-module__AoXEGq__notice{color:#765913;background:#fffaf0;border:1px solid #eadfbf}.admin-income-payroll-bridge-module__AoXEGq__error{color:#a41e2a;background:#fff5f6;border:1px solid #efc8cd}.admin-income-payroll-bridge-module__AoXEGq__loading,.admin-income-payroll-bridge-module__AoXEGq__empty{color:#737983;background:#fff;border:1px solid #e7e9ed}.admin-income-payroll-bridge-module__AoXEGq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__card{background:#fff;border:1px solid #e3e6ea;border-radius:15px;gap:12px;min-width:0;padding:15px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-income-payroll-bridge-module__AoXEGq__identity{gap:4px;min-width:0;display:grid}.admin-income-payroll-bridge-module__AoXEGq__identity strong{color:#22262c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-income-payroll-bridge-module__AoXEGq__identity span{color:#7b8089;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-income-payroll-bridge-module__AoXEGq__badge,.admin-income-payroll-bridge-module__AoXEGq__badgeInherited{border-radius:999px;width:fit-content;margin-top:3px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.admin-income-payroll-bridge-module__AoXEGq__badge{color:#147056;background:#ecf8f3}.admin-income-payroll-bridge-module__AoXEGq__badgeInherited{color:#866112;background:#fff5df}.admin-income-payroll-bridge-module__AoXEGq__cardLink{color:#b31b28;background:#fff7f8;border:1px solid #ecc4c8;min-height:34px;padding-inline:10px}.admin-income-payroll-bridge-module__AoXEGq__breakdown{border:1px solid #eceef1;border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.admin-income-payroll-bridge-module__AoXEGq__breakdown>div{border-bottom:1px solid #eef0f2;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:10px 11px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__breakdown>div:last-child{border-bottom:0}.admin-income-payroll-bridge-module__AoXEGq__breakdown dt{color:#3d424a;gap:2px;min-width:0;font-size:11px;font-weight:800;display:grid}.admin-income-payroll-bridge-module__AoXEGq__breakdown dt small{color:#8a8f97;font-size:9px;font-weight:650;line-height:1.4}.admin-income-payroll-bridge-module__AoXEGq__breakdown dd{color:#186c5d;white-space:nowrap;margin:0;font-size:11px;font-weight:900}.admin-income-payroll-bridge-module__AoXEGq__breakdown .admin-income-payroll-bridge-module__AoXEGq__deduction dd{color:#ad2330}.admin-income-payroll-bridge-module__AoXEGq__cardFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.admin-income-payroll-bridge-module__AoXEGq__cardFooter span{color:#777d85;gap:2px;font-size:10px;display:grid}.admin-income-payroll-bridge-module__AoXEGq__cardFooter strong{color:#171a1f;font-size:21px}.admin-income-payroll-bridge-module__AoXEGq__cardFooter nav{gap:7px;display:flex}.admin-income-payroll-bridge-module__AoXEGq__secondaryLink{color:#555b64;background:#fafbfc;border:1px solid #e1e4e8;min-height:34px;padding-inline:9px}@media (max-width:840px){.admin-income-payroll-bridge-module__AoXEGq__cards{grid-template-columns:1fr}}@media (max-width:620px){.admin-income-payroll-bridge-module__AoXEGq__bridge{gap:10px}.admin-income-payroll-bridge-module__AoXEGq__header{flex-direction:column;align-items:stretch;padding:14px}.admin-income-payroll-bridge-module__AoXEGq__headerActions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);width:100%;display:grid}.admin-income-payroll-bridge-module__AoXEGq__headerActions input,.admin-income-payroll-bridge-module__AoXEGq__primaryLink{width:100%}.admin-income-payroll-bridge-module__AoXEGq__summary{grid-template-columns:1fr}.admin-income-payroll-bridge-module__AoXEGq__summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-income-payroll-bridge-module__AoXEGq__card{padding:12px}.admin-income-payroll-bridge-module__AoXEGq__cardHeader{flex-direction:column;align-items:stretch}.admin-income-payroll-bridge-module__AoXEGq__cardLink{width:100%}.admin-income-payroll-bridge-module__AoXEGq__breakdown>div{gap:8px;padding:9px}.admin-income-payroll-bridge-module__AoXEGq__cardFooter{flex-direction:column;align-items:stretch}.admin-income-payroll-bridge-module__AoXEGq__cardFooter nav{grid-template-columns:1fr 1fr;display:grid}.admin-income-payroll-bridge-module__AoXEGq__secondaryLink{width:100%}}
