.tc-archivos-campo { background:#f8fbfd; border:1px solid #d6e5ed; border-radius:12px; padding:18px; margin:18px 0; box-sizing:border-box; }
.tc-archivos-campo label { font-size:17px; display:block; margin-bottom:7px; }
.tc-archivos-campo label span { color:#c0392b; }
.tc-archivos-campo p { margin:0 0 10px; font-size:14px; line-height:1.6; }
.tc-archivos-campo input[type=file] { display:block; width:100%; max-width:100%; background:#fff; border:1px dashed #8cb1c5; border-radius:8px; padding:13px; box-sizing:border-box; font-size:14px; }
.tc-archivos-campo small { display:block; margin-top:10px; color:#52616b; }

/* v0.1.3 — Cursor visual only.
 * The prohibited cursor appeared over the Quantity/Printing variation
 * SELECTs, not exclusively on Add to cart. Force ordinary arrow throughout
 * the product purchase form, including disabled widgets and their wrappers.
 * No pointer-events changes. No disabled/required attribute changes.
 * WooCommerce and server-side upload validation are untouched.
 */
body.single-product form.cart,
body.single-product form.cart *,
body.single-product form.cart *::before,
body.single-product form.cart *::after,
body.single-product .woocommerce div.product form.cart,
body.single-product .woocommerce div.product form.cart *,
body.single-product .woocommerce div.product form.cart *::before,
body.single-product .woocommerce div.product form.cart *::after {
    cursor: default !important;
}
