.crafter-measure-form{box-sizing:border-box;width:100%;max-width:900px;margin:12px auto;padding:12px;border:1px solid #d6dde6;border-radius:8px;min-width:0}.crafter-measure-form strong,.crafter-measure-form small{display:block;margin-bottom:8px}.crafter-measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crafter-measure-grid label{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.crafter-measure-grid label span{font-size:12px;min-height:30px;display:flex;align-items:center}.crafter-measure-grid input,.crafter-measure-grid select{box-sizing:border-box;width:100%;min-width:0;height:38px;padding:6px}.crafter-measure-form small{grid-column:1/-1;margin-top:8px}.crafter-measure-form [role=status]{margin-top:8px;font-size:13px}.crafter-measure-form button{min-height:38px}.crafter-measure-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:600px;max-height:90dvh;overflow:auto;border:1px solid #d6dde6;border-radius:12px}.crafter-measure-dialog::backdrop{background:#0008}.crafter-measure-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media(max-width:480px){#editProductMeasurement .crafter-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.crafter-measure-grid [hidden]{display:none!important}


.crafter-measure-quantity{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;min-width:0}.crafter-measure-quantity>span{font-size:12px;min-height:30px;display:flex;align-items:center}.crafter-measure-qty{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%}.crafter-measure-qty button{box-sizing:border-box;display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#344054;font-size:20px;line-height:1;cursor:pointer}.crafter-measure-qty output{display:block;min-width:24px;text-align:center;font-weight:700;color:#172235}.crafter-measure-qty button:disabled{opacity:.4;cursor:default}


#crafterProductMeasurement .crafter-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}#crafterProductMeasurement .crafter-measure-quantity{grid-column:auto}#crafterProductMeasurement .crafter-measure-qty{display:grid;grid-template-columns:28px minmax(20px,1fr) 28px;gap:2px;width:100%;height:38px}#crafterProductMeasurement .crafter-measure-qty button{width:28px;min-width:28px;padding:0}#crafterProductMeasurement .crafter-measure-qty output{min-width:20px}#crafterProductMeasurement .crafter-measure-grid label>span,#crafterProductMeasurement .crafter-measure-quantity>span{height:32px;min-height:32px;line-height:16px}#crafterProductModalV180 .cpm-price-section.has-measure-minimum{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}#crafterProductModalV180 .has-measure-minimum>strong{grid-column:1;grid-row:1}#crafterProductModalV180 .has-measure-minimum>.cpm-price{grid-column:1;grid-row:2;margin:0!important}#crafterProductModalV180 [data-measure-minimum]{grid-column:2;grid-row:2;font-size:12px;line-height:1.3;text-align:right;margin:0;white-space:nowrap}


#crafterProductMeasurement .crafter-measure-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;min-width:0}#crafterProductMeasurement .crafter-measure-summary>[role=status]{flex:1;min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}#crafterProductMeasurement .crafter-measure-summary>[role=status] strong{margin:0}#crafterProductMeasurement .crafter-measure-summary .crafter-measure-quantity{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:8px}#crafterProductMeasurement .crafter-measure-summary .crafter-measure-quantity>span{height:auto;min-height:0;line-height:normal}#crafterProductMeasurement .crafter-measure-summary .crafter-measure-qty{width:82px}


#crafterProductModalV180 #crafterProductInterestedV182{white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:6px;align-self:stretch}

#crafterProductModalV180 #crafterProductInterestedV182{display:flex;align-items:center;justify-content:center;gap:6px}#crafterProductModalV180 #crafterProductInterestedV182 [data-whatsapp-quote-icon]{display:block;flex:0 0 20px;width:20px;height:20px;object-fit:contain}

/* El cierre permanece sobre el contenido mientras se desplaza la ficha. */
#crafterProductModalV180 .cpm-card>.cpm-close{position:sticky!important;top:12px!important;right:auto!important;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:12px 12px -56px auto!important;padding:0;z-index:20;flex-shrink:0}
