#wdr-toolbar-wrapper #wdr-toolbar {
    background: none !important;
}

#wdr-pivot-view {
    border: none !important;
}

.wdr-ui-element.wdr-sheet-canvas {
    border: none;
}

#wdr-page-filter, #wdr-grid-view, #wdr-pivot-view {
    background: none !important;
    background-color: transparent !important;
}

.wdr-credits {
    display: none;
}

#wdr-pivot-view #wdr-grid-view .wdr-total-classic-r.wdr-level-0 {
    background-color: #f1f1f1 !important;
}
.wdr-level-1 {
    background-color: #C7D2E9 !important;
}
.wdr-level-2 {
    background-color: #ABBCDE !important;
}
.wdr-level-3 {
    background-color: #fff !important;
}
#wdr-pivot-view #wdr-grid-view .wdr-grand-total-r {
    color: #1f4ca7;
}

.wdr-header {
    padding-right: 15px;
    font-family: "Space Grotesk" !important;
    color: #0463D3 !important;
}

.wdr-cell .fa-chart-pie {
    display: inline-block;
    color: #a0a0a0;
    margin-left: 10px !important;
    cursor: pointer;
}

#wdr-pivot-view .wdr-grid-layout div.wdr-cell {
    border-bottom: none !important;
}

#wdr-pivot-view .wdr-grid-layout .wdr-filters .wdr-header, #wdr-pivot-view .wdr-grid-layout.wdr-flat-view .wdr-header,
#wdr-pivot-view .wdr-grid-layout div.wdr-row,
#wdr-pivot-view .wdr-grid-layout div.wdr-header {
    background: #F4F9FF;
}

#wdr-pivot-view .wdr-grid-layout #wdr-data-sheet {
    border: none;
}

#wdr-pivot-view .wdr-grid-layout .wdr-filters#wdr-page-filter {
    border-bottom: none;
}

/* custom toolbar */
.sub-header .wdr-svg-icon i {
    width: 20px !important;
    font-weight: 900 !important;
    font-family: "Font Awesome 6 Free" !important;
    font-style: normal !important;
    font-variant: normal !important;
}

.sub-header #wdr-toolbar li,
.sub-header #wdr-toolbar li span,
.sub-header #wdr-toolbar li .wdr-svg-icon {
    width: unset !important;
    top: unset !important;
    bottom: unset !important;
    left: unset !important;
    right: unset !important;
    position: relative !important;
}

.sub-header #wdr-toolbar-wrapper #wdr-toolbar li {
    padding-left: 11px;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    padding-right: 11px;
    border-left: solid 1px #ececec;
}

.sub-header #wdr-tab-expand-all {
    padding-right: 0px !important;
}

.sub-header #wdr-tab-collapse-all {
    border-left: unset !important;
    padding-left: 0px !important;
}

.sub-header #wdr-toolbar-wrapper #wdr-toolbar .wdr-dropdown {
    top: 40px !important;
}

.sub-header #wdr-toolbar-wrapper #wdr-toolbar a {
    padding: 5px !important;
}

.sub-header #wdr-toolbar-wrapper #wdr-toolbar a,
.sub-header #wdr-toolbar-wrapper #wdr-toolbar,
.sub-header #wdr-toolbar-wrapper {
    height: unset !important;
}

.sub-header #wdr-toolbar .wdr-svg-icon {
    display: inline !important;
    margin: 0px 5px 0px 0px !important;
}

.sub-header #wdr-tab-fullscreen span,
.sub-header #wdr-tab-expand-all span,
.sub-header #wdr-tab-collapse-all span {
    display: none;
}

#wdr-tab-export > a span:after,
#wdr-tab-rozlozeni > a span:after {
    content: '\f078';
    font-family: "Font Awesome 6 Free";
    margin-left: 5px;
    font-size: 10px;
    margin-left: 10px;
    font-weight: 600 !important;
}

/* filtry tabulky */
#wdr-page-filter .wdr-filter-header {
    border-radius: 10px 10px 10px 10px !important;
    background-color: #F4F9FF !important;
    font-size: 11px !important;
    font-family: "Space Grotesk";
    font-weight: 400 !important;
    padding-left: 20px !important;
    padding-right: 40px !important;

}

#wdr-rows-filter .wdr-header, #wdr-cols-filter .wdr-header {
    background-color: #F4F9FF !important;
    font-size: 11px !important;
    font-family: "Space Grotesk";
    font-weight: 400 !important;
    padding-right: 40px !important;
}

.wdr-filter-header.wdr-filtered {
    border: solid 1px #0463D3 !important;
}

.wdr-filter-header .wdr-filter-icon {
    right: 10px !important;
}

.wdr-filter-header .wdr-filtered-icon {
    right: 23px !important;
}

/* ikonky zabaleno / rozbaleno */
#wdr-pivot-view .wdr-grid-layout .wdr-collapsed .wdr-collapsed-icon:before {
    content: "\f055";
    font-family: "Font Awesome 6 Free";
    color: #0463D3 !important;
}

#wdr-pivot-view .wdr-grid-layout i.wdr-icon::before {
    font-weight: 600 !important;
}

#wdr-pivot-view .wdr-grid-layout .wdr-expanded .wdr-expanded-icon:before {
    content: "\f056";
    font-family: "Font Awesome 6 Free";
    color: #0463D3 !important;
}

#wdr-pivot-view .wdr-grid-layout .wdr-icon {
    margin: 0px 10px;
}

/* barvy, padding bunek */
.wdr-cell.wdr-header {
    color: #111111 !important;
}

.reporty-wrapper-ui, .reporty-chart-wrapper {
    background-color: #fff !important;
    border: solid 1px #ededed;
    border-radius: 10px;
}

.reporty-chart-wrapper > div {
    top: -20px;
}