.str-chat.careporch-chat{--str-chat__brand-50:#eff4f1;--str-chat__brand-100:#e9f0ec;--str-chat__brand-150:#dce7e1;--str-chat__brand-200:#c8d9d0;--str-chat__brand-300:#a3c0b2;--str-chat__brand-400:#6f9c87;--str-chat__brand-500:#3f7660;--str-chat__brand-600:#1e5745;--str-chat__brand-700:#184736;--str-chat__brand-800:#123a2c;--str-chat__brand-900:#0c2a20;--str-chat__chrome-0:#fdfcf9;--str-chat__chrome-50:#f7f6f1;--str-chat__chrome-100:#f1f1ed;--str-chat__chrome-150:#ebeae4;--str-chat__chrome-200:#e4e2da;--str-chat__chrome-300:#d6d4ca;--str-chat__chrome-400:#bebbb0;--str-chat__chrome-500:#a5a196;--str-chat__chrome-600:#67655d;--str-chat__chrome-700:#67655d;--str-chat__chrome-800:#4c4b44;--str-chat__chrome-900:#2b2a26;--str-chat__chrome-1000:#1d1c19;--str-chat__background-core-app:#f7f6f1;--str-chat__background-core-surface-default:#fdfcf9;--str-chat__background-core-surface-card:#fdfcf9;--str-chat__background-core-surface-subtle:#f7f6f1;--str-chat__background-core-surface-strong:#f1f1ed;--str-chat__background-core-elevation-0:#f7f6f1;--str-chat__background-core-elevation-1:#fdfcf9;--str-chat__background-core-elevation-2:#fdfcf9;--str-chat__background-core-elevation-3:#fdfcf9;--str-chat__background-core-highlight:#faefe3;--str-chat__background-core-scrim:#2b2a2673;--str-chat__text-primary:#2b2a26;--str-chat__text-secondary:#67655d;--str-chat__text-tertiary:#67655d;--str-chat__text-link:#1e5745;--str-chat__accent-primary:#1e5745;--str-chat__accent-error:#c94a3a;--str-chat__accent-success:#245c48;--str-chat__accent-warning:#ed9a5e;--str-chat__border-core-default:#e4e2da;--str-chat__border-core-subtle:#ebeae4;--str-chat__border-core-strong:#d6d4ca;--str-chat__chat-bg-outgoing:#faefe3;--str-chat__chat-bg-attachment-outgoing:#f6dec2;--str-chat__chat-text-outgoing:#2b2a26;--str-chat__chat-border-outgoing:#faefe3;--str-chat__chat-bg-incoming:#f1f1ed;--str-chat__chat-bg-attachment-incoming:#ebeae4;--str-chat__chat-text-incoming:#2b2a26;--str-chat__chat-border-incoming:#f1f1ed;--str-chat__chat-text-username:#67655d;--str-chat__chat-text-timestamp:#67655d;--str-chat__chat-text-link:#1e5745;--str-chat__chat-text-mention:#1e5745;--str-chat__message-bubble-radius-group-top:18px;--str-chat__message-bubble-radius-group-middle:18px;--str-chat__message-bubble-radius-group-bottom:18px;--str-chat__message-bubble-radius-tail:6px;--str-chat__message-bubble-radius-attachment:12px;--str-chat__message-bubble-radius-attachment-inline:10px;--str-chat__font-family:Nunito, "Nunito", system-ui, -apple-system, sans-serif;--careporch-font-headline:"Nunito Sans", Nunito, system-ui, sans-serif;--str-chat__font-size-size-8:calc(14px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-10:calc(14px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-11:calc(14px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-12:calc(14px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-13:calc(15px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-14:calc(16px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-15:calc(16px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-16:calc(16px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-17:calc(17px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-18:calc(18px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-20:calc(20px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-22:calc(22px * var(--careporch-chat-font-scale,1));--str-chat__font-size-size-24:calc(24px * var(--careporch-chat-font-scale,1));--str-chat__avatar-size:calc(36px * var(--careporch-chat-font-scale,1));color:#2b2a26;font-family:var(--str-chat__font-family);background-color:#f7f6f1}.careporch-chat,.careporch-chat .str-chat__container,.careporch-chat .str-chat__main-panel,.careporch-chat .str-chat__channel{height:100%;min-height:0}.careporch-chat .str-chat__main-panel,.careporch-chat .str-chat__channel{background-color:#f7f6f1}@media (width>=1024px){.careporch-chat .str-chat__message-list-scroll,.careporch-chat .str-chat__message-composer,.careporch-chat .str-chat__date-separator{width:100%;max-width:736px;margin-inline:auto}}.careporch-chat .str-chat__message-list,.careporch-chat .str-chat__message-list-scroll{background-color:#f7f6f1}.careporch-chat .str-chat__message-list-scroll{padding-inline:12px}.careporch-chat .str-chat__message-text,.careporch-chat .str-chat__message-text p,.careporch-chat .str-chat__message-text-inner{font-size:calc(16px * var(--careporch-chat-font-scale,1));line-height:1.45;font-family:var(--str-chat__font-family)}.careporch-chat .str-chat__message-bubble{padding:10px 14px}.careporch-chat .str-chat__message-metadata,.careporch-chat .str-chat__message-metadata__name,.careporch-chat .str-chat__message-sender-name{font-size:calc(14px * var(--careporch-chat-font-scale,1))}.careporch-chat .str-chat__message-metadata{height:auto;min-height:calc(24px * var(--careporch-chat-font-scale,1));row-gap:2px;padding-inline-start:calc(4px * var(--careporch-chat-font-scale,1))}.careporch-chat .str-chat__message--me .str-chat__message-sender-name{color:#1e5745}.careporch-chat .str-chat__message-sender-name,.careporch-chat .str-chat__message-metadata__name{display:none!important}.careporch-chat .str-chat__date-separator{margin-block:10px 12px;padding-block:0}.careporch-chat .str-chat__date-separator--floating,.careporch-chat .str-chat__date-separator-line{display:none}.careporch-chat .str-chat__date-separator-date{min-height:calc(32px * var(--careporch-chat-font-scale,1));color:#67655d;font-size:calc(14px * var(--careporch-chat-font-scale,1));background-color:#fdfcf9;border:1px solid #e4e2da;border-radius:16px;justify-content:center;align-items:center;margin-inline:auto;padding-inline:16px;display:inline-flex}.careporch-chat .str-chat__unread-messages-separator{color:#2b2a26;font-size:calc(14px * var(--careporch-chat-font-scale,1));text-align:center;background-color:#faefe3;border-block:1px solid #e4e2da;border-radius:0;padding-block:8px;font-weight:700}.careporch-chat .str-chat__message-composer{background-color:#fdfcf9;border-top:none;align-items:center;gap:8px;padding:8px 12px}.careporch-chat .str-chat__message-textarea-container{background-color:#f7f6f1;border:1px solid #e4e2da;border-radius:22px}.careporch-chat .str-chat__message-textarea{font-size:calc(16px * var(--careporch-chat-font-scale,1));line-height:1.4;font-family:var(--str-chat__font-family);color:#2b2a26;min-height:40px}.careporch-chat .str-chat__message-textarea::placeholder{color:#67655d}.careporch-chat .str-chat__message-composer button,.careporch-chat .str-chat__message-composer .str-chat__send-button,.careporch-chat .str-chat__message-composer .str-chat__attachment-selector button{min-width:56px;min-height:56px}.careporch-chat .str-chat__send-button{color:#1e5745;width:auto;font-family:var(--str-chat__font-family);justify-content:center;align-items:center;padding-inline:12px;font-size:16px;font-weight:700;display:inline-flex;background-color:#0000!important;border-radius:0!important}.careporch-chat .str-chat__send-button:hover,.careporch-chat .str-chat__send-button:active,.careporch-chat .str-chat__send-button:focus-visible{box-shadow:none;background-color:#0000!important}.careporch-chat .str-chat__send-button:hover:not(:disabled){color:#123a2c!important}.careporch-chat .str-chat__send-button:disabled{color:#a8a6a0;background-color:#0000!important}.careporch-chat .str-chat__send-button{color:#1e5745!important}.careporch-chat .str-chat__send-button:disabled{color:#a8a6a0!important}.careporch-chat .str-chat__message-composer textarea:focus,.careporch-chat .str-chat__message-composer textarea:focus-visible{outline:none!important}.careporch-chat .str-chat__message-textarea-container:focus-within{border-color:#1e5745}.careporch-chat .str-chat__send-button svg{display:none}.careporch-chat .str-chat__send-button:after{content:"Send"}.careporch-chat .str-chat__button.str-chat__send-button:not(:disabled):hover:after,.careporch-chat .str-chat__button.str-chat__send-button:not(:disabled):active:after{pointer-events:none;content:"Send"!important;background:0 0!important;position:static!important;inset:auto!important}.careporch-chat .str-chat__attachment-selector button{color:#1e5745;font-family:var(--str-chat__font-family);border-radius:22px;font-size:16px;font-weight:600}.careporch-chat .str-chat__start-recording-audio-button{display:none!important}.careporch-chat .str-chat__message-options,.careporch-chat .str-chat__ul .str-chat__li .str-chat__message-options,.careporch-chat .str-chat__virtual-list .str-chat__li .str-chat__message-options{display:flex}.careporch-chat .str-chat__message-options .str-chat__button,.careporch-chat .str-chat__message-options .str-chat__button:hover,.careporch-chat .str-chat__message-options .str-chat__button:focus,.careporch-chat .str-chat__message-options .str-chat__button:active,.careporch-chat .str-chat__message-options .str-chat__button--active{color:#67655d!important;background-color:#0000!important;border-radius:0!important;outline:none!important}.careporch-chat .str-chat__message-options .str-chat__button:hover{color:#1e5745!important}@media (hover:hover){.careporch-chat .str-chat__message-options{opacity:0;transition:opacity .12s}.careporch-chat .str-chat__li:hover .str-chat__message-options,.careporch-chat .str-chat__message:hover .str-chat__message-options,.careporch-chat .str-chat__li:focus-within .str-chat__message-options,.careporch-chat .str-chat__message:focus-within .str-chat__message-options{opacity:1}}.careporch-chat .str-chat__message-actions-box,.careporch-chat .str-chat__context-menu,.careporch-chat .str-chat__dialog-menu{background-color:#fdfcf9;border:1px solid #e4e2da;border-radius:14px;box-shadow:0 4px 12px #2b2a2624}.careporch-chat .str-chat__message-actions-list-item,.careporch-chat .str-chat__message-actions-list-item button,.careporch-chat .str-chat__context-menu button{color:#2b2a26;min-height:56px;font-size:16px;font-family:var(--str-chat__font-family)}.careporch-chat .str-chat__message-reaction,.careporch-chat .str-chat__reaction-list button{min-height:32px;font-size:16px}.careporch-chat .str-chat__reaction-selector button{min-width:56px;min-height:56px;font-size:24px}.careporch-chat .str-chat__reaction-selector{background-color:#fdfcf9;border:1px solid #e4e2da;border-radius:28px;box-shadow:0 4px 12px #2b2a2624}.careporch-chat .str-chat__typing-indicator{color:#67655d;padding-inline:16px;font-size:14px}.careporch-chat .str-chat__empty-channel,.careporch-chat .str-chat__loading-indicator{color:#67655d;background-color:#f7f6f1;font-size:16px}.careporch-chat .str-chat__empty-channel svg,.careporch-chat .str-chat__empty-channel-text+svg{display:none}.careporch-chat .str-chat__modal__inner,.str-chat__modal .str-chat__modal__inner{background-color:#fdfcf9;border-radius:16px}.careporch-chat a,.careporch-chat .str-chat__message-url-link{color:#1e5745;text-decoration:underline}.careporch-chat .str-chat__quoted-message-preview,.careporch-chat .str-chat__quoted-message-bubble{font-size:calc(16px * var(--careporch-chat-font-scale,1));background-color:#fdfcf9;border:1px solid #e4e2da;border-radius:10px}.careporch-thread-overlay{z-index:1200;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.careporch-thread-overlay__scrim{background-color:#2b2a2673;animation:.18s ease-out careporch-thread-scrim-in;position:absolute;inset:0}.careporch-thread-overlay__sheet{background-color:#f7f6f1;border-start-start-radius:20px;border-start-end-radius:20px;flex-direction:column;width:100%;max-width:100%;height:88vh;max-height:88vh;animation:.24s cubic-bezier(.22,1,.36,1) careporch-thread-sheet-in;display:flex;position:relative;overflow:hidden}@media (width>=768px){.careporch-thread-overlay__sheet{border-radius:20px 20px 0 0;max-width:680px;height:82vh;max-height:82vh}}@media (prefers-reduced-motion:reduce){.careporch-thread-overlay__scrim,.careporch-thread-overlay__sheet{animation:none}}@keyframes careporch-thread-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes careporch-thread-scrim-in{0%{opacity:0}to{opacity:1}}.careporch-thread-overlay__header{background-color:#fdfcf9;border-bottom:1px solid #e4e2da;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 20px;display:flex}.careporch-thread-overlay__title{font-family:Nunito Sans,Nunito,system-ui,sans-serif;font-style:normal;font-size:calc(20px * var(--careporch-chat-font-scale,1));color:#2b2a26;font-weight:800}.careporch-thread-overlay__close{color:#1e5745;min-width:56px;min-height:56px;font-family:Nunito,system-ui,sans-serif;font-size:calc(16px * var(--careporch-chat-font-scale,1));cursor:pointer;background:0 0;border:none;border-radius:12px;padding-inline:16px;font-weight:700}.careporch-thread-overlay__close:hover,.careporch-thread-overlay__close:focus-visible{color:#1e5745!important;background-color:#0000!important}.careporch-thread-overlay__body{flex-direction:column;flex:auto;min-height:0;display:flex}.careporch-thread-overlay__body .str-chat__thread,.careporch-thread-overlay__body .str-chat__thread-container{background-color:#f7f6f1;width:100%;max-width:100%;height:100%;min-height:0}.careporch-thread-overlay__body .str-chat__thread-header,.careporch-chat .str-chat__context-menu [role=menuitem] svg,.careporch-chat .str-chat__message-actions-box [role=menuitem] svg,.careporch-chat .str-chat__dialog-menu [role=menuitem] svg:first-child{display:none}.careporch-chat .str-chat__context-menu [role=menuitem]{gap:0;padding-inline:18px}.careporch-chat__empty{text-align:center;justify-content:center;align-items:center;padding:32px 24px;display:flex}.careporch-chat__empty-text{color:#67655d;font-family:Nunito,system-ui,sans-serif;font-size:calc(18px * var(--careporch-chat-font-scale,1));max-width:34ch;margin:0;line-height:1.45}.careporch-chat__read-only{min-height:56px;font-size:calc(16px * var(--careporch-chat-font-scale,1));color:#67655d;text-align:center;background-color:#fdfcf9;border-top:1px solid #e4e2da;justify-content:center;align-items:center;padding:16px 24px;font-family:Nunito,system-ui,sans-serif;font-size:16px;display:flex}.careporch-chat__reaction-emoji{font-size:20px;line-height:1}.careporch-chat .str-chat__message-options .str-chat__message-actions-box-button,.careporch-chat .str-chat__message-options .str-chat__message-reply-in-thread-button,.careporch-chat .str-chat__message-options .str-chat__message-reactions-button{color:#1e5745;width:auto;min-width:56px;min-height:56px;font-family:var(--str-chat__font-family);font-size:calc(15px * var(--careporch-chat-font-scale,1));background-color:#0000;border-radius:22px;padding-inline:12px;font-weight:700;transition:background-color .12s}.careporch-chat .str-chat__message-options button svg{display:none}.careporch-chat .str-chat__message-options .str-chat__message-actions-box-button:after{content:"More"}.careporch-chat .str-chat__message-options .str-chat__message-reply-in-thread-button:after{content:"Reply"}.careporch-chat .str-chat__message-options .str-chat__message-reactions-button:after{content:"React"}.careporch-chat .str-chat__message-options button:hover,.careporch-chat .str-chat__message-options button:focus-visible{color:#1e5745!important;background-color:#0000!important}.careporch-chat .str-chat__message-options{align-items:center;gap:2px}.careporch-chat .str-chat__message--me .str-chat__message-reactions-button{order:1}.careporch-chat .str-chat__message--me .str-chat__message-reply-in-thread-button{order:2}.careporch-chat .str-chat__message--me .str-chat__message-actions-box-button:not(.str-chat__message-reactions-button):not(.str-chat__message-reply-in-thread-button){order:3}.careporch-chat .str-chat__message-options button{opacity:1}.careporch-chat{--str-chat__avatar-bg-default:#1e5745;--str-chat__avatar-text-default:#fff;--str-chat__avatar-bg-placeholder:#e4e2da;--str-chat__avatar-text-placeholder:#67655d;--str-chat__avatar-palette-bg-1:#1e5745;--str-chat__avatar-palette-bg-2:#123a2c;--str-chat__avatar-palette-bg-3:#2b2a26;--str-chat__avatar-palette-bg-4:#67655d;--str-chat__avatar-palette-bg-5:#ed9a5e;--str-chat__avatar-palette-text-1:#fff;--str-chat__avatar-palette-text-2:#fff;--str-chat__avatar-palette-text-3:#fff;--str-chat__avatar-palette-text-4:#fff;--str-chat__avatar-palette-text-5:#2b2a26}.careporch-chat .str-chat__send-to-channel-checkbox__container{display:none!important}.careporch-chat .careporch-chat__author-name{color:#67655d;font-size:calc(14px * var(--careporch-chat-font-scale,1));font-weight:700}.careporch-chat .str-chat__message--me .careporch-chat__author-name{color:#1e5745}.careporch-chat .str-chat__li,.careporch-chat .str-chat__li.str-chat__li--single,.careporch-chat .str-chat__li.str-chat__li--top,.careporch-chat .str-chat__li.str-chat__li--middle,.careporch-chat .str-chat__li.str-chat__li--bottom{padding-block:calc(9px * var(--careporch-chat-font-scale,1))}.careporch-chat .str-chat__message-inner{row-gap:2px}.careporch-chat .str-chat__message-bubble,.careporch-chat .str-chat__message-composer,.careporch-chat .str-chat__message-textarea-container,.careporch-chat .str-chat__message-attachment,.careporch-chat .str-chat__message-attachment-card,.careporch-chat .str-chat__attachment-preview-list,.careporch-chat .str-chat__unread-messages-separator,.careporch-chat .str-chat__date-separator-date,.careporch-chat .str-chat__quoted-message-preview,.careporch-chat .str-chat__quoted-message-bubble,.careporch-chat .str-chat__message-reaction,.careporch-chat .str-chat__send-button,.careporch-chat .str-chat__attachment-selector button{backdrop-filter:none;box-shadow:none;text-shadow:none;background-image:none}.careporch-chat .str-chat__message-attachment-card{border:1px solid #e4e2da;border-radius:12px}.careporch-chat .str-chat__message-attachment-card__content{border-inline-start:none}