:root{color:#183a37;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.adminPage{color:#183a37;width:min(1440px,100%);margin:0 auto}.pageHeading{justify-content:space-between;align-items:flex-end;gap:22px;margin:0 0 25px;display:flex}.pageHeading h1{color:#173d39;letter-spacing:-.045em;margin:6px 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,32px);font-weight:750;line-height:1.2}.pageHeading p{color:#778b87;margin:0;font-size:14px;line-height:1.55}.eyebrow{color:#16877b;letter-spacing:.15em;font-size:14px;font-weight:800}.headingCount,.dateStamp{color:#5b7771;background:#fff;border:1px solid #e2ece8;border-radius:8px;flex:none;padding:8px 11px;font-size:14px;font-weight:700}.statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.statCard{background:#fff;border:1px solid #e4ece9;border-radius:12px;min-height:136px;padding:17px 18px;box-shadow:0 4px 16px #16454207}.statCardTop{color:#70847f;justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.statCardTop i{color:#087f7d;background:#edf7f3;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.statCardTop svg{width:16px;height:16px}.statCard>strong{color:#183f3a;letter-spacing:-.04em;margin:9px 0 1px;font-family:Manrope,sans-serif;font-size:27px;font-weight:750;display:block}.statCard>small{color:#95a39f;font-size:14px}.dashboardGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.surface{background:#fff;border:1px solid #e3ece8;border-radius:12px;min-width:0;box-shadow:0 4px 18px #16454206}.dashboardGrid>.surface{padding:19px}.sectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sectionHeading h2,.sectionHeading h3{color:#244b45;letter-spacing:-.015em;margin:0;font-family:Manrope,sans-serif;font-size:14px}.sectionHeading p{color:#899994;margin:5px 0 0;font-size:14px;line-height:1.45}.textLink{color:#087f7d;white-space:nowrap;font-size:14px;font-weight:750;text-decoration:none}.textLink:hover{text-underline-offset:3px;text-decoration:underline}.compactList{margin-top:13px}.compactRow{border-top:1px solid #eef2f0;align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.companyMark,.subscriptionMark,.userAvatar,.adminShield{color:#087f7d;background:#f0f8f5;border:1px solid #dcebe6;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.subscriptionMark svg{width:15px;height:15px}.compactInfo{flex:1;gap:4px;min-width:0;display:grid}.compactInfo strong{color:#36534e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.compactInfo small,.compactRow time{color:#91a09c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.compactRow time{margin-left:auto}.statusPill,.roleTag{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.statusGood{color:#20835c;background:#edf9f3;border-color:#d0eee1}.statusInfo{color:#397aa4;background:#f0f7fc;border-color:#d6e8f5}.statusMuted{color:#788984;background:#f5f7f6;border-color:#e7ece9}.statusDanger{color:#b65349;background:#fff3f1;border-color:#f4d9d6}.roleTag{color:#54736b;background:#f5f9f7;border-color:#e0eae6}.trialCallout{background:linear-gradient(100deg,#eff8f4,#f8fbfa);border:1px solid #dceee8;border-radius:9px;align-items:center;gap:11px;margin-top:13px;padding:11px 12px;display:flex}.trialCallout>span{color:#087f7d;font-family:Manrope,sans-serif;font-size:21px;font-weight:800}.trialCallout>div{gap:3px;display:grid}.trialCallout strong{color:#45665f;font-size:14px}.trialCallout small{color:#81918c;font-size:14px}.emptyState{color:#8a9a95;text-align:center;padding:28px 15px;font-size:14px}.emptyCopy{color:#8a9a95;font-size:14px}.alert{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;font-size:14px;line-height:1.5;display:flex}.errorAlert{color:#a5483e;background:#fff5f3;border-color:#f1d1cd}.successAlert{color:#27754f;background:#f0faf4;border-color:#cfe9dc}.infoAlert{color:#597870;background:#f2f8f6;border-color:#d7e8e4}.alert button{color:inherit;background:0 0;border:0;font-size:14px;font-weight:750}.dataSurface{overflow:hidden}.tableToolbar{border-bottom:1px solid #edf2f0;align-items:center;gap:10px;padding:14px 16px;display:flex}.tableToolbar>span{color:#8b9b96;white-space:nowrap;margin-left:auto;font-size:14px}.searchBox{color:#90a29d;background:#fff;border:1px solid #e0e9e6;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:430px;height:37px;padding:0 10px;display:flex}.searchBox:focus-within{border-color:#66b5a5;box-shadow:0 0 0 3px #07857912}.searchBox svg{flex:none;width:14px;height:14px}.searchBox input{color:#31534d;border:0;outline:0;width:100%;min-width:0;font-size:14px}.searchBox input::placeholder{color:#9baaa6}.tableToolbar select,.subscriptionControls select,.drawerField select{color:#526b65;background:#fff;border:1px solid #e0e9e6;border-radius:7px;min-height:36px;padding:0 28px 0 10px;font-size:14px}.tableScroll{width:100%;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;min-width:850px}.adminTable th{color:#899993;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafcfb;border-bottom:1px solid #e9efec;padding:11px 13px;font-size:14px;font-weight:800}.adminTable td{color:#4c6761;vertical-align:middle;border-bottom:1px solid #edf2f0;padding:13px;font-size:14px}.adminTable tbody tr:last-child td{border-bottom:0}.adminTable tbody tr:hover{background:#fbfdfc}.adminTable td strong{color:#34554f;font-size:14px}.adminTable td small{color:#91a09c;margin-top:4px;font-size:14px;line-height:1.4;display:block}.adminTable em{color:#a77637;margin-left:4px;font-size:14px;font-style:normal}.entityCell{align-items:center;gap:10px;min-width:210px;display:flex}.entityCell>div{gap:3px;display:grid}.subscriptionControls{gap:7px;min-width:220px;display:grid}.inlineFields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dateField{color:#83938e;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.dateField input{color:#526b65;border:1px solid #e0e9e6;border-radius:6px;width:130px;padding:6px;font-size:14px}.rowActions{align-items:center;gap:6px;display:flex}.buttonPrimary,.buttonSecondary,.buttonDanger{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:14px;font-weight:750;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.buttonPrimary{color:#fff;background:#087f7d;border-color:#08736d}.buttonPrimary:hover{background:#066d67}.buttonSecondary{color:#55716b;background:#fff;border-color:#dde8e4}.buttonSecondary:hover{color:#17685f;background:#f4faf7;border-color:#bcd7cf}.buttonDanger{color:#aa5149;background:#fff;border-color:#f0dcd8}.buttonDanger:hover{background:#fff5f3;border-color:#e9c3bd}.smallButton{min-height:29px;padding:0 9px;font-size:14px}.userIdentityButton{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.userIdentityButton:hover strong{color:#087f7d}.userIdentityButton>span:last-child{gap:3px;display:grid}.userAvatar{background:#e7f4ef;border-radius:50%}.drawerBackdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#112b2a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.detailDrawer{background:#fbfdfc;width:min(490px,100%);height:100%;padding:25px;animation:.2s ease-out drawerIn;overflow-y:auto;box-shadow:-18px 0 55px #142f2c26}.drawerHeading{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.drawerHeading h2{color:#214a43;letter-spacing:-.03em;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px}.iconButton{color:#68807a;background:#fff;border:1px solid #e0e9e6;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.iconButton svg{width:16px;height:16px}.drawerProfile{align-items:center;gap:13px;padding:20px 0;display:flex}.largeAvatar{flex-basis:50px;width:50px;height:50px;font-size:18px}.drawerProfile>div{justify-items:start;gap:7px;display:grid}.drawerProfile h3{color:#264c46;margin:0;font-family:Manrope,sans-serif;font-size:16px}.detailList{grid-template-columns:1fr 1fr;gap:9px;display:grid}.detailList>div{background:#fff;border:1px solid #e7efec;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.detailList small{color:#91a09c;font-size:14px}.detailList strong{overflow-wrap:anywhere;color:#49665f;font-size:14px}.drawerField{color:#617a73;gap:7px;margin:18px 0;font-size:14px;font-weight:700;display:grid}.drawerField select{width:100%}.drawerPermissions{background:#fff;border:1px solid #e5eeea;border-radius:9px;padding:15px}.drawerPermissions .sectionHeading{margin-bottom:12px}.permissionChips{flex-wrap:wrap;gap:6px;display:flex}.permissionChip{color:#647d76;background:#f7faf9;border:1px solid #e1ebe7;border-radius:6px;padding:5px 7px;font-size:14px}.drawerActions{justify-content:flex-end;margin-top:18px;display:flex}.drawerActions button{min-height:38px}@keyframes drawerIn{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.planCard{background:#fff;border:1px solid #e2ece8;border-radius:12px;padding:19px;box-shadow:0 4px 18px #16454206}.planInactive{opacity:.72}.planCardHeading{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:15px;display:flex}.planCardHeading h2{color:#244b45;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:19px}.planState{color:#32815c;background:#f2faf5;border:1px solid #d8eae1;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:14px;font-weight:750;display:inline-flex}.planState span{background:#36a672;border-radius:50%;width:6px;height:6px}.planState.disabled{color:#7d8985;background:#f6f7f7;border-color:#e5e9e7}.planState.disabled span{background:#9aa5a1}.planPriceGrid,.planLimitGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.planPriceGrid label,.planLimitGrid label{color:#71847f;gap:6px;font-size:14px;font-weight:650;display:grid}.moneyInput{background:#fff;border:1px solid #e0e9e6;border-radius:7px;align-items:center;height:38px;display:flex;overflow:hidden}.moneyInput span{color:#879791;padding-left:10px;font-size:14px}.moneyInput input{color:#395a53;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 9px;font-size:14px}.planLimitGrid{margin-top:11px}.planLimitGrid input{color:#4f6b64;border:1px solid #e0e9e6;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:14px}.moduleSection{border-top:1px solid #edf2f0;margin-top:17px;padding-top:14px}.moduleSection .sectionHeading{margin-bottom:10px}.moduleChoices{flex-wrap:wrap;gap:6px;display:flex}.moduleChoice{color:#84938e;background:#fff;border:1px solid #e2eae7;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:14px;display:inline-flex}.moduleChoice svg{width:11px;height:11px}.moduleChoice.selected{color:#287d5a;background:#f0faf5;border-color:#cae8dc}.planCardFooter{border-top:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.planCardFooter>span{color:#8a9a95;font-size:14px}.planCardFooter button svg{width:13px;height:13px}.adminTeamGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.adminTeamGrid>.surface{padding:19px}.adminList{margin-top:12px}.adminPerson{border-top:1px solid #edf2f0;align-items:center;gap:10px;padding:13px 0;display:flex}.adminShield{border-radius:9px}.adminShield svg{width:15px;height:15px}.adminPerson>button{margin-left:auto}.adminRowActions{align-items:center;gap:7px;margin-left:auto;display:flex}.adminRowActions button svg{width:13px;height:13px}.adminForm{gap:12px;margin-top:16px;display:grid}.adminForm label{color:#617a73;gap:6px;font-size:14px;font-weight:700;display:grid}.adminForm input{color:#395a53;border:1px solid #e0e9e6;border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:14px}.adminForm input:focus,.planLimitGrid input:focus,.moneyInput:focus-within{border-color:#66b5a5;box-shadow:0 0 0 3px #07857912}.adminForm>small{color:#8b9b96;font-size:14px;line-height:1.5}.adminRowActions{align-items:center;gap:6px;display:flex}.teamToggle{color:#267568}.teamToggle svg{width:13px;height:13px;transition:transform .15s}.teamToggle svg.rotated{transform:rotate(180deg)}.subUserTableRow>td{background:#f8fbf9;padding:0!important}.subUserPanel{border-top:1px solid #e6efeb;padding:14px 18px 16px 52px}.subUserPanelHeader{color:#49665f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.subUserPanelHeader span{color:#8b9b96;font-size:14px}.subUserRow{border-top:1px solid #e9f0ed;grid-template-columns:minmax(170px,1fr) minmax(90px,.6fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.subUserRow .userIdentityButton{min-width:0}.subUserRow .userAvatar{flex-basis:30px;width:30px;height:30px}.userEditForm{gap:13px;margin-top:8px;display:grid}.userEditForm label{color:#617a73;gap:6px;font-size:14px;font-weight:700;display:grid}.userEditForm input,.userEditForm select{box-sizing:border-box;color:#395a53;background:#fff;border:1px solid #e0e9e6;border-radius:7px;outline:0;width:100%;min-height:39px;padding:8px 10px;font-size:14px}.userEditForm input:focus,.userEditForm select:focus{border-color:#66b5a5;box-shadow:0 0 0 3px #07857912}.passwordHelp{color:#8b9b96;font-size:14px;line-height:1.5}.userEditForm .drawerActions{justify-content:flex-start;gap:9px;margin-top:3px}.companyTeamCount{justify-items:start;gap:4px;display:grid}.companyTeamCount>small{color:#91a09c;font-size:14px}.companyTeamCount .teamToggle{margin-top:5px}.companyTeamIdentity{align-items:center;gap:9px;min-width:0;display:flex}.companyTeamIdentity>span:last-child{gap:4px;min-width:0;display:grid}.companyTeamIdentity strong{color:#36534e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.companyTeamIdentity small,.teamJoined{color:#91a09c;font-size:14px}.primaryUserTag{color:#147665;background:#eff8f3;border-color:#cde7dc}.manageTeamLink{width:fit-content;margin-top:12px;text-decoration:none}.companyPlanSummary{justify-items:start;gap:5px;min-width:205px;display:grid}.companiesHeading{justify-content:flex-start;align-items:flex-start;margin-bottom:18px}.companiesHeading>div:first-child{flex:0 auto;min-width:0}.companyHeaderStats{background:#fff;border:1px solid #e3ece8;border-radius:9px;justify-items:end;gap:2px;padding:8px 13px;display:grid}.companiesHeading .companyHeaderStats{flex:0 auto;max-width:100%}.companyHeaderStats strong{color:#087f7d;font-size:19px;line-height:1.15}.companyHeaderStats span,.companyHeaderStats small{color:#758982;font-size:14px}.companyHeaderStats small{color:#a77637;margin-top:2px}.companiesSurface{border-radius:11px}.companyToolbar{background:#fff;padding:12px 14px}.companiesTable{table-layout:fixed;min-width:1020px}.companiesTable th:first-child{width:28%}.companiesTable th:nth-child(2),.companiesTable th:nth-child(3){width:18%}.companiesTable th:nth-child(4){width:24%}.companiesTable th:nth-child(5){width:12%}.companiesTable td{vertical-align:top;padding:14px 12px}.companiesTable .entityCell{align-items:flex-start;min-width:0}.companiesTable .companyMark{margin-top:1px}.companiesTable .entityCell>div{min-width:0}.companiesTable .entityCell strong,.companiesTable .entityCell small{overflow-wrap:anywhere}.companiesTable .entityCell small{line-height:1.4}.companyStatuses{gap:8px;display:grid}.companyStatuses>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.companyStatuses small{color:#82938d;font-size:14px}.companyStatuses .statusPill{min-width:68px}.companyList{gap:9px;padding:10px;display:grid}.companyCard{background:#fff;border:1px solid #e3ece8;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.companyCard:hover{border-color:#c9ddd6;box-shadow:0 5px 18px #1645420b}.companyCardMain{grid-template-columns:minmax(150px,1.05fr) minmax(190px,1.3fr) minmax(120px,.72fr) minmax(140px,.9fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.companyCardIdentity{align-items:flex-start;gap:10px;min-width:0;display:flex}.companyCardIdentity>div{gap:4px;min-width:0;display:grid}.companyCardIdentity strong{overflow-wrap:anywhere;color:#244b45;font-size:15px}.companyCardIdentity .companyCardLabel{color:#81918c}.companyCardIdentity small,.companyCardIdentity>div>span{overflow-wrap:anywhere;color:#81918c;font-size:14px;line-height:1.4}.companyCardIdentity>div>span{color:#486760;font-weight:650}.companyCardGroup{align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.companyCardLabel{color:#8a9a95;font-size:14px;font-weight:650}.companyCardGroup>strong{overflow-wrap:anywhere;color:#36564f;font-size:14px}.companyCardGroup>small{color:#82938d;font-size:14px;line-height:1.4}.companyCardGroup>small:not(:last-child){max-width:210px}.companyCardGroup .secondLabel{margin-top:5px}.companyTextButton{color:#087f7d;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:14px;font-weight:700;display:inline-flex}.companyTextButton svg{flex:none;width:13px;height:13px;transition:transform .15s}.companyTextButton svg.rotated{transform:rotate(180deg)}.companyCardActions{justify-content:flex-end;display:flex}.companyCard .companyPlanPanel,.companyCard .companyDetailsPanel{border-top:1px solid #e6efeb;padding:13px 14px}.companyPlanSummary{min-width:0}.companyPlanSummary>strong{font-size:15px}.companyPlanSummary .smallButton{white-space:normal;text-align:left}.companyTeamCount>strong{color:#34554f;white-space:nowrap;font-size:14px}.companyTeamCount .teamToggle{white-space:normal;text-align:left;max-width:100%}.companiesTable .rowActions{flex-wrap:wrap}.companyPlanSummary>strong{color:#34554f;font-size:14px}.companyPlanSummary>small{color:#82938d;font-size:14px}.companyPlanPanel{background:#f8fbf9;border-top:1px solid #e6efeb;padding:14px 18px 16px 52px}.companyPlanFields{grid-template-columns:repeat(4,minmax(150px,1fr));gap:11px;display:grid}.companyPlanFields label{color:#617a73;gap:6px;font-size:14px;font-weight:700;display:grid}.companyPlanFields input,.companyPlanFields select{box-sizing:border-box;color:#395a53;background:#fff;border:1px solid #e0e9e6;border-radius:7px;outline:0;width:100%;min-height:38px;padding:7px 9px;font-size:14px}.companyPlanFields input:focus,.companyPlanFields select:focus{border-color:#66b5a5;box-shadow:0 0 0 3px #07857912}.companyPlanActions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.companyPlanActions>small{color:#8b9b96;font-size:14px}.companyDetailsPanel{padding-top:15px}.companyDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 17px;display:grid}.companyDetailGrid>div{background:#fff;border:1px solid #e6efeb;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;display:grid}.companyDetailGrid small{color:#879892;font-size:14px}.companyDetailGrid strong{overflow-wrap:anywhere;color:#45645d;font-size:14px;line-height:1.45}.companyTeamHeading{border-top:1px solid #e5eeea;margin-top:5px;padding-top:10px}.companyTeamRow{grid-template-columns:minmax(190px,1fr) minmax(150px,.8fr) auto minmax(110px,auto) auto}.companyTeamRow .roleTag{justify-self:start}.companyMemberActions{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}.companyMemberActions button svg{width:13px;height:13px}.companyUserDrawerActions{flex-wrap:wrap;gap:8px}.companyDetailDrawer{padding-bottom:30px}.companyDrawerSection{border-top:1px solid #e6efeb;margin-top:18px;padding-top:14px}.companyDrawerSection .sectionHeading{align-items:center;margin-bottom:11px}.companyDrawerSection .sectionHeading p{margin-top:4px}.companySectionActions{flex:none;align-items:center;gap:9px;display:flex}.companySectionToggle{color:#55716b;cursor:pointer;background:#fff;border:1px solid #e1ebe7;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 7px;font-size:14px;font-weight:700;display:inline-flex}.companySectionToggle:hover{color:#087f7d;background:#f6faf8;border-color:#c7ddd5}.companySectionToggle svg{width:13px;height:13px;transition:transform .15s}.companySectionToggle svg.rotated{transform:rotate(180deg)}.companyDetailTabs{background:#f6f9f8;border:1px solid #e4ede9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:17px 0 0;padding:4px;display:grid}.companyDetailTabs [role=tab]{color:#6f837d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;min-height:38px;padding:7px 8px;font-size:14px;font-weight:700}.companyDetailTabs [role=tab]:hover{color:#087f7d}.companyDetailTabs [role=tab].selectedCompanyTab{color:#08786f;background:#fff;border-color:#dcebe6;box-shadow:0 2px 5px #174b4009}.companyDetailTabs [role=tab]:focus-visible{outline-offset:1px;outline:2px solid #0e8174}.companyTabPanel{border-top:0;margin-top:0;padding-top:17px}.ordersHeadingActions{align-items:center;gap:8px;display:flex}.ordersHeadingActions button svg{width:13px;height:13px}.refreshSpin{animation:.8s linear infinite refreshRotate}.companyCardActions{flex-direction:column;align-items:stretch;gap:7px}.companyCardActions .smallButton{justify-content:center}.companyCardActions .buttonDanger svg{width:13px;height:13px}.adminConfirmBackdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b2a9c;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.adminConfirmDialog{background:#fff;border:1px solid #f0d9d5;border-radius:13px;width:min(100%,460px);padding:24px;box-shadow:0 24px 70px #071b1a45}.dangerConfirmIcon{color:#b65349;background:#fff2f0;border:1px solid #f1d6d2;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:13px;font-size:18px;display:grid}.adminConfirmDialog h2{color:#244b45;margin:7px 0;font-family:Manrope,sans-serif;font-size:20px}.adminConfirmDialog p{color:#71847f;margin:0;font-size:14px;line-height:1.6}.confirmActionRow{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.confirmActionRow button:disabled{cursor:wait;opacity:.65}@keyframes refreshRotate{to{transform:rotate(360deg)}}@media (width<=1050px){.companyPlanFields,.companyDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.companyCardMain{grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) minmax(120px,.8fr) minmax(140px,1fr)}.companyCardActions{grid-area:2/4;justify-content:flex-start}}@media (width<=1000px){.companyCardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,1fr)}.companyCardActions{grid-area:2/3;justify-content:flex-start}}@media (width<=760px){.companiesHeading{flex-wrap:wrap;gap:10px}.companiesHeading>div:first-child{flex-basis:100%}.companiesHeading .companyHeaderStats{justify-items:start;width:fit-content}.companyCardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.companyCardIdentity{grid-column:auto}.companyCardActions{grid-area:3/2;justify-content:flex-end;align-self:end}}@media (width<=560px){.companiesHeading{flex-wrap:wrap;align-items:flex-start;gap:10px}.companiesHeading>div:first-child{flex-basis:100%}.companiesHeading .companyHeaderStats{justify-items:start;width:100%;padding:8px 10px}.companyHeaderStats small{max-width:none}.companyCardMain{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.companyCardIdentity,.companyCardActions{grid-area:auto}.companyCardActions{justify-content:flex-start}.companyList{gap:8px;padding:8px}.companyCard .companyPlanPanel,.companyCard .companyDetailsPanel{padding:11px}}@media (width<=760px){.companyTeamRow{grid-template-columns:minmax(0,1fr) auto}.companyTeamRow .teamJoined{grid-column:1/-1}}@media (width<=560px){.companyPlanPanel{padding:12px}.companyPlanFields,.companyDetailGrid{grid-template-columns:1fr}.companyPlanActions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.subUserRow{grid-template-columns:minmax(0,1fr) auto;gap:9px}.subUserRow .roleTag{justify-self:start}.subUserRow .rowActions{grid-column:1/-1;justify-content:flex-end}}@media (width<=560px){.adminRowActions{justify-content:flex-end;width:100%}.subUserPanel{padding:12px}.subUserPanelHeader{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=1080px){.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTeamGrid{grid-template-columns:1fr}}@media (width<=760px){.dashboardGrid,.planGrid{grid-template-columns:1fr}.pageHeading{align-items:flex-start}.dateStamp{display:none}}@media (width<=560px){.statGrid{grid-template-columns:1fr 1fr;gap:8px}.statCard{min-height:116px;padding:13px}.statCardTop{font-size:14px}.statCard>strong{font-size:23px}.pageHeading{margin-bottom:17px}.pageHeading p{max-width:330px;font-size:14px}.headingCount{padding:7px;font-size:14px}.dashboardGrid>.surface,.adminTeamGrid>.surface{padding:14px}.compactRow{gap:7px}.compactRow time{display:none}.tableToolbar{flex-wrap:wrap;padding:11px}.searchBox{min-width:100%;max-width:none}.tableToolbar select{flex:1}.tableToolbar>span{margin-left:0}.detailDrawer{padding:19px 15px}.detailList{grid-template-columns:1fr}.planCard{padding:15px}.planCardFooter{flex-direction:column;align-items:flex-start}}@media (width<=680px){.adminPerson{flex-wrap:wrap}.adminRowActions{justify-content:flex-end;width:100%}}.companyDrawerHeaderStatus{align-content:center;justify-items:end;gap:4px;margin-left:auto;padding-right:8px;display:grid}.companyDrawerHeaderStatus small{color:#82938d;font-size:14px}.companyHeaderStats small{text-align:right;border-top:1px solid #e8efec;margin-top:6px;padding-top:7px;line-height:1.4}.companyTeamRow{background:#fff;border:1px solid #e7efec;border-radius:9px;grid-template-columns:minmax(220px,1.5fr) minmax(145px,.9fr) minmax(120px,.75fr) minmax(100px,.6fr) 82px;align-items:center;gap:14px;margin-top:8px;padding:12px 13px;display:grid}.companyTeamIdentity{gap:10px}.companyTeamIdentity .userAvatar{color:#08786f;background:linear-gradient(145deg,#eff8f4,#e8f2f4);border:1px solid #dcebe6;flex:0 0 36px;width:36px;height:36px;font-size:14px;font-weight:700}.companyTeamIdentity>span:last-child{gap:4px}.companyTeamIdentity strong{font-size:14px}.companyTeamIdentity small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35;overflow:hidden}.companyTeamMeta{justify-items:start;gap:5px;min-width:0;display:grid}.companyTeamMeta>small{color:#9aa9a4;letter-spacing:.04em;font-size:13px;font-weight:700}.companyTeamMeta>span:not(.roleTag):not(.statusPill){color:#586e68;font-size:14px}.companyTeamRole .roleTag{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;max-width:100%;padding:5px 8px;overflow:hidden}.companyTeamStatus .statusPill{white-space:nowrap;max-width:100%}.companyMemberActions{align-items:stretch;gap:6px}.companyMemberActions .smallButton{justify-content:center;min-height:30px;padding:5px 8px}.companyMemberActions .buttonDanger{color:#ad5148;background:#fff8f7;border-color:#f0d8d5}.companyTeamHeading{margin:4px 0 8px;padding-top:13px}@media (width<=960px){.companyTeamRow{grid-template-columns:minmax(200px,1fr) minmax(140px,.7fr) minmax(120px,.65fr) 78px;gap:11px}.companyTeamJoined{grid-column:2}.companyMemberActions{grid-area:1/4/span 3}}@media (width<=680px){.companyTeamRow{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:11px}.companyTeamIdentity{grid-column:1/-1}.companyTeamRole{grid-column:1}.companyTeamStatus{grid-area:2/2}.companyTeamJoined{grid-column:1}.companyMemberActions{grid-area:3/2/span 2;min-width:78px}.companyTeamIdentity small{max-width:min(72vw,380px)}}.adminPinSettings{grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);align-items:center;gap:20px;margin-bottom:16px;padding:17px 19px;display:grid}.adminPinSettings>div{align-items:flex-start;gap:11px;display:flex}.adminPinSettings h2{color:#244b45;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:16px}.adminPinSettings p{color:#758982;margin:0;font-size:14px;line-height:1.45}.adminPinSettings .adminShield{flex:0 0 34px}.adminPinForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.adminPinForm label{color:#617a73;gap:5px;font-size:14px;font-weight:700;display:grid}.adminPinForm input,.adminForm select{box-sizing:border-box;color:#395a53;background:#fff;border:1px solid #e0e9e6;border-radius:7px;width:100%;min-height:38px;padding:7px 10px;font-size:14px}.adminPermissionFieldset{border:1px solid #e3ece8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:10px;display:grid}.adminPermissionFieldset legend{color:#617a73;padding:0 5px;font-size:14px;font-weight:700}.adminPermissionOption{align-items:center;min-width:0;color:#536d66!important;gap:7px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.adminPermissionOption input{accent-color:#087f7d;margin:0;width:15px!important;height:15px!important;min-height:15px!important}.adminForm select{cursor:pointer}.pinDialogBackdrop{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b2a9c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pinDialog{background:#fff;border:1px solid #e1ebe7;border-radius:13px;width:min(100%,380px);padding:22px;box-shadow:0 24px 70px #071b1a45}.pinDialog .adminShield{margin-bottom:12px}.pinDialog h2{color:#244b45;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:18px}.pinDialog p{color:#758982;margin:0 0 15px;font-size:14px;line-height:1.5}.pinDialog label{color:#617a73;gap:6px;font-size:14px;font-weight:700;display:grid}.pinDialog input{box-sizing:border-box;letter-spacing:.35em;text-align:center;border:1px solid #d9e6e1;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:18px}.pinDialog .drawerActions{margin-top:15px}@media (width<=900px){.adminPinSettings{grid-template-columns:1fr;gap:13px}}@media (width<=680px){.adminPinForm{grid-template-columns:1fr 1fr}.adminPinForm button{grid-column:1/-1}.adminPermissionFieldset{grid-template-columns:1fr}}@media (width<=480px){.adminPinForm{grid-template-columns:1fr}}.dashboardCharts,.dashboardDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dashboardChartCard,.dashboardDetailCard{min-width:0;padding:17px 18px}.chartLegend{color:#71847e;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:inline-flex}.chartLegend i{background:#087f7d;border-radius:3px;width:9px;height:9px}.revenueLegend i{background:#52a88d}.adminChart{margin-top:17px}.chartPlot{background:repeating-linear-gradient(0deg,#0000 0 43px,#edf2f0 44px,#0000 45px);border-bottom:1px solid #e8efec;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:9px;min-height:180px;padding:0 4px;display:grid}.chartColumn{grid-template-rows:24px minmax(85px,1fr) 29px;place-items:end center;min-width:0;height:100%;display:grid}.chartValue{color:#6e827c;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.chartBarTrack{justify-content:center;align-items:flex-end;width:min(34px,72%);height:100%;display:flex}.chartBarTrack i{border-radius:6px 6px 2px 2px;width:100%;min-height:2px;transition:height .25s;display:block;box-shadow:0 4px 10px #087f7d18}.chartMonth{color:#83938e;align-self:center;font-size:14px}.healthMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.healthMetrics>div{background:#fbfcfc;border:1px solid #e9efec;border-radius:8px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;min-width:0;padding:11px;display:grid}.healthMetrics small{color:#73867f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.healthMetrics strong{color:#31534c;font-size:15px}.healthDot{background:#48a97a;border-radius:50%;width:8px;height:8px}.healthDot.blue{background:#5396c1}.healthDot.amber{background:#d49b44}.healthDot.red{background:#c8665b}.moduleAdoptionList{gap:11px;margin-top:15px;display:grid}.moduleAdoptionRow{grid-template-columns:minmax(75px,.65fr) minmax(70px,1.5fr) 30px;align-items:center;gap:10px;display:grid}.moduleAdoptionRow>span{color:#607770;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:14px;overflow:hidden}.moduleAdoptionRow>div{background:#edf3f0;border-radius:99px;height:7px;overflow:hidden}.moduleAdoptionRow>div i{border-radius:inherit;background:linear-gradient(90deg,#168b7c,#69b99b);height:100%;display:block}.moduleAdoptionRow>strong{color:#526c65;text-align:right;font-size:14px}@media (width<=900px){.dashboardCharts,.dashboardDetails{grid-template-columns:1fr}}@media (width<=560px){.dashboardChartCard,.dashboardDetailCard{padding:14px}.chartPlot{gap:4px;min-height:160px}.chartValue,.chartMonth{font-size:13px}.healthMetrics{grid-template-columns:1fr}.dashboardCharts,.dashboardDetails{gap:9px;margin-bottom:9px}}.companyCardMain{grid-template-columns:minmax(150px,1.05fr) minmax(150px,1.1fr) minmax(120px,.75fr) minmax(130px,.9fr) minmax(150px,1fr) auto;align-items:stretch}.companyCardMain>*{min-width:0}.companyCardGroup{align-content:start}.companyCardActions{flex-direction:column;grid-area:auto;justify-content:center;align-items:stretch;gap:7px}@media (width<=1120px){.companyCardMain{grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) minmax(120px,.8fr) minmax(140px,1fr)}.companyCardActions{grid-area:2/4;justify-content:flex-start}}@media (width<=1000px){.companyCardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,1fr)}.companyCardActions{grid-area:2/3;justify-content:flex-start}}@media (width<=760px){.companyCardMain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.companyCardActions{grid-area:3/2;justify-content:flex-end;align-self:end}}@media (width<=560px){.companyCardMain{grid-template-columns:minmax(0,1fr)}.companyCardActions{grid-area:auto;justify-content:flex-start}}.companyToolbar{padding:14px 16px}.companyList{gap:12px;padding:12px 16px}.companyCardMain{gap:14px;padding:14px 16px}.companyCard .companyPlanPanel,.companyCard .companyDetailsPanel{padding:14px 16px}.companyPlanFields{gap:12px}@media (width<=560px){.companyToolbar,.companyList,.companyCardMain,.companyCard .companyPlanPanel,.companyCard .companyDetailsPanel{padding:12px}.companyList,.companyCardMain{gap:10px}}._loginPage_k3hb6_1{color:#1c3f3b;background:#f6faf8;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:100vh;display:grid}._loginStory_k3hb6_2{color:#fff;background:radial-gradient(circle at 83% 73%,#1d8580 0,#0000 31%),linear-gradient(145deg,#073e3c,#075957 58%,#0c746e);flex-direction:column;justify-content:space-between;min-height:100vh;padding:36px clamp(32px,6vw,82px);display:flex;position:relative;overflow:hidden}._loginStory_k3hb6_2:before,._loginStory_k3hb6_2:after{content:"";pointer-events:none;border:1px solid #ffffff1e;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-180px;right:-180px}._loginStory_k3hb6_2:after{width:410px;height:410px;bottom:-105px;right:-105px}._brand_k3hb6_5{z-index:1;justify-items:start;gap:13px;display:grid;position:relative}._brand_k3hb6_5 img{object-fit:contain;object-position:left center;width:158px;max-height:54px}._brand_k3hb6_5>span,._storyEyebrow_k3hb6_7{color:#9ed9ca;letter-spacing:.16em;font-size:14px;font-weight:850}._storyCopy_k3hb6_8{z-index:1;max-width:540px;margin:auto 0;padding:60px 0;position:relative}._storyCopy_k3hb6_8 h1{letter-spacing:-.055em;margin:16px 0 14px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(37px,5vw,58px);font-weight:750;line-height:1.07}._storyCopy_k3hb6_8 p{color:#d0e8e2;max-width:470px;font-size:14px;line-height:1.8}._storyBadges_k3hb6_11{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._storyBadges_k3hb6_11 span{color:#e6f5f1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:14px;display:inline-flex}._storyBadges_k3hb6_11 svg{color:#9ed9ca;width:13px;height:13px}._storyFoot_k3hb6_14{z-index:1;color:#afdad1;font-size:14px;position:relative}._loginPanel_k3hb6_15{place-items:center;padding:35px;display:grid}._loginPanel_k3hb6_15 form{width:min(390px,100%)}._loginIcon_k3hb6_17{color:#087f7d;background:#edf8f3;border:1px solid #d8ebe4;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:23px;display:grid}._loginIcon_k3hb6_17 svg{width:19px;height:19px}._panelEyebrow_k3hb6_19{color:#268a7e;letter-spacing:.15em;font-size:14px;font-weight:850}._loginPanel_k3hb6_15 h2{color:#183d38;letter-spacing:-.04em;margin:8px 0;font-family:Manrope,DM Sans,sans-serif;font-size:27px}._loginPanel_k3hb6_15 form>p{color:#82938e;margin-bottom:25px;font-size:14px;line-height:1.6}._loginPanel_k3hb6_15 label{color:#49655f;margin:17px 0 7px;font-size:14px;font-weight:750;display:block}._loginPanel_k3hb6_15 input{color:#264b45;background:#fff;border:1px solid #dce8e4;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:14px}._loginPanel_k3hb6_15 input:focus{border-color:#57a99a;box-shadow:0 0 0 3px #087f7d12}._loginPanel_k3hb6_15 input::placeholder{color:#a1afab}._loginButton_k3hb6_26{color:#fff;cursor:pointer;background:#08736d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:23px;font-size:14px;font-weight:750;display:flex}._loginButton_k3hb6_26:hover{background:#065d59}._loginButton_k3hb6_26:disabled{opacity:.7;cursor:wait}._loginButton_k3hb6_26 svg{width:15px;height:15px}._loginError_k3hb6_30{color:#a5483e;background:#fff5f3;border:1px solid #f0d1cc;border-radius:7px;margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.5}._loginFoot_k3hb6_31{color:#98a6a1;text-align:center;margin-top:17px;font-size:14px;display:block}@media (width<=760px){._loginPage_k3hb6_1{grid-template-columns:1fr}._loginStory_k3hb6_2{min-height:330px;padding:24px}._storyCopy_k3hb6_8{padding:36px 0 25px}._storyCopy_k3hb6_8 h1{max-width:500px;font-size:38px}._storyCopy_k3hb6_8 p{max-width:450px;font-size:14px}._storyFoot_k3hb6_14{display:none}._loginPanel_k3hb6_15{padding:35px 23px 48px}}._adminWrapper_1nxrd_1{color:#183a37;background:#f4f7f6;min-height:100vh}._headDiv_1nxrd_2{z-index:30;background:#fff;border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;height:64px;padding:0 28px 0 23px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 14px #173c3708}._logo_1nxrd_3{align-items:center;width:218px;height:100%;text-decoration:none;display:inline-flex}._logo_1nxrd_3 img{object-fit:contain;width:150px;max-height:42px}._headerMeta_1nxrd_5{align-items:center;gap:26px;display:flex}._headerMeta_1nxrd_5>span{color:#6b817d;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}._headerMeta_1nxrd_5>span svg{color:#078579}._operator_1nxrd_8{align-items:center;gap:8px;display:flex}._operator_1nxrd_8>i{color:#087f7d;background:#eff8f4;border:1px solid #d6eae3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;font-weight:800;display:grid}._operator_1nxrd_8>div{gap:3px;display:grid}._operator_1nxrd_8 strong{color:#42615a;font-size:14px}._operator_1nxrd_8 small{color:#96a39f;font-size:14px}._logoutBtn_1nxrd_13{color:#49635f;cursor:pointer;background:#fff;border:1px solid #e4ece9;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}._logoutBtn_1nxrd_13:hover{color:#075c54;background:#f5faf8;border-color:#c6dcd6}._adminDiv_1nxrd_15{min-height:100vh;padding-top:64px;display:flex}._sidebar_1nxrd_16{z-index:20;background:linear-gradient(#123b3c,#102f34 70%,#102a31);border-right:1px solid #173e3a;flex-direction:column;width:238px;padding:27px 15px 16px;display:flex;position:fixed;inset:64px auto 0 0}._sidebarLabel_1nxrd_17{color:#89b5aa;letter-spacing:.16em;margin:0 11px 12px;font-size:14px;font-weight:850}._sidebar_1nxrd_16 nav{gap:5px;display:grid}._navLink_1nxrd_19{color:#c3d8d3;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:14px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}._navLink_1nxrd_19>svg{color:#8ebbb0;width:16px;height:16px}._navLink_1nxrd_19>span{flex:1}._navLink_1nxrd_19>small{color:#7da39b;letter-spacing:.08em;font-size:14px;font-weight:800}._navLink_1nxrd_19:hover{color:#fff;background:#ffffff0c}._navActive_1nxrd_24{color:#fff;background:linear-gradient(90deg,#ffffff13,#ffffff08);border-color:#ffffff16;box-shadow:inset 2px 0 #71d4be}._navActive_1nxrd_24>svg{color:#87ddc7}._websiteWrap_1nxrd_26{position:relative}._websiteWrap_1nxrd_26>button{text-align:left;color:#c3d8d3;width:100%;font:inherit;background:0 0}._websiteWrap_1nxrd_26>button._navActive_1nxrd_24{color:#fff;background:linear-gradient(90deg,#ffffff13,#ffffff08);border-color:#ffffff16}._websiteChevron_1nxrd_29{color:#8ebbb0;margin-left:auto}._websiteMenu_1nxrd_30{z-index:80;background:#fff;border:1px solid #dce9e4;border-radius:12px;width:232px;padding:9px;animation:.14s ease-out _websiteMenuIn_1nxrd_1;position:fixed;box-shadow:0 18px 45px #102f2d26}._websiteMenuHeading_1nxrd_31{color:#82958f;letter-spacing:.12em;padding:8px 9px 7px;font-size:14px;font-weight:850}._websiteSubLink_1nxrd_32{color:#42615a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 9px;text-decoration:none;display:flex}._websiteSubLink_1nxrd_32:hover,._websiteSubActive_1nxrd_33{color:#08766f;background:#eff8f4}._websiteSubLink_1nxrd_32>span{gap:4px;display:grid}._websiteSubLink_1nxrd_32 strong{font-size:14px;font-weight:750}._websiteSubLink_1nxrd_32 small{color:#8b9a95;font-size:14px}._websiteSubLink_1nxrd_32>svg{color:#76a097;width:15px;height:15px}@keyframes _websiteMenuIn_1nxrd_1{0%{opacity:.5;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._sidebarFoot_1nxrd_39{color:#89aaa3;border-top:1px solid #ffffff15;align-items:center;gap:8px;margin-top:auto;padding:13px 10px 5px;font-size:14px;display:flex}._onlineDot_1nxrd_40{background:#54cf9b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #54cf9b20}._content_1nxrd_41{width:calc(100% - 238px);min-width:0;min-height:calc(100vh - 64px);margin:0 0 0 238px;padding:34px clamp(22px,3vw,44px) 48px}@media (width<=760px){._headDiv_1nxrd_2{height:58px;padding:0 15px}._logo_1nxrd_3{width:auto}._logo_1nxrd_3 img{width:128px}._headerMeta_1nxrd_5{gap:10px}._headerMeta_1nxrd_5>span,._operator_1nxrd_8>div{display:none}._adminDiv_1nxrd_15{padding-top:58px;display:block}._sidebar_1nxrd_16{border-bottom:1px solid #173e3a;border-right:0;width:100%;height:auto;padding:9px 12px;position:sticky;top:58px}._sidebarLabel_1nxrd_17,._sidebarFoot_1nxrd_39{display:none}._sidebar_1nxrd_16 nav{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}._navLink_1nxrd_19{min-width:max-content;min-height:38px;padding:0 10px}._navLink_1nxrd_19>small{display:none}._websiteWrap_1nxrd_26{flex:none}._websiteMenu_1nxrd_30{z-index:80}._content_1nxrd_41{width:100%;min-height:auto;margin:0;padding:24px 16px 36px}}._pinOverlay_1nxrd_59{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b2a9c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._pinModal_1nxrd_60{background:#fff;border:1px solid #dfebe6;border-radius:13px;width:min(100%,370px);padding:23px;box-shadow:0 24px 70px #071b1a45}._pinIcon_1nxrd_61{color:#087f7d;background:#eff8f4;border:1px solid #dcebe6;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:17px;display:grid}._pinModal_1nxrd_60 h2{color:#244b45;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:18px}._pinModal_1nxrd_60 p{color:#758982;margin:0 0 15px;font-size:14px;line-height:1.5}._pinModal_1nxrd_60 label{color:#617a73;margin-bottom:6px;font-size:14px;font-weight:700;display:block}._pinModal_1nxrd_60 input{box-sizing:border-box;letter-spacing:.35em;text-align:center;border:1px solid #d9e6e1;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:18px}._pinModal_1nxrd_60>div{gap:8px;margin-top:15px;display:flex}._pinModal_1nxrd_60 button{color:#506e66;cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:7px;min-height:38px;padding:8px 12px;font-size:14px;font-weight:650}._pinModal_1nxrd_60 button[type=submit]{color:#fff;background:#087f7d;border-color:#087f7d}._activitySurface_nvn6m_1{padding:0;overflow:hidden}._filters_nvn6m_2{background:#fbfdfc;border-bottom:1px solid #e6efeb;align-items:center;gap:9px;padding:12px 14px;display:flex}._filters_nvn6m_2 select{color:#48645d;background:#fff;border:1px solid #e0e9e6;border-radius:7px;min-height:38px;padding:7px 10px;font-size:14px}._search_nvn6m_4{color:#8a9a95;background:#fff;border:1px solid #e0e9e6;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:190px;padding:0 10px;display:flex}._search_nvn6m_4 input{color:#35554e;border:0;outline:0;width:100%;height:36px;font-size:14px}._activityList_nvn6m_6{display:grid}._activityItem_nvn6m_7{border-bottom:1px solid #edf2f0;grid-template-columns:35px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}._activityIcon_nvn6m_8{color:#087f7d;background:#eff8f4;border:1px solid #dcebe6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}._activityBody_nvn6m_9{min-width:0}._activityTop_nvn6m_10{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._activitySummary_nvn6m_11{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}._activitySummary_nvn6m_11 strong{color:#2a5049;font-size:15px}._activitySummary_nvn6m_11 span,._activityBody_nvn6m_9>small{color:#788b84;font-size:14px}._activitySummary_nvn6m_11 b{overflow-wrap:anywhere;color:#08776f;font-size:14px}._activitySummary_nvn6m_11 em{color:#71857e;background:#f7faf8;border:1px solid #e3ece8;border-radius:99px;padding:3px 7px;font-size:13px;font-style:normal;font-weight:650}._activityTop_nvn6m_10 time{color:#82938d;flex:none;font-size:14px}._activityBody_nvn6m_9>small{overflow-wrap:anywhere;margin-top:5px;display:block}._changeList_nvn6m_18{gap:6px;margin-top:12px;display:grid}._changeRow_nvn6m_19{background:#fbfdfc;border:1px solid #e8efec;border-radius:7px;grid-template-columns:minmax(130px,.75fr) minmax(100px,1fr) 15px minmax(100px,1fr);align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}._changeRow_nvn6m_19>strong{overflow-wrap:anywhere;color:#637970;font-size:14px;font-weight:650}._changeRow_nvn6m_19>span,._changeRow_nvn6m_19>b{overflow-wrap:anywhere;color:#71837d;min-width:0;font-size:14px;line-height:1.4}._changeRow_nvn6m_19>span{-webkit-text-decoration:line-through #b9c5c0;text-decoration:line-through #b9c5c0}._changeRow_nvn6m_19>b{color:#315d53;font-weight:700}._changeRow_nvn6m_19>svg{color:#91a29b;width:14px;height:14px}._noChanges_nvn6m_25{color:#879892;margin:11px 0 0;font-size:14px}._empty_nvn6m_26{color:#879892;text-align:center;justify-items:center;gap:7px;padding:40px 16px;display:grid}._empty_nvn6m_26 svg{color:#087f7d;font-size:21px}._empty_nvn6m_26 strong{color:#395a53;font-size:15px}._empty_nvn6m_26 span,._loading_nvn6m_29{color:#879892;font-size:14px}._loading_nvn6m_29{text-align:center;padding:18px}._loadMore_nvn6m_31{justify-content:center;padding:13px;display:flex}@media (width<=680px){._filters_nvn6m_2{flex-wrap:wrap}._search_nvn6m_4{flex-basis:100%}._filters_nvn6m_2 select{flex:1;min-width:130px}._activityItem_nvn6m_7{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:13px 12px}._activityIcon_nvn6m_8{width:30px;height:30px}._activityTop_nvn6m_10{flex-direction:column;gap:4px}._changeRow_nvn6m_19{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:7px}._changeRow_nvn6m_19>strong{grid-column:1/-1}}._pageIntro_hqidw_1{background:linear-gradient(110deg,#fff 15%,#f0f8f4 100%);border:1px solid #dcece6;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:23px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #16454208}._pageIntro_hqidw_1:after{content:"";border:1px solid #cce5db;border-radius:50%;width:190px;height:190px;position:absolute;top:-44px;right:62px;box-shadow:0 0 0 24px #dff0e829,0 0 0 48px #dff0e817}._pageIntroText_hqidw_3{z-index:1;position:relative}._pageIntroText_hqidw_3 h1{color:#173d39;letter-spacing:-.045em;margin:6px 0 7px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,3vw,32px);font-weight:750;line-height:1.2}._pageIntroText_hqidw_3 p{color:#71857f;max-width:620px;margin:0;font-size:14px;line-height:1.6}._introIcon_hqidw_6{z-index:1;color:#087f7d;background:#fff;border:1px solid #d7ebe2;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 8px 20px #1645420d}._introIcon_hqidw_6 svg{width:25px;height:25px}._recordMeta_hqidw_8{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}._metaChip_hqidw_9{color:#638078;background:#fff;border:1px solid #e1ebe7;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:5px 10px;font-size:14px;font-weight:700;display:inline-flex}._metaChip_hqidw_9 svg{color:#16877b;width:14px;height:14px}._primaryCell_hqidw_11{gap:4px;min-width:170px;display:grid}._primaryCell_hqidw_11 strong{color:#34554f;font-size:14px}._primaryCell_hqidw_11 small{color:#85958f;font-size:14px}._messagePreview_hqidw_14{color:#6c817b;text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-size:14px;line-height:1.5;display:block;overflow:hidden}._detailValue_hqidw_15{gap:6px;margin-top:16px;display:grid}._detailValue_hqidw_15>span{color:#82928d;font-size:14px;font-weight:750}._detailValue_hqidw_15>p{color:#45635c;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}._resumeLink_hqidw_18{color:#08766f;background:#f2faf6;border:1px solid #cfe5db;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:18px;padding:0 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}._resumeLink_hqidw_18:hover{background:#e8f6ef;border-color:#a8d1c0}._resumeLink_hqidw_18 svg{width:16px;height:16px}._loading_hqidw_21{color:#71857f;text-align:center;padding:34px 16px;font-size:14px}@media (width<=560px){._pageIntro_hqidw_1{padding:18px}._introIcon_hqidw_6{flex-basis:46px;width:46px;height:46px}._pageIntro_hqidw_1:after{right:10px}}._receivedDate_hqidw_23{flex-direction:column;align-items:flex-start;gap:2px;font-style:normal;line-height:1.35;display:flex}._receivedDate_hqidw_23 strong{color:#38594f;font-size:14px;font-weight:700}._receivedDate_hqidw_23 small{color:#81918a;letter-spacing:.01em;margin:0!important;font-size:13px!important}._projectTag_hqidw_25{color:#327064;background:#f2f8f5;border:1px solid #d9e9e2;border-radius:7px;align-items:center;max-width:190px;padding:5px 8px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}
