@layer theme,base,components;@layer kirby{.panel-mock .k-blocks-field{position:relative}.panel-mock .k-blocks-field>footer{margin-top:var(--spacing-3);justify-content:center;display:flex}.panel-mock{--block-color-back:var(--item-color-back)}.panel-mock .k-blocks{border-radius:var(--rounded)}.panel-mock .k-blocks:not(:has(>.k-blocks-list:empty),[data-disabled=true]){background:var(--block-color-back);box-shadow:var(--shadow)}.panel-mock .k-blocks[data-disabled=true]:not([data-empty=true]){border:1px solid var(--input-color-border)}.panel-mock .k-blocks-list[data-multi-select-key=true]>.k-block-container *{pointer-events:none}.panel-mock .k-blocks-list[data-multi-select-key=true]>.k-block-container .k-blocks *{pointer-events:all}.panel-mock .k-blocks .k-sortable-ghost{outline:2px solid var(--color-focus);cursor:grabbing;cursor:-webkit-grabbing;box-shadow:0 5px 10px #11111140}.panel-mock .k-blocks>.k-blocks-empty{align-items:center;display:flex}.panel-mock .k-blocks>.k-blocks-list:not(:empty)+.k-blocks-empty{display:none}.panel-mock .k-block-container{padding:var(--spacing-3);background:var(--block-color-back);border-radius:var(--rounded);position:relative}.panel-mock .k-block-container:not(:last-of-type){border-bottom:1px dashed var(--panel-color-back)}.panel-mock .k-block-container:focus{outline:0}.panel-mock .k-block-container[data-selected=true]{z-index:2;outline:var(--outline);border-bottom-color:#0000}.panel-mock .k-block-container[data-batched=true]:after{content:"";mix-blend-mode:multiply;background:#b1c2d82d;position:absolute;inset:0}.panel-mock .k-block-container .k-block-options{top:0;margin-top:calc(2px - 1.75rem);position:absolute;inset-inline-end:var(--spacing-3)}.panel-mock .k-block-container[data-hidden=true] .k-block{opacity:.25}.panel-mock .k-drawer-options .k-drawer-option[data-disabled=true]{vertical-align:middle;display:inline-grid}.panel-mock .k-block-container[data-disabled=true]{background:var(--panel-color-back)}.panel-mock .k-block-container:is(.k-sortable-ghost,.k-sortable-fallback) .k-block{max-height:4rem;position:relative;overflow:hidden}.panel-mock .k-block-container:is(.k-sortable-ghost,.k-sortable-fallback) .k-block:after{content:"";background:linear-gradient(to top,var(--block-color-back),transparent);width:100%;height:2rem;position:absolute;bottom:0}.panel-mock .k-block-type-heading-input{line-height:1.25em;font-size:var(--text-size);font-weight:var(--font-bold);align-items:center;display:flex}.panel-mock .k-block-type-heading-input[data-level=h1]{--text-size:var(--text-3xl);line-height:1.125em}.panel-mock .k-block-type-heading-input[data-level=h2]{--text-size:var(--text-2xl)}.panel-mock .k-block-type-heading-input[data-level=h3]{--text-size:var(--text-xl)}.panel-mock .k-block-type-heading-input[data-level=h4]{--text-size:var(--text-lg)}.panel-mock .k-block-type-heading-input[data-level=h5]{--text-size:var(--text-md);line-height:1.5em}.panel-mock .k-block-type-heading-input[data-level=h6]{--text-size:var(--text-sm);line-height:1.5em}.panel-mock .k-block-type-heading-input .k-writer-input .ProseMirror strong{font-weight:700}.panel-mock .k-block-type-heading-level{--input-color-back:transparent;--input-color-border:none;--input-color-text:var(--lightningcss-light,var(--color-gray-600))var(--lightningcss-dark,var(--color-gray-500));font-weight:var(--font-bold);text-transform:uppercase}.panel-mock .k-block-type-text-input{height:100%;line-height:1.5}.panel-mock .k-block-container.k-block-container-type-text{padding:0}.panel-mock .k-block-type-text-input.k-writer-input[data-toolbar-inline=true]{padding:var(--spacing-3)}.panel-mock .k-block-type-text-input.k-writer-input:not([data-toolbar-inline=true])>.ProseMirror,.panel-mock .k-block-type-text-input.k-writer-input:not([data-toolbar-inline=true])[data-placeholder][data-empty=true]:before{padding:var(--spacing-3) var(--spacing-6)}.panel-mock .k-block-type-text-input.k-textarea-input .k-textarea-input-native{padding:var(--input-padding-multiline)}.panel-mock .k-block-type-quote-editor{border-inline-start:2px solid var(--lightningcss-light,var(--color-black))var(--lightningcss-dark,var(--color-border));padding-inline-start:var(--spacing-3)}.panel-mock .k-block-type-quote-text{font-size:var(--text-xl);margin-bottom:var(--spacing-1);line-height:1.25em}.panel-mock .k-block-type-quote-citation{color:var(--color-text-dimmed);font-style:italic}}@layer utilities;
