#cadTools{padding:18px;margin-bottom:16px;border:1px solid #7B8F72;border-radius:10px;background:#FAF9F4;color:#0F3A28}
#cadTools h2{margin-top:0} .cadRow{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0}.cadRow label{flex:1;min-width:130px}.cadRow input,.cadRow select{display:block;width:100%;max-width:240px}#cadTools button{color:#0F3A28;border-color:#7B8F72}#cadRectangle button{background:#0F3A28;color:white}#cadStatus{padding:10px;border-left:3px solid #7B8F72;background:#E9DCCB55}#board text{paint-order:stroke;stroke:#FAF9F4;stroke-width:3px;stroke-linejoin:round}#board[data-tool=line]{cursor:crosshair}@media(max-width:650px){.cadRow{display:grid;grid-template-columns:1fr 1fr}.cadRow button{grid-column:1/-1}.cadRow input,.cadRow select{max-width:100%}}
