/* ============================================================
   OSSCARS — Personalización visual
   Oculta secciones irrelevantes para talleres mecánicos
   ============================================================ */

/* === ADMIN — pestañas izquierda en ficha de cliente === */
.customer_tab_contracts,
.customer_tab_projects,
.customer_tab_tickets,
.customer_tab_vault,
.customer_tab_subscriptions,
.customer_tab_reminders,
.customer_tab_estimates,
.customer_tab_proposals,
.customer_tab_expenses {
    display: none !important;
}

/* === ADMIN — pestaña Billing & Shipping completa === */
li:has(> a[href="#billing_and_shipping"]) {
    display: none !important;
}
#billing_and_shipping {
    display: none !important;
}

/* === ADMIN — campos irrelevantes en formulario de cliente === */
.form-group:has(input[name="website"]) {
    display: none !important;
}
.form-group:has(select[name="default_currency"]) {
    display: none !important;
}
/* Ocultar ícono ? huérfano del campo Moneda */
.form-group:has(select[name="default_currency"]) + p,
.form-group:has(select[name="default_currency"]) ~ .help-block {
    display: none !important;
}

/* === PORTAL CLIENTE — items del menú superior === */
.customers-nav-item-contracts,
.customers-nav-item-projects,
.customers-nav-item-tickets,
.customers-nav-item-vault,
.customers-nav-item-subscriptions,
.customers-nav-item-reminders,
.customers-nav-item-estimates,
.customers-nav-item-proposals {
    display: none !important;
}

/* Ocultar Código postal */
.form-group:has(input[name="zip"]) {
    display: none !important;
}

/* Ocultar pestaña Contactos del sidebar del cliente */
.customer_tab_contacts {
    display: none !important;
}

/* Ocultar tabs Comercial y Orden de compra del formulario */
li:has(> a[href="#commercial"]),
li:has(> a[href="#purchase_order"]) {
    display: none !important;
}
div#commercial, div#purchase_order {
    display: none !important;
}

/* === PROPOSALS — ocultar campo Proyecto y Código postal === */
.projects-wrapper {
    display: none !important;
}
#proposal-form .form-group:has(input[name="zip"]) {
    display: none !important;
}
