/*! SLZ7 v4.6.0 - Componentes globais (rotulos em placeholder)
 * Consolidado de: v39.css
 */

/* ===== v39.css ===== */
/*!
 * SLZ7 v39 - acabamento da area "Minha conta".
 * Complementa v38.css (nada foi removido).
 *
 * 1) Botao "Excluir" da lista "Meus itens" igual aos outros icones
 * 2) Rotulos dentro do campo (placeholder): esconde o <label> trocado
 */

/* ---------- 1) icones de acao: o <button> vira icone tambem --------- */
.woocommerce-account .woocommerce-MyAccount-content button.ed-act,
.woocommerce-account .woocommerce-MyAccount-content button.ed-act:hover {
    width: 30px !important;
    min-width: 30px !important;
    height: 30px !important;
    min-height: 30px !important;
    margin: 0 2px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #6b7280 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    filter: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-account .woocommerce-MyAccount-content button.ed-act:hover {
    color: var(--c-primary, #5f2eea) !important;
    background: rgba(95, 46, 234, .08) !important;
}
.woocommerce-account .woocommerce-MyAccount-content button.ed-act.is-danger:hover {
    color: #d93025 !important;
    background: rgba(217, 48, 37, .08) !important;
}

/* ---------- 2) rotulo dentro do campo ------------------------------- */
label.slz7-lbl-ph {
    position: absolute !important;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}
/* filtros: o campo ocupa a linha toda quando o rotulo sai */
.woocommerce-MyAccount-content .slz7-adv-box .ed-pf-grid > div:has(> label.slz7-lbl-ph),
.woocommerce-MyAccount-content .ed-filters .ed-pf-grid > div:has(> label.slz7-lbl-ph) {
    display: block;
}

/* rotulo que envolve o campo: esconde so o texto (V46.1) */
.slz7-lbl-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
label.slz7-lbl-ph-wrap{display:block;margin:0}
