.drawing-assist{border:1px solid #dfe8f0;border-radius:9px;background:#f8fbfd;padding:12px;min-width:0}
.drawing-assist-toolbar,.drawing-assist-summary,.drawing-assist-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.drawing-assist-toolbar>.muted,.drawing-assist-footer>.muted{font-size:11px;line-height:1.6;flex:1 1 220px}
.drawing-assist-result:empty{display:none}.drawing-assist-result:not(:empty){margin-top:12px;border-top:1px solid #e3ebf2;padding-top:10px}
.drawing-assist-summary{justify-content:space-between;margin-bottom:9px;font-size:12px;color:#314b63}
.drawing-assist-row{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;border-top:1px solid #e7edf3}
.drawing-assist-row .drawing-assist-pick{font-size:12px;line-height:22px;align-items:center;margin:0}
.drawing-assist-values{display:grid;gap:5px;min-width:0;font-size:12px;overflow-wrap:anywhere}
.drawing-assist-values>small,.drawing-assist-current{font-size:10px;color:#7d8b99;font-weight:400}
.drawing-assist-proposed{color:#294e6a;font-weight:500}.drawing-assist-values>select{width:100%;min-width:0;max-width:100%;font-size:12px}
.drawing-assist-warning{font-size:11px;line-height:1.7;color:#88643e;margin:5px 0 9px}
.drawing-assist-footer{padding-top:10px;border-top:1px solid #e7edf3}
.drawing-assist-applied{font-size:12px;color:#167055;line-height:1.7;margin:0}
.drawing-assist-document{margin:10px 0;gap:6px;font-size:12px}.drawing-assist-document select{width:100%;max-width:100%;min-width:0}
@media(max-width:760px){.drawing-assist{padding:10px}.drawing-assist-row{grid-template-columns:minmax(0,1fr);gap:5px}.drawing-assist-values{padding-left:24px}.drawing-assist-values>select{font-size:16px}.drawing-assist-summary{align-items:flex-start}.drawing-assist-toolbar>.muted,.drawing-assist-footer>.muted{flex-basis:100%;font-size:10px}}
