/**
 * @see _README_BEFORE_CHANGES.md — Read before making any changes.
 */
/**
 * WooCommerce Business Registration - Purchase Status Icons
 */

.wc-br-purchase-status {
    display: flex;
    align-items: center;
    gap: 0.625em;
    margin-top: 0.75em;
    font-size: 0.95em;
}

/* Icona circolare base */
.wc-br-purchase-icon,
.wc-br-status-icon,
.wc-br-account-type-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    flex-shrink: 0;
    padding: 13px;
    border: 2px solid;
}

/* Icona acquisti abilitati */
.wc-br-purchase-icon.enabled {
    background: #46b450;
    border-color: #2E7D32;
}
.wc-br-purchase-icon.enabled::before {
    content: '✓';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

/* Icona acquisti sospesi */
.wc-br-purchase-icon.disabled {
    background: #dc3232;
    border-color: #A71D2A;
}
.wc-br-purchase-icon.disabled::before {
    content: '✗';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.wc-br-purchase-text {
    font-weight: 600;
}

/* Stato account: incomplete */
.wc-br-status-icon-incomplete {
    background: #999;
    border-color: #666;
}
.wc-br-status-icon-incomplete::before {
    content: '⚠';
    color: #fff;
    font-size: 14px;
}

/* Stato account: pending_verification */
.wc-br-status-icon-pending_verification {
    background: #ffc107;
    border-color: #F57C00;
}
.wc-br-status-icon-pending_verification::before {
    content: '⏳';
    color: #fff;
    font-size: 14px;
}

/* Stato account: unlocked */
.wc-br-status-icon-unlocked {
    background: #17a2b8;
    border-color: #117A8B;
}
.wc-br-status-icon-unlocked::before {
    content: '🔓';
    font-size: 12px;
}

/* Stato account: active */
.wc-br-status-icon-active {
    background: #46b450;
    border-color: #2E7D32;
}
.wc-br-status-icon-active::before {
    content: '✓';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

/* Tipo account: azienda */
.wc-br-account-type-azienda {
    background: #2196F3;
    border-color: #1976D2;
}
.wc-br-account-type-azienda::before {
    content: '🏢';
    font-size: 14px;
}

/* Tipo account: privato */
.wc-br-account-type-privato {
    background: #64B5F6;
    border-color: #42A5F5;
}
.wc-br-account-type-privato::before {
    content: '👤';
    font-size: 14px;
}

/* Documento fiscale: scontrino */
.wc-br-receipt-type-scontrino {
    background: #78909C;
    border-color: #546E7A;
}
.wc-br-receipt-type-scontrino::before {
    content: '🧾';
    font-size: 14px;
}

/* Documento fiscale: fattura */
.wc-br-receipt-type-fattura {
    background: #78909C;
    border-color: #546E7A;
}
.wc-br-receipt-type-fattura::before {
    content: '📄';
    font-size: 14px;
}
