.quick-pack-order>[data-measurement-widget]{grid-column:1/-1;min-width:0}.measurement-card{margin:16px 0;padding:18px;border:1px solid var(--t-line);border-radius:var(--t-radius,16px);background:var(--t-surface);color:var(--t-text)}.measurement-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}.measurement-card fieldset{min-width:0;border:1px solid var(--t-line);border-radius:12px;padding:12px;margin:0 0 12px}.measurement-card label{display:block;margin:10px 0}.measurement-card input:not([type=checkbox]),.measurement-card select{display:block;width:100%;box-sizing:border-box;min-height:44px}.measurement-card button{white-space:normal;min-height:44px;margin:6px 8px 0 0}.measurement-guide svg{width:100%;max-width:340px}.measurement-length{color:var(--t-accent)}.measurement-width{color:var(--t-text)}.measurement-height{color:var(--t-muted)}.measurement-card .order-select{display:flex;gap:10px;align-items:center}.measurement-card .order-select input{flex:none}.measurement-guide p{font-size:.9rem;line-height:1.5}.measurement-card [role=alert]{min-height:1.4em}@media(max-width:640px){.measurement-layout{grid-template-columns:1fr}.measurement-guide{order:-1}.measurement-card{padding:12px}.measurement-card button{width:100%}}
/* Measurement rounds (0.3.77): one card per place, in route order; the open card holds the form. */
.measurement-round{margin:8px 0}.round-list{display:grid;gap:10px;margin:12px 0}.round-card{border:1px solid var(--t-line);border-radius:var(--t-radius,12px);background:var(--t-surface);color:var(--t-text);padding:0 14px 10px}.round-card.is-open{border-color:var(--t-accent)}.round-card-head{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:8px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.round-position{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--t-line);font-weight:600}.round-address{flex:1;font-size:1.35rem;font-weight:700;letter-spacing:.02em}.round-state{flex:none;font-size:.85rem;padding:3px 10px;border-radius:999px;border:1px solid var(--t-line)}.round-done{color:var(--t-success);border-color:var(--t-success)}.round-skipped{color:var(--t-warn);border-color:var(--t-warn)}.round-product,.round-also,.round-result{margin:4px 0 8px}.round-also{color:var(--t-muted);font-size:.9rem}.round-result{font-weight:600}.round-card label{display:block;margin:10px 0}.round-card input,.round-card select{display:block;width:100%;box-sizing:border-box;min-height:44px}.round-card button:not(.round-card-head),.measurement-round>button{white-space:normal;min-height:44px;margin:6px 8px 0 0}.round-card [role=alert]{min-height:1.4em}.round-plan{max-height:240px;overflow:auto}@media(max-width:640px){.round-card button:not(.round-card-head),.measurement-round>button{width:100%}.round-address{font-size:1.2rem}}
.measurement-round .round-step{margin:2px 0 8px;font-size:1.3rem}.round-taken{margin:8px 0 12px;padding-left:20px}.round-taken li{margin:4px 0}
.round-manual{margin:12px 0}.round-manual label{display:block;margin:8px 0}.round-manual input[type=search]{display:block;width:100%;box-sizing:border-box;min-height:40px}.round-pick{list-style:none;margin:8px 0;padding:0;max-height:320px;overflow:auto}.round-pick label{display:flex;gap:10px;align-items:center;margin:0;padding:6px 0;cursor:pointer}#mtrAppShell .round-pick input[type=checkbox]{flex:0 0 auto;width:22px;height:22px;min-width:0;min-height:0;margin:0;padding:0}.round-pick input:disabled+span{color:var(--t-muted)}.round-manual button{white-space:normal;min-height:40px;margin:6px 8px 0 0}
