/* Рабочие экраны на общем фундаменте. Имена блоков сохраняют раскладку и формы. */
/* Legacy per-variant rail widths must not resize the shared navigation. */
@media (min-width:761px) {
  :root[data-dispatcher-view] #spine { display:flex; width:264px; flex:0 0 264px; min-width:0; }
  :root[data-dispatcher-view][data-spine-collapsed] #spine { width:72px; flex-basis:72px; }
  :root[data-dispatcher-view][data-spine-collapsed] .nav-group--dispatcher > summary { justify-content:center; padding:10px; }
  :root[data-dispatcher-view][data-spine-collapsed] .nav-group--dispatcher > summary > span { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
  :root[data-dispatcher-view][data-spine-collapsed] .nav-group--dispatcher > summary::after { display:none; }
}
:root[data-dispatcher-view] .brand > div:not(.brand__mark) { min-width:0; }
:root[data-dispatcher-view] .brand__subtitle { overflow-wrap:normal; }
:root[data-dispatcher-view] .spine__search { min-width:0; }
:root[data-dispatcher-view] .dispatcher-reference-page { padding:0; }
:root[data-dispatcher-view] .ref-page__header { height:auto; min-height:0; display:flex; flex-wrap:wrap; gap:var(--z-space-4); padding:0 0 var(--z-space-4); }
:root[data-dispatcher-view] :is(.ref-page__tools,.ref-page__context,.ref-tabs,.ref-card__head) { flex-wrap:wrap; height:auto; min-width:0; gap:var(--z-space-3); }
:root[data-dispatcher-view] .ref-layout { gap:var(--z-space-4); }
:root[data-dispatcher-view] .ref-card { min-width:0; }
:root[data-dispatcher-view] :is(.ref-card,.inbox-inspector) :is(input,select,textarea) { width:100%; min-width:0; max-width:100%; box-sizing:border-box; }
:root[data-dispatcher-view] :is(.ref-card,.inbox-inspector) :is(input[type=checkbox],input[type=radio]) { width:auto; }
:root[data-dispatcher-view] .ref-button { white-space:normal; }
:root[data-dispatcher-view] .ref-card:has(.ref-live-metrics) { display:block; height:auto; }
:root[data-dispatcher-view] .ref-card > .ref-live-metrics { display:grid; height:auto; grid-template-columns:repeat(2,minmax(0,1fr)); }
:root[data-dispatcher-view] .ref-live-metrics strong { display:block; border:0; padding:0; min-height:0; }
:root[data-dispatcher-view] .dispatcher-list-controls { flex-wrap:wrap; }
:root[data-dispatcher-view] .dispatcher-list-controls > .field { min-width:min(240px,100%); }
@media (max-width:1279px) {
  :root[data-dispatcher-view] .dispatcher-reference-page .ref-layout { grid-template-columns:minmax(0,1fr); grid-template-areas:none; }
  :root[data-dispatcher-view] .dispatcher-reference-page .ref-layout > * { grid-column:1!important; grid-area:auto!important; }
}
@media (max-width:760px) {
  :root[data-dispatcher-view] .ref-card { padding:var(--z-space-3); }
  :root[data-dispatcher-view] :is(.ref-page__tools,.ref-page__context) { width:100%; overflow:visible; }
  :root[data-dispatcher-view] .ref-page__tools > button { flex:1 1 auto; }
  :root[data-dispatcher-view] .ref-card :is(input,select,textarea) { font-size:max(16px,var(--z-fs-body)); }
  :root[data-dispatcher-view] .nav-group--dispatcher > summary { min-height:44px; }
  :root[data-dispatcher-view] .dispatcher-list-controls > .field { flex-basis:100%!important; }
  :root[data-dispatcher-view] .ref-card > .ref-live-metrics { grid-template-columns:minmax(0,1fr); }
}
:root[data-dispatcher-view] .nav-group--dispatcher { margin:0 0 var(--z-space-2); }
:root[data-dispatcher-view] .nav-group--dispatcher > summary { display:flex; gap:var(--z-space-3); align-items:center; min-height:44px; padding:var(--z-space-3); cursor:pointer; border-radius:var(--z-r-12); color:var(--z-ink); font-weight:600; list-style:none; }
:root[data-dispatcher-view] .nav-group--dispatcher > summary::-webkit-details-marker { display:none; }
:root[data-dispatcher-view] .nav-group--dispatcher > summary::after { content:'›'; margin-left:auto; }
:root[data-dispatcher-view] .nav-group--dispatcher[open] > summary::after { transform:rotate(90deg); }
:root[data-dispatcher-view] .nav-group--dispatcher > summary:hover { background:var(--z-accent-soft); }
:root[data-dispatcher-view] .nav-group--dispatcher .nav-item { padding-left:var(--z-space-5); min-height:44px; }
:root[data-dispatcher-view] .nav-group--dispatcher .nav-item.is-active { background:var(--z-accent-soft); color:var(--z-accent); box-shadow:inset 3px 0 var(--z-accent); }
:root[data-dispatcher-view] .dispatcher-configuration__grid { align-items:start; gap:var(--z-space-4); }
:root[data-dispatcher-view] .dispatcher-config-slot { min-width:0; display:grid; gap:var(--z-space-2); }
:root[data-dispatcher-view] .dispatcher-config-slot--scenario { grid-column:1 / -1; }
:root[data-dispatcher-view] .dispatcher-config-slot > .presentation-controls { justify-content:flex-end; margin:0; }
:root[data-dispatcher-view] .dispatcher-config-card { margin:0; min-width:0; padding:var(--z-content-pad); background:var(--z-surface); border-color:var(--z-line); box-shadow:var(--z-shadow-card); }
:root[data-dispatcher-view] .dispatcher-config-card :is(fieldset,.field,.z-field,.button-row) { min-width:0; min-inline-size:0; }
:root[data-dispatcher-view] .dispatcher-config-card :is(input,select,textarea) { max-width:100%; box-sizing:border-box; }
:root[data-dispatcher-view] .dispatcher-version-state { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--z-space-3); background:var(--z-accent-soft); padding:var(--z-space-4); border-radius:var(--z-r-12); }
:root[data-dispatcher-view] .dispatcher-version-state > div { display:grid; gap:var(--z-space-2); }
:root[data-dispatcher-view] .dispatcher-version-state span { font-size:var(--z-fs-13); color:var(--z-ink-2); }
:root[data-dispatcher-view] .dispatcher-version-state strong { color:var(--z-ink); }
:root[data-dispatcher-view] .dispatcher-preview { grid-column:1 / -1; }
:root[data-dispatcher-view] .dispatcher-preview__columns { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:var(--z-space-4); margin-top:var(--z-space-3); }
:root[data-dispatcher-view] :is(.dispatcher-preview__source,.dispatcher-preview__card) { min-width:0; display:flex; flex-direction:column; gap:var(--z-space-3); padding:var(--z-space-4); border:1px solid var(--z-line); border-radius:var(--z-r-12); background:var(--z-surface); }
:root[data-dispatcher-view] .dispatcher-preview__card h4 { margin:0; }
:root[data-dispatcher-view] .dispatcher-preview__card:has([data-rules-preview-result]:not([hidden])) [data-preview-empty] { display:none; }
:root[data-dispatcher-view] .dispatcher-preview [data-rules-preview-result] { border:0; padding:0; box-shadow:none; overflow-wrap:anywhere; }
:root[data-dispatcher-view] .dispatcher-config-card .dispatcher-preview textarea { min-height:240px; resize:vertical; font-family:var(--z-font-sans); font-size:var(--z-fs-body); line-height:1.6; }
:root[data-dispatcher-view] .dispatcher-preview summary { min-height:44px; align-content:center; cursor:pointer; }
:root[data-dispatcher-view] :is(.button-row,.panel__header,.field-row) { flex-wrap:wrap; }
:root[data-dispatcher-view] :is(.panel,.ref-card,.dispatcher-config-card) :is(button,summary,label,p) { overflow-wrap:anywhere; }
:root[data-dispatcher-view] :is(.table-row,.table-head) > * { min-width:0; overflow-wrap:anywhere; }
:root[data-dispatcher-view] :is(#performer-tools-card,[data-planner-access],[data-mention-preview],#dispatcher-scenario-edit-form) { scroll-margin-top:100px; }
@media (max-width:900px) {
  :root[data-dispatcher-view] .dispatcher-configuration__grid { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] .dispatcher-preview__columns { grid-template-columns:minmax(0,1fr); }
}
@media (max-width:600px) {
  :root[data-dispatcher-view] .dispatcher-version-state { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] .dispatcher-config-card { padding:var(--z-space-3); }
  :root[data-dispatcher-view] :is(.dispatcher-preview__source,.dispatcher-preview__card) { padding:var(--z-space-3); }
}
:root[data-dispatcher-view] .dispatcher-response-terms { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--z-space-3); min-width:0; }
:root[data-dispatcher-view] .dispatcher-response-terms :is(h3,p) { margin:0; }
:root[data-dispatcher-view] .dispatcher-response-terms .z-btn { white-space:normal; }
:root[data-dispatcher-view] [data-handoff-picker] { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--z-space-3); min-width:0; grid-column:1/-1; }
:root[data-dispatcher-view] [data-handoff-picker] p { margin:0; overflow-wrap:anywhere; }
:root[data-dispatcher-view] [data-handoff-picker] .z-btn { white-space:normal; }
:root[data-dispatcher-view] .dispatcher-lifecycle__form { gap:var(--z-space-4); }
:root[data-dispatcher-view] .dispatcher-lifecycle__form > * { min-width:0; }
:root[data-dispatcher-view] .dispatcher-lifecycle__form > :is(.callout,p) { grid-column:1/-1; margin:0; }
:root[data-dispatcher-view] .dispatcher-update-notice { display:flex; flex-wrap:wrap; gap:var(--z-space-3); align-items:center; margin:var(--z-space-3); padding:var(--z-space-3); background:var(--z-state-pending-soft); color:var(--z-ink); border:var(--z-bw-hair) solid var(--z-state-pending-line); border-radius:var(--z-r-12); }
:root[data-dispatcher-view] .dispatcher-update-notice p { flex:1; min-width:0; font-size:var(--z-fs-body); margin:0; }
:root[data-dispatcher-view] body { font-family:var(--z-font-sans); font-size:var(--z-fs-body); color:var(--z-ink); background:var(--z-bg); }
:root[data-dispatcher-view] :is(.app-shell,.workspace-col,main.workspace) { background:none; }
:root[data-dispatcher-view] .scenery,:root[data-dispatcher-view] main.workspace::before { display:none; }
:root[data-dispatcher-view] main.workspace { padding:var(--z-page-pad); }
:root[data-dispatcher-view] :is(.spine,.topbar) { background:var(--z-rail); color:var(--z-ink); border-color:var(--z-line); }
:root[data-dispatcher-view] .spine[inert] { visibility:hidden; }
:root[data-dispatcher-view] :is(.brand__title,.topbar__heading h1) { color:var(--z-ink); }
:root[data-dispatcher-view] :is(.nav-item,.spine__search,.brand__subtitle) { color:var(--z-ink-2); font-family:var(--z-font-sans); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] :is(.decision-center,.inbox-page,.dispatcher-reference-page) { font-family:var(--z-font-sans); font-size:var(--z-fs-body); }
:root[data-dispatcher-view] .decision-header { height:auto; display:flex; flex-wrap:wrap; align-items:start; gap:var(--z-space-4); }
:root[data-dispatcher-view] .decision-header__intro { flex:1 1 auto; min-width:0; }
:root[data-dispatcher-view] .decision-header__tools { flex:1 1 auto; flex-wrap:wrap; }
:root[data-dispatcher-view] .decision-header__selectors { flex:1 1 100%; flex-wrap:wrap; min-width:0; }
:root[data-dispatcher-view] .decision-header__actions { display:flex; flex-wrap:wrap; gap:var(--z-space-3); }
:root[data-dispatcher-view] .inbox-header { height:auto; display:flex; flex-wrap:wrap; gap:var(--z-space-4); }
:root[data-dispatcher-view] .inbox-header__title { flex:1 1 auto; min-width:0; }
:root[data-dispatcher-view] .inbox-header__tools { flex:1 1 auto; flex-wrap:wrap; }
:root[data-dispatcher-view] .inbox-header__selectors { flex:1 1 100%; flex-wrap:wrap; }
:root[data-dispatcher-view] :is(.inbox-header__title h2,.ref-page__header h2) { font-size:var(--z-fs-h2); color:var(--z-ink); }
:root[data-dispatcher-view] :is(.inbox-header__title p,.ref-page__header p) { font-size:var(--z-fs-body); color:var(--z-ink-2); }
:root[data-dispatcher-view] :is(.inbox-cell strong,.inbox-inspector h3,.inbox-inspector h4,.ref-card h3,.ref-card h4,.panel h3,.panel h4,.panel strong) { color:var(--z-ink); }
:root[data-dispatcher-view] :is(.inbox-cell,.inbox-inspector,.ref-card,.panel) { color:var(--z-ink); }
:root[data-dispatcher-view] :is(.inbox-cell small,.inbox-cell em,.ref-card p,.panel p,.panel .row-meta) { color:var(--z-ink-2); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] .panel { background:var(--z-glass-body); border-color:var(--z-line); border-radius:var(--z-r-18); box-shadow:var(--z-shadow-card); padding:var(--z-content-pad); }
:root[data-dispatcher-view] .panel__header { display:flex; height:auto; flex-wrap:wrap; align-items:start; gap:var(--z-space-3); }
:root[data-dispatcher-view] .panel__header :is(h3,.row-meta) { min-width:0; flex:1 1 var(--z-row-title-w); margin:0; overflow-wrap:anywhere; font-family:var(--z-font-sans); }
:root[data-dispatcher-view] .inbox-signal-snippet { color:var(--z-ink-2); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] .decision-center :is(small,dt,dd,em,time) { font-size:var(--z-fs-13); }
:root[data-dispatcher-view] .decision-layout { grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:var(--z-space); align-items:start; }
:root[data-dispatcher-view] .decision-layout > :is(.decision-kpis,.decision-checks,.decision-workflow) { grid-column:1 / -1; }
:root[data-dispatcher-view] :is(.decision-kpis,.decision-queue,.decision-order,.decision-checks,.decision-workflow,.ref-card,.inbox-list-card,.inbox-inspector) {
  height:auto; min-height:0; margin-top:0; padding:var(--z-content-pad);
  background:var(--z-glass-body); border:var(--z-bw-hair) solid var(--z-line);
  border-radius:var(--z-r-18); box-shadow:var(--z-glass-top),var(--z-glass-bottom),var(--z-shadow-card); color:var(--z-ink);
}
:root[data-dispatcher-view] .decision-kpis { display:block; }
:root[data-dispatcher-view] .decision-flow-summary { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--z-space-4); }
:root[data-dispatcher-view] .decision-flow-summary article { display:grid; gap:var(--z-space-2); padding:var(--z-space-4); }
:root[data-dispatcher-view] .decision-flow-summary article:first-child { background:var(--z-accent-soft); border-color:var(--z-accent-soft-line); }
:root[data-dispatcher-view] .decision-flow-summary article:nth-child(2) { background:var(--z-state-pending-soft); border-color:var(--z-state-pending-line); }
:root[data-dispatcher-view] .decision-flow-summary article:nth-child(3) { background:var(--z-state-blocker-soft); border-color:var(--z-state-blocker-line); }
:root[data-dispatcher-view] .decision-flow-summary article:first-child strong { color:var(--z-accent); }
:root[data-dispatcher-view] .decision-flow-summary article:nth-child(3) strong { color:var(--z-state-blocker-ink); }
:root[data-dispatcher-view] .decision-flow-summary strong { font-size:var(--z-fs-decision); }
:root[data-dispatcher-view] .decision-flow-summary :is(span,p) { margin:0; color:var(--z-ink-2); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] .decision-flow-details { margin-top:var(--z-space-4); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] .decision-flow-details dl { display:flex; flex-wrap:wrap; gap:var(--z-space-4); }
:root[data-dispatcher-view] .decision-flow-details dd { margin:0; font-weight:var(--z-fw-semibold); }
:root[data-dispatcher-view] .decision-card-head { height:auto; min-height:var(--z-control); padding:0 0 var(--z-space-3); margin:0; border:0; flex-wrap:wrap; }
:root[data-dispatcher-view] .decision-card-head strong { font-size:var(--z-fs-shell); }
:root[data-dispatcher-view] .decision-queue-list { height:auto; max-height:none; padding:0; display:grid; gap:var(--z-space-3); }
:root[data-dispatcher-view] .decision-queue-item { height:auto; min-height:var(--z-row); margin:0; padding:var(--z-space-3); gap:var(--z-space-3); background:var(--z-surface); border-radius:var(--z-r-14); border-color:var(--z-line); }
:root[data-dispatcher-view] .decision-queue-item__body { min-width:0; }
:root[data-dispatcher-view] :is(.decision-queue-item__body strong,.decision-subcard h4,.check-step strong) { font-size:var(--z-fs-body); line-height:var(--z-lh-title); }
:root[data-dispatcher-view] :is(.decision-queue-item__body strong,.decision-subcard dd,.decision-goal strong,.check-step strong,.decision-route strong) { color:var(--z-ink); }
:root[data-dispatcher-view] :is(.decision-evidence li,.decision-evidence li span,.decision-subcard li,.decision-order__title>div>span) { font-size:var(--z-fs-13); color:var(--z-ink-2); }
:root[data-dispatcher-view] :is(.decision-queue-item__body small,.decision-queue-item__body em,.decision-queue-item time,.decision-subcard dl,.decision-goal p,.decision-route p,.decision-route small,.check-step small,.check-step em,.decision-order__title small) {
  font-size:var(--z-fs-13); line-height:var(--z-lh-text); color:var(--z-ink-2); white-space:normal; overflow-wrap:anywhere;
}
:root[data-dispatcher-view] :is(.decision-goal,.decision-subcard,.decision-files,.check-step,.decision-route,.workflow-stage,.workflow-proposal) {
  background:var(--z-nested); border-color:var(--z-line); border-radius:var(--z-r-14); box-shadow:var(--z-glass-top-nested);
}
:root[data-dispatcher-view] .decision-checks__grid { height:auto; min-height:0; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:var(--z-space); }
:root[data-dispatcher-view] .check-step { min-height:var(--z-row); height:auto; padding:var(--z-space-3); }
:root[data-dispatcher-view] .decision-route { height:auto; padding:var(--z-space-4); }
:root[data-dispatcher-view] .decision-workflow__content { height:auto; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--z-space-4); }
:root[data-dispatcher-view] :is(.workflow-stage,.workflow-proposal) { min-height:0; padding:var(--z-space-4); }
:root[data-dispatcher-view] :is(.workflow-stage,.workflow-proposal)::before { display:none; }
:root[data-dispatcher-view] :is(.workflow-stage p,.workflow-stage li,.workflow-stage dl,.workflow-proposal p,.workflow-proposal li) { font-size:var(--z-fs-13); line-height:var(--z-lh-body); }
:root[data-dispatcher-view] :is(.button,.decision-confirm,.ref-button,.layout-config-button,.decision-tool) { min-height:var(--z-control); font-size:var(--z-fs-13); }
:root[data-dispatcher-view] :is(.button--primary,.decision-confirm,.ref-button--primary) { background:var(--z-btn-primary-bg); color:var(--z-btn-primary-ink); border-color:var(--z-btn-line); box-shadow:var(--z-shadow-contact); }
:root[data-dispatcher-view] :is(input,textarea,select) { font-size:var(--z-fs-body); background:var(--z-surface-opaque); color:var(--z-ink); border-color:var(--z-line-2); }
:root[data-dispatcher-view] :is(button,a,input,textarea,select,summary):focus-visible { outline:var(--z-bw-2) solid var(--z-accent); outline-offset:var(--z-space-1); }
:root[data-dispatcher-view] .z-check:has(input:focus-visible) .z-check__box { outline:var(--z-bw-2) solid var(--z-accent); outline-offset:var(--z-space-1); }
:root[data-dispatcher-view] .decision-alert { position:static; max-width:none; margin:var(--z-space-3) 0; }
:root[data-dispatcher-view] .decision-header__intro h2 { font-size:var(--z-fs-h2); }
:root[data-dispatcher-view] .decision-header__intro p { font-size:var(--z-fs-body); }
:root[data-dispatcher-view] :is(.decision-search,.decision-tool,.dispatcher-context-select,.layout-config-button) { height:auto; min-height:var(--z-control); background:var(--z-surface); color:var(--z-ink-2); border-color:var(--z-line); border-radius:var(--z-r-12); }
:root[data-dispatcher-view] .decision-subcard dd { overflow-wrap:anywhere; }
:root[data-dispatcher-view] .decision-journey { margin-bottom:var(--z-space); }
:root[data-dispatcher-view] .decision-journey h4 { font-size:var(--z-fs-shell); margin:0 0 var(--z-space-3); }
:root[data-dispatcher-view] .decision-journey ol { margin:0; padding:0; list-style:none; }
:root[data-dispatcher-view] .decision-journey-route .z-route { height:100%; }
:root[data-dispatcher-view] .decision-journey-route .z-node__label { font-size:var(--z-fs-body); }
:root[data-dispatcher-view] .decision-journey-route .z-node__state { font-size:var(--z-fs-12); }
:root[data-dispatcher-view][data-view-mode="classic"] .decision-journey-route { height:auto; }
:root[data-dispatcher-view][data-view-mode="classic"] .decision-journey-route li { width:auto; transform:none; }
:root[data-dispatcher-view] .dispatcher-work-plan { min-width:0; }
:root[data-dispatcher-view] :is(.dispatcher-work-plan__row,.dispatcher-work-plan__execution) { min-inline-size:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--z-space-3); padding:var(--z-space-4); margin:var(--z-space-3) 0; }
:root[data-dispatcher-view] :is(.dispatcher-work-plan__row,.dispatcher-work-plan__execution) > :is(p,.button-row) { grid-column:1 / -1; }
:root[data-dispatcher-view] .dispatcher-work-plan :is(legend,p,label,button) { overflow-wrap:anywhere; white-space:normal; }
:root[data-dispatcher-view] .dispatcher-work-plan .z-field { min-width:0; }
:root[data-dispatcher-view] :is(.dispatcher-commercial-terms,[data-source-price-policy]) { min-inline-size:0; display:grid; gap:var(--z-space-3); }
:root[data-dispatcher-view] .dispatcher-commercial-terms fieldset { min-inline-size:0; display:grid; gap:var(--z-space-4); padding:var(--z-space-4); }
:root[data-dispatcher-view] .dispatcher-commercial-price { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--z-space-3); }
:root[data-dispatcher-view] :is(.dispatcher-commercial-terms,[data-source-price-policy]) :is(legend,p,label,button) { min-width:0; overflow-wrap:anywhere; white-space:normal; }
:root[data-dispatcher-view] .dispatcher-response-work-slots { min-inline-size:0; border:var(--z-bw-hair) solid var(--z-line); padding:var(--z-space-3); }
@media (min-width:1280px) {
  :root[data-dispatcher-view] .decision-layout { grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr); }
  :root[data-dispatcher-view] .decision-layout > .decision-checks { grid-column:auto; }
  :root[data-dispatcher-view] .decision-checks__grid { grid-template-columns:minmax(0,1fr); }
}
/* Точки останова из фундамента: var() в условиях @media не поддержан. */
@media (max-width:900px) {
  :root[data-dispatcher-view] .decision-layout { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] .decision-layout > * { grid-column:1 / -1; }
  :root[data-dispatcher-view] .decision-checks__grid { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] .decision-journey-route { height:auto; }
  :root[data-dispatcher-view] .decision-journey-route .z-route { display:none; }
  :root[data-dispatcher-view] .decision-journey-route li,:root[data-dispatcher-view] .decision-journey-route li[aria-current] { position:static; transform:none; width:auto; flex-direction:row; align-items:center; padding:var(--z-space-3) 0; border-bottom:var(--z-bw-hair) solid var(--z-line); }
  :root[data-dispatcher-view] .decision-journey-route .z-route-node__text { align-items:start; text-align:left; }
}
@media (max-width:767px) {
  :root[data-dispatcher-view] .dispatcher-commercial-price { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] :is(.dispatcher-work-plan__row,.dispatcher-work-plan__execution) { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] main.workspace { padding:var(--z-space-3); }
  :root[data-dispatcher-view] :is(.decision-flow-summary,.decision-workflow__content) { grid-template-columns:minmax(0,1fr); }
  :root[data-dispatcher-view] .decision-header__intro h2 { font-size:var(--z-fs-decision); }
  :root[data-dispatcher-view] :is(.decision-header__intro,.decision-header__tools) { flex:1 1 100%; }
  :root[data-dispatcher-view] :is(.inbox-header__title,.inbox-header__tools) { flex:1 1 100%; }
  :root[data-dispatcher-view] .decision-header__tools { justify-content:start; }
  :root[data-dispatcher-view] .decision-search { flex:1; width:auto; min-width:0; }
  :root[data-dispatcher-view] :is(.button,.decision-confirm,.ref-button,.layout-config-button,.decision-tool,input,select) { min-height:var(--z-control-mobile); }
  :root[data-dispatcher-view] :is(.decision-kpis,.decision-order,.decision-checks,.decision-workflow,.decision-queue) { padding:var(--z-space-3); }
}
