.plan-measure-controls{padding:12px 16px;border-block:1px solid #d0d5dd;background:#f8fafc;color:#182230}.plan-measure-controls p{margin:6px 0;font-size:13px}.plan-measure-row{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0}.plan-measure-controls button,.plan-measure-controls input,.plan-measure-controls select{min-height:44px;border:1px solid #98a2b3;border-radius:6px;padding:8px;background:#fff;color:#182230;max-width:100%}.plan-measure-controls label{display:grid;gap:4px;font-size:12px}.plan-measure-controls button[aria-pressed=true]{background:#155eef;color:white}.plan-measure-controls button:disabled{opacity:.5}.plan-measure-controls [role=alert]{color:#b42318}.plan-measure-controls output{font-size:16px;font-weight:600;padding:8px}.plan-measure-history{max-height:160px;overflow:auto}.plan-measure-history>div{display:flex;align-items:center;gap:8px;padding-block:4px;flex-wrap:wrap}.plan-measure-controls details summary{cursor:pointer;padding:8px}@media(max-width:700px){.plan-measure-controls{max-height:260px;overflow:auto}.plan-measure-row>label{flex:1;min-width:120px}.plan-measure-controls button{font-size:12px}}
.pdf-markup-editor{min-width:0;grid-template-columns:minmax(0,1fr)}.pdf-markup-editor .markup-workspace,.pdf-markup-editor .pdf-stage{min-width:0;max-width:100%}.pdf-markup-editor>.plan-measure-row button{min-height:44px;padding:8px 12px;border:1px solid #98a2b3;border-radius:6px;background:white;color:#182230}
