.requestChooser{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:0;display:grid;overflow:hidden}.requestChooser>div,.requestChooser>a{gap:5px;padding:16px 18px;display:grid}.requestChooser>div{border-right:1px solid var(--line)}.requestChooser strong{font-size:14px}.requestChooser span{color:var(--muted);font-size:12px;line-height:1.45}.requestChooser>a{color:var(--green);align-content:center;text-decoration:none}.requestChooser>a b{font-size:13px}.feedbackPage{gap:24px;display:grid}.feedbackPage .feedbackForm{margin-top:0}@media (max-width:700px){.feedbackPage{gap:16px}.requestChooser{grid-template-columns:1fr}.requestChooser>div{border-right:0;border-bottom:1px solid var(--line)}.requestChooser>div,.requestChooser>a{padding:14px 15px}}
.roleTabs button,.assistantForm,.assistantForm :is(h2,h3,p,label,summary),.roleBanner,.roleBanner>*{text-align:left}.assistantForm>.settingsDisclosure.capabilityPanel{background:#fff;padding:0}.roleBanner{grid-template-columns:54px minmax(0,1fr) auto;width:100%;max-width:950px;display:grid}.assistantSetupIdentity{align-content:center;justify-items:start;min-width:0}.assistantSetupIdentity>b{font-size:18px}.roleBanner>.assistantActivation{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.assistantStatus{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.assistantStatus.active{color:#176346;background:#e1f1e8}.assistantStatus.inactive{color:#626964;background:#f0f1f0}.assistantActivation .secondary{min-height:38px;color:var(--green);background:#fff;border:1px solid #b8cec3;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font:700 12px/1.1 Arial,sans-serif;display:inline-flex}.assistantActivation .secondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.roleBanner{grid-template-columns:54px minmax(0,1fr);align-items:start}.roleBanner>.assistantActivation{grid-column:2;justify-content:flex-start;justify-self:start;margin-top:9px}}
.setupPage{max-width:1180px}.setupViewTabs{border:1px solid var(--line);background:#f4f7f5;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.launchPage .setupViewTabs button{color:#5e6963;background:0 0;border:0;border-radius:8px;min-height:38px;padding:8px 14px}.launchPage .setupViewTabs button.active{background:var(--green);color:#fff}.guidedSetupShell{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:220px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.guidedSetupRail{border-right:1px solid var(--line);background:#f4f8f5;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.launchPage .guidedSetupRail button{text-align:left;color:#637069;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr);justify-content:stretch;min-height:48px;padding:8px 10px;font-size:12px;display:grid}.guidedSetupRail button i{color:#66726b;background:#fff;border:1px solid #c4d2ca;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.guidedSetupRail button.current{color:var(--green);background:#fff;box-shadow:0 2px 8px #1636290f}.guidedSetupRail button.current i,.guidedSetupRail button.done i{border-color:var(--green);background:var(--green);color:#fff}.guidedSetupRail button span{align-self:center;font-weight:700}.guidedSetupStep{flex-direction:column;min-width:0;padding:clamp(24px,4vw,46px);display:flex}.guidedStepHeading{max-width:720px;margin-bottom:23px}.guidedStepHeading h2{margin:5px 0 8px;font-size:clamp(25px,3vw,36px)}.guidedStepHeading p:last-child{color:var(--muted);margin:0;line-height:1.55}.setupInlineForm{grid-template-columns:1fr 1fr;gap:15px;max-width:760px;display:grid}.setupInlineForm label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.setupInlineForm label.wide{grid-column:1/-1}.setupInlineForm :is(input,textarea){width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #c8d4cd;border-radius:9px;padding:11px 12px}.setupInlineForm :is(input,textarea):focus{outline-offset:1px;outline:2px solid #a9ccbb}.setupTemplateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.launchPage .setupTemplateOption{border:1px solid var(--line);min-height:138px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;place-content:start stretch;gap:7px;padding:17px;display:grid}.setupTemplateOption b{font-size:16px}.setupTemplateOption span{color:var(--muted);font-size:12px;line-height:1.45}.setupTemplateOption small{color:#89703c;margin-top:auto;line-height:1.4}.launchPage .setupTemplateOption.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#eef8f2}.setupChoiceList{border:1px solid var(--line);border-radius:13px;max-width:760px;margin-bottom:18px;display:grid;overflow:hidden}.setupChoiceList article,.setupChoiceList>a{border-top:1px solid var(--line);color:var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 16px;text-decoration:none;display:grid}.setupChoiceList>:first-child{border-top:0}.setupChoiceList :is(b,span){grid-column:1}.setupChoiceList span{color:var(--muted);font-size:12px;line-height:1.4}.setupChoiceList em{color:#52625a;text-transform:capitalize;background:#eef3f0;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 8px;font-size:10px;font-style:normal}.connectionChoices>a:hover{background:#f7faf8}.guidedTestList{color:#45534c;gap:8px;max-width:700px;margin:0 0 20px;padding-left:22px;line-height:1.45;display:grid}.guidedSetupActions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:28px;display:grid}.launchPage .guidedSetupActions .setupSkip{color:#65726b;background:0 0;border:0;justify-self:start}.guidedSetupActions .primary{min-width:130px}.workspaceStatusSummary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.workspaceStatusSummary>div{grid-template-columns:1fr auto;gap:4px 14px;display:grid}.workspaceStatusSummary small{color:#9a7736;letter-spacing:.1em;font-size:10px}.workspaceStatusSummary strong{grid-area:1/2/3;font:700 29px Georgia,serif}.workspaceStatusSummary span{color:var(--muted);font-size:12px}.workspaceStatusSummary progress{width:100%;height:9px;accent-color:var(--green)}.workspaceStatusList,.workspaceStatusDisclosure{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.workspaceStatusList>article{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.workspaceStatusList>article>i{color:#69746e;border:1px solid #ccd6d0;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.workspaceStatusList>article>i.complete{border-color:var(--green);background:var(--green);color:#fff}.workspaceStatusList>article>div{gap:2px;display:grid}.workspaceStatusList>article span{color:var(--muted);font-size:11px}.workspaceStatusList>article .secondary{min-height:34px;padding:6px 10px}.workspaceStatusDisclosure{padding:0;overflow:hidden}.workspaceStatusDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;list-style:none;display:flex}.workspaceStatusDisclosure>summary::-webkit-details-marker{display:none}.workspaceStatusDisclosure>summary>span{gap:3px;display:grid}.workspaceStatusDisclosure>summary small{color:#9a7736;letter-spacing:.1em;font-size:10px}.workspaceStatusDisclosure>summary em{color:#52625a;background:#eef3f0;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.workspaceStatusDisclosure>.healthList,.workspaceStatusDisclosure>.guidedTestList{border-top:1px solid var(--line);margin:0;padding:5px 18px 16px}.workspaceStatusDisclosure>.guidedTestList{padding:16px 18px 18px 40px}.workspaceStatusDisclosure .healthList>button{justify-self:start;margin-top:8px}.navSubmenu>summary .navCount{margin-left:auto;margin-right:8px}@media (max-width:800px){.guidedSetupShell{grid-template-columns:1fr}.guidedSetupRail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:10px;overflow-x:auto}.launchPage .guidedSetupRail button{flex:none;grid-template-columns:27px auto;min-height:42px;padding:6px 9px}.guidedSetupRail button i{width:24px;height:24px}.guidedSetupStep{padding:22px}.workspaceStatusSummary{grid-template-columns:1fr}.setupTemplateGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.setupPage header{display:grid}.setupViewTabs{width:100%}.setupViewTabs button{flex:1}.guidedSetupStep{padding:18px 15px}.guidedSetupRail button span{display:none}.launchPage .guidedSetupRail button{grid-template-columns:24px;padding:6px}.setupInlineForm,.setupTemplateGrid{grid-template-columns:1fr}.setupInlineForm label.wide{grid-column:auto}.launchPage .setupTemplateOption{min-height:118px}.guidedSetupActions{grid-template-columns:1fr 1fr}.guidedSetupActions .setupSkip{grid-area:1/1}.guidedSetupActions .secondary{grid-area:2/1}.guidedSetupActions .primary{grid-area:1/2/3;width:100%;height:100%}.workspaceStatusList{padding:15px}.workspaceStatusList>article{grid-template-columns:25px minmax(0,1fr)}.workspaceStatusList>article>.secondary{grid-column:2;width:100%}.setupChoiceList article,.setupChoiceList>a{padding:13px}.workspaceStatusDisclosure>summary{padding:14px 15px}}
.onboardingConnections{gap:18px;min-width:0;display:grid}.onboardingIntegrationTabs{scrollbar-width:thin;gap:8px;padding:2px 1px 5px;display:flex;overflow-x:auto}.launchPage .onboardingIntegrationTabs button{border:1px solid var(--line);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 13px;display:flex}.launchPage .onboardingIntegrationTabs button.active{border-color:var(--green);background:var(--mint);color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.onboardingConnectionDot{background:#b4beb8;border-radius:50%;width:8px;height:8px}.onboardingConnectionDot.healthy{background:#23805f}.onboardingConnectionDot.attention{background:#c58a23}.onboardingConnectionIntro{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboardingNeedCard,.onboardingVideoPlaceholder{border:1px solid var(--line);background:#f8faf8;border-radius:13px;min-width:0;padding:16px}.onboardingNeedCard h3,.onboardingVideoPlaceholder h3,.onboardingLiveHeading h3{margin:3px 0 5px}.onboardingNeedCard ul{color:#526159;gap:6px;margin:11px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.onboardingVideoPlaceholder{background:#fff;align-items:center;gap:14px;display:flex}.onboardingVideoPlaceholder>span{background:var(--mint);width:43px;height:43px;color:var(--green);border-radius:50%;flex:0 0 43px;place-items:center;font-size:15px;display:grid}.onboardingVideoPlaceholder p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.onboardingLiveHeading{justify-content:space-between;align-items:center;gap:18px;padding-top:3px;display:flex}.onboardingLiveHeading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.onboardingConnectionState{color:#52625a;text-transform:capitalize;background:#eef3f0;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.onboardingConnectionState.healthy{color:#126044;background:#e4f2eb}.onboardingConnectionState.attention{color:#7c5817;background:#fff1d3}.onboardingLiveControl{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.onboardingLiveControl>.integrationDetailPanel,.onboardingLiveControl>.calendarIntegration,.onboardingLiveControl>.publicChatSettings{border:0;border-radius:0;margin:0}.onboardingLiveControl>.integrationDetailPanel,.onboardingLiveControl>.publicChatSettings,.onboardingLiveControl>.calendarIntegration{padding:21px}.launchPage .onboardingLiveControl :is(.calendarNotice,.notice,.errorNotice,.inlineNotice)>button{min-height:0;color:inherit;background:0 0;border:0;padding:3px 5px}.launchPage .onboardingLiveControl :is(.integrationAdvanced,.whatsappDiagnostics) summary{cursor:pointer}.launchPage .onboardingLiveControl :is(input,select,textarea){max-width:100%}@media (max-width:700px){.onboardingConnectionIntro{grid-template-columns:1fr}.onboardingNeedCard,.onboardingVideoPlaceholder{padding:14px}.onboardingLiveHeading{align-items:flex-start}.onboardingLiveControl>.integrationDetailPanel,.onboardingLiveControl>.calendarIntegration,.onboardingLiveControl>.publicChatSettings{padding:15px}.onboardingLiveControl .sectionhead,.onboardingLiveControl .calendarIntegrationHead{gap:10px}.onboardingLiveControl .sectionhead h2,.onboardingLiveControl .calendarIntegrationHead h2{font-size:22px}.onboardingLiveControl .integrationPrerequisites{padding:13px}.onboardingIntegrationTabs{margin-right:-15px;padding-right:15px}}
.launchPage .guidedSetupStep button,.launchPage .onboardingWelcome button,.launchPage .onboardingWelcome a{min-height:44px;color:var(--green);background:#fff;border:1px solid #b9d0c5;border-radius:10px;padding:10px 14px;font:600 13px/1.2 Arial,sans-serif;text-decoration:none}.launchPage .setupTemplateGrid button.setupTemplateOption,.launchPage .onboardingAssistantGrid button.onboardingAssistantOption,.launchPage .onboardingIntegrationTabs button{color:var(--ink);background:#fff}.launchPage .setupTemplateGrid button.setupTemplateOption.selected,.launchPage .onboardingAssistantGrid button.onboardingAssistantOption.selected,.launchPage .onboardingIntegrationTabs button.active{border-color:var(--green);background:var(--mint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--green)}.launchPage .guidedSetupActions button.primary,.launchPage .onboardingInviteForm button,.launchPage a.onboardingWelcomePrimary{background:var(--mint);color:var(--green);border-color:#8eb9a4}.launchPage .guidedSetupActions button.setupSkip{color:#59675f;background:#f7faf8;border:1px solid #cbd7d0}.launchPage .guidedSetupShell .guidedSetupRail button:not(.secondary){color:#637069;background:0 0}.launchPage .guidedSetupShell .guidedSetupRail button.current{color:var(--green);background:#fff}.onboardingAssistantHelp{border:1px solid var(--line);background:#f8faf8;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;max-width:760px;margin-bottom:14px;padding:13px 15px;display:grid}.onboardingAssistantHelp p{color:#526159;margin:0;font-size:12px}.onboardingAssistantHelp>span{color:var(--muted);grid-column:1/-1;font-size:11px}.onboardingAssistantGrid{grid-template-columns:1fr 1fr;gap:10px;max-width:760px;display:grid}.launchPage .onboardingAssistantOption{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;display:grid}.onboardingAssistantInitial{width:36px;height:36px;color:var(--green);background:#e8f3ed;border-radius:50%;place-items:center;font-weight:800;display:grid}.onboardingAssistantOption>span:nth-child(2){gap:4px;display:grid}.onboardingAssistantOption small{color:var(--muted);font-weight:400;line-height:1.35}.onboardingAssistantOption em{color:#607067;background:#eef3f0;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.onboardingAssistantOption.selected em{color:var(--green);background:#dceee4}.onboardingInviteForm{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;max-width:780px;display:grid}.onboardingInviteForm label{gap:6px;font-size:12px;font-weight:700;display:grid}.onboardingInviteForm :is(input,select){width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d4cd;border-radius:9px;padding:10px 12px}.onboardingInviteSuccess{background:var(--mint);border:1px solid #a9ccbb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;max-width:620px;padding:14px;display:grid}.onboardingInviteSuccess span{color:var(--muted);font-size:12px}.onboardingInviteSuccess button{grid-area:1/2/3}.onboardingNotificationSetup{gap:12px;max-width:720px;display:grid}.onboardingNotificationState{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.onboardingNotificationState>span{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:50%;place-items:center;font-size:22px;display:grid}.onboardingNotificationState>div{gap:3px;display:grid}.onboardingNotificationState small,.onboardingSubscribedDevices{color:var(--muted);letter-spacing:.08em;font-size:10px}.onboardingNotificationState p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.onboardingNotificationState em{color:#68766e;background:#eef2ef;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.onboardingNotificationState em.active{color:var(--green);background:#def0e6}.launchPage .onboardingNotificationSetup>button{background:var(--mint);color:var(--green);border-color:#8eb9a4;justify-self:start}.onboardingDeviceNote{color:#536159;background:#f7faf8;border-left:3px solid #9fc4b2;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.onboardingNotificationNotice{color:#8e4333;background:#fff3ee;border:1px solid #e0b6aa;border-radius:10px;padding:11px 13px;font-size:12px}.onboardingNotificationNotice.success{background:var(--mint);color:var(--green);border-color:#a9ccbb}.onboardingVideoPlaceholder{display:block}.onboardingVideoPlaceholder>summary{cursor:pointer;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.onboardingVideoPlaceholder>summary::-webkit-details-marker{display:none}.onboardingVideoPlaceholder>summary>span{background:var(--mint);width:43px;height:43px;color:var(--green);border-radius:50%;place-items:center;display:grid}.onboardingVideoPlaceholder>summary h3{margin:2px 0}.onboardingVideoPlaceholder>summary i{color:var(--green);font-size:20px;font-style:normal}.onboardingVideoPlaceholder>p{color:var(--muted);margin:11px 0 0 55px;font-size:12px}.onboardingLiveControl :is(.sectionhead,.calendarIntegrationHead,.calendarSafety,.integrationAdvanced,.whatsappDiagnostics){display:none!important}.onboardingLiveControl .publicChatSettings>p,.onboardingLiveControl .paymentIntegration>.integrationPrerequisites,.onboardingLiveControl .gmailConnected>.connectedIntegrationDetails>div:not(:first-child),.onboardingLiveControl .gmailConnected>.whatsappConnectionActions{display:none}.onboardingLiveControl .connectedIntegrationDetails>details{display:none!important}.onboardingLiveControl .integrationDetailPanel,.onboardingLiveControl .calendarIntegration,.onboardingLiveControl .publicChatSettings{gap:14px;display:grid}.onboardingLiveControl .gmailConnected,.onboardingLiveControl .calendarConnected{gap:12px;display:grid}.launchPage .onboardingLiveControl button:not(.dangerOutline),.launchPage .onboardingLiveControl a.secondary{background:var(--mint);color:var(--green);border-color:#9fc4b2}.onboardingWelcome{border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:start;gap:14px;max-width:820px;padding:clamp(24px,5vw,52px);display:grid}.onboardingWelcome h2{margin:0;font-size:clamp(30px,5vw,46px)}.onboardingWelcome>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;line-height:1.55}.launchPage a.onboardingWelcomePrimary{justify-content:center;align-items:center;min-width:180px;display:inline-flex}.onboardingNextSteps{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px;padding-top:20px;display:grid}.onboardingNextSteps>div{grid-column:1/-1}.onboardingNextSteps h3{margin:4px 0}.onboardingNextSteps>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.launchPage .onboardingNextSteps :is(a,button){text-align:left;justify-items:start;gap:4px;display:grid}.onboardingNextSteps span{color:var(--muted);font-size:11px;font-weight:400}.guidedSetupOverview{border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:start;gap:14px;max-width:760px;padding:clamp(24px,5vw,48px);display:grid}.guidedSetupOverview h2{margin:0;font-size:clamp(28px,4vw,40px)}.guidedSetupOverview>p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0;line-height:1.55}.guidedSetupOverview>div{flex-wrap:wrap;gap:9px;display:flex}.guidedSetupOverview :is(button,a){min-height:44px;color:var(--green);background:#fff;border:1px solid #b9d0c5;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font:600 13px Arial,sans-serif;text-decoration:none;display:inline-flex}.guidedSetupOverview>small{color:var(--muted)}.workspaceStatusPage header>.secondary{align-self:start}@media (max-width:700px){.guidedStepHeading{margin-bottom:17px}.guidedStepHeading h2{font-size:28px;line-height:1.08}.launchPage .setupTemplateOption{min-height:96px;padding:14px}.setupTemplateOption small{margin-top:2px}.onboardingAssistantGrid,.onboardingAssistantHelp{grid-template-columns:1fr}.onboardingAssistantHelp>span{grid-column:auto}.onboardingInviteForm{grid-template-columns:1fr}.onboardingInviteForm button{width:100%}.onboardingNotificationState{grid-template-columns:38px minmax(0,1fr)}.onboardingNotificationState>em{grid-column:2;justify-self:start}.launchPage .onboardingNotificationSetup>button{width:100%}.onboardingConnectionIntro{gap:9px}.onboardingVideoPlaceholder{padding:11px 13px}.onboardingNeedCard{padding:13px}.onboardingNeedCard ul{margin-top:8px}.guidedSetupActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guidedSetupActions .setupSkip,.guidedSetupActions .secondary,.guidedSetupActions .primary{width:100%;min-width:0;height:44px;padding:8px;grid-area:auto!important}.onboardingNextSteps{grid-template-columns:1fr}.onboardingWelcome{padding:25px 18px}.onboardingWelcome h2{font-size:34px}}.launchPage .guidedSetupShell .guidedSetupRail button.done{color:#637069;background:0 0}.launchPage .setupPage .setupViewTabs button:not(.secondary){color:#5e6963;background:0 0}.launchPage .setupPage .setupViewTabs button.active{background:var(--mint);color:var(--green);border-color:#8eb9a4}.launchPage .onboardingNextSteps button{border-color:var(--line)!important;color:var(--green)!important;background:#fff!important}
.ozowLogo{object-fit:contain;width:92px;height:auto;display:block}.ozowLogo.compact{width:58px}.providerHeading{align-items:center;min-height:31px;display:flex}.serviceIcon.payments{background:#fff;width:42px}.serviceIcon.payments .ozowLogo{width:38px}.paymentProviderChoice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0;padding:0;display:grid}.paymentProviderChoice legend{color:#173f33;grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:700}.paymentProviderChoice button{color:#173f33;text-align:left;min-height:62px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.paymentProviderChoice button.selected{background:#f1f8f4;border-color:#2b745a;box-shadow:inset 0 0 0 1px #2b745a}.paymentProviderChoice button b{font-size:13px}.paymentProviderChoice button span{color:var(--muted);font-size:11px}.paymentProviderChoice .ozowChoice{align-content:center}.paymentProviderChoice .ozowChoice .ozowLogo{width:72px}.workspaceConnectionOption b .ozowLogo{width:58px}.ozowCheckoutAction>.ozowLogo{width:86px;margin:0 auto 2px}.ozowCredentialPanel{background:#f8faf8;border:1px solid #d4e1da;border-radius:13px;gap:14px;padding:17px;display:grid}.ozowCredentialPanel h3{margin:0;font-size:16px}.ozowCredentialPanel p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.ozowCredentialPanel .formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paymentSaveButton{appearance:none;color:#18523e;width:fit-content;min-width:180px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2b745a;border-radius:9px;padding:11px 16px;font-weight:700}.paymentSaveButton:disabled{opacity:.55;cursor:not-allowed}.paymentSettlementNote{color:#173f33;background:#f8faf8;border-color:#d4e1da}.quotePolicyPanel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;scroll-margin-top:90px;overflow:hidden}.quotePolicyPanel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:grid}.quotePolicyPanel>summary::-webkit-details-marker{display:none}.quotePolicyPanel>summary>span{gap:3px;display:grid}.quotePolicyPanel>summary small{color:#a07b35;letter-spacing:.1em;font-size:9px}.quotePolicyPanel>summary b{font-size:15px}.quotePolicyPanel>summary em{color:var(--muted);font-size:11px;font-style:normal}.quotePolicyPanel>summary i{background:var(--mint);width:25px;height:25px;color:var(--green);border-radius:99px;place-items:center;font-size:18px;font-style:normal;display:grid}.quotePolicyPanel[open]>summary i{rotate:45deg}.quotePolicyPanel>form{border-top:1px solid var(--line);background:#f8faf8;gap:15px;padding:18px 20px 20px;display:grid}.quotePolicyPanel h3{margin:0;font-size:17px}.quotePolicyPanel form>div>p{color:var(--muted);margin:5px 0 0;font-size:12px}.quotePolicyToggle{background:#fff;border:1px solid #d4e1da;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.quotePolicyToggle input{margin-top:2px}.quotePolicyToggle span{gap:3px;display:grid}.quotePolicyToggle small{color:var(--muted);font-weight:400}.quotePolicyPercent{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.quotePolicyPercent input{width:100%;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:10px}.quotePolicyPercent em{font-style:normal}.quotePolicyNotice{color:var(--green);margin:0;font-size:12px}.quotePolicyPanel>form>.secondary{justify-self:start}@media (max-width:700px){.paymentProviderChoice{grid-template-columns:1fr}.ozowCredentialPanel{padding:14px}.ozowCredentialPanel .formgrid{grid-template-columns:1fr}.paymentSaveButton{width:100%}.quotePolicyPanel>summary{padding:13px 14px}.quotePolicyPanel>summary em{white-space:nowrap;text-overflow:ellipsis;max-width:105px;overflow:hidden}.quotePolicyPanel>form{padding:14px}.quotePolicyPercent{grid-template-columns:minmax(0,1fr) 76px auto}.quotePolicyPanel>form>.secondary{width:100%}}
.workspaceStatusList{overflow:hidden}.workspaceStatusList>.workspaceStatusStep{appearance:none;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:0;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:13px 2px;text-decoration:none;display:grid}.workspaceStatusStep>i{color:#69746e;border:1px solid #ccd6d0;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.workspaceStatusStep>i.complete{border-color:var(--green);background:var(--green);color:#fff}.workspaceStatusStep>span{gap:2px;display:grid}.workspaceStatusStep b{font-size:13px}.workspaceStatusStep small{color:var(--muted);font-size:11px}.workspaceStatusStep>em{color:var(--green);text-align:right;font-size:20px;font-style:normal}.workspaceStatusStep:hover{background:#f7faf8}.workspaceStatusStep:disabled{cursor:wait;opacity:.65}.gmailConnected .whatsappConnectionActions{flex-wrap:wrap}.gmailConnected .whatsappConnectionActions>.dangerOutline{margin-left:auto}.integrationGuideButton{appearance:none;width:fit-content;min-height:38px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c8b9;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:750}.integrationGuideButton:hover{background:#f4f8f6}.integrationGuideLayer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);isolation:isolate;background:#0a1f1966;z-index:1190!important;visibility:visible!important;opacity:1!important;justify-content:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.integrationGuideDrawer{border-left:1px solid var(--line);gap:18px;width:min(480px,100%);height:100dvh;padding:24px;overflow-y:auto;box-shadow:-18px 0 45px #102d2429;z-index:1!important;visibility:visible!important;opacity:1!important;color:var(--ink)!important;background:#fbfcfb!important;align-content:start!important;display:grid!important;position:relative!important;transform:none!important}.integrationGuideDrawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.integrationGuideDrawer h2,.integrationGuideDrawer h3,.integrationGuideDrawer p{margin:0}.integrationGuideDrawer h2{margin-top:3px;font-size:27px}.integrationGuideDrawer>section{border:1px solid var(--line);background:#fff;border-radius:13px;gap:8px;padding:17px;display:grid}.integrationGuideDrawer h3{font-size:16px}.integrationGuideDrawer p,.integrationGuideDrawer li{color:#526159;font-size:13px;line-height:1.55}.integrationGuideDrawer ul,.integrationGuideDrawer ol{gap:8px;margin:0;padding-left:21px;display:grid}.integrationGuideDone{width:100%;min-height:42px}@media (max-width:600px){.workspaceStatusList>.workspaceStatusStep{grid-template-columns:25px minmax(0,1fr) 16px;padding:12px 0}.gmailConnected .whatsappConnectionActions{grid-template-columns:1fr 1fr;display:grid}.gmailConnected .whatsappConnectionActions>*{width:100%;min-width:0}.gmailConnected .whatsappConnectionActions>.dangerOutline{grid-column:1/-1;margin:0}.integrationGuideButton{width:100%}.integrationGuideLayer{align-items:flex-end}.integrationGuideDrawer{border-top:1px solid var(--line);border-left:0;border-radius:22px 22px 0 0;width:100%;height:min(86dvh,760px);padding:20px 18px 28px;position:relative;top:auto;bottom:auto;right:auto}.integrationGuideDrawer:before{content:"";background:#b8c6bf;border-radius:99px;justify-self:center;width:42px;height:4px;margin:-9px 0 2px}.integrationGuideDrawer>header{position:relative}.integrationGuideDrawer h2{font-size:25px}}
.sharePhotosLoading{min-height:100dvh;color:var(--ink);background:#f7f8f6;place-items:center;font-weight:750;display:grid}.sharePhotosPage{padding-bottom:70px}.sharePhotosHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sharePhotosHeader h1,.sharePhotosHeader p{margin-bottom:6px}.sharePhotosLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;margin-top:24px;display:grid}.sharePhotosForm{gap:16px;display:grid}.sharePhotosForm>section,.sharePhotosLayout>aside,.sharePhotosSuccess{border:1px solid var(--line);background:#fff;border-radius:16px;gap:16px;padding:22px;display:grid}.sharePhotosForm h2,.sharePhotosLayout aside h2,.sharePhotosSuccess h1{margin:0}.sharePhotosForm label{gap:7px;font-weight:750;display:grid}.sharePhotosForm label small{color:var(--muted);font-weight:500}.sharePhotosForm input,.sharePhotosForm select,.sharePhotosForm textarea{width:100%;min-width:0}.sharePhotosGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sharePhotosGrid article{border:1px solid var(--line);background:#f5f8f6;border-radius:12px;position:relative;overflow:hidden}.sharePhotosGrid img{object-fit:cover;width:100%;height:150px;display:block}.sharePhotosGrid button{background:#fffffff2;min-height:34px;padding:6px 10px;position:absolute;bottom:8px;right:8px}.sharePhotosSource{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.sharePhotosLayout>aside{position:sticky;top:24px}.sharePhotosLayout>aside ul{color:var(--muted);gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.sharePhotosSubmit{width:100%;min-height:48px}.sharePhotosSuccess{justify-items:start;max-width:620px;margin:80px auto}.sharePhotosSuccess>span{width:54px;height:54px;color:var(--green);background:#dff3e8;border-radius:50%;place-items:center;font-size:26px;font-weight:900;display:grid}.sharePhotosSuccess>p{color:var(--muted);margin:0}.sharePhotosSuccess>div{gap:10px;display:flex}.sharePhotosError{margin-top:16px}.adminStorageOverview{border:1px solid var(--line);background:#f8faf8;border-radius:15px;gap:16px;margin-bottom:20px;padding:18px;display:grid}.adminStorageHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminStorageHeading>div>span{color:var(--gold);letter-spacing:.13em;font-size:11px;font-weight:800}.adminStorageHeading h3{margin:4px 0 0;font-size:20px}.adminStorageMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminStorageMetrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;min-width:0;padding:15px;display:grid}.adminStorageMetrics small{color:var(--muted);font-weight:700}.adminStorageMetrics strong{overflow-wrap:anywhere;font-size:20px}.adminStorageMetrics span{color:var(--muted);font-size:11px;line-height:1.4}.adminStorageOverview dl{grid-template-columns:1fr 2fr;gap:10px;margin:0;display:grid}.adminStorageOverview dl>div{gap:3px;min-width:0;display:grid}.adminStorageOverview dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.adminStorageOverview dd{overflow-wrap:anywhere;margin:0;font-weight:700}.adminStorageWarning{color:#8b321d;background:#fff1ec;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5}@media (max-width:900px){.sharePhotosLayout{grid-template-columns:1fr}.sharePhotosLayout>aside{position:static}.sharePhotosGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminStorageMetrics,.adminStorageOverview dl{grid-template-columns:1fr}}@media (max-width:600px){.sharePhotosPage{padding-inline:20px;padding-bottom:120px}.sharePhotosHeader{align-items:flex-start}.sharePhotosHeader h1{font-size:31px}.sharePhotosHeader>button{flex:none}.sharePhotosLayout{margin-top:18px}.sharePhotosForm>section,.sharePhotosLayout>aside,.sharePhotosSuccess{border-radius:14px;padding:17px}.sharePhotosGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sharePhotosGrid img{height:132px}.sharePhotosSuccess{margin:24px 0}.sharePhotosSuccess>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.sharePhotosSuccess button{width:100%}.photoForm input[type=file]{max-width:100%;overflow:hidden}.photoForm label small{color:var(--muted);margin-top:4px}.adminStorageOverview{padding:15px}.adminStorageHeading{align-items:flex-start}.adminStorageMetrics strong{font-size:18px}}.sharePhotosForm,.sharePhotosForm label{min-width:0}.sharePhotosForm input,.sharePhotosForm select,.sharePhotosForm textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;box-shadow:none;background:#fff;border-radius:12px;padding:13px 15px;line-height:1.4;display:block}.sharePhotosForm textarea{resize:vertical;min-height:104px}.sharePhotosForm input:focus,.sharePhotosForm select:focus,.sharePhotosForm textarea:focus{outline-offset:1px;border-color:#7eae99;outline:2px solid #1d694c38}.sharePhotosForm .photoSourceTabs button{min-height:48px;color:var(--green);border:1px solid var(--line);background:#fff}.sharePhotosForm .photoSourceTabs button.active{color:var(--green);background:#e5f2eb;border-color:#9fc6b4}.adminStoragePanel>.adminStorageOverview{margin:0 18px 20px}@media (max-width:600px){.sharePhotosForm{gap:12px}.sharePhotosForm>section,.sharePhotosLayout>aside,.sharePhotosSuccess{gap:13px;padding:16px}.sharePhotosForm h2{font-size:22px;line-height:1.2}.adminStoragePanel>.adminStorageOverview{margin:0 12px 14px}}.emailDeliveryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.emailDeliveryActions>button{white-space:nowrap;min-height:42px}.emailDeliveryActions>.dangerOutline{color:#9b3525;background:#fff;border-color:#dca99e}.emailDeliveryActions>.dangerOutline:hover{background:#fff5f2}@media (max-width:650px){.emailDeliveryActions{grid-template-columns:1fr;width:100%;display:grid}.emailDeliveryActions>button{width:100%}}.manualBankPayment{background:#f7faf8;border:1px solid #c7d9d0;border-radius:14px;gap:16px;margin-top:20px;padding:20px;display:grid}.manualBankPayment h2{margin:4px 0 6px}.manualBankPayment>div>small{color:#9d7832;letter-spacing:.12em;font-size:9px;font-weight:800}.manualBankPayment>div>p,.manualBankPaymentNote{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.manualBankPayment dl{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.manualBankPayment dl>div{background:#fff;gap:3px;min-width:0;padding:12px;display:grid}.manualBankPayment dt{color:var(--muted);font-size:10px}.manualBankPayment dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.recordPreviewActions.quotePreviewActions{grid-template-columns:1fr}.recordPreviewActions.quotePreviewActions>.primary{border:1px solid var(--green);background:var(--green);color:#fff}.recordPreviewActions.quotePreviewActions>.primary:disabled{opacity:.55}@media (max-width:520px){.manualBankPayment{padding:16px}.manualBankPayment dl{grid-template-columns:1fr}}
