.dxf-command-console { height:100%; display:flex; flex-direction:column; min-width:0; min-height:0; background:#1b222b; color:#d5e0ed; font:12px/1.5 ui-monospace,monospace; container-type:inline-size; }
.dxf-command-log { flex:1; overflow:auto; min-height:0; padding:6px 12px; white-space:pre-wrap; overflow-wrap:anywhere; scrollbar-width:thin; }
.dxf-command-error { color:#ffa79f; }
.dxf-command-form { display:flex; flex-wrap:wrap; align-items:center; gap:8px; border-top:1px solid #465160; padding:4px 10px; }
.dxf-command-form label { flex:0 0 auto; }
.dxf-command-form input { min-width:40px; flex:1 1 80px; border:0; border-radius:2px; padding:5px 8px; background:#2b3541; color:white; font:inherit; outline-offset:1px; }
.dxf-command-form button { background:#34485b; color:#eaf5ff; border:1px solid #5b7185; padding:4px 12px; cursor:pointer; font:inherit; }
.dxf-command-form :focus-visible { outline:2px solid #72bef1; }
.dxf-command-status { font-size:11px; color:#b7c5d6; }
@container (max-width:350px) { .dxf-command-status:not([hidden]) { flex-basis:100%; } }
@media (forced-colors:active) { .dxf-command-form input, .dxf-command-form button { border:1px solid ButtonText; } }
