/* style.css - Custom Product Price Calculator */

#cppc-calculator {
    margin-top: 20px;
    padding: 12px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}

#cppc-calculator h3 {
    margin-bottom: 12px;
}

#cppc-calculator label {
    font-weight: 600;
}

#cppc-calculator input,
#cppc-calculator select {
    padding: 6px 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

#cppc-calc-btn {
    background-color: #0073aa;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

#cppc-calc-btn:hover {
    background-color: #005177;
}

#cppc-add-cart {
    background-color: #0073aa;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
    margin-top: 12px;
}

#cppc-add-cart:hover {
    background-color: #005177;
}

#cppc-result {
    margin-left: 12px;
    font-weight: 600;
    color: #d54e21;
}


#cppc-add-cart-tehran, #cppc-add-cart-province, .cppc-add-cart-form-tehran button, .cppc-add-cart-form-province button {
    background-color: #0073aa;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

#cppc-add-cart-tehran:hover, #cppc-add-cart-province:hover, .cppc-add-cart-form-tehran button:hover, .cppc-add-cart-form-province button:hover {
    background-color: #005177;
}

