.opti-chat__quick-actions{overflow:visible}.opti-chat__avatar{box-shadow:0 10px 24px #05539438}.opti-chat__mini-avatar{box-shadow:0 7px 18px #0553942e}@media(min-width:601px){.opti-chat__panel{width:min(430px,calc(100vw - 40px));height:min(590px,calc(100dvh - 36px));max-height:calc(100dvh - 36px);border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #0525493d}.opti-chat__header{padding:16px 18px 15px}.opti-chat__avatar{width:48px;height:48px;border-radius:15px}.opti-chat__body{min-height:0;overflow-y:auto;padding:16px}.opti-chat__messages{gap:10px}.opti-chat__bubble{padding:11px 13px;line-height:1.48}.opti-chat__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.opti-chat__quick-actions button{width:100%;min-width:0;min-height:38px;padding:8px 9px;white-space:normal;text-align:center;line-height:1.2}.opti-chat__quick-actions button:first-child{grid-column:1 / -1}.opti-chat__quick-actions button:last-child:nth-child(odd){grid-column:1 / -1}.opti-chat__composer{padding:10px 12px;gap:8px}.opti-chat__input{min-height:44px}.opti-chat__send{width:44px;height:44px}}@media(max-width:600px){.opti-chat{--opti-vh: 100dvh;--opti-vtop: 0px;right:0;bottom:0}.opti-chat__panel{position:fixed;top:var(--opti-vtop, 0px);left:0;right:0;bottom:auto;width:100vw;height:var(--opti-vh, 100dvh);max-height:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.opti-chat__header{padding:max(12px,env(safe-area-inset-top)) 14px 11px}.opti-chat__avatar{width:46px;height:46px;border-radius:14px}.opti-chat__name-row strong{font-size:16px;letter-spacing:.01em}.opti-chat__identity p{font-size:10.5px}.opti-chat__body{position:relative;min-height:0;overflow-y:auto;padding:10px 12px 8px;scroll-padding-bottom:10px;background:radial-gradient(circle at 50% 44%,rgba(18,130,198,.035),transparent 34%),linear-gradient(180deg,#f7fbff8c,#fff0)}.opti-chat__messages{gap:8px}.opti-chat__message{max-width:97%;gap:7px}.opti-chat__bubble{padding:9px 11px;font-size:13px;line-height:1.42;border-radius:15px}.opti-chat__mini-avatar{width:30px;height:30px;flex-basis:30px;border-radius:9px;font-size:12px}.opti-chat__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0 0}.opti-chat__quick-actions button{width:100%;min-width:0;min-height:36px;padding:7px 8px;white-space:normal;text-align:center;line-height:1.18;font-size:10.5px}.opti-chat__quick-actions button:first-child{grid-column:1 / -1}.opti-chat__products{margin-left:36px;gap:8px}.opti-chat__product{grid-template-columns:62px minmax(0,1fr);gap:8px;padding:8px;border-radius:14px}.opti-chat__product-media{width:62px;height:62px}.opti-chat__composer{position:relative;z-index:5;grid-template-columns:minmax(0,1fr) 44px;gap:7px;padding:8px 10px;border-top:1px solid #e3edf6;background:#fff;box-shadow:0 -8px 24px #13395b0a}.opti-chat__input{min-height:44px;max-height:82px;padding:9px 12px;font-size:13px}.opti-chat__send{width:44px;height:44px;border-radius:14px}.opti-chat__footer-note{position:relative;z-index:5;padding:0 11px max(7px,env(safe-area-inset-bottom));background:#fff;font-size:8px}.opti-chat--keyboard .opti-chat__footer-note{display:none}.opti-chat--keyboard .opti-chat__header{padding-top:8px;padding-bottom:8px}.opti-chat--keyboard .opti-chat__avatar{width:38px;height:38px}.opti-chat--keyboard .opti-chat__body{padding-top:8px;padding-bottom:6px}.opti-chat--keyboard .opti-chat__quick-actions{padding-top:6px}body[data-shopify-editor-section] .opti-chat__launcher{bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/opti-chatbot-responsive.css.map */
