.k-links-section .k-item-info{font-variant-numeric:tabular-nums}


section.k-modules-section .k-section-label a {
  pointer-events: none;
}
section.k-modules-section .k-section-label {
  cursor: text;
}

.k-topbar-breadcrumb li:has(a[href$="+modules"]) {
  display: none;
}


:root {
    --text-color: #1a0dab;
    --background-color: #f1f3f4;
    --border-color: #ecedef;
  }
  
  [data-theme="dark"] {
    --text-color: #1a0dab;
  }
  
  .ksp-mb-2 {
    margin-bottom: 0.5rem;
  }
  
  .ksp-mt-1 {
    margin-top: 0.25rem;
  }
  
  .ksp-mt-2 {
    margin-top: 0.5rem;
  }
  
  .ksp-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  
  .ksp-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  
  .ksp-block {
    display: block;
  }
  
  .ksp-flex {
    display: flex;
  }
  
  .ksp-inline-flex {
    display: inline-flex;
  }
  
  .ksp-aspect-square {
    aspect-ratio: 1 / 1;
  }
  
  .ksp-h-\[18px\] {
    height: 18px;
  }
  
  .ksp-h-\[26px\] {
    height: 26px;
  }
  
  .ksp-w-\[18px\] {
    width: 18px;
  }
  
  .ksp-w-\[26px\] {
    width: 26px;
  }
  
  .ksp-w-full {
    width: 100%;
  }
  
  .ksp-flex-col {
    flex-direction: column;
  }
  
  .ksp-items-center {
    align-items: center;
  }
  
  .ksp-justify-center {
    justify-content: center;
  }
  
  .ksp-gap-3 {
    gap: 0.75rem;
  }
  
  .ksp-overflow-hidden {
    overflow: hidden;
  }
  
  .ksp-rounded-\[var\(--input-rounded\)\] {
    border-radius: var(--input-rounded);
  }
  
  .ksp-rounded-full {
    border-radius: 9999px;
  }
  
  .ksp-border {
    border-width: 1px;
  }
  
  .ksp-border-solid {
    border-style: solid;
  }
  
  .ksp-border-\[\#ecedef\] {
    border-color: var(--border-color);
  }
  
  .ksp-bg-\[\#f1f3f4\] {
    background-color: var(--background-color);
  }
  
  .ksp-bg-\[var\(--input-color-back\)\] {
    background-color: var(--input-color-back);
  }
  
  .ksp-p-4 {
    padding: 1rem;
  }
  
  .ksp-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  
  .ksp-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  
  .ksp-text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  
  .ksp-text-\[\#1a0dab\] {
    color: var(--text-color);
  }
  
  .ksp-text-\[\#4d5156\] {
    color: rgb(77, 81, 86);
  }
  
  .ksp-bg-\[var\(--input-color-back\)\] {
    background-color: white;
  }

.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}


.k-retour-view .k-header:has(+.k-retour-stats){margin-bottom:0;border-bottom:none}@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-models-section-search.k-input{min-height:auto;height:var(--height-sm);margin-bottom:0}.k-retour-system-view .k-stats{margin-bottom:var(--spacing-3)}.chart-pie{display:flex;flex-direction:column;align-items:center;padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.chart-pie>.graph{width:100%;padding-bottom:100%;opacity:.85;background:var(--color-gray-800);background-image:conic-gradient(from -90deg,var(--gradient));border-radius:50%;clip-path:polygon(0% 0%,0% 50%,100% 50%,100% 0%);margin-bottom:calc(-50% + var(--spacing-6))}.chart-pie figcaption{display:grid;grid-template-columns:auto auto auto;column-gap:.5ch;row-gap:var(--spacing-3)}.chart-pie figcaption :nth-child(3n+2){padding-left:var(--spacing-2);text-align:right}.chart-pie figcaption .k-icon{color:var(--color)}.chart-areas{overflow-x:scroll;padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.chart-areas table{--height: 250px;position:relative;width:calc(100% - 3rem);height:var(--height);margin-left:2rem;margin-right: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:.75rem}.chart-areas th{flex:1;transform:translateY(-.375rem);font-size:.75rem;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 tbody,.chart-areas 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 tbody tr,.chart-areas tfoot tr{position:relative;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0}.chart-areas tbody tr:last-child,.chart-areas 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))));transition:clip-path .5s}.chart-areas tfoot{margin-top:.5rem;font-size:.75rem;color:var(--color-text-light);text-align:center}.chart-areas tfoot[data-less] tr{display:none}.chart-areas tfoot[data-less] tr:nth-child(3n+1),.chart-areas tfoot[data-less] tr:last-child{display:block}.chart-areas tfoot td{transform:translate(-50%)}.chart-areas tfoot [data-current]{color:#fff;font-weight:700}.k-retour-stats{padding:var(--spacing-6);color:var(--color-white);background:light-dark(var(--color-gray-900),var(--color-gray-950));border-radius:var(--rounded-lg);margin-bottom:var(--spacing-6)}@container (max-width: 42rem){.k-retour-stats{display:flex;flex-direction:column;gap:2rem}}@container (min-width: 42rem){.k-retour-stats{display:grid;grid-template-columns:1fr 3fr;gap:2rem}}.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-tab-button:nth-child(1) .k-tabs-badge{--theme-color-back: var(--color-blue-300)}.k-retour-tabs .k-tab-button:nth-child(2) .k-tabs-badge{--theme-color-back: var(--color-red-300)}.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-left:var(--spacing-2);padding-right: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-left:var(--spacing-2);padding-right:var(--spacing-2)}


@charset "UTF-8";
.k-panel.bouncer-padding-top .k-panel-main {
    padding-top: 0;
}
.k-sections .bouncer-nav {
    display: none;
}
[dir=ltr] .k-panel[data-menu=false] .bouncer-nav-container {
    margin-left: 0;
}
[dir=rtl] .k-panel[data-menu=false] .bouncer-nav-container {
    margin-right: 0;
}
[dir=ltr] .bouncer-nav-container {
    margin-left: var(--menu-width);
}
[dir=rtl] .bouncer-nav-container {
    margin-right: var(--menu-width);
}
.bouncer-nav-container {
    top: 0;
    width: 100%;
    height: 50px;
    background: transparent;
    border-bottom: 1px solid var(--color-border);
    display: flex;
    align-items: center;
    font-size: .75rem;
    padding: var(--main-padding-inline);
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0.5rem;
    z-index: 301;
    color: #565656;
}

.bouncer-nav-container .bouncer-nav-inner a {
    color: #565656;
    text-decoration: none;
    border-bottom: none;
    background-color: #e0e0e0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 4px;
    border-radius: 3px;
    font-size: 15px;
    margin-right: 10px;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.bouncer-nav-container .bouncer-nav-inner a:hover {
    background-color: #d5d5d5;
}

.bouncer-nav-inner {
    width: 100%;
    font-size: 15px;
}

.bouncer-nav-inner .intro-text {
    margin-right: 8px;
}

.bouncer-nav-inner .page {
    display: inline-block;
}

.bouncer-nav-inner a {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    transition: border-color .2s ease;
}


.kct-mt-1{margin-top:.25rem}


/* Radio Template Selector plugin styles */

/* Aggressively hide the dropdown in page creation dialog */
div.k-page-template-switch {
    display: none !important;
}

/* Hide template selects only - make sure not to hide language selects */
.k-dialog select[name="template"] {
    display: none !important;
}

/* Target the dropdown container parent */
.k-dialog .k-field:has(select[name="template"]) {
    display: none !important;
}

/* Hide dropdown parent field if it contains "Jakou stránku" in the label */
.k-dialog .k-field:has(label span:contains("Jakou stránku")) {
    display: none !important;
}

/* Ensure language selects stay visible by explicitly overriding - highest specificity */
div.k-dialog div.k-field-name-translation.k-select-field,
div.k-dialog div.k-field-name-language.k-select-field,
div.k-dialog div.k-field:has(select[name="language"]),
div.k-dialog div.k-field:has(select[name="translation"]) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    position: static !important;
    z-index: auto !important;
    pointer-events: auto !important;
    margin: inherit !important;
    padding: inherit !important;
}

/* Also protect fields containing "Jazyk" label */
div.k-dialog div.k-field:has(label[title="Jazyk"]) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Make sure our radio buttons are properly visible */
.k-radio-field {
    margin-bottom: 0;
    display: block !important;
    visibility: visible !important;
    padding-bottom: 0;
}

/* Ensure the radio options are nicely spaced */
.k-radio-input {
    margin-bottom: 0.25rem;
    display: block !important;
    visibility: visible !important;
}

/* Style for selected radio options */
.k-radio-input input:checked + .k-radio-text {
    font-weight: 600;
}

/* Improve the radio button appearance */
.k-radio-input .k-radio-icon {
    border-width: 2px;
}

/* Make sure template field is always visible */
.k-field-name-template.k-field-type-radio {
    display: block !important;
    margin-top: 0;
}

/* Reduce spacing between radio field and next fields */
.k-field[data-type="radio"] + .k-field {
    margin-top: 0;
}

/* Styles for the language selection dialog */
.k-dialog[data-dialog="language"] .k-radio-field {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.k-dialog[data-dialog="language"] .k-radio-input {
    margin-bottom: 0.25rem;
}

.k-dialog[data-dialog="language"] .k-radio-text {
    font-size: 1rem;
} 