/* EVERWhite Core — custom-boards
 * Paridad con Lanex style.css L4119‑4137 y L4331‑4334 (.add-buttons, .progress-bar-*) y con la base
 * .progress de Bootstrap 3 que cargaba el tema. .btn-teal / .btn-orange ya viven en everwhite-child/assets/base.css.
 */
.add-to-cart-button { cursor: pointer; }
.add-buttons { padding: 0; margin: 20px 0; list-style: none; text-align: center; }
.add-buttons li { display: inline-block; text-align: center; }
.add-buttons li a { font-size: 19px; margin: 10px 20px; }
.progress { display: flex; height: 20px; margin-bottom: 20px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); }
.progress-bar { float: left; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); }
.progress-bar-complete { background: none; background-color: #c4662d; }
.progress-bar-tbd { background: none; background-color: #e6e6e6; }
#ewb_add_cart.ew-loading { opacity: .6; pointer-events: none; }

/* Paneles plegables de los formularios (en producción los daba Bootstrap 3: .collapse / .collapse.in).
   Step 3: «Art File Requirements» bajo cada nivel de diseño. */
.frm_forms .collapse:not(.in) { display: none; }
.frm_forms .art-file-req .fa { transition: transform .2s ease; }
.frm_forms .art-file-req:not(.collapsed) .fa { transform: rotate(90deg); }
