.annotator-toolbar{position:absolute;width:100%;top:0;z-index:2;display:flex;justify-content:space-between}.annotator-toolbar-inner{height:2.5rem;margin-left:0rem;box-shadow:0 2px 5px #16171a0d;display:flex}.annotator-toolbar-debug{height:2.5rem;margin-left:0rem;box-shadow:0 2px 5px #16171a0d;display:flex;align-items:center;font-family:monospace;font-size:11px}.annotator-toolbar-debug .coord{padding:0 1rem}.annotator-toolbar-debug .coord.x{width:100px}.annotator-toolbar-debug .coord.x:before{content:"x : "}.annotator-toolbar-debug .coord.y{width:100px}.annotator-toolbar-debug .coord.y:before{content:"y : "}.annotator-toolbar .tool{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.annotator-toolbar .tool svg{width:80%;height:80%}.annotator-toolbar .tool.selected{cursor:default}.annotator-toolbar .tool.zoom-button{border-left:1px solid #f4f4f4}.annotator-toolbar .tool.zoom-button.selected{cursor:pointer}.annotator-toolbar .tool.zoom-button.selected svg rect:nth-child(4){display:none}.annotator-toolbar .tool.zoom-button svg{width:100%;height:100%}.annotator-toolbar .tool.rect svg{width:70%;height:70%}.annotator-toolbar .color{position:relative;width:3.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.annotator-toolbar .color-selected{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.annotator-toolbar .color-selected .circle{display:block;width:14px;height:14px;border-radius:50%}.annotator-toolbar .color-selected svg{display:block;width:12px;height:12px;margin-left:5px}.annotator-toolbar .color-selector{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);display:flex}.annotator-toolbar .color-selector .colors{display:flex;box-shadow:0 2px 5px #16171a0d}.annotator-toolbar .color-selector .colors:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:6px;margin-left:-6px}.annotator-toolbar .color-selector .colors .color-entry{padding:1rem .5rem}.annotator-toolbar .color-selector .colors .color-entry:first-child{padding-left:1rem}.annotator-toolbar .color-selector .colors .color-entry:last-child{padding-right:1rem}.annotator-toolbar .color-selector .colors .color-entry .circle{position:relative;width:14px;height:14px;border-radius:50%;transition:transform .2s ease-out}.annotator-toolbar .color-selector .colors .color-entry.orange .circle{background:#ff6545}.annotator-toolbar .color-selector .colors .color-entry.yellow .circle{background:#febf1c}.annotator-toolbar .color-selector .colors .color-entry.green .circle{background:#7abb5e}.annotator-toolbar .color-selector .colors .color-entry.blue .circle{background:#157efb}.annotator-toolbar .color-selector .colors .color-entry.purple .circle{background:#7c5ddf}.annotator-toolbar .color-selector .colors .color-entry.pink .circle{background:#dc5a88}.annotator-toolbar .color-selector .colors .color-entry:hover .circle,.annotator-toolbar .color-selector .colors .color-entry.selected .circle{transform:scale(1.25)}.annotator[data-theme=light] .annotator-background{background:#efefef url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);opacity:.45}.annotator[data-theme=light] .annotator-placeholder-ctn{background:#fcfcfc}.annotator[data-theme=light] .annotator-toolbar-inner,.annotator[data-theme=light] .annotator-toolbar-debug{background:white}.annotator[data-theme=light] .annotator-toolbar-inner .coord:not(:last-child),.annotator[data-theme=light] .annotator-toolbar-debug .coord:not(:last-child){border-right:1px solid #efefef}.annotator[data-theme=light] .annotator-toolbar .tool svg .vibrant,.annotator[data-theme=light] .annotator-toolbar .tool svg .faded{fill:#999}.annotator[data-theme=light] .annotator-toolbar .tool svg .faded{opacity:.075}.annotator[data-theme=light] .annotator-toolbar .tool:not(.selected):hover svg .vibrant,.annotator[data-theme=light] .annotator-toolbar .tool:not(.selected):hover svg .faded{fill:#222}.annotator[data-theme=light] .annotator-toolbar .color{border-left:1px solid #f4f4f4}.annotator[data-theme=light] .annotator-toolbar .color-selected svg{fill:#c9c9c9}.annotator[data-theme=light] .annotator-toolbar .color-selected:hover svg{fill:#5c606d}.annotator[data-theme=light] .annotator-toolbar .color-selector .colors{background:white}.annotator[data-theme=light] .annotator-toolbar .color-selector .colors:after{border-color:#fff0;border-bottom-color:#fff}.annotator[data-theme=dark] .annotator-background{background:#2d2f36 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==)}.annotator[data-theme=dark] .annotator-placeholder-ctn{background:#16171a;color:#c5c5c6}.annotator[data-theme=dark] .annotator-toolbar-inner{background:#16171a}.annotator[data-theme=dark] .annotator-toolbar-debug{background:#16171a;color:#fff}.annotator[data-theme=dark] .annotator-toolbar-debug .coord:not(:last-child){border-right:1px solid #454851}.annotator[data-theme=dark] .annotator-toolbar .tool svg .vibrant,.annotator[data-theme=dark] .annotator-toolbar .tool svg .faded{fill:#898989}.annotator[data-theme=dark] .annotator-toolbar .tool svg .faded{opacity:.15}.annotator[data-theme=dark] .annotator-toolbar .tool:not(.selected):hover svg .vibrant,.annotator[data-theme=dark] .annotator-toolbar .tool:not(.selected):hover svg .faded{fill:#fcfcfc}.annotator[data-theme=dark] .annotator-toolbar .color{border-left:1px solid #2d2f36}.annotator[data-theme=dark] .annotator-toolbar .color-selected svg{fill:#707070}.annotator[data-theme=dark] .annotator-toolbar .color-selected:hover svg{fill:#fcfcfc}.annotator[data-theme=dark] .annotator-toolbar .color-selector .colors{background:#16171a}.annotator[data-theme=dark] .annotator-toolbar .color-selector .colors:after{border-color:#0000;border-bottom-color:#16171a}.annotator[data-color=orange] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=orange] .annotator-toolbar .tool.selected svg .faded{fill:#ff6545}.annotator[data-color=orange] .color-selected .circle{background:#ff6545}.annotator[data-color=orange] .marker{color:#fff}.annotator[data-color=orange] .marker-pin{background:#ff6545}.annotator[data-color=orange] .marker-rect,.annotator[data-color=orange] .marker-rect .resize-helpers .handle{border:2px solid #ff6545}.annotator[data-color=orange] .marker-rect .count{background:#ff6545}.annotator[data-color=orange] .marker-circle{border:2px solid #ff6545}.annotator[data-color=orange] .marker-circle .resize-helpers{background:#ff6545}.annotator[data-color=orange] .marker-circle .resize-helpers .handle{border:2px solid #ff6545}.annotator[data-color=orange] .marker-circle .count{background:#ff6545}.annotator[data-color=yellow] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=yellow] .annotator-toolbar .tool.selected svg .faded{fill:#febf1c}.annotator[data-color=yellow] .color-selected .circle{background:#febf1c}.annotator[data-color=yellow] .marker{color:#fff}.annotator[data-color=yellow] .marker-pin{background:#febf1c}.annotator[data-color=yellow] .marker-rect,.annotator[data-color=yellow] .marker-rect .resize-helpers .handle{border:2px solid #febf1c}.annotator[data-color=yellow] .marker-rect .count{background:#febf1c}.annotator[data-color=yellow] .marker-circle{border:2px solid #febf1c}.annotator[data-color=yellow] .marker-circle .resize-helpers{background:#febf1c}.annotator[data-color=yellow] .marker-circle .resize-helpers .handle{border:2px solid #febf1c}.annotator[data-color=yellow] .marker-circle .count{background:#febf1c}.annotator[data-color=green] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=green] .annotator-toolbar .tool.selected svg .faded{fill:#7abb5e}.annotator[data-color=green] .color-selected .circle{background:#7abb5e}.annotator[data-color=green] .marker{color:#fff}.annotator[data-color=green] .marker-pin{background:#7abb5e}.annotator[data-color=green] .marker-rect,.annotator[data-color=green] .marker-rect .resize-helpers .handle{border:2px solid #7abb5e}.annotator[data-color=green] .marker-rect .count{background:#7abb5e}.annotator[data-color=green] .marker-circle{border:2px solid #7abb5e}.annotator[data-color=green] .marker-circle .resize-helpers{background:#7abb5e}.annotator[data-color=green] .marker-circle .resize-helpers .handle{border:2px solid #7abb5e}.annotator[data-color=green] .marker-circle .count{background:#7abb5e}.annotator[data-color=blue] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=blue] .annotator-toolbar .tool.selected svg .faded{fill:#157efb}.annotator[data-color=blue] .color-selected .circle{background:#157efb}.annotator[data-color=blue] .marker{color:#fff}.annotator[data-color=blue] .marker-pin{background:#157efb}.annotator[data-color=blue] .marker-rect,.annotator[data-color=blue] .marker-rect .resize-helpers .handle{border:2px solid #157efb}.annotator[data-color=blue] .marker-rect .count{background:#157efb}.annotator[data-color=blue] .marker-circle{border:2px solid #157efb}.annotator[data-color=blue] .marker-circle .resize-helpers{background:#157efb}.annotator[data-color=blue] .marker-circle .resize-helpers .handle{border:2px solid #157efb}.annotator[data-color=blue] .marker-circle .count{background:#157efb}.annotator[data-color=purple] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=purple] .annotator-toolbar .tool.selected svg .faded{fill:#7c5ddf}.annotator[data-color=purple] .color-selected .circle{background:#7c5ddf}.annotator[data-color=purple] .marker{color:#fff}.annotator[data-color=purple] .marker-pin{background:#7c5ddf}.annotator[data-color=purple] .marker-rect,.annotator[data-color=purple] .marker-rect .resize-helpers .handle{border:2px solid #7c5ddf}.annotator[data-color=purple] .marker-rect .count{background:#7c5ddf}.annotator[data-color=purple] .marker-circle{border:2px solid #7c5ddf}.annotator[data-color=purple] .marker-circle .resize-helpers{background:#7c5ddf}.annotator[data-color=purple] .marker-circle .resize-helpers .handle{border:2px solid #7c5ddf}.annotator[data-color=purple] .marker-circle .count{background:#7c5ddf}.annotator[data-color=pink] .annotator-toolbar .tool.selected svg .vibrant,.annotator[data-color=pink] .annotator-toolbar .tool.selected svg .faded{fill:#dc5a88}.annotator[data-color=pink] .color-selected .circle{background:#dc5a88}.annotator[data-color=pink] .marker{color:#fff}.annotator[data-color=pink] .marker-pin{background:#dc5a88}.annotator[data-color=pink] .marker-rect,.annotator[data-color=pink] .marker-rect .resize-helpers .handle{border:2px solid #dc5a88}.annotator[data-color=pink] .marker-rect .count{background:#dc5a88}.annotator[data-color=pink] .marker-circle{border:2px solid #dc5a88}.annotator[data-color=pink] .marker-circle .resize-helpers{background:#dc5a88}.annotator[data-color=pink] .marker-circle .resize-helpers .handle{border:2px solid #dc5a88}.annotator[data-color=pink] .marker-circle .count{background:#dc5a88}.annotator{position:relative;width:100%;padding-bottom:0;margin-bottom:3rem;user-select:none;overflow:hidden}.annotator.annotator-disabled{opacity:.4;pointer-events:none}.annotator-background{position:absolute;width:100%;height:100%}.annotator-placeholder{position:relative;padding:2.5rem}.annotator-placeholder-ctn{position:relative;z-index:1;display:flex;justify-content:center;padding:2.5rem}.annotator-ctn{position:relative;width:100%;height:100%;z-index:1;padding:4rem 1.5rem 1.5rem}.annotator-ctn .image{position:relative;width:100%;max-height:calc(100vh - 12rem);display:flex;justify-content:center;align-items:center}.annotator-ctn .image-ctn{position:relative;display:inline-block;max-width:100%;z-index:2}.annotator-ctn .image-ctn .markers{position:absolute;width:100%;height:100%;z-index:1}.annotator-ctn .image-ctn .markers .marker{position:absolute;user-select:none}.annotator-ctn .image-ctn .markers .marker.marker-pin{width:30px;height:30px;font-size:12px;border-radius:50% 50% 50% 0;display:flex;justify-content:center;align-items:center;transform-origin:bottom left;transition:width .15s ease-out,height .15s ease-out,transform .15s ease-out;transform:translateY(-100%);cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.annotator-ctn .image-ctn .markers .marker.marker-pin:active{cursor:default}.annotator-ctn .image-ctn .markers .marker.marker-pin:hover,.annotator-ctn .image-ctn .markers .marker.marker-pin.dragging{z-index:999;transform:translateY(-100%) scale(1.15)}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers{position:absolute;width:100%;height:100%;display:none}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers .handle{position:absolute;width:12px;height:12px;border-radius:50%;background:white}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers .handle.top-left{top:0;left:0;transform:translate(-50%,-50%);cursor:nwse-resize}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers .handle.bottom-left{top:100%;left:0;transform:translate(-50%,-50%);cursor:nesw-resize}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers .handle.top-right{top:0;right:0;transform:translate(50%,-50%);cursor:nesw-resize}.annotator-ctn .image-ctn .markers .marker.marker-rect .resize-helpers .handle.bottom-right{top:100%;right:0;transform:translate(50%,-50%);cursor:nwse-resize}.annotator-ctn .image-ctn .markers .marker.marker-rect .count{position:absolute;top:50%;width:21px;height:21px;padding-right:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;transform:translate(-50%,-50%);pointer-events:none}.annotator-ctn .image-ctn .markers .marker.marker-rect:hover,.annotator-ctn .image-ctn .markers .marker.marker-rect.dragging{z-index:999}.annotator-ctn .image-ctn .markers .marker.marker-rect:hover .resize-helpers,.annotator-ctn .image-ctn .markers .marker.marker-rect.dragging .resize-helpers{display:block}.annotator-ctn .image-ctn .markers .marker.marker-rect:hover .count,.annotator-ctn .image-ctn .markers .marker.marker-rect.dragging .count{display:none}.annotator-ctn .image-ctn .markers .marker.marker-circle{border-radius:50%;transform:translate(-50%,-50%)}.annotator-ctn .image-ctn .markers .marker.marker-circle .resize-helpers{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:50%;transform-origin:bottom center;display:none}.annotator-ctn .image-ctn .markers .marker.marker-circle .resize-helpers .handle{position:absolute;width:12px;height:12px;border-radius:50%;background:white}.annotator-ctn .image-ctn .markers .marker.marker-circle .resize-helpers .handle.top{top:0;left:1px;transform:translate(-50%,-50%);cursor:ns-resize}.annotator-ctn .image-ctn .markers .marker.marker-circle .resize-helpers .handle.center{top:100%;left:1px;transform:translate(-50%,-50%);cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.annotator-ctn .image-ctn .markers .marker.marker-circle .resize-helpers .handle.center:active{cursor:default}.annotator-ctn .image-ctn .markers .marker.marker-circle .count{position:absolute;top:50%;width:21px;height:21px;padding-right:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;transform:translate(-50%,-50%);pointer-events:none}.annotator-ctn .image-ctn .markers .marker.marker-circle:hover,.annotator-ctn .image-ctn .markers .marker.marker-circle.dragging{z-index:999}.annotator-ctn .image-ctn .markers .marker.marker-circle:hover .resize-helpers,.annotator-ctn .image-ctn .markers .marker.marker-circle.dragging .resize-helpers{display:block}.annotator-ctn .image-ctn .markers .marker.marker-circle:hover .count,.annotator-ctn .image-ctn .markers .marker.marker-circle.dragging .count{display:none}.annotator-ctn .image-ctn img{display:block;max-width:100%;max-height:calc(100vh - 12rem)}.annotator-ctn .image.fullsize{align-items:flex-start;justify-content:flex-start}.annotator-ctn .image.fullsize .image-ctn{max-width:none}.annotator-ctn .image.fullsize .image-ctn img{max-width:none;max-height:none}


@charset "UTF-8";.k-embed-field .k-input-icon{width:auto}.k-embed-field .k-input-icon .k-embed-infos{display:flex;align-items:center;line-height:1}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status{margin-right:3px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading{display:inline-block}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading .loader{display:inline-block;overflow:hidden;height:1.3em;margin-top:-.3em;line-height:1.5em;font-size:1rem;vertical-align:text-bottom}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-loading .loader:after{content:"\280b\a\2819\a\2839\a\2838\a\283c\a\2834\a\2826\a\2827\a\2807\a\280f";display:inline-table;white-space:pre;text-align:left;animation:spin10 .8s steps(10) infinite}@keyframes spin10{to{transform:translateY(-15em)}}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced,.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed{font-size:.8rem;padding:2px 5px 2px 6px;display:inline-block;border-radius:3px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced{background:var(--color-green-300);display:flex;align-items:center}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced .checkmark{position:relative;width:20px;height:20px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-synced .checkmark:before{content:"";position:absolute;top:5px;left:7px;width:9px;height:6px;transform:rotate(-45deg);background:none;border:solid black;border-width:0 0 1px 1px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed{background:var(--color-red-300);display:flex;align-items:center}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross{position:relative;width:20px;height:20px}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:before,.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:after{content:"";position:absolute;left:11px;top:5px;height:10px;width:1px;background-color:#000}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:before{transform:rotate(45deg)}.k-embed-field .k-input-icon .k-embed-infos .k-embed-status-failed .cross:after{transform:rotate(-45deg)}.k-embed-field .k-input-icon-button{width:2.5em}.preview{position:relative;margin-bottom:.5rem}.preview-content{padding:1rem;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.preview-content iframe{max-width:100%!important}.preview-content img{width:auto!important;height:30vh!important}.preview-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#efefef url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);opacity:.45}.preview[data-provider=youtube] .preview-content,.preview[data-provider=vimeo] .preview-content{padding:0}.preview[data-provider=youtube] .preview-content iframe,.preview[data-provider=vimeo] .preview-content iframe{width:100%;aspect-ratio:16/9;height:auto}.k-embed-field-preview{padding:.375rem var(--table-cell-padding)}.k-embed-field-preview-inner{overflow:hidden}.k-embed-field-preview .k-embed-icon{--fit: cover;--back: var(--pattern)}


[data-language-default][data-template="image-marker"]
  .k-field-name-markers
  footer {
  display: none;
}
[data-language-default][data-template="image-marker"]
  .k-field-name-markers
  .k-button-group {
  display: none;
}

[data-language-default][data-template="image-marker"]
  .k-field-name-markers
  .k-navigate
  .k-button:nth-child(2) {
  display: none; /* remove duplicate button */
}

.annotator {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  /* margin-top: var(--height-xs); */
}

.annotator-toolbar {
  position: relative;
  width: fit-content;
  /* display: none; */
  height: 1.5rem;
  /* visibility: hidden; */
  overflow: hidden;
  margin-bottom: var(--spacing-2);
}

.annotator-toolbar-inner {
  display: flex;
  display: none;
  align-items: center;
  border-radius: var(--button-rounded);
  background: var(--button-color-back) !important;
  /* padding-inline: var(--button-padding); */
}

.annotator-toolbar-inner > .tool {
  width: var(--height-sm);
  height: var(--height-sm);
  border: none !important;
}
.annotator-toolbar-inner > .pin,
.annotator-toolbar-inner > .color {
  display: none;
}

.annotator-ctn .marker.marker-pin {
  background: black;
}

.k-column:has(> .annotator-disabled) {
  cursor: not-allowed;
}

.annotator svg .vibrant {
  fill: currentColor !important;
}

.annotator-ctn {
  cursor: copy;
  border-radius: var(--rounded-lg);
  /* margin-top: 4rem; */
  overflow: hidden;
  padding: 1.5rem;
  background: var(--pattern);
}

.annotator-background {
  display: none;
}


@container (max-width: 29.9375rem) {
  .k-language-selector {
    display: none;
  }
}

@container (min-width: 30rem) {
  .k-language-selector + .k-languages-dropdown {
    display: none;
  }
}

/* Language Selector style */
.k-language-selector > .k-button {
  text-transform: uppercase;
}

/* Same width buttons */
.k-language-selector > .k-button:not([data-dropdown='true']) {
  --button-padding: 0;
  min-width: 2rem;
}

/* Vertical line between buttons */
.k-language-selector > .k-button:not(:first-child) {
  --theme-color-500: var(--color-gray-400);
}

.k-language-selector > .k-button[data-theme='empty']:not(:last-child) {
  border-right: none;
}


.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:#ffffffb3;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:#ffffff80}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.k-locator-field-preview{--icon-size: 16px}.k-locator-field-preview .k-bubble{gap:var(--spacing-1)}.k-locator-field .leaflet-pane{z-index:1}.k-locator-field .leaflet-top,.k-locator-field .leaflet-bottom{z-index:2}.k-locator-field .leaflet-bar{box-shadow:0 0 0 2px #00000026!important;border-radius:3px}.k-locator-field .leaflet-bar a:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.k-locator-field .leaflet-bar a:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.k-locator-field .leaflet-control-zoom-in,.k-locator-field .leaflet-control-zoom-out{background:var(--color-gray-900)!important;color:#fff!important;width:30px!important;height:30px!important;line-height:28px!important;font-size:19px!important}.k-locator-field .leaflet-control-zoom-in:hover,.k-locator-field .leaflet-control-zoom-out:hover{background:var(--color-gray-800)!important}@media screen and (max-width: 45em){.k-locator-field .leaflet-control-zoom-in,.k-locator-field .leaflet-control-zoom-out{width:30px!important;height:30px!important;font-size:16px!important;line-height:27px!important}}.k-locator-field .leaflet-control-zoom-in{border-bottom:1px solid var(--color-gray-800)!important}.k-locator-field .leaflet-control-attribution{background:var(--color-gray-100)!important;color:var(--color-gray-500)!important}.k-locator-field .leaflet-control-attribution a{color:var(--color-gray-800)}.k-locator-field .leaflet-control-attribution svg{display:inline-block}.k-locator-field .leaflet-interactive{stroke-width:0}.k-locator-field .leaflet-touch .leaflet-control-layers,.k-locator-field .leaflet-touch .leaflet-bar{border:none}.k-locator-field{--text-xxs: .75rem}.k-locator-field .k-field-header{--icon-size: 16px}.k-locator-field .k-locator-input{position:relative;display:flex;align-items:center;overflow:visible;z-index:3}.k-locator-field .k-locator-input-inner{display:flex;align-items:center;width:100%}.k-locator-field .k-locator-input .k-text-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-locator-field .k-locator-input button{border:none;background:var(--color-gray-900);color:#fff;padding:0 1.5rem 0 1.25rem;height:2.25rem;font-size:var(--text-sm);outline:0;display:flex;align-items:center;gap:.75rem}.k-locator-field .k-locator-input button svg{width:14px;height:14px;fill:#fff;max-width:none}.k-locator-field .k-locator-input button.disabled{background:var(--color-gray-100);color:var(--color-gray-400);pointer-events:none}.k-locator-field .k-locator-input button.disabled svg{fill:var(--color-gray-400)}.k-locator-field .k-locator-input .k-locator-dropdown{top:calc(100% + 2px)!important;width:100%;display:block}.k-locator-field .k-locator-input .k-locator-dropdown .info{color:var(--color-gray-500);margin-left:.25rem}.k-locator-field .k-locator-input .k-locator-dropdown.hidden{display:none}.k-locator-field .map-container{position:relative;margin-top:1rem}.k-locator-field .map-container .map{position:absolute;top:0;left:0;width:100%;height:100%}.k-locator-field:not(.closed) .map-container{padding-top:65%}@media screen and (max-width: 65em){.k-locator-field:not(.closed) .map-container{padding-top:50%}}@media screen and (max-width: 45em){.k-locator-field:not(.closed) .map-container{padding-top:55%}}@media screen and (max-width: 30em){.k-locator-field:not(.closed) .map-container{padding-top:65%}}.k-locator-field.closed .map-container.map-only{width:100%;padding-top:35%}@media screen and (max-width: 65em){.k-locator-field.closed .map-container.map-only{padding-top:50%}}@media screen and (max-width: 45em){.k-locator-field.closed .map-container.map-only{padding-top:55%}}@media screen and (max-width: 30em){.k-locator-field.closed .map-container.map-only{padding-top:65%}}.k-locator-field .content{width:100%;background:#fff;display:flex;flex-wrap:wrap;padding:.25rem 1rem}.k-locator-field .content.columns .content-block{position:relative;width:50%;padding:.75rem 0;border-bottom:1px solid var(--table-color-border)}.k-locator-field .content.columns .content-block:nth-last-child(2):nth-child(odd),.k-locator-field .content.columns .content-block:last-child{border-bottom:none}.k-locator-field .content.columns .content-block:nth-child(odd){padding-right:1.25rem}.k-locator-field .content.columns .content-block:nth-child(odd):not(:last-child):after{position:absolute;content:" ";right:0;top:.75rem;height:calc(100% - 1.5rem);width:1px;background:var(--table-color-border)}.k-locator-field .content.columns .content-block:nth-child(2n){padding-left:1.25rem}.k-locator-field .content.columns .content-block .title{color:var(--color-gray-600);letter-spacing:.15px;text-transform:uppercase;font-size:var(--text-xxs)}.k-locator-field .content.columns .content-block .value{margin-top:.3rem}.k-locator-field .content.table .content-block{position:relative;width:100%;padding:.5rem 0;border-bottom:1px solid var(--table-color-border);display:flex;align-items:center}.k-locator-field .content.table .content-block:last-child{border-bottom:none}.k-locator-field .content.table .content-block .title{position:relative;color:var(--color-gray-600);letter-spacing:.15px;text-transform:uppercase;font-size:var(--text-xxs);width:115px}.k-locator-field .content.table .content-block .title:after{position:absolute;content:" ";right:0;top:0;height:100%;width:1px;background:var(--table-color-border)}.k-locator-field .content.table .content-block .value{padding-left:.75rem}.k-locator-field .k-empty{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.k-locator-field.filled.closed .k-locator-container{display:flex}.k-locator-field.filled.closed .k-locator-input{display:none}.k-locator-field.filled.closed .map-container{margin-top:0;pointer-events:none}.k-locator-field.filled.closed .map-container .leaflet-bottom.leaflet-right,.k-locator-field.filled.closed .map-container .leaflet-top.leaflet-left{display:none}.k-locator-field.filled.closed .map-container .leaflet-marker-icon{cursor:default}.k-locator-field.filled.closed .map-container:not(.map-only){padding-top:0;width:200px}.k-locator-error-dialog .k-dialog-footer{padding-top:0}.k-locator-error-dialog .k-dialog-buttons{grid-template-columns:1fr}.k-sections>.k-column[data-width="1/1"] .k-locator-field:not(.closed) .map-container{padding-top:35%}@media screen and (max-width: 65em){.k-sections>.k-column[data-width="1/1"] .k-locator-field:not(.closed) .map-container{padding-top:50%}}@media screen and (max-width: 45em){.k-sections>.k-column[data-width="1/1"] .k-locator-field:not(.closed) .map-container{padding-top:55%}}@media screen and (max-width: 30em){.k-sections>.k-column[data-width="1/1"] .k-locator-field:not(.closed) .map-container{padding-top:65%}}.k-sections>.k-column[data-width="3/4"] .k-locator-field:not(.closed) .map-container{padding-top:45%}@media screen and (max-width: 65em){.k-sections>.k-column[data-width="3/4"] .k-locator-field:not(.closed) .map-container{padding-top:50%}}@media screen and (max-width: 45em){.k-sections>.k-column[data-width="3/4"] .k-locator-field:not(.closed) .map-container{padding-top:55%}}@media screen and (max-width: 30em){.k-sections>.k-column[data-width="3/4"] .k-locator-field:not(.closed) .map-container{padding-top:65%}}.k-sections>.k-column[data-width="2/3"] .k-locator-field:not(.closed) .map-container{padding-top:50%}@media screen and (max-width: 65em){.k-sections>.k-column[data-width="2/3"] .k-locator-field:not(.closed) .map-container{padding-top:50%}}@media screen and (max-width: 45em){.k-sections>.k-column[data-width="2/3"] .k-locator-field:not(.closed) .map-container{padding-top:55%}}@media screen and (max-width: 30em){.k-sections>.k-column[data-width="2/3"] .k-locator-field:not(.closed) .map-container{padding-top:65%}}.k-sections>.k-column[data-width="1/3"] .k-locator-field.filled.closed .k-locator-container,.k-sections>.k-column[data-width="1/4"] .k-locator-field.filled.closed .k-locator-container{display:block}.k-sections>.k-column[data-width="1/3"] .k-locator-field.filled.closed .k-locator-input,.k-sections>.k-column[data-width="1/4"] .k-locator-field.filled.closed .k-locator-input{display:none}.k-sections>.k-column[data-width="1/3"] .k-locator-field.filled.closed .map-container,.k-sections>.k-column[data-width="1/4"] .k-locator-field.filled.closed .map-container{width:100%;padding-top:50%;margin-top:0}.k-sections>.k-column[data-width="1/3"] .k-locator-field.filled.closed .map-container .leaflet-bottom.leaflet-right,.k-sections>.k-column[data-width="1/3"] .k-locator-field.filled.closed .map-container .leaflet-top.leaflet-left,.k-sections>.k-column[data-width="1/4"] .k-locator-field.filled.closed .map-container .leaflet-bottom.leaflet-right,.k-sections>.k-column[data-width="1/4"] .k-locator-field.filled.closed .map-container .leaflet-top.leaflet-left{display:none}.k-sections>.k-column[data-width="1/3"] .leaflet-control-zoom-in,.k-sections>.k-column[data-width="1/3"] .leaflet-control-zoom-out,.k-sections>.k-column[data-width="1/4"] .leaflet-control-zoom-in,.k-sections>.k-column[data-width="1/4"] .leaflet-control-zoom-out{width:30px!important;height:30px!important;font-size:16px!important;line-height:27px!important}


/* Fixes site highlight in sidemenu */
/* a[href="site"]:has(~ [aria-current="true"]) {
  --button-color-back: none;
  --shadow: none;
} */

.k-small-icon {
  /* --icon-size: 1em; */
  width: var(--icon-size);
  opacity: 0.5;
  height: var(--icon-size);
  padding: 2px;
  flex-shrink: 0;
  color: var(--icon-color);
  display: inline-block;
  vertical-align: bottom;
}

.empty-label::after {
  content: "Untitled block";
  color: var(--input-color-placeholder);
}

.k-field-name-grid > .k-field-header .k-field-label {
  justify-content: center;
  text-align: center;
}

.k-writer footer {
  font-size: 0.8em;
}

.k-writer .k-toolbar-button[aria-current="true"] {
  width: 5ch;
}

.k-writer .k-toolbar-button:not([title])::after {
  content: "⌵";
  font-weight: bold;
  margin-bottom: 0.3em;
  margin-left: -0.3em;
}

[data-textreplacer] span {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  z-index: -1;
}

[data-textreplacer]:hover::after {
  text-decoration: underline;
}

[data-textreplacer]::after {
  /* top: 0;
  left: 0;
  position: absolute; */
  cursor: pointer;
  content: attr(data-textreplacer);
}
/* .dont-edit {
  pointer-events: none;
  user-select: none;
  opacity: 1;
} */

/* .df-editable.df-option-label > * { */
/* pointer-events: none !important; */
/* } */

.k-cards-item .k-item-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--spacing-2);
}

.k-fields-section:not(:has(.k-grid *)) + .k-fields-section {
  margin-top: 0;
}

.k-field .k-field-header > :where(.k-button-group, .k-button) {
  /* opacity: 0; */
  transition: opacity 0.2s;
}

.k-field:where(:hover, :focus-within)
  .k-field-header
  > :where(.k-button-group, .k-button) {
  opacity: 1;
}

.k-object-field-table .k-table-cell {
  cursor: pointer;
}
.k-object-field-table .k-table-cell:not(:has(*)) {
  background-color: var(--table-color-th-back);
}

/* event.php */
.k-section:has(.k-gap-field[name="eventempty"]) {
  display: none;
}

.k-section:has(.k-gap-field[name="eventempty"]) + .k-section {
  margin-top: 0;
}

.k-bubbles-field-preview ul {
  display: flex;
  flex-wrap: wrap;
}

.k-header-title::before {
  margin-right: 1ch;
}

:root {
  /* --english: hsla(345, 100%, 25%, 0.5); */
  --english: rgb(236, 85, 85, 0.5);
  /* --french: hsla(203, 100%, 35%, 0.5); */
  --french: rgb(74, 145, 217, 0.5);
  --lang-color: var(--french);
}

[data-language="en"][data-template] {
  --lang-color: var(--english);
}

[data-language][data-template] .k-panel-menu {
  background-color: var(--lang-color);
}

.k-language-selector .k-button {
  /* background-color: var(--lang-color); */
}

.k-language-selector .k-button[data-theme="dark"] {
  background-color: color-mix(in hsl, var(--lang-color), rgb(77, 77, 77) 33%);
}

.k-language-selector .k-button[title="Français"] {
  --lang-color: var(--french);
}
.k-language-selector .k-button[title="English"] {
  --lang-color: var(--english);
}
/*
[data-language="fr"][data-template] .k-header-title::before {
  content: "🇫🇷";
}
[data-language="en"][data-template] .k-header-title::before {
  content: "🇬🇧";
} */

.k-icon-frame svg {
  --color-gray-500: currentColor;
}

.k-text h1,
.k-text h2,
.k-text h3,
.k-block-type-heading-input {
  /* text-transform: uppercase; */
  font-weight: bold;
  font-size: inherit;
}

.k-text h1,
.k-text h2,
.k-block-type-heading-input {
  text-align: center;
}

.k-text > :where(h1, h2, h3, h4, h5, h6) + * {
  margin-block-start: calc(var(--text-line-height) * 0.2em);
}

.k-blocks .k-text ul {
  width: fit-content;
  max-width: 50%;
  margin: 0 auto;
}

.k-dropdown-content .k-button:has(use[*|href="#icon-h2"])::after {
  content: "Title CENTER";
}
.k-dropdown-content .k-button:has(use[*|href="#icon-h3"])::after {
  content: " Title LEFT";
}
.k-dropdown-content .k-button:has(use[*|href="#icon-h2"]) .k-button-text,
.k-dropdown-content .k-button:has(use[*|href="#icon-h3"]) .k-button-text {
  display: none;
}

.k-panel[data-template]:not(.k-file-view) .k-header-title-text,
/* .k-field-name-title input, */
.k-panel[data-template]:not(.k-file-view) .k-pages-field .k-item-title span,
/* heading block */
.k-panel[data-template]:not(.k-file-view) .k-block-type-heading .k-text,
/* .k-panel:has(.k-block-container-type-heading[data-selected="true"])
  .k-drawer
  .k-field-name-text
  .k-text */
 .fake-class-for-comment {
  /* text-transform: uppercase; */
}

.k-block .k-fieldset {
  position: relative;
  overflow: hidden;
}


.k-horigblocks-field {
  display: grid;

  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas:
    "header header"
    "content control";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;

  gap: 0 var(--spacing-2);
}

.k-horigblocks-field:has(.k-blocks-empty) {
  grid-template-areas:
    "header header"
    "content content";
}

.k-horigblocks-field > .k-field-header {
  grid-area: header;
}
.k-horigblocks-field > .k-blocks {
  grid-area: content;
}
.k-horigblocks-field footer {
  grid-area: control;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
}

.k-horigblocks-field .k-blocks .k-blocks-list {
  display: flex;
  overflow-x: scroll;

  padding: 2rem 5rem;
  margin: -2rem -5rem;

  scrollbar-width: none;
  -ms-overflow-style: none;
  /* gap: var(--spacing-2); */
}

.k-horigblocks-field .k-blocks .k-blocks-list::-webkit-scrollbar {
  display: none;
}

.k-horigblocks-field
  .k-blocks
  .k-blocks-list
  > .k-block-container:not(:last-of-type) {
  border-right: 1px dashed rgba(0, 0, 0, 0.1);
}
.k-horigblocks-field .k-blocks .k-blocks-list > .k-block-container {
  flex: 0 0 auto;
  /* box-shadow: var(--shadow); */
  border-bottom: 0;
  --columns: 1;
}

.k-horigblocks-field .k-block-type-image-auto {
  height: calc(var(--spacing-20) * 2);
}

.k-horigblocks-field .k-block-type-fields-form {
  padding: 0;
}

.k-horigblocks-field .k-block-type-image-auto {
  height: calc(var(--spacing-20) * 2);
}

.k-horigblocks-field .k-block-type-gallery-embed {
  height: calc(var(--spacing-20) * 2);
  width: unset;
  aspect-ratio: 16 / 9;
}

.k-horigblocks-field .k-block-type-gallery-embed iframe {
  /* width: unset;
  aspect-ratio: 16 / 9;
  pointer-events: none;
  height: 100%; */
}

.k-horigblocks-field .k-blocks .k-blocks-list .k-toolbar {
  width: fit-content;
  /* inset-inline-end: unset; */
  /* inset-inline-start: 0.75rem; */
  max-width: unset;
}


:root {
  --pattern-custom: repeating-conic-gradient(
      hsl(0, 0%, 100%) 0% 25%,
      hsl(0, 0%, 96%) 0% 50%
    )
    50% / var(--pattern-size) var(--pattern-size);
}

.k-small-icon {
  /* --icon-size: 1em; */
  width: var(--icon-size);
  opacity: 0.5;
  height: var(--icon-size);
  padding: 2px;
  flex-shrink: 0;
  color: var(--icon-color);
  display: inline-block;
  vertical-align: bottom;
}

.empty-label::after {
  content: "Untitled block";
  color: var(--input-color-placeholder);
}

.k-field-name-grid > .k-field-header .k-field-label {
  justify-content: center;
  text-align: center;
}

.k-writer footer {
  font-size: 0.8em;
}

.k-writer .k-toolbar-button[aria-current="true"] {
  width: 5ch;
}

.k-writer .k-toolbar-button:not([title])::after {
  content: "⌵";
  font-weight: bold;
  margin-bottom: 0.3em;
  margin-left: -0.3em;
}

div[data-template="tag"] div.k-slug-field,
div[data-template="categories"] div.k-slug-field {
  /* display: none; */
}
div[data-template="categories"] [data-column-id="flag"] {
  /* display: none; */
  /* background: red; */
}

.k-panel:not([data-role="admin"]):not([data-language="fr"]) .k-slug-field {
  display: none;
}

/* hide non editable slug fields */
div.k-slug-field[data-disabled="true"] {
  display: none;
}

/* hide language selector dropdown */
.k-language-selector [aria-haspopup="menu"] {
  display: none;
}

.k-fieldset:not(.k-dialog-fields) .k-field-help {
  padding: var(--box-padding-inline);
  border-radius: 0.375rem var(--rounded);
  /* background-color: rgb(245, 227, 163); warning */
  background-color: var(--menu-color-back);
  color: currentColor;
}

.k-field-help ul,
.k-field-help ol {
  margin: 0;
}

.k-block-container-type-grid {
  /* border-top: 1px solid currentColor; */
  margin-top: 1rem;
  box-shadow: var(--shadow);
  border-bottom: none !important;
}

.k-layout-field.k-field.k-field-name-grid .k-field-header {
  display: flex;
}

/*grid layout finetune */
.k-field-name-grid > .k-field-header {
  display: flex !important;
  flex-direction: row;
  --color-gray-300: var(--color-gray-200);
}
.k-field-name-grid > footer {
  --color-gray-300: var(--color-gray-200);
}

.k-field-name-grid > .k-field-header > .k-label {
  font-size: var(--text-lg);
}

.k-blocks {
  background: transparent !important;
  box-shadow: none !important;
}

.k-field-name-grid > * > .k-layout-empty {
  --box-color-back: transparent;
}

.k-file-view {
  --pattern: var(--pattern-custom);
}

.k-image {
  --back: var(--pattern-custom) !important;
}

/* shorten text field */

.k-html-field-preview .k-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-html-field-preview .k-text * {
  display: inline;
}

/* Fix svg width */
.k-file-preview-thumb img[src$=".svg"] {
  width: 100%;
}
/*
.k-field-name-reldate .k-select-input:has([aria-label="Year"]) {
  display: none;
} */

/* always show pen title */
.k-header-title-button .k-header-title-icon {
  /* :is(:hover,:focus) */
  opacity: 1;
}


[data-template="tags"]:not([data-role="admin"]) .k-section-name-tags > .k-section-header button:has(use[*|href="#icon-add"]) {
  display: none;
}


.k-field-name-start_date .k-date-field-body {
  gap: var(--spacing-8);
  margin-right: calc(var(--spacing-8) * -1 + 2 * var(--spacing-2));
}
