.ea-commerce-dock__support{position:relative}.ea-commerce-dock__unread{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:10px;color:#fff;background:#2f5b4f;font-size:10px;font-weight:800;line-height:1}.ea-commerce-dock__unread[hidden]{display:none}.ea-commerce-dock .ea-support-chat{--ea-chat-paper:#f7f7f4;--ea-chat-white:#fff;--ea-chat-ink:#171715;--ea-chat-muted:#65645f;--ea-chat-line:#d8d7d1;--ea-chat-primary:#b44d32;--ea-chat-primary-hover:#973d27;--ea-chat-forest:#2f5b4f;grid-template-rows:auto minmax(126px,1fr) auto auto;gap:14px;width:min(420px,calc(100vw - 32px));max-height:min(700px,calc(100dvh - 92px));padding:18px;overflow:hidden;border-color:var(--ea-chat-line);border-radius:18px;color:var(--ea-chat-ink);background:var(--ea-chat-paper);box-shadow:0 18px 46px rgba(23,23,21,.2);box-sizing:border-box}.ea-commerce-dock .ea-support-chat *,.ea-commerce-dock .ea-support-chat *::before,.ea-commerce-dock .ea-support-chat *::after{box-sizing:border-box}.ea-support-chat__head{align-items:flex-start;padding-bottom:13px;border-bottom:1px solid var(--ea-chat-line)}.ea-support-chat__head>div{min-width:0}.ea-commerce-dock .ea-support-chat__eyebrow{color:var(--ea-chat-primary);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ea-commerce-dock .ea-support-chat__head strong{color:var(--ea-chat-ink);font-size:20px}.ea-commerce-dock .ea-support-chat__head [data-ea-chat-status]{color:var(--ea-chat-muted);font-size:12px}.ea-support-chat__history{display:grid;align-content:start;gap:10px;min-height:126px;padding:12px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--ea-chat-line);border-radius:14px;background:#efeee9;scrollbar-width:thin}.ea-support-chat__empty{align-self:center;max-width:92%;padding:13px 14px;border:1px solid var(--ea-chat-line);border-radius:4px 14px 14px;background:var(--ea-chat-white);text-align:left}.ea-support-chat__empty[hidden]{display:none}.ea-support-chat__empty-label{display:block;margin-bottom:4px;color:var(--ea-chat-forest);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ea-support-chat__empty strong{display:block;margin-bottom:5px;font-family:"EA Libre Baskerville",Georgia,serif;font-size:15px;line-height:1.35}.ea-support-chat__empty p,.ea-support-chat__message p,.ea-support-chat__archived{margin:0;color:var(--ea-chat-muted);font-size:12px;line-height:1.55}.ea-support-chat__message{width:fit-content;max-width:88%;padding:9px 11px;border:1px solid var(--ea-chat-line);border-radius:4px 13px 13px;background:var(--ea-chat-white)}.ea-support-chat__message--customer{justify-self:end;border-color:var(--ea-chat-forest);border-radius:13px 4px 13px 13px;color:#fff;background:var(--ea-chat-forest)}.ea-support-chat__message--customer p,.ea-support-chat__message--customer .ea-support-chat__message-meta{color:#fff}.ea-support-chat__message--system{justify-self:center;border-radius:12px;text-align:center}.ea-support-chat__message-meta{margin-bottom:4px;color:var(--ea-chat-muted);font-size:10px;font-weight:750;line-height:1.3}.ea-support-chat__message p{color:var(--ea-chat-ink);overflow-wrap:anywhere;white-space:pre-wrap}.ea-support-chat__archived{padding:10px 12px;border-left:3px solid var(--ea-chat-forest);border-radius:0 8px 8px 0;background:var(--ea-chat-white)}.ea-support-chat__archived[hidden]{display:none}.ea-support-chat__form{display:grid;gap:11px;min-width:0}.ea-support-chat__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;border:0}.ea-support-chat__identity[hidden]{display:none}.ea-support-chat__identity label,.ea-support-chat__composer{display:grid;gap:5px;min-width:0}.ea-support-chat__identity label>span,.ea-support-chat__composer>span{color:var(--ea-chat-muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ea-support-chat__topic{grid-column:1 / -1}.ea-support-chat input,.ea-support-chat textarea{width:100%;min-width:0;border:1px solid var(--ea-chat-line);border-radius:10px;color:var(--ea-chat-ink);background:var(--ea-chat-white);box-shadow:none;font:inherit;font-size:13px;line-height:1.4}.ea-support-chat input{min-height:42px;padding:8px 10px}.ea-support-chat textarea{min-height:82px;max-height:150px;padding:10px;resize:vertical}.ea-support-chat input:focus,.ea-support-chat textarea:focus{border-color:var(--ea-chat-primary);outline:2px solid rgba(180,77,50,.2);outline-offset:1px}.ea-support-chat__feedback{padding:10px 12px;border-left:3px solid var(--ea-chat-forest);border-radius:0 8px 8px 0;color:var(--ea-chat-ink);background:var(--ea-chat-white);font-size:11px;line-height:1.45}.ea-support-chat__feedback[hidden]{display:none}.ea-support-chat__feedback[data-state="error"],.ea-support-chat__feedback[data-state="warning"]{border-left-color:var(--ea-chat-primary)}.ea-support-chat__form-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.ea-support-chat__send,.ea-support-chat__retry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--ea-chat-line);border-radius:11px;font-size:12px;font-weight:850;line-height:1.2;text-align:center;text-decoration:none}.ea-support-chat__send{border-color:var(--ea-chat-primary);color:#fff;background:var(--ea-chat-primary);cursor:pointer}.ea-support-chat__send:hover{border-color:var(--ea-chat-primary-hover);background:var(--ea-chat-primary-hover)}.ea-support-chat__send:disabled{cursor:wait;opacity:.58}.ea-support-chat__retry{color:var(--ea-chat-ink);background:var(--ea-chat-white);cursor:pointer}.ea-support-chat__retry[hidden]{display:none}.ea-support-chat__unavailable{display:none;margin:0;padding:16px;color:var(--ea-chat-muted);background:var(--ea-chat-white);border:1px solid var(--ea-chat-line);border-radius:12px;font-size:14px;line-height:1.5}.ea-support-chat[data-ea-chat-availability="unavailable"]{grid-template-rows:auto auto auto}.ea-support-chat[data-ea-chat-availability="checking"]{grid-template-rows:auto}.ea-support-chat[data-ea-chat-availability="checking"] .ea-support-chat__history,.ea-support-chat[data-ea-chat-availability="checking"] .ea-support-chat__archived,.ea-support-chat[data-ea-chat-availability="checking"] .ea-support-chat__unavailable,.ea-support-chat[data-ea-chat-availability="checking"] .ea-support-chat__form{display:none}.ea-support-chat[data-ea-chat-availability="unavailable"] .ea-support-chat__history,.ea-support-chat[data-ea-chat-availability="unavailable"] .ea-support-chat__archived,.ea-support-chat[data-ea-chat-availability="unavailable"] .ea-support-chat__form{display:none}.ea-support-chat[data-ea-chat-availability="unavailable"] .ea-support-chat__unavailable{display:block}.ea-support-chat__form.is-archived .ea-support-chat__composer,.ea-support-chat__form.is-archived .ea-support-chat__send,.ea-support-chat__form.is-archived .ea-support-chat__retry{display:none}.ea-commerce-dock .ea-support-chat a:focus-visible,.ea-commerce-dock .ea-support-chat button:focus-visible{outline:3px solid rgba(180,77,50,.42);outline-offset:2px}@media (max-width:767px){body.ea-support-chat-open{overflow:hidden}.ea-commerce-dock .ea-support-chat{position:fixed;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom));padding:14px;border-radius:16px}.ea-support-chat__identity{grid-template-columns:minmax(0,1fr)}.ea-support-chat__topic{grid-column:auto}.ea-support-chat__form-actions{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:360px),(max-height:640px){.ea-commerce-dock .ea-support-chat{gap:9px;padding:10px;overflow-y:auto}.ea-support-chat__head{padding-bottom:9px}.ea-support-chat__history{min-height:88px;max-height:124px}.ea-support-chat__identity{gap:6px}.ea-support-chat__form-actions{grid-template-columns:minmax(0,1fr)}.ea-support-chat__retry{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ea-support-chat *,.ea-commerce-dock__unread{scroll-behavior:auto !important;transition:none !important}}