:root{color:#18212f;background:#f4f6f8;font-family:Inter,Noto Sans JP,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,textarea{font:inherit}.shell{background:#fff;grid-template-columns:220px 360px minmax(420px,1fr) 280px;height:100vh;display:grid}.sidebar{color:#dbe5f0;background:#112136;flex-direction:column;padding:24px 14px;display:flex}.brand{padding:0 10px 28px;font-size:20px;font-weight:800}.brand span{background:#24b47e;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:8px;display:inline-grid}.sectionLabel{color:#8494a8;text-transform:uppercase;padding:0 10px;font-size:11px}.navItem{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:11px 12px;display:flex}.navItem b{background:#283b51;border-radius:10px;padding:2px 7px;font-size:11px}.navItem.active{color:#fff;background:#24384e}.user{border-top:1px solid #2a3a4d;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 0;display:flex}.avatar,.bigAvatar{color:#087c57;background:#dcefe8;border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:34px;height:34px}.user small{color:#8fa0b2;display:block}.inbox{border-right:1px solid #e6e9ed;flex-direction:column;display:flex;overflow:hidden}.inbox header,.chatHeader{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;height:83px;padding:18px 20px;display:flex}.inbox h1,.chat h2{margin:0;font-size:20px}.inbox header p,.chatHeader p{color:#7b8794;margin:4px 0 0;font-size:12px}.iconButton{background:#fff;border:1px solid #dde2e7;border-radius:8px;padding:7px}.tabs{gap:4px;padding:12px 16px 0;display:flex}.tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px}.tabs button.selected{color:#087c57;border-color:#14a875;font-weight:700}.search{color:#98a2ad;background:#f3f5f7;border-radius:8px;margin:12px 16px;padding:10px 12px;font-size:13px}.conversationList{overflow:auto}.conversation{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f2f4;gap:10px;width:100%;padding:15px;display:flex;position:relative}.conversation.selected{background:#edf9f5}.channelIcon{color:#fff;background:#8da0b4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.channelIcon.line{background:#08bf5b}.channelIcon.whatsapp{background:#25d366}.channelIcon.wechat{background:#19b953}.conversationBody{flex:1;min-width:0}.row{justify-content:space-between;align-items:center;gap:6px;display:flex}.conversation time{color:#9aa4af;font-size:11px}.conversation small{color:#84909d;font-size:10px}.conversation p{white-space:nowrap;text-overflow:ellipsis;color:#56616e;margin:5px 0 8px;font-size:12px;overflow:hidden}.conversation i{color:#fff;text-align:center;background:#ff5c5c;border-radius:10px;min-width:18px;padding:2px;font-size:11px;font-style:normal;position:absolute;top:46px;right:14px}.status{border-radius:10px;padding:3px 7px;font-size:10px}.status.open{color:#d24e46;background:#fff0ef}.status.pending{color:#a36b00;background:#fff5da}.status.resolved{color:#278259;background:#e7f5ed}.assignee{color:#647180;font-size:10px}.chat{background:#f7f9fa;flex-direction:column;display:flex}.chatHeader{background:#fff;justify-content:flex-start;gap:10px}.statusButton{background:#fff;border:1px solid #dce2e7;border-radius:8px;margin-left:auto;padding:8px 12px}.messages{flex:1;padding:24px;overflow:auto}.datePill{color:#77818c;background:#e9edf0;border-radius:12px;width:max-content;margin:0 auto 22px;padding:4px 10px;font-size:11px}.messageRow{margin:12px 0;display:flex}.messageRow.outgoing{justify-content:flex-end}.bubble{background:#fff;border-radius:4px 14px 14px;max-width:72%;padding:11px 13px;font-size:13px;line-height:1.6;box-shadow:0 1px 2px #0000000c}.outgoing .bubble{background:#dff5ed;border-radius:14px 4px 14px 14px}.bubble time{text-align:right;color:#84909c;margin-top:4px;font-size:9px;display:block}.composer{background:#fff;border-top:1px solid #e0e5e9;padding:10px 16px}.tools{gap:8px;display:flex}.tools button{background:#f1f4f6;border:0;border-radius:6px;padding:6px 9px;font-size:11px}.composer textarea{resize:none;border:0;outline:none;width:100%;height:56px;padding:12px 3px}.sendRow{color:#a1aab3;justify-content:flex-end;align-items:center;gap:10px;font-size:10px;display:flex}.sendRow button{color:#fff;background:#10a875;border:0;border-radius:8px;padding:8px 16px}.sendRow button:disabled{opacity:.4}.details{background:#fff;border-left:1px solid #e4e8eb;padding:20px;overflow:auto}.details h3{margin:14px 0;font-size:13px}.profile{text-align:center;justify-items:center;gap:7px;padding:12px;display:grid}.bigAvatar{width:64px;height:64px;font-size:22px}.profile span,.tags span{color:#258163;background:#edf7f3;border-radius:10px;padding:4px 8px;font-size:10px}.details dl{font-size:12px}.details dt{color:#8b96a1;margin-top:16px}.details dd{color:#313c47;margin:5px 0}.link{color:#087c57!important}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags button{background:#fff;border:1px dashed #b8c1ca;border-radius:10px}.note{background:#fff8df;border-radius:8px;padding:12px;font-size:11px;line-height:1.5}.note small{color:#9b8b5e;margin-top:8px;display:block}.empty{color:#87929e;margin:auto}@media (max-width:1100px){.shell{grid-template-columns:190px 330px 1fr}.details{display:none}}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar,.details,.chat{display:none}}.aiReplyNotice{border-radius:8px;margin:8px 0;padding:8px 10px;font-size:12px}.aiReplyNotice.error{color:#b53831;background:#fff0ef}.aiReplyCandidates{background:#f6fcf9;border:1px solid #cfe6dc;border-radius:10px;gap:7px;margin:10px 0;padding:10px;display:grid}.aiReplyCandidates>div{align-items:baseline;gap:8px;display:flex}.aiReplyCandidates span{color:#5f766d;font-size:11px}.aiReplyCandidates button{text-align:left;color:#145c42;cursor:pointer;background:#fff;border:1px solid #b7d9ca;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.aiReplyCandidates button:hover{background:#eaf8f1}.aiReplyCandidates small{color:#283b51;white-space:pre-wrap;font-size:12px;line-height:1.45}.stateMessage{color:#768391;background:#fafbfc;border:1px dashed #cfd7df;border-radius:8px;margin:18px 16px;padding:14px;font-size:12px;line-height:1.5}.loginShell{background:#eef2f5;place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{background:#fff;border:1px solid #dfe5ea;border-radius:8px;width:min(420px,100%);padding:28px;box-shadow:0 12px 34px #10182814}.loginBrand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.loginBrand span{color:#fff;background:#14a875;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.loginBrand strong{font-size:22px;display:block}.loginBrand small{color:#7b8794}.loginPanel h1{margin:0 0 8px;font-size:20px}.loginLead{color:#697784;margin:0 0 18px;font-size:13px;line-height:1.6}.loginForm{gap:14px;display:grid}.loginForm label{color:#52606d;gap:7px;font-size:12px;display:grid}.loginForm input{color:#17212e;background:#fff;border:1px solid #cfd7df;border-radius:6px;height:42px;padding:0 12px}.loginForm input:focus{border-color:#14a875;outline:2px solid #bfe9da}.loginForm button{color:#fff;cursor:pointer;background:#10a875;border:0;border-radius:6px;height:42px;font-weight:700}.loginForm button:disabled{cursor:not-allowed;opacity:.5}.formMessage{border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.formMessage.error{color:#ac3c36;background:#fff0ef}.formMessage.success{color:#18714f;background:#e9f8f1}.authSwitch{text-align:center;color:#087c57;margin-top:18px;font-size:12px;text-decoration:none;display:block}.authSwitch:hover{text-decoration:underline}.resendForm{text-align:center;margin-top:10px}.resendForm button{color:#71808d;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.resendForm button:disabled{cursor:not-allowed;opacity:.5}.logoutButton{color:#dbe5f0;cursor:pointer;background:#1c3148;border:1px solid #405269;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:11px}.brand{gap:5px;display:grid}.brand>div{align-items:center;display:flex}.loginRoleLabel{color:#8fa0b2;margin-left:40px;font-size:11px;font-weight:600;display:block}.invitationSetup[data-state=checking]+.loginDefaultActions,.invitationSetup[data-state=ready]+.loginDefaultActions{display:none}.invitationSetup[data-state=checking]{color:#697784;padding:12px 0;font-size:13px}.invitationSetup[data-state=ready]{gap:0;display:grid}.resendForm label{text-align:left;color:#52606d;gap:6px;font-size:12px;display:grid}.resendForm input{color:#17212e;background:#fff;border:1px solid #cfd7df;border-radius:6px;height:38px;padding:0 10px}.replyNotice{border-radius:7px;width:max-content;max-width:80%;margin:0 auto 14px;padding:8px 11px;font-size:12px}.replyNotice.error{color:#ac3c36;background:#fff0ef}.replyNotice.success{color:#14734d;background:#e7f6ee}.rolePreviewControls{color:#dbe5f0;background:#182d45;border:1px solid #38546d;border-radius:8px;gap:8px;margin:0 10px 14px;padding:11px;display:grid}.rolePreviewControls strong{font-size:12px}.rolePreviewControls p{color:#bcd3e5;margin:0;font-size:11px;line-height:1.5}.rolePreviewControls form{gap:8px;display:grid}.rolePreviewControls label{color:#bcd3e5;gap:4px;font-size:10px;display:grid}.rolePreviewControls select{color:#e9f1f8;background:#102136;border:1px solid #49627a;border-radius:5px;width:100%;padding:6px;font-size:11px}.rolePreviewControls .textButton{color:#78dfba;text-align:left}.rolePreviewBanner{color:#263341;background:#fff0b3;border-radius:7px;margin:0 10px 14px;padding:9px;font-size:11px;line-height:1.45}.rolePreview .managementPage form,.rolePreview .managementPage button,.rolePreview .details form,.rolePreview .composer,.rolePreview .conversationTagForm{pointer-events:none;opacity:.58}.secondary{margin-top:22px}.storeFilter{font-size:12px}.appShell{grid-template-columns:220px minmax(0,1fr)}.managementPage{background:#f7f9fa;min-width:0;padding:34px 40px;overflow:auto}.managementHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.managementHeader h1{margin:2px 0 7px;font-size:26px}.managementHeader span{color:#6d7985;font-size:13px}.eyebrow{color:#16845f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.primaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#10a875;border:0;border-radius:7px;padding:11px 15px;font-size:13px;font-weight:700}.metricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metricRow>div{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:17px 18px}.metricRow span{color:#778491;font-size:12px;display:block}.metricRow strong{color:#1c2936;margin-top:8px;font-size:25px;display:block}.directoryToolbar{color:#98a3ad;background:#fff;border:1px solid #e0e6eb;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:11px 14px;font-size:13px;display:flex}.directoryToolbar button{color:#287156;background:#eef3f1;border:0;border-radius:5px;padding:6px 10px;font-size:12px}.directoryTable{background:#fff;border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.tableHead,.tableRow{grid-template-columns:minmax(190px,1.4fr) minmax(130px,.9fr) 70px minmax(180px,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.tableHead{color:#7c8995;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.tableRow{border-bottom:1px solid #edf0f2;font-size:13px}.tableRow:last-child{border-bottom:0}.customerCell{align-items:center;gap:10px;min-width:0;display:flex}.customerAvatar,.storeMark{color:#087c57;background:#e4f5ee;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.customerCell strong,.tableRow>div>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customerCell small,.tableRow>div>small{color:#8995a1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.channelBadges{flex-wrap:wrap;gap:5px;display:flex}.channelBadges span{border-radius:10px;padding:3px 7px;font-size:10px;font-weight:700}.channelBadges .line{color:#158443;background:#e2f8ea}.channelBadges .whatsapp{color:#16824a;background:#e5f8eb}.channelBadges .wechat{color:#23813d;background:#e7f7e8}.channelBadges small{color:#939ea8}.directoryEmpty{color:#81909b;text-align:center;padding:34px;font-size:13px}.storeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.storeCard{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.storeCardTop{justify-content:space-between;align-items:center;display:flex}.storeMark{border-radius:8px;width:42px;height:42px}.connected,.paused{border-radius:10px;padding:4px 8px;font-size:10px;font-weight:700}.connected{color:#177a4f;background:#e5f7ed}.paused{color:#7f8992;background:#f1f3f5}.storeCard h2{margin:17px 0 4px;font-size:17px}.storeCard>p{color:#87939e;margin:0;font-size:12px}.storeChannels{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;gap:11px;margin:20px 0;padding:16px 0;display:grid}.storeChannels>div{align-items:center;gap:9px;display:flex}.channelDot{color:#fff;background:#94a4b2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.channelDot.line{background:#08bf5b}.channelDot.whatsapp{background:#25d366}.channelDot.wechat{background:#19b953}.storeChannels strong{font-size:12px;display:block}.storeChannels small{color:#7b8995;margin-top:2px;font-size:10px;display:block}.noChannels{color:#85919c;font-size:12px}.textButton{color:#087c57;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}@media (max-width:760px){.appShell{grid-template-columns:1fr}.appShell .sidebar{min-height:auto;display:flex}.appShell .brand{padding-bottom:14px}.appShell .user{display:none}.managementPage{padding:24px 16px}.managementHeader{margin-bottom:20px}.metricRow{grid-template-columns:1fr}.tableHead{display:none}.tableRow{grid-template-columns:1fr;gap:8px}.tableRow>span{display:none}}.automationSection{margin-top:26px}.automationSectionHeader{justify-content:space-between;align-items:flex-end;margin:0 0 10px;display:flex}.automationSectionHeader h2{color:#1b2936;margin:0;font-size:16px}.automationSectionHeader span{color:#7b8792;margin-top:4px;font-size:12px;display:block}.automationSectionHeader>b{color:#4d5b67;font-size:12px}.automationTable{background:#fff;border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.automationTableHead,.automationTableRow{align-items:center;gap:14px;padding:13px 18px;display:grid}.automationTableHead{color:#788591;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.automationTableRow{color:#52616d;border-bottom:1px solid #edf0f2;font-size:13px}.automationTableRow:last-child{border-bottom:0}.automationTableRow strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automationTableRow time{color:#7f8c96;font-size:12px}.deliveryColumns{grid-template-columns:minmax(170px,1.35fr) minmax(120px,1fr) minmax(110px,.9fr) 55px 85px 100px}.importColumns{grid-template-columns:100px 110px 100px minmax(120px,1fr)}.ruleStatus{color:#697681;background:#f0f2f4;border-radius:10px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.ruleStatus.disabled,.ruleStatus.paused{color:#9b6900;background:#fff3dc}.ruleStatus.active,.ruleStatus.completed{color:#19764f;background:#e6f7ee}.ruleStatus.failed{color:#b6443e;background:#fff0ef}.tagDirectory{background:#fff;border:1px solid #e0e6eb;border-radius:8px;flex-wrap:wrap;gap:8px;padding:15px 17px;display:flex}.tagDirectoryRow{border:1px solid #e4e9ed;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.tagDirectoryRow small{color:#7b8792;font-size:10px}.tagActive,.tagInactive{border-radius:10px;padding:3px 7px;font-size:11px;font-weight:700}.tagActive{color:#16784f;background:#e5f7ed}.tagInactive{color:#707b85;background:#f1f3f5}@media (max-width:900px){.autoReplyColumns,.deliveryColumns{grid-template-columns:minmax(150px,1.5fr) minmax(110px,1fr) 85px}.autoReplyColumns>:nth-child(4),.autoReplyColumns>:nth-child(5),.deliveryColumns>:nth-child(4),.deliveryColumns>:nth-child(5),.deliveryColumns>:nth-child(6){display:none}}@media (max-width:600px){.automationTableHead{display:none}.automationTableRow,.autoReplyColumns,.deliveryColumns,.importColumns{grid-template-columns:1fr;gap:6px}.automationTableRow>span,.automationTableRow>time{font-size:11px}.importColumns>:not(:first-child){display:block}}.organizationSelector{color:#8fa0b2;gap:6px;padding:0 10px 10px;font-size:11px;display:grid}.organizationSelector.groupSelector{padding-bottom:20px}.organizationSelector select{color:#eef5fb;background:#1c3148;border:1px solid #3b4d62;border-radius:6px;width:100%;padding:8px;font-size:12px}.tagEditorList{gap:8px;display:grid}.tagEditorRow,.tagCreateForm{background:#fff;border:1px solid #e0e6eb;border-radius:8px;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) 70px 64px;align-items:center;gap:10px;padding:10px 12px;display:grid}.tagEditorRow input,.tagEditorRow select,.tagCreateForm input,.tagCreateForm select,.settingsForm input,.settingsForm select{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;height:36px;padding:0 9px;font-size:12px}.tagEditorRow button{color:#187351;cursor:pointer;background:#edf4f0;border:0;border-radius:6px;padding:8px;font-size:12px;font-weight:700}.tagCreateForm{margin-top:10px}.checkLabel{white-space:nowrap;align-items:center;gap:6px;color:#64727e!important;font-size:12px!important;display:flex!important}.checkLabel input{width:auto!important;height:auto!important}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settingsPanel{background:#fff;border:1px solid #e0e6eb;border-radius:8px;min-width:0;padding:20px}.settingsSelectorList{gap:4px;margin:16px 0;display:grid}.settingsSelectorList button{color:#2f3d49;text-align:left;cursor:pointer;background:#f7f9fa;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.settingsSelectorList button.selected{color:#087c57;background:#e6f5ee;font-weight:700}.settingsSelectorList small{color:#7e8b96;font-size:11px}.settingsForm{border-top:1px solid #edf0f2;gap:13px;padding-top:16px;display:grid}.settingsForm label{color:#52616d;gap:6px;font-size:12px;display:grid}.settingsForm .primaryButton{justify-self:start}.settingsNotice{border-radius:7px;margin:0 0 18px;padding:10px 12px;font-size:13px}.settingsNotice.error{color:#ac3c36;background:#fff0ef}.settingsNotice.success{color:#14734d;background:#e7f6ee}@media (max-width:900px){.settingsGrid{grid-template-columns:1fr}.tagEditorRow,.tagCreateForm{grid-template-columns:1fr 1fr}.tagEditorRow .checkLabel,.tagCreateForm .checkLabel{grid-column:1}.tagEditorRow button,.tagCreateForm button{justify-self:start}}@media (max-width:600px){.organizationSelector{padding-bottom:8px}.organizationSelector.groupSelector{padding-bottom:12px}.tagEditorRow,.tagCreateForm{grid-template-columns:1fr}.tagEditorRow .checkLabel,.tagCreateForm .checkLabel{grid-column:auto}.settingsPanel{padding:16px}}.broadcastGrid{grid-template-columns:minmax(320px,.85fr) minmax(500px,1.4fr);align-items:start;gap:18px;display:grid}.broadcastForm,.broadcastList,.broadcastRecipients{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.broadcastForm{gap:14px;display:grid}.broadcastFormHeader{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.broadcastFormHeader h2{color:#1b2936;margin:0;font-size:16px}.broadcastFormHeader span{color:#7b8792;margin-top:4px;font-size:12px;display:block}.broadcastFormHeader strong{color:#19764f;background:#e6f7ee;border-radius:12px;padding:5px 8px;font-size:12px}.broadcastForm>label{color:#52616d;gap:6px;font-size:12px;display:grid}.broadcastForm input,.broadcastForm select,.broadcastForm textarea{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;padding:9px;font-size:13px}.broadcastForm input,.broadcastForm select{height:38px}.broadcastForm textarea{resize:vertical;min-height:152px;line-height:1.6}.tagAudience{border:1px solid #e0e6eb;border-radius:7px;margin:0;padding:12px}.tagAudience legend{color:#52616d;padding:0 5px;font-size:12px}.tagMatch{color:#52616d;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.tagMatch label,.tagChoiceList label{align-items:center;gap:6px;display:flex}.tagMatch input,.tagChoiceList input{width:auto;height:auto}.tagChoiceList{flex-wrap:wrap;gap:7px;max-height:148px;display:flex;overflow:auto}.tagChoiceList label{color:#287156;background:#f6faf8;border:1px solid #dce5e2;border-radius:13px;padding:5px 8px;font-size:11px}.tagChoiceList>span{color:#82909b;font-size:12px}.broadcastFormFooter{color:#65737e;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:12px;display:flex}.broadcastSideColumn{gap:18px;display:grid}.broadcastTable,.recipientTable{border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.broadcastTableHead,.broadcastTableRow{grid-template-columns:minmax(150px,1.4fr) minmax(95px,.8fr) 46px 46px 76px minmax(125px,.85fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.broadcastTableHead,.recipientTableHead{color:#788591;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.broadcastTableRow{color:#52616d;border-bottom:1px solid #edf0f2;font-size:12px}.broadcastTableRow:last-child,.recipientTableRow:last-child{border-bottom:0}.broadcastTableRow strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.broadcastTableRow small{color:#84919c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.broadcastTableRow time{color:#7f8c96;font-size:11px}.broadcastActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.prepareButton{color:#fff;white-space:nowrap;cursor:pointer;background:#16845f;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:700}.prepareButton:disabled{color:#82908a;cursor:not-allowed;background:#d8e2df}.recipientTableHead,.recipientTableRow{grid-template-columns:minmax(160px,1.1fr) minmax(105px,.65fr) minmax(150px,1fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.recipientTableRow{border-bottom:1px solid #edf0f2;font-size:12px}.recipientTags{flex-wrap:wrap;gap:5px;display:flex}.recipientTags span{color:#287156;background:#edf7f3;border-radius:10px;padding:3px 7px;font-size:10px}.recipientTags small{color:#87939e;font-size:11px}.recipientOverflow{color:#7c8995;text-align:right;margin:10px 0 0;font-size:11px}@media (max-width:1050px){.broadcastGrid{grid-template-columns:1fr}.broadcastForm{max-width:none}}@media (max-width:600px){.broadcastForm,.broadcastList,.broadcastRecipients{padding:16px}.broadcastTableHead,.recipientTableHead{display:none}.broadcastTableRow,.recipientTableRow{grid-template-columns:1fr;gap:6px}.broadcastTableRow span,.broadcastTableRow time{font-size:11px}.broadcastActions{justify-content:flex-start}}.broadcastTableHead,.broadcastTableRow{grid-template-columns:minmax(150px,1.4fr) minmax(95px,.8fr) 46px 46px 70px 52px minmax(190px,.95fr)}.broadcastActions{gap:7px}.broadcastActions form{display:inline-flex}.activateButton,.pauseButton{white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:700}.activateButton{color:#14734d;background:#e5f7ed}.pauseButton{color:#a75013;background:#fff2e8}.activateButton:disabled,.pauseButton:disabled{color:#89949d;cursor:not-allowed;background:#eef1f3}.broadcastStatus{border-radius:10px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:700}.broadcastStatus.draft{color:#707b85;background:#f1f3f5}.broadcastStatus.ready{color:#9b6900;background:#fff3dc}.broadcastStatus.active{color:#19764f;background:#e6f7ee}@media (max-width:600px){.broadcastTableHead,.broadcastTableRow{grid-template-columns:1fr}.broadcastActions{flex-wrap:wrap}}.templateGrid{grid-template-columns:minmax(320px,.85fr) minmax(560px,1.4fr);align-items:start;gap:18px;display:grid}.templateForm,.templateList{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.templateForm{gap:14px;display:grid}.templateFormHeader{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.templateFormHeader h2{color:#1b2936;margin:0;font-size:16px}.templateFormHeader span{color:#7b8792;margin-top:4px;font-size:12px;display:block}.templateKind{color:#19764f;background:#eef6f2;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:800}.templateForm>label{color:#52616d;gap:6px;font-size:12px;display:grid}.templateForm input:not([type=checkbox]),.templateForm select,.templateForm textarea{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;padding:9px;font-size:13px}.templateForm input:not([type=checkbox]),.templateForm select{height:38px}.templateForm textarea{resize:vertical;min-height:180px;line-height:1.6}.templateActive{align-items:center;gap:7px;color:#52616d!important;display:flex!important}.templateActive input{width:auto}.templateFormFooter{color:#7a8792;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.templateTable{border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.templateTableHead,.templateTableRow{grid-template-columns:minmax(150px,1.35fr) minmax(88px,.7fr) 72px 52px 58px 76px 36px;align-items:center;gap:10px;padding:13px 14px;display:grid}.templateTableHead{color:#788591;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.templateTableRow{color:#52616d;border-bottom:1px solid #edf0f2;font-size:12px}.templateTableRow:last-child{border-bottom:0}.templateTableRow strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.templateTableRow small{color:#84919c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.templateTableRow time{color:#7f8c96;font-size:11px}.templateActiveStatus,.templatePausedStatus{border-radius:10px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:700}.templateActiveStatus{color:#16784f;background:#e5f7ed}.templatePausedStatus{color:#707b85;background:#f1f3f5}@media (max-width:1050px){.templateGrid{grid-template-columns:1fr}.templateForm{max-width:none}}@media (max-width:600px){.templateForm,.templateList{padding:16px}.templateTableHead{display:none}.templateTableRow{grid-template-columns:1fr;gap:6px}.templateTableRow span,.templateTableRow time{font-size:11px}}.videoGrid{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.videoForm,.videoList{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.videoList{grid-column:1/-1}.videoForm{gap:14px;display:grid}.videoFormHeader{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.videoFormHeader h2{color:#1b2936;margin:0;font-size:16px}.videoFormHeader span{color:#7b8792;margin-top:4px;font-size:12px;display:block}.videoForm label{color:#52616d;gap:6px;font-size:12px;display:grid}.videoForm input:not([type=checkbox]),.videoForm select{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;height:38px;padding:9px;font-size:13px}.videoForm input[type=file]{height:auto;padding:7px}.videoForm input[readonly]{color:#73818d;background:#f4f7f8}.videoFieldRow{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.videoTable{border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.videoTableHead,.videoTableRow{grid-template-columns:minmax(150px,1.35fr) minmax(95px,.8fr) 80px 55px 58px 76px 36px;align-items:center;gap:12px;padding:13px 14px;display:grid}.videoTableHead{color:#788591;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.videoTableRow{color:#52616d;border-bottom:1px solid #edf0f2;font-size:12px}.videoTableRow:last-child{border-bottom:0}.videoTableRow strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.videoTableRow small{color:#7b8792;margin-top:4px;font-size:11px;display:block}.videoTableRow a{color:#087c57;margin-top:4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.videoTableRow time{color:#7f8c96;font-size:11px}@media (max-width:1050px){.videoGrid{grid-template-columns:1fr}.videoForm{max-width:none}}@media (max-width:600px){.videoForm,.videoList{padding:16px}.videoFieldRow{grid-template-columns:1fr}.videoTableHead{display:none}.videoTableRow{grid-template-columns:1fr;gap:6px}.videoTableRow span,.videoTableRow time{font-size:11px}}.editingNotice{color:#217354;background:#f1faf6;border-left:3px solid #18a976;margin:0;padding:9px 10px;font-size:12px}.templateFormActions{align-items:center;gap:14px;display:flex}.templateFormActions .textButton{padding:7px 0}.automationGrid{grid-template-columns:minmax(320px,.85fr) minmax(560px,1.4fr);align-items:start;gap:18px;display:grid}.autoReplyForm,.autoReplyList{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.autoReplyForm{gap:14px;display:grid}.autoReplyForm>label{color:#52616d;gap:6px;font-size:12px;display:grid}.autoReplyForm input:not([type=checkbox]),.autoReplyForm select,.autoReplyForm textarea{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;padding:9px;font-size:13px}.autoReplyForm input:not([type=checkbox]),.autoReplyForm select{height:38px}.autoReplyForm textarea{resize:vertical;min-height:160px;line-height:1.6}.fieldHelp{color:#788591;font-size:11px;line-height:1.45}.autoReplyConditions{background:#fbfcfc;border:1px solid #dce5e8;border-radius:7px;gap:9px;padding:12px;display:grid}.conditionHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.conditionHeader strong{color:#43525d;font-size:12px;display:block}.conditionHeader span{color:#788591;margin-top:3px;font-size:10px;line-height:1.45;display:block}.conditionRow{border-top:1px solid #e8edef;grid-template-columns:108px minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.conditionRow>select{height:38px}.conditionKeywords{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.conditionKeywords label{color:#65737e;gap:4px;font-size:10px;display:grid}.conditionKeywords input{min-width:0}.iconTextButton{color:#788591;cursor:pointer;background:0 0;border:0;height:38px;font-size:12px}.iconTextButton:disabled{opacity:.35;cursor:not-allowed}.autoReplyList{padding:20px}.autoReplyList>.automationSectionHeader{margin-bottom:16px}.autoReplyColumns{grid-template-columns:minmax(160px,1.25fr) minmax(100px,.85fr) minmax(150px,1.2fr) 70px 55px}.ruleKeywords{color:#258163;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.rulePreview{text-overflow:ellipsis;white-space:nowrap;color:#64727e;overflow:hidden}.legacyLabel{color:#87939e;font-size:11px;font-weight:700}@media (max-width:1050px){.automationGrid{grid-template-columns:1fr}.autoReplyForm{max-width:none}}@media (max-width:600px){.autoReplyForm,.autoReplyList{padding:16px}.autoReplyColumns{grid-template-columns:1fr}.autoReplyList .automationTableHead{display:none}.autoReplyList .automationTableRow{gap:6px}.rulePreview{white-space:normal}.conditionRow,.conditionKeywords{grid-template-columns:1fr}.iconTextButton{justify-self:start;padding:0}}.scenarioGrid,.scenarioStepsGrid{grid-template-columns:minmax(320px,.85fr) minmax(560px,1.4fr);align-items:start;gap:18px;display:grid}.scenarioForm,.scenarioList,.scenarioStepsSection,.scenarioStepList{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.scenarioForm{gap:14px;display:grid}.scenarioForm>label{color:#52616d;gap:6px;font-size:12px;display:grid}.scenarioForm input,.scenarioForm select,.scenarioForm textarea{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;padding:9px;font-size:13px}.scenarioForm input,.scenarioForm select{height:38px}.scenarioForm textarea{resize:vertical;min-height:160px;line-height:1.6}.scenarioList>.automationSectionHeader{margin-bottom:16px}.scenarioTable{border:1px solid #e0e6eb;border-radius:8px;overflow:hidden}.scenarioTableHead,.scenarioTableRow{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.9fr) 55px 76px 112px;align-items:center;gap:12px;padding:13px 14px;display:grid}.scenarioTableHead{color:#788591;background:#f6f8f9;border-bottom:1px solid #e7ecef;font-size:11px;font-weight:700}.scenarioTableRow{color:#52616d;border-bottom:1px solid #edf0f2;font-size:12px}.scenarioTableRow:last-child{border-bottom:0}.scenarioTableRow strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.scenarioTableRow small{color:#84919c;margin-top:4px;font-size:11px;display:block}.scenarioRowActions{justify-items:start;gap:4px;display:grid}.scenarioRowActions form{margin:0}.scenarioRowActions .textButton{font-size:11px}.scenarioStepsSection{margin-top:18px}.scenarioStepList{gap:8px;padding:14px;display:grid}.scenarioStepList article{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.scenarioStepList article:last-child{border-bottom:0}.scenarioStepList article>div{min-width:0}.scenarioStepList article span{color:#16784f;background:#e6f5ee;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:10px;font-weight:800;display:inline-grid}.scenarioStepList article strong{color:#1e2c38;font-size:13px}.scenarioStepList article p{color:#64727e;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.scenarioStepList article small{color:#87939e;font-size:11px}.scenarioBranchList{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.scenarioBranchList li{color:#476156;background:#f7fbf8;border:1px solid #dce8e2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.scenarioBranchList li span{color:#2a7657;background:0 0;border-radius:0;width:auto;height:auto;margin:0;font-size:11px;font-weight:700}.scenarioBranchList li b{color:#82a796}.scenarioBranchList li .textButton{margin-left:auto}.scenarioEmpty{background:#fff;border:1px dashed #cfd8df;border-radius:8px}@media (max-width:1050px){.scenarioGrid,.scenarioStepsGrid{grid-template-columns:1fr}.scenarioForm{max-width:none}}@media (max-width:600px){.scenarioForm,.scenarioList,.scenarioStepsSection,.scenarioStepList{padding:16px}.scenarioTableHead{display:none}.scenarioTableRow{grid-template-columns:1fr;gap:6px}.scenarioRowActions{align-items:center;gap:12px;display:flex}}.scenarioForm .tagChecklist{border:1px solid #dfe7ec;border-radius:6px;gap:7px;margin:0;padding:12px;display:grid}.scenarioForm .tagChecklist legend{color:#52616d;padding:0 4px;font-size:12px}.scenarioForm .tagChecklist label{color:#52616d;align-items:center;gap:7px;font-size:12px;display:flex}.scenarioForm .tagChecklist input{width:auto;height:auto;padding:0}.scenarioForm .tagChecklist small{color:#7b8792;font-size:11px}.scenarioFlexPreview{color:#52616d;background:#f7fbf9;border:1px solid #d9e8e1;border-radius:7px;gap:10px;margin:0;padding:13px;display:grid}.scenarioFlexPreview strong{color:#1b5d42;font-size:12px}.scenarioFlexPreview div{gap:5px;display:grid}.scenarioFlexPreview p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.scenarioFlexPreview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scenarioFlexPreview li{color:#287156;background:#fff;border:1px solid #cde4d8;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:11px;display:flex}.scenarioFlexPreview code{color:#728079;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.scenarioImagePreview{object-fit:contain;border:1px solid #dbe4e9;border-radius:6px;max-width:220px;max-height:180px;margin:9px 0;display:block}.scenarioStepFlexSummary{background:#f6fbf8;border-left:3px solid #9bcfb7;gap:4px;margin:9px 0;padding:8px 10px;display:grid}.scenarioStepFlexSummary p{color:#445e52!important;margin:0!important;font-size:11px!important}.scenarioStepFlexSummary small{color:#2d7758!important;font-size:10px!important}.customerManagementGrid{grid-template-columns:minmax(330px,.78fr) minmax(600px,1.55fr);align-items:start;gap:18px;display:grid}.customerEditor,.customerListPane{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.customerEditor{gap:14px;display:grid}.customerEditor>label{color:#52616d;gap:6px;font-size:12px;display:grid}.customerEditor input:not([type=checkbox]),.customerEditor select,.customerEditor textarea{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;padding:9px;font-size:13px}.customerEditor input:not([type=checkbox]),.customerEditor select{height:38px}.customerEditor textarea{resize:vertical;min-height:120px;line-height:1.6}.customerEditor .tagAudience{margin:0}.customerEditorFooter{color:#71808c;justify-content:space-between;align-items:center;gap:14px;font-size:11px;line-height:1.5;display:flex}.customerEditorFooter .primaryButton{flex:none}.customerListPane{padding:0;overflow:hidden}.customerListPane .directoryToolbar{border:0;border-bottom:1px solid #e7ecef;border-radius:0;margin:0}.customerDirectoryToolbar>div{align-items:baseline;gap:9px;display:flex}.customerDirectoryToolbar strong{color:#334250}.customerFilters{background:#fbfcfc;border-bottom:1px solid #e7ecef;grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(130px,.9fr) auto auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.customerFilters label{color:#75838f;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.customerFilters input,.customerFilters select{color:#30404c;background:#fff;border:1px solid #d4dde3;border-radius:5px;width:100%;height:34px;padding:0 8px;font-size:12px}.customerFilters .textButton{white-space:nowrap;align-self:center;padding:8px 4px}.legacyCustomerSearchButton{color:#fff;white-space:nowrap;cursor:pointer;background:#176d55;border:0;border-radius:5px;height:34px;padding:0 10px;font-size:11px;font-weight:700}.legacyCustomerSearchButton:disabled{cursor:wait;opacity:.55}.legacyCustomerSearchResults{background:#f3fbf7;border-bottom:1px solid #dfe9e4;gap:8px;padding:13px 14px;display:grid}.legacyCustomerSearchResults>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legacyCustomerSearchResults>div strong{color:#1b5d4a;font-size:12px}.legacyCustomerSearchResults>div span,.legacyCustomerSearchResults>p{color:#61756d;margin:0;font-size:11px}.legacyCustomerSearchResults>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e7df;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.legacyCustomerResultAvatar{color:#167554;background:#d8f2e5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.legacyCustomerSearchResults button strong,.legacyCustomerSearchResults button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.legacyCustomerSearchResults button strong{color:#2b3e48;font-size:12px}.legacyCustomerSearchResults button small{color:#71818c;margin-top:2px;font-size:10px}.legacyCustomerSearchResults button b{color:#087c57;white-space:nowrap;font-size:11px}.customerRowAction{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customerRowAction>div{min-width:0}.customerRowAction strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customerRowAction .textButton{flex:none}@media (max-width:1100px){.customerManagementGrid{grid-template-columns:1fr}.customerEditor{max-width:none}}@media (max-width:700px){.customerFilters{grid-template-columns:1fr 1fr}.customerFilters .textButton{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.customerEditor{padding:16px}.customerEditorFooter{flex-direction:column;align-items:flex-start}.customerListPane .tableHead{display:none}.customerListPane .tableRow{grid-template-columns:1fr;gap:7px}.customerFilters{grid-template-columns:1fr}.legacyCustomerSearchResults>div{flex-direction:column;align-items:flex-start}.legacyCustomerSearchResults>button{grid-template-columns:28px minmax(0,1fr)}.legacyCustomerSearchResults button b{grid-column:2}}.customerIdentityList{background:#f7fbf9;border:1px solid #dce8e3;border-radius:7px;gap:8px;margin:0;padding:13px;display:grid}.customerIdentityList h3{color:#315946;margin:0;font-size:12px}.customerIdentityList>div{align-items:center;gap:8px;display:flex}.customerIdentityList .channelDot{width:25px;height:25px;font-size:10px}.customerIdentityList strong{color:#31433a;font-size:11px;display:block}.customerIdentityList small{color:#6f8077;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:10px;display:block;overflow:hidden}.customerIdentityList>p{color:#71817a;margin:0;font-size:11px}.customerIdentityList>.fieldHelp{white-space:normal;max-width:none;margin-top:2px}.customerGroupManagement{border-top:1px solid #dde5ea;margin-top:18px;padding-top:22px}.customerGroupManagementGrid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:18px;margin-top:15px;display:grid}.customerGroupEditor,.customerGroupList{background:#fff;border:1px solid #e0e6eb;border-radius:8px;padding:20px}.customerGroupEditor{align-content:start;gap:14px;display:grid}.customerGroupEditor h3{margin:0;font-size:15px}.customerGroupEditor label{color:#52616d;gap:6px;font-size:12px;display:grid}.customerGroupEditor input,.customerGroupEditor select{color:#263441;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;height:38px;padding:9px;font-size:13px}.customerGroupList{padding:0;overflow:hidden}.customerGroupList article{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.customerGroupList article:last-child{border-bottom:0}.customerGroupList strong{font-size:13px;display:block}.customerGroupList small{color:#7a8793;margin-top:4px;font-size:11px;display:block}.referenceBadge{color:#6c7781;white-space:nowrap;background:#eef1f3;border-radius:10px;padding:4px 8px;font-size:10px;font-weight:700}@media (max-width:900px){.customerGroupManagementGrid{grid-template-columns:1fr}}@media (max-width:600px){.customerGroupEditor,.customerGroupList{padding:16px}.customerGroupList article{padding:13px 16px}.customerGroupManagement .automationSectionHeader{flex-direction:column;align-items:flex-start}}.assignmentForm{margin:-3px 0 16px}.internalNoteList{gap:8px;max-height:210px;margin-bottom:10px;display:grid;overflow:auto}.internalNoteList article{color:#5f5639;background:#fff8df;border-radius:6px;padding:9px 10px}.internalNoteList p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.internalNoteList small{color:#8f855e;margin-top:6px;font-size:10px;display:block}.noteEmpty{color:#87939e;font-size:12px}.internalNoteForm{gap:7px;display:grid}.internalNoteForm textarea{resize:vertical;color:#263441;border:1px solid #cfd8df;border-radius:6px;min-height:74px;padding:8px;font-size:12px}.internalNoteForm .textButton{justify-self:end}.noteImageInput{color:#596b78;gap:4px;font-size:11px;display:grid}.notePhotoPreview{object-fit:contain;border:1px solid #eadca9;border-radius:6px;max-width:100%;max-height:220px;margin-top:8px;display:block}.notePhotoRegistered{font-weight:700;color:#176d54!important}.tagScopeEditor{border:1px solid #e0e6eb;border-radius:6px;flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;margin:0;padding:8px 10px;display:flex}.tagScopeEditor legend{color:#64727e;padding:0 4px;font-size:11px}.tagScopeEditor label{color:#52616d;align-items:center;gap:5px;font-size:12px;display:flex}.tagScopeEditor input{width:auto!important;height:auto!important;padding:0!important}.tagEmpty{color:#85919b!important;background:#f4f6f7!important}.conversationTagForm{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:9px 0 18px;display:grid}.conversationTagForm select{color:#52616d;background:#fff;border:1px solid #cfd8df;border-radius:6px;min-width:0;height:32px;padding:0 8px;font-size:12px}.conversationTagForm .textButton{align-self:stretch}.templatePicker{background:#fff;border:1px solid #d7e5df;border-radius:7px;margin:0 18px;overflow:hidden;box-shadow:0 8px 20px #1f382e1f}.templatePicker>div{color:#2b463a;border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.templatePicker>div span{color:#73847d;font-size:11px}.templatePicker ul{gap:0;max-height:176px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.templatePicker li+li{border-top:1px solid #edf2ef}.templatePicker li button{color:#284337;text-align:left;cursor:pointer;background:#fff;border:0;gap:4px;width:100%;padding:10px 12px;display:grid}.templatePicker li button:hover{background:#f2faf6}.templatePicker li small{color:#7d8c85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.templatePicker>p{color:#7b8992;margin:0;padding:13px;font-size:12px}.userAccessGrid{align-items:start}.groupPermissionChecklist{border:1px solid #dfe7ec;border-radius:6px;gap:7px;margin:0;padding:12px;display:grid}.groupPermissionChecklist legend{color:#52616d;padding:0 4px;font-size:12px}.groupPermissionChecklist label{align-items:center;gap:7px;display:flex!important}.groupPermissionChecklist input{width:auto!important;height:auto!important}.userAccessList{gap:12px;display:grid}.userAccessCard{background:#fbfcfc;border:1px solid #dfe7ec;border-radius:7px;gap:12px;padding:14px;display:grid}.userAccessCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.userAccessCardHead>div{gap:3px;display:grid}.userAccessCardHead small{color:#75838e;overflow-wrap:anywhere;font-size:12px}.userAccessCard>form:last-child{justify-content:flex-end;display:flex}.userAccessCard>form:last-child .textButton{color:#ad4940}.scenarioEditPanel{background:#f8fafb;border:1px solid #d9e2e7;border-radius:8px;padding:0}.scenarioEditPanel summary{cursor:pointer;color:#177d58;padding:12px 14px;font-size:13px;font-weight:700}.scenarioEditPanel[open] summary{border-bottom:1px solid #e0e7eb}.scenarioEditPanel .scenarioForm{background:0 0;border:0;border-radius:0}.inboxFilters{border-bottom:1px solid #edf0f2;padding:0 16px 12px}.inboxFilters .search{color:#273641;background:#f3f5f7;border:1px solid #0000;border-radius:8px;width:100%;margin:12px 0 8px;padding:10px 12px;font-size:13px;display:block}.inboxFilters .search:focus{background:#fff;border-color:#9dd8c2;outline:0}.statusFilter{gap:5px;display:flex;overflow:auto}.statusFilter button{color:#72808c;cursor:pointer;background:#fff;border:1px solid #e0e6eb;border-radius:12px;flex:none;padding:4px 8px;font-size:10px}.statusFilter button.selected{color:#14734d;background:#e9f8f1;border-color:#9ed9c1;font-weight:700}.historyRangeSelector{color:#73808b;flex:none;gap:4px;font-size:10px;font-weight:800;display:grid}.historyRangeSelector select{color:#293842;background:#fff;border:1px solid #cfd9df;border-radius:6px;min-width:150px;height:32px;padding:0 8px;font-size:12px;font-weight:700}.inboxWorkspaceScope{background:#f8fbf9;border-bottom:1px solid #e5ece8;align-items:center;gap:10px;padding:9px 16px;display:flex}.inboxWorkspaceScope>div{gap:2px;min-width:0;display:grid}.inboxWorkspaceScope>div span{color:#7b8993;letter-spacing:.04em;font-size:10px;font-weight:800}.inboxWorkspaceScope>div strong{color:#176b4d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inboxWorkspaceScope label{color:#47645a;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.inboxWorkspaceScope select{color:#2d473d;background:#fff;border:1px solid #c8ded3;border-radius:6px;width:154px;height:32px;padding:0 8px;font-size:12px;font-weight:700}.organizationGroupChips{flex-wrap:wrap;display:flex;gap:5px!important}.organizationGroupChips span{color:#187454;background:#f2faf6;border:1px solid #cbe5d8;border-radius:11px;padding:4px 7px;font-size:10px;line-height:1.3}.assignmentForm{align-items:center;gap:7px;margin:8px 0;display:flex}.assignmentForm select{color:#384651;background:#fff;border:1px solid #d7e0e6;border-radius:6px;flex:1;min-width:0;padding:6px 7px;font-size:11px}.mobileNavigation,.mobileMenuButton{display:none}@media (max-width:760px){.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #dbe3e8;border-radius:8px;gap:4px;width:44px;height:44px;padding:11px;display:grid}.mobileMenuButton span{background:#344451;border-radius:1px;height:2px;display:block}.mobileNavigation{z-index:50;background:#11213666;padding:18px;display:block;position:fixed;inset:0;overflow:auto}.mobileNavigationPanel{background:#fff;border-radius:8px;min-height:100%;padding:20px;box-shadow:0 16px 42px #101f2f3d}.mobileNavigationHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.mobileNavigationHeader strong{color:#1d2a36;font-size:20px;display:block}.mobileNavigationHeader span{color:#7a8792;margin-top:5px;font-size:12px;display:block}.mobileCurrentRole{color:#52616d;border-left:3px solid #10a875;margin:12px 0 0;padding-left:9px;font-size:13px;line-height:1.45}.mobileCurrentRole b{color:#087c57}.mobileRolePreviewControls{background:#f2fbf6;border:1px solid #bee6d3;border-radius:8px;gap:10px;margin:-4px 0 18px;padding:14px;display:grid}.mobileRolePreviewControls>strong{color:#176846;font-size:14px}.mobileRolePreviewControls p{color:#51675b;margin:0;font-size:12px;line-height:1.5}.mobileRolePreviewControls form{gap:10px;display:grid}.mobileRolePreviewControls label{color:#52616d;gap:5px;font-size:12px;font-weight:700;display:grid}.mobileRolePreviewControls select{color:#263640;background:#fff;border:1px solid #cfd9e0;border-radius:6px;width:100%;height:42px;padding:0 10px;font-size:14px}.mobileRolePreviewControls .primaryButton{justify-self:start;padding:10px 13px}.mobileNavigationClose{color:#4b5964;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1}.mobileOrganizationSelector{color:#61707b;gap:7px;margin:0 0 13px;font-size:12px;font-weight:700;display:grid}.mobileOrganizationSelector select{color:#263640;background:#fff;border:1px solid #cfd9e0;border-radius:6px;width:100%;height:42px;padding:0 10px;font-size:14px}.mobileNavigationGroup{gap:3px;margin-top:22px;display:grid}.mobileNavigationGroup>span{color:#8995a0;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:800}.mobileNavigationGroup button{color:#263640;text-align:left;cursor:pointer;background:#f5f8f8;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:13px 12px;font-size:15px;font-weight:700;display:flex}.mobileNavigationGroup button+button{margin-top:3px}.mobileNavigationGroup b{color:#207253;background:#e1ece8;border-radius:10px;padding:3px 8px;font-size:11px}.inbox header{height:84px}.inbox header .mobileMenuButton{flex:none}.appShell .sidebar{display:none}.globalMobileMenuButton{z-index:20;position:fixed;top:14px;right:16px;box-shadow:0 3px 12px #1121361f}.mobileNavigation{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobileNavigationPanel{min-height:calc(100vh - 36px)}}.mobileScopeSummary,.mobileScopeEditor{color:#263640;text-align:left;background:#f1faf6;border:1px solid #bce4d1;border-radius:9px;width:100%;margin:0 0 16px}.mobileScopeSummary{cursor:pointer;gap:3px;padding:13px 14px;display:grid;position:relative}.mobileScopeSummary>span{color:#197452;letter-spacing:.06em;font-size:11px;font-weight:800}.mobileScopeSummary>strong{padding-right:54px;font-size:15px;line-height:1.35}.mobileScopeSummary>small{color:#64737c;font-size:12px}.mobileScopeSummary>b{color:#fff;background:#0e9c6b;border-radius:14px;padding:5px 8px;font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mobileScopeEditor{gap:11px;padding:14px;display:grid}.mobileScopeEditor>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileScopeEditor>div:first-child strong{color:#176846;font-size:15px}.mobileScopeEditor>div:first-child button{color:#087c57;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.mobileScopeEditor p{color:#61707a;margin:0;font-size:12px;line-height:1.5}.mobileScopeEditor label{color:#52616d;gap:5px;font-size:12px;font-weight:700;display:grid}.mobileScopeEditor select{color:#263640;background:#fff;border:1px solid #cfd9e0;border-radius:6px;width:100%;height:42px;padding:0 10px;font-size:14px}.mobileScopeEditor select:disabled{color:#8a969e;background:#f2f4f5}.mobileScopeEditorActions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.mobileScopeEditorActions .secondaryButton,.mobileScopeEditorActions .primaryButton{min-height:38px;padding:8px 10px;font-size:12px}.workspaceScopeBar{z-index:19;color:#53636e;background:#fff;border:1px solid #d5e7de;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex;position:fixed;top:14px;right:18px;box-shadow:0 3px 12px #11213614}.workspaceScopeBar b{color:#216f52}.workspaceScopeBar label{color:#426355;align-items:center;gap:6px;font-weight:800;display:flex}.workspaceScopeBar select{color:#30423d;background:#f8fbf9;border:1px solid #c9dbd3;border-radius:5px;max-width:220px;height:31px;padding:0 7px;font-size:12px}@media (max-width:760px){.workspaceScopeBar{justify-content:space-between;max-width:none;top:14px;left:14px;right:70px}.workspaceScopeBar>span{display:none}.workspaceScopeBar label{justify-content:space-between;width:100%;min-width:0}.workspaceScopeBar select{flex:1;min-width:0;max-width:calc(100% - 52px)}.globalMobileMenuButton{z-index:20}.inboxWorkspaceScope{padding:10px 16px}.inboxWorkspaceScope>div{display:none}.inboxWorkspaceScope label{justify-content:space-between;width:100%;margin:0;font-size:12px}.inboxWorkspaceScope select{width:min(72vw,280px);height:38px;font-size:13px}.organizationGroupChips span{font-size:11px}}.appShell{grid-template-rows:auto minmax(0,1fr)}.appShell>.sidebar{grid-area:1/1/-1}:is(.appShell,.workspaceContent)>.workspaceScopeBar{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-area:1/2;justify-content:flex-end;padding:10px 40px;position:static}:is(.appShell,.workspaceContent)>.managementPage{grid-area:2/2}@media (max-width:760px){:is(.appShell,.workspaceContent)>.workspaceScopeBar{grid-column:1;padding:10px 16px}:is(.appShell,.workspaceContent)>.managementPage{grid-column:1}:is(.appShell,.workspaceContent)>.workspaceScopeBar>span{display:inline}:is(.appShell,.workspaceContent)>.workspaceScopeBar label{width:auto}:is(.appShell,.workspaceContent)>.workspaceScopeBar select{max-width:220px}}.scenarioCatalogList{padding:16px}.scenarioBatchToolbar{background:#f8faf9;border:1px solid #e0e6eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 8px;padding:10px;display:flex}.scenarioBatchToolbar label{color:#52616d;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.scenarioBatchToolbar select{color:#34434e;background:#fff;border:1px solid #cfd9df;border-radius:5px;min-width:130px;padding:7px 8px}.scenarioSelectAll{margin-right:auto}.scenarioSelectAll input,.scenarioSelectBox input{accent-color:#119968;width:16px;height:16px}.scenarioBulkSubmit{min-width:106px}.scenarioArchiveToggle{font-size:12px}.scenarioBatchHelp{color:#788591;margin:0 0 9px;font-size:11px;line-height:1.5}.scenarioCatalog{border:1px solid #e0e6eb;border-radius:8px;max-height:calc(100vh - 360px);overflow:auto}.scenarioCatalogRow{background:#fff;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.scenarioCatalogRow:last-child{border-bottom:0}.scenarioSelectBox{flex:none;align-items:center;display:flex}.scenarioCatalogSummary{flex:1;min-width:0}.scenarioCatalogSummary>strong{color:#1e2c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.scenarioLegacyReference{color:#53616c;vertical-align:1px;background:#eef2f4;border-radius:4px;margin-right:6px;padding:2px 5px;font-size:10px;font-weight:800;display:inline-block}.scenarioCatalogSummary>div{color:#7b8792;white-space:nowrap;align-items:center;gap:7px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.scenarioCatalogSummary>div>span:not(.ruleStatus){text-overflow:ellipsis;overflow:hidden}.scenarioCatalogSummary>div>span:not(.ruleStatus)+span:not(.ruleStatus):before{content:"·";color:#a2adb6;margin-right:7px}.scenarioCatalogSummary .ruleStatus{padding:3px 7px;font-size:10px}.scenarioCatalogRow .scenarioRowActions{flex:none;align-items:center;gap:11px;display:flex}.scenarioCatalogRow .scenarioRowActions .textButton{color:#087c57;align-self:center;padding:5px 0}.ruleStatus.paused{color:#697681;background:#f0f2f4}.ruleStatus.draft{color:#936b08;background:#fff7dc}.scenarioContentKindPicker{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.scenarioContentKindPicker legend{color:#52616d;width:100%;margin-bottom:2px;font-size:12px}.scenarioContentKindPicker button,.scenarioContentFilter button{color:#51616c;cursor:pointer;background:#fff;border:1px solid #d7e2df;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.scenarioContentKindPicker button.selected,.scenarioContentFilter button.selected{color:#087c57;background:#e8f7f0;border-color:#13a56f}.scenarioFlexGuide{background:#f4fbf7;border:1px solid #d7e9df;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.scenarioFlexGuide strong{color:#1a6a4b;font-size:13px;display:block}.scenarioFlexGuide span{color:#526e60;margin-top:4px;font-size:11px;line-height:1.55;display:block}.scenarioFlexGuide .textButton{white-space:nowrap;flex:none;align-self:center;padding:6px 0}.scenarioContentFilter{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;display:flex}.scenarioContentFilter>span{color:#76838e;margin-right:3px;font-size:11px;font-weight:800}.scenarioContentType{color:#586773;background:#eef2f4;border-radius:4px;margin-right:4px;padding:2px 5px;font-size:10px;display:inline-block}.scenarioContentType.flex{color:#16784f;background:#e6f6ee}.scenarioContentType.image{color:#4c63a4;background:#eff3ff}.scenarioContentType.free_text{color:#946306;background:#fff4dc}@media (max-width:760px){.scenarioBatchToolbar{align-items:stretch}.scenarioSelectAll{margin-right:0}.scenarioBatchToolbar label:not(.scenarioSelectAll){justify-content:space-between;width:100%}.scenarioBatchToolbar select,.scenarioBulkSubmit,.scenarioArchiveToggle{flex:1}.scenarioCatalog{max-height:none}.scenarioCatalogRow{align-items:flex-start;padding:10px 12px}.scenarioCatalogSummary{flex:1;min-width:0}.scenarioCatalogSummary>strong{white-space:normal}.scenarioCatalogSummary>div{white-space:normal;flex-wrap:wrap}.scenarioCatalogRow .scenarioRowActions{gap:8px}.scenarioCatalogRow .scenarioRowActions .textButton{font-size:11px}.scenarioFlexGuide{gap:8px;display:grid}.scenarioFlexGuide .textButton{justify-self:start}.scenarioContentKindPicker button,.scenarioContentFilter button{padding:7px 9px;font-size:11px}}.scenarioBranchTagChecklist{min-height:0}.scenarioBranchTagChecklist .tagChecklistScroll{overscroll-behavior:contain;gap:7px;max-height:176px;padding-right:6px;display:grid;overflow:auto}.scenarioBranchTagChecklist .tagChecklistScroll::-webkit-scrollbar{width:8px}.scenarioBranchTagChecklist .tagChecklistScroll::-webkit-scrollbar-thumb{background:#c5d6cf;border:2px solid #fff;border-radius:8px}@media (max-width:760px){.scenarioBranchTagChecklist .tagChecklistScroll{max-height:148px}}.scenarioContentCreation{background:#f7fbf8;border:1px solid #dbe7e1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.scenarioContentCreation>span{color:#426357;margin-right:3px;font-size:12px;font-weight:800}.scenarioContentCreation .secondaryButton{padding:7px 10px;font-size:12px}.scenarioStepList article .scenarioContentHeading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scenarioStepList article .scenarioContentHeading .scenarioEntryMark,.scenarioStepList article .scenarioContentHeading .scenarioContentReference{border-radius:4px;width:auto;height:auto;margin:0;padding:3px 6px;font-size:10px;line-height:1.2;display:inline-flex}.scenarioStepList article .scenarioContentHeading .scenarioEntryMark{color:#16784f;background:#e6f5ee}.scenarioStepList article .scenarioContentHeading .scenarioContentReference{color:#fff;background:#24323d;border-radius:3px}.scenarioFlowLine{margin-top:7px;line-height:1.6;display:block}.scenarioStepList article .scenarioFlowLine .scenarioFlowTarget,.scenarioBranchList li .scenarioFlowTarget{color:#1b6b4b;font-size:11px;font-weight:800;display:inline}.scenarioBranchList li .scenarioFlowTarget{white-space:normal}.scenarioModalStepList article p{margin-top:6px}@media (max-width:760px){.scenarioContentCreation{gap:6px;padding:9px}.scenarioContentCreation>span{width:100%;margin:0}.scenarioContentCreation .secondaryButton{padding:7px 9px;font-size:11px}.scenarioStepList article .scenarioContentHeading{gap:5px}}.scenarioInlineDeprecated{display:none!important}.scenarioCatalogOnly{grid-template-columns:minmax(0,1fr)}.scenarioModalBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1423307a;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.scenarioModal{background:#fff;border:1px solid #d8e2e7;border-radius:8px;width:min(980px,100%);max-height:calc(100dvh - 56px);overflow:auto;box-shadow:0 20px 64px #0e1f2d4d}.scenarioModalHeader{z-index:2;background:#fff;border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex;position:sticky;top:0}.scenarioModalHeader h2{color:#1e2c38;margin:3px 0 0;font-size:21px}.scenarioModalHeader span{color:#71808b;margin-top:6px;font-size:12px;line-height:1.5;display:block}.scenarioModalHeader .eyebrow{margin:0}.scenarioModalClose{color:#45535e;cursor:pointer;background:#fff;border:1px solid #cdd8de;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.scenarioModalClose:hover{color:#087c57;background:#e9f8f1;border-color:#1aa573}.scenarioModalBody{gap:16px;padding:24px;display:grid}.scenarioModalToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.scenarioModalToolbar>div{gap:4px;display:grid}.scenarioModalToolbar strong{color:#263641;font-size:14px}.scenarioModalToolbar span{color:#7c8993;font-size:11px}.scenarioModalSubsection{border-top:1px solid #e5ebee;gap:12px;padding-top:18px;display:grid}.scenarioModalSubsection h3{color:#2b3943;margin:0;font-size:15px}.scenarioModalStepList{max-height:none}.scenarioModalStepList article{padding:13px 0}.scenarioModalStepList article>button{flex:none}.scenarioModal .scenarioForm{max-width:none}.scenarioModal .scenarioBranchTagChecklist .tagChecklistScroll{max-height:200px}@media (max-width:760px){.scenarioModalBackdrop{padding:0;display:block}.scenarioModal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:none}.scenarioModalHeader{padding:18px 16px}.scenarioModalHeader h2{font-size:18px}.scenarioModalBody{gap:14px;padding:16px}.scenarioModalToolbar{align-items:flex-start}.scenarioModalToolbar .primaryButton{padding:9px 10px;font-size:12px}.scenarioModal .scenarioStepList{padding:12px}.scenarioModal .scenarioStepList article{gap:9px}.scenarioModal .scenarioStepList article strong{font-size:12px}.scenarioModal .scenarioBranchTagChecklist .tagChecklistScroll{max-height:150px}}.flexEditorTabs{flex-wrap:wrap;gap:7px;display:flex}.flexEditorTabs button{color:#51616c;cursor:pointer;background:#fff;border:1px solid #d7e2df;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.flexEditorTabs button.selected{color:#087c57;background:#e8f7f0;border-color:#13a56f}.scenarioFlexBuilder{background:#fbfdfc;border:1px solid #dce8e2;border-radius:7px;gap:14px;padding:14px;display:grid}.scenarioFlexBuilder>label{color:#52616d;gap:6px;font-size:12px;display:grid}.scenarioFlexBuilder textarea{min-height:110px}.scenarioFlexBuilder fieldset{border:0;margin:0;padding:0}.scenarioFlexBuilder legend{color:#52616d;font-size:12px}.scenarioFlexBuilder fieldset>p{color:#71817b;margin:5px 0 10px;font-size:11px;line-height:1.5}.scenarioFlexChoiceList{gap:8px;display:grid}.scenarioFlexChoiceList>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.scenarioFlexChoiceList span{color:#197650;background:#e8f5ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.scenarioFlexChoiceList input{height:36px!important}.scenarioFlexChoiceList button{color:#71808a;cursor:pointer;background:#f1f3f4;border:0;border-radius:5px;padding:7px 8px;font-size:11px}.scenarioFlexChoiceList button:disabled{opacity:.45;cursor:not-allowed}.addFlexChoiceButton{justify-self:start;margin-top:10px}.scenarioFlexStarterButton{justify-self:start}.flexJsonStarterTemplates{background:#fbfdfc;border:1px solid #dce8e2;border-radius:7px;gap:7px;padding:12px;display:grid}.flexJsonStarterTemplates>span{color:#52616d;font-size:12px;font-weight:800}.flexJsonStarterTemplates>p{color:#71817b;margin:0;font-size:11px;line-height:1.5}.flexJsonStarterTemplates>div{flex-wrap:wrap;gap:7px;display:flex}.flexJsonStarterTemplates button,.scenarioFlexPreview{margin:0}@media (max-width:760px){.flexEditorTabs{grid-template-columns:1fr 1fr;display:grid}.flexEditorTabs button{padding:9px 6px;font-size:11px}.scenarioFlexBuilder{padding:12px}.scenarioFlexChoiceList>div{grid-template-columns:22px minmax(0,1fr) auto;gap:6px}.scenarioFlexChoiceList span{width:22px;height:22px}.scenarioFlexChoiceList button{padding:7px 6px;font-size:10px}.flexJsonStarterTemplates>div{grid-template-columns:1fr 1fr;display:grid}.flexJsonStarterTemplates button{justify-self:stretch}}.tagChecklist .tagChecklistScroll{overscroll-behavior:contain;gap:7px;max-height:176px;padding-right:6px;display:grid;overflow:auto}.tagChecklist .tagChecklistScroll::-webkit-scrollbar{width:8px}.tagChecklist .tagChecklistScroll::-webkit-scrollbar-thumb{background:#c5d6cf;border:2px solid #fff;border-radius:8px}@media (max-width:760px){.tagChecklist .tagChecklistScroll{max-height:148px}.inbox header{align-items:flex-start;gap:12px;height:auto;min-height:84px;padding:15px 20px}.inbox header>div{min-width:0}.inbox header h1{font-size:18px}.historyRangeSelector{align-self:center;margin-left:auto}.historyRangeSelector select{min-width:0;max-width:165px}}.deliverySelectionHint{color:#5a7065;background:#f6fbf8;border:1px dashed #cbd9d4;border-radius:8px;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.55}.deliveryDetailActions{align-items:center;gap:12px;display:flex}.legacyReadOnlyNotice{color:#677580;background:#f7f9fa;border:1px solid #e1e7ea;border-radius:7px;gap:5px;padding:14px;font-size:12px;line-height:1.55;display:grid}.legacyReadOnlyNotice strong{color:#3e4d58;font-size:13px}@media (max-width:600px){.deliveryDetailActions{flex-direction:column;align-items:flex-end;gap:6px}.deliverySelectionHint{margin-top:14px;padding:12px}}.scenarioLegacyReference{color:#fff;vertical-align:1px;background:#1f2d38;border-radius:3px;margin-right:6px;padding:1px 4px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.pendingSubmitButton{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pendingSubmitButton[aria-busy=true]{cursor:wait;opacity:.86}.buttonSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.65s linear infinite button-spin;display:inline-block}@keyframes button-spin{to{transform:rotate(360deg)}}.globalActionLoading{z-index:150;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11233033;place-items:center;display:grid;position:fixed;inset:0}.globalActionLoading>div{color:#fff;background:#193044;border-radius:9px;justify-items:center;gap:10px;min-width:220px;padding:20px 26px;display:grid;box-shadow:0 18px 44px #101f2a47}.globalActionLoading .buttonSpinner{border-width:3px;width:24px;height:24px}.globalActionLoading strong{font-size:14px}.globalActionLoading small{color:#d8e4e8;font-size:11px}.scenarioCatalogRow.status-paused .ruleStatus{color:#fff;background:#5d6872}.scenarioCatalogRow.status-draft .ruleStatus{color:#fff;background:#a76d00}.ruleStatus.active,.ruleStatus.completed,.broadcastStatus.active,.templateActiveStatus,.tagActive,.storeCardTop .connected{color:#16784f;background:#fff;border:1px solid #b9decf}.ruleStatus.draft,.broadcastStatus.draft{color:#fff;background:#a76d00;border:1px solid #a76d00}.ruleStatus.disabled,.ruleStatus.paused,.templatePausedStatus,.tagInactive,.storeCardTop .paused{color:#fff;background:#5d6872;border:1px solid #5d6872}.ruleStatus.archived{color:#fff;background:#75808a;border:1px solid #75808a}.broadcastStatus.ready{color:#8d5d00;background:#fff;border:1px solid #e2bd6a}.scenarioCatalogRow.status-active{background:#fff}.storeCard:has(.storeCardTop .connected){background:#fff}.broadcastTableRow:has(.broadcastStatus.active){background:#fff}.broadcastTableRow:has(.broadcastStatus.ready){background:#fff}.templateTableRow:has(.templateActiveStatus){background:#fff}.videoTableRow:has(.templateActiveStatus){background:#fff}.automationTableRow:has(.ruleStatus.active){background:#fff}.automationTableRow:has(.ruleStatus.completed){background:#fff}.scenarioTableRow:has(.ruleStatus.active){background:#fff}.tagDirectoryRow:has(.tagActive){background:#fff}.userAccessCard:has(.templateActiveStatus){background:#fff}.scenarioCatalogRow.status-paused{background:#f0f2f4}.storeCard:has(.storeCardTop .paused){background:#f0f2f4}.templateTableRow:has(.templatePausedStatus){background:#f0f2f4}.videoTableRow:has(.templatePausedStatus){background:#f0f2f4}.automationTableRow:has(.ruleStatus.disabled){background:#f0f2f4}.automationTableRow:has(.ruleStatus.paused){background:#f0f2f4}.scenarioTableRow:has(.ruleStatus.disabled){background:#f0f2f4}.scenarioTableRow:has(.ruleStatus.paused){background:#f0f2f4}.tagDirectoryRow:has(.tagInactive){background:#f0f2f4}.userAccessCard:has(.templatePausedStatus){background:#f0f2f4}.scenarioCatalogRow.status-draft{background:#fff7dc}.broadcastTableRow:has(.broadcastStatus.draft){background:#fff7dc}.automationTableRow:has(.ruleStatus.draft){background:#fff7dc}.scenarioTableRow:has(.ruleStatus.draft){background:#fff7dc}.scenarioCatalogRow.status-archived{background:#f6f7f8}.automationTableRow:has(.ruleStatus.archived){background:#f6f7f8}.scenarioTableRow:has(.ruleStatus.archived){background:#f6f7f8}.scenarioTableRow.selected{background:inherit;box-shadow:inset 3px 0 #19a974}.automationBulkToolbar{background:#f8fbfa;border:1px solid #d8e2e7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.automationBulkToolbar label{color:#52616d;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.automationBulkToolbar select{color:#354552;background:#fff;border:1px solid #cbd7de;border-radius:5px;height:32px;padding:0 8px}.automationSelectAll{font-weight:700}.automationBulkToolbar .scenarioBulkSubmit{height:32px;padding:0 12px;font-size:12px}.automationBulkHelp{color:#788591;margin:0 0 10px;font-size:11px;line-height:1.5}.automationRowSelect{place-items:center;width:20px;height:20px;display:grid}.automationRowSelect input{cursor:pointer;width:16px;height:16px}.automationRowSelect input:disabled{cursor:not-allowed}.autoReplyList .automationTable{border:1px solid #d8e2e7;border-radius:7px}.autoReplyList .autoReplyColumns{grid-template-columns:28px minmax(150px,1.2fr) minmax(100px,.8fr) minmax(140px,1.1fr) 70px 80px}.scenarioTable .deliveryColumns{grid-template-columns:28px minmax(150px,1.35fr) minmax(110px,.85fr) minmax(90px,.7fr) 65px 86px}.scenarioTableRow.deliveryColumns{border-bottom-color:#dfe7eb}.scenarioTableRow.deliveryColumns:last-child{border-bottom:0}@media (max-width:900px){.autoReplyList .autoReplyColumns{grid-template-columns:28px minmax(150px,1.3fr) minmax(100px,.8fr) 70px}.autoReplyList .autoReplyColumns>:nth-child(4),.autoReplyList .autoReplyColumns>:nth-child(6),.scenarioTable .deliveryColumns>:nth-child(4),.scenarioTable .deliveryColumns>:nth-child(6){display:none}.scenarioTable .deliveryColumns{grid-template-columns:28px minmax(150px,1.35fr) minmax(110px,.85fr) 65px}}@media (max-width:600px){.automationBulkToolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.automationBulkToolbar label{justify-content:space-between}.automationBulkToolbar .scenarioBulkSubmit{grid-column:1/-1}.autoReplyList .autoReplyColumns,.scenarioTable .deliveryColumns{grid-template-columns:28px 1fr;gap:6px}.autoReplyList .automationTableRow>span,.scenarioTable .scenarioTableRow>span{display:block}.autoReplyList .automationTableRow>div,.scenarioTable .scenarioTableRow>div,.autoReplyList .automationTableRow>.ruleStatus,.scenarioTable .scenarioTableRow>.ruleStatus{grid-column:2}.autoReplyList .automationTableRow>.textButton,.scenarioTable .scenarioTableRow>.textButton{grid-column:2;justify-self:start}}.globalActionLoading{-webkit-backdrop-filter:blur(1px)}.pageRecovery,.pageLoading{background:#f4f7f8;place-items:center;min-height:100dvh;padding:24px;display:grid}.pageRecovery>section,.pageLoading>section{color:#2a3944;text-align:center;background:#fff;border:1px solid #dce5e8;border-radius:10px;justify-items:center;gap:12px;width:min(420px,100%);padding:30px;display:grid;box-shadow:0 12px 34px #101f2a14}.pageRecovery h1{margin:0;font-size:20px}.pageRecovery p,.pageLoading p{color:#6d7b85;margin:0;font-size:13px;line-height:1.6}.pageRecovery button{color:#fff;cursor:pointer;background:#119968;border:0;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:700}.pageLoading .buttonSpinner{color:#119968;border-width:3px;width:28px;height:28px}.inboxPageHint,.messagePageHint{color:#71808a;text-align:center;padding:12px 14px;font-size:12px}.messageHistoryLoading{color:#6f7d87;text-align:center;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:flex}.messageHistoryLoading span{border:2px solid #b9dacf;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite button-spin}.messageHistoryButton{color:#087f58;cursor:pointer;background:#fff;border:1px solid #c9e5d9;border-radius:6px;width:fit-content;margin:0 auto 14px;padding:7px 11px;font-size:12px;font-weight:700;display:block}.messageHistoryButton:hover{background:#effaf5}.shell>.chat{min-height:0;overflow:hidden}.chat .messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.chat .composer{flex:none}.composerReadOnly{gap:4px;display:grid}.composerReadOnly textarea{color:#74808a;cursor:not-allowed;background:#f4f6f7;height:48px}.composerReadOnly .sendRow button{cursor:not-allowed}.mobileConversationBack{display:none}@media (max-width:760px){.shell.mobileConversationOpen{height:100dvh;min-height:100dvh;display:block}.shell.mobileConversationOpen .inbox{display:none}.shell.mobileConversationOpen .chat{height:100dvh;min-height:100dvh;display:flex}.shell.mobileConversationOpen .details{display:none}.shell.mobileConversationOpen .chatHeader{gap:10px;height:auto;min-height:72px;padding:12px 16px}.shell.mobileConversationOpen .chatHeader>div:nth-child(3){min-width:0}.mobileConversationBack{color:#2f4856;cursor:pointer;background:#fff;border:1px solid #d3dfe4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:23px;line-height:1;display:grid}.shell.mobileConversationOpen .messages{min-height:0}}.tagPillForm{color:#258163;background:#edf7f3;border-radius:11px;align-items:center;gap:2px;margin:0 4px 4px 0;padding:0 3px 0 8px;font-size:10px;display:inline-flex}.tagPillForm span{background:0 0!important;padding:4px 0!important}.tagRemoveButton{cursor:pointer;color:#397b65!important;background:0 0!important;border:0!important;padding:2px 4px!important;font-size:14px!important;line-height:1!important}.tagRemoveButton:disabled{opacity:.55}.quickReplyTagChoices{background:#f7fbf9;border:1px solid #d9e7e1;border-radius:6px;flex-wrap:wrap;gap:6px;width:100%;margin:2px 0 0;padding:7px 9px;display:flex}.quickReplyTagChoices legend{color:#567066;padding:0 3px;font-size:10px;font-weight:700}.quickReplyTagChoices label{color:#286851;align-items:center;gap:4px;margin:0;font-size:11px;display:inline-flex}.quickReplyTagChoices input{width:auto}.quickReplyTagChoices span{color:#78878f;font-size:11px}.mediaProviderPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.mediaProviderPicker>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e7;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.mediaProviderPicker>button:hover,.mediaProviderPicker>button.selected{background:#f0faf5;border-color:#20a878;box-shadow:inset 0 0 0 1px #20a878}.mediaProviderPicker>button.future{cursor:not-allowed;opacity:.58}.mediaProviderPicker strong{color:#24343f;font-size:13px;display:block}.mediaProviderPicker small{color:#7a8791;margin-top:3px;font-size:10px;display:block}.mediaProviderMark{color:#344a58;background:#e7eef1;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.mediaProviderMark.line{color:#079343;background:#e5f8ec}.mediaProviderMark.whatsapp{color:#128c5e;background:#e5f8ef}.mediaProviderMark.wechat{color:#438f34;background:#e9f7e6}.mediaProviderMark.openai{color:#3c4a54;background:#eceff2;font-size:10px}.mediaSettingsGrid{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr)}.mediaAccountList{gap:7px;display:grid}.mediaAccountList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ea;border-radius:7px;align-items:flex-start;gap:10px;width:100%;padding:11px;display:flex}.mediaAccountList>button:hover,.mediaAccountList>button.selected{background:#eff9f4;border-color:#25aa7b}.mediaAccountList>button>div{min-width:0}.mediaAccountList strong,.mediaAccountList small,.mediaAccountList em{display:block}.mediaAccountList strong{color:#263640;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mediaAccountList small{color:#6f7e88;margin-top:3px;font-size:11px}.mediaAccountList em{color:#1f7658;margin-top:5px;font-size:10px;font-style:normal;font-weight:700}.mediaAssignmentGuide,.mediaWebhookInfo{color:#50675e;background:#f5faf7;border:1px solid #d9e7e1;border-radius:7px;gap:5px;padding:12px;display:grid}.mediaAssignmentGuide{margin-top:14px}.mediaAssignmentGuide strong,.mediaWebhookInfo strong{color:#21654d;font-size:12px}.mediaAssignmentGuide p,.mediaWebhookInfo span{margin:0;font-size:11px;line-height:1.55}.mediaAccountEditor .settingsForm textarea{min-height:86px}.mediaScopeChecklist{max-height:180px;overflow:auto}.mediaWebhookInfo code{color:#e7f5ef;white-space:nowrap;background:#1d303c;border-radius:5px;padding:8px;font-size:11px;overflow:auto}.mediaAccountEditor .templateFormFooter{align-items:center}.storeCardActions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.richMenuSafetyNotice{color:#72521b;background:#fff8e9;border:1px solid #efd9ae;border-radius:8px;gap:4px;margin:-10px 0 18px;padding:12px 14px;display:grid}.richMenuSafetyNotice strong{font-size:13px}.richMenuSafetyNotice span{font-size:12px;line-height:1.55}.richMenuLayout{grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);align-items:start;gap:18px;display:grid}.richMenuEditor{max-width:none}.richMenuTemplatePicker,.richMenuActions,.richMenuTagRules{border:1px solid #dbe5e8;border-radius:7px;margin:0;padding:12px}.richMenuTemplatePicker legend,.richMenuActions legend,.richMenuTagRules legend{color:#52616d;padding:0 4px;font-size:12px;font-weight:800}.richMenuTemplatePicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.richMenuTemplatePicker button{text-align:left;color:#344552;cursor:pointer;background:#fff;border:1px solid #d7e2e5;border-radius:7px;gap:3px;padding:10px;display:grid}.richMenuTemplatePicker button.selected{background:#eaf8f1;border-color:#15a474;box-shadow:inset 0 0 0 1px #15a474}.richMenuTemplatePicker strong{font-size:12px}.richMenuTemplatePicker span,.richMenuTemplatePicker small{color:#71808b;font-size:10px;line-height:1.4}.richMenuTwoColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.richMenuActions{gap:8px;display:grid}.richMenuActions>div{grid-template-columns:26px minmax(115px,.48fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.richMenuActions strong{color:#147651;background:#e9f6f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.richMenuActions select,.richMenuActions input{min-width:0}.richMenuTagRules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.richMenuTagRules>div{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.richMenuTagRules>div>strong{color:#52616d;width:100%;font-size:11px}.richMenuTagRules label{color:#526e60;align-items:center;gap:4px;font-size:11px;display:flex}.richMenuList{background:#fff;border:1px solid #dce5e8;border-radius:8px;display:grid;overflow:hidden}.richMenuList>.automationSectionHeader{border-bottom:1px solid #e4ebed;padding:15px}.richMenuList article{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.richMenuList article:last-child{border-bottom:0}.richMenuList article>div:first-child{gap:5px;min-width:0;display:grid}.richMenuList article strong{color:#253640;font-size:14px}.richMenuList article small{color:#768591;font-size:11px}.richMenuListActions{flex:none;align-items:center;gap:10px;display:flex}.ruleStatus.pending_publish{color:#906507;background:#fff0cd}.ruleStatus.published{color:#13734d;background:#e7f7ee}.ruleStatus.archived{color:#65727e;background:#f0f2f4}@media (max-width:980px){.mediaProviderPicker{grid-template-columns:1fr 1fr}.mediaSettingsGrid{grid-template-columns:1fr}}@media (max-width:600px){.mediaProviderPicker{grid-template-columns:1fr}.mediaProviderPicker>button{padding:11px}.mediaSettingsGrid{display:grid}.mediaScopeChecklist{max-height:150px}.mediaAccountEditor .templateFormFooter{align-items:stretch}.mediaAccountEditor .templateFormFooter .primaryButton{width:100%}}.inbox>header{background:linear-gradient(135deg,#ddf4e9 0%,#edf9f3 100%);border-bottom-color:#bbdecd}.inbox>header h1{color:#15583f}.inboxWorkspaceScope{background:#eaf7f0;border-bottom-color:#cde5d8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:56px;padding:10px 16px 11px;display:grid}.inboxWorkspaceScope>label{color:#426755;grid-template-columns:minmax(0,1fr);gap:5px;width:auto;min-width:0;margin:0;font-size:11px;font-weight:800;line-height:1.2;display:grid}.inboxWorkspaceScope>.inboxScopeOrganization{border-left:3px solid #16a36d;padding-left:10px}.inboxWorkspaceScope>.inboxScopeOrganization span{color:#426755;font-size:11px;font-weight:800;line-height:1.2}.inboxWorkspaceScope select{border-color:#b7d9c8;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:12px;box-shadow:0 1px 1px #214c3908}.inboxWorkspaceScope select:focus-visible{outline-offset:2px;outline:2px solid #16a36d}.tabs{gap:1px;padding:9px 14px 0}.tabs button{padding:7px 10px 8px;font-size:12px;line-height:1.25}@media (max-width:760px){.inboxWorkspaceScope{align-items:center;gap:10px;padding:10px 16px}.tabs{justify-content:space-between;padding:8px 14px 0}.tabs button{flex:none;padding:7px 7px 8px;font-size:11px}}@media (max-width:370px){.inboxWorkspaceScope{grid-template-columns:1fr;gap:7px}}.channelIcon.instagram,.channelDot.instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b 52%,#6228d7)}.channelIcon.messenger,.channelDot.messenger{background:#168aff}.channelBadges .instagram{color:#bd2868;background:#fff0f7}.channelBadges .messenger{color:#176dc2;background:#eaf3ff}.mediaProviderMark.instagram{color:#bd2868;background:#fff0f7}.mediaProviderMark.messenger{color:#176dc2;background:#eaf3ff}.mediaProviderPicker{grid-template-columns:repeat(5,minmax(0,1fr))}.inlineMediaUploader{background:#f7fbf9;border:1px dashed #b9d9cb;border-radius:6px;gap:4px;margin-top:7px;padding:8px 9px;display:grid}.inlineMediaUploader label{color:#176d54;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.inlineMediaUploader input[type=file]{color:#52616d;width:min(250px,100%);font-size:11px}.inlineMediaUploader small{color:#75858c;font-size:10px;line-height:1.45}.inlineMediaUploader .inlineMediaUploadError{color:#c94c4c;font-weight:700}.inlineMediaUploaderRow{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.templatePicker .inlineMediaUploader{margin:0}@media (max-width:600px){.inlineMediaUploaderRow{grid-template-columns:1fr}.inlineMediaUploader label{flex-direction:column;align-items:flex-start}.inlineMediaUploader input[type=file]{width:100%}}.conversationMediaPicker{background:#fff;border:1px solid #cfe4da;border-radius:10px;margin:8px 18px 10px;overflow:hidden;box-shadow:0 10px 26px #1a3a2d1f}.conversationMediaPicker>header{border-bottom:1px solid #e4eee9;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.conversationMediaPicker header strong{color:#1e3b30;font-size:13px;display:block}.conversationMediaPicker header small{color:#778880;margin-top:2px;font-size:10px;display:block}.conversationMediaPicker header button{color:#197552;cursor:pointer;background:#eef6f2;border:0;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:700}.conversationMediaUpload{background:#f7fbf9;border:1px dashed #a9d5c2;border-radius:8px;gap:5px;margin:10px 12px;padding:10px;display:grid}.conversationMediaUpload label{color:#176d54;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.conversationMediaUpload input[type=file]{color:#52616d;width:min(230px,58%);font-size:11px}.conversationMediaUpload small{color:#75858c;font-size:10px;line-height:1.45}.conversationMediaUpload .conversationMediaUploadError{color:#bd413d;font-weight:700}.conversationMediaLibraryLabel{color:#4c6359;border-top:1px solid #edf3f0;justify-content:space-between;align-items:center;padding:8px 13px;font-size:11px;font-weight:700;display:flex}.conversationMediaLibraryLabel small{color:#839189;font-size:10px;font-weight:600}.conversationMediaPicker ul{gap:0;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.conversationMediaPicker li+li{border-top:1px solid #edf2ef}.conversationMediaPicker li button{color:#284337;text-align:left;cursor:pointer;background:#fff;border:0;gap:3px;width:100%;padding:10px 13px;display:grid}.conversationMediaPicker li button:hover{background:#f2faf6}.conversationMediaPicker li small{color:#7d8c85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:600px){.conversationMediaPicker{border-radius:9px;margin:8px 0 10px}.conversationMediaUpload label{flex-direction:column;align-items:flex-start}.conversationMediaUpload input[type=file]{width:100%}.conversationMediaPicker ul{max-height:130px}}.detailsTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.detailsTitleRow h3{margin:0}.detailsEditButton{color:#087e5f;cursor:pointer;background:#fff;border:1px solid #a5d9c6;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700}.detailsEditButton:hover{background:#effaf5}.customerEditorBackdrop{z-index:80;background:#15233285;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.customerEditorModal{background:#fff;border:1px solid #d7e2e8;border-radius:8px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 22px 64px #11233047}.customerEditorModalHeader{border-bottom:1px solid #e3eaee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.customerEditorModalHeader span{color:#16815f;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.customerEditorModalHeader h2{color:#182b3b;margin:0;font-size:21px}.customerEditorModalHeader p{color:#71808e;margin:5px 0 0;font-size:13px}.customerEditorClose{color:#3c4d5b;cursor:pointer;background:#fff;border:1px solid #cad8df;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid}.customerEditorClose:hover{background:#f5f8fa}.customerEditorModalBody{max-height:calc(100dvh - 150px);padding:4px 24px 24px;overflow:auto}.customerEditorSection{border-bottom:1px solid #e5edf0;padding:20px 0}.customerEditorSection:last-child{border-bottom:0}.customerEditorSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customerEditorSectionTitle h3{color:#203445;margin:0;font-size:16px}.customerEditorSectionTitle span{color:#71808e;font-size:12px}.customerEditorTagList{flex-wrap:wrap;gap:8px;display:flex}.customerEditorTag{color:#176d54;background:#f2fbf7;border:1px solid #bde1d4;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 9px;font-size:13px;display:inline-flex}.customerEditorTag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customerEditorTagRemove,.customerEditorNoteRemove{color:#fff;cursor:pointer;background:#d85858;border:0;border-radius:4px;font-size:11px;font-weight:700}.customerEditorTagRemove{padding:3px 6px}.customerEditorNoteRemove{white-space:nowrap;padding:5px 8px}.customerEditorTagRemove:hover,.customerEditorNoteRemove:hover{background:#bd3c3c}.customerEditorAddForm{gap:8px;margin-top:14px;display:flex}.customerEditorAddForm select{color:#263b4b;background:#fff;border:1px solid #cbd9df;border-radius:5px;flex:1;min-width:0;padding:8px 10px}.customerEditorAddForm button,.customerEditorNoteForm button{color:#fff;cursor:pointer;background:#119e70;border:0;border-radius:5px;padding:8px 12px;font-weight:700}.customerEditorAddForm button:hover,.customerEditorNoteForm button:hover{background:#087e5f}.customerEditorNotes{gap:8px;display:grid}.customerEditorNotes article{border-top:1px solid #edf2f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.customerEditorNotes article:first-child{border-top:0}.customerEditorNotes p{white-space:pre-wrap;color:#314553;margin:0;font-size:13px;line-height:1.55}.customerEditorNotes small{color:#82909b;margin-top:4px;font-size:11px;display:block}.customerEditorNoteForm{gap:8px;margin-top:14px;display:grid}.customerEditorNoteForm textarea{resize:vertical;color:#263b4b;min-height:88px;font:inherit;border:1px solid #cbd9df;border-radius:5px;padding:10px}.customerEditorNoteForm button{justify-self:end}.customerEditorEmpty,.customerEditorHint{color:#71808e;margin:0;font-size:12px;line-height:1.6}.customerEditorHint{margin-top:12px}@media (max-width:760px){.customerEditorBackdrop{align-items:end;padding:0}.customerEditorModal{border-radius:12px 12px 0 0;width:100%;max-height:88dvh}.customerEditorModalHeader{padding:17px 18px}.customerEditorModalHeader h2{font-size:19px}.customerEditorModalBody{max-height:calc(88dvh - 120px);padding:4px 18px 20px}.customerEditorAddForm{flex-direction:column;align-items:stretch}.customerEditorAddForm button{width:100%}.customerEditorNotes article{gap:8px}.customerEditorNotes article>div{min-width:0}.customerEditorNoteRemove{padding:5px 7px}}.organizationMediaSelector{border-top:1px solid #dce6ea;margin-top:24px;padding-top:20px}.mediaCredentialFields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.mediaCredentialFields:disabled{opacity:.65}.organizationMediaSelector select{width:100%;min-width:0}.mediaAccountList button>div{min-width:0}.mediaAccountList small{overflow-wrap:anywhere}.customerPager{color:#617584;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 0;font-size:13px;display:flex}.workspaceContent{display:contents}.inboxShell{grid-template-rows:minmax(0,1fr)}.inboxShell>.workspaceContent>.inbox,.inboxShell>.workspaceContent>.chat,.inboxShell>.workspaceContent>.details{min-height:0;max-height:100%;overflow:hidden}.inboxShell>.workspaceContent>.details{overflow-y:auto}.inboxShell .inbox>header,.inboxShell .inbox>.tabs,.inboxShell .inbox>.inboxWorkspaceScope,.inboxShell .inbox>.inboxFilters,.inboxShell .inbox>.inboxPaginationFooter{flex:none}.inboxShell .conversationList{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.inboxShell .chat .messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inboxPaginationFooter{background:#fff;border-top:1px solid #e6e9ed;gap:8px;padding:10px 16px;display:grid}.inboxResultCount{color:#647180;text-align:center;font-size:12px}.inboxPaginationFooter .inboxPageHint{margin:0;padding:0}.inboxLoadMoreButton{color:#087c57;cursor:pointer;background:#f0faf6;border:1px solid #b8d9cc;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700}.inboxLoadMoreButton:hover{background:#e1f5ec}.inboxLoadMoreButton:focus-visible{outline-offset:2px;outline:2px solid #087c57}.shell>.sidebar{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:760px){.workspaceContent>.workspaceScopeBar{flex-wrap:wrap;justify-content:flex-start;padding-right:72px}}.customerPager>span{margin-right:auto}.customerPager button{color:#244657;min-width:76px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d8df;border-radius:7px;padding:8px 14px;font-weight:600}.customerPager button:hover:not(:disabled){background:#f0faf5;border-color:#119e70}.customerPager button:disabled{opacity:.45;cursor:default}.customerPager button:focus-visible{outline-offset:2px;outline:3px solid #8cd6be}.customerDirectoryStatus,.scenarioDetailStatus,.workspaceNavigationStatus{color:#526d7c;background:#f2f7f9;border-radius:7px;margin:10px 0;padding:12px 14px;font-size:13px;line-height:1.6}.workspaceNavigationStatus{z-index:80;color:#287158;pointer-events:none;background:#f3fbf7;border:1px solid #d4e7de;margin:0;position:fixed;top:12px;right:18px;box-shadow:0 3px 16px #19423014}.remoteCustomerPicker{gap:8px;min-width:0;display:grid}.remoteCustomerPicker>label{gap:6px;min-width:0;display:grid}.remoteCustomerPicker input,.remoteCustomerPicker select{box-sizing:border-box;color:#263b4b;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd9df;border-radius:6px;padding:9px 11px}.remoteCustomerPicker .customerPager{padding:3px 0}.remoteCustomerPicker [role=status]{color:#617584;font-size:12px}.remoteCustomerPicker [role=alert]{color:#a73838;font-size:12px}@media (max-width:760px){.customerPager button{min-height:44px}.remoteCustomerPicker input,.remoteCustomerPicker select{min-height:44px;font-size:16px}.workspaceNavigationStatus{box-sizing:border-box;max-width:calc(100vw - 40px);font-size:12px;top:8px;right:12px}}.customerClassificationFields{gap:12px;min-width:0;display:grid}.customerClassificationFields .tagAudience{min-width:0}.customerClassificationFields .tagChoiceList{gap:8px;max-height:none}.customerClassificationFields .tagChoiceList label{box-sizing:border-box;overflow-wrap:anywhere;cursor:pointer;border-radius:7px;max-width:100%;min-height:44px;padding:10px 12px;font-size:13px}.customerClassificationFields .tagChoiceList input{accent-color:#119e70;flex:none;width:18px;height:18px}.customerClassificationFields .tagChoiceList label:has(input:disabled){color:#71808b;cursor:default}.customerClassificationFields .customerEditorHint{margin-top:0}.customerClassificationFields .profileSaveNotice{overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:600px){.customerClassificationFields .tagChoiceList{grid-template-columns:1fr;display:grid}.customerClassificationFields .tagChoiceList label{width:100%}}.customerIcon{color:#087c57;background:#e4f5ee;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.customerIcon img{object-fit:cover;width:100%;height:100%;display:block}.conversationAvatar{width:42px;height:42px;font-size:16px}.conversationIconStack{flex:0 0 42px;width:42px;height:42px;margin-right:3px;position:relative}.conversationIconStack .channelIcon{border:2px solid #fff;width:19px;height:19px;font-size:8px;line-height:1;position:absolute;bottom:-3px;right:-3px}.conversationIconStack.withoutCustomerIcon{flex-basis:22px;width:22px;height:22px;margin-right:0}.conversationIconStack.withoutCustomerIcon .channelIcon{border:0;width:22px;height:22px;font-size:10px;position:static}.profile .customerIcon{color:#087c57;background:#e4f5ee;border-radius:50%;width:64px;height:64px;padding:0;font-size:22px;display:grid}.legacyCustomerSearchResults>button.withoutCustomerIcon{grid-template-columns:minmax(0,1fr) auto}.userPreferencesButton{border-top:1px solid #2a3a4d;border-radius:0;margin-top:10px;padding-top:16px;font-size:12px}.userPreferencesDialog{color:#263640;background:#fff;border:1px solid #d8e2e6;border-radius:14px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #11213638}.userPreferencesDialog::backdrop{background:#11213680}.userPreferencesPanel{padding:24px}.userPreferencesPanel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.userPreferencesPanel h2{margin:0;font-size:20px}.userPreferencesPanel header button{color:#4b5964;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.userPreferencesPanel>p{color:#64747e;font-size:13px;line-height:1.7}.customerIconPreference{cursor:pointer;border-top:1px solid #e6ecee;border-bottom:1px solid #e6ecee;align-items:center;gap:10px;margin-top:22px;padding:17px 0;display:flex}.customerIconPreference>span{flex:1;min-width:0}.customerIconPreference strong{font-size:15px;display:block}.customerIconPreference small{color:#64747e;margin-top:7px;font-size:12px;line-height:1.6;display:block}.customerIconPreference input{accent-color:#087c57;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:0}.customerIconPreference input:focus-visible,.userPreferencesPanel button:focus-visible{outline-offset:4px;outline:3px solid #087c57}.customerIconPreference b{color:#087c57;width:26px;font-size:11px}.userPreferencesPanel .userPreferencesHelp{font-size:12px}.userPreferencesPanel .userPreferencesStatus{color:#087c57;min-height:42px;margin-bottom:0;font-size:12px}.userPreferencesPanel .userPreferencesStatus.error{color:#b4463f}.userPreferencesPanel footer{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:600px){.legacyCustomerSearchResults>button.withoutCustomerIcon{grid-template-columns:minmax(0,1fr)}.legacyCustomerSearchResults>button.withoutCustomerIcon b{grid-column:1}.userPreferencesPanel{padding:20px}.userPreferencesPanel h2{font-size:18px}}.messages .bubble{white-space:pre-wrap;overflow-wrap:anywhere}.messages .messageSender{color:#566873;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.5;display:block}.messages .outgoing .messageSender{color:#247151}.settingsNotice .planChangeLink{color:inherit;text-underline-offset:3px;margin-inline-start:12px;font-weight:700;text-decoration:underline;display:inline-block}.settingsNotice .planChangeLink:focus-visible{outline-offset:3px;outline:2px solid}
