.tea-concierge{--tc-bg: #f7f5ef;--tc-surface: #ffffff;--tc-text: #1f241f;--tc-muted: #6f746d;--tc-border: rgba(31, 36, 31, .14);--tc-accent: #2f3a31;position:relative;z-index:1000;font:inherit}.tea-concierge [hidden]{display:none!important}.tea-concierge__launcher{position:fixed;right:24px;bottom:64px;z-index:1001;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border:1px solid rgba(47,58,49,.18);border-radius:999px;background:#efe6d8;color:var(--tc-text);font:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;box-shadow:0 8px 28px #0000001a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tea-concierge__launcher:hover{background:#e8ddcc;transform:translateY(-2px);box-shadow:0 10px 32px #00000024}.tea-concierge__launcher-icon{font-size:16px;line-height:1}.tea-concierge__launcher-text{white-space:nowrap}.tea-concierge__panel{position:fixed;right:24px;bottom:88px;z-index:1002;width:min(390px,calc(100vw - 48px));height:min(620px,calc(100vh - 120px));height:min(620px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tc-border);border-radius:18px;background:var(--tc-bg);color:var(--tc-text);box-shadow:0 18px 60px #00000029}.tea-concierge__header{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:18px 20px;border-bottom:1px solid var(--tc-border);background:var(--tc-surface)}.tea-concierge__eyebrow{margin-bottom:3px;color:var(--tc-muted);font-size:10px;line-height:1.2;letter-spacing:.16em}.tea-concierge__title{font-size:17px;line-height:1.2;font-weight:500}.tea-concierge__close{width:36px;height:36px;flex:0 0 36px;position:relative;z-index:2;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tc-text);font:inherit;font-size:26px;line-height:1;cursor:pointer}.tea-concierge__close:hover{background:#1f241f0f}.tea-concierge__new-chat{margin-left:auto;padding:6px 10px;flex:0 0 auto;border:1px solid var(--tc-border);border-radius:999px;background:transparent;color:var(--tc-muted);font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.tea-concierge__new-chat:disabled{opacity:.45;cursor:default}.tea-concierge__new-chat:hover{background:#1f241f0f;color:var(--tc-text)}.tea-concierge__messages{flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth}.tea-concierge__message{display:flex;margin-bottom:12px}.tea-concierge__message--assistant{justify-content:flex-start}.tea-concierge__message--user{justify-content:flex-end}.tea-concierge__bubble{max-width:84%;padding:11px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tea-concierge__message--assistant .tea-concierge__bubble{border:1px solid var(--tc-border);border-bottom-left-radius:5px;background:var(--tc-surface)}.tea-concierge__message--user .tea-concierge__bubble{border-bottom-right-radius:5px;background:var(--tc-accent);color:#fff}.tea-concierge__status{padding:0 20px 10px;color:var(--tc-muted);font-size:12px;line-height:1.4}.tea-concierge__form{display:flex;align-items:flex-end;gap:10px;padding:14px;border-top:1px solid var(--tc-border);background:var(--tc-surface)}.tea-concierge__input{flex:1;min-height:44px;max-height:120px;resize:none;padding:11px 13px;border:1px solid var(--tc-border);border-radius:12px;outline:none;background:#fff;color:var(--tc-text);font:inherit;font-size:14px;line-height:1.45}.tea-concierge__input::placeholder{color:#8a8e88}.tea-concierge__input:focus{border-color:#2f3a318c;box-shadow:0 0 0 2px #2f3a3114}.tea-concierge__send{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--tc-accent);color:#fff;font:inherit;font-size:20px;line-height:1;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.tea-concierge__send:hover{transform:translateY(-1px)}.tea-concierge__send:disabled{opacity:.45;cursor:default;transform:none}.tea-concierge__bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.tea-concierge__launcher{right:16px;bottom:20px;width:auto;height:48px;min-height:48px;padding:0 15px;justify-content:center;gap:8px}.tea-concierge__panel{right:12px;bottom:76px;width:calc(100vw - 24px);height:min(620px,calc(100dvh - 96px));border-radius:16px}.tea-concierge__header,.tea-concierge__messages{padding:16px}.tea-concierge__form{padding:12px}.tea-concierge__launcher{left:auto;right:16px;bottom:64px;width:auto;height:48px;min-height:48px;padding:0 12px;justify-content:center;gap:6px}.tea-concierge__launcher-text{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tea-concierge.css.map */
