:where(.zc-unified-composer){--zc-composer-blue:#2563eb;--zc-composer-blue-dark:#174fc2;--zc-composer-ink:#17233a;--zc-composer-muted:#68768b;--zc-composer-line:#d5dfec;--zc-composer-soft:#f6f9fd;display:grid;gap:10px;width:100%;min-width:0;max-width:100%;margin:0;box-sizing:border-box;padding:14px;border:1px solid var(--zc-composer-line);border-radius:16px;background:#fff;color:var(--zc-composer-ink);box-shadow:0 8px 24px rgb(24 52 91 / .06);direction:rtl}:where(.zc-unified-composer) *{box-sizing:border-box}:where(.zc-unified-composer) :where(.zc-chat-compose-head,.zc-native-admin__canned){display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0}:where(.zc-unified-composer) :where(.zc-chat-canned,select){min-width:0}:where(.zc-unified-composer) .zc-chat-canned{display:grid!important;grid-template-columns:auto minmax(180px,320px);align-items:center;gap:8px}:where(.zc-unified-composer) .zc-chat-canned>summary{list-style:none;font-size:12px;font-weight:800}:where(.zc-unified-composer) select{width:100%;min-height:42px;border:1px solid var(--zc-composer-line);border-radius:10px;background:#fff;padding-inline:11px;color:var(--zc-composer-ink)}:where(.zc-unified-composer) :where(.zc-chat-writing-tools,.zc-chat-writing-tools[open]){display:block!important;margin:0;border:0}:where(.zc-unified-composer) .zc-chat-writing-tools>summary{display:none!important}:where(.zc-unified-composer) :where(.zc-chat-editor-tools,.zc-ticket-editor-tools){display:flex!important;align-items:center;flex-wrap:wrap;gap:5px;width:100%;min-height:48px;padding:5px;border:1px solid var(--zc-composer-line);border-bottom:0;border-radius:11px 11px 0 0;background:var(--zc-composer-soft)}:where(.zc-unified-composer) :where(.zc-chat-editor-tools,.zc-ticket-editor-tools) button{display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;border:1px solid #fff0;border-radius:8px;background:#fff;color:var(--zc-composer-ink);box-shadow:none;cursor:pointer}:where(.zc-unified-composer) :where(.zc-chat-editor-tools,.zc-ticket-editor-tools) button:is(:hover,:focus-visible){border-color:#9bbaf0;background:#edf4ff;outline:2px solid rgb(37 99 235 / .14);outline-offset:0}:where(.zc-unified-composer) :where(.zc-chat-editor,.zc-ticket-editor,textarea[name="message"],textarea[name="reply"]){display:block;width:100%;min-width:0;max-width:100%;min-height:104px;margin:0;padding:12px 14px;border:1px solid var(--zc-composer-line);border-radius:0 0 11px 11px;background:#fff;color:var(--zc-composer-ink);font:inherit;line-height:1.9;resize:vertical;overflow-wrap:anywhere}:where(.zc-unified-composer) :where(.zc-chat-editor,.zc-ticket-editor):empty::before{content:attr(data-placeholder);color:#8b99ad;pointer-events:none}:where(.zc-unified-composer) :where(.zc-chat-editor,.zc-ticket-editor,textarea[name="message"],textarea[name="reply"]):focus{border-color:#6f9bea;outline:2px solid rgb(37 99 235 / .16);outline-offset:0;box-shadow:none}:where(.zc-unified-composer) .zc-chat-compose-options{display:block!important;margin:0;border:1px solid #dce5f1;border-radius:11px;background:#f8faff;overflow:hidden}:where(.zc-unified-composer) .zc-chat-compose-options>summary{display:block;padding:10px 12px;font-size:12px;font-weight:850;cursor:pointer}:where(.zc-unified-composer) .zc-chat-compose-options__body{display:grid;gap:8px;padding:0 10px 10px}:where(.zc-unified-composer) :where(.zc-chat-compose-footer,.zc-ticket-reply__actions,.zc-native-admin__composer,.zc-native-chat__composer){display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:stretch;gap:8px;width:100%;min-width:0}:where(.zc-unified-composer) :where(.zc-chat-upload-trigger,.zc-ticket-attach,.zc-native-admin__attach,.zc-native-chat__attach){grid-column:1;display:grid!important;place-items:center;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:1px solid #bfcde1!important;border-radius:10px!important;background:#fff!important;color:var(--zc-composer-blue)!important;box-shadow:none!important;cursor:pointer}:where(.zc-unified-composer) :where(.zc-chat-submit,.zc-ticket-send,.zc-native-admin__composer>button[type="submit"],.zc-native-chat__composer>button[type="submit"]){grid-column:2;min-width:0;width:100%;min-height:48px;margin:0!important;border:0!important;border-radius:10px!important;background:var(--zc-composer-blue)!important;color:#fff!important;font-weight:850;box-shadow:none!important}:where(.zc-unified-composer) .zc-chat-submit .button{width:100%!important;min-height:48px!important;margin:0!important;border:0!important;border-radius:10px!important;background:var(--zc-composer-blue)!important;color:#fff!important}:where(.zc-unified-composer) :where(.zc-chat-submit,.zc-ticket-send,button[type="submit"]):is(:hover,:focus-visible){background:var(--zc-composer-blue-dark)!important;outline:3px solid rgb(37 99 235 / .18);outline-offset:2px}:where(.zc-unified-composer) :where(.zc-chat-upload-preview,.zc-ticket-file-list,.zc-native-chat__files,[data-zc-composer-files]){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0}.zc-unified-composer__file{display:block;max-width:100%;padding:5px 9px;border:1px solid #d8e2ef;border-radius:8px;background:#f5f8fc;color:#506078;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.zc-unified-composer) :where(.zc-chat-form-status,.zc-ticket-reply__status,.zc-native-admin__reply-status,.zc-native-chat__status){grid-column:1/-1;margin:0;color:#9f1239;font-size:12px;line-height:1.7}@media(max-width:700px){:where(.zc-unified-composer){gap:8px;padding:10px;border-radius:13px}:where(.zc-unified-composer) :where(.zc-chat-compose-head,.zc-native-admin__canned){align-items:stretch;flex-direction:column}:where(.zc-unified-composer) .zc-chat-canned{grid-template-columns:1fr}:where(.zc-unified-composer) :where(.zc-chat-editor,.zc-ticket-editor,textarea[name="message"],textarea[name="reply"]){min-height:90px}}.zc-order-chat .zc-unified-composer,.zc-ticket-chat .zc-unified-composer,.zc-native-admin .zc-unified-composer,.zc-native-chat .zc-unified-composer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;border:1px solid var(--zc-composer-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgb(24 52 91 / .06)!important;overflow:hidden!important}.zc-unified-composer>:where(*),.zc-unified-composer :where(.zc-unified-composer__writing,.zc-native-admin__canned,.zc-native-admin__manual-sms,.zc-native-admin__reply-status,.zc-native-admin__composer,.zc-native-chat__profile,.zc-native-chat__status,.zc-native-chat__composer,.zc-native-chat__field-error,.zc-native-chat__files){grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.zc-unified-composer textarea[hidden],.zc-unified-composer textarea.screen-reader-text[data-zc-composer-input]{display:none!important}.zc-unified-composer__writing{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.zc-native-admin__reply.zc-unified-composer .zc-native-admin__canned{display:grid!important;grid-template-columns:minmax(110px,180px) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important}.zc-native-admin__reply.zc-unified-composer .zc-native-admin__manual-sms{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:1px solid #f1cf91!important;border-radius:11px!important;background:#fff9ed!important}@media(max-width:700px){.zc-native-admin__reply.zc-unified-composer .zc-native-admin__canned{grid-template-columns:minmax(0,1fr)!important}.zc-unified-composer :where(.zc-chat-editor-tools,.zc-ticket-editor-tools){flex-wrap:wrap!important}.zc-unified-composer :where(.zc-chat-compose-head,.zc-native-admin__canned)>*{width:100%!important;min-width:0!important;max-width:100%!important}}.zc-unified-composer :is(.zc-chat-editor,.zc-ticket-editor,textarea[name="message"],textarea[name="reply"]){width:100%!important;min-width:0!important;max-width:100%!important;min-height:104px!important;padding:12px 14px!important;border:1px solid var(--zc-composer-line)!important;background:#fff!important;box-shadow:none!important}.zc-unified-composer :is(.zc-chat-editor-tools,.zc-ticket-editor-tools){display:flex!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;overflow:visible!important}.zc-unified-composer :is(.zc-chat-compose-footer,.zc-native-admin__composer,.zc-native-chat__composer){display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}