.cyan[data-v-4004158d]{color:#4ab38e}.cgreen[data-v-4004158d]{color:#00822c}.amazon-connect-chatjs[data-v-4004158d]{position:fixed;right:20px;bottom:10px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.amazon-connect-chatjs__button[data-v-4004158d]{width:78px;height:104px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;text-align:center}.amazon-connect-chatjs__button svg[data-v-4004158d]{display:flex;width:78px;height:78px;padding:21px;border-radius:50%;background-color:#123456;box-shadow:0 2px 10px rgba(0,0,0,.3)}.amazon-connect-chatjs__button span[data-v-4004158d]{display:block;margin-top:4px;font-size:16px;font-weight:700;line-height:22px;text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5)}.amazon-connect-chatjs__panel[data-v-4004158d]{display:flex;flex-direction:column;width:480px;max-width:calc(100vw - 32px);height:700px;max-height:calc(100vh - 32px);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.24)}.amazon-connect-chatjs__header[data-v-4004158d]{display:flex;align-items:center;padding:12px 16px;background:#123456;color:#fff;position:relative}.amazon-connect-chatjs__header-title[data-v-4004158d]{flex:1;text-align:center;font-size:16px;font-weight:500}.amazon-connect-chatjs__lang-select[data-v-4004158d]{background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:15px;color:#fff;font-size:13px;cursor:pointer;padding:4px 10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.amazon-connect-chatjs__lang-select[data-v-4004158d]:hover{background:hsla(0,0%,100%,.1)}.amazon-connect-chatjs__lang-select option[data-v-4004158d]{background:#123456;color:#fff}.amazon-connect-chatjs__minimize-btn[data-v-4004158d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.amazon-connect-chatjs__minimize-btn[data-v-4004158d]:hover{background:hsla(0,0%,100%,.15)}.amazon-connect-chatjs__setup[data-v-4004158d]{padding:16px;background:#f7f7f7;border-bottom:1px solid #e5e5e5}.amazon-connect-chatjs__input-group[data-v-4004158d]{margin-bottom:12px}.amazon-connect-chatjs__input-group input[data-v-4004158d]{width:100%;padding:10px 14px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;outline:none}.amazon-connect-chatjs__input-group input[data-v-4004158d]:focus{border-color:#123456}.amazon-connect-chatjs__btn-group[data-v-4004158d]{display:flex;gap:10px}.amazon-connect-chatjs__btn-primary[data-v-4004158d]{flex:1;padding:11px;border:none;border-radius:6px;font-size:15px;cursor:pointer;background:#123456;color:#fff}.amazon-connect-chatjs__btn-primary[data-v-4004158d]:hover:not(:disabled){background:#0f2a4a}.amazon-connect-chatjs__btn-primary[data-v-4004158d]:disabled{opacity:.5;cursor:not-allowed}.amazon-connect-chatjs__btn-secondary[data-v-4004158d]{flex:1;padding:11px;border:none;border-radius:6px;font-size:15px;cursor:pointer;background:#f5f5f5;color:#333}.amazon-connect-chatjs__btn-secondary[data-v-4004158d]:disabled{opacity:.5;cursor:not-allowed}.amazon-connect-chatjs__btn-highlight[data-v-4004158d]{background:#ff6b35;color:#fff;box-shadow:0 0 10px rgba(255,107,53,.3)}.amazon-connect-chatjs__faq-container[data-v-4004158d]{padding:12px 16px;background:#f9f9f9;border-bottom:1px solid #e5e5e5}.amazon-connect-chatjs__faq-title[data-v-4004158d]{font-size:14px;font-weight:500;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.amazon-connect-chatjs__faq-title[data-v-4004158d]:hover{color:#123456}.amazon-connect-chatjs__faq-toggle[data-v-4004158d]{font-size:12px;transition:transform .3s}.amazon-connect-chatjs__faq-toggle-collapsed[data-v-4004158d]{transform:rotate(-90deg)}.amazon-connect-chatjs__faq-list[data-v-4004158d]{overflow:hidden;transition:all .3s}.amazon-connect-chatjs__faq-list-collapsed[data-v-4004158d]{max-height:0;opacity:0}.amazon-connect-chatjs__faq-item[data-v-4004158d]{margin-bottom:6px}.amazon-connect-chatjs__faq-question[data-v-4004158d]{color:#123456;text-decoration:underline;cursor:pointer;font-size:13px;margin-bottom:4px;display:inline-block}.amazon-connect-chatjs__faq-question[data-v-4004158d]:hover{color:#0f2a4a}.amazon-connect-chatjs__faq-answer[data-v-4004158d]{font-size:13px;color:#666;max-height:0;overflow:hidden;opacity:0;transition:all .3s}.amazon-connect-chatjs__faq-answer-expanded[data-v-4004158d]{max-height:200px;opacity:1;padding-top:4px}.amazon-connect-chatjs__messages[data-v-4004158d]{flex:1;overflow-y:auto;padding:16px;background:#f7f7f7}.amazon-connect-chatjs__message-row[data-v-4004158d]{display:flex;margin-bottom:12px}.amazon-connect-chatjs__message-row--customer[data-v-4004158d]{justify-content:flex-end}.amazon-connect-chatjs__message-row--agent[data-v-4004158d]{justify-content:flex-start}.amazon-connect-chatjs__message-row--system[data-v-4004158d]{justify-content:center}.amazon-connect-chatjs__bubble[data-v-4004158d]{max-width:70%;padding:10px 14px;border-radius:16px;word-break:break-word;font-size:14px;line-height:20px}.amazon-connect-chatjs__message-row--customer .amazon-connect-chatjs__bubble[data-v-4004158d]{background:#123456;color:#fff;border-bottom-right-radius:4px}.amazon-connect-chatjs__message-row--agent .amazon-connect-chatjs__bubble[data-v-4004158d]{background:#fff;color:#333;border:1px solid #e5e5e5;border-bottom-left-radius:4px}.amazon-connect-chatjs__message-row--system .amazon-connect-chatjs__bubble[data-v-4004158d]{background:#f0f0f0;color:#666;font-size:13px;border-radius:10px;max-width:80%}.amazon-connect-chatjs__bubble--md[data-v-4004158d]{max-width:85%;overflow-x:auto}.amazon-connect-chatjs__bubble--md[data-v-4004158d] p{margin:0 0 8px}.amazon-connect-chatjs__bubble--md[data-v-4004158d] p:last-child{margin-bottom:0}.amazon-connect-chatjs__bubble--md[data-v-4004158d] table{border-collapse:collapse;width:100%;font-size:13px;margin:6px 0}.amazon-connect-chatjs__bubble--md[data-v-4004158d] td,.amazon-connect-chatjs__bubble--md[data-v-4004158d] th{border:1px solid #ddd;padding:6px 8px;text-align:left}.amazon-connect-chatjs__bubble--md[data-v-4004158d] th{background:#f0f0f0}.amazon-connect-chatjs__bubble--md[data-v-4004158d] a{color:#123456;text-decoration:underline}.amazon-connect-chatjs__bubble--md[data-v-4004158d] code{background:#eee;padding:1px 4px;border-radius:3px;font-size:12px}.amazon-connect-chatjs__bubble--md[data-v-4004158d] pre{background:#eee;padding:8px;border-radius:4px;overflow-x:auto}.amazon-connect-chatjs__bubble--md[data-v-4004158d] pre code{background:none;padding:0}.amazon-connect-chatjs__bubble--md[data-v-4004158d] ol,.amazon-connect-chatjs__bubble--md[data-v-4004158d] ul{margin:4px 0;padding-left:20px}.amazon-connect-chatjs__error[data-v-4004158d]{margin:0;padding:8px 12px;background:#fff1f0;color:#b42318;font-size:13px}.amazon-connect-chatjs__input-container[data-v-4004158d]{padding:12px 16px;background:#fff;border-top:1px solid #e5e5e5;display:flex;align-items:center;gap:8px;position:relative}.amazon-connect-chatjs__message-input[data-v-4004158d]{flex:1;padding:10px 14px;border:1px solid #d9d9d9;border-radius:20px;font-size:15px;outline:none}.amazon-connect-chatjs__message-input[data-v-4004158d]:focus{border-color:#123456}.amazon-connect-chatjs__message-input[data-v-4004158d]:disabled{background:#f5f5f5}.amazon-connect-chatjs__send-btn[data-v-4004158d]{width:38px;height:38px;border:none;border-radius:50%;background:#123456;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.amazon-connect-chatjs__send-btn[data-v-4004158d]:hover:not(:disabled){background:#0f2a4a}.amazon-connect-chatjs__send-btn[data-v-4004158d]:disabled{background:#ccc;cursor:not-allowed}.amazon-connect-chatjs__attach-btn[data-v-4004158d]{width:38px;height:38px;border:none;border-radius:50%;background:#f5f5f5;color:#666;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.amazon-connect-chatjs__attach-btn[data-v-4004158d]:hover:not(:disabled){background:#e0e0e0}.amazon-connect-chatjs__attach-btn[data-v-4004158d]:disabled{background:#f0f0f0;cursor:not-allowed}.amazon-connect-chatjs__file-input[data-v-4004158d]{display:none}.amazon-connect-chatjs__order-btn[data-v-4004158d]{width:38px;height:38px;border:none;border-radius:50%;background:#f5f5f5;color:#666;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center}.amazon-connect-chatjs__order-btn[data-v-4004158d]:hover:not(:disabled){background:#e0e0e0}.amazon-connect-chatjs__order-menu[data-v-4004158d]{position:absolute;bottom:56px;left:64px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;min-width:120px}.amazon-connect-chatjs__order-menu-item[data-v-4004158d]{padding:10px 14px;cursor:pointer;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0}.amazon-connect-chatjs__order-menu-item[data-v-4004158d]:last-child{border-bottom:none}.amazon-connect-chatjs__order-menu-item[data-v-4004158d]:hover{background:#f5f5f5}.amazon-connect-chatjs__modal-overlay[data-v-4004158d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.amazon-connect-chatjs__modal[data-v-4004158d]{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:380px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.amazon-connect-chatjs__modal h3[data-v-4004158d]{margin:0 0 14px 0;font-size:17px;color:#333}.amazon-connect-chatjs__modal textarea[data-v-4004158d]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;height:80px;font-family:inherit;margin-bottom:14px}.amazon-connect-chatjs__modal-actions[data-v-4004158d]{display:flex;gap:10px}.amazon-connect-chatjs__modal-actions button[data-v-4004158d]{flex:1;padding:9px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.amazon-connect-chatjs__modal-cancel[data-v-4004158d]{background:#f5f5f5;color:#333}.amazon-connect-chatjs__modal-submit[data-v-4004158d]{background:#123456;color:#fff}.amazon-connect-chatjs__modal-submit[data-v-4004158d]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:640px){.amazon-connect-chatjs[data-v-4004158d]{right:8px;bottom:8px}.amazon-connect-chatjs__panel[data-v-4004158d]{width:calc(100vw - 16px);height:calc(100vh - 16px)}.amazon-connect-chatjs__bubble[data-v-4004158d]{max-width:85%}}