.MeasurementPlanner_tool__JMMHA{display:grid;gap:20px}.MeasurementPlanner_panel__H4HgV{padding:20px;border:1px solid var(--mc-border);border-radius:var(--mc-radius-panel);background:var(--mc-surface);min-width:0}.MeasurementPlanner_fields__Qj0Du{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.MeasurementPlanner_field__QVp47{display:grid;gap:6px;font-weight:600}.MeasurementPlanner_field__QVp47 input,.MeasurementPlanner_field__QVp47 textarea{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--mc-border);border-radius:6px;font:inherit;background:var(--mc-surface);color:var(--mc-text);box-sizing:border-box}.MeasurementPlanner_field__QVp47 small{font-weight:400;color:var(--mc-text-muted)}.MeasurementPlanner_actions__xzPSX{display:flex;flex-wrap:wrap;gap:10px}.MeasurementPlanner_actions__xzPSX button{min-height:44px;padding:10px 16px;border:1px solid var(--mc-border);border-radius:6px;font:inherit;color:var(--mc-action);background:var(--mc-surface-subtle);cursor:pointer}.MeasurementPlanner_actions__xzPSX button:disabled{opacity:.6;cursor:default}.MeasurementPlanner_tool__JMMHA :is(button,input,textarea,a):focus-visible{outline:3px solid var(--mc-focus);outline-offset:2px}.MeasurementPlanner_metrics__BMmNi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.MeasurementPlanner_metrics__BMmNi div{padding:12px;background:var(--mc-surface-subtle);overflow-wrap:anywhere}.MeasurementPlanner_metrics__BMmNi dt{font-size:13px}.MeasurementPlanner_metrics__BMmNi dd{margin:8px 0 0;font-size:22px;font-weight:600}.MeasurementPlanner_tableWrap__dKzO2{overflow-x:auto}.MeasurementPlanner_tableWrap__dKzO2 table{width:100%;border-collapse:collapse;min-width:580px}.MeasurementPlanner_tableWrap__dKzO2 td,.MeasurementPlanner_tableWrap__dKzO2 th{padding:10px;border-bottom:1px solid var(--mc-border);text-align:left;overflow-wrap:anywhere}.MeasurementPlanner_tableWrap__dKzO2 caption{text-align:left;padding:8px 0}.MeasurementPlanner_tool__JMMHA nav{margin-top:20px}.MeasurementPlanner_tool__JMMHA nav a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:640px){.MeasurementPlanner_fields__Qj0Du,.MeasurementPlanner_metrics__BMmNi{grid-template-columns:1fr}.MeasurementPlanner_panel__H4HgV{padding:16px}}