.pablo-wsfw { margin: 12px 0; padding: 12px; border: 1px solid #e2e2e2; border-radius: 10px; background: #fff; max-width: 100%; } .pablo-wsfw-price { margin-bottom: 8px; font-size: 1rem; } .pablo-wsfw-preview { font-weight: 600; margin-inline-start: 6px; } .pablo-wsfw-tabs { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 8px; } .pablo-wsfw-tab, .pablo-wsfw-minus, .pablo-wsfw-plus { cursor: pointer; border: 1px solid #d6d6d6; background: #f7f7f7; border-radius: 999px; padding: 6px 12px; line-height: 1.2; } .pablo-wsfw-tab.is-active { background: #222; color: #fff; border-color: #222; } .pablo-wsfw select, .pablo-wsfw input[type="number"] { width: 100%; max-width: 260px; margin: 4px 0; } .pablo-wsfw-units { display: flex; align-items: center; gap: 8px; margin: 6px 0; } .pablo-wsfw-units-input { max-width: 80px !important; text-align: center; } .pablo-wsfw-add { margin-top: 8px !important; } .pablo-wsfw-status { display: inline-block; margin-inline-start: 8px; font-size: 0.9em; } .pablo-wsfw-qty-note { display: block; opacity: .75; } .woocommerce ul.products li.product .pablo-wsfw { text-align: inherit; } .woocommerce ul.products li.product .pablo-wsfw select, .woocommerce ul.products li.product .pablo-wsfw input[type="number"] { max-width: 100%; }