#dpDimensions{flex:none;padding:6px 10px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}
#dpDimensionsFields{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.dp-dimension-card{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;min-width:0}
.dp-dimension-card strong{grid-column:1/-1;font-size:12px}
.dp-dimension-card label{display:flex;align-items:center;gap:4px;font-size:12px;min-width:0}
#dpWorkspace .dp-dimension-card input{min-width:0;width:100%;font-size:13px;padding:4px;min-height:32px}
.dp-dimension-card .number-stepper{flex:1;min-width:0}
#dpDimensionsMessage{font-size:11px;margin:3px 0;line-height:1.3}
#dpWorkspace #dpDimensionsShape{font-size:11px;min-height:24px;padding:2px 6px;margin-top:4px}
@media(max-width:900px){#dpDimensionsFields{grid-template-columns:1fr}.dp-dimension-card{grid-template-columns:120px 1fr 1fr;gap:4px}.dp-dimension-card strong{grid-column:auto;align-self:center}}
#dpPane-setup #dpDimensions{padding:6px 0;margin-bottom:14px}
#dpPane-setup #dpDimensionsFields{grid-template-columns:1fr}
#dpPane-setup .dp-dimension-card{grid-template-columns:1fr 1fr}
#dpPane-setup .dp-dimension-card strong{grid-column:1/-1}

.dp-refill{display:flex;align-items:center;gap:6px;font-size:12px;margin:4px 0}
.dp-refill input{width:16px;height:16px;margin:0}
