.sycsa-rfq-price-label {
    font-weight: 500;
    color: #555;
    display: inline-block;
}
.single-product .price .amount,
.woocommerce-cart .product-price .amount,
.woocommerce-cart .product-subtotal .amount,
.woocommerce-checkout-review-order-table .product-total .amount,
.woocommerce-checkout-review-order-table tfoot,
.woocommerce table.shop_table .cart-subtotal,
.woocommerce table.shop_table .order-total,
.woocommerce table.shop_table .shipping,
.woocommerce table.shop_table .tax-rate,
.woocommerce-cart .cart_totals .shop_table,
.woocommerce-cart .cart_totals h2,
.woocommerce-checkout #payment {
    display: none !important;
}
.woocommerce-cart .cart_totals::before {
    content: "La cotización final será preparada por el equipo de SYCSA.";
    display: block;
    padding: 16px 18px;
    border: 1px solid #e2e2e2;
    background: #fafafa;
    margin-bottom: 18px;
}
.sycsa-rfq-item-note {
    margin-top: 12px;
    max-width: 620px;
}
.sycsa-rfq-item-note label {
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
}
.sycsa-rfq-item-note textarea {
    width: 100%;
    min-height: 62px;
    resize: vertical;
}
.sycsa-product-technical-info h3 {
    margin-top: 24px;
}
.sycsa-datasheet-button.button {
    margin-top: 12px;
}
.sycsa-source-url {
    color: #777;
    word-break: break-word;
}
.sycsa-rfq-admin-box {
    margin-top: 16px;
    padding: 12px 14px;
    border-left: 4px solid #cc0000;
    background: #fff8f8;
}
