.na-agent .no-chat-bubble a{color:#1d4ed8;text-decoration:underline;word-break:break-word}.na-agent .no-chat-user .no-chat-bubble a{color:#fff}.na-cards{display:flex;flex-direction:column;gap:8px;margin:2px 0 12px;max-width:100%}.na-products{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x mandatory}.na-products::-webkit-scrollbar{height:4px}.na-products::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.na-product{flex:0 0 140px;scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none !important;color:#1e293b !important}.na-product:hover{border-color:#2563eb}.na-product img{width:100%;height:96px;object-fit:contain;background:#f8fafc}.na-product-body{padding:8px;display:flex;flex-direction:column;gap:4px;flex:1}.na-product-name{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.na-product-price{font-size:13px;font-weight:700;color:#0f172a}.na-product-price s{font-weight:400;color:#94a3b8;margin-left:4px;font-size:11px}.na-product-stock{font-size:11px;color:#b91c1c}.na-product-view{margin-top:auto;font-size:12px;font-weight:600;color:#1d4ed8}.na-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:22px;border:0;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none !important;background:#2563eb;color:#fff !important;align-self:flex-start}.na-btn:hover{background:#1d4ed8}.na-btn:disabled{background:#94a3b8;cursor:not-allowed}.na-btn-whatsapp{background:#16a34a}.na-btn-whatsapp:hover{background:#15803d}.na-btn-light{background:#f1f5f9;color:#1e293b !important}.na-btn-light:hover{background:#e2e8f0}.na-rx{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#1e293b}.na-rx-title{font-weight:700;font-size:14px}.na-rx-note{font-size:12px;color:#64748b;line-height:1.4}.na-rx-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;cursor:pointer}.na-rx-consent input{margin-top:2px;flex:0 0 auto}.na-rx-error{color:#b91c1c;font-size:12px}.na-rx-ok{color:#15803d;font-weight:600}.na-rx-table{width:100%;border-collapse:collapse}.na-rx-table th{font-size:11px;font-weight:600;color:#64748b;text-align:left;padding:0 2px 4px}.na-rx-table td{padding:2px}.na-rx-table td:first-child{font-size:12px;font-weight:600;white-space:nowrap;padding-right:4px}.na-rx input[type=text]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:6px;font-size:13px;background:#f8fafc;color:#1e293b}.na-rx input[type=text]:focus{border-color:#2563eb;background:#fff;outline:none}.na-rx input.na-invalid{border-color:#dc2626;background:#fef2f2}.na-rx-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.na-rx-row label{font-size:12px;font-weight:600}.na-rx-row input[type=text]{width:64px}.na-rx-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:480px){.na-product{flex-basis:128px}}