:root,[data-bs-theme=light],[data-theme=light]{--omb-bg-card:#fff;--omb-border:#e2e8f0;--omb-border-subtle:#f1f5f9;--omb-text-main:#0f172a;--omb-text-muted:#64748b;--omb-text-subtle:#94a3b8;--omb-item-bg:#fff;--omb-item-border:#e2e8f0;--omb-item-hover-bg:#f8fafc;--omb-footer-bg:#f8fafc;--omb-header-bg:#fff;--omb-viewport-bg:#f8fafc;--omb-bubble-user-bg:#fff;--omb-bubble-user-text:#0f172a;--omb-bubble-user-border:#cbd5e1;--omb-bubble-admin-bg:#fff;--omb-bubble-admin-text:#1e293b;--omb-bubble-admin-border:#e2e8f0;--omb-input-bg:#f8fafc;--omb-input-border:#e2e8f0;--omb-input-text:#0f172a;--omb-launcher-bg:#fff;--omb-launcher-border:rgba(0,0,0,.08);--omb-launcher-color:#0f172a;--omb-launcher-active-bg:#0f172a;--omb-launcher-active-color:#fff;--omb-faq-btn-bg:#fff;--omb-faq-btn-border:#e2e8f0;--omb-faq-btn-text:#334155;--omb-btn-back-bg:#f8fafc;--omb-btn-back-border:#e2e8f0;--omb-btn-back-color:#475569;--omb-scrollbar-thumb:#cbd5e1;--omb-scrollbar-hover:#94a3b8;--omb-photo-bg:#fff;--omb-photo-border:rgba(0,0,0,.08);--omb-photo-img-bg:#fdfdfd}[data-bs-theme=dark],[data-theme=dark]{--omb-bg-card:#1e293b;--omb-border:#334155;--omb-border-subtle:#27354a;--omb-text-main:#f8fafc;--omb-text-muted:#94a3b8;--omb-text-subtle:#64748b;--omb-item-bg:#0f172a;--omb-item-border:#334155;--omb-item-hover-bg:#27354a;--omb-footer-bg:#0f172a;--omb-header-bg:#1e293b;--omb-viewport-bg:#0f172a;--omb-bubble-user-bg:#2563eb;--omb-bubble-user-text:#fff;--omb-bubble-user-border:#2563eb;--omb-bubble-admin-bg:#1e293b;--omb-bubble-admin-text:#f8fafc;--omb-bubble-admin-border:#334155;--omb-input-bg:#0f172a;--omb-input-border:#334155;--omb-input-text:#f8fafc;--omb-launcher-bg:#1e293b;--omb-launcher-border:#334155;--omb-launcher-color:#f8fafc;--omb-launcher-active-bg:#3b82f6;--omb-launcher-active-color:#fff;--omb-faq-btn-bg:#0f172a;--omb-faq-btn-border:#334155;--omb-faq-btn-text:#cbd5e1;--omb-btn-back-bg:#0f172a;--omb-btn-back-border:#334155;--omb-btn-back-color:#f8fafc;--omb-scrollbar-thumb:#334155;--omb-scrollbar-hover:#475569;--omb-photo-bg:#1e293b;--omb-photo-border:#334155;--omb-photo-img-bg:#0f172a}.omb-livechat-container{bottom:26px;font-family:inherit;position:fixed;right:26px;z-index:1056;-webkit-font-smoothing:antialiased}.omb-livechat-container *{box-sizing:border-box}.omb-livechat-container .text-dark{color:var(--omb-text-main)!important}.omb-chat-launcher{align-items:center;background:var(--omb-launcher-bg);border:1px solid var(--omb-launcher-border);border-radius:50%;box-shadow:0 10px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.1);color:var(--omb-launcher-color);cursor:pointer;display:flex;height:58px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:58px}.omb-chat-launcher:hover{box-shadow:0 14px 28px -4px rgba(0,0,0,.25);color:#2563eb;transform:scale(1.08)}.omb-chat-launcher.is-active{background:var(--omb-launcher-active-bg);box-shadow:0 8px 20px rgba(15,23,42,.35);color:var(--omb-launcher-active-color)}.omb-chat-launcher.is-active .omb-icon-open{display:none}.omb-chat-launcher.is-active .omb-icon-close{display:block;font-size:22px}.omb-chat-launcher .omb-launcher-icon-wrap{align-items:center;display:flex;font-size:26px;justify-content:center;transition:transform .25s ease}.omb-chat-launcher .omb-icon-close{display:none}.omb-chat-unread-badge{align-items:center;animation:ombPulseBadge 1.8s infinite;background:#ef4444;border:2px solid var(--omb-bg-card);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;display:flex;font-size:.7rem;font-weight:700;height:22px;justify-content:center;min-width:22px;position:absolute;right:-3px;top:-3px}@keyframes ombPulseBadge{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.omb-chat-tooltip{align-items:center;background:var(--omb-bg-card);border:1px solid var(--omb-border);border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.15);color:var(--omb-text-main);display:flex;font-size:.82rem;font-weight:600;gap:8px;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;right:72px;top:14px;transform:translateX(10px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;visibility:hidden;white-space:nowrap;z-index:1054}#ombChatLauncher:not(.is-active):focus-visible+.omb-chat-tooltip,#ombChatLauncher:not(.is-active):hover+.omb-chat-tooltip,.omb-chat-tooltip.is-hover-visible,.omb-chat-tooltip:hover,.omb-livechat-container:has(#ombChatLauncher:not(.is-active):hover) .omb-chat-tooltip{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.omb-chat-launcher.is-active~.omb-chat-tooltip,.omb-livechat-container:has(.is-open) .omb-chat-tooltip,.omb-livechat-container:has(.omb-chat-launcher.is-active) .omb-chat-tooltip{opacity:0;pointer-events:none;visibility:hidden}.omb-chat-dot-online{background-color:#10b981;border-radius:50%;box-shadow:0 0 0 2px rgba(16,185,129,.25);height:8px;width:8px}.omb-prechat-card{background:var(--omb-bg-card);border:1px solid var(--omb-border);z-index:10}.omb-prechat-card.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.omb-prechat-header{background:linear-gradient(150deg,#1e70e9,#155ec4);color:#fff;padding:22px 20px 24px;position:relative}.omb-prechat-brand-icon{backdrop-filter:blur(4px)}.omb-prechat-close-btn{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.omb-prechat-close-btn:hover{background:hsla(0,0%,100%,.35);transform:scale(1.05)}.omb-prechat-body{background:var(--omb-bg-card);padding:20px 20px 18px;position:relative;z-index:2}.omb-prechat-body .form-control{background-clip:padding-box;background-color:var(--omb-bg-card);border:1px solid var(--omb-item-border);border-radius:.375rem;box-shadow:none;color:var(--omb-text-main);display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.omb-prechat-body .form-control:focus{background-color:var(--omb-bg-card);border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:var(--omb-text-main);outline:0}.omb-prechat-body .form-control::-moz-placeholder{color:var(--omb-text-subtle);opacity:.75}.omb-prechat-body .form-control::placeholder{color:var(--omb-text-subtle);opacity:.75}.omb-prechat-body .btn-primary{background-color:#0d6efd;border:1px solid #0d6efd;border-radius:.375rem;box-shadow:none;color:#fff;font-size:.925rem;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.omb-prechat-body .btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}.omb-prechat-body .btn-primary:focus{background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.omb-prechat-body .btn-primary:active{background-color:#0a58ca;border-color:#0a53be}@media(max-width:575.98px){.omb-prechat-card{bottom:70px;right:-10px;width:calc(100vw - 20px)}}.omb-support-options-card{background:var(--omb-bg-card);border:1px solid var(--omb-border);border-radius:22px;bottom:74px;box-shadow:0 20px 45px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.1);max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translateY(18px) scale(.95);transition:all .28s cubic-bezier(.16,1,.3,1);width:340px}.omb-support-options-card.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.omb-options-header{background:var(--omb-header-bg);border-bottom:1px solid var(--omb-border);padding:18px 20px 14px}.omb-options-header .omb-options-title{color:var(--omb-text-main);font-size:.95rem;font-weight:700;margin-bottom:2px}.omb-options-header p{color:var(--omb-text-muted);font-size:.78rem;margin-bottom:0}.omb-option-item{align-items:center;background:var(--omb-item-bg);border:1px solid var(--omb-item-border);border-radius:16px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-decoration:none!important;transition:all .2s ease;width:100%}.omb-option-item .omb-option-label{color:var(--omb-text-main);font-size:.9rem;font-weight:700}.omb-option-item .text-muted{color:var(--omb-text-muted)!important}.omb-option-item:hover{background:var(--omb-item-hover-bg);border-color:var(--omb-border);box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.omb-option-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.25rem;height:42px;justify-content:center;width:42px}.omb-option-icon.bg-chat-website{background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.25);color:#16a34a}.omb-option-icon.bg-whatsapp{background:#25d366;box-shadow:0 4px 12px rgba(37,211,102,.3);color:#fff}.omb-options-footer{background:var(--omb-footer-bg);border-top:1px solid var(--omb-border)!important}.omb-options-footer span{color:var(--omb-text-muted)!important}.omb-chat-window{background:var(--omb-bg-card);border:1px solid var(--omb-border);border-radius:24px;bottom:74px;box-shadow:0 25px 50px -12px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;height:540px;max-height:calc(100vh - 120px);max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.16,1,.3,1);width:380px}.omb-chat-window.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.omb-chat-header{background:var(--omb-header-bg)!important;border-bottom:1px solid var(--omb-border)!important;padding:14px 18px}.omb-chat-header .omb-header-title{color:var(--omb-text-main)}.omb-chat-back-btn,.omb-chat-close-btn{align-items:center;background:var(--omb-btn-back-bg);border:1px solid var(--omb-btn-back-border);border-radius:50%;color:var(--omb-btn-back-color)!important;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .15s ease;width:32px}.omb-chat-back-btn:hover,.omb-chat-close-btn:hover{background:var(--omb-item-hover-bg);border-color:var(--omb-border);color:var(--omb-text-main)!important}.omb-chat-cs-avatar{align-items:center;background:var(--omb-btn-back-bg);border:1px solid var(--omb-border);border-radius:50%;color:#3b82f6;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:relative;width:40px}.omb-chat-cs-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-online-status{background:#10b981;border:2px solid var(--omb-bg-card);border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.omb-chat-body{background:var(--omb-viewport-bg);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:16px}.omb-chat-body::-webkit-scrollbar{width:5px}.omb-chat-body::-webkit-scrollbar-track{background:transparent}.omb-chat-body::-webkit-scrollbar-thumb{background:var(--omb-scrollbar-thumb);border-radius:99px}.omb-chat-body::-webkit-scrollbar-thumb:hover{background:var(--omb-scrollbar-hover)}.omb-bot-icon{align-items:center;background:rgba(2,132,199,.15);border-radius:50%;color:#0284c7;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.omb-bot-bubble{background:var(--omb-bg-card);border:1px solid var(--omb-border);border-radius:16px;border-top-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:10px 14px}.omb-bot-bubble .omb-bot-title{color:var(--omb-text-main)}.omb-bot-bubble p.text-muted{color:var(--omb-text-muted)!important}.omb-faq-btn{background:var(--omb-faq-btn-bg);border:1px solid var(--omb-faq-btn-border);border-radius:20px;color:var(--omb-faq-btn-text);cursor:pointer;font-size:.75rem;font-weight:500;padding:5px 12px;transition:all .15s ease}.omb-faq-btn:hover{background:var(--omb-item-hover-bg);border-color:var(--omb-border);color:#2563eb}.omb-chat-messages{gap:10px}.omb-chat-messages,.omb-msg-row{display:flex;flex-direction:column}.omb-msg-row{animation:ombMsgFade .2s ease-out;max-width:84%}.omb-msg-row.from-user{align-self:flex-end}.omb-msg-row.from-admin{align-self:flex-start}@keyframes ombMsgFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.omb-msg-bubble{border-radius:16px;font-size:.85rem;line-height:1.45;padding:10px 14px;word-break:break-word}.from-user .omb-msg-bubble{background:var(--omb-bubble-user-bg);border:1px solid var(--omb-bubble-user-border);border-bottom-right-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:var(--omb-bubble-user-text)}.from-admin .omb-msg-bubble{background:var(--omb-bubble-admin-bg);border:1px solid var(--omb-bubble-admin-border);border-bottom-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:var(--omb-bubble-admin-text)}.omb-msg-time{align-items:center;color:var(--omb-text-subtle);display:flex;font-size:.65rem;margin-top:3px}.from-user .omb-msg-time{justify-content:flex-end}.from-admin .omb-msg-time{justify-content:flex-start}.msg-status-tick{align-items:center;display:inline-flex;line-height:1;margin-left:3px;vertical-align:middle}.msg-status-tick i{display:inline-block;font-size:.95rem;line-height:1;transition:color .25s ease,transform .2s ease}.msg-status-tick.tick-delivered{color:#94a3b8}.msg-status-tick.tick-read{color:#34b7f1!important;filter:drop-shadow(0 0 1px rgba(52,183,241,.5))}.msg-status-tick.tick-read i{animation:ombTickPop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes ombTickPop{0%{transform:scale(.8)}60%{transform:scale(1.2)}to{transform:scale(1)}}[data-bs-theme=dark] .from-user .msg-status-tick.tick-delivered,[data-theme=dark] .from-user .msg-status-tick.tick-delivered{color:hsla(0,0%,100%,.65)}[data-bs-theme=dark] .from-user .msg-status-tick.tick-read,[data-theme=dark] .from-user .msg-status-tick.tick-read{color:#38bdf8!important}.omb-msg-photo-card{background:var(--omb-photo-bg);border:1px solid var(--omb-photo-border);border-radius:14px;box-shadow:0 3px 10px rgba(0,0,0,.08);cursor:pointer;display:inline-block;max-width:250px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.omb-msg-photo-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.omb-msg-photo-card:hover .omb-photo-zoom-hint{background:rgba(15,23,42,.8)}.omb-msg-photo-card img{background:var(--omb-photo-img-bg);display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.omb-msg-photo-card .omb-photo-zoom-hint{align-items:center;backdrop-filter:blur(4px);background:rgba(15,23,42,.7);border-radius:12px;bottom:6px;color:#fff;display:flex;font-size:.65rem;font-weight:500;gap:3px;padding:2px 7px;position:absolute;right:6px;transition:background .2s ease}.omb-msg-photo-with-caption{background:var(--omb-photo-bg);border:1px solid var(--omb-border);border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.08);max-width:250px;overflow:hidden}.omb-msg-photo-with-caption .omb-photo-header{cursor:pointer;position:relative}.omb-msg-photo-with-caption .omb-photo-header img{background:var(--omb-photo-img-bg);display:block;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.omb-msg-photo-with-caption .omb-photo-body{color:var(--omb-text-main);font-size:.85rem;line-height:1.4;padding:8px 12px 6px;word-break:break-word}.omb-msg-photo-with-caption .omb-photo-footer{align-items:center;color:var(--omb-text-subtle);display:flex;font-size:.65rem;gap:3px;justify-content:flex-end;padding:0 12px 6px}.omb-guest-strip{background:var(--omb-footer-bg)!important;border-color:var(--omb-border)!important}.omb-guest-strip input.form-control{background:var(--omb-input-bg);border:1px solid var(--omb-border);color:var(--omb-text-main)}.omb-guest-strip input.form-control::-moz-placeholder{color:var(--omb-text-subtle)}.omb-guest-strip input.form-control::placeholder{color:var(--omb-text-subtle)}.omb-guest-strip input.form-control:focus{background:var(--omb-input-bg);border-color:#3b82f6;color:var(--omb-text-main)}.omb-chat-img-preview-bar .omb-img-preview-content{background:var(--omb-footer-bg)!important;border-color:var(--omb-border)!important}.omb-chat-img-preview-bar .omb-preview-thumb-wrap{background:var(--omb-input-bg);border:1px solid var(--omb-border);border-radius:8px;flex-shrink:0;height:44px;overflow:hidden;width:44px}.omb-chat-img-preview-bar .omb-preview-thumb-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.omb-btn-crop-action,.omb-chat-img-preview-bar .omb-preview-filename{color:var(--omb-text-main)}.omb-btn-crop-action{background:var(--omb-input-bg);border:1px solid var(--omb-border);border-radius:12px;cursor:pointer;font-size:.75rem;font-weight:600;padding:3px 9px;transition:all .15s ease}.omb-btn-crop-action:hover{background:var(--omb-item-hover-bg);border-color:#3b82f6;color:#2563eb}.omb-chat-footer{background:var(--omb-header-bg);border-top:1px solid var(--omb-border)!important;padding:10px 14px}.omb-chat-attach-btn{align-items:center;background:var(--omb-input-bg);border:1px solid var(--omb-border);border-radius:50%;color:var(--omb-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.omb-chat-attach-btn:hover{background:var(--omb-item-hover-bg);border-color:var(--omb-border);color:#2563eb}.omb-chat-textarea{background:var(--omb-input-bg);border:1px solid var(--omb-border);border-radius:20px!important;color:var(--omb-text-main);font-size:.85rem;line-height:1.4;max-height:110px;min-height:38px;overflow-y:hidden;padding:9px 14px;resize:none;scrollbar-width:none;transition:all .2s ease;-ms-overflow-style:none}.omb-chat-textarea::-moz-placeholder{color:var(--omb-text-subtle)}.omb-chat-textarea::placeholder{color:var(--omb-text-subtle)}.omb-chat-textarea::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.omb-chat-textarea:focus{background:var(--omb-input-bg);border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2);color:var(--omb-text-main);outline:none}.omb-chat-send-btn{align-items:center;background:#2563eb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);width:38px}.omb-chat-send-btn:hover{background:#1d4ed8;transform:scale(1.05)}.omb-chat-send-btn:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}.omb-crop-modal{animation:ombFadeIn .2s ease;background:var(--omb-bg-card);color:var(--omb-text-main);display:flex;flex-direction:column;inset:0;position:absolute;z-index:1060}.omb-crop-modal.d-none{display:none!important}.omb-crop-header{align-items:center;background:var(--omb-bg-card);border-bottom:1px solid var(--omb-border);display:flex;justify-content:space-between;padding:12px 16px}.omb-crop-header h6{color:var(--omb-text-main);font-size:.88rem;font-weight:700;margin:0}.omb-crop-body{align-items:center;background:#0f172a;display:flex;flex:1;justify-content:center;max-height:360px;overflow:hidden;position:relative}.omb-crop-body img{max-height:100%;max-width:100%}.omb-crop-toolbar{align-items:center;background:var(--omb-footer-bg);border-top:1px solid var(--omb-border);display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.omb-chat-lightbox{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.omb-chat-lightbox.d-none{display:none!important}.omb-lightbox-overlay{backdrop-filter:blur(8px);background:rgba(15,23,42,.88);inset:0;position:absolute}.omb-lightbox-content{display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;z-index:10}.omb-lightbox-content img{border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);max-height:75vh;max-width:85vw;-o-object-fit:contain;object-fit:contain}@keyframes ombFadeIn{0%{opacity:0}to{opacity:1}}[data-bs-theme=dark] .omb-livechat-container .bg-white,[data-theme=dark] .omb-livechat-container .bg-white{background-color:var(--omb-bg-card)!important}[data-bs-theme=dark] .omb-livechat-container .bg-light,[data-theme=dark] .omb-livechat-container .bg-light{background-color:var(--omb-footer-bg)!important}[data-bs-theme=dark] .omb-livechat-container .border,[data-theme=dark] .omb-livechat-container .border{border-color:var(--omb-border)!important}[data-bs-theme=dark] .omb-livechat-container .btn-light,[data-theme=dark] .omb-livechat-container .btn-light{background-color:var(--omb-input-bg)!important;border-color:var(--omb-border)!important;color:var(--omb-text-main)!important}[data-bs-theme=dark] .omb-livechat-container .btn-close,[data-theme=dark] .omb-livechat-container .btn-close{filter:invert(1)}@media(max-width:575.98px){.omb-livechat-container{bottom:84px;right:14px}.omb-chat-window{border-radius:20px;height:calc(100dvh - 150px);max-height:580px}.omb-chat-window,.omb-support-options-card{bottom:68px;right:0;width:calc(100vw - 28px)}.omb-crop-modal .omb-crop-body{max-height:280px}.omb-msg-photo-card,.omb-msg-photo-with-caption{max-width:220px}}.omb-prechat-card{background:var(--omb-bg-card,#fff);border:1px solid var(--omb-border,#e2e8f0);border-radius:22px;bottom:74px;box-shadow:0 24px 50px rgba(0,0,0,.22),0 4px 16px rgba(0,0,0,.08);max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translateY(18px) scale(.96);transition:all .28s cubic-bezier(.16,1,.3,1);width:375px;z-index:1055}.omb-prechat-card.is-open{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.omb-prechat-header{background:linear-gradient(150deg,#1e70e9,#155ec4)!important;color:#fff!important;padding:22px 20px 24px!important;position:relative!important}.omb-prechat-brand-icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.omb-prechat-close-btn{align-items:center!important;background:hsla(0,0%,100%,.2)!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:13px!important;height:34px!important;justify-content:center!important;transition:all .2s ease!important;width:34px!important}.omb-prechat-close-btn:hover{background:hsla(0,0%,100%,.35)!important;transform:scale(1.05)!important}.omb-prechat-body{background:#fff!important;padding:20px 20px 18px!important;position:relative!important;z-index:2!important}.omb-prechat-body .form-control{background-clip:padding-box!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:.375rem!important;box-shadow:none!important;color:#212529!important;display:block!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important;padding:.45rem .75rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%!important}.omb-prechat-body .form-control:focus{background-color:#fff!important;border-color:#86b7fe!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important;color:#212529!important;outline:0!important}.omb-prechat-body .form-control::-moz-placeholder{color:#6c757d!important;opacity:.75!important}.omb-prechat-body .form-control::placeholder{color:#6c757d!important;opacity:.75!important}.omb-prechat-body .btn-primary{background-color:#0d6efd!important;border:1px solid #0d6efd!important;border-radius:.375rem!important;box-shadow:none!important;color:#fff!important;font-size:.925rem!important;font-weight:500!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.omb-prechat-body .btn-primary:hover{background-color:#0b5ed7!important;border-color:#0a58ca!important;color:#fff!important}.omb-prechat-body .btn-primary:focus{background-color:#0b5ed7!important;border-color:#0a58ca!important;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)!important}.omb-prechat-body .btn-primary:active{background-color:#0a58ca!important;border-color:#0a53be!important}[data-bs-theme=dark] .omb-prechat-card,[data-theme=dark] .omb-prechat-card{background:#1e293b!important;border-color:#334155!important}[data-bs-theme=dark] .omb-prechat-body,[data-theme=dark] .omb-prechat-body{background:#1e293b!important}[data-bs-theme=dark] .omb-prechat-body .form-label,[data-theme=dark] .omb-prechat-body .form-label{color:#f8fafc!important}[data-bs-theme=dark] .omb-prechat-body .form-control,[data-theme=dark] .omb-prechat-body .form-control{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}[data-bs-theme=dark] .omb-prechat-body .form-control:focus,[data-theme=dark] .omb-prechat-body .form-control:focus{background-color:#0f172a!important;border-color:#3b82f6!important;box-shadow:0 0 0 .25rem rgba(59,130,246,.25)!important}.wave-emoji{animation:ombWave 2.2s ease-in-out infinite;display:inline-block;transform-origin:70% 70%}@keyframes ombWave{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}to{transform:rotate(0deg)}}@media(max-width:575.98px){.omb-prechat-card{bottom:70px!important;right:-10px!important;width:calc(100vw - 20px)!important}}.omb-chat-launcher.is-wa-direct{background:#25d366!important;border-color:hsla(0,0%,100%,.2)!important;box-shadow:0 6px 20px rgba(37,211,102,.45)!important;color:#fff!important;text-decoration:none!important}.omb-chat-launcher.is-wa-direct:hover{background:#20ba59!important;box-shadow:0 10px 25px rgba(37,211,102,.55)!important;transform:scale(1.08) translateY(-2px)!important}.omb-chat-tooltip{opacity:0!important;pointer-events:none!important;transform:translateX(10px)!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s!important;visibility:hidden!important;z-index:1054!important}.omb-chat-tooltip.is-wa-tooltip .omb-chat-dot-online{background-color:#25d366!important;box-shadow:0 0 0 2px rgba(37,211,102,.3)!important}#ombChatLauncher:not(.is-active):focus-visible+.omb-chat-tooltip,#ombChatLauncher:not(.is-active):hover+.omb-chat-tooltip,.omb-chat-tooltip.is-hover-visible,.omb-chat-tooltip:hover,.omb-livechat-container:has(#ombChatLauncher:not(.is-active):hover) .omb-chat-tooltip{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important;visibility:visible!important}.omb-chat-launcher.is-active~.omb-chat-tooltip,.omb-livechat-container:has(.is-open) .omb-chat-tooltip,.omb-livechat-container:has(.omb-chat-launcher.is-active) .omb-chat-tooltip{opacity:0!important;pointer-events:none!important;visibility:hidden!important}