.prism-editor-wrapper{width:100%;height:100%;display:flex;align-items:flex-start;overflow:auto;-o-tab-size:1.5em;tab-size:1.5em;-moz-tab-size:1.5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.prism-editor-wrapper .prism-editor__textarea{color:transparent!important}.prism-editor-wrapper .prism-editor__textarea::-moz-selection{background-color:#accef7!important;color:transparent!important}.prism-editor-wrapper .prism-editor__textarea::selection{background-color:#accef7!important;color:transparent!important}}.prism-editor-wrapper .prism-editor__container{position:relative;text-align:left;box-sizing:border-box;padding:0;overflow:hidden;width:100%}.prism-editor-wrapper .prism-editor__line-numbers{height:100%;overflow:hidden;flex-shrink:0;padding-top:4px;margin-top:0;margin-right:10px}.prism-editor-wrapper .prism-editor__line-number{text-align:right;white-space:nowrap}.prism-editor-wrapper .prism-editor__textarea{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.prism-editor-wrapper .prism-editor__editor,.prism-editor-wrapper .prism-editor__textarea{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:pre-wrap;word-wrap:keep-all;overflow-wrap:break-word;padding:0}.prism-editor-wrapper .prism-editor__textarea--empty{-webkit-text-fill-color:inherit!important}.prism-editor-wrapper .prism-editor__editor{position:relative;pointer-events:none}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.k-code-editor-input{background:#2d2d2d;color:#ccc;font-family:Fira code,Fira Mono,Consolas,Menlo,Courier,monospace;font-size:.9rem;line-height:1.5;padding:10px}.k-code-editor-input[data-size=small]{min-height:7.5rem}.k-code-editor-input[data-size=medium]{min-height:15rem}.k-code-editor-input[data-size=large],.k-code-editor-input[data-size=huge]{min-height:30rem}.prism-editor__textarea:focus{outline:none}


.k-webmentions-view .wrapper{background:#fff;box-shadow:var(--box-shadow-item);padding:10px 20px;margin-top:var(--spacing-6)}.k-webmentions-view .muted{color:light-dark(var(--color-gray-600),var(--color-gray-700))}.k-webmentions-view .shortened-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80ch}.k-webmentions-view h2{font-size:var(--text-3xl);margin:2em 0 1em}.k-webmentions-view .center-icon{display:flex;justify-content:center}.k-webmentions-view .center-icon svg{display:inline-block}.k-webmentions-view .group-label{background-color:light-dark(var(--color-blue-700),var(--color-blue-800));color:var(--color-white);padding:2px 5px;border-radius:var(--rounded-md)}.k-webmentions-view .source-entry{display:flex;gap:10px;align-items:center;color:light-dark(var(--color-black),var(--color-white));text-decoration:none}.k-webmentions-view .source-type-icon{width:25px;height:25px;color:light-dark(var(--color-gray-500),var(--color-gray-250))}.k-webmentions-view .target{margin-left:20px;color:light-dark(var(--color-gray-700),var(--color-white))}.k-webmentions-view .source{font-weight:700;text-decoration:none}.k-webmentions-queue-view .wrapper{background:#fff;box-shadow:var(--box-shadow-item);padding:10px 20px;margin-top:var(--spacing-6)}.k-webmentions-queue-view .muted{color:light-dark(var(--color-gray-600),var(--color-gray-300))}.k-webmentions-queue-view h2{font-size:var(--text-3xl);margin:2em 0 1em}.k-webmentions-queue-view .bottom-margin{margin-bottom:var(--spacing-6)}.k-webmentions-queue-view .status{border:1px solid var(--color-gray-400);background-color:light-dark(var(--color-gray-200),var(--color-gray-700));border-radius:var(--rounded-md);padding:var(--spacing-1) var(--spacing-2)}.k-webmentions-queue-view .status.error{border:1px solid var(--color-red-400);background-color:light-dark(var(--color-red-600),var(--color-red-300))}.k-webmentions-queue-view .status.running{border:1px solid var(--color-blue-400);background-color:light-dark(var(--color-blue-600),var(--color-blue-300))}.k-webmentions-queue-view .status.failed{border:1px solid var(--color-red-600);background-color:light-dark(var(--color-red-600),var(--color-red-300))}.k-webmentions-queue-view .status.success{border:1px solid var(--color-green-400);background-color:light-dark(var(--color-green-600),var(--color-green-300))}.k-webmentions-status-view .wrapper{background:#fff;box-shadow:var(--box-shadow-item);padding:10px 20px;margin-top:var(--spacing-6)}.k-webmentions-status-view .muted{color:light-dark(var(--color-gray-600),var(--color-gray-300))}.k-webmentions-status-view .icon{display:flex;align-items:center;justify-content:center}.k-webmentions-status-view h2{font-size:var(--text-3xl);margin:2em 0 1em}.k-webmentions-status-view h3{font-size:var(--text-xl);margin:2em 0 1em}.k-webmentions-status-view .bottom-margin{margin-bottom:var(--spacing-6)}


.k-colors-contrast{position:relative;width:calc(2.25rem + 1px)}.k-colors-contrast:before{content:"";position:absolute;left:-1.5rem;width:1rem;height:1rem;border:2px solid var(--color-contrast-dark-background);border-radius:50%;background-image:linear-gradient(to right,var(--color-background) 0%,var(--color-background) 50%,var(--color-contrast-dark-background) 50%)}.k-colors-contrast .k-colors-color:before{content:attr(data-rating);position:absolute;top:-1.725rem;right:0;color:var(--color-contrast-dark);font-size:.75rem;font-weight:600;white-space:nowrap}.k-colors-contrast .k-input-element{display:block}.k-colors-units{display:flex;grid-column-start:2;min-width:0;padding:0 .25rem 0 .5rem}.k-colors-label{display:flex;flex:1 1 4rem;flex-wrap:nowrap;align-items:center;min-width:0;height:2.25rem;color:var(--color-border);font-size:.875rem}.k-colors-label:focus-within{color:var(--color-border)}.k-colors-label span{flex:0 0 .9rem}.k-colors-input{flex:0 0 3rem;min-width:0;height:1.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1rem;border:none;outline:none;background:transparent}.k-colors-input:focus,.k-colors-input:active{color:var(--color-focus)}.k-colors-input.is-hex{flex-basis:5rem}.k-colors-opacity{display:flex;flex-wrap:nowrap;align-items:center;position:relative}.k-colors-opacity:before{content:"";position:absolute;top:.25rem;left:0;bottom:.25rem;border-left:1px solid var(--color-border)}.k-colors-input.is-alpha{flex-basis:2.25rem;min-width:0;margin-left:.25rem;text-align:right}.k-colors-opacity span{width:1rem;margin-left:.1rem;color:var(--color-border)}.k-colors-preview{display:block;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;margin-right:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDEydjEySDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ViZWJlYiIgZD0iTTAgMGg2djZIMHpNNS45NTIgNmg2djZoLTZ6Ii8+Cjwvc3ZnPgo=);background-size:.75rem .75rem}.k-colors-color{display:block;overflow:hidden;width:2.25rem;height:2.25rem;border-right:1px solid var(--color-border)}.k-colors-picker{width:2.25rem;height:2.25rem;visibility:hidden}.k-colors-field .k-dropdown{grid-column-start:4}.k-colors-field .k-dropdown-item{justify-content:flex-end;padding-left:.5rem}.k-colors-field .k-dropdown-item.is-current:before{content:"\2713";margin-right:.5rem}.k-colors-space-button{height:2.25rem;padding:0 .75rem}.k-colors-field{--color-contrast-dark: #16171a;--color-contrast-dark-background: #2d2f36}.k-colors-field.shows-contrast{display:grid;grid-gap:0 1.9rem;grid-template-columns:auto 2.25rem}.k-colors-field.shows-contrast .k-input{grid-row-start:2}.k-colors-field .k-input-element{display:grid;grid-template-columns:2.25rem auto 3.5rem 2.25rem}.k-colors-field .k-field-footer{grid-row-start:3;grid-column-end:-1;grid-column-start:1}.k-colors-structure-preview{display:block;width:1.5rem;height:1.5rem;margin:0 .75rem}


.k-field-type-page-dialog-table{width:100%;background:var(--item-color-back, white);padding:var(--spacing-3)}.k-field-type-page-dialog-table td,.k-field-type-page-dialog-table th{vertical-align:top;padding:var(--spacing-2);overflow:hidden;text-overflow:ellipsis}.k-field-type-page-dialog-table .field_summary{display:none}.k-field-type-page-dialog-table .k-field-type-page-change-display{padding-top:3px}.k-field-type-page-dialog-table .k-field-type-page-dialog-link{display:flex;font-size:.9em;line-height:1.75em}.k-field-type-page-dialog-table .k-field-type-page-dialog-link span.k-icon{--size: .99em;margin-right:6px}.k-formblock-license>span{text-decoration:underline;cursor:pointer}


.ksr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ksr-pointer-events-none{pointer-events:none}.ksr-mx-1{margin-left:.25rem;margin-right:.25rem}.ksr-mb-1{margin-bottom:.25rem}.ksr-mt-\[0\.375em\]{margin-top:.375em}.ksr-flex{display:flex}.ksr-h-\[12px\]{height:12px}.ksr-w-\[12px\]{width:12px}.ksr-shrink-0{flex-shrink:0}@keyframes ksr-pulse{50%{opacity:.5}}.ksr-animate-pulse{animation:ksr-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ksr-items-start{align-items:flex-start}.ksr-gap-2{gap:.5rem}.ksr-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ksr-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ksr-rounded-\[var\(--rounded\)\]{border-radius:var(--rounded)}.ksr-rounded-full{border-radius:9999px}.ksr-border-transparent{border-color:transparent}.ksr-bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.ksr-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.ksr-opacity-50{opacity:.5}


.k-komments-view h2{font-size:var(--text-3xl);margin:2em 0 1em}.k-komments-to-margin{margin-top:var(--spacing-12)}.k-komments-view .author-entry{display:flex;gap:10px;align-items:center;color:var(--color-black);text-decoration:none}.k-komments-view .author-entry svg,.k-komments-view .author-entry img{width:32px;height:32px;object-fit:cover}.k-komments-view .center-icon{display:flex;justify-content:center}.k-komments-view .center-icon svg{display:inline-block}.k-komments-view progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:.5rem;border:none;border-radius:var(--rounded);background-color:var(--color-gray-300);overflow:hidden}.k-komments-view progress::-webkit-progress-bar{background-color:var(--color-gray-300);border-radius:var(--rounded)}.k-komments-view progress::-webkit-progress-value{background-color:var(--color-blue-600);border-radius:var(--rounded);transition:width .3s ease}.k-komments-view progress::-moz-progress-bar{background-color:var(--color-blue-600);border-radius:var(--rounded)}.k-komments-view progress.is-warning::-webkit-progress-value,.k-komments-view progress.is-warning::-moz-progress-bar{background-color:var(--color-yellow-600)}.k-komments-view progress.is-danger::-webkit-progress-value,.k-komments-view progress.is-danger::-moz-progress-bar{background-color:var(--color-red-600)}.k-komments-view .status{border:1px solid var(--color-gray-400);background-color:var(--color-gray-200);border-radius:var(--rounded-md);padding:var(--spacing-1) var(--spacing-2)}.k-komments-view .status.error{border:1px solid var(--color-red-400);background-color:var(--color-red-200)}.k-komments-view .status.running{border:1px solid var(--color-blue-400);background-color:var(--color-blue-200)}.k-komments-view .status.failed{border:1px solid var(--color-red-600);background-color:var(--color-red-400)}.k-komments-view .status.success{border:1px solid var(--color-green-400);background-color:var(--color-green-200)}


.k-retour-view .k-header:has(+.k-retour-stats){margin-bottom:0;border-bottom-color:var(--panel-color-back)}@container (max-width: 30rem){.k-retour-view .k-header{flex-direction:column}}.k-retour-collection-view .k-table-column{cursor:pointer}.k-retour-collection-view th.k-table-column>span{display:inline-flex;width:100%;align-items:center;justify-content:space-between}.k-retour-collection-view .k-search-input{min-height:auto;height:var(--height-sm);--input-color-border: transparent;--input-color-back: light-dark(var(--color-gray-300), var(--color-gray-950))}@property --pie-a0{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --pie-a1{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.chart-pie{display:flex;flex-direction:column;align-items:center;container-type:inline-size}.chart-pie>.graph{width:100%;aspect-ratio:1/1;opacity:.85;background:var(--color-gray-800);background-image:conic-gradient(from -90deg,var(--pie-c0) 0deg var(--pie-a0),var(--pie-c1) var(--pie-a0) var(--pie-a1),var(--pie-c2) var(--pie-a1) 180deg,transparent 180deg);border-radius:50%;clip-path:polygon(0% 0%,0% 50%,100% 50%,100% 0%);margin-bottom:calc(-50% + var(--spacing-6));transition:--pie-a0 .3s ease-out,--pie-a1 .3s ease-out}.chart-pie figcaption{display:grid;grid-template-columns:auto auto auto;column-gap:.4ch;row-gap:var(--spacing-3)}.chart-pie figcaption :nth-child(3n+2){padding-inline-start:var(--spacing-2);text-align:right}.chart-pie figcaption .k-icon{color:var(--color)}@container (min-width: 18rem){.chart-pie figcaption{grid-template-columns:repeat(9,auto)}.chart-pie figcaption .k-icon:not(:first-child){margin-inline-start:var(--spacing-4)}}.chart-areas{overflow-x:auto;overflow-y:hidden;padding-block-start:var(--spacing-8);padding-inline:var(--spacing-3)}.chart-areas table{--height: 250px;position:relative;width:calc(100% - 3rem);height:var(--height);margin-inline-start:2rem;margin-inline-end:1rem;border-collapse:collapse;border-spacing:0}.chart-areas thead{position:absolute;top:0;right:100%;height:var(--height)}.chart-areas thead tr{display:flex;height:var(--height);flex-direction:column-reverse;padding-right:var(--spacing-3)}.chart-areas th{flex:1;transform:translateY(calc(-1 * var(--spacing-3) / 2));font-size:var(--text-xs);font-weight:400;text-align:right;color:var(--color-text-dimmed)}.chart-areas tbody{--grid-x: linear-gradient( to right, var(--color-gray-800) 33%, transparent 0% );height:var(--height);background-image:var(--grid-x),var(--grid-x),var(--grid-x),var(--grid-x),var(--grid-x),var(--grid-x);background-size:1px 1px,3px 1px,3px 1px,3px 1px,3px 1px,1px 1px;background-repeat:repeat-x;background-position:center 0%,center 20%,center 40%,center 60%,center 80%,center 100%}.chart-areas :where(tbody,tfoot){width:100%;display:flex;justify-content:stretch;align-items:stretch;flex-direction:row}.chart-areas tbody tr:not(:nth-last-child(2)){background-image:linear-gradient(var(--color-gray-800) 33%,transparent 0%);background-size:1px 3px;background-repeat:repeat-y;background-position:right}.chart-areas :where(tbody,tfoot) tr{position:relative;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0}.chart-areas:not([data-subunit=hour]) :where(tbody,tfoot) tr{cursor:pointer}.chart-areas :where(tbody,tfoot) tr:last-child{width:0;flex-grow:0;white-space:nowrap}.chart-areas tbody td{background:var(--color);opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0% calc(100% * (1 - var(--p0))),100% calc(100% * (1 - var(--p1))),100% calc(100% * (1 - var(--m1))),0% calc(100% * (1 - var(--m0))));will-change:clip-path;transition:clip-path .3s ease-out}.chart-areas tfoot{margin-top:var(--spacing-2);font-size:var(--text-xs);color:var(--color-text-light);text-align:center}.chart-areas tfoot[data-less] tr:not(:nth-child(3n+1),:last-child){display:none}.chart-areas tfoot td{transform:translate(-50%)}.chart-areas tfoot [data-current]{color:#fff;font-weight:700}@container (min-width: 40rem){.chart-areas{padding-inline-start:var(--spacing-12)}}.k-retour-stats{padding:var(--spacing-3) var(--spacing-3) var(--spacing-8) var(--spacing-6);color:var(--color-white);background:light-dark(var(--color-gray-900),var(--color-gray-950, var(--color-gray-900)));border-radius:var(--rounded-lg);margin-bottom:var(--spacing-6)}@container (max-width: 40rem){.k-retour-stats{display:flex;flex-direction:column;padding-block:var(--spacing-6)}}@container (min-width: 40rem){.k-retour-stats{display:grid;align-items:center;grid-template-columns:16rem auto}}.k-retour-tabs{margin-bottom:var(--spacing-6)}.k-retour-tabs[data-end=true]{justify-content:end}.k-retour-tabs .k-tabs{flex-grow:1;margin-bottom:0}.k-retour-tabs>.k-button-group{flex-wrap:nowrap}@container (max-width: 30rem){.k-retour-tabs .k-tabs{margin-bottom:var(--spacing-6)}.k-retour-tabs>.k-button-group{justify-content:end}}@container (min-width: 30rem){.k-retour-tabs{display:flex;justify-content:space-between;align-items:center}}.k-count-preview-field{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-inline:var(--spacing-2)}.k-count-preview-field p{color:var(--color-gray-400)}.k-count-preview-field .k-icon{--icon-color: var(--color-gray-400);transform:scale(.8)}.k-priority-field-preview{display:flex;justify-content:center}.k-priority-field-preview p{color:var(--color-gray-400)}.k-priority-field-preview .k-icon{transform:scale(.8)}.k-status-field-preview{--code-inline-color-back: var(--color-blue-200);--code-inline-color-border: var(--color-blue-400);display:flex;gap:var(--spacing-2);padding-inline:var(--spacing-2)}


.k-table-field .k-table,.k-block-type-dataTable .k-table{overflow:auto}.k-table-field .k-table table,.k-block-type-dataTable .k-table table{table-layout:auto}.k-table-field .k-table th,.k-table-field .k-table td,.k-block-type-dataTable .k-table th,.k-block-type-dataTable .k-table td{border-left:1px solid var(--table-color-border);border-right:none}.k-table-field .k-table th:first-child,.k-table-field .k-table td:first-child,.k-block-type-dataTable .k-table th:first-child,.k-block-type-dataTable .k-table td:first-child{border-left:none}.k-table-field .k-table .k-table-index-column+th,.k-table-field .k-table .k-table-index-column+td,.k-block-type-dataTable .k-table .k-table-index-column+th,.k-block-type-dataTable .k-table .k-table-index-column+td{border-left:none}.k-table-field .k-table th:not(.k-table-index-column,.k-table-options-column),.k-table-field .k-table td:not(.k-table-index-column,.k-table-options-column),.k-block-type-dataTable .k-table th:not(.k-table-index-column,.k-table-options-column),.k-block-type-dataTable .k-table td:not(.k-table-index-column,.k-table-options-column){width:auto;min-width:21.37vh}.k-table-field .k-table .k-table-index-column,.k-table-field .k-table .k-table-options-column,.k-block-type-dataTable .k-table .k-table-index-column,.k-block-type-dataTable .k-table .k-table-options-column{position:sticky;min-width:var(--table-row-height);z-index:2}.k-table-field .k-table .k-table-index-column,.k-block-type-dataTable .k-table .k-table-index-column{left:0;border-right:1px solid var(--table-color-border)}.k-table-field .k-table .k-table-options-column,.k-block-type-dataTable .k-table .k-table-options-column{right:0}.k-table-field .k-table thead th,.k-block-type-dataTable .k-table thead th{top:0;left:auto;right:auto}.k-table-field .k-table thead th.k-table-row-ghost,.k-block-type-dataTable .k-table thead th.k-table-row-ghost{outline-offset:-2px}.k-table-field .k-table thead .k-table-column,.k-block-type-dataTable .k-table thead .k-table-column{padding:0 var(--spacing-3)}.k-table-field .k-table thead .k-table-column .k-text,.k-block-type-dataTable .k-table thead .k-table-column .k-text{width:100%}.k-table-field .k-table thead .k-table-column .k-text-input,.k-block-type-dataTable .k-table thead .k-table-column .k-text-input{text-align:var(--align);padding:var(--spacing-2) 0}.k-table-field .k-table thead .k-table-header .k-bar,.k-block-type-dataTable .k-table thead .k-table-header .k-bar{gap:var(--spacing-2)}.k-table-field .k-table thead .k-table-header .k-button,.k-block-type-dataTable .k-table thead .k-table-header .k-button{width:var(--button-width);color:initial;padding:0}.k-table-field .k-table thead .k-table-header .k-button.k-sort-button,.k-block-type-dataTable .k-table thead .k-table-header .k-button.k-sort-button{aspect-ratio:1/2}.k-table-field .k-table thead .k-table-header .k-dropdown-content,.k-block-type-dataTable .k-table thead .k-table-header .k-dropdown-content{margin-top:8px;margin-left:11px}.k-table-field .k-table thead .k-table-header .k-dropdown-content .k-button,.k-block-type-dataTable .k-table thead .k-table-header .k-dropdown-content .k-button{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--button-color-text);height:var(--button-height);padding-left:var(--button-padding);padding-right:var(--button-padding)}.k-table-field .k-table thead .k-table-header:has(.k-options-dropdown>dialog),.k-table-field .k-table thead .k-table-header:has(.k-text-input:focus),.k-block-type-dataTable .k-table thead .k-table-header:has(.k-options-dropdown>dialog),.k-block-type-dataTable .k-table thead .k-table-header:has(.k-text-input:focus){outline:var(--outline);outline-offset:-2px;border-radius:var(--input-rounded)}.k-table-field .k-table tbody tr:hover td,.k-block-type-dataTable .k-table tbody tr:hover td{background:var(--table-color-hover)!important}.k-table-field .k-table tbody tr.k-table-row-ghost,.k-block-type-dataTable .k-table tbody tr.k-table-row-ghost{position:relative;border-radius:0;z-index:3}.k-table-field .k-table tbody tr:has(.k-options-dropdown>dialog),.k-block-type-dataTable .k-table tbody tr:has(.k-options-dropdown>dialog){position:relative;outline:var(--outline);z-index:3}.k-table-field .k-table tbody .k-table-index-column,.k-block-type-dataTable .k-table tbody .k-table-index-column{background:var(--table-color-back);padding-left:0;padding-right:0}.k-table-field .k-table tbody .k-table-column,.k-block-type-dataTable .k-table tbody .k-table-column{overflow:initial}.k-table-field .k-table tbody .k-table-column .k-toolbar,.k-block-type-dataTable .k-table tbody .k-table-column .k-toolbar{top:-34px!important;left:initial!important;right:0}.k-table-field .k-table tbody .k-table-column .k-writer .ProseMirror,.k-block-type-dataTable .k-table tbody .k-table-column .k-writer .ProseMirror{padding:var(--spacing-2) var(--spacing-3)}.k-table-field .k-table tbody .k-table-column:nth-child(1) .k-toolbar,.k-table-field .k-table tbody .k-table-column:nth-child(2) .k-toolbar,.k-block-type-dataTable .k-table tbody .k-table-column:nth-child(1) .k-toolbar,.k-block-type-dataTable .k-table tbody .k-table-column:nth-child(2) .k-toolbar{left:0!important;right:initial}.k-table-field .k-table tbody .k-table-cell:where(:focus,:focus-visible,:focus-within),.k-block-type-dataTable .k-table tbody .k-table-cell:where(:focus,:focus-visible,:focus-within){outline:var(--outline);outline-offset:-2px;border-radius:var(--input-rounded)}.k-table-field .k-table tbody .k-table-options-column,.k-block-type-dataTable .k-table tbody .k-table-options-column{background:var(--table-color-back)}.k-table-field .k-table+footer,.k-block-type-dataTable .k-table+footer{display:flex;justify-content:center;margin-top:var(--spacing-3)}.k-block-type-table{padding:var(--input-padding-multiline)}.k-block-type-table .k-table{border:1px solid var(--table-color-border)}.k-block-type-table .k-table .k-table-column{padding:0}


/* Subcolumn structure */
.k-structure-field .k-field-name-subcolumns .k-structure-form {
  background: #d4dfec;
}

/* Block selector */
@media screen and (min-width: 60rem) {
  .k-block-selector.k-dialog {
      overflow: scroll;
      width: 60vw;
      height: 80vh;
      max-width: 120rem;
      max-height: 60rem;
  }

  .k-block-types {
      grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 120rem) {
  .k-block-types {
      grid-template-columns: repeat(3, 1fr);
  }
}

/* Layout field */
.k-layout:not(:last-of-type) {
  margin-bottom: 1rem;
}

/* Column options block */
.k-block-container.k-block-container-fieldset-z-column {
  background: #FAFAFA;
}

/* Default Zero Blocks */
.k-block .k-block-figure .k-button {
  color: #333;
  font-size: 0.875rem;
}


/* Gallery Article Block */
.k-block-type-gallery-article ul {
  display: grid;
  grid-gap: .75rem;
  grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
  line-height: 0;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.k-block-type-gallery-article li:empty {
  padding-bottom: 100%;
  background: grey;
}
.k-block-type-gallery-article li {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.k-block-type-gallery-article li img {
  flex-grow: 1;
  max-width: 100%;
  height: 200px;
  object-fit: cover;
}

/* Audio */
.k-block-type-audio-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  background: black;
  color: white;
}
.k-block-type-audio-poster {
  width: 12rem;
  flex:max(12rem, 100%/2);
  margin-right: 1rem;
  background: #333;
}
.k-block-type-audio-content {
  flex:max(12rem, 100%/2);
}
.k-block-type-audio-title,
.k-block-type-audio-subtitle {
  font-size: 1.5rem;
}
.k-block-type-audio-title {
  font-weight: 600;
}
.k-block-type-audio-subtitle {
  margin-bottom: 1rem;
  color: #999;
}
.k-block-type-audio-description {
  line-height: 1.5;
}
.k-block-type-audio-element {
  margin-top: 2rem;
  height: 2rem;
  max-width: 100%;
}

/* Accordion */
details {
  margin-left: 1rem;
  margin-bottom: 20px;
}
details summary {
  margin-left: -1rem;
  margin-bottom: .5rem;
  font-weight: 600;
  list-style-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%230e071d%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%230e071d%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
details[open] summary {
  list-style-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%230e071d%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
details summary .k-writer {
  display: inline-block;
  width: calc(100% - 2rem);
}

/* Banner */
.k-block-type-banner-overlay-content {
  position: absolute;
  bottom: 0;
  left: 0;
  background: white;
  padding: 20px;
  width: 70%;
  max-height: 50%;
  overflow-y: auto;
}

.k-block-type-banner-overlay-content h1,
.k-block-type-banner-overlay-content h2,
.k-block-type-banner-overlay-content h3 {
  font-size: var(--text-h3);
  margin-bottom: 15px;
}
.k-block-type-banner-overlay-content h4,
.k-block-type-banner-overlay-content h5,
.k-block-type-banner-overlay-content h6 {
  font-size: var(--text-h4);
  margin-bottom: 15px;
}

/* Button block */
.k-block-type-button button {
  border: 2px solid #000;
  display: inline-flex;
  border-radius: 3rem;
  padding: .25rem 1.5rem;
  cursor: pointer;
}
.k-block-type-button button:empty::after {
  content: "Button text …";
  color: var(--color-text-light);
}
.k-block-type-button button:focus {
  outline: 0;
  border-color: var(--color-focus);
}
.k-block-type-button input {
  border: 2px solid #000;
  border-radius: 3rem;
  padding: .25rem .75rem;
  cursor: pointer;
  font: inherit;
  text-align: center;
}
.k-block-type-button input:focus {
  outline: 0;
  border-color: var(--color-focus);
}

/* Column options block */
.k-block-container-type-z-column {
  background: #f5f5f5;
}
.k-block-type-z-column

/* Image Block */
.k-block-type-image .k-block-figure-container {
  text-align: left;
}
.k-image-frame {
  --fit: cover !important;
}

/* Intro Block */
.k-block-type-intro input {
  font: inherit;
  font-size: 21px;
  font-style: italic;
  border: none;
  width: 100%;
}

.k-block-type-intro input:focus {
  outline: 0;
  border-color: none;
}

/* Info/Alert text */
.k-block-type-info .k-writer-input {
  background-color: var(--color-yellow-400);
  color: var(--color-yellow-900);
}

/* Featured text */
.k-block-type-featured-text .k-writer-input {
  background-color: var(--color-blue-300);
  color: var(--color-blue-900);
}
