@layer theme,base,components;@layer kirby{.panel-mock .k-button-group.k-dialog-buttons{gap:var(--spacing-3);--button-height:var(--height-lg);grid-template-columns:1fr;display:grid}.panel-mock .k-button-group.k-dialog-buttons:has(>.k-button:nth-child(2)){grid-template-columns:1fr 1fr}.panel-mock .k-dialog-fields{padding-bottom:.5rem;container-type:inline-size}.panel-mock .k-dialog-fields .k-line-field{height:2px}.panel-mock{--overlay-color-back:#0009;--overlay-color-back-dimmed:#0003}.panel-mock .k-overlay[open]{overscroll-behavior:contain;width:100%;height:100dvh;z-index:var(--z-dialog);background:0 0;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.panel-mock .k-overlay[open]::backdrop{background:0 0}.panel-mock .k-overlay[open]>.k-portal{background:var(--overlay-color-back);position:fixed;inset:0;overflow:auto}.panel-mock .k-overlay[open][data-type=dialog]>.k-portal{display:inline-flex}.panel-mock .k-overlay[open][data-type=dialog]>.k-portal>*{margin:auto}.panel-mock .k-overlay[open][data-type=drawer]>.k-portal{--overlay-color-back:var(--overlay-color-back-dimmed);justify-content:flex-end;align-items:stretch;display:flex}.panel-mock html:has(.k-overlay[open]){scrollbar-gutter:stable;overflow:hidden}}@layer utilities;:is(.panel-mock .panel-mock-portal,.panel-mock .panel-mock-stage:has(>.panel-dialog)){background:var(--overlay-color-back)}.panel-mock .panel-mock-stage:has(>.panel-dialog){justify-content:center;align-items:start;display:flex}
