.bottom-dock.has-voice174{width:min(560px,calc(100% - 28px));gap:6px;padding:8px}.bottom-dock.has-voice174>button.voice-launch172{position:relative;flex:0 0 86px;min-width:0;min-height:62px;padding:5px 7px;gap:4px;background:linear-gradient(140deg,#eff5e7,#e2ecd7);border:1px solid #d9e5cd;border-radius:23px;color:#345b3e;font:10px Estedad,system-ui;cursor:pointer;box-shadow:inset 0 1px #fff;transition:background .2s,transform .2s}.bottom-dock.has-voice174>button.voice-launch172:hover{background:#dce9cd;transform:translateY(-2px)}.voice-dock-icon174{position:relative;display:grid;place-items:center;width:29px;height:27px}.voice-launch172 svg{width:25px;height:25px}.voice-dock-icon174 i{position:absolute;right:-3px;top:0;width:6px;height:6px;background:#719e64;border:1px solid #f0f5e8;border-radius:50%;box-shadow:0 0 0 3px #b5cfa633}.voice-launch172:focus-visible{outline:3px solid #739568;outline-offset:4px}.voice-overlay172{border:1px solid #ffffffcc;padding:0;border-radius:32px;width:min(910px,calc(100vw - 48px));max-width:910px;height:min(730px,90dvh);max-height:90dvh;overflow:hidden;background:#f3f5ef;box-shadow:0 35px 100px #173a2b40,0 0 0 7px #ffffff24}.voice-overlay172::backdrop{background:#18332157;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.voice-overlay172 iframe{width:100%;height:100%;display:block;border:0}.voice-overlay172 iframe:focus{outline:none}.voice-close172{position:absolute;left:17px;top:23px;z-index:2;width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;border:1px solid #dfe6d9;border-radius:50%;background:#ffffffa6;color:#72816b;font:23px system-ui;cursor:pointer;transition:background .2s,transform .2s}.voice-close172:hover{background:#fff;transform:rotate(90deg)}.voice-close172:focus-visible{outline:3px solid #739568;outline-offset:3px}.voice-receipt172{position:fixed;inset-inline:16px;bottom:120px;margin:auto;max-width:380px;z-index:70;box-sizing:border-box;background:#fffffff2;backdrop-filter:blur(15px);color:#153a32;border:1px solid #fff;border-radius:22px;padding:18px 20px 18px 45px;box-shadow:0 8px 32px #153a3226;display:grid;gap:10px;font-family:inherit;font-size:12px}.voice-receipt172 a{color:#21664f;font-weight:650;text-decoration:underline}.voice-receipt172 button{position:absolute;left:10px;top:10px;border:0;background:transparent;font-size:25px;color:#6c826f;cursor:pointer}.voice-fallback174{position:fixed;left:18px;bottom:115px;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #d9e5cd;border-radius:99px;background:#e6efda;color:#345b3e;z-index:25;font:12px Estedad,system-ui;cursor:pointer}.voice-fallback174 .voice-dock-icon174{width:25px;height:25px}@media(max-width:600px){.bottom-dock.has-voice174{width:calc(100% - 22px);gap:4px;padding:6px}.bottom-dock.has-voice174>a,.bottom-dock.has-voice174>button:not(.dock-cart){min-width:43px;min-height:57px}.bottom-dock.has-voice174>button.voice-launch172{flex-basis:61px;font-size:8px;padding:4px;border-radius:20px}.bottom-dock.has-voice174 .dock-cart{gap:7px;padding:7px 10px;min-width:0}.bottom-dock.has-voice174 .dock-cart b{font-size:10px}.bottom-dock.has-voice174 .dock-cart small{font-size:8px}.bottom-dock.has-voice174 .dock-cart>svg{display:none}.voice-dock-icon174{height:25px}.voice-launch172 svg{width:23px;height:23px}.voice-overlay172{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:26px;margin:8px;box-shadow:0 15px 70px #173a2b33}.voice-close172{left:19px;top:24px;width:32px;height:32px;min-height:32px}.voice-receipt172{bottom:108px;font-size:11px}}@media(max-width:350px){.bottom-dock.has-voice174{width:calc(100% - 16px);gap:2px}.bottom-dock.has-voice174>a,.bottom-dock.has-voice174>button:not(.dock-cart){min-width:38px}.bottom-dock.has-voice174>button.voice-launch172{flex-basis:54px}.bottom-dock.has-voice174 .dock-cart{padding-inline:8px;gap:5px}.bottom-dock.has-voice174 .dock-cart small{display:none}.bottom-dock.has-voice174 .dock-cart b{font-size:9px}}@media(prefers-reduced-motion:reduce){.voice-close172,.bottom-dock.has-voice174>button.voice-launch172{transition:none}}
