.lakuaja-floating-bar{position:fixed;bottom:0;left:0;width:100%;display:flex;background-color:#fff;box-shadow:0 -4px 15px rgb(0 0 0 / .08);z-index:99999;padding-bottom:env(safe-area-inset-bottom)}.lakuaja-btn-action{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 10px;text-decoration:none!important;gap:12px}.lakuaja-wa-btn{border-top:3px solid #25D366;border-right:1px solid #f0f0f0}.lakuaja-chat-btn{border-top:3px solid #F97316}.lakuaja-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.lakuaja-icon svg{width:22px;height:22px}.lakuaja-wa-btn .lakuaja-icon{background-color:#25D366}.lakuaja-chat-btn .lakuaja-icon{background-color:#334155}.lakuaja-text{display:flex;flex-direction:column;text-align:left}.lakuaja-title{font-size:10px;color:#64748b;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.lakuaja-desc{font-size:14px;font-weight:700;color:#0f172a;line-height:1.2}@media (min-width:769px){.lakuaja-floating-bar{bottom:30px;left:auto;right:30px;width:auto;flex-direction:column;gap:15px;background:#fff0;box-shadow:none}.lakuaja-btn-action{background:#fff;border-radius:50px;padding:8px 8px 8px 24px;box-shadow:0 4px 15px rgb(0 0 0 / .15);flex-direction:row-reverse;border:none;transition:transform 0.3s ease}.lakuaja-btn-action:hover{transform:translateY(-5px)}.lakuaja-text{text-align:right}.lakuaja-icon{width:48px;height:48px}}#lakuaja-chat-wrapper{position:fixed;display:flex;align-items:center;bottom:10px;right:10px;z-index:999999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#lakuaja-chat-bubble{background:#0073aa;color:#fff;padding:10px 18px;border-radius:50px;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgb(0 0 0 / .15);margin-right:-12px;padding-right:22px;z-index:1;opacity:1;transition:all 0.3s ease}#lakuaja-chat-toggle{width:60px;height:60px;background-color:#0073aa;color:#fff;border:none;border-radius:50%;font-size:24px;cursor:pointer;box-shadow:0 4px 10px rgb(0 0 0 / .2);transition:transform 0.2s ease;display:flex;align-items:center;justify-content:center;z-index:2}#lakuaja-chat-toggle:hover{transform:scale(1.05)}#lakuaja-chat-box{position:absolute;bottom:65px;right:0;width:350px;height:500px;background:#fff;border-radius:12px;box-shadow:0 5px 25px rgb(0 0 0 / .2);display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(20px);transition:all 0.3s ease}#lakuaja-chat-box.active{opacity:1;pointer-events:auto;transform:translateY(0)}.lakuaja-chat-header{background:var(--lakuaja-theme-color,#ffb624);color:#fff;padding:15px;display:flex;justify-content:space-between;align-items:center}.lakuaja-chat-header h4{margin:0;font-size:16px;font-weight:600;color:#fff}.lakuaja-chat-close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.lakuaja-chat-body{flex:1;padding:15px;overflow-y:auto;background:#f9f9f9;display:flex;flex-direction:column;gap:10px}.lakuaja-chat-input-wrapper{display:flex;align-items:flex-end;background-color:#fff;border:1px solid #d1d5db;border-radius:24px;padding:6px 8px;gap:8px;margin:10px}#lakuaja-chat-input{flex:1;border:none!important;background:transparent!important;resize:none;outline:none!important;padding:8px 4px;margin:0;font-size:14px;line-height:1.4;min-height:20px;max-height:100px;overflow-y:hidden;color:#111827;font-family:inherit;box-shadow:none!important}#lakuaja-chat-input::placeholder{color:#6b7280}.lakuaja-input-action-btn,.lakuaja-btn-send-arrow{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all 0.2s ease;margin-bottom:2px}.lakuaja-input-action-btn{background-color:#f3f4f6;color:#111827}.lakuaja-input-action-btn:hover{background-color:#e5e7eb}.lakuaja-btn-send-arrow{background-color:#e5e7eb;color:#9ca3af}.lakuaja-btn-send-arrow.active{background-color:#18181b;color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.chat-bubble{max-width:80%;padding:10px 15px;border-radius:12px;font-size:14px;line-height:1.4}.chat-bubble.user{align-self:flex-end;background:#0073aa;color:#fff;border-bottom-right-radius:2px}.chat-bubble.ai{align-self:flex-start;background:#e9ecef;color:#333;border-bottom-left-radius:2px}.chat-product-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;margin-top:5px;width:250px;align-self:flex-start;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.chat-product-card img{width:100%;border-radius:4px;margin-bottom:8px}.chat-product-card h4{font-size:14px;margin:0 0 5px 0;color:#333}.chat-product-card p{font-size:13px;font-weight:700;color:#d9534f;margin:0 0 10px 0}.chat-product-card .card-buttons{display:flex;flex-direction:column;gap:6px;margin-top:10px}.chat-product-card .card-buttons a{display:block;text-align:center;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.chat-product-card .btn-detail{background-color:#0073aa;color:#ffffff!important}.chat-product-card .btn-detail:hover{background-color:#005177}.chat-product-card .btn-wa{background-color:#25D366;color:#ffffff!important}.chat-product-card .btn-wa:hover{background-color:#1ebc57}.chat-product-card a:hover{background:#218838}#lakuaja-chat-ui .lakuaja-chat-footer{padding:10px!important;background-color:#f9fafb!important;border-top:1px solid #e5e7eb!important;height:auto!important}#lakuaja-chat-ui .lakuaja-chat-input-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-end!important;background-color:#ffffff!important;border:1px solid #d1d5db!important;border-radius:24px!important;padding:6px 8px!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}#lakuaja-chat-ui #lakuaja-chat-input{flex:1 1 auto!important;border:none!important;background:transparent!important;resize:none!important;outline:none!important;padding:4px 4px!important;margin:0!important;font-size:14px!important;line-height:20px!important;min-height:20px!important;max-height:100px!important;overflow-y:hidden;color:#111827!important;box-shadow:none!important}#lakuaja-chat-ui #lakuaja-chat-input::placeholder{color:#9ca3af!important}#lakuaja-chat-ui .lakuaja-input-action-btn,#lakuaja-chat-ui .lakuaja-btn-send-arrow{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;padding:0!important;margin:0!important}#lakuaja-chat-ui .lakuaja-chat-input-wrapper svg{width:20px!important;height:20px!important;fill:currentColor!important;stroke:none!important;display:block!important}#lakuaja-chat-ui .lakuaja-input-action-btn{background-color:#f3f4f6!important;color:#374151!important}#lakuaja-chat-ui .lakuaja-input-action-btn:hover{background-color:#e5e7eb!important}#lakuaja-chat-ui .lakuaja-btn-send-arrow{background-color:#e5e7eb!important;color:#9ca3af!important}#lakuaja-chat-ui .lakuaja-btn-send-arrow.active{background-color:#18181b!important;color:#ffffff!important}@media (max-width:480px){#lakuaja-chat-box{position:fixed;bottom:0;right:0;width:100%;height:100dvh;border-radius:0}}#lakuaja-prechat-form{padding:20px;display:flex;flex-direction:column;justify-content:center;height:100%;background:#f9f9f9}#lakuaja-prechat-form h3{margin:0 0 10px 0;font-size:18px;color:#333}#lakuaja-prechat-form p{font-size:13px;color:#666;margin:0 0 20px 0;line-height:1.4}.lakuaja-form-group{margin-bottom:15px}.lakuaja-form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:#444}.lakuaja-form-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;box-sizing:border-box;outline:none;transition:border 0.3s}.lakuaja-form-group input:focus{border-color:#0073aa}#lakuaja-btn-start{background-color:var(--lakuaja-theme-color,#0073aa);color:#fff;border:none;padding:12px;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color 0.2s;width:100%}#lakuaja-btn-start:hover{background-color:#021822}#lakuaja-chat-ui{display:none;flex-direction:column;flex:1;height:100%;overflow:hidden}