.application-frame{--dock-gap:8px;--dock-min-width:240px;--dock-main-width:320px;--dock-rail-left:var(--application-rail-width,0px);--dock-rail-right:0px;--dock-limit:min(560px,calc(100vw - var(--dock-rail-left) - var(--dock-rail-right) - 360px - 2 * var(--dock-gap)));--dock-start:0px;--dock-end:0px;--dock-left:clamp(var(--dock-min-width),var(--dock-left-width,304px),var(--dock-limit));--dock-right:clamp(var(--dock-min-width),var(--dock-right-width,304px),var(--dock-limit))}body[data-application-rail=open][data-launcher-rail-side=right] .application-frame{--dock-rail-right:var(--launcher-right-inset,68px)}.application-frame[data-docks=both]{--dock-limit:min(560px,calc((100vw - var(--dock-rail-left) - var(--dock-rail-right) - var(--dock-main-width) - 4 * var(--dock-gap)) / 2))}.app-dock-preview{z-index:166;pointer-events:none;top:calc(var(--site-app-top,var(--site-header-bottom,80px)) + var(--dock-gap));bottom:calc(var(--site-app-bottom,72px) + var(--dock-gap));border:2px dashed var(--accent-readable);border-radius:var(--ui-radius-card);background:color-mix(in srgb,var(--ui-selected) 70%,transparent);width:min(18vw,180px);position:fixed}.app-dock-preview[data-side=sidebar]{left:var(--dock-rail-left)}.app-dock-preview[data-side=right]{right:var(--dock-rail-right)}@media (min-width:900px){.application-frame:is([data-docks=left],[data-docks=both]){--dock-start:calc(var(--dock-left) + 2 * var(--dock-gap))}.application-frame:is([data-docks=right],[data-docks=both]){--dock-end:calc(var(--dock-right) + 2 * var(--dock-gap))}html[data-theme] body .application-frame[data-docks]:not(.embedded-app-view):not(.map-application-view)>:is(#main,.site-footer){--dock-content-start:calc(var(--dock-rail-left) + var(--dock-start));--dock-content-end:calc(var(--dock-rail-right) + var(--dock-end));--dock-content-space:calc(100% - var(--dock-content-start) - var(--dock-content-end));--dock-content-width:min(var(--desktop-frame-width,100%),var(--dock-content-space));--dock-content-gutter:calc((var(--dock-content-space) - var(--dock-content-width)) / 2);box-sizing:border-box;min-width:0;width:var(--dock-content-width)!important;max-width:var(--dock-content-space)!important;margin-inline:calc(var(--dock-content-start) + var(--dock-content-gutter)) calc(var(--dock-content-end) + var(--dock-content-gutter))!important}.application-frame[data-docks] .app-panel[data-mode=sidebar]{width:var(--dock-left);inset-inline-start:calc(var(--dock-rail-left) + var(--dock-gap));inset-inline-end:auto}.application-frame[data-docks] .app-panel[data-mode=right]{width:var(--dock-right);inset-inline-start:auto;inset-inline-end:calc(var(--dock-rail-right) + var(--dock-gap))}.application-frame[data-docks] .app-panel:is([data-mode=sidebar],[data-mode=right]){box-shadow:none}html[data-theme] body .application-frame.map-application-view[data-docks] .map-canvas-search-layout{--map-overlay-start:max(var(--map-tools-inset),calc(var(--dock-rail-left) + var(--dock-start)));--map-overlay-end:max(var(--map-tools-inset),calc(var(--dock-rail-right) + var(--dock-end)))}}@media (max-width:899px){.app-dock-preview{display:none}}@media (min-width:900px) and (max-width:1023px){.application-frame[data-docks=both]{--dock-min-width:200px;--dock-main-width:240px}}
