.measurement-mode small{font-weight:400;color:#5e716c;line-height:1.5}.measurement-mode[hidden]{display:none!important}.measurement-mode select:disabled{color:#385b51;opacity:1;background:#f7faf9}.product-weight-modal{width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto}.measurement-entry{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:12px;margin:18px 0}.measurement-entry input,.measurement-entry select{width:100%;min-height:48px;font:inherit;font-size:17px}.measurement-total{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eaf5f2;border:1px solid #d8e9e4;border-radius:10px;padding:16px;margin-top:18px}.measurement-total strong{font-size:24px}.measurement-equivalence{color:#526960;min-height:22px}.measurement-error{color:#a62e27;min-height:22px;margin-top:12px}.product-weight-modal .modal-actions button{min-height:44px}.product-weight-modal :focus-visible,.measurement-mode :focus-visible{outline:3px solid #167d68;outline-offset:3px}.cart-line .qty [data-inc]:has(+ .remove){width:auto;min-width:30px;padding:5px 9px}.measurement-summary{color:#426359}.measurement-kg-note{margin:8px 0;color:#426359;font-size:13px}@media(max-width:500px){.product-weight-modal form{padding:18px}.product-weight-modal .modal-actions{display:grid;grid-template-columns:1fr 1fr}.measurement-total strong{font-size:22px}}
.measurement-report-unit{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12px;color:var(--muted);margin-left:6px}.measurement-report-unit select{font:inherit;min-height:36px;max-width:160px;border:1px solid var(--line);border-radius:8px;background:white;padding:4px 8px}.measurement-report-unit[hidden]{display:none!important}.measurement-report-unit select:focus-visible{outline:3px solid #167d68;outline-offset:2px}
.summary-card .measurement-quantity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;font-size:14px;line-height:1.4;font-weight:600}.measurement-quantity-summary span{overflow-wrap:anywhere}.summary-card:has(.measurement-quantity-summary)>strong{font-size:14px}
