@charset "UTF-8";
@media (max-width: 1200px) {
  #profil-main {
    display: block;
  }
  .detailed #profil-main {
    display: flex;
  }
  #profil-center, #profil-right {
    width: auto;
  }
  #pc-content {
    padding-right: 0;
  }
  .pl-section {
    background-color: transparent;
  }
  .pls-content {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch;
    gap: 2rem;
    padding: 0;
  }
  .pls-content .plsc-el {
    background-color: #fffefd;
    width: calc(33.33% - 1.33rem);
    margin-bottom: 0;
    padding: 1rem;
    margin: 0;
    box-sizing: border-box;
    border-radius: 0.2rem;
  }
  #profil-right {
    position: absolute;
    left: -9999px;
    width: 100%;
  }
  #profil-right h5 {
    display: none;
  }
  #profil-right .pls-content {
    border-top: none;
  }
  #profil-right.shown {
    position: static;
    left: auto;
  }
  #entity-details-toggle {
    display: block;
    padding-bottom: 0.35rem;
  }
  .detailed #pc-tab-selector {
    width: 23.21%;
  }
  .detailed #pc-tab-list {
    margin-left: 26%;
    width: 73.99%;
  }
  .ina {
    width: calc(25% - 1.5rem);
  }
}
@media (max-width: 1000px) {
  #header {
    position: fixed;
    top: 0;
    z-index: 30;
    width: 100%;
    border-bottom: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }
  #superfooter .fc-top, #superfooter .fc-bottom, #superfooter .fc-left, #superfooter .fc-right {
    font-size: 0.8rem;
  }
  #content {
    padding-top: 4.25rem;
  }
  #footer {
    display: none;
  }
  #superheader {
    position: fixed;
    bottom: 0;
    z-index: 30;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }
  #superheader .cd {
    margin-right: 0;
  }
  #superheader .cb {
    position: relative;
    right: 0;
    top: 0;
    margin-top: 1rem;
  }
  h2 {
    font-size: 1.5rem;
  }
  .space {
    margin-top: 0;
  }
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
  .b-verylarge {
    font-size: 1.075rem;
  }
  .b-huge {
    font-size: 1.3rem;
  }
  #text {
    padding-bottom: 3rem;
  }
  #tlc {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  #tlc ul li {
    margin: 0;
  }
  #text-left {
    float: none;
    width: 100%;
  }
  #text-right {
    margin-left: 0;
    width: 100%;
    overflow-x: auto;
  }
  .fc-table td {
    width: 50%;
  }
  .fc-table tr.fct-img img {
    width: 100%;
    max-width: 12rem;
  }
  #tlc-content {
    display: none;
  }
  #tlc-header span::after {
    content: "↓";
  }
  #hmm-toggle {
    display: block;
  }
  .header-title {
    padding: 1rem;
    margin: 0 -1rem;
  }
  .header-menu {
    display: none;
  }
  .header-menu-mobile {
    display: block;
  }
  .header-uac {
    display: none;
  }
  .title {
    font-size: 1.15rem;
    font-weight: 700;
    margin-left: 52px;
    width: 180px;
  }
  .title-main {
    display: none;
  }
  .title-sub {
    color: #0080d0;
    font-size: 1rem;
  }
  .logo {
    margin-top: 0;
  }
  .ineko {
    display: none;
  }
  #landing-img {
    display: none;
  }
  #index.landing .pre tr td {
    height: auto;
  }
  #index.landing #i-fz-obce .pre-cislo, #index.landing #i-fz-obce .pre-nazov, #index.landing #i-fz-obce .pre-hbar {
    box-sizing: border-box;
  }
  #index.landing #i-fz-obce .pre-cislo {
    width: 10%;
    padding-right: 0 !important;
  }
  #index.landing #i-fz-obce .pre-nazov {
    width: 65%;
    padding-left: 1rem !important;
    padding-right: 1rem;
  }
  #index.landing #i-fz-obce .pre-hbar {
    width: 25%;
    padding-left: 0;
    padding-right: 0;
  }
  #index.landing #i-fz-obce .fze-w {
    margin-right: 1rem;
  }
  #index.landing #i-fz-obce .pren-i, #index.landing #i-fz-obce .pre-nazov a {
    white-space: wrap;
  }
  .iv-s, .i-v.breaking .iv-s {
    margin-top: 0;
    margin-bottom: 2rem;
    width: 100%;
  }
  .iv-s.breaking {
    text-align: left;
    width: auto;
    max-width: 100%;
  }
  .ivs-n {
    font-size: 2rem;
  }
  .ivs-i input {
    font-size: 1rem;
  }
  .ivs-i img {
    top: 0.75rem;
  }
  .i-quarters, .i-thirds, .i-halves {
    display: flex;
    flex-wrap: wrap;
  }
  .i-thirds, .i-halves {
    gap: 1rem;
  }
  .i-quarters {
    gap: 2rem;
    margin-bottom: 0;
  }
  .iq-left, .iq-center, .iq-right {
    float: none;
    padding: 0;
    width: 100%;
  }
  .it-left, .it-center, .it-right {
    float: none;
    padding: 0;
    width: 100%;
  }
  .ih-left, .ih-right {
    float: none;
    padding: 0;
    width: 100%;
  }
  .it-fh-legend {
    width: 100%;
    text-align: left;
    margin-top: 0.5rem;
  }
  .ifzv-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5rem;
    margin-bottom: 0;
  }
  .ifzv-wrapper .ifzv {
    width: calc(50% - 1.25rem);
  }
  .ifzv-content {
    padding: 0;
  }
  .ifzv-data .fze-w {
    width: 100%;
  }
  #i-fz-ineko .iq-left {
    text-align: left;
    margin-top: 0;
  }
  #i-fz-ineko img {
    width: 12rem;
  }
  #i-fz-vuc, #i-stats, #i-fz-ineko {
    margin-top: 2rem;
  }
  #pc-tab-selector, .detailed #pc-tab-selector {
    float: none;
    width: 100%;
    margin-bottom: 2rem;
  }
  #pc-tab-options {
    display: none;
    background-color: #fffefd;
    position: absolute;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 1rem 1rem 0.4rem 1rem;
    border: 1px solid #202020;
    border-radius: 0.2rem;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 30;
  }
  #pc-tab-options .pc-ts-text {
    height: auto;
  }
  #pc-tab-options .pc-ts-img {
    margin-left: 0.5rem;
    width: 2.25rem;
  }
  #pc-tab-options .pc-ts-img img {
    top: -0.25rem;
    width: 1.5rem;
    height: auto;
  }
  #pc-tab-options .pct-c {
    margin: 0.75rem 0;
  }
  #pc-tab-options .pcts-cc {
    top: 0.5rem;
  }
  #pc-tab-selected {
    display: block;
  }
  #pc-tab-selected .pc-ts-text {
    padding-right: 3.25rem;
  }
  #pc-tab-list, .detailed #pc-tab-list {
    margin-left: 0;
    width: 100%;
  }
  #profil-top h1 {
    padding-right: 5.5rem;
    font-size: 1.75rem;
  }
  #profil-top .entity-name {
    margin-bottom: 0.5rem;
  }
  #profil-top .year-select {
    bottom: 0;
  }
  .pc-ts-img {
    margin-left: 0.75rem;
    width: 2.75rem;
  }
  .pls-content {
    gap: 1rem;
    flex-wrap: wrap;
  }
  .pls-content .plsc-el {
    width: 100%;
  }
  .pcse.pcsefz {
    padding: 0 1rem 0.25rem 1rem;
  }
  .pcfz-main, .fz-main {
    height: auto;
  }
  .fz-val {
    float: none;
    width: 100%;
    display: flex;
    margin-bottom: 1rem;
  }
  .fz, .fth {
    height: auto;
    padding: 0.75rem 1rem;
    display: flex;
  }
  .fz {
    border-radius: 0.2rem 0 0 0.2rem;
  }
  .fth {
    border-top: none;
    font-size: 1.5rem;
    border-left: 1px solid #fffefd;
    flex-grow: 1;
    align-items: center;
    text-align: left;
    border-radius: 0 0.2rem 0.2rem 0;
    opacity: 0.52;
  }
  .detailed .fth {
    font-size: inherit;
  }
  .fz-elems {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    border: none;
  }
  .fz-elem {
    display: flex;
    align-items: center;
    height: 2.6rem;
  }
  .fz-elem:first-child {
    padding-top: 0.2rem;
    border-top: 1px solid #e4e2e0;
  }
  .fz-elem .fze-n {
    margin-top: 0;
    line-height: 1.21428em;
  }
  #profil .fze-w {
    margin-top: 0;
  }
  .fzl-l, .fzl-tl {
    margin-left: 0;
  }
  .fzl-l {
    padding-top: 1.25rem;
  }
  .fze-n {
    float: none;
    width: 50%;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .fze-w {
    width: calc(50% - 1.5rem);
    margin-left: 0;
    margin-right: 1.5rem;
  }
  .pcfz-i {
    line-height: 1.21428em;
  }
  .ropot-el {
    width: 100%;
    padding-right: 0;
  }
  .pv-ch {
    float: none;
    width: 100%;
  }
  .pv-t {
    margin-left: 0;
  }
  .pvt-v {
    padding-right: 0.5rem;
  }
  .pvt-n {
    width: 45%;
  }
  #pv-chart-p, #pv-chart-v, #vh-chart {
    height: 10rem;
  }
  .pcfzd .fz-elems {
    margin-left: 0;
  }
  .fzll-e {
    color: transparent;
  }
  .fz-elems .fzll {
    margin-left: 0;
    padding-bottom: 0.75rem;
  }
  .fz-text {
    float: none;
    width: auto;
  }
  .pcfztch-wrapper {
    margin-left: 0;
  }
  .fzdtd-explanation, .pcsed-explanation {
    float: none;
    padding-left: 0;
    width: auto;
  }
  .fzdtd-chart, .pcsed-chart {
    margin-left: 0;
    margin-top: 1rem;
    width: 100%;
  }
  .detailed .pct-drnv {
    display: none;
  }
  .detailed .fzl-l {
    height: 1rem;
  }
  .detailed .fzll-e {
    height: 0.4rem;
  }
  .detailed .fzdt-p {
    display: none;
  }
  .detailed .fzdt tr td {
    padding-top: 0.65rem;
    padding-bottom: 0.55rem;
  }
  .detailed .fzdtl .fzdt-db {
    display: none;
  }
  .detailed .fzdtl .fzdt-h {
    padding-right: 0;
  }
  .pct-drn, .pcser.pct-drn {
    font-size: 1rem;
  }
  .fzdt-i {
    width: 13%;
  }
  .fzdt-h {
    padding-right: 3%;
  }
  .fzdtdb {
    position: absolute;
    top: 0.1rem;
    width: calc(100% - 1.5rem);
  }
  #zoznam-organizacii {
    margin-top: 1.5rem;
  }
  .pcropo-r, .pcropo-p {
    display: none;
  }
  .pcropo-i {
    width: 6%;
  }
  .pcropo-n {
    width: 55%;
  }
  .pcropo-v {
    width: 25%;
  }
  .pcropo-d {
    width: 9%;
    padding-right: 0;
  }
  .pcl-section .pcropo-v {
    width: 36%;
  }
  .tab-section {
    display: block;
  }
  .ts-text {
    padding: 0 0 0.5rem 0;
  }
  .ts-content {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .ts-content .tab-el {
    margin: 0;
    padding: 0.375em 0.75em;
  }
  .pcpv-d, .pcpv-p, .pcpv-a {
    display: none;
  }
  .pcpv-i {
    padding-right: 2.5%;
  }
  .pcpv-n {
    width: 47%;
    padding-right: 2%;
  }
  .pcpv-h {
    width: 43%;
    padding-right: 0;
  }
  .pcser > div {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .pcser.pct-drn div {
    white-space: wrap;
  }
  .pcs-questionnaire .t-data-row td {
    padding: 0.4rem 0;
  }
  .pcs-questionnaire .pcse.pct-drn {
    padding-bottom: 0.5rem;
  }
  .tdrn-q {
    margin-left: 0;
  }
  .vh-ch {
    margin-bottom: 0.75rem;
  }
  .huuz .pcse .fleft, .huuz .pcse .fright {
    float: none;
    width: 100%;
  }
  .huuz .pcse .fright {
    margin-bottom: 0.75rem;
  }
  #pc-tab-1 .pcpv-i {
    width: 11.5%;
  }
  #pc-tab-1 .pcpv-n {
    width: 44%;
  }
  #pc-tab-1 .pcpv-h {
    width: 40%;
  }
  #pc-tab-1 .lev-3 .pcpv-n {
    width: 41%;
    padding-left: 3%;
  }
  #pc-tab-1 .lev-4 .pcpv-n {
    width: 38%;
    padding-left: 6%;
  }
  #pc-tab-1 .lev-5 .pcpv-n {
    width: 35%;
    padding-left: 9%;
  }
  #prehlad {
    padding-top: 1rem;
  }
  #press-org-fw {
    display: none;
  }
  .presn-w {
    position: absolute;
    right: 0;
  }
  .pre-selector, .pre-content {
    float: none;
    width: 100%;
  }
  .pre-selector {
    padding-right: 0;
  }
  .pre-content {
    margin-left: 0;
  }
  .pres-toggle {
    display: block;
  }
  .pres-content {
    padding-top: 3.5rem;
  }
  .pres-content.default {
    display: none;
  }
  .pres-settings {
    display: none;
    position: relative;
    top: 0;
    margin-left: 0;
  }
  .pres-sections {
    margin-top: 0;
  }
  .pres-toggle {
    position: absolute;
    top: 0;
    z-index: 25;
  }
  .press-title {
    padding-left: 0;
  }
  .pre-reb-wrapper {
    margin: 0 -1rem;
  }
  .pre-reb-content {
    border-radius: 0;
  }
  .pre-years {
    margin-bottom: 1.125rem;
  }
  .pre .pre-nazov a {
    display: inline-block;
  }
  .pre .pre-nazov, .pre .pre-nazov a, .pre .pren-i {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10.5rem !important;
  }
  .pre .pre-cell .fze-w {
    margin-right: 0;
  }
  .pre-dboxes {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 40;
    width: 100%;
    max-height: 100vh;
    overflow: hidden;
    background-color: rgb(227.7928571429, 225.7, 223.6071428571);
    border-radius: 0.2rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  }
  .pre-dboxes .dia-category {
    top: 0;
    margin: 0;
    height: 100vh;
  }
  .pre-dboxes .diac-title {
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid rgba(32, 32, 32, 0.2);
  }
  .pre-dboxes .diac-content {
    max-height: calc(100vh - 5.5rem);
    overflow-y: auto;
  }
  .pre-dboxes .diac-content .diac-individual {
    flex-wrap: wrap;
  }
  .pre-dboxes .diac-content .diac-column.dc-four, .pre-dboxes .diac-content .diac-column.dc-three, .pre-dboxes .diac-content .diac-column.dc-two {
    width: 100%;
    padding-right: 0;
  }
  .pre-dboxes .diac-controls {
    position: absolute;
    top: 0;
    right: 0.5rem;
  }
  .pre-dboxes .diacc-rows {
    max-height: none;
  }
  #index.obce .i-quarters .iw-c, #index.kraje .i-quarters .iw-c, #index.organizacie .i-quarters .iw-c {
    margin-bottom: 0;
  }
  #index.obce .center, #index.kraje .center, #index.organizacie .center {
    text-align: left;
  }
  #index.obce .center .button, #index.kraje .center .button, #index.organizacie .center .button {
    text-align: left;
  }
  #index.obce .i-quarters {
    margin-bottom: 2rem;
  }
  #index.kraje .i-legenda {
    margin-top: 1.5rem;
  }
  #index.organizacie .ina {
    width: calc(50% - 1rem);
    text-align: left;
  }
  #index.organizacie .ina-h {
    padding: 0.75rem 0.75rem 0.6rem 0.75rem;
  }
  #index.organizacie .ina-de {
    padding: 0.5rem 0.75rem 0.75rem 0.75rem;
  }
  #index.organizacie p.subtext {
    line-height: 1.21428em;
  }
  #cjfz .fzl-l {
    height: auto;
  }
  #cjfz .fzll-e {
    padding: 0.3rem 0;
  }
  #cjfz .it-fh-legend {
    margin-left: 0;
  }
  #cjfz-schema {
    margin-top: 1.5rem;
  }
  .cjfzt-left, .cjfzt-right, .cjfzt-left-info, .cjfzt-right-content, .tt-wrapper {
    float: none;
    width: 100%;
    margin-left: 0;
    padding-right: 0;
  }
  .trans-table th span {
    display: block;
  }
  .tt-wrapper {
    margin-top: 1.5rem;
  }
  .cjfz-block h1, .cjfz-block p.subtext {
    text-align: left;
  }
  .cjfz-block .i-quarters {
    gap: 1rem;
  }
  .cjfz-block .it-fh-legend {
    width: 100%;
    margin-left: 0;
    margin-top: 1rem;
  }
  .cjfz-block#cfz {
    padding-bottom: 0.5rem;
  }
  #error {
    text-align: left;
  }
  #error br {
    display: none;
  }
  #uac {
    width: auto;
    padding: 3rem 0;
  }
  .uaci-left, .uaci-right {
    width: calc(50% - 0.5rem);
  }
  .uaci-right {
    margin-left: calc(50% + 0.5rem);
  }
  .uac-input input {
    box-sizing: border-box;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .mobile-narrow {
    display: block;
  }
  #index.organizacie .ina-tiles {
    gap: 1rem;
  }
  #index.organizacie .ina {
    width: 100%;
  }
}/*# sourceMappingURL=mobile.css.map */