.kx-studio-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 24px;background:#171717;color:#fff;font:11px/1.5 Arial,sans-serif}.kx-studio-bar a{color:#fff;text-decoration:none}.kx-studio-bar a:hover{color:#ed522e}.kx-studio-bar>span:nth-child(2){letter-spacing:.09em}.kx-studio-bar>span:last-child{color:#bcbcbc}#ke-atelier{--ke-accent:#171717;--ke-onaccent:#fff;--ke-bg:#fafafa;--ke-paper:#fff}#ke-atelier .ke-entry{background:#fafafa}#ke-atelier .km-header,#ke-atelier .km-sidebar{background:#fafafa}#ke-atelier .ke-entry-manual{background:#f0f0f0;color:#171717}#ke-atelier .km-brand-slot:after{content:'kitchenexpress.';font:700 18px Arial,sans-serif;color:#171717}#ke-atelier .km-brand-slot img{display:none}#ke-atelier .ke-network-busy{position:absolute;inset:0;z-index:10000;display:grid;place-items:center;background:#fafafae8;text-align:center}#ke-atelier .ke-project-list button small{display:block;margin-top:5px}#kx-project-import{display:block;max-width:100%;margin-top:10px}#ke-atelier .ke-brand{font-family:Arial,sans-serif}#ke-atelier .ke-dialog-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.kx-studio-bar{padding:10px 14px;font-size:10px}.kx-studio-bar>span:last-child{display:none}}
.kx-manual-active,.kx-manual-active body{overflow:hidden}
.kx-manual-active .kx-studio-bar{display:none}
/* A single compact toolbar; the drawing area gets the remaining height. */
#ke-atelier #ke-manual .km-header{min-height:52px;padding:8px 14px;gap:14px;flex-wrap:nowrap}
#ke-atelier #ke-manual.km-embedded .km-header{padding-right:60px}
#ke-atelier #ke-manual .km-project-heading{gap:16px;flex:1}
#ke-atelier #ke-manual .km-project-heading>div{padding-left:16px;flex:1}
#ke-atelier #ke-manual #km-title{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%)}
#ke-atelier #ke-manual .km-project-name input{width:100%;max-width:320px;min-width:0;font-size:12px}
#ke-atelier #ke-manual .km-brand-slot{display:flex}
#ke-atelier #ke-manual .km-brand-slot:after{font-size:16px;letter-spacing:-.8px}
#ke-atelier #ke-manual .km-actions{gap:6px;width:auto}
#ke-atelier #ke-manual .km-actions button{min-height:34px;padding:6px 11px;gap:8px;font-size:11px;white-space:nowrap}
#ke-atelier #ke-manual #km-quote{min-width:110px}
#ke-atelier #ke-manual #km-focus-view[aria-pressed=true]{background:#171717;color:#fff;border-color:#171717}
#ke-atelier #ke-manual .km-viewbar{padding:5px 12px;min-height:44px;align-items:center;flex-wrap:nowrap}
#ke-atelier #ke-manual .km-viewbar .km-eyebrow{display:none}
#ke-atelier #ke-manual #km-room-caption{margin:0;font-size:11px}
#ke-atelier #ke-manual .km-views{padding:2px}
#ke-atelier #ke-manual .km-views button{padding:5px 10px}
#ke-atelier #ke-manual .km-workbar{margin:0;padding:3px 12px;border-width:1px 0 0;border-radius:0;gap:8px}
#ke-atelier #ke-manual .km-statusbar{min-height:24px;padding:3px 14px;gap:12px}
#ke-atelier #ke-manual .km-status-brand{display:none}
@media(min-width:961px){
 #ke-atelier #ke-manual #km-scene{min-height:0}
 #ke-atelier #ke-manual .km-toolrail{width:64px;padding:12px 6px}
 #ke-atelier #ke-manual .km-toolrail button{min-height:60px;font-size:9px;gap:6px}
 #ke-atelier #ke-manual .km-layout{grid-template-columns:280px minmax(0,1fr) 240px}
 #ke-atelier #ke-manual.km-library-wide .km-layout{grid-template-columns:380px minmax(0,1fr) 240px}
 #ke-atelier #ke-manual.km-finishing .km-layout,#ke-atelier #ke-manual.km-room-editing .km-layout{grid-template-columns:280px minmax(0,1fr)}
 #ke-atelier #ke-manual.km-library-wide.km-finishing .km-layout,#ke-atelier #ke-manual.km-library-wide.km-room-editing .km-layout{grid-template-columns:380px minmax(0,1fr)}
 #ke-atelier #ke-manual .km-sidebar,#ke-atelier #ke-manual .km-inspector{padding:20px 18px}
}
@media(max-width:800px){
 #ke-atelier #ke-manual .km-project-heading>div{border:0;padding:0}
 #ke-atelier #ke-manual .km-brand-slot{display:none}
 #ke-atelier #ke-manual #km-save span{display:none}
 #ke-atelier #ke-manual #km-save{width:34px;padding:6px}
}
@media(max-width:560px){
 #ke-atelier #ke-manual .km-header{flex-wrap:wrap;gap:4px;padding:6px 10px}
 #ke-atelier #ke-manual.km-embedded .km-header{padding-right:52px}
 #ke-atelier #ke-manual .km-project-heading{flex-basis:100%}
 #ke-atelier #ke-manual .km-actions{flex:1;justify-content:space-between}
 #ke-atelier #ke-manual .km-actions button{padding:5px 8px;font-size:10px}
 #ke-atelier #ke-manual #km-quote{min-width:85px}
}
/* Toggle only presentation: the project, selection and editing pane stay intact. */
#ke-atelier #ke-manual.km-focus-view .km-toolrail,
#ke-atelier #ke-manual.km-focus-view .km-sidebar,
#ke-atelier #ke-manual.km-focus-view .km-inspector{display:none}
#ke-atelier #ke-manual.km-focus-view .km-layout{display:flex;grid-template-columns:none;grid-template-rows:none;overflow:hidden}
#ke-atelier #ke-manual.km-focus-view .km-workspace{flex:1;width:100%;height:auto;min-height:0}
#ke-atelier #ke-manual.km-focus-view #km-scene{min-height:0}
