/* Компоновка операторского экрана; материалы и состояния принадлежат ui/styles.css. */
.ui-theme .world-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px}
.ui-theme .context-form,.ui-theme .header-controls{display:flex;align-items:center;gap:12px}
.ui-theme .context-form{flex-wrap:wrap;align-items:end}
.ui-theme .context-form{padding:12px}
.ui-theme .world-strip>.ui-panel,.ui-theme #workspace .ui-panel{padding:20px}
.ui-theme .world-strip .eyebrow{display:block}
.ui-theme #workspace :is(.recipe,.table-tools){padding:18px}
.ui-theme .sidebar{gap:20px;padding:14px 6px;}
.ui-theme .sidebar .ui-control{width:100%;}
.ui-theme .form-line{padding:14px;}
.ui-theme .form-line label{flex:1 1 130px;min-width:min(130px,100%)}
.ui-theme .app-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px}
.ui-overlay,html.ui-theme.ui-overlay,body.ui-overlay{background:transparent!important}
.ui-overlay #app{background:transparent}
.ui-overlay .stage{width:min(100vw,800vh);height:auto;min-height:0;aspect-ratio:8/1;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.ui-overlay .overlay-hud{position:absolute;left:16px;top:28px;display:flex;gap:12px;font-size:11px}
@media(max-width:1100px){.ui-theme .app-layout{grid-template-columns:120px minmax(0,1fr);gap:22px}.ui-theme .world-strip{align-items:start;flex-direction:column}}
@media(max-width:720px){.ui-theme .world-strip{align-items:start;flex-direction:column}.ui-theme .app-layout{display:block}}
.ui-theme dialog.ui-panel{position:fixed;margin:auto;}
.ui-theme .wiki-layout nav{gap:18px;padding:10px 4px;}
@media(max-width:720px){.ui-theme .sidebar{flex-direction:row;gap:12px;}.ui-theme .sidebar .ui-control{width:auto;}.ui-theme .header-controls .ui-control{font-size:12px;}.ui-theme .context-form{gap:18px 12px;}.ui-theme .wiki-layout nav{padding:10px 4px;gap:18px;}}

