/* NEWAY ONE v8.0.881 SAFE
 * Message Center canonical styles. Latest-SMS component ownership moved out of global Core CSS.
 */
.latest-sms-box{background:linear-gradient(145deg,rgba(31,31,45,.98),rgba(18,18,27,.98));border:1px solid rgba(70,210,140,.24);border-radius:22px;padding:14px 15px;margin:0 0 12px;box-shadow:0 14px 34px rgba(0,0,0,.18);}
.latest-sms-box.fail{border-color:rgba(255,92,92,.35);}
.latest-sms-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px;}
.latest-sms-head h2{font-size:18px;margin:0;color:var(--gold);}
.latest-sms-head p{margin:4px 0 0;color:var(--muted);font-size:12px;}
.latest-sms-status{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid rgba(70,210,140,.35);background:rgba(70,210,140,.10);color:#8ff0bd;}
.latest-sms-status.fail{border-color:rgba(255,92,92,.38);background:rgba(255,92,92,.10);color:#ff9b9b;}
.latest-sms-message{margin:8px 0 0;color:#fff;line-height:1.45;word-break:break-word;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px;}
.latest-sms-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;}
.latest-sms-meta span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:rgba(255,255,255,.045);color:var(--muted);}
.latest-sms-meta .latest-code-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;}
.latest-resend-btn{min-height:28px!important;padding:3px 8px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;}
.latest-sms-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;}
.latest-sms-actions button{min-height:36px;padding:7px 11px;border-radius:999px;}

html[data-neway-theme="light"] body .latest-sms-head h2{color:var(--lt-gold)!important;-webkit-text-fill-color:var(--lt-gold)!important;}
html[data-neway-theme="light"] body .latest-sms-message{color:var(--lt-text)!important;-webkit-text-fill-color:var(--lt-text)!important;}
html[data-neway-theme="light"] body .latest-sms-status{background:var(--lt-green-soft)!important;border-color:rgba(36,122,74,.22)!important;color:var(--lt-green)!important;-webkit-text-fill-color:var(--lt-green)!important;}
html[data-neway-theme="light"] body .latest-sms-status.fail{background:var(--lt-red-soft)!important;border-color:rgba(185,61,80,.22)!important;color:var(--lt-red)!important;-webkit-text-fill-color:var(--lt-red)!important;}

/* v8.0.843 — Customer SMS dual entry + iMessage-style time hierarchy.
 * Keep the split workspace, compact customer list and distinct message bubbles.
 * v8.0.843 keeps Customer SMS on both Home and More, and moves conversation
 * time context into centered chat markers similar to native messaging apps.
 */
#incomingSms8830{--sms-in-bg:color-mix(in srgb,#6f8da8 23%,var(--card));--sms-in-border:color-mix(in srgb,#7ea6c8 42%,var(--line));--sms-out-bg:color-mix(in srgb,var(--pink) 27%,var(--card));--sms-out-border:color-mix(in srgb,var(--pink) 46%,var(--line));}
#incomingSms8830 .hierarchy-head-copy-8304 h1{color:var(--text);-webkit-text-fill-color:var(--text);}
#incomingSms8830 .hierarchy-head-copy-8304 p{color:var(--muted);-webkit-text-fill-color:var(--muted);}
.customer-sms-hub-unread-dot-8841{grid-column:3;grid-row:1;align-self:start;justify-self:end;width:9px;height:9px;margin:2px 3px 0 0;border-radius:50%;background:#e93a63;box-shadow:0 0 0 3px color-mix(in srgb,#e93a63 14%,transparent);}
.customer-sms-home-card-8842,.customer-sms-more-card-8843{position:relative;}
.customer-sms-home-unread-dot-8842,.customer-sms-more-unread-dot-8843{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#e33b58;color:#fff;-webkit-text-fill-color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:-.2px;box-shadow:0 0 0 3px color-mix(in srgb,#e33b58 14%,transparent),0 3px 9px rgba(227,59,88,.22);pointer-events:none;}
.customer-sms-home-unread-dot-8842{top:10px;right:12px;}
.customer-sms-more-unread-dot-8843{top:10px;right:34px;}
.customer-sms-home-unread-dot-8842.hidden,.customer-sms-more-unread-dot-8843.hidden{display:none;}

#incomingSms8830 .customer-sms-head-actions-8881{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex:0 0 auto;}
#incomingSms8830 .customer-sms-head-actions-8881>button{min-height:38px;padding:7px 12px;border-radius:11px;font-size:13px;white-space:nowrap;}
#incomingSms8830 .customer-sms-new-button-8881{display:inline-flex;align-items:center;gap:5px;border-color:color-mix(in srgb,var(--pink) 38%,var(--line));background:color-mix(in srgb,var(--pink) 10%,transparent);color:var(--text);}
#incomingSms8830 .customer-sms-new-button-8881>span:first-child{font-size:18px;font-weight:500;line-height:1;}

.customer-sms-new-modal-8881 .customer-sms-new-box-8881{width:min(560px,calc(100vw - 28px));max-width:560px;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881{display:grid;gap:8px;margin-top:4px;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 label{display:grid;gap:6px;margin:0;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 label>span{color:var(--text);font-size:13px;font-weight:700;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 input,
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 textarea{width:100%;box-sizing:border-box;margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:var(--text);font:inherit;line-height:1.45;outline:none;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 input{min-height:42px;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 textarea{min-height:118px;max-height:260px;resize:vertical;}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 input:focus,
.customer-sms-new-modal-8881 .customer-sms-new-form-8881 textarea:focus{border-color:color-mix(in srgb,var(--pink) 50%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 9%,transparent);}
.customer-sms-new-modal-8881 .customer-sms-new-form-8881>small{margin:-2px 0 4px;color:var(--muted);font-size:10.5px;line-height:1.45;}
.customer-sms-new-modal-8881 .customer-sms-new-meta-8881{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:18px;margin-top:-1px;}
.customer-sms-new-modal-8881 .customer-sms-new-meta-8881>span:last-child{margin-left:auto;color:var(--muted);font-size:10.5px;white-space:nowrap;}
.customer-sms-new-modal-8881 .customer-sms-new-error-8881{color:#ff8e9f;font-size:11px;line-height:1.4;}
.customer-sms-new-modal-8881 .actions{margin-top:14px;}

#incomingSms8830 .customer-sms-shell-8839{padding:0 12px 12px;background:transparent;border:0;}
#incomingSms8830 .customer-sms-workspace-8839{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);height:calc(100dvh - 230px);min-height:560px;max-height:820px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 12px 28px rgba(0,0,0,.12);}
#incomingSms8830 .customer-sms-sidebar-8839{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;border-right:1px solid var(--line);background:rgba(255,255,255,.018);}
#incomingSms8830 .customer-sms-search-8839{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;border-bottom:1px solid var(--line);background:var(--card);}
#incomingSms8830 .customer-sms-search-8839 input{width:100%;min-width:0;height:38px;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--text);outline:none;font:inherit;font-size:12px;}
#incomingSms8830 .customer-sms-search-8839 input:focus{border-color:color-mix(in srgb,var(--pink) 45%,var(--line));}
#incomingSms8830 .customer-sms-search-button-8840{min-width:62px;min-height:38px;padding:6px 11px;border-radius:10px;font-size:12px;}
#incomingSms8830 .customer-sms-summary-8839{min-height:24px;margin:0;padding:5px 10px;border-bottom:1px solid var(--line);font-size:10.5px;line-height:1.35;color:var(--muted);}
#incomingSms8830 .customer-sms-summary-8839:empty{display:none;}
#incomingSms8830 .customer-sms-thread-list-8839{min-height:0;overflow:auto;overscroll-behavior:contain;}
#incomingSms8830 .customer-sms-thread-list-8839 .operation-log-list{display:block;margin:0;padding:0;}
#incomingSms8830 .customer-sms-thread-list-8839 .empty{margin:18px 12px;}
#incomingSms8830 .customer-sms-thread-item-8839{appearance:none;width:100%;display:block;box-sizing:border-box;margin:0;padding:9px 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease;}
#incomingSms8830 .customer-sms-thread-item-8839:hover{background:rgba(255,255,255,.035);}
#incomingSms8830 .customer-sms-thread-item-8839.selected{background:color-mix(in srgb,var(--pink) 10%,transparent);box-shadow:inset 3px 0 0 var(--pink);}
#incomingSms8830 .customer-sms-thread-main-8839{display:block;min-width:0;}
#incomingSms8830 .customer-sms-thread-top-8839{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;}
#incomingSms8830 .customer-sms-thread-top-8839 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13.5px;line-height:1.35;}
#incomingSms8830 .customer-sms-thread-name-8841{display:flex;align-items:center;gap:6px;min-width:0;flex:1;}
#incomingSms8830 .customer-sms-thread-name-8841 strong{flex:0 1 auto;}
#incomingSms8830 .customer-sms-thread-identity-8842{display:flex;align-items:baseline;gap:4px;min-width:0;flex:1;}
#incomingSms8830 .customer-sms-thread-identity-8842 strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#incomingSms8830 .customer-sms-thread-identity-8842 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;font-weight:500;}
#incomingSms8830 .customer-sms-thread-unread-dot-8841{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#e93a63;box-shadow:0 0 0 3px color-mix(in srgb,#e93a63 14%,transparent);}
#incomingSms8830 .customer-sms-thread-top-8839 time{flex:0 0 auto;color:var(--muted);font-size:9.5px;line-height:1.2;white-space:nowrap;}

#incomingSms8830 .customer-sms-thread-tags-8839{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px;}
#incomingSms8830 .customer-sms-thread-tags-8839 em{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);font-size:9px;font-style:normal;line-height:1.2;}
#incomingSms8830 .customer-sms-conversation-pane-8839{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;background:color-mix(in srgb,var(--card) 94%,#000 6%);}
#incomingSms8830 .customer-sms-conversation-empty-8839{display:grid;place-content:center;justify-items:center;gap:6px;min-height:100%;padding:24px;text-align:center;color:var(--muted);}
#incomingSms8830 .customer-sms-conversation-empty-8839 strong{color:var(--text);font-size:16px;}
#incomingSms8830 .customer-sms-conversation-empty-8839 span{max-width:320px;font-size:12px;line-height:1.5;}
#incomingSms8830 .customer-sms-chat-head-8839{display:flex;align-items:center;gap:10px;min-height:62px;box-sizing:border-box;padding:9px 13px;border-bottom:1px solid var(--line);background:var(--card);}
#incomingSms8830 .customer-sms-chat-person-8839{min-width:0;flex:1;}
#incomingSms8830 .customer-sms-chat-person-8839>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:15px;line-height:1.3;}
#incomingSms8830 .customer-sms-chat-person-8839>span{display:block;margin-top:1px;color:var(--muted);font-size:10.5px;line-height:1.3;}
#incomingSms8830 .customer-sms-chat-tags-8839{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px;}
#incomingSms8830 .customer-sms-chat-tags-8839 em{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);font-size:9px;font-style:normal;}
#incomingSms8830 .customer-sms-mobile-back-8839{display:none;flex:0 0 auto;min-height:32px;padding:5px 9px;border-radius:9px;font-size:11px;}
#incomingSms8830 .customer-sms-chat-state-8839{display:grid;place-items:center;min-height:0;padding:24px;color:var(--muted);font-size:12px;text-align:center;}
#incomingSms8830 .customer-sms-chat-body-8839{min-height:0;overflow:hidden;padding:10px 13px 5px;}
#incomingSms8830 .incoming-chat-log-8838{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;overflow:auto;overscroll-behavior:contain;padding:3px 4px 10px;border:0;border-radius:0;background:transparent;scroll-behavior:smooth;}
#incomingSms8830 .incoming-chat-date-8840{display:flex;align-items:center;justify-content:center;margin:10px 0 4px;}
#incomingSms8830 .incoming-chat-date-8840 span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:10px;font-weight:600;line-height:1.25;letter-spacing:.01em;}
#incomingSms8830 .incoming-chat-row-8838{display:flex;width:100%;}
#incomingSms8830 .incoming-chat-row-8838.incoming{justify-content:flex-start;}
#incomingSms8830 .incoming-chat-row-8838.outgoing{justify-content:flex-end;}
#incomingSms8830 .incoming-chat-bubble-8838{max-width:min(72%,680px);padding:8px 10px;border:1px solid var(--sms-in-border);border-radius:15px 15px 15px 5px;background:var(--sms-in-bg);box-shadow:0 2px 8px rgba(0,0,0,.065);}
#incomingSms8830 .incoming-chat-row-8838.outgoing .incoming-chat-bubble-8838{border-radius:15px 15px 5px 15px;background:var(--sms-out-bg);border-color:var(--sms-out-border);}
#incomingSms8830 .incoming-chat-row-8838.pending-8841 .incoming-chat-bubble-8838{border-style:dashed;opacity:.92;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease;}
#incomingSms8830 .incoming-chat-row-8838.pending-8841.holding-8841 .incoming-chat-bubble-8838{transform:scale(.975);opacity:.72;box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 14%,transparent);}
#incomingSms8830 .incoming-chat-pending-8841{margin-top:4px;color:color-mix(in srgb,var(--pink) 72%,var(--muted));font-size:9.5px;line-height:1.35;}
#incomingSms8830 .incoming-chat-text-8838{color:var(--text);font-size:13.5px;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere;}
#incomingSms8830 .incoming-chat-meta-8838,#incomingSms8830 .incoming-chat-media-8838{margin-top:4px;color:var(--muted);font-size:9.5px;line-height:1.35;}
#incomingSms8830 .incoming-chat-row-8838.outgoing .incoming-chat-meta-8838{color:color-mix(in srgb,var(--pink) 44%,var(--muted));}
#incomingSms8830 .incoming-reply-composer-8838{margin:0;padding:9px 11px 11px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--card);}
#incomingSms8830 .incoming-reply-composer-8838 textarea{width:100%;min-height:54px;max-height:120px;resize:vertical;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:var(--text);font:inherit;line-height:1.45;outline:none;}
#incomingSms8830 .incoming-reply-composer-8838 textarea:focus{border-color:color-mix(in srgb,var(--pink) 45%,var(--line));}
#incomingSms8830 .incoming-reply-actions-8838{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;}
#incomingSms8830 .incoming-reply-actions-8838 span{color:var(--muted);font-size:10px;}
#incomingSms8830 .incoming-reply-actions-8838 button{min-width:78px;min-height:34px;padding:6px 14px;border-radius:10px;}
#incomingSms8830 .incoming-reply-notice-8838{margin:0 0 7px;color:var(--green);font-size:11px;}
#incomingSms8830 .incoming-reply-readonly-8838{margin:0;padding:10px 12px;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--card);color:var(--muted);font-size:11px;text-align:center;}

html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-new-button-8881{background:#fff0f7;border-color:#e7a5c4;color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-form-8881 label>span{color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-form-8881 input,
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-form-8881 textarea{background:#f8fafc;border-color:#cbd5e1;color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-form-8881>small,
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-meta-8881>span:last-child{color:var(--lt-text-2);-webkit-text-fill-color:var(--lt-text-2);}
html[data-neway-theme="light"] body .customer-sms-new-modal-8881 .customer-sms-new-error-8881{color:#b7314b;-webkit-text-fill-color:#b7314b;}

html[data-neway-theme="light"] body #incomingSms8830 .hierarchy-head-copy-8304 h1{color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body #incomingSms8830 .hierarchy-head-copy-8304 p{color:var(--lt-text-2);-webkit-text-fill-color:var(--lt-text-2);}
html[data-neway-theme="light"] body #incomingSms8830{--sms-in-bg:#dcecf8;--sms-in-border:#9ec7e3;--sms-out-bg:#f8d0e2;--sms-out-border:#df8db4;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-workspace-8839{background:#fff;border-color:#cfd7e2;box-shadow:0 12px 30px rgba(31,42,56,.09);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-sidebar-8839{background:#f4f7fb;border-color:#d5dde7;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-search-8839,
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-chat-head-8839,
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-composer-8838,
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-readonly-8838{background:var(--lt-surface);border-color:var(--lt-border);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-search-8839 input,
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-composer-8838 textarea{background:var(--lt-surface-soft);border-color:var(--lt-border);color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-summary-8839{border-color:var(--lt-border);color:var(--lt-text-2);-webkit-text-fill-color:var(--lt-text-2);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-thread-item-8839{background:#fff;border-color:#dfe5ec;color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);box-shadow:none;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-thread-item-8839:hover{background:#edf3f8;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-thread-item-8839.selected{background:#fce5ef;box-shadow:inset 4px 0 0 var(--pink);}
html[data-neway-theme="light"] body #incomingSms8830 :is(.customer-sms-thread-top-8839 strong,.customer-sms-chat-person-8839>strong,.customer-sms-conversation-empty-8839 strong,.incoming-chat-text-8838){color:var(--lt-text);-webkit-text-fill-color:var(--lt-text);}
html[data-neway-theme="light"] body #incomingSms8830 :is(.customer-sms-thread-top-8839 time,.customer-sms-thread-phone-8839,.customer-sms-chat-person-8839>span,.customer-sms-conversation-empty-8839,.customer-sms-chat-state-8839,.incoming-chat-meta-8838,.incoming-chat-media-8838,.incoming-reply-actions-8838 span,.incoming-reply-readonly-8838,.incoming-chat-date-8840 span){color:var(--lt-text-2);-webkit-text-fill-color:var(--lt-text-2);}
html[data-neway-theme="light"] body #incomingSms8830 :is(.customer-sms-thread-tags-8839 em,.customer-sms-chat-tags-8839 em){background:var(--lt-surface-soft);border-color:var(--lt-border);color:var(--lt-text-2);-webkit-text-fill-color:var(--lt-text-2);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-conversation-pane-8839{background:#eef3f8;}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-date-8840 span{background:transparent;border-color:transparent;color:#647184;-webkit-text-fill-color:#647184;}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-bubble-8838{background:var(--sms-in-bg);border-color:var(--sms-in-border);}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-row-8838.outgoing .incoming-chat-bubble-8838{background:var(--sms-out-bg);border-color:var(--sms-out-border);}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-row-8838.incoming .incoming-chat-text-8838{color:#18384f;-webkit-text-fill-color:#18384f;}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-row-8838.outgoing .incoming-chat-text-8838{color:#4a1c33;-webkit-text-fill-color:#4a1c33;}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-chat-bubble-8838{box-shadow:0 3px 10px rgba(48,73,96,.10);}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-search-8839,
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-chat-head-8839,
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-composer-8838{background:#fff;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-search-8839 input,
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-composer-8838 textarea{background:#f8fafc;border-color:#cbd5e1;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-thread-identity-8842 small{color:#6b7280;-webkit-text-fill-color:#6b7280;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-chat-head-8839{border-bottom-color:#d5dde7;}
html[data-neway-theme="light"] body #incomingSms8830 .incoming-reply-composer-8838{border-top-color:#d5dde7;}
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-thread-tags-8839 em,
html[data-neway-theme="light"] body #incomingSms8830 .customer-sms-chat-tags-8839 em{background:#eef2f6;border-color:#d4dce6;}

@media(max-width:900px){
  #incomingSms8830 .customer-sms-shell-8839{padding:0 10px 10px;}
  #incomingSms8830 .customer-sms-workspace-8839{display:block;height:calc(100dvh - 205px);min-height:510px;max-height:none;border-radius:16px;}
  #incomingSms8830 .customer-sms-sidebar-8839{height:100%;border-right:0;}
  #incomingSms8830 .customer-sms-conversation-pane-8839{display:none;height:100%;}
  #incomingSms8830 .customer-sms-workspace-8839.conversation-open .customer-sms-sidebar-8839{display:none;}
  #incomingSms8830 .customer-sms-workspace-8839.conversation-open .customer-sms-conversation-pane-8839{display:grid;}
  #incomingSms8830 .customer-sms-mobile-back-8839{display:inline-flex;align-items:center;}
  #incomingSms8830 .customer-sms-chat-body-8839{padding:10px 10px 5px;}
  #incomingSms8830 .incoming-chat-bubble-8838{max-width:84%;}
}

@media(max-width:620px){
  #incomingSms8830 .hierarchy-head-8304{align-items:center;flex-wrap:wrap;padding-left:10px;padding-right:10px;}
  #incomingSms8830 .hierarchy-head-copy-8304{min-width:0;flex:1 1 calc(100% - 78px);}
  #incomingSms8830 .customer-sms-head-actions-8881{width:100%;justify-content:flex-end;margin-left:0;}
  #incomingSms8830 .customer-sms-head-actions-8881>button{min-height:36px;padding:6px 10px;}
  .customer-sms-new-modal-8881 .customer-sms-new-box-8881{width:min(100% - 18px,560px);max-height:calc(100dvh - 20px);overflow:auto;}
  .customer-sms-new-modal-8881 .customer-sms-new-form-8881 textarea{min-height:108px;}
  #incomingSms8830 .customer-sms-shell-8839{padding:0 7px 8px;}
  #incomingSms8830 .customer-sms-workspace-8839{height:calc(100dvh - 190px);min-height:500px;border-radius:14px;}
  #incomingSms8830 .customer-sms-search-8839{padding:10px;}
  #incomingSms8830 .customer-sms-thread-item-8839{padding:9px 10px;}
  #incomingSms8830 .customer-sms-chat-head-8839{min-height:62px;padding:9px 10px;gap:8px;}
  #incomingSms8830 .customer-sms-chat-tags-8839{margin-top:4px;}
  #incomingSms8830 .incoming-chat-bubble-8838{max-width:88%;font-size:13px;}
  #incomingSms8830 .incoming-reply-composer-8838{padding:8px 9px 9px;}
  #incomingSms8830 .incoming-reply-composer-8838 textarea{min-height:54px;max-height:110px;}
}
