.mf-wall-measure{display:block}.mf-wall-unit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:12px}.mf-wall-unit select{min-height:42px;padding:7px 10px;font-size:12px}.mf-wall-row{padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #d9c7c0}.mf-wall-row-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px}.mf-wall-row-title button{border:0;background:transparent;min-width:42px;min-height:42px;font-size:23px}.mf-wall-row-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mf-wall-row-fields label{display:block;font-size:11px;margin-bottom:6px}.mf-wall-row-fields input{width:100%;min-width:0;background:var(--mf-cream);border-color:#bba49d}.mf-wall-add{display:block;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;padding:9px 0;margin-bottom:12px;min-height:44px;font-size:12px}.mf-wall-spec-note{font-size:11px;margin-top:12px}.mf-wall-measure>[data-wall-recommendation]{font-weight:bold;font-size:12px;margin-top:10px}.mf-wall-confirm{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-top:14px}.mf-wall-confirm input{min-height:20px;width:20px;flex-shrink:0}.mf-wall-measure .mf-button{margin:10px 0}.mf-wall-measure .mf-margin-label{font-size:11px}

.mf-roll-options{margin-block:16px}.mf-roll-options>label,.mf-roll-options [data-roll-repeat-field]>label{display:block;font-size:12px;margin-block:10px 6px}.mf-roll-options select,.mf-roll-options input{box-sizing:border-box;min-height:44px;width:100%;max-width:100%;min-width:0;font:inherit;background:var(--mf-cream);color:var(--mf-ink);border:1px solid var(--mf-sage);padding:9px}.mf-roll-options [hidden]{display:none}
