.geo-toolbar .cad-function-note,.workbench-button small,#makerStatus,.workbench-guide{display:none!important}
.workbench-rail{gap:4px!important}.workbench-quick-actions{gap:4px!important}.workbench-rail .workbench-button{min-height:28px!important;padding:4px 3px!important;font-size:11px!important;line-height:1.25}
.workbench-axes #workbenchAxisDiagram{height:46px!important}.workbench-axis-label{gap:3px!important}.workbench-axis-label select{min-height:28px!important;font-size:11px!important}.workbench-facing{padding-bottom:4px!important;margin-bottom:3px!important}.workbench-facing .workbench-button{min-height:25px!important}.workbench-axes{padding-top:5px!important;margin-top:2px!important}
.geo-toolbar .geo-tool-btn{min-height:32px!important;padding:5px 9px!important}.geo-toolbar .maker-common{gap:6px!important}.workbench-color-guide{padding:10px}.color-guide-head{margin-bottom:8px}.color-companion{padding:6px}.color-companion p{display:none}.color-companion strong{font-size:11px;margin-top:4px}.color-companion code{font-size:9px}.workbench-color-guide #workbenchKeepCompanions{margin-top:8px;min-height:30px;padding:5px 10px;font-size:11px}.workbench-materials{padding:10px}
.workbench-tool-help{padding:14px;border-radius:14px;background:#e9f2f6;color:#233e51;border:1px solid #a8c6d3;font:12px/1.55 Inter,Arial,sans-serif}.workbench-tool-help[hidden]{display:none}.workbench-tool-help .tool-help-caption{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#577c91}.workbench-tool-help h3{margin:5px 0 8px;font-size:17px;font-weight:700;color:#204f64}.workbench-tool-help p{margin:5px 0 0;font-size:12px;line-height:1.6;color:#38546b;overflow-wrap:anywhere}.tool-help-feedback{margin-top:12px;padding-top:10px;border-top:1px solid #c4d9e3;font-size:11px;color:#4c687b}.tool-help-feedback>span{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.07em}.workbench-tool-help #geoHint{font-size:11px;margin-top:4px;color:#38546b}.workbench-tool-help #workbenchColorChoice:empty{display:none}.tool-color-preview{margin-top:12px;background:#f7fafb;border:1px solid #d8e4ea;border-radius:10px;padding:8px;text-align:center}.tool-color-preview svg{display:block;width:100%;max-height:125px}.tool-color-row{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-top:1px solid #cbdee6}.tool-color-row:first-of-type{margin-top:10px}.tool-color-chip{flex:0 0 21px;width:21px;height:21px;border:1px solid #0002;border-radius:6px}.tool-color-row strong{font-size:11px}.tool-color-row p{font-size:11px;margin-top:2px}.tool-color-row.chosen{background:#d6e9ed;border-radius:8px;padding:9px 6px}.show-tool-help .workbench-guide-welcome{display:none!important}
.workbench-guide-panel #aiChatBox{min-height:0}.workbench-guide-panel.show-tool-help{min-height:0}.workbench-axes.is-sketching .cad-axis-control{opacity:.4;cursor:default}
@media(min-width:760px){body>main{flex-direction:row!important;align-items:stretch}body>main>section:first-child{min-width:0;flex:1 1 0!important}.workbench-guide-panel{flex:0 0 clamp(240px,28vw,350px)!important;max-width:350px!important}.workbench-guide-panel #aiChatBox{padding:12px!important}.workbench-guide-panel>div:first-child{padding:12px!important}.workbench-guide-panel h2{font-size:15px!important}.workbench-guide-panel>div:last-child{padding:10px!important}}
@media(max-width:759px){.workbench-tool-help{padding:12px}.color-companions{grid-template-columns:repeat(3,minmax(0,1fr))}.color-companion:last-child{grid-column:auto}}
