/*
 * core.css — CSS-03
 *
 * Fuente de fundamentos visuales PROPIETARIOS (no de terceros/AIZ).
 * Aquí viven variables CSS y tokens semánticos muy transversales y de bajo
 * nivel: colores de estado reutilizados, radios, sombras, bordes neutros.
 *
 * Este archivo NO es:
 *  - una copia ni una reubicación física de las variables de aiz-core.css /
 *    aiz-seller.css (esos archivos siguen siendo la fuente de verdad de la
 *    paleta base/vendor — no se tocan, no se duplican aquí);
 *  - un cajón de sastre para componentes complejos (tarjetas, botones,
 *    tablas, formularios) ni para CSS específico de una página o módulo.
 *
 * Orden de carga conceptual (ver documentation/ui_style_audit/Roadmap_css.md,
 * sección CSS-03):
 *   vendors.css -> aiz-core.css / aiz-seller.css -> core.css ->
 *   custom-style.css / wholesaler.css / customer.css -> components.css ->
 *   CSS de módulo (cuando exista) -> resto de legacy propietario.
 *
 * Cada token nuevo se añadió solo cuando se confirmó repetición real del
 * mismo valor en al menos 3 sitios (ver Roadmap_css.md, cierre de CSS-03,
 * para el detalle de evidencia). Ningún valor visual existente cambia con
 * este archivo: solo cambia DÓNDE vive el valor.
 */

:root {
    /* --- Radios de borde reutilizados --- */
    --radius-md: 8px;

    /* --- Bordes neutros reutilizados (tarjetas/acordeones de mantenimiento) --- */
    --border-color-neutral: #e0e0e0;

    /* --- Sombras reutilizadas (tarjetas de mantenimiento) --- */
    --shadow-card-sm: 0 2px 8px rgba(0, 0, 0, 0.1);

    /*
     * --- Colores de estado semánticos ---
     * Mismos 6 valores repetidos literalmente en public/assets/css/custom-style.css
     * a través de tr.status-*, .status-circle.*, .card.status-*,
     * .status-badge.* y .request-card2.status-* (ver inventario CSS-03).
     */
    --status-pending-bg: #fff9e6;
    --status-approved-bg: #e9f7ef;
    --status-rejected-bg: #fdecea;
    --status-in_review-bg: #e3f5f9;
    --status-completed-bg: #e6f4ea;
    --status-cancelled-bg: #f7f7f7;
}
