/* Overlay layer · the kit rules for this component, quoted from phase-2/kit (kit v3) by phase-4/src/build_pack.py.
   Tokens come from ../../styles.css. Build it as: a composed component. */
/* base.css */
.k-layer{position:fixed;inset:0;z-index:var(--z-scrim);pointer-events:none;overflow:hidden}
/* base.css */
.k-layer>.k-sheet, .k-layer>.k-dialog, .k-layer.open>.k-scrim, .k-layer>.k-guard.open{pointer-events:auto}
/* base.css */
.k-layer>.k-guard{pointer-events:none}
/* base.css */
.k-layer>.k-guard.open>.k-scrim, .k-layer>.k-guard>.k-dialog{pointer-events:auto}
/* base.css */
.kit-d .k-layer.below-bar{left:var(--sidebar-w)}
/* base.css */
.kit-d .k-layer.below-bar>.k-sheet:not(.k-bottom), .kit-d .k-layer.below-bar>.k-scrim{top:var(--topbar-h)}
/* base.css */
.k-layer>.k-sheet{display:flex;flex-direction:column}
/* base.css */
.k-sheet-b{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}
