/**
 * ZuperChat Base CSS - Sistema de Reset Mínimo
 * Version: 2.5.1
 * 
 * Reset mínimo que NO sobrescribe estilos inline del plugin
 */

/* Solo box-sizing, nada más */
.zuperchat-widget *,
.zuperchat-widget *::before,
.zuperchat-widget *::after,
.zuperchat-flash-container *,
.zuperchat-flash-container *::before,
.zuperchat-flash-container *::after,
.whatsapp-form-container *,
.whatsapp-form-container *::before,
.whatsapp-form-container *::after {
    box-sizing: border-box;
}

/* Reset de apariencia en inputs (no afecta estilos inline) */
.zuperchat-widget input,
.zuperchat-widget textarea,
.zuperchat-widget select,
.zuperchat-widget button,
.zuperchat-flash-container input,
.zuperchat-flash-container textarea,
.zuperchat-flash-container select,
.zuperchat-flash-container button,
.whatsapp-form-container input,
.whatsapp-form-container textarea,
.whatsapp-form-container select,
.whatsapp-form-container button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
}

/* Scrollbar personalizado */
.zuperchat-widget ::-webkit-scrollbar,
.zuperchat-flash-container ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.zuperchat-widget ::-webkit-scrollbar-track,
.zuperchat-flash-container ::-webkit-scrollbar-track {
    background: transparent;
}

.zuperchat-widget ::-webkit-scrollbar-thumb,
.zuperchat-flash-container ::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 4px;
}

.zuperchat-widget ::-webkit-scrollbar-thumb:hover,
.zuperchat-flash-container ::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}