.inboxSearchRow{background:#f3f5f7;border:1px solid #0000;border-radius:8px;align-items:stretch;gap:4px;margin:12px 0 0;display:flex}.inboxSearchRow:focus-within{background:#fff;border-color:#9dd8c2}.inboxFilters .inboxSearchRow .search{background:0 0;border:0;flex:1;width:0;min-width:0;margin:0}.inboxFilters .inboxSearchRow .search:focus{background:0 0;border:0}.inboxFilterToggle{color:#72808c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 40px;place-items:center;min-height:40px;display:grid;position:relative}.inboxFilterToggle svg{width:20px;height:20px}.inboxFilterToggle:hover,.inboxFilterToggle[aria-expanded=true]{color:#087c57;background:#e5f3ec}.inboxFilterToggle.hasCriteria{color:#087c57}.inboxFilterCount{color:#fff;background:#087c57;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.inboxFilterPanel{gap:12px;padding:12px 0 0;display:grid}.inboxFilterHeading{color:#586a77;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.inboxFilterPin{color:#647180;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:3px 8px;font-size:11px;display:inline-flex}.inboxFilterPin svg{width:16px;height:16px}.inboxFilterPin.selected{color:#14734d;background:#e9f8f1;border-color:#9ed9c1}.inboxFilterField{color:#647180;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.inboxFilterField select{color:#273641;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:6px;padding:6px 8px;font-size:12px}.inboxFilterPanel .statusFilter{flex-wrap:wrap;gap:4px;overflow:visible}.inboxFilterPanel .statusFilter button{min-height:30px;padding:4px 7px}.inboxFilterFooter{color:#7b8794;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.inboxFilterFooter button{color:#087c57;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.inboxFilterFooter button:disabled{color:#a4adb5;cursor:default}.inboxFilterStorageNotice{color:#946712;margin:0;font-size:11px;line-height:1.5}.inboxFilterPanel button:focus-visible,.inboxFilterToggle:focus-visible,.inboxFilterField select:focus-visible{outline-offset:2px;outline:2px solid #168b62}
.richMenuTemplateDiagram{background:#f8fcfa;border:1px solid #dbe8e3;border-radius:5px;width:100%;height:66px;margin:0 0 2px;display:block}.richMenuTemplateDiagram rect{fill:#e5f6ed;stroke:#48aa80;stroke-width:1px}.richMenuTemplateDiagram text{fill:#197b57;font-size:11px;font-weight:800}.richMenuTemplateDiagram .tabBar{fill:#d2ece0;stroke:none}.richMenuTemplateDiagram .tabLabel{fill:#397b65;font-size:7px}.richMenuTemplateDiagram.tabs_2 rect{fill:#f1f6f3}.richMenuTemplatePicker button.selected .richMenuTemplateDiagram{background:#f0fbf5;border-color:#54b88f}.richMenuTemplatePicker button.selected .richMenuTemplateDiagram rect{fill:#d6f3e3;stroke:#118b60}@media (max-width:980px){.richMenuLayout{grid-template-columns:1fr}}@media (max-width:600px){.richMenuTemplatePicker>div,.richMenuTagRules,.richMenuTwoColumns{grid-template-columns:1fr}.richMenuActions>div{grid-template-columns:24px 1fr}.richMenuActions input{grid-column:2}.richMenuList article{flex-direction:column;align-items:flex-start}.richMenuListActions{justify-content:space-between;width:100%}}
@media (max-width:900px){.autoReplyColumns>:nth-child(5){display:block}.autoReplyList .autoReplyColumns>.textButton{justify-self:start;display:block}}@media (max-width:600px){.autoReplyColumns>:nth-child(2),.autoReplyColumns>:nth-child(4),.autoReplyColumns>:nth-child(5){display:block}.autoReplyList .automationTableRow>.textButton,.autoReplyList .automationTableRow>form{justify-self:start;margin-top:6px}}
.noteRemoveForm{justify-content:flex-end;margin-top:8px;display:flex}.noteRemoveButton,.customerEditorNoteRemove{color:#b6413d;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#fff6f5 100%);border:1px solid #f1c6c5;border-radius:999px;justify-content:center;align-items:center;min-height:30px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 1px 2px #5b21200f}.noteRemoveButton{padding:5px 10px}.noteRemoveButton:before,.customerEditorNoteRemove:before{content:"×";margin-right:4px;font-size:15px;font-weight:500;line-height:.8}.noteRemoveButton:hover,.customerEditorNoteRemove:hover{color:#9f302e;background:#fff0ef;border-color:#e6928f;transform:translateY(-1px);box-shadow:0 6px 14px #b3413d21}.noteRemoveButton:focus-visible,.customerEditorNoteRemove:focus-visible{outline-offset:2px;outline:3px solid #ffd9d7}.noteImageInput{color:#3f6254;background:linear-gradient(135deg,#fbfefd 0%,#f3faf7 100%);border:1px solid #d7e6df;border-radius:9px;padding:8px 9px;font-weight:700}.noteImageInput input[type=file]{color:#61756d;cursor:pointer;width:100%;max-width:100%;font-size:11px;font-weight:500;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.noteImageInput input[type=file]::file-selector-button{color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#12a978 0%,#07835f 100%);border:1px solid #0b8a63;border-radius:999px;margin:3px 8px 3px 0;padding:7px 11px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 3px 8px #0a89632b}.noteImageInput input[type=file]:hover::file-selector-button{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 12px #0a89633b}.noteImageInput input[type=file]::-webkit-file-upload-button{color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#12a978 0%,#07835f 100%);border:1px solid #0b8a63;border-radius:999px;margin:3px 8px 3px 0;padding:7px 11px;font-size:11px;font-weight:800;box-shadow:0 3px 8px #0a89632b}.noteImageInput:focus-within{border-color:#78c9aa;box-shadow:0 0 0 3px #38b58521}
.mediaAccountTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.mediaRunStatus,.mediaSetupStatus,.mediaCredentialsStatus{--media-status-color:#7b8794}.mediaRunStatus{border:1px solid color-mix(in srgb, var(--media-status-color) 24%, white);color:var(--media-status-color);background:color-mix(in srgb, var(--media-status-color) 8%, white);letter-spacing:.025em;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.mediaRunStatus i,.mediaSetupStatus i,.mediaCredentialsStatus>i{background:var(--media-status-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--media-status-color) 12%, transparent);border-radius:50%;flex:none;display:inline-block}.mediaRunStatus.active{--media-status-color:#16845a}.mediaRunStatus.inactive{--media-status-color:#7d8995}.mediaSetupStatus.ready,.mediaCredentialsStatus.ready{--media-status-color:#16845a}.mediaSetupStatus.attention,.mediaCredentialsStatus.attention{--media-status-color:#d64b48}.mediaSetupStatus.inactive,.mediaCredentialsStatus.inactive{--media-status-color:#7d8995}.mediaAccountList .mediaSetupStatus{color:var(--media-status-color);align-items:center;gap:6px;margin-top:6px;font-size:10px;font-style:normal;line-height:1.45;display:flex}.mediaAccountList>button:has(.mediaSetupStatus.attention){background:#fffdfd;border-color:#f0c4c3}.mediaCredentialsStatus{border:1px solid color-mix(in srgb, var(--media-status-color) 22%, white);background:color-mix(in srgb, var(--media-status-color) 6%, white);color:#3e4c59;border-radius:10px;align-items:flex-start;gap:10px;margin:4px 0 18px;padding:12px 14px;display:flex}.mediaCredentialsStatus>i{margin-top:5px}.mediaCredentialsStatus div{gap:3px;display:grid}.mediaCredentialsStatus strong{color:var(--media-status-color);font-size:13px}.mediaCredentialsStatus span{color:#637180;font-size:12px;line-height:1.55}.organizationSettingsTabs{flex-wrap:wrap}.organizationSettingsTabs [aria-current=page]{color:#126b4b;background:#e5f5ee;border-color:#8bc9ae}.mediaRegistrationPage .mediaProviderPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaRegistrationPage .mediaProviderPicker>button{gap:8px;padding:10px}.mediaRegistrationPage .mediaProviderPicker strong{overflow-wrap:anywhere}.mediaDeleteConfirmation{color:#8e3434;border:1px solid #e6bcbc;border-radius:8px;margin-top:24px;padding:16px}.mediaDeleteConfirmation summary{cursor:pointer;font-size:13px;font-weight:700}.mediaDeleteConfirmation p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.mediaDeleteConfirmation form{gap:14px;display:grid}.mediaDeleteConfirmation .dangerButton{color:#9e2828;font:inherit;cursor:pointer;background:#fff4f4;border:1px solid #bd4141;border-radius:7px;justify-self:start;padding:10px 16px;font-size:12px;font-weight:700}.mediaDeleteConfirmation .dangerButton:hover{background:#fde5e5}.mediaDeleteConfirmation .dangerButton:disabled{opacity:.55;cursor:wait}@media (max-width:720px){.mediaAccountTitleRow{gap:7px}.mediaCredentialsStatus{margin-bottom:14px;padding:11px 12px}}.mediaRoutingSettings{gap:20px;min-width:0;display:grid}.mediaRoutingSettings>.mediaProviderPicker{grid-template-columns:repeat(5,minmax(0,1fr))}.mediaRoutingSettings .mediaProviderPicker button{min-width:0;padding:12px 8px}.mediaRoutingSettings .mediaProviderPicker strong{overflow-wrap:anywhere}.mediaRoutingForm,.mediaRoutingFields{min-width:0}.mediaRoutingFields{border:0;gap:20px;margin:0;padding:0;display:grid}.mediaOrganizationRows{display:grid}.mediaOrganizationRow{border-bottom:1px solid #e6ece9;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:20px 0;display:grid}.mediaOrganizationRow:last-child{border-bottom:0}.mediaOrganizationRow h3{overflow-wrap:anywhere;margin:0;font-size:14px}.mediaOrganizationRow label{color:#58675f;gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.mediaOrganizationRow select{width:100%;min-width:0;font:inherit;color:#283c31;background:#fff;border:1px solid #d7e1dc;border-radius:7px;padding:10px 9px}.mediaOrganizationRow select:disabled{color:#86938b;background:#f4f6f5}.mediaRoutingWarning{color:#a75e18;margin:6px 0;font-size:12px;line-height:1.7}.mediaOrganizationRow .mediaRoutingWarning{grid-column:2/-1;margin:-8px 0 0}.mediaRoutingPriority{border:1px solid #e0e8e3;border-radius:9px;margin-top:20px;padding:16px}.mediaRoutingPriority>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mediaRoutingPriority h3{overflow-wrap:anywhere;margin:0;font-size:14px}.mediaRoutingPriority header span{color:#748178;flex-shrink:0;font-size:11px}.mediaRoutingPriority ol{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mediaRoutingPriority li{background:#f5f8f6;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.mediaRoutingPriority li>div{flex:1;gap:3px;min-width:0;display:grid}.mediaRoutingPriority li strong{overflow-wrap:anywhere;font-size:13px}.mediaRoutingPriority li small{color:#738177;overflow-wrap:anywhere;font-size:11px}.mediaRoutingRank{color:#28704a;background:#e0eee6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.mediaRoutingPriority li button{flex-shrink:0;min-width:34px;min-height:36px;padding:5px}.mediaRoutingPriority li button:disabled{opacity:.3;cursor:default}.mediaRoutingFields>.templateFormFooter{flex-wrap:wrap;gap:12px}.mediaRoutingFields>.templateFormFooter button{white-space:normal;max-width:100%}@media (max-width:720px){.mediaRoutingSettings>.mediaProviderPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaOrganizationRow{grid-template-columns:minmax(0,1fr);gap:14px}.mediaOrganizationRow .mediaRoutingWarning{grid-column:1;margin-top:0}.mediaRoutingPriority{padding:12px}.mediaRoutingPriority li{gap:7px;padding:9px 7px}}.mediaRoutingUnresolved{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.mediaRoutingUnresolved>span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:13px;display:grid}.mediaRoutingUnresolved small{color:#738177;font-size:11px}.mediaRoutingUnresolved button{flex-shrink:0}
@media (min-width:761px){.shell{height:100dvh;min-height:0}.shell>.sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#536b83 #112136;min-width:0;min-height:0;overflow:hidden auto}.shell>.sidebar>*{flex-shrink:0;min-width:0}.shell>.sidebar .navItem{align-items:center;gap:8px;min-height:44px;line-height:1.5}.shell>.sidebar .navItem>span{overflow-wrap:anywhere;min-width:0}.shell>.sidebar .navItem>b{flex-shrink:0}.shell>.sidebar .user{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 8px 4px;display:grid}.shell>.sidebar .user>.avatar{width:34px;height:34px}.shell>.sidebar .user>div:nth-child(2){min-width:0}.shell>.sidebar .user strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.6;display:block;overflow:hidden}.shell>.sidebar .user small{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.shell>.sidebar .accountActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;margin-left:0;display:flex}.shell>.sidebar .accountPasswordDetails{min-width:0}.shell>.sidebar .accountPasswordDetails summary{padding:10px 0;line-height:1.5}.shell>.sidebar .accountPasswordDetails[open]{flex-basis:100%}.shell>.sidebar .accountPasswordDetails[open] .accountPasswordForm{width:100%;min-width:0;box-shadow:none;padding:10px;position:static}.shell>.sidebar .accountPasswordForm input{width:100%;min-width:0}.shell>.sidebar .logoutButton{white-space:nowrap;min-height:36px;padding:8px 12px;line-height:1.5}.shell>.sidebar :is(button,select,summary):focus-visible{outline-offset:2px;outline:2px solid #72d8b5}}
.chatCustomerIdentity{flex:1;min-width:0}.conversation .conversationSource{color:#286650;overflow-wrap:anywhere;margin-top:4px;display:block}.chatHeader:has(.replySource){flex-shrink:0;height:auto;min-height:98px}.chatHeader .replySource,.composer .replySource{color:#286650;font-size:12px;line-height:1.5}.composer .replySource{overflow-wrap:anywhere;margin:0 0 8px}.chatCustomerIdentity h2,.chatCustomerIdentity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationCustomerLink{color:#087b5b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin:3px 0 -5px;padding:3px 0;font-size:12px;font-weight:650;display:inline-flex}.conversationCustomerLink svg{width:15px;height:15px}.conversationCustomerLink:hover{text-decoration:underline}.conversationCustomerLink:focus-visible,.customerEditorReturn:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #0a8b68}.chatHeader:has(.conversationCustomerLink){flex-shrink:0;height:auto;min-height:98px}.conversationCustomerDialog{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0}.conversationCustomerDialog:not([open]){display:none}.conversationCustomerDialog::backdrop{background:#15233285}.conversationCustomerDialog .customerEditorModal{border-radius:16px;flex-direction:column;display:flex}.conversationCustomerDialog .customerEditorModalHeader{flex-shrink:0}.conversationCustomerDialog .customerEditorModalHeader>div{min-width:0}.conversationCustomerDialog .customerEditorModalHeader h2{overflow-wrap:anywhere;font-size:19px;line-height:1.45}.conversationCustomerDialog .customerEditorModalBody{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.customerEditorReturn{color:#285747;cursor:pointer;background:#f7faf9;border:1px solid #dce5e9;border-radius:10px;flex-shrink:0;min-height:44px;padding:9px 12px;font-size:12px;font-weight:650}.conversationProfileForm{gap:14px;display:grid}.conversationProfileForm fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:0;padding:0;display:grid}.conversationProfileForm label{color:#52636e;gap:7px;min-width:0;font-size:12px;display:grid}.conversationProfileForm label:first-child{grid-column:1/-1}.conversationProfileForm input{color:#203445;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cedbe1;border-radius:9px;padding:10px 12px;font-size:16px}.conversationProfileForm input:focus{outline-offset:1px;border-color:#16815f;outline:2px solid #b5dfcf}.conversationProfileForm button{color:#fff;cursor:pointer;background:#087e5f;border:0;border-radius:9px;justify-self:end;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650}.conversationProfileForm button:disabled{opacity:.55;cursor:wait}.profileSaveNotice{border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.profileSaveNotice.success{color:#166148;background:#eaf7f1}.profileSaveNotice.error{color:#9b3333;background:#fff0ef}.profilePhoneWarning{color:#a74433;font-size:12px;line-height:1.6}.conversationCustomerDialog .customerEditorTag{color:#326450;background:#f5faf7;border-color:#d8e7e1;border-radius:12px;gap:8px;padding:4px 4px 4px 12px;font-size:12px;line-height:1.5}.conversationCustomerDialog .customerEditorTag>span{white-space:normal;overflow-wrap:anywhere}.conversationCustomerDialog .customerEditorTagRemove{color:#64776e;background:#fff;border:1px solid #e0e9e4;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:48px;min-height:36px;padding:6px 8px;font-size:11px;font-weight:550;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.conversationCustomerDialog .customerEditorTagRemove:hover{color:#ac4d44;background:#fff2f0;border-color:#f0c5c2}.conversationCustomerDialog .customerEditorTagRemove:focus-visible{outline-offset:2px;outline:2px solid #268766}.conversationCustomerDialog .customerEditorTagRemove:disabled{opacity:.5;cursor:wait}.customerEditorTagRemove svg{width:12px;height:12px}.conversationCustomerDialog .customerEditorTag .profileSaveNotice{flex-basis:100%}@media (max-width:760px){.shell.mobileConversationOpen .chatHeader{gap:8px;padding-right:64px}.chatHeader .channelIcon{width:36px;height:36px}.chatCustomerIdentity h2{font-size:16px}.chatHeader .statusButton{max-width:74px;padding:7px 5px;font-size:11px}.chatHeader>form{flex-shrink:0}.conversationCustomerDialog{padding:0}.conversationCustomerDialog .customerEditorModal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.conversationCustomerDialog .customerEditorModalHeader{padding:max(14px, env(safe-area-inset-top)) 16px 14px;gap:10px}.conversationCustomerDialog .customerEditorModalHeader p{font-size:12px;line-height:1.6}.conversationCustomerDialog .customerEditorModalBody{padding:0 16px max(24px, env(safe-area-inset-bottom))}.conversationProfileForm fieldset{grid-template-columns:1fr}.conversationProfileForm button{width:100%}.conversationCustomerDialog .customerEditorAddForm select,.conversationCustomerDialog textarea{font-size:16px}.conversationCustomerDialog .customerEditorTagRemove{min-width:52px;min-height:44px}.conversationCustomerDialog .customerEditorAddForm button{min-height:44px}}
.scenarioGrid>.scenarioForm,.broadcastForm,.autoReplyForm{min-width:0;max-width:100%}.scenarioForm>*,.broadcastForm>*,.autoReplyForm>*{min-width:0}.broadcastMessageEditor.broadcastMessageEditor,.quickReplyEditor.quickReplyEditor{box-sizing:border-box;border:1px solid #dce5e6;border-radius:10px;gap:12px;min-width:0;max-width:100%;margin:0;padding:14px;display:grid}.broadcastMessageEditor>legend,.quickReplyEditor>legend{color:#34525a;padding:0 6px;font-size:12px;font-weight:600;line-height:1.6}.broadcastMessageEditor>.fieldHelp,.quickReplyEditor>.fieldHelp{font-size:11px;line-height:1.75}.broadcastMessageCard{gap:12px;min-width:0;display:grid}.broadcastMessageCardHeader{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.broadcastMessageCard>label{color:#526971;gap:6px;min-width:0;font-size:12px;line-height:1.6;display:grid}.broadcastMessageCard textarea{min-width:0;max-width:100%;line-height:1.75}.broadcastMessageEditor>.textButton,.quickReplyEditor>.textButton{background:#f8fbfa;border:1px solid #d6e3de;border-radius:7px;justify-self:start;min-height:36px;padding:7px 10px;font-size:12px}.scenarioForm input[type=checkbox],.broadcastForm input[type=checkbox],.autoReplyForm input[type=checkbox],.automationRowSelect input[type=checkbox],.automationSelectAll input[type=checkbox]{accent-color:#087c64;cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0}.scenarioForm .templateActive,.broadcastForm .templateActive{justify-content:flex-start;align-items:center;gap:9px;min-height:40px;font-size:12px;line-height:1.5;display:flex}.automationRowSelect{cursor:pointer;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.deliverySettingsCard.deliverySettingsCard{color:#344c53;box-sizing:border-box;background:#fff;border:1px solid #dce5e6;border-radius:12px;width:100%;min-width:0;margin:0;padding:14px 16px 16px}.deliverySettingsCard>legend{color:#29454b;padding:0 6px;font-size:13px;font-weight:650;line-height:1.5}.deliverySettingsCard .deliverySettingsHelp{color:#62767c;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.75;display:block}.deliveryChannelChoices{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;display:grid}.deliveryChannelChoices .deliveryChannelChoice{box-sizing:border-box;border:1px solid #e3e9eb;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.deliveryChannelChoice.isSelected{color:#17664f;background:#f1faf6;border-color:#91cdbb}.deliveryChannelChoice.isPending{color:#677980;background:#f8fafb}.deliveryChannelCheck{background:#e8eef0;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:grid}.isSelected .deliveryChannelCheck{color:#fff;background:#0d8062}.deliveryChannelName{overflow-wrap:anywhere;font-weight:550}.deliveryChannelBadge{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:500}.deliveryChannelDetails{color:#61767d;margin-top:12px;font-size:11px;line-height:1.7}.deliveryChannelDetails>summary{cursor:pointer;width:fit-content;padding:2px 0}.deliveryChannelDetails>p{margin:8px 0 0}.exclusionTagHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.exclusionPriority{color:#88571b;background:#fff5e8;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.6}.exclusionTagCount{color:#687c82;font-variant-numeric:tabular-nums;font-size:11px}.exclusionSelectedTags{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.exclusionSelectedTags .exclusionSelectedTag{color:#326659;background:#f5faf8;border:1px solid #c9dfd7;border-radius:18px;align-items:center;gap:3px;min-width:0;max-width:100%;padding:2px 3px 2px 10px;font-size:12px;line-height:1.6;display:inline-flex}.exclusionSelectedTag>span{overflow-wrap:anywhere;min-width:0}.exclusionSelectedTag.isUnavailable{color:#88571b;background:#fff9f0;border-color:#e8d2b4}.exclusionSelectedTag>button{color:#647f76;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;margin:0;padding:0;font-size:20px;display:grid}.exclusionSelectedTag>button:hover{color:#9f3940;background:#e4f0eb}.deliverySettingsCard .exclusionTagToggle{color:#315951;cursor:pointer;background:#fff;border:1px solid #d8e3e4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.exclusionTagToggle:hover{background:#f5faf8;border-color:#a3c7bb}.deliverySettingsCard .exclusionTagPanel{padding-top:12px}.deliverySettingsCard .exclusionTagPanel[hidden]{display:none}.exclusionTagPanel .exclusionTagSearch{color:#6e8589;background:#f8fafb;border:1px solid #d8e3e4;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.exclusionTagSearch>svg{flex-shrink:0}.exclusionTagSearch input[type=search]{color:#29454b;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;height:38px;padding:0;font-size:13px}.exclusionTagSearch:focus-within{outline-offset:2px;outline:2px solid #a4d6c8}.exclusionTagOptions{overscroll-behavior:contain;scrollbar-width:thin;gap:4px;max-height:220px;margin:8px 0;padding:2px;display:grid;overflow-y:auto}.exclusionTagOptions .exclusionTagOption{color:#425d62;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:8px 9px;font-size:12px;line-height:1.6;display:flex}.exclusionTagOption>span{overflow-wrap:anywhere;min-width:0}.exclusionTagOption:hover{background:#f4f8f7}.exclusionTagOption.isSelected{color:#245e4d;background:#eff8f4;border-color:#d0e7df}.exclusionTagOptions input[type=checkbox]{accent-color:#087c64;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0}.deliverySettingsCard .exclusionEmpty{color:#718489;margin:0;padding:4px 0;font-size:12px;line-height:1.7}.exclusionTagPanel>.deliverySettingsHelp{margin:0;font-size:11px}.deliverySettingsCard button:focus-visible,.deliverySettingsCard summary:focus-visible,.deliverySettingsCard input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #188566}@media (max-width:760px){.scenarioGrid{grid-template-columns:minmax(0,1fr)}.scenarioGrid>.scenarioForm{box-sizing:border-box;width:100%}.broadcastMessageEditor.broadcastMessageEditor,.quickReplyEditor.quickReplyEditor{padding:12px}.deliverySettingsCard.deliverySettingsCard{border-radius:10px;padding:12px}.deliveryChannelChoices{grid-template-columns:1fr;gap:6px}.exclusionTagOptions .exclusionTagOption{min-height:44px}.exclusionSelectedTag>button{flex-basis:36px;width:36px;height:36px}.deliverySettingsCard .exclusionTagToggle{min-height:44px}.exclusionTagSearch input[type=search]{height:42px;font-size:16px}}
.pageTitleWithHelp{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.pageTitleWithHelp>h1{min-width:0}.inbox>header:has(.pageTitleWithHelp){height:auto;min-height:83px}@media (max-width:760px){.inbox>header:has(.pageTitleWithHelp){min-height:84px}}
.accBrandLogo{object-fit:contain;width:210px;max-width:100%;height:auto;display:block}.accBrandIcon{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px;display:block}.accBrandCharacter{object-fit:contain;width:180px;max-width:100%;height:auto;display:block}.sidebar .brand{gap:12px;padding:0 0 24px}.sidebarBrandLink{background:#fff;border-radius:10px;padding:10px 9px;display:block}.sidebarBrandLink .accBrandLogo{width:100%}.sidebar .loginRoleLabel{margin-left:2px;line-height:1.6}.loginBrand{justify-content:space-between;gap:12px;margin-bottom:22px}.loginBrand .accBrandLogo{width:235px;min-width:0}.loginBrand .loginMascot{flex:0 0 76px;width:76px}.accEmptyState{text-align:center;justify-items:center;gap:14px;padding:24px;display:grid}.accEmptyState .accBrandCharacter{width:150px}.accEmptyState p{margin:0}.mobileMenuLogo{width:185px;margin:0 0 18px}.accAdminBrand{width:185px;margin-bottom:22px;display:block}.accDocsCharacter{float:right;width:150px;margin:0 12px 20px 32px}.pageRecovery .accBrandLogo,.pageLoading .accBrandLogo{width:210px;margin-bottom:4px}.accStateCharacter{width:100px}@media (max-width:760px){.globalMobileMenuButton{justify-content:center;align-items:center;gap:7px;width:74px;padding:8px;display:flex}.globalMobileMenuButton .accBrandIcon{width:28px;height:28px}.globalMobileMenuButton .mobileMenuLines{background:0 0;gap:4px;width:18px;height:auto;display:grid}.globalMobileMenuButton .mobileMenuLines>span{width:18px;height:2px}.inbox header,.managementHeader{padding-right:92px}}@media (max-width:480px){.loginShell{background:#eef7f3;padding:20px 16px}.loginPanel{border-radius:16px;padding:24px 20px}.loginBrand .accBrandLogo{width:210px}.loginBrand .loginMascot{flex-basis:62px;width:62px}.accDocsCharacter{width:105px;margin:0 0 16px 16px}}
