@charset "UTF-8";
/* :D */
html.ajax-in-progress {
  cursor: wait;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

body {
  font-size: 0.8rem;
  font-weight: 400;
}

h1 {
  padding-bottom: 5px;
}
h1 a.context-help-invoke {
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
}

hr.hr_seda {
  background: #D8D8D8;
}
hr.portal_menu_sep {
  border: none;
  background: inherit !important;
  margin-bottom: 2rem;
}
hr.uisseparator {
  width: 80%;
  border: none;
  background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(255, 255, 255) 100%);
  height: 1px;
  max-width: 80%;
  margin-bottom: 2rem;
  margin-left: 0;
}

a:hover {
  text-decoration: underline;
}

img {
  border: 0;
}

div.inpage {
  border: 1px solid #000;
}
div.small {
  font-size: 15px;
  text-align: justify;
}

span.small {
  font-size: 13px;
  max-width: 1000px;
  width: auto !important;
}
span.acc {
  background-color: #cfcfcf;
}

audio,
video {
  outline: 0;
}

/* New image_button styles & overwrites */
label.image_btn {
  position: relative;
  cursor: pointer;
  width: fit-content;
  display: inline-block;
}
label.image_btn > input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
}
label.image_btn > div.loading {
  width: 24px;
  height: 24px;
  background-position: center;
  padding-right: 0 !important;
}

.uf-icon {
  --_base_size: 48px;
  --_multiplier: 1;
  position: relative;
  display: inline-block;
  width: calc(var(--_base_size) * var(--_multiplier));
  height: calc(var(--_base_size) * var(--_multiplier));
}
.uf-icon[data-callstack]:hover {
  margin-bottom: 3px;
}
.uf-icon[data-callstack]:hover::after {
  content: attr(data-callstack);
  background: gray;
  position: relative;
  color: white;
  z-index: 100000;
  top: -2rem;
  left: 2rem;
  width: fit-content;
  display: block;
  text-wrap: nowrap;
  padding: 0.4rem 0.5rem;
  border-radius: 5px;
  border: 1px solid black;
}
.uf-icon[data-mime]::before {
  content: "";
  position: absolute;
  top: 28%;
  width: 67%;
  height: 32%;
  left: 17%;
  z-index: 49;
  background-color: white;
}
.uf-icon[data-mime]::after {
  content: attr(data-mime);
  color: white;
  position: absolute;
  top: 32%;
  width: 59%;
  height: 24%;
  left: 21%;
  z-index: 50;
  display: grid;
  place-content: center;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  font-size: calc(61% * var(--_multiplier));
  font-family: system-ui;
  background-color: #dc143c;
}
.uf-icon[data-mime][data-mime-small]::before {
  top: 21%;
  left: 0%;
  width: 100%;
  height: 45%;
}
.uf-icon[data-mime][data-mime-small]::after {
  top: 26%;
  left: 5%;
  width: 90%;
  height: 36%;
  font-size: calc(85% * var(--_multiplier));
}
.uf-icon[data-dept-bullet] {
  border-radius: 50%;
}
.uf-icon > svg {
  --_left: 0px;
  --_top: 0px;
  --_width: var( --_base_size );
  --_height: var( --_base_size );
  color: initial;
  position: absolute;
  left: calc(var(--_left) * var(--_multiplier));
  top: calc(var(--_top) * var(--_multiplier));
  width: calc(var(--_width) * var(--_multiplier));
  height: calc(var(--_height) * var(--_multiplier));
}
.uf-icon > svg[data-size-sysid=decorator] {
  --_decorator_multiplier: 1.2;
  --_dec_left: calc( var( --_left ) + (var( --_width ) * (1 - var( --_decorator_multiplier )) / 2) );
  --_dec_top: calc( var( --_top ) + (var( --_height ) * (1 - var( --_decorator_multiplier )) / 2) );
  --_dec_width: calc( var( --_width ) * var( --_decorator_multiplier ) );
  --_dec_height: calc( var( --_height ) * var( --_decorator_multiplier ) );
  left: calc(var(--_dec_left) * var(--_multiplier));
  top: calc(var(--_dec_top) * var(--_multiplier));
  width: calc(var(--_dec_width) * var(--_multiplier));
  height: calc(var(--_dec_height) * var(--_multiplier));
}

.uf-icon.xl {
  --_multiplier: 2;
}

.uf-icon.sm {
  --_multiplier: 0.75;
}

.uf-icon.xxl {
  --_multiplier: 3;
}

.uf-icon.xs {
  --_multiplier: 0.5;
}

.uf-icon.zp {
  --_multiplier: 0.3;
}

.uf-icon.xxs {
  --_multiplier: 0.25;
}

.uf-icon.md {
  --_multiplier: 1;
}

.uf-icon.lg {
  --_multiplier: 1.5;
}

img[sysid=base-help], img[sysid=base-add], img[sysid=base-delete-btn],
span[sysid=base-help],
span[sysid=base-add],
span[sysid=base-delete-btn] {
  width: 0.8rem;
  height: 0.8rem;
  padding: 0.2rem;
  border-radius: 50%;
  filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.375));
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
img[sysid=base-help]:hover, img[sysid=base-add]:hover, img[sysid=base-delete-btn]:hover,
span[sysid=base-help]:hover,
span[sysid=base-add]:hover,
span[sysid=base-delete-btn]:hover {
  filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.5));
}
img[sysid=base-help],
span[sysid=base-help] {
  background-color: #0066b3;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23ffffff' d='M322.07 61.031c0 34.48-25.85 61.776-66.771 61.776-40.221 0-65.37-27.296-65.37-61.776C189.93 25.849 215.78 0 256 0s65.369 25.849 66.07 61.031zM191.42 512V158.691h129.248V512H191.42z'/%3E%3C/svg%3E");
}
img[sysid=base-add],
span[sysid=base-add] {
  background-color: #090;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23ffffff' d='M511.926 197.065l-197.019.075L314.833.047H197.094l.074 197.093L0 197.215.075 314.897l197.131-.074.037 197.13h117.738l-.074-197.168L512 314.748z'/%3E%3C/svg%3E");
}
img[sysid=base-delete-btn],
span[sysid=base-delete-btn] {
  background-color: #c40f16;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23ffffff' d='M381.926 71L255.959 197.048 129.912 71 71 129.953 197.048 255.96 71 381.967 129.952 441 256 314.912 382.048 440.92 441 381.967 314.871 255.96l126.048-126.089z'/%3E%3C/svg%3E");
}

.center {
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

.vcenter {
  vertical-align: middle;
}

.focused {
  background-color: #dbe3e9;
}

.hidden,
[hidden],
.hide-row,
.skryte {
  display: none;
}

.mainpage {
  padding-bottom: 3rem !important;
}

.identityinfo,
.operinfo {
  margin-top: 1rem;
  padding: 0.5rem;
  border: 1px solid #ababab;
  border-left-width: 4px;
  border-color: var(--_brdr-color, #ababab);
  border-radius: 3px;
  width: fit-content;
  color: var(--_txt-color, #656565);
  font-style: italic;
  max-width: 900px;
}
.identityinfo > a,
.operinfo > a {
  color: gray;
  margin-inline: 0.5rem 0.3rem;
}

.identityinfo {
  --_brdr-color: #bd0000;
  --_txt-color: #7b0000;
}

.UISSuggestPanel {
  font-family: sans-serif;
}

.zasadky-container {
  display: flex;
  flex-wrap: wrap;
}
.zasadky-container .zasadka {
  margin: 5px;
  display: block;
}
.zasadky-container .zasadka.vyveska ul {
  padding: 0;
}
.zasadky-container .zasadka.vyveska ul li {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.zasadky-info,
.zasadky-crit {
  height: 100%;
  border-radius: 0.25rem;
}

.zasadky-info {
  background-color: #ffc;
  border: solid 1px #000;
}
.zasadky-info ul li {
  list-style: none;
  background: transparent;
}

.zasadky-crit {
  background-color: #fff1dd;
  border: solid 1px #000;
}

.skrtaci {
  text-decoration: line-through;
  padding-left: 5px;
  padding-right: 5px;
}
.skrtaci td {
  text-decoration: line-through;
  padding-left: 5px;
  padding-right: 5px;
}

.imagedebug {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 5px;
  box-shadow: 0px 0px 14px 0px rgb(140, 140, 140);
  white-space: nowrap;
  text-align: left;
  font-size: 12px;
}
.imagedebug img {
  max-width: 100px;
  max-height: 100px;
  margin-right: 2px;
}

.portlet {
  border-radius: 0.25rem;
  padding: 0.25rem 0.375rem;
}

.mt-1 {
  margin-top: 0.3rem;
}

.tag-over-max {
  position: relative;
  cursor: help;
}

.translatedebug,
.translatedebug_button {
  background-color: #00ffff;
  color: #000000;
}

td > a.akredMultipleFieldRemoveBtn {
  margin-left: 1rem;
  margin-right: 1rem;
}

.uni-fake-info {
  margin: 10px;
  padding: 15px 10px;
  background: #ffe992;
  border-radius: 5px;
  width: 900px;
  color: #000;
  font-size: 16px;
}

.uni-devel-info {
  border: solid #392983 1px;
  color: #392983;
  background-color: silver;
  text-align: center;
  margin: 5px 0;
  width: 900px;
}

.gdpr-rules {
  border: solid 1px #000;
  width: 900px;
  padding: 15px 10px;
}
.gdpr-rules ol {
  list-style: decimal;
}

.naseptavac {
  border: 1px solid #aaa;
  font: 11px sans-serif;
  position: absolute;
  margin: 0;
  visibility: hidden;
  background-color: #fff;
  cursor: pointer;
  z-index: 700;
  overflow: hidden;
}
.naseptavac ul {
  padding: 0;
  margin: 2px;
  list-style: none;
}
.naseptavac ul li.sel {
  background-color: #00f;
  color: #fff;
}
.naseptavac .naseptavac-more {
  text-align: right;
  cursor: default;
  font: 10px sans-serif;
  color: #000;
}

.pdfwrapper {
  text-align: center;
  height: 1024px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}
.pdfwrapper .pdfreader {
  flex-grow: 1;
  margin: 0;
  padding: 0;
  width: 75%;
  min-width: 600px;
}
@media (max-width: 1000px) {
  .pdfwrapper .pdfreader {
    width: 95%;
    min-width: auto;
  }
}

[data-uis-checked-phone-infoarea],
.checked-email-area {
  color: #555;
  font-style: italic;
}
[data-uis-checked-phone-infoarea].error,
.checked-email-area.error {
  font-weight: bold;
  color: red;
  font-style: normal;
}
[data-uis-checked-phone-infoarea].confirmed,
.checked-email-area.confirmed {
  color: green;
  font-weight: bold;
  font-style: normal;
}

.fakebutton,
.fakelink {
  border: none;
  margin: none;
  padding: none;
  background: none;
  cursor: pointer;
}

.bunka_zelena {
  background-color: #26BA03;
}

.bunka_cervena {
  background-color: #F61F17;
}

.bunka_seda {
  background-color: #F7F7F7;
  padding: 5px;
}

.radek-vyrazny {
  background-color: #ffe88a;
}

.radek-chyba {
  background-color: #FAA5A5;
}

.diskuze-svetly {
  background-color: #DAF1FF;
  color: #000;
}

.diskuze-tmavy {
  background-color: #82CAFF;
  color: #000;
}

.add-bottom-margin {
  margin-bottom: 1.2em;
}

.add-padding-top {
  padding-top: 2em;
}

[autocomplete=off] + div[data-lastpass-icon-root], [autocomplete=off] + div[data-lastpass-infield] {
  display: none;
}

.ewp_zeleny {
  background-color: hsl(120, 69%, 90%);
}

.ewp_cerveny {
  background-color: hsl(0, 69%, 90%);
}

div .flex-container,
span .flex-container {
  display: flex;
  align-items: center;
}
div .flex-container.gap,
span .flex-container.gap {
  gap: 0.5rem;
}
div .flex-container.col,
span .flex-container.col {
  flex-direction: column;
}
div .flex-container.align-start,
span .flex-container.align-start {
  align-items: flex-start;
}
div .flex-container.align-end,
span .flex-container.align-end {
  align-items: flex-end;
}
div .flex-container.width-fit,
span .flex-container.width-fit {
  width: fit-content;
}

form:has(+ .small) {
  margin-bottom: 1em;
}

.studium-pokracuje {
  width: 25px;
  height: 18px;
  background: linear-gradient(90deg, rgb(192, 192, 192) 0%, rgba(237, 221, 83, 0) 100%);
}

.cara-prestupu {
  width: 100%;
  background-color: #778899;
  height: 3px;
  position: relative;
}
.cara-prestupu::after {
  position: absolute;
  content: "";
  width: 13px;
  height: 3px;
  right: -13px;
  background-color: #778899;
}
.cara-prestupu + .uf-icon {
  top: -4px;
}

.hd_komenty {
  display: flex;
  flex-direction: column;
  max-width: 150rem;
  gap: 0.5rem;
  margin-bottom: 1rem;
  --_koment_pin_width: 5px;
  --_koment_pin_height: 100%;
  --_koment_piny_bottom_left_radius: 4px;
}
.hd_komenty[data-horizontal-pins="1"] {
  --_koment_pin_width: 100%;
  --_koment_pin_height: 4px;
  --_koment_piny_bottom_left_radius: 0px;
}
.hd_komenty[data-horizontal-pins="1"] > .row > .koment > .koment_stred {
  flex-direction: column;
}
.hd_komenty[data-is-employee="1"][data-comments-vis=all] {
  background-image: linear-gradient(90deg, transparent, transparent 50%, #ccc calc(50% + 1.5px), transparent calc(50% + 1.5px));
}
.hd_komenty[data-is-employee="1"][data-comments-vis=all] > .row {
  grid-template-columns: repeat(20, 1fr);
}
.hd_komenty[data-is-employee="1"][data-comments-vis=internal] > .row, .hd_komenty[data-is-employee="1"][data-comments-vis=public] > .row {
  grid-template-columns: repeat(10, 1fr);
}
.hd_komenty[data-is-employee="1"][data-comments-vis=internal] > .row.header [data-internal-header],
.hd_komenty[data-is-employee="1"][data-comments-vis=internal] > .row.header [data-public-header], .hd_komenty[data-is-employee="1"][data-comments-vis=public] > .row.header [data-internal-header],
.hd_komenty[data-is-employee="1"][data-comments-vis=public] > .row.header [data-public-header] {
  display: none;
}
.hd_komenty[data-is-employee="1"][data-comments-vis=internal] > .row > .koment[data-autor-ja="0"] {
  grid-column: 1/10 !important;
}
.hd_komenty[data-is-employee="1"][data-comments-vis=internal] > .row > .koment[data-autor-ja="1"] {
  grid-column: 2/11 !important;
}
.hd_komenty[data-is-employee="1"] > .generated {
  grid-column: 1/10;
}
.hd_komenty[data-is-employee="1"] > .row > .koment {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  grid-column: 1/10;
}
.hd_komenty[data-is-employee="1"] > .row > .koment[data-autor-zam="1"] {
  grid-column: 2/11;
}
.hd_komenty[data-is-employee="1"] > .row > .koment[data-autor-zam="1"][data-interni="1"][data-autor-ja="1"] {
  background-color: #fffae0;
  border: 1px solid #ffdb20;
}
.hd_komenty[data-is-employee="1"] > .row > .koment[data-autor-zam="1"][data-interni="1"]:not([data-autor-ja="1"]) {
  margin-left: 0.5rem;
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
}
.hd_komenty[data-is-employee="1"] > .row > .koment[data-autor-zam="1"]:not([data-interni="1"]) {
  margin-right: 0.5rem;
  background-color: #cefad0;
  border: 1px solid #7bf180;
}
.hd_komenty[data-is-employee="1"] > .row > .koment:not([data-autor-zam="1"]):not([data-interni="1"]) {
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
}
.hd_komenty[data-is-employee="0"] > .row > .koment {
  margin-right: 0.5rem;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.hd_komenty[data-is-employee="0"] > .row > .koment[data-autor-zam="0"] {
  background-color: #cefad0;
  border: 1px solid #7bf180;
}
.hd_komenty[data-is-employee="0"] > .row > .koment[data-autor-zam="1"] {
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
}
.hd_komenty[data-comments-vis=public] > .row[data-int="1"],
.hd_komenty[data-comments-vis=public] > .generated[data-int="1"] {
  display: none;
}
.hd_komenty[data-comments-vis=internal] > .row[data-int="0"],
.hd_komenty[data-comments-vis=internal] > .generated[data-int="0"] {
  display: none;
}
.hd_komenty > .generated {
  display: flex;
  align-items: center;
  grid-column: 1/5;
}
.hd_komenty > .generated::before, .hd_komenty > .generated::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background: rgba(204, 204, 204, 0.5647058824);
}
.hd_komenty > .generated > .more-comments,
.hd_komenty > .generated > .gen {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  background-color: #f0f0f0;
  padding: 0.4rem 1rem;
  border-radius: 5px;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.15rem;
}
.hd_komenty > .generated > .gen {
  padding: 0;
  gap: 0;
}
.hd_komenty > .generated > .gen > .zadal_zadano {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  font-size: 0.7rem;
  color: gray;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.hd_komenty > .generated > .gen > div {
  padding: 0.2rem 0.4rem;
  box-sizing: border-box;
}
.hd_komenty > .generated > .gen[data-type="1"] > .txt {
  padding-block: 0.4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
}
.hd_komenty > .generated > .gen[data-type="1"] > .txt > .top {
  color: gray;
  font-size: 0.7rem;
}
.hd_komenty > .generated > .gen[data-type="1"] > .txt > .btm {
  text-align: center;
}
.hd_komenty > .generated > .gen[data-type="1"] > .txt > .hodiny {
  font-size: 0.7rem;
}
.hd_komenty > .generated > .gen[data-type="2"] > .txt {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
  padding-top: 0.4rem;
}
.hd_komenty > .generated > .gen[data-type="2"] > .txt > .top {
  display: flex;
  font-size: 0.7rem;
}
.hd_komenty > .generated > .gen[data-type="2"] > .txt > .top > span {
  color: gray;
}
.hd_komenty > .generated > .gen[data-type="2"] > .txt > .top > span:nth-child(2) {
  border-left: 1px solid rgba(0, 0, 0, 0.25);
  padding-left: 0.5rem;
  margin-left: 0.5rem;
}
.hd_komenty > .generated > .gen[data-type="2"] > .txt > .btm {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.hd_komenty > .generated > .gen[data-type="3"] > .txt > .top {
  font-size: 0.7rem;
}
.hd_komenty > .row {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}
.hd_komenty > .row.spacer {
  height: 1rem;
}
.hd_komenty > .row.header {
  container-type: scroll-state;
  line-height: 2;
  font-weight: bold;
  font-size: 0.9rem;
  box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.3);
  min-height: 2rem;
  top: 0;
  position: sticky;
  z-index: 10;
  background-color: #fff;
}
.hd_komenty > .row.header + .row {
  margin-top: 1rem;
}
.hd_komenty > .row.header > div {
  grid-column: 1/11;
  text-align: center;
  border-bottom: 1px solid #888;
}
.hd_komenty > .row.header > div > #complete-task-info {
  font-size: 0.8rem;
  font-weight: normal;
  font-style: normal;
  display: flex;
  align-items: center;
  border-radius: 7px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-inline: 10px;
  color: black;
  outline: 1px solid gray;
  height: 100%;
  transition: border-radius 0.3s ease-in-out;
}
.hd_komenty > .row.header > div:nth-child(1) {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hd_komenty > .row.header > div:nth-child(2) {
  grid-column: 11/21;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
.hd_komenty > .row.header > div:nth-child(2) > #header-toggles {
  display: flex;
  gap: 0.25rem;
}
.hd_komenty > .row > a[name]:not(a[name=""]) {
  display: block;
  position: relative;
  top: -2rem;
  visibility: hidden;
}
.hd_komenty > .row > [data-popper] {
  display: none;
  background: #333;
  color: #fff;
  font-weight: bold;
  padding: 4px 8px;
  font-size: 13px;
  border-radius: 4px;
  position: absolute;
  z-index: 20;
}
.hd_komenty > .row > [data-popper][data-show] {
  display: block;
}
.hd_komenty > .row > .koment {
  background: rgba(153, 153, 153, 0.3137254902);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  grid-column: 2/11;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.hd_komenty > .row > .koment[data-pin-admin="1"] > .koment_stred > .koment_piny > div[data-pin-admin] {
  width: var(--_koment_pin_width);
  height: var(--_koment_pin_height);
}
.hd_komenty > .row > .koment[data-pin-uzivatel="1"] > .koment_stred > .koment_piny > div[data-pin-uzivatel] {
  width: var(--_koment_pin_width);
  height: var(--_koment_pin_height);
}
.hd_komenty > .row > .koment[data-pin-zadani="1"] > .koment_stred > .koment_piny > div[data-pin-zadani] {
  width: var(--_koment_pin_width);
  height: var(--_koment_pin_height);
}
.hd_komenty > .row > .koment[data-pin-zakaznik="1"] > .koment_stred > .koment_piny > div[data-pin-zakaznik] {
  width: var(--_koment_pin_width);
  height: var(--_koment_pin_height);
}
.hd_komenty > .row > .koment[data-pin-zvyrazneny="1"] {
  filter: drop-shadow(0px 0px 10px #bb0000);
  border-left-width: 0px !important;
  margin: 0.4rem 0;
}
.hd_komenty > .row > .koment[data-autor-zam="1"] {
  display: flex;
  flex-direction: column;
  position: relative;
  grid-column: 1/10;
}
.hd_komenty > .row > .koment[data-autor-zam="1"][data-interni="1"] {
  grid-column: 11/20;
}
.hd_komenty > .row > .koment[data-autor-zam="1"][data-interni="1"][data-autor-ja="1"] {
  grid-column: 12/21;
}
.hd_komenty > .row > .koment[data-interni="1"] > .koment-autor > .jmeno > .subjekt {
  display: none;
}
.hd_komenty > .row > .koment:hover > .koment-autor > .akce {
  opacity: 1;
}
.hd_komenty > .row > .koment:has(.koment_info) {
  --_koment_piny_bottom_left_radius: 0px;
}
.hd_komenty > .row > .koment > .koment-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #eee no-repeat center;
  background-size: cover;
  z-index: 1;
  display: inline-block;
  position: absolute;
  top: -6px;
  left: -8px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
}
.hd_komenty > .row > .koment > .koment-autor {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  column-gap: 0.5rem;
  flex-wrap: wrap;
  padding: 0.4rem 0.7rem 0.25rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.hd_komenty > .row > .koment > .koment-autor .jmeno {
  white-space: nowrap;
  margin-left: 28px;
  display: flex;
  align-items: baseline;
  transition: margin ease-in-out 0.2s;
}
.hd_komenty > .row > .koment > .koment-autor .jmeno .subjekt {
  margin-left: 10px;
  color: gray;
  font-size: 0.6rem;
}
.hd_komenty > .row > .koment > .koment-autor > .akce {
  opacity: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.3rem;
  transition: opacity 0.15s ease-in-out;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin] {
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin]:hover {
  cursor: pointer;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-admin] {
  border: 1px solid #cc0000;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-admin="1"] {
  background: #cc0000;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-admin="1"]:hover {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 3px #cc0000;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-admin="0"]:hover {
  background: #cc0000;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-uzivatel] {
  border: 1px solid #ffaf4b;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-uzivatel="1"] {
  background: #ffaf4b;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-uzivatel="1"]:hover {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 3px #ffaf4b;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-uzivatel="0"]:hover {
  background: #ffaf4b;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zadani] {
  border: 1px solid #0066ff;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zadani="1"] {
  background: #0066ff;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zadani="1"]:hover {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 3px #0066ff;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zadani="0"]:hover {
  background: #0066ff;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zakaznik] {
  border: 1px solid #00b201;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zakaznik="1"] {
  background: #00b201;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zakaznik="1"]:hover {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 3px #00b201;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .custom_piny > [data-pin][data-pin-zakaznik="0"]:hover {
  background: #00b201;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .add_edit {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .add_edit:empty {
  display: none;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .add_edit > .editace {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20'%3E%3Cpath d='m16.125 7.688-3.604-3.646.833-.854q.584-.584 1.365-.605.781-.021 1.427.605l.875.874q.646.584.573 1.407-.073.823-.636 1.385Zm-1.104 1.104-8.813 8.791H2.583v-3.604l8.813-8.791Z'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  background-size: contain;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .add_edit > .pridavani-ukolu {
  display: flex;
}
.hd_komenty > .row > .koment > .koment-autor > .akce > .add_edit > .odpovedet {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23000000"><path d="M748-166v-194q0-41-28-69t-69-28H325l121 121-88 88L86-520l272-272 88 88-121 121h326q92 0 157.5 65.5T874-360v194H748Z"/></svg>');
  width: 16px;
  height: 16px;
  background-size: contain;
  cursor: pointer;
}
.hd_komenty > .row > .koment > .koment-autor > .cas {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.hd_komenty > .row > .koment > .koment-autor > .cas > a {
  white-space: nowrap;
}
.hd_komenty > .row > .koment > .koment-autor > .cas > .popper-hover-elem {
  user-select: none;
  display: flex;
}
.hd_komenty > .row > .koment > .koment-autor > .cas > .popper-hover-elem[data-has-popper="0"] {
  display: none;
}
.hd_komenty > .row > .koment > .koment-autor > .cas > .popper-hover-elem > img {
  mix-blend-mode: multiply;
}
.hd_komenty > .row > .koment > .koment_odpoved {
  display: flex;
  gap: 0.5rem;
  justify-content: flex-start;
  padding: 0.25rem 0.7rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  font-size: 0.75rem;
}
.hd_komenty > .row > .koment > .koment_stred {
  display: flex;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny {
  display: flex;
  flex-shrink: 0;
  border-bottom-left-radius: var(--_koment_piny_bottom_left_radius);
  overflow: hidden;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny > div {
  width: 0px;
  height: 0px;
  transition: width 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275), height 0.15s cubic-bezier(0.175, 0.885, 0.32, 1);
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny > div[data-pin-admin] {
  background-color: #cc0000;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny > div[data-pin-uzivatel] {
  background-color: #ffaf4b;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny > div[data-pin-zadani] {
  background-color: #0066ff;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_piny > div[data-pin-zakaznik] {
  background-color: #00b201;
}
.hd_komenty > .row > .koment > .koment_stred > .koment_text {
  padding: 0.25rem 0.7rem;
  overflow-wrap: anywhere;
}
.hd_komenty > .row > .koment > .koment_info {
  padding: 0.25rem 0.7rem;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  font-style: italic;
}
.hd_komenty > .row > .koment > .koment_info:empty {
  display: none;
}

a#refreshCommsButton + .portal_menu_wrapper {
  margin-top: 1rem;
}
a#refreshCommsButton + .portal_menu_wrapper > .portal_menu_order {
  display: none;
}

/* Markup part */
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text,
.mkup_comment > #kom_prev {
  line-height: 1.6;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text pre:not(:has(> code.hljs)),
.mkup_comment > #kom_prev pre:not(:has(> code.hljs)) {
  overflow-x: auto;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code,
.mkup_comment > #kom_prev code {
  border: 1px solid rgba(170, 170, 170, 0.5019607843);
  border-radius: 4px;
  text-align: left;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code.smol,
.mkup_comment > #kom_prev code.smol {
  padding: 0.05em 0.3em;
  color: #24292e;
  background: #fff;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code[data-lang],
.mkup_comment > #kom_prev code[data-lang] {
  position: relative;
  display: block;
  overflow-x: auto;
  padding: 0.5em 0.75em;
  margin: 0.5rem 0;
  color: #24292e;
  background: #fff;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code[data-script-tag]:empty,
.mkup_comment > #kom_prev code[data-script-tag]:empty {
  display: none;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code[data-script-tag]:not(:empty)::before,
.mkup_comment > #kom_prev code[data-script-tag]:not(:empty)::before {
  content: "<script>";
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code[data-script-tag]:not(:empty)::after,
.mkup_comment > #kom_prev code[data-script-tag]:not(:empty)::after {
  content: "</script>";
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text p,
.mkup_comment > #kom_prev p {
  margin-block: 3px;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text blockquote,
.mkup_comment > #kom_prev blockquote {
  border-left: 5px solid rgba(204, 204, 204, 0.5019607843);
  margin: 1.5em 10px;
  padding-left: 1em;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text blockquote p,
.mkup_comment > #kom_prev blockquote p {
  display: inline;
  font-style: italic;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text hr,
.mkup_comment > #kom_prev hr {
  border: none;
  border-bottom: 1.5px solid rgba(0, 0, 0, 0.4117647059);
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text th,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text td,
.mkup_comment > #kom_prev th,
.mkup_comment > #kom_prev td {
  border: 1px solid rgba(170, 170, 170, 0.5019607843);
  padding: 0.15rem 0.3rem;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table,
.mkup_comment > #kom_prev table {
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  margin: 0.5rem 0;
  overflow-x: auto;
  white-space: nowrap;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table h1,
.mkup_comment > #kom_prev table h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text tbody > tr:nth-child(even),
.mkup_comment > #kom_prev tbody > tr:nth-child(even) {
  background-color: rgba(119, 119, 119, 0.1882352941);
}

/* Scrollbars */
#komentar pre::-webkit-scrollbar,
#komentar table::-webkit-scrollbar,
#komentar code::-webkit-scrollbar,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text pre::-webkit-scrollbar,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table::-webkit-scrollbar,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code::-webkit-scrollbar,
.mkup_comment > #kom_prev pre::-webkit-scrollbar,
.mkup_comment > #kom_prev table::-webkit-scrollbar,
.mkup_comment > #kom_prev code::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
#komentar pre::-webkit-scrollbar-track,
#komentar table::-webkit-scrollbar-track,
#komentar code::-webkit-scrollbar-track,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text pre::-webkit-scrollbar-track,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table::-webkit-scrollbar-track,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code::-webkit-scrollbar-track,
.mkup_comment > #kom_prev pre::-webkit-scrollbar-track,
.mkup_comment > #kom_prev table::-webkit-scrollbar-track,
.mkup_comment > #kom_prev code::-webkit-scrollbar-track {
  background: rgba(170, 170, 170, 0.2509803922);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}
#komentar pre::-webkit-scrollbar-thumb,
#komentar table::-webkit-scrollbar-thumb,
#komentar code::-webkit-scrollbar-thumb,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text pre::-webkit-scrollbar-thumb,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table::-webkit-scrollbar-thumb,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code::-webkit-scrollbar-thumb,
.mkup_comment > #kom_prev pre::-webkit-scrollbar-thumb,
.mkup_comment > #kom_prev table::-webkit-scrollbar-thumb,
.mkup_comment > #kom_prev code::-webkit-scrollbar-thumb {
  background: #888;
  cursor: pointer;
}
#komentar pre::-webkit-scrollbar-thumb:hover,
#komentar table::-webkit-scrollbar-thumb:hover,
#komentar code::-webkit-scrollbar-thumb:hover,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text pre::-webkit-scrollbar-thumb:hover,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text table::-webkit-scrollbar-thumb:hover,
.hd_komenty > .row > .koment:not([data-markup=none]) > .koment_stred > .koment_text code::-webkit-scrollbar-thumb:hover,
.mkup_comment > #kom_prev pre::-webkit-scrollbar-thumb:hover,
.mkup_comment > #kom_prev table::-webkit-scrollbar-thumb:hover,
.mkup_comment > #kom_prev code::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* New comment */
.mkup_comment {
  width: fit-content;
}
.mkup_comment[data-replying=true] > #komentar {
  border-radius: 0;
}
.mkup_comment[data-replying=true] > #koment_odpoved_na {
  display: flex;
  align-items: flex-end;
  gap: 0.5rem;
}
.mkup_comment[data-replying=true] > #kom_prev {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mkup_comment[data-help-visible="0"] > .mkup_comment_btns > #mkup_komentar {
  cursor: auto;
}
.mkup_comment > #komentar,
.mkup_comment > #kom_prev {
  margin: 0;
  width: -webkit-fill-available;
  width: -moz-available;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 13rem;
  min-width: 45rem;
}
.mkup_comment > #komentar:focus,
.mkup_comment > #kom_prev:focus {
  box-shadow: none;
  border-color: #ced4da;
}
.mkup_comment > #komentar {
  box-shadow: none;
}
.mkup_comment > #koment_odpoved_na {
  display: none;
}
.mkup_comment > #kom_prev {
  display: none;
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  word-wrap: break-word;
  border: 1px solid #ced4da;
  border-top: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.mkup_comment > .mkup_comment_btns {
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  display: flex;
  border-bottom: 0;
  overflow: hidden;
  align-items: stretch;
}
.mkup_comment > .mkup_comment_btns:has(> #mkup_preview) #mkup_komentar {
  cursor: pointer;
}
.mkup_comment > .mkup_comment_btns > button {
  margin: 0;
  border-radius: 0;
  border: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding 0.15s ease-in-out, border-color 0.1s ease-in-out;
  box-shadow: none !important;
  border-right: 1px solid #ced4da;
  white-space: nowrap;
}
.mkup_comment > .mkup_comment_btns > button:hover {
  color: #000;
}
.mkup_comment > .mkup_comment_btns > button:first-child {
  border-top-left-radius: 0.25rem;
}
.mkup_comment > .mkup_comment_btns > button:last-child {
  border-right: 1px solid #ced4da;
}
.mkup_comment > .mkup_comment_btns > button[data-selected="1"] {
  background-color: transparent;
  border-bottom: 1px solid transparent;
}
.mkup_comment > .mkup_comment_btns > button[data-selected="1"].loading:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mkup_comment > .mkup_comment_btns > button:not([data-selected="1"]) {
  border-bottom: 1px solid #ced4da;
}
.mkup_comment > .mkup_comment_btns > button:not([data-selected="1"]):hover {
  background-color: #3b7ddf;
  color: #fff;
  border-bottom: 1px solid #ced4da;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest {
  width: 100%;
  border-bottom: 1px solid #ced4da;
  display: flex;
  justify-content: flex-end;
  padding-right: 0.5rem;
  align-items: center;
  gap: 0.5rem;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > #help_btn {
  display: none;
  line-height: normal;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > #mkup_lang {
  margin-block: 0;
  border-top: none;
  border-bottom: none;
  border-radius: 0;
  box-shadow: none;
  height: 100%;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > #mkup_lang:disabled {
  display: none;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > .switch > #mkup_chkbx + .slider {
  background-color: #999ea3;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > .switch > #mkup_chkbx:checked + .slider {
  background-color: green;
}
.mkup_comment > .mkup_comment_btns > #mkup_rest > .switch > #mkup_chkbx:focus + .slider {
  box-shadow: none;
}
.mkup_comment > #koment_odpoved_na {
  width: 100%;
  padding: 0.2rem 0.5rem;
  border: 1px solid #ced4da;
  border-top: 0;
  box-sizing: border-box;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.mkup_comment > #koment_odpoved_na > #koment_odpoved_na_remove {
  height: 16px;
  align-self: center;
  rotate: 45deg;
  cursor: pointer;
  margin-left: auto;
  position: relative;
  top: -3px;
  right: -8px;
}

/* Tagging people in comments */
#comment_tagging_popup {
  position: absolute;
  z-index: 100;
  width: auto;
  min-width: 200px;
  border: 1px solid #a4a4a4;
  border-radius: 5px;
  padding: 0.25rem;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  gap: 0.175rem;
  background-color: #fff;
}
#comment_tagging_popup > .comment_tagging_popup_user {
  display: flex;
  gap: 0.5rem;
  padding: 0.15rem 0.5rem;
  border-radius: 3px;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.1s ease-in-out;
}
#comment_tagging_popup > .comment_tagging_popup_user.selected {
  background-color: #ccc;
}
#comment_tagging_popup > .comment_tagging_popup_user:hover {
  background-color: #b2b2b2;
}
#comment_tagging_popup > .comment_tagging_popup_user > .login {
  color: #696969;
  font-size: 0.8rem;
}

.hd_ozn_uzivatel {
  border: 1px #cca517 solid;
  background-color: rgba(204, 165, 23, 0.3882352941);
  padding: 0px 3px;
  line-height: 18px;
  border-radius: 4px;
  white-space: nowrap;
}
.hd_ozn_uzivatel.ja {
  font-weight: bold;
}

/* Link tags in comments */
.hd_ozn_pozadavek,
.hd_ozn_ukol,
.hd_ozn_rozpocet {
  cursor: help;
  border: 1px #000 dotted;
  padding: 0px 3px;
  line-height: 18px;
  border-radius: 4px;
}

.hd_ozn_pozadavek {
  background-color: #faebd7;
}

.hd_ozn_ukol {
  background-color: #8fbc8f;
}

.hd_ozn_rozpocet {
  background-color: #bde6ff;
}

/* Request tags */
#tag-edit-container {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}

.color-picker-group {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: center;
}
.color-picker-group label.color-picker-label {
  background-color: transparent;
  border: 1px solid gray;
  display: block;
  height: 3rem;
  width: 3rem;
}
.color-picker-group label.color-picker-label > input[type=color] {
  visibility: hidden;
}

.text-picker-group {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: space-evenly;
}

.hd-tag {
  padding: 2px 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  width: fit-content;
  display: inline;
  cursor: default;
}
.hd-tag:empty {
  width: 2ch;
  height: 2ch;
}
.hd-tag[draggable] {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

#tagy-table .tagy-poradi {
  display: flex;
  justify-content: space-between;
}
#tagy-table .tag-remove-btn .rotate {
  animation: rotate 1.5s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

#tags-place {
  display: flex;
  width: fit-content;
  gap: 2rem;
}
#tags-place > div > .tagy-nadpisek {
  margin-bottom: 0.5rem;
}
#tags-place > div > .seznam-tagu {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: fit-content;
  padding: 1rem;
  border: 1px dashed gray;
  min-width: 5rem;
  min-height: 2rem;
  max-width: 30rem;
  flex-wrap: wrap;
}

.hd-tag-filter {
  cursor: pointer;
  user-select: none;
  transition: all 0.2s ease;
}
.hd-tag-filter:not([data-selected="1"]) {
  filter: grayscale(100%) opacity(0.75);
}
.hd-tag-filter:not([data-selected="1"]):hover {
  filter: grayscale(0%);
}

/* Attachments */
.hd_skupina_priloh_wrapper {
  margin-bottom: 0.75rem;
  padding-left: 0.75rem;
  padding-block: 0.25rem;
  border-left: 1px solid gray;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh_majitel {
  width: fit-content;
  margin-bottom: 0.5rem;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh {
  display: flex;
  gap: 0.25rem 0.6rem;
  flex-direction: row;
  flex-wrap: wrap;
  width: fit-content;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh[data-type] {
  position: relative;
  padding-top: 1rem;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh[data-type]::before {
  content: attr(data-type);
  position: absolute;
  top: 0;
  color: #535353;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh > .hd_priloha {
  display: flex;
  max-width: 25ch;
  word-break: break-all;
  flex-direction: row;
  align-items: center;
  text-align: center;
  text-decoration: none;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh > .hd_priloha:hover > .info > .nazev {
  text-decoration: underline;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh > .hd_priloha > .info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh > .hd_priloha > .info > .nazev {
  max-width: 20ch;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hd_skupina_priloh_wrapper > .hd_skupina_priloh > .hd_priloha > .info > .datum {
  font-size: 0.8rem;
  color: gray;
}

#seznam-ukolu td[data-col-type=priznak] > .uf-icon {
  margin-inline: 1px;
}
#seznam-ukolu td[data-col-type=nazev] {
  line-height: 1.5;
  padding-block: 0.4rem;
}

/* Make this not be here anymore bruh */
td[data-hd-cervena] .uf-icon,
td[data-hd-cervena] span {
  color: red !important;
}

#prehled_tab td {
  padding-block: 0.2rem;
}

/* prehled_ukolu.pl */
#timeline-above {
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#timeline-above[data-timeline-hidden] > #dragswitch-saving-container {
  display: none;
}
#timeline-above > #dragswitch-saving-container {
  display: flex;
  align-items: stretch;
  gap: 1rem;
  width: fit-content;
}
#timeline-above > #dragswitch-saving-container > #draggable-switch-parent {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
#timeline-above > #dragswitch-saving-container > #timeline-saving-status {
  display: flex;
  align-items: center;
  width: fit-content;
  height: 1.3rem;
}
#timeline-above > #dragswitch-saving-container > #timeline-saving-status > .status {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
#timeline-above > #timeline-column-toggles {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
}
#timeline-above > #timeline-column-toggles > .column-toggle {
  display: flex;
  align-items: center;
  cursor: pointer;
}
#timeline-above > #timeline-column-toggles > .column-toggle[data-hidden=true] > [data-img] {
  filter: grayscale(100%);
}
#timeline-above > #timeline-column-toggles > .column-toggle > [data-img] {
  transition: filter 0.1s ease-in-out;
}
#timeline-above > #timeline-column-toggles > .column-toggle > .column-toggle-text {
  user-select: none;
}

.timeline-container:not(:nth-child(2)) {
  margin-top: 1rem;
}
.timeline-container[data-timeline-hidden] > .timeline {
  display: none;
}
.timeline-container > .timeline-header {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #dc150e;
  color: white;
  padding: 0.2rem;
}
.timeline-container > .timeline {
  --base-day-hours: 6;
  --base-day-width: 4;
  --day-width: calc(var(--base-day-width) * 1rem);
  --task-height: 1.3rem;
  --border-width: 1px;
  overflow-x: scroll;
  display: flex;
}
.timeline-container > .timeline > .timeline-day {
  --task-background-color: rgb(126, 221, 247);
  --task-border-left-color: rgb(50, 145, 171);
  --_hours-vs-normal: 1;
  --_width: calc(var(--day-width) * var(--_hours-vs-normal));
  width: var(--_width);
  min-width: var(--_width);
  box-sizing: border-box;
  border: var(--border-width) solid #4f4f4f;
  border-inline-color: #bfbfbf;
  display: flex;
  flex-direction: column;
}
.timeline-container > .timeline > .timeline-day[data-day-of-week="5"] {
  border-right-color: black;
}
.timeline-container > .timeline > .timeline-day[data-day-of-week="1"] {
  border-left-color: black;
}
.timeline-container > .timeline > .timeline-day[data-today="1"] > .header {
  background-color: black;
  color: white;
}
.timeline-container > .timeline > .timeline-day[data-vacation="1"] > .header, .timeline-container > .timeline > .timeline-day[data-holiday="1"] > .header {
  background-color: #7a7a7a;
  color: #dddddd;
}
.timeline-container > .timeline > .timeline-day[data-holiday="1"] > .content {
  background-size: 13px 13px;
  background-image: repeating-linear-gradient(45deg, #dc150e 0, #dc150e 1px, transparent 0, transparent 50%);
}
.timeline-container > .timeline > .timeline-day > .header {
  text-align: center;
  font-size: 10px;
  border-bottom: var(--border-width) solid black;
  padding-block: 0.2rem;
  flex: 1;
  align-content: center;
  cursor: default;
}
.timeline-container > .timeline > .timeline-day > .content {
  position: relative;
  height: calc(var(--_tracks, 1) * var(--task-height));
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task {
  position: absolute;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background-color: var(--task-background-color);
  border: var(--border-width) solid black;
  border-left: var(--task-priority, 1px) solid var(--task-border-left-color);
  padding: 0.2rem 0.15rem;
  font-size: 10px;
  translate: calc(-100% + var(--_width) - var(--border-width));
  box-sizing: border-box;
  height: var(--task-height);
  color: black;
  --track: 0;
  margin-top: calc(var(--track) * var(--task-height));
  --__workfree-overlap-hours-plus: var(--workfree-overlap-hours-plus, 0);
  --_task-length-hrs: calc( var(--_task-length-hours, (var(--_width) / 3)) + var(--__workfree-overlap-hours-plus, 0) );
  --_task-length-days: calc( var(--_task-length-hrs) / var(--base-day-hours) );
  --w: calc(
      (var(--_task-length-days) * (var(--base-day-width)) * 1rem)
      -
      var(--border-width)
  );
  width: var(--w);
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[draggable=true] {
  cursor: grab;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task.dragging {
  opacity: 0.5;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-status-sysid=in_progress] {
  --task-border-left-color: rgb(94, 179, 94);
  --task-background-color: rgb(170, 255, 170);
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-status-sysid=finish] {
  --task-border-left-color: rgb(52, 52, 52) !important;
  --task-background-color: rgb(128 128 128) !important;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-task-movable="0"] {
  border-right-color: red;
  border-right-width: 6px;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-task-movable="0"]:active {
  cursor: not-allowed;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-task-on-channel-last-day] {
  border-right-color: red;
  border-right-width: 2px;
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task[data-overflowing] {
  --task-border-left-color: rgb(179, 179, 0);
  --task-background-color: rgb(255, 255, 0);
}
.timeline-container > .timeline > .timeline-day > .content > .timeline-task.hovered {
  text-decoration: underline;
}
.timeline-container > .timeline > .timeline-day[data-overdue] > .content > .timeline-task {
  --task-background-color: rgb(255, 98, 81);
  --task-border-left-color: rgb(179, 22, 5);
}
.timeline-container > .task-list > form {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.timeline-container > .task-list > form > table > tbody > tr {
  transition: background-color 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=nazev-pozadavku] {
  font-weight: bold;
}
.timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=nazev-pozadavku] > span,
.timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=nazev-pozadavku] > a > .hd-tag {
  font-weight: normal;
}
.timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=oznaceni], .timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=nazev-ukolu], .timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=termin-ukolu], .timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=termin-pozadavku], .timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=hotovo-procent], .timeline-container > .task-list > form > table > tbody > tr[data-overdue] > td[data-what=odhad-narocnost] {
  color: red;
  font-weight: bold;
}
.timeline-container > .task-list > form > table > tbody > tr.hovered > td:not(.week-cell) {
  transition: background-color 0.1s ease-in;
  background-color: rgba(210, 220, 228, 0.75);
}
.timeline-container > .task-list > form > table > tbody > tr > td {
  padding-block: 0.2rem;
  transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.timeline-container > .task-list > form > table > tbody > tr > td.week-cell {
  white-space: nowrap;
  text-align: center;
}
.timeline-container > .task-list > form > table > tbody > tr > td.week-cell[data-current-week] > .timespan {
  font-weight: bold;
}
.timeline-container > .task-list > form > table > tbody > tr > td.week-cell > .timespan {
  margin-bottom: 1rem;
}
.timeline-container > .task-list > form > table > tbody > tr > td.week-cell > .info {
  font-size: 10px;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=termin-pozadavku] > div {
  display: flex;
  align-items: center;
  gap: 0.3rem;
  width: fit-content;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=nazev-pozadavku] {
  line-height: 1.5;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=nazev-ukolu] {
  max-width: 20rem;
  min-width: 15rem;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=nazev-pozadavku] {
  min-width: 20rem;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=termin-ukolu], .timeline-container > .task-list > form > table > tbody > tr > td[data-what=termin-pozadavku] {
  white-space: nowrap;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=checkbox], .timeline-container > .task-list > form > table > tbody > tr > td[data-what=oznaceni], .timeline-container > .task-list > form > table > tbody > tr > td[data-what=stav-ikona], .timeline-container > .task-list > form > table > tbody > tr > td[data-what=upravit-odkaz] {
  text-align: center;
}
.timeline-container > .task-list > form > table > tbody > tr > td[data-what=hotovo-procent], .timeline-container > .task-list > form > table > tbody > tr > td[data-what=odhad-narocnost] {
  text-align: right;
}
.timeline-container > .task-list > form > .de-select-all-btns {
  display: flex;
  gap: 0.5rem;
}

#comments-toggle {
  --rows: 1;
  --columns: 3;
  --cell_width: 65px;
  --cell_height: 25px;
  --radius: 5px;
  --border: 4px;
  --speed: .25s;
  --ease: linear(
      0, 0.1641 3.52%, 0.311 7.18%,
      0.4413 10.99%, 0.5553 14.96%,
      0.6539 19.12%, 0.738 23.5%,
      0.8086 28.15%, 0.8662 33.12%,
      0.9078 37.92%, 0.9405 43.12%,
      0.965 48.84%, 0.9821 55.28%,
      0.992 61.97%, 0.9976 70.09%, 1
  );
  display: grid;
  grid-auto-flow: row;
  outline: 1px solid gray;
  border-radius: calc(var(--radius) + 2px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  grid-template-columns: repeat(var(--columns), var(--cell_width));
  grid-template-rows: repeat(var(--rows), var(--cell_height));
  position: static;
  padding: var(--border);
  gap: var(--border);
  width: fit-content;
  box-sizing: border-box;
  transition: border-radius 0.3s ease-in-out;
  --col: 0;
  --row: 0;
}
#comments-toggle:has(:checked:nth-of-type(1)) {
  --col: mod((1 - 1), var(--columns));
  --row: calc(round(down, (1 - 1) / var(--columns)));
}
#comments-toggle:has(:checked:nth-of-type(2)) {
  --col: mod((2 - 1), var(--columns));
  --row: calc(round(down, (2 - 1) / var(--columns)));
}
#comments-toggle:has(:checked:nth-of-type(3)) {
  --col: mod((3 - 1), var(--columns));
  --row: calc(round(down, (3 - 1) / var(--columns)));
}
#comments-toggle > label {
  cursor: pointer;
  text-align: center;
  height: 100%;
  display: flex;
  border-radius: calc(var(--radius) - var(--border));
  justify-items: start;
  align-items: center;
  justify-content: center;
  color: #000;
  transition: background-color, color;
  transition-duration: 0.25s;
  transition-timing-function: var(--ease, ease);
  user-select: none;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: normal;
  font-style: normal;
}
#comments-toggle:not(:has(:checked))::after {
  background-color: transparent;
}
#comments-toggle::after {
  pointer-events: none;
  content: "";
  background-color: hsl(0, 0%, 20%);
  position: absolute;
  border-radius: 4px;
  mix-blend-mode: difference;
  width: var(--cell_width);
  height: var(--cell_height);
  translate: calc(var(--col) * (var(--cell_width) + var(--border))) calc(var(--row) * (var(--cell_height) + var(--border)));
  transition: translate, outline-color, background-color;
  transition-duration: var(--speed);
  transition-timing-function: var(--ease, ease);
  outline: 2px solid transparent;
}
#comments-toggle:has(:focus-visible)::after {
  outline-color: red;
}
#comments-toggle > input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
#comments-toggle :checked + label {
  --highlight: 1;
}
#comments-toggle :disabled + label {
  cursor: not-allowed;
}

@container scroll-state(stuck: top) {
  #complete-task-info,
  #comments-toggle {
    border-radius: 0 !important;
  }
}
.rada-ikon {
  display: inline-grid;
  grid-template-columns: repeat(var(--_col_count, 8), auto);
  gap: 1rem 0.5rem;
  margin-bottom: 1rem;
  width: min-content;
}
.rada-ikon[data-dir=right] {
  display: grid;
  grid-template-columns: repeat(var(--_col_count, auto-fill), 1fr);
  width: max-content;
  gap: 0.5rem 1rem;
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona {
  grid-template-areas: "ikona nadpis" "ikona text";
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona:has(> .app-ikona-nadpis:empty) {
  grid-template-areas: "ikona text";
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona > .app-ikona-nadpis {
  grid-area: nadpis;
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona > .app-ikona-nadpis:empty {
  display: none;
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona > img,
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona > .uf-icon {
  grid-area: ikona;
}
.rada-ikon[data-dir=right][data-headlines=true] > .app-ikona > .app-ikona-text {
  grid-area: text;
}
.rada-ikon[data-dir=right] > .app-ikona {
  display: grid;
  grid-template-columns: 35px auto;
  grid-template-rows: auto;
  justify-items: start;
  align-items: center;
  gap: 0 0.5rem;
}
.rada-ikon[data-dir=right] > .app-ikona > .app-ikona-nadpis {
  place-self: start;
}
.rada-ikon[data-dir=right] > .app-ikona > img,
.rada-ikon[data-dir=right] > .app-ikona > .uf-icon {
  justify-self: center;
}
.rada-ikon[data-dir=right] > .app-ikona > .app-ikona-text {
  align-items: flex-start;
  gap: 0;
}
.rada-ikon[data-dir=none] {
  gap: 0.5rem 2rem;
  grid-template-columns: repeat(var(--_col_count, auto-fill), 1fr);
  width: max-content;
}
.rada-ikon[data-dir=bottom][data-headlines=true] > .app-ikona {
  grid-template-rows: 35px 35px auto;
}
.rada-ikon > .app-ikona {
  text-align: center;
  display: grid;
  grid-template-rows: 35px auto;
  justify-items: center;
  gap: 0.25rem;
  text-decoration: none;
  padding-inline: 0.6rem;
  white-space: break-spaces;
}
.rada-ikon > .app-ikona:hover > .app-ikona-text {
  text-decoration: underline;
}
.rada-ikon > .app-ikona > img,
.rada-ikon > .app-ikona > .uf-icon {
  align-self: center;
}
.rada-ikon > .app-ikona > .app-ikona-nadpis {
  color: initial;
  place-self: center;
}

nav[aria-label=breadcrumb] {
  background-color: #f2f2f2;
  border-radius: 0.3rem;
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.75rem;
  padding-right: 0.75rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb {
  flex-grow: 2;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item {
  background: none 0 0;
  margin: 0;
  padding: 0.75rem 0.5rem;
  padding-right: 0;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item:first-of-type {
  padding-left: 1rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item:first-of-type:not(:has(> a > div)) {
  height: 20px;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.active {
  font-weight: bold;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item + li.breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.6rem;
  color: #6c757d;
  content: "»";
  font-weight: bold;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown, nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.icons {
  display: flex;
  align-items: center;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.icons > span.icons {
  display: flex;
  align-items: center;
  margin-right: 0.2rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] {
  display: inline-block;
  position: relative;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd].active > .dropdown-toggle::after {
  rotate: 180deg;
  bottom: 0px;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd].active > .dropdown-menu {
  opacity: 1;
  pointer-events: auto;
  user-select: auto;
  transform: translateY(0);
  filter: none;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd]:not(.active) > .dropdown-menu {
  filter: blur(5px);
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-toggle {
  cursor: pointer;
  user-select: none;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-toggle::after {
  content: "▼";
  padding-inline: 0.4rem;
  font-size: 0.6rem;
  bottom: 1px;
  position: relative;
  display: inline-block;
  transition: all 0.5s ease-in-out;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu {
  opacity: 0;
  border: 1px solid #d2d2d2;
  position: absolute;
  top: calc(100% + 0.4rem);
  left: -0.2rem;
  background-color: #f2f2f2;
  padding: 0.1rem;
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  pointer-events: none;
  user-select: none;
  transform: translateY(-5px);
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, filter 0.1s ease;
  max-height: 45vh;
  overflow-y: auto;
  z-index: 200;
  padding-block: 0.2rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu::-webkit-scrollbar {
  width: 0.4rem;
  height: 0.4rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu::-webkit-scrollbar-track {
  background: rgba(170, 170, 170, 0.2509803922);
  cursor: pointer;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu::-webkit-scrollbar-thumb {
  background: #888;
  cursor: pointer;
  border-radius: 4px;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu::-webkit-scrollbar-thumb:hover {
  background: #555;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu > .dropdown-divider {
  width: 100%;
  border-top: 1px solid #d2d2d2;
  align-self: center;
  margin-block: 0.1rem;
}
nav[aria-label=breadcrumb] ol.breadcrumb li.breadcrumb-item.dropdown > [data-dd] > .dropdown-menu > a {
  padding-inline: 0.5rem;
  padding: 0.2rem 0.5rem;
  box-sizing: border-box;
  white-space: nowrap;
  font-size: 0.85rem;
  text-decoration: none;
}
nav[aria-label=breadcrumb] .searchinbreadcrumbs,
nav[aria-label=breadcrumb] .helpinbreadcrumbs {
  display: flex;
  padding-block: 0.75rem;
}
nav[aria-label=breadcrumb] .searchinbreadcrumbs > a,
nav[aria-label=breadcrumb] .helpinbreadcrumbs > a {
  height: 24px;
}
nav[aria-label=breadcrumb] .searchinbreadcrumbs > a span[sysid=base-help],
nav[aria-label=breadcrumb] .helpinbreadcrumbs > a span[sysid=base-help] {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 20C125.66 20 20 125.66 20 256C20 386.34 125.66 492 256 492C386.34 492 492 386.34 492 256C492 125.66 386.34 20 256 20ZM277.76 406.09C271.467 412.25 263.107 415.33 252.68 415.33C242.253 415.33 233.82 412.25 227.38 406.09C221.093 399.93 217.947 392.127 217.94 382.68C217.94 373.08 221.157 365.203 227.59 359.05C234.17 352.75 242.533 349.597 252.68 349.59C262.827 349.583 271.117 352.737 277.55 359.05C284.117 365.197 287.403 373.073 287.41 382.68C287.41 392.133 284.193 399.937 277.76 406.09ZM344.44 214.48C339.013 225.22 329.51 237.177 315.93 250.35L298.56 266.89C287.7 277.35 281.483 289.593 279.91 303.62C279.683 307.177 278.109 310.513 275.508 312.949C272.906 315.385 269.474 316.737 265.91 316.73H252.5C236.85 316.73 223.67 303.94 226.18 288.49C227.19 281.756 228.958 275.157 231.45 268.82C236.31 256.94 245.173 245.273 258.04 233.82C271.04 222.22 279.687 212.84 283.98 205.68C288.167 198.737 290.39 190.788 290.41 182.68C290.41 158.48 279.26 146.38 256.96 146.38C246.387 146.38 237.883 149.673 231.45 156.26C220.06 167.93 208.58 183.11 192.28 183.11H191.05C173.63 183.11 158.76 168.51 164.21 151.96C168.329 139.211 175.775 127.791 185.78 118.88C203.22 103.42 226.947 95.6867 256.96 95.68C287.273 95.68 310.787 103.057 327.5 117.81C344.233 132.417 352.597 153.11 352.59 179.89C352.626 191.9 349.834 203.75 344.44 214.48V214.48Z' fill='black'/%3E%3C/svg%3E");
  background: none;
  border: none;
  filter: none;
  height: 1.3rem;
  width: 1.3rem;
  display: block;
}
nav[aria-label=breadcrumb] .searchinbreadcrumbs > .uf-icon,
nav[aria-label=breadcrumb] .helpinbreadcrumbs a span,
nav[aria-label=breadcrumb] .breadcrumb-item a img[sysid=base-home],
nav[aria-label=breadcrumb] .breadcrumb-item a .uf-icon[data-sysid=base-home] {
  transition: all 0.2s ease-in-out;
}
nav[aria-label=breadcrumb] .searchinbreadcrumbs > .uf-icon:hover,
nav[aria-label=breadcrumb] .helpinbreadcrumbs a:hover span,
nav[aria-label=breadcrumb] .breadcrumb-item a:hover img[sysid=base-home],
nav[aria-label=breadcrumb] .breadcrumb-item a:hover .uf-icon[data-sysid=base-home] {
  filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4));
  cursor: pointer;
}
nav[aria-label=breadcrumb] .breadcrumb-item a .uf-icon[data-sysid=base-home] {
  top: -3px;
}

#uisFixedBox > .obsah > #vyhledavani-aplikaci {
  padding: 10px 40px 10px 40px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  max-width: 350px;
}
#uisFixedBox > .obsah > #vyhledavani-aplikaci > #nadpis {
  font-weight: bold;
  position: relative;
  font-size: 150%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
#uisFixedBox > .obsah > #vyhledavani-aplikaci > #hledani {
  z-index: 1502;
}
#uisFixedBox > .obsah > #vyhledavani-aplikaci > #podminka {
  z-index: 1502;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
#uisFixedBox > .obsah > #vyhledavani-aplikaci:not(:has(> #podminka)) {
  margin-bottom: 0.5rem;
}
#uisFixedBox + ul {
  border-color: black;
  background: white !important;
  list-style: none !important;
  z-index: 99999;
  color: black;
  max-height: 190px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#uisFixedBox + ul li {
  list-style: none !important;
  background: none !important;
  border: none !important;
  background-position: 0 0;
  font-size: 12px;
  font: menu;
  line-height: 16px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#uisFixedBox + ul li:nth-child(odd) {
  background-color: #e4e4e4 !important;
}
#uisFixedBox + ul li div {
  padding: 2px 5px;
}
#uisFixedBox + ul li div.ui-state-active {
  background: none;
  font-weight: normal;
  color: white !important;
  background-color: #0A246A !important;
}

#cookieconsent {
  position: fixed;
  padding: 20px;
  color: #fff;
  z-index: 9000;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  font-size: 1.05rem;
  bottom: 10px;
  left: 10px;
  width: 70%;
  max-width: 700px;
  box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 4px;
  display: none;
}
@media (max-width: 911.98px) {
  #cookieconsent {
    bottom: 0;
    left: 0;
    width: 100vw;
    max-height: 100vh;
    overflow-y: auto;
    box-shadow: none;
  }
}
@media (max-width: 767.98px) {
  #cookieconsent {
    width: auto;
  }
  #cookieconsent button:not(.cookieconsent-close):not(.cookieconsent-back) {
    display: block;
    max-width: 100%;
    width: 300px;
    margin-inline: auto;
  }
}
#cookieconsent button:not(.cookieconsent-close):not(.cookieconsent-back) {
  margin-bottom: 0.2rem;
  background: transparent none;
  border-color: #fff;
  color: #fff;
}
#cookieconsent button:not(.cookieconsent-close):not(.cookieconsent-back):hover {
  background-color: #fff;
  color: #000;
}
#cookieconsent > .cookieconsent-close,
#cookieconsent > .cookieconsent-back {
  margin-top: -5px;
  margin-right: -5px;
  background-color: transparent;
  box-shadow: none;
  border: none;
  color: #fff;
  text-shadow: none;
  font-size: 1.51875rem;
  font-weight: 400;
  opacity: 0.5;
  line-height: 0.8rem;
  padding: 0;
}
#cookieconsent > .cookieconsent-close:hover,
#cookieconsent > .cookieconsent-back:hover {
  opacity: 0.75;
  text-decoration: none;
}
#cookieconsent > .cookieconsent-close {
  float: right;
}
#cookieconsent > .cookieconsent-back {
  float: left;
  display: none;
}
#cookieconsent > .cookieconsent-buttons > button + button {
  margin-left: 0.5rem;
}
#cookieconsent > .cookieconsent-customization {
  display: none;
}
#cookieconsent > .cookieconsent-customization > div {
  margin-bottom: 0.2rem;
}
#cookieconsent input:checked:disabled + .slider {
  opacity: 0.3;
}

#automatic-go-to-container {
  position: fixed;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  overflow: hidden;
  right: 16px;
  bottom: 30px;
  z-index: 1000;
}
#automatic-go-to-container > #automatic-back-to-home,
#automatic-go-to-container > #automatic-go-to-page-end,
#automatic-go-to-container > #automatic-go-to-marker {
  border: 1px solid #ced4da;
  border-radius: 50%;
  background: rgba(151, 164, 177, 0.3);
  cursor: pointer;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  transition: all 0.7s, opacity 0s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  user-select: none;
}
#automatic-go-to-container > #automatic-back-to-home:hover,
#automatic-go-to-container > #automatic-go-to-page-end:hover,
#automatic-go-to-container > #automatic-go-to-marker:hover {
  border-color: #ababab;
  scale: 0.95;
}
#automatic-go-to-container > #automatic-back-to-home:active,
#automatic-go-to-container > #automatic-go-to-page-end:active,
#automatic-go-to-container > #automatic-go-to-marker:active {
  border-color: #ababab;
  scale: 0.9;
}
#automatic-go-to-container > #automatic-go-to-marker {
  rotate: 35deg;
}
#automatic-go-to-container > #automatic-go-to-page-end {
  rotate: 180deg;
}

[data-help-pinned=true] {
  display: flex;
  gap: 1rem;
}
[data-help-pinned=true] #uis-context-help-reader {
  position: sticky !important;
  top: 0 !important;
  left: 0 !important;
  box-shadow: none;
  border-radius: 0;
  z-index: 999;
}
[data-help-pinned=true] #uis-context-help-reader > #uis-context-help-titlebar {
  cursor: default;
}
[data-help-pinned=true] #uis-context-help-reader > #uis-context-help-titlebar > #uis-context-help-minimizebtn,
[data-help-pinned=true] #uis-context-help-reader > #uis-context-help-titlebar > #uis-context-help-resetbtn {
  display: none;
}

#uis-context-help-reader {
  border: solid 1px #000;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  position: fixed;
  z-index: 2000;
  min-width: 350px;
  min-height: 250px;
  background: #fff;
}
#uis-context-help-reader.uis-context-help-minimized {
  min-height: 24px !important;
  height: 24px !important;
}
#uis-context-help-reader.uis-context-help-minimized .documentation,
#uis-context-help-reader.uis-context-help-minimized #uis-context-help-footerbar,
#uis-context-help-reader.uis-context-help-minimized .ui-resizable-handle {
  display: none !important;
}
#uis-context-help-reader button {
  line-height: 0.8rem;
  font-size: 0.8rem;
  vertical-align: baseline;
  cursor: initial;
}
#uis-context-help-reader button:hover {
  color: #000;
  border: 1px solid transparent;
  background-color: #e7eaed;
}
#uis-context-help-reader > .documentation {
  position: absolute;
  top: 25px;
  bottom: 20px;
  left: 0;
  right: 0;
  padding-left: 16px;
  padding-right: 16px;
  overflow: auto;
  background: #fff;
  text-align: left;
  font-size: 10pt;
  font-family: Verdana, Arial;
}
#uis-context-help-reader > .documentation .uf-icon {
  vertical-align: middle;
}
#uis-context-help-reader > #uis-context-help-titlebar {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  padding-inline: 0.5rem;
  height: 24px;
  background: #ebebeb;
  border-bottom: 1px solid #000;
  cursor: move;
}
#uis-context-help-reader > #uis-context-help-titlebar > #uis-context-help-title {
  display: inline;
  line-height: 24px;
  font-weight: bold;
  flex-grow: 1;
}
#uis-context-help-reader > #uis-context-help-titlebar > .uf-icon,
#uis-context-help-reader > #uis-context-help-titlebar > img {
  cursor: pointer;
}
#uis-context-help-reader > #uis-context-help-footerbar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
  background-color: #fff;
  border-radius: 0 0 0.25rem 0.25rem;
}

.help {
  font: 10pt/20px Verdana, Arial;
  text-align: left;
}
.help .documentation {
  width: 600px;
}

.help a,
#uis-context-help-reader a {
  text-decoration: none;
  font-size: 13px;
}
.help h1,
#uis-context-help-reader h1 {
  font-size: 15pt;
}
.help h2,
#uis-context-help-reader h2 {
  font-size: 13pt;
}
.help h3,
#uis-context-help-reader h3 {
  font-size: 11pt;
}
.help td,
#uis-context-help-reader td {
  font-size: 10pt;
  vertical-align: top;
}
.help table thead td,
#uis-context-help-reader table thead td {
  background: #CCD;
  font-weight: bold;
}
.help table td,
#uis-context-help-reader table td {
  padding: 4px;
}
.help table tr:nth-child(odd),
#uis-context-help-reader table tr:nth-child(odd) {
  background: none;
}
.help table tr:nth-child(even),
#uis-context-help-reader table tr:nth-child(even) {
  background: #eee;
}
.help .index,
#uis-context-help-reader .index {
  display: none;
}
.help .index.application,
#uis-context-help-reader .index.application {
  display: inline;
  font-weight: bold;
}
.help .quote::before,
#uis-context-help-reader .quote::before {
  content: open-quote;
}
.help .quote::after,
#uis-context-help-reader .quote::after {
  content: close-quote;
}
.help .hint,
.help .note,
#uis-context-help-reader .hint,
#uis-context-help-reader .note {
  display: grid;
  grid-template-columns: 2rem auto;
  gap: 0.8rem;
  padding: 0.8rem;
  border-radius: 5px;
  margin-block: 0.5rem;
}
.help .hint > svg,
.help .note > svg,
#uis-context-help-reader .hint > svg,
#uis-context-help-reader .note > svg {
  width: 2rem;
  aspect-ratio: 1;
}
.help .note,
#uis-context-help-reader .note {
  background-color: #dcf2fa;
  border: 1px solid #a0e2fa;
}
.help .hint,
#uis-context-help-reader .hint {
  background-color: #ffeae6;
  border: 1px solid #ffb4a6;
}
.help .icon-inline,
#uis-context-help-reader .icon-inline {
  max-height: 20px;
  position: relative;
  top: 5px;
}
.help .ucfirst,
#uis-context-help-reader .ucfirst {
  display: inline-block;
}
.help .ucfirst::first-letter,
#uis-context-help-reader .ucfirst::first-letter {
  text-transform: uppercase;
}
@-moz-document url-prefix() {
  .help .ucfirst,
  #uis-context-help-reader .ucfirst {
    display: inline-block;
    margin-right: -0.6em;
  }
}
.help .lcfirst,
#uis-context-help-reader .lcfirst {
  display: inline-block;
}
.help .lcfirst::first-letter,
#uis-context-help-reader .lcfirst::first-letter {
  text-transform: lowercase;
}

#uis-context-help-reader,
#uis-quicksave-container {
  border-radius: 0.25rem;
}

#uis-context-help-titlebar,
#uis-quicksave-titlebar {
  border-radius: 0.25rem 0.25rem 0 0;
}

div > .hider-nazev-skryti {
  transition: opacity 0.2s ease-in-out;
}
div > .hider {
  border-top: 1px solid #ccc;
  height: 15px;
}
div > .hider:hover {
  border-top: 1px solid #aaa;
}
div > .hider:hover > a > span {
  background-color: #aaa;
}
div > .hider.hider-open > a > span {
  rotate: -180deg;
}
div > .hider > a {
  display: block;
  height: 100%;
  position: relative;
}
div > .hider > a > span {
  background: #ccc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 15l6-6l6 6'/%3E%3C/svg%3E") no-repeat center center;
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  right: 0;
  top: -11px;
  border-radius: 3px;
  transition: rotate 0.2s ease-in-out;
}

/*

    xd

*/
*.reqfields, *.pseudoreqfields, *.pseudoreqfields + label {
  background-color: #fff9db;
  border-color: #ffd979 !important;
}
*.important, *.important + label {
  background-color: #f0fbfe;
  border-color: #abe8f9 !important;
}
*.reqfields.important, *.pseudoreqfields.important, *.reqfields.important + label, *.pseudoreqfields.important + label {
  background-color: #e8f4df;
  border-color: #c3e2ab !important;
}
*.simulated, *.simulated + label {
  background-color: #fff !important;
}

textarea {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
}

select {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
  word-wrap: normal;
  padding: 0.375rem 2.25rem 0.375rem 0.6rem !important;
  cursor: pointer;
  text-transform: none;
}
select[size]:not([size="1"]), select[multiple] {
  padding-right: 0.6rem !important;
}
select[size="1"], select:not([size]):not([multiple]) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.6rem center;
  background-size: 16px 12px;
}

optgroup {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
}

button {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
  color: #000;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid #ced4da;
  background-color: #e7eaed;
  font-size: 0.9rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding-right 0.15s ease-in-out, opacity 0.15s ease-in-out;
  text-transform: none;
  margin: 0;
  appearance: button;
}
button.loading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.4rem;
  background-position: right 0.6rem bottom 50%;
  padding-right: 2.5rem !important;
}
button.loading:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='white' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
button:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
button:disabled {
  opacity: 0.65;
  pointer-events: none;
}
button.important_btn {
  font-weight: bold !important;
}
button:focus:not(:focus-visible) {
  outline: 0;
}

div.loading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.4rem;
  background-position: right 0.6rem bottom 50%;
  padding-right: 2.5rem !important;
}
div.loading:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='white' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
div.loading:empty {
  background-size: contain;
  width: 1.4rem;
  height: 1.4rem;
  padding-right: 1rem !important;
}

span[data-hidden-button-follower] {
  width: 1.4rem;
  height: 1.4rem;
  display: inline-block;
  padding-right: 1rem !important;
}
span[data-hidden-button-follower].loading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.4rem;
  background-position: right 0.6rem bottom 50%;
  padding-right: 2.5rem !important;
}
span[data-hidden-button-follower].loading:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='white' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
span[data-hidden-button-follower].loading svg {
  color: #000;
}

input + label,
label + input {
  cursor: pointer;
}

label.error {
  color: red;
  padding-left: 2em;
  padding-right: 2em;
}

input[type=checkbox] {
  width: 1rem;
  height: 1rem;
  margin: 0.3rem;
  vertical-align: middle;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  cursor: pointer;
  border-radius: 0.25em;
}
input[type=checkbox]:active {
  filter: brightness(90%);
}
input[type=checkbox]:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(13, 110, 253, 0.25);
}
input[type=checkbox]:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
input[type=checkbox]:disabled, input[type=checkbox]:disabled + .slider {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
input[type=checkbox].errfield, input[type=checkbox].invalid {
  background-color: #fff5f5;
  border-color: #d03a3b !important;
}
input[type=checkbox].errfield:checked, input[type=checkbox].invalid:checked {
  background-color: #dc150e;
}
input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
input[type=radio] {
  width: 1rem;
  height: 1rem;
  margin: 0.3rem;
  vertical-align: middle;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  cursor: pointer;
  border-radius: 50%;
}
input[type=radio]:active {
  filter: brightness(90%);
}
input[type=radio]:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(13, 110, 253, 0.25);
}
input[type=radio]:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
input[type=radio]:disabled, input[type=radio]:disabled + .slider {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
input[type=radio].errfield, input[type=radio].invalid {
  background-color: #fff5f5;
  border-color: #d03a3b !important;
}
input[type=radio].errfield:checked, input[type=radio].invalid:checked {
  background-color: #dc150e;
}
input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
input[type=file].pseudofile.reqfields, input[type=file].pseudofile.pseudoreqfields, input[type=file].pseudofile.pseudoreqfields + label {
  background-color: #fff9db;
  border-color: #ffd979 !important;
}
input[type=file].pseudofile.important, input[type=file].pseudofile.important + label {
  background-color: #f0fbfe;
  border-color: #abe8f9 !important;
}
input[type=file].pseudofile.reqfields.important, input[type=file].pseudofile.pseudoreqfields.important, input[type=file].pseudofile.reqfields.important + label, input[type=file].pseudofile.pseudoreqfields.important + label {
  background-color: #e8f4df;
  border-color: #c3e2ab !important;
}
input[type=file].pseudofile.simulated, input[type=file].pseudofile.simulated + label {
  background-color: #fff !important;
}
input[type=file].pseudofile + label {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
  color: #000;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid #ced4da;
  background-color: #e7eaed;
  font-size: 0.9rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding-right 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
input[type=file].pseudofile + label:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
input[type=file].pseudofile + label:disabled {
  opacity: 0.65;
  pointer-events: none;
}
input[type=file].pseudofile + label.important_btn {
  font-weight: bold !important;
}
input[type=reset], input[type=button], input[type=submit] {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
  color: #000;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid #ced4da;
  background-color: #e7eaed;
  font-size: 0.9rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding-right 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
input[type=reset].loading, input[type=button].loading, input[type=submit].loading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.4rem;
  background-position: right 0.6rem bottom 50%;
  padding-right: 2.5rem !important;
}
input[type=reset].loading:hover, input[type=button].loading:hover, input[type=submit].loading:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='white' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80 50)'%3E%3Cg%3E%3Ccircle cx='0' cy='0' r='6'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.9886363636363635s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.9886363636363635s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 71.213)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.7045454545454546s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.7045454545454546s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.4204545454545454s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.4204545454545454s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 71.213)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-1.1363636363636365s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-1.1363636363636365s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20 50)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.8522727272727273s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.8522727272727273s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.787 28.787)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5681818181818182s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.5681818181818182s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50 20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.2840909090909091s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='-0.2840909090909091s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.213 28.787)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill-opacity='.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='2.272727272727273s' repeatCount='indefinite' values='1;0' begin='0s'/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
input[type=reset]:hover, input[type=button]:hover, input[type=submit]:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
input[type=reset]:disabled, input[type=button]:disabled, input[type=submit]:disabled {
  opacity: 0.65;
  pointer-events: none;
}
input[type=reset].important_btn, input[type=button].important_btn, input[type=submit].important_btn {
  font-weight: bold !important;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=email], input[type=month], input[type=week], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url] {
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin: 0;
  margin-block: 0.1em;
  vertical-align: middle;
  box-sizing: border-box;
}

label.error-tooltip {
  color: #fff;
  font-weight: normal;
  background: #d03a3b;
  padding: 4px 8px;
  font-size: 0.8rem;
  border-radius: 4px;
  border: solid 1px #fff;
  filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.375));
  user-select: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

textarea,
input:not([type=image]):not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]),
select,
optgroup {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus,
input:not([type=image]):not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]):focus,
select:focus,
optgroup:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(13, 110, 253, 0.25);
}

input[type=file].pseudofile + label {
  font-size: 0.9rem;
}
input[type=file].pseudofile + label:hover span.clip {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M81.171,452.414c-50.909-50.948-47.534-128.176,8.076-183.805L306.784,51.092 c36.564-36.644,96.111-36.644,132.677-0.04c36.563,36.523,36.523,96.032-0.081,132.615L214.77,408.296 c-25.313,25.354-64.771,25.635-89.683,0.683c-24.912-24.83-24.912-65.453,0-90.365l119.577-119.457l25.957,25.917L151.084,344.65 c-10.567,10.608-10.567,27.766,0.041,38.293c10.366,10.367,26.921,10.125,37.609-0.603l224.649-224.689 c22.22-22.26,22.3-58.423,0.04-80.603c-22.18-22.26-58.342-22.26-80.602,0L115.243,294.666 c-41.144,41.145-44.479,95.308-8.076,131.671c36.403,36.443,90.567,33.068,131.712-8.036l177.598-177.558l25.956,25.957 L264.875,444.257C209.346,499.908,132.039,503.283,81.171,452.414z'/%3E%3C/svg%3E");
}
input[type=file].pseudofile + label.dragaccept {
  border-color: #86b7fe !important;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(13, 110, 253, 0.25) !important;
}

span.clip {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M81.171,452.414c-50.909-50.948-47.534-128.176,8.076-183.805L306.784,51.092 c36.564-36.644,96.111-36.644,132.677-0.04c36.563,36.523,36.523,96.032-0.081,132.615L214.77,408.296 c-25.313,25.354-64.771,25.635-89.683,0.683c-24.912-24.83-24.912-65.453,0-90.365l119.577-119.457l25.957,25.917L151.084,344.65 c-10.567,10.608-10.567,27.766,0.041,38.293c10.366,10.367,26.921,10.125,37.609-0.603l224.649-224.689 c22.22-22.26,22.3-58.423,0.04-80.603c-22.18-22.26-58.342-22.26-80.602,0L115.243,294.666 c-41.144,41.145-44.479,95.308-8.076,131.671c36.403,36.443,90.567,33.068,131.712-8.036l177.598-177.558l25.956,25.957 L264.875,444.257C209.346,499.908,132.039,503.283,81.171,452.414z'/%3E%3C/svg%3E");
  width: 1rem;
  height: 1rem;
  padding: 0.2rem;
  vertical-align: middle;
}

.ui-datepicker-trigger {
  width: 0px;
  height: 0px;
  margin-top: 0.24rem;
  margin-bottom: 0.1rem;
  margin-left: 4px;
  padding: 0.8rem;
  border: none;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="26px" height="25px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><g><path fill="%23231F20" d="M88.048,89.656h24.579V45.171H88.048V89.656z M399.349,45.171v44.485h24.603V45.171H399.349z"/><path fill="%23231F20" d="M423.952,89.656v44.485h-24.603V89.656H112.626v44.485H88.048V89.656H0v377.172h512V89.656H423.952z M71.512,196.901h260.891v45.538H71.512V196.901z M69.241,271.098h74.469v45.563H69.241V271.098z M332.403,389.426H71.512v-45.609 h260.891V389.426z M442.782,389.426h-74.47v-45.609h74.47V389.426z M442.782,316.66H181.891v-45.563h260.891V316.66z M442.782,242.439h-74.47v-45.538h74.47V242.439z"/></g></svg>');
  transition: all 0.15s ease-in-out;
}
.ui-datepicker-trigger:hover {
  filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4));
}
.ui-datepicker-trigger + label.error-tooltip[data-popper-placement^=right] {
  margin-left: 1.8rem !important;
}

.ui-datepicker-year {
  min-width: 80px;
}

.pseudofile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

input[data-field-validate].error,
textarea[data-field-validate].error,
.errfield:not([type=radio]):not([type=checkbox]),
.invalid:not([type=radio]):not([type=checkbox]) {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23ed1c24' d='M179.38 435.028c0-45.602 31.419-77.75 77.02-77.75 45.577 0 75.491 32.148 76.22 77.75 0 44.048-29.913 76.972-76.22 76.972-45.601 0-77.02-32.924-77.02-76.972zm26.949-104.654L186.859 0h139.013l-19.427 330.374H206.329z'/%3E%3C/svg%3E") 98% 50% no-repeat;
  background-color: #fff5f5;
  background-size: 14px;
  padding-right: 28px !important;
  box-sizing: border-box;
  border: 1px solid #d03a3b !important;
  color: red;
}

.icon_small_button {
  display: block;
  background: no-repeat 6px center;
  padding-left: 27px;
  font-size: 13px;
  line-height: 13px;
  height: 25px;
  border-radius: 5px;
  border: solid 1px #777;
  cursor: pointer;
}

.icon_big_button {
  display: block;
  background: no-repeat 6px center;
  padding-left: 45px;
  font-size: 16px;
  line-height: 16px;
  height: 43px;
  border-radius: 5px;
  border: solid 1px #777;
  cursor: pointer;
}

input.visualvalid.valid:not([type=radio]):not([type=checkbox]):not(:disabled),
textarea.visualvalid.valid:not(:disabled) {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%230db14b' d='M189.211 445.403L0 256.308l55.902-56.017 133.309 133.308L456.098 66.596 512 122.46z'/%3E%3C/svg%3E") 98% 50% no-repeat;
  background-size: 14px;
  padding-right: 28px !important;
  box-sizing: border-box;
}
input.visualvalid.valid:not([type=radio]):not([type=checkbox]):not(:disabled).reqfields, input.visualvalid.valid:not([type=radio]):not([type=checkbox]):not(:disabled).pseudoreqfields,
textarea.visualvalid.valid:not(:disabled).reqfields,
textarea.visualvalid.valid:not(:disabled).pseudoreqfields {
  background: #fff9db url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%230db14b' d='M189.211 445.403L0 256.308l55.902-56.017 133.309 133.308L456.098 66.596 512 122.46z'/%3E%3C/svg%3E") 98% 50% no-repeat;
  background-size: 14px;
  background-position: right 0.6rem bottom 50%;
  padding-right: 28px !important;
  box-sizing: border-box;
}

input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]).pseudoreqfields.visualvalid.valid:placeholder-shown,
textarea.pseudoreqfields.visualvalid.valid:placeholder-shown {
  background: #fff9db !important;
}

.uis-listview-row > .uis-listview-col:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}
.uis-listview-row > .uis-listview-col:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}

.form-edit tr {
  line-height: 1.4rem;
  font-size: 0.9rem;
}
.form-edit tr td:first-child,
.form-edit tr .form-edit th:first-child {
  padding: 0.375rem 0.6rem;
}

.as-field {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  line-height: 1.4;
}

.loading svg {
  color: #fff;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  transition: 0.4s;
  border-radius: 17px;
}
.slider::before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: #fff;
  transition: 0.4s;
  border-radius: 50%;
}

input:focus + .slider {
  box-shadow: 0 0 1px green;
}
input:checked + .slider {
  background-color: green;
}
input:checked + .slider::before {
  transform: translateX(13px);
}

td > .switch {
  margin-block: 0.2rem;
}

.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
  background-color: transparent !important;
  border-color: transparent !important;
}

[data-metajazyk-textarea-container] {
  width: fit-content;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] {
  display: flex;
  align-items: center;
  z-index: 5;
  position: relative;
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  display: flex;
  border-bottom: 0;
  overflow: hidden;
  align-items: stretch;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > button {
  margin: 0;
  border-radius: 0;
  border: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, padding 0.15s ease-in-out, border-color 0.1s ease-in-out;
  box-shadow: none !important;
  border-right: 1px solid #ced4da;
  white-space: nowrap;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > button[data-selected=true] {
  background-color: transparent;
  border-bottom: 1px solid transparent;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > button[data-selected=true]:hover {
  color: #000;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > button:not([data-selected=true]) {
  border-bottom: 1px solid #ced4da;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > [data-metajazyk-rest] {
  width: 100%;
  border-bottom: 1px solid #ced4da;
  display: flex;
  justify-content: flex-end;
  padding-right: 0.3rem;
  align-items: center;
  gap: 0.5rem;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > [data-metajazyk-rest] > [data-contexthelppage] {
  display: contents;
}
[data-metajazyk-textarea-container] > [data-metajazyk-controls] > [data-metajazyk-rest] > [data-contexthelppage] > .uf-icon {
  top: -1px;
}
[data-metajazyk-textarea-container] > [data-metajazyk-preview],
[data-metajazyk-textarea-container] > [data-metajazyk-textarea] {
  margin: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 5rem;
  min-width: 15rem;
}
[data-metajazyk-textarea-container] > [data-metajazyk-preview]:focus,
[data-metajazyk-textarea-container] > [data-metajazyk-textarea]:focus {
  box-shadow: none;
  border-color: #ced4da;
}
[data-metajazyk-textarea-container] > [data-metajazyk-preview] {
  display: none;
  box-sizing: border-box;
  padding: 0.375rem 0.6rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.4;
  word-wrap: break-word;
  border: 1px solid #ced4da;
  border-top: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.kalendar-den_bez_akce {
  background-color: #EEE;
}

.kalendar-tyden_zahlavi {
  background-color: #DDD;
}

.kalendar-prac_doba {
  background-color: #CCC;
}

.kalendar-dnes {
  background-color: #39F;
}

.kalendar-den {
  background-color: #9CF;
}

.kalendar-den_mimo_mesic {
  background-color: #DDD;
}

.kalendar-den_vikend {
  background-color: #6C6;
}

.kalendar-den_mimo_vikend {
  background-color: #BBB;
}

.kalendar-den_zvyrazneny {
  background-color: #FF6;
}

.uisLegend {
  padding: 0.5rem 0rem 2rem;
}
.uisLegend > .uisLegendTitle {
  padding: 0.2rem 0rem;
}
.uisLegend > .uisLegendTitle > a {
  font-weight: bold;
}
.uisLegend > .uisLegendContent {
  padding: 0.5rem 0rem 0.5rem 1rem;
}
.uisLegend > .uisLegendContent > p {
  display: none;
}

/* Apparently meant for more, only part of the login form however.. */
.highlightbox {
  border: 1px solid #939393;
  border-radius: 10px;
  box-shadow: 0 0 5px #bfbfbf;
  padding: 20px 50px;
  margin-block: 20px;
}

.loginform,
#loginform {
  width: 500px;
  margin-left: 100px;
  margin-block: 40px;
  background-color: #f4f4f4;
  color: #000;
}
.loginform input[type=submit],
#loginform input[type=submit] {
  padding: 10px 20px;
  font-weight: bold;
}
.loginform input[type=text],
.loginform input[type=password],
#loginform input[type=text],
#loginform input[type=password] {
  width: 250px;
}
.loginform .loginalternative,
#loginform .loginalternative {
  display: inline-grid;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
.loginform .loginalternative > span,
#loginform .loginalternative > span {
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 0.7em;
  cursor: pointer;
  width: 350px;
  transition: all 0.2s ease-out;
  display: flex;
  margin-inline: auto;
  margin-top: 10px;
  align-items: center;
  justify-content: center;
}
.loginform .loginalternative > span:hover,
#loginform .loginalternative > span:hover {
  transition: all 0.1s ease-in;
  background-color: #ccc;
}
.loginform .loginalternative > span > span,
#loginform .loginalternative > span > span {
  margin-left: 1em;
  vertical-align: middle;
  justify-self: left;
}
.loginform .loginalternative > span > img,
#loginform .loginalternative > span > img {
  vertical-align: middle;
  border-radius: 3px;
  mix-blend-mode: multiply;
  filter: brightness(1.05);
  width: 32px;
  height: 32px;
  border-radius: 3px;
}
.loginform .loginform-section,
#loginform .loginform-section {
  text-align: center;
  margin-block: 15px;
}
.loginform .loginform-section table,
.loginform .loginform-section div,
#loginform .loginform-section table,
#loginform .loginform-section div {
  margin-inline: auto;
}
.loginform .loginform-section > .loginalternativecaption,
#loginform .loginform-section > .loginalternativecaption {
  margin-block: 1.5em;
}
.loginform .loginform-section > .loginalternativecaption::before, .loginform .loginform-section > .loginalternativecaption::after,
#loginform .loginform-section > .loginalternativecaption::before,
#loginform .loginform-section > .loginalternativecaption::after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 30%;
  border-bottom: 1px solid #ccc;
  margin: 0 2% 0 -45%;
}
.loginform .loginform-section > .loginalternativecaption::after,
#loginform .loginform-section > .loginalternativecaption::after {
  margin: 0 -45% 0 2%;
}
.loginform .loginform-section > span,
#loginform .loginform-section > span {
  border: solid 1px #ccc;
  border-radius: 5px;
  padding: 0.7em;
  margin-top: 0.7em;
  display: inline-block;
  cursor: pointer;
  width: 66%;
}
.loginform .loginform-section > span:hover,
#loginform .loginform-section > span:hover {
  background-color: #ccc;
}
.loginform .loginform-section > span > span,
#loginform .loginform-section > span > span {
  margin-left: 1em;
  vertical-align: middle;
}
.loginform .loginform-section > span > a > img,
#loginform .loginform-section > span > a > img {
  vertical-align: middle;
}
.loginform .loginform-section > #zpet-na-vyber,
#loginform .loginform-section > #zpet-na-vyber {
  margin-inline: 0;
  margin-top: 0.5rem;
  text-align: left;
  color: rgb(88, 88, 90);
  cursor: pointer;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.loginform .loginform-section > #zpet-na-vyber > div,
#loginform .loginform-section > #zpet-na-vyber > div {
  position: relative;
  top: 1px;
}

.login-vypisek {
  width: fit-content;
  margin-inline: auto;
}

.loginform_infobox {
  background-color: #f4f4f4;
  width: fit-content;
  margin-inline: auto;
  padding: 0.75rem;
  border-radius: 5px;
  border: 1px solid #e3e3e3;
  display: flex;
  flex-direction: column;
  width: 450px;
  justify-content: center;
  align-items: center;
}

#loginform[data-new-design="1"] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-inline: auto;
  margin-block: 3rem 2rem;
  padding-block: 2rem;
}
#loginform[data-new-design="1"] > .help_rows {
  display: none;
  color: rgb(88, 88, 90);
}
#loginform[data-new-design="1"] > .loginform-section {
  margin-bottom: 0;
  width: fit-content;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-block: 0;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives {
  margin-bottom: 0;
  margin-inline: auto;
  display: flex;
  gap: 0.5rem;
  margin-block: 0;
  margin-inline: auto;
  flex-direction: column;
  width: fit-content;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > div {
  margin-inline: 0;
  order: 99999999999;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > .loginalternative {
  display: block;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > .loginalternative > span {
  width: 100%;
  padding-inline: 3rem;
  box-sizing: border-box;
  margin-top: 0;
  display: flex;
  justify-content: flex-start;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > .loginalternativecaption {
  order: 1;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > [data-sysid=azure_ad] {
  order: 2;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > [data-sysid=email] {
  order: 3;
}
#loginform[data-new-design="1"] > .loginform-section.alternatives > [data-sysid=nia] {
  order: 4;
}
#loginform[data-new-design="1"] > .loginform-section > .login-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: fit-content;
  gap: 3px;
}
#loginform[data-new-design="1"] > .loginform-section > .login-input > .login-input-label {
  margin-inline: 0;
  color: rgb(88, 88, 90);
  padding-left: 0.1rem;
}
#loginform[data-new-design="1"] > .loginform-section > .loginalternativecaption {
  margin-block: 0.5em 1rem;
}
#loginform[data-new-design="1"] > .loginform-section > .cookie_rows,
#loginform[data-new-design="1"] > .loginform-section > .twofa_rows {
  display: none;
}
#loginform[data-new-design="1"][data-email-login-hidden=true] > .loginform-section.main {
  display: none;
}
#loginform[data-new-design="1"][data-email-login-hidden=true] > .loginform-section.alternatives > .loginalternativecaption {
  display: none;
}
#loginform[data-new-design="1"][data-email-login-hidden=false] > .loginform-section.alternatives {
  display: none;
}
#loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=no] > .loginform-section > .cookie_rows, #loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=sms] > .loginform-section > .cookie_rows, #loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=totp] > .loginform-section > .cookie_rows {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.2rem;
  margin-inline: 0;
}
#loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=no] > .loginform-section > .twofa_rows, #loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=sms] > .loginform-section > .twofa_rows, #loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=totp] > .loginform-section > .twofa_rows {
  display: flex;
}
#loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=sms] > #helpTextSMS {
  display: block;
}
#loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true])[data-two-factor-type=totp] > #helpTextTOTP {
  display: block;
}
#loginform[data-new-design="1"][data-inserting-twofa-code="1"]:not([data-email-login-hidden=true]) > .loginform-section > .password_rows {
  display: none;
}

.uis-masonry {
  display: grid;
  max-width: 900px;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-block: 20px;
}
.uis-masonry .uis-masonry-box {
  margin: 0;
  display: grid;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto;
  background-color: #f7f7f7;
  color: #000;
  padding: 10px 20px;
  justify-items: start;
  border-radius: 3px;
  border: 1px solid #bbb;
  border-left: 4px solid #26BA03;
  /*! border-color !*/
}
.uis-masonry .uis-masonry-box.uis-masonry-box-normal {
  border-left-color: #00f;
}
.uis-masonry .uis-masonry-box.uis-masonry-box-info {
  border-left-color: #777;
}
.uis-masonry .uis-masonry-box.uis-masonry-box-issue {
  border-left-color: #f77036;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-title {
  grid-row: 1;
  grid-column: 1;
  font-weight: bold;
  font-size: 120%;
  justify-self: start;
  align-self: start;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-desc {
  grid-row: 2;
  grid-column: 1;
  margin-top: 1rem;
  margin-bottom: 1rem;
  justify-self: start;
  text-align: justify;
  align-self: start;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-actions {
  grid-row: 3;
  grid-column: 1;
  gap: 16px;
  display: flex;
  justify-items: end;
  width: 100%;
  align-items: end;
  justify-content: flex-end;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-actions a {
  text-decoration: none;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-actions .uis-masonry-box-action {
  justify-self: end;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid #ced4da;
  background-color: #e7eaed;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 0.9rem;
  line-height: 1.4;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  margin-block: 0.1em;
  color: #000;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-actions .uis-masonry-box-action:hover {
  background-color: #0b5ed7;
  border-color: #0a58ca !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  color: #fff;
}
.uis-masonry .uis-masonry-box .uis-masonry-box-actions .uis-masonry-box-action.uis-masonry-box-action-primary {
  border: 1px solid #9eaab5;
}

.uis_msg {
  --_radius: 3px;
  margin-block: 0.8rem;
  max-width: 900px;
  font-size: 1em;
  align-items: center;
  border: 1px solid hsl(var(--_main_color)/50%);
  border-left-color: hsl(var(--_main_color)/60%);
  border-left-width: 4px;
  border-radius: var(--_radius);
  display: flex;
  background-color: hsl(var(--_main_color)/8%);
  padding-right: 0.8rem;
  color: hsl(var(--_main_color));
  width: fit-content;
  box-sizing: border-box;
  /* Just target any link inside */
}
.uis_msg.ok {
  --_main_color: 120deg 100% 25.1%;
}
.uis_msg.ko {
  --_main_color: 0deg 100% 50%;
}
.uis_msg.info {
  --_main_color: 209.6deg 100% 41.88%;
}
.uis_msg.tip {
  --_main_color: 38.82deg 100% 50%;
}
.uis_msg a {
  color: hsl(from hsl(var(--_main_color)) h s 30%);
}
.uis_msg a:hover {
  color: hsl(from hsl(var(--_main_color)) h s 55%);
}
.uis_msg:has(> div > .text > pre) {
  max-width: fit-content;
}
.uis_msg > img,
.uis_msg > .uf-icon {
  margin: 0.5rem;
  align-self: start;
}
.uis_msg > div {
  flex: 1;
  margin-block: 0.6rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.uis_msg > div > .text {
  font-weight: bold;
  line-height: 1.6;
  text-wrap: pretty;
}
.uis_msg > div > .text p {
  margin-block: 0;
}
.uis_msg > div > div > ul {
  margin: 0rem 0rem 0.3rem;
  padding: 0rem 0rem 0rem 1.2rem;
  list-style: disc none;
}
.uis_msg > div > div > ul.detail {
  font-weight: bold;
}
.uis_msg > div > div > ul > li {
  background-image: none;
  padding: 0.2rem 0;
  margin: 0;
  list-style: disc;
}
.uis_msg > div > div > ul > li::marker {
  font-size: 1.1rem;
}
.uis_msg > div > .buttons {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}
.uis_msg > div > .buttons input[type=submit].btn {
  border-color: transparent;
  background-color: hsl(var(--_main_color)/10%);
  color: hsl(var(--_main_color)/85%);
  transition: all 0.2s ease-in-out;
}
.uis_msg > div > .buttons input[type=submit].btn:hover {
  border-color: hsl(var(--_main_color)/35%);
}
.uis_msg > div > .buttons input[type=submit].btn.primary {
  border-color: hsl(var(--_main_color)/40%);
  color: hsl(var(--_main_color)/90%);
  font-weight: bold;
}
.uis_msg > div > .buttons input[type=submit].btn.primary:hover {
  border-color: hsl(var(--_main_color)/80%);
  background-color: hsl(var(--_main_color)/15%);
}

/* css pro fci fakulty() */
.vyber-fakult {
  --sloupcu-max: 4;
  --sirka-max: 250px;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(var(--sirka-max), 1fr));
  max-width: calc(var(--sloupcu-max) * var(--sirka-max) + (var(--sloupcu-max) - 1) * 1rem);
  width: 90vw;
}
.vyber-fakult:has(> .fakulta:nth-child(1)) {
  --sloupcu-max: 1.5;
}
.vyber-fakult:has(> .fakulta:nth-child(2)) {
  --sloupcu-max: 2.5;
}
.vyber-fakult:has(> .fakulta:nth-child(3)) {
  --sloupcu-max: 3.5;
}
.vyber-fakult:has(> .fakulta:nth-child(4)) {
  --sloupcu-max: 4;
}
.vyber-fakult:has(> .fakulta:nth-child(5)) {
  --sloupcu-max: 3;
}
.vyber-fakult:has(> .fakulta:nth-child(6)) {
  --sloupcu-max: 3;
}
.vyber-fakult:has(> .fakulta:nth-child(7)) {
  --sloupcu-max: 4;
}
.vyber-fakult:has(> .fakulta:nth-child(8)) {
  --sloupcu-max: 4;
}
.vyber-fakult:has(> .fakulta:nth-child(9)) {
  --sloupcu-max: 5;
}
.vyber-fakult:has(> .fakulta:nth-child(10)) {
  --sloupcu-max: 5;
}
.vyber-fakult:has(> .fakulta:nth-child(11)) {
  --sloupcu-max: 5;
}
.vyber-fakult:has(> .fakulta:nth-child(12)) {
  --sloupcu-max: 5;
}
.vyber-fakult:has(> .fakulta:nth-child(13)) {
  --sloupcu-max: 6;
}
.vyber-fakult:has(> .fakulta:nth-child(14)) {
  --sloupcu-max: 6;
}
.vyber-fakult:has(> .fakulta:nth-child(15)) {
  --sloupcu-max: 6;
}
.vyber-fakult:has(> .fakulta:nth-child(16)) {
  --sloupcu-max: 6;
}
.vyber-fakult:has(> .fakulta:nth-child(17)) {
  --sloupcu-max: 7;
}
.vyber-fakult:has(> .fakulta:nth-child(18)) {
  --sloupcu-max: 7;
}
.vyber-fakult:has(> .fakulta:nth-child(19)) {
  --sloupcu-max: 7;
}
.vyber-fakult:has(> .fakulta:nth-child(20)) {
  --sloupcu-max: 7;
}
.vyber-fakult[data-mame-obrazky=false] {
  --sirka-max: 222px;
}
.vyber-fakult[data-mame-obrazky=false] > .fakulta {
  border-top: 15px solid var(--fak-clr);
  background-color: rgba(225, 225, 225, 0.6705882353);
  grid-template-rows: unset;
}
.vyber-fakult[data-mame-obrazky=false] > .fakulta[data-zrusena]::after {
  top: -1.2rem;
  right: -0.5rem;
}
.vyber-fakult > .fakulta {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  align-items: center;
  text-decoration: none;
  justify-content: center;
  padding: 0.75rem 1.5rem;
  background-color: #f0f0f0;
  border-radius: 8px;
  transition: outline 0.2s ease-in-out;
  position: relative;
  outline: 2px solid transparent;
}
.vyber-fakult > .fakulta:hover {
  outline: 2px solid rgba(171, 171, 171, 0.4);
}
.vyber-fakult > .fakulta[data-zrusena]::after {
  content: attr(data-zrusena);
  position: absolute;
  width: fit-content;
  background: #cb0000;
  top: -0.4rem;
  right: -0.5rem;
  font-size: 0.9rem;
  padding: 0.25rem 0.4rem;
  border-radius: 5px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
}
.vyber-fakult > .fakulta > .logo {
  justify-self: center;
  min-height: 100px;
  align-items: center;
  display: flex;
}
.vyber-fakult > .fakulta > .nazev {
  text-wrap: balance;
  text-align: center;
  color: black;
  font-size: 0.9rem;
}

.arrow {
  display: none !important;
}

[data-popper-placement] > .arrow {
  display: none;
}
[data-popper-placement][data-popper-placement=left]::after {
  right: -5px;
  top: calc(50% - 4px);
  rotate: 45deg;
}
[data-popper-placement][data-popper-placement=top]::after {
  rotate: 135deg;
  bottom: -5px;
  left: calc(50% - 5px);
}
[data-popper-placement][data-popper-placement=right]::after {
  rotate: 225deg;
  left: -4px;
  top: calc(50% - 4px);
}
[data-popper-placement][data-popper-placement=bottom]::after {
  rotate: -45deg;
  top: -5px;
  left: calc(50% - 5px);
}
[data-popper-placement]::after {
  content: "";
  position: absolute;
  width: 8px;
  aspect-ratio: 1/1;
  background-color: inherit;
  box-sizing: border-box;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
}

/* This is an optional wrapper *sigh* */
.portal_menu_wrapper {
  display: flex;
  align-items: flex-end;
}
.portal_menu_wrapper .portal_menu_order {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-top: 1rem;
  margin-right: 0.5rem;
  min-height: 1.2rem;
  cursor: default;
  align-self: flex-start;
}
.portal_menu_wrapper .portal_menu_order div {
  display: inline-block;
  border: solid 1px #bbb;
  border-radius: 50%;
  padding: 1px;
  height: 1.5rem;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  color: #bbb;
  font-size: 80%;
  font-weight: normal;
}
.portal_menu_wrapper + p,
.portal_menu_wrapper + p + hr.uisseparator,
.portal_menu_wrapper + hr.uisseparator {
  display: none;
}

.portal_menu {
  display: inline-block;
  vertical-align: bottom;
}
.portal_menu tr {
  display: inline-block;
}
.portal_menu td {
  padding-right: 3rem !important;
}
.portal_menu td:not(.portal_menu_hole) {
  display: inline-block;
  border: 1px solid #d3d3d3;
  border-radius: 5px 5px 0 0;
  padding: 0.5rem 1rem !important;
  min-height: 1.2rem;
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  vertical-align: bottom;
  height: 100%;
  transition: min-height 0.15s ease-in-out, margin-top 0.15s ease-in-out;
}
.portal_menu td:not(.portal_menu_hole):hover a {
  text-decoration: none;
}
.portal_menu td:not(.portal_menu_hole).active {
  border-color: #777;
  border-bottom: 0;
  min-height: 1.5rem;
  cursor: pointer;
}
.portal_menu td:not(.portal_menu_hole).active:not(:has(b)) {
  font-weight: bold;
}
.portal_menu td:not(.portal_menu_hole):not(.active) {
  background: #fafafa;
  margin-top: 0.8rem;
}
.portal_menu td:not(.portal_menu_hole):not(.active):hover {
  cursor: pointer;
  margin-top: 0.5rem;
  min-height: 1.5rem;
}
.portal_menu td.portal_menu_hole {
  display: inline-block;
  min-height: 1.2rem;
  vertical-align: bottom;
  margin-bottom: 0.5rem;
  height: 100%;
  padding: 0 0 0 0 !important;
  width: 0.5rem;
  border-bottom: 1px solid #d3d3d3;
}

.badge {
  background-color: #e70800;
  border-radius: 500px;
  color: #fff;
  text-align: center;
  padding: 1px 6px 2px 5.5px;
  margin-left: 0.5em;
  font-size: 0.8rem;
  font-weight: normal;
}

.sideportlet input[type=text] {
  max-width: 100%;
  box-sizing: border-box;
}

.big-info,
.uni-unusual-info {
  text-align: center;
  margin: 0px 0px 15px;
  padding: 15px 10px;
  background: #c80000;
  border-radius: 5px;
  width: 900px;
  color: #fff;
  font-size: 16px;
}
.big-info a,
.uni-unusual-info a {
  color: #ffa500;
}

.uni-unusual-info {
  background: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
}
.uni-unusual-info.db-type-test .ribbon,
.uni-unusual-info.db-type-test .detail {
  background-color: #080;
}
.uni-unusual-info.db-type-dev .ribbon,
.uni-unusual-info.db-type-dev .detail {
  background-color: #009;
}
.uni-unusual-info.db-type-unknown .ribbon,
.uni-unusual-info.db-type-unknown .detail {
  background-color: #8b0000;
}
.uni-unusual-info > .ribbon {
  padding: 15px 10px;
  width: 230px;
  background-color: #e43;
  position: absolute;
  text-align: center;
  letter-spacing: 1px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: fixed;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 34px 35px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px, rgba(0, 0, 0, 0.5) 0px 0px 5px 0px inset;
  text-shadow: -1px -1px #000;
  top: 25px;
  left: -70px;
  color: #fff;
  z-index: 10000;
  line-height: 1rem;
}
.uni-unusual-info > .ribbon > .first-line {
  display: block;
}
.uni-unusual-info > .ribbon > .second-line {
  display: block;
  font-size: 70%;
}
.uni-unusual-info > .detail {
  display: none;
  position: fixed;
  padding: 1rem 2rem;
  border-radius: 5px;
  top: 100px;
  left: 100px;
  width: 480px;
  text-shadow: none;
  z-index: 10000;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 34px 35px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.rozvrh-pred {
  color: #000;
  background-color: lightgreen;
  border: dashed 1px #000;
}

.rozvrh-cvic {
  color: #000;
  background-color: lightcyan;
  border: dashed 1px #000;
}

.cvic-vyb {
  background-color: #9ff;
  border: 1px solid;
}

.pred-vyb {
  background-color: #4ee44e;
  border: 1px solid;
}

.konzultace-akce {
  color: #000;
  background-color: #dacbff;
  border: dashed 1px #000;
}

.rozvrh-blok {
  color: #000;
  background-color: lightgrey;
  border: dashed 1px #000;
}

.rozvrh-akce {
  color: #000;
  background-color: #ffffc5;
  border: dashed 1px #000;
}

.rozvrh-sep {
  color: #000;
  background-color: #808080;
  border: dashed 1px #000;
}

.rozvrh-reze {
  color: #000;
  background: #ffcdc5;
  border: dashed 1px #000;
}

.rozvrh-zadost {
  color: #000;
  background-color: #FFE788;
  border: dashed 1px #000;
}

.rozvrh-volno {
  color: #000;
  background: #fff;
  border: dashed 1px #000;
}

.rozvrh-blok a,
.rozvrh-reze a,
.rozvrh-pred a,
.rozvrh-cvic a,
.rozvrh-volno a,
.rozvrh-zadost a {
  color: #00f;
}

.slider_parent_box {
  position: relative;
  border: solid 1px #777;
  border-radius: 3px;
  padding: 1em;
  margin-top: 1em;
}
.slider_parent_box > .slider_box {
  overflow: hidden;
  display: inline-block;
}
.slider_parent_box > .slider_box > .simple_slider {
  position: relative;
}
.slider_parent_box > .slider_box > .simple_slider > .slider_opts {
  float: left;
  position: relative;
}
.slider_parent_box > .slider_controls_box {
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  margin-bottom: 15px;
  padding: 0.5em;
  border-radius: 3px;
  display: flex;
  gap: 0.25em;
}
.slider_parent_box > .slider_controls_box > .slider_controls {
  margin: 0;
  display: block;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-bottom: 4px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: lightgrey;
}

.souhlasy_table {
  width: 900px;
}

.souhlas {
  border: 1px solid #d1d1d1;
  border-left-width: 4px;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  width: -webkit-fill-available;
  padding: 1rem;
  gap: 0.5rem;
}
.souhlas.bunka_zelena, .souhlas.bunka_cervena {
  background-color: unset;
}
.souhlas.bunka_zelena {
  border-left-color: #26ba03;
}
.souhlas.bunka_cervena {
  border-left-color: #f61f17;
}
.souhlas > .data_row {
  display: grid;
  grid-template-columns: 1.69fr 30px 1fr 70px;
}
.souhlas > .data_row > .souhlas_status_text {
  padding-left: 0.3rem;
  display: flex;
  align-items: center;
}
.souhlas > .data_row > .souhlas_obrazek,
.souhlas > .data_row > .souhlas_cudliky {
  display: grid;
  place-items: center;
}
.souhlas > .data_row .souhlas_cudliky > a {
  grid-row: 1/1;
  grid-column: 1/1;
}

.study-badge {
  margin: 2px;
  padding: 4px 10px;
  min-width: 100px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 90%;
  letter-spacing: 1.2px;
  border-radius: 3px;
}
.study-badge + .study-badge {
  margin-left: 10px;
}
.study-badge.study-badge-aftertext {
  margin-left: 20px;
}

.clm_main {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
}
.clm_main > .clm_toggle {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.clm_main > .clm_toggle:has(img) {
  gap: 0.3rem;
}

table {
  font-size: 0.8rem;
  font-weight: 400;
  border-spacing: 1.4px;
}
table[data-max-length="1"] {
  word-break: break-word;
}
table.border_collapse {
  border-collapse: collapse;
}
table.velky_ramecek {
  border-radius: 0.5rem;
  border: 1px solid silver;
  padding: 0.375rem 0.6rem;
}
table.detailni_ramecek td {
  border: 1px solid #9da9b5;
  border-radius: 0.25rem;
}
table.detailni_ramecek tr.zahlavi td {
  border: none;
}
table.border_collapse {
  border-collapse: collapse;
}
table.strom {
  border-collapse: collapse;
  padding: 0;
  table-layout: auto;
}
table.strom td:last-child {
  width: auto;
}
table.strom a {
  padding: 0;
  margin: 0;
  border: 0;
}
table.strom a:hover {
  padding: 0;
  margin: 0;
  border: 0;
}
table:not(.nostickyheaders) > thead:not(.zahlavi) > tr.zahlavi-int,
table:not(.nostickyheaders) > thead.zahlavi,
table:not(.nostickyheaders) > tbody > tr.zahlavi-middle {
  position: sticky;
  top: 0px;
  z-index: 100;
}
table a {
  font-size: inherit !important;
}
table th {
  padding-top: 0;
  padding-bottom: 0;
}
table th.odsazena {
  padding-left: 5px;
  padding-right: 5px;
}
table th.zahlavi {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
table th.uzke {
  padding: 1px;
  margin: 1px;
  border: 0;
}
table tr.uis-hl-table:hover {
  background-color: #f0f0f0;
}
table tr.zahlavi td {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}
table tr.sudy:not(.zahlavi) {
  background-color: #e7eaed;
}
table tr td {
  padding-top: 2px;
  padding-bottom: 2px;
}
table tr td.odsazena {
  padding-left: 5px;
  padding-right: 5px;
}
table tr td.uzke {
  padding: 1px;
  margin: 1px;
  border: 0;
}
table tr td.strom {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 10px;
}
table tr td.strom img {
  vertical-align: middle;
}

tr:not(.zahlavi):nth-child(even of .lbn:not([style*="display:none"]):not([style*="display: none"]):not(.hide-row):not([hidden]):not(.JSTFFilteredRow)) {
  background-color: #e7eaed;
}

td.zahlavi,
th.zahlavi,
tr.zahlavi > th,
tr.zahlavi > td,
tr.zahlavi > th.zahlavi,
tr.zahlavi > td.zahlavi {
  min-height: 1.4rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  border-radius: 3px;
  font-weight: bold;
}

td.odsazena,
td.zahlavi,
th.zahlavi,
tr.zahlavi > th,
tr.zahlavi > td,
tr.zahlavi > th.zahlavi,
tr.zahlavi > td.zahlavi {
  padding-left: 0.6rem !important;
  padding-right: 0.6rem !important;
}

/*
table {

    tr:first-child {
        td:first-child,
        th:first-child,
        th:first-child.UISTMNumberCellHidden + th {
            border-top-left-radius: 5px;
        }
        td:last-child,
        th:last-child {
            border-top-right-radius: 5px;
        }
    }

    tr:last-child {
        td:first-child,
        td:first-child.UISTMNumberCellHidden + td {
            border-bottom-left-radius: 5px;
        }
        td:last-child {
            border-bottom-right-radius: 5px;
        }
    }
}
*/
.uis-multicolumn-container {
  display: flex;
  justify-content: baseline;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}
.uis-multicolumn-container > .uis-multicolumn-column {
  padding-right: 20px;
}

.cb-single {
  display: flex;
  align-items: baseline;
}
.cb-single:not(.cb-single-center) {
  margin-right: 1em;
}
.cb-single.cb-single-center {
  justify-content: center;
}
.cb-single > input[type=checkbox] {
  flex: none;
}

tr.collapsed-row > td.collapsible_icon_field > .level-wrapper > span,
tr.collapsed-row > td.collapsible_icon_field > small > .level-wrapper > span,
tr.collapsed-row > td.collapsible_icon_field > div > .level-wrapper > span,
tr.collapsed-row > td.collapsible_icon_field > span > .level-wrapper > span {
  margin-block: auto;
}
tr.collapsed-row > td.collapsible_icon_field > .level-wrapper > span > .expand-icon,
tr.collapsed-row > td.collapsible_icon_field > small > .level-wrapper > span > .expand-icon,
tr.collapsed-row > td.collapsible_icon_field > div > .level-wrapper > span > .expand-icon,
tr.collapsed-row > td.collapsible_icon_field > span > .level-wrapper > span > .expand-icon {
  display: none;
}
tr:not(.collapsed-row) > td.collapsible_icon_field > .level-wrapper > span,
tr:not(.collapsed-row) > td.collapsible_icon_field > small > .level-wrapper > span,
tr:not(.collapsed-row) > td.collapsible_icon_field > div > .level-wrapper > span,
tr:not(.collapsed-row) > td.collapsible_icon_field > span > .level-wrapper > span {
  margin-block: auto;
}
tr:not(.collapsed-row) > td.collapsible_icon_field > .level-wrapper > span > .collapse-icon,
tr:not(.collapsed-row) > td.collapsible_icon_field > small > .level-wrapper > span > .collapse-icon,
tr:not(.collapsed-row) > td.collapsible_icon_field > div > .level-wrapper > span > .collapse-icon,
tr:not(.collapsed-row) > td.collapsible_icon_field > span > .level-wrapper > span > .collapse-icon {
  display: none;
}
tr > td.collapsible_link_field {
  cursor: pointer;
}

.expand-icon,
.collapse-icon {
  cursor: pointer;
  padding-right: 0.5em;
}

.filler-icon {
  padding-right: 0.5em;
}

.next-by-content {
  flex-grow: 1;
  padding-top: 0.25em;
}

.level-wrapper {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
}

textarea.uis-ta-fullwidth {
  width: 100%;
}

.uis-ta-counter-area {
  font-size: 80%;
}

.uis-ta-counter-invalid {
  color: red;
}

.uis-ta-counter-left {
  text-align: left;
}

.uis-ta-counter-area:not(.uis-ta-counter-area-left) span {
  text-align: right;
  display: inline-block;
}

.ui-widget {
  z-index: 2010 !important;
}

.ui-widget-overlay {
  z-index: 2000 !important;
}

.uis-std-icon-preview {
  height: 48px;
}

.open_street_map {
  width: 75%;
  height: 50%;
  min-height: 400px;
  min-width: 600px;
  max-width: 1500px;
  border: solid 1px gray;
  margin-top: 1em;
  margin-bottom: 1em;
}

.iti__dropdown-content > input[type=text].iti__search-input {
  margin-top: -1px;
  border-radius: 3px;
  margin-left: -1px;
  margin-right: -1px;
  width: calc(100% + 2px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.iti__dropdown-content > .iti__country-list > .iti__country {
  background: none;
}

#uis-form-verified-phone-container {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 0.5rem;
}
#uis-form-verified-phone-container > div {
  display: contents;
}
#uis-form-verified-phone-container input:not(:checked) + .slider {
  background-color: #999ea3;
}
#uis-form-verified-phone-container .switch {
  justify-self: center;
}

.uis-form-verified-phone {
  display: contents;
}

.switch:has(+ [data-uis-phone-confirmed="0"]) {
  opacity: 0;
  pointer-events: none;
  user-select: none;
}

#uis-form-verified-phone-add-row > button {
  width: fit-content;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../input/base.scss%22,%22../input/_base.scss%22,%22../input/_icons.scss%22,%22../input/_icons_gen.scss%22,%22../input/_iconsoverwrite.scss%22,%22../input/_random.scss%22,%22../input/_variables.scss%22,%22../input/_hd.scss%22,%22../input/_apprady.scss%22,%22../input/_breadcrumbs.scss%22,%22../input/_cookieconsent.scss%22,%22../input/_gotobuttons.scss%22,%22../input/_helpreader.scss%22,%22../input/_hider.scss%22,%22../input/_inputs.scss%22,%22../input/_kalendar.scss%22,%22../input/_legend.scss%22,%22../input/_login.scss%22,%22../input/_masonry.scss%22,%22../input/_msg.scss%22,%22../input/_nabidky.scss%22,%22../input/_popper.scss%22,%22../input/_portalmenu.scss%22,%22../input/_portlety.scss%22,%22../input/_ribbon.scss%22,%22../input/_rozvrhy.scss%22,%22../input/_simpleslider.scss%22,%22../input/_souhlasy.scss%22,%22../input/_study.scss%22,%22../input/_table.scss%22,%22../input/_visualcontrols.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;ACGI;EACI;;AAEJ;EAJJ;IAKQ;;;;AAIR;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;;AAKJ;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;;;AAIR;EACI;;;AAIA;EACI;;AAGJ;EACI;EACA;;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;;AAIR;AAAA;EAEI;;;AAKJ;AACA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;ACrGR;EACI;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAMZ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;ACtGZ;EAAc;;;AACd;EAAc;;;AACd;EAAe;;;AACf;EAAc;;;AACd;EAAc;;;AACd;EAAe;;;AACf;EAAc;;;AACd;EAAc;;;ACRV;AAAA;AAAA;AAAA;EAGI;EACA;EACA;EACA;EACA;EACA,YACI;;AAKJ;AAAA;AAAA;AAAA;EACI;;AAIR;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;;;AC/BR;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;EAII;;;AAKJ;EACI;;;AAIJ;AAAA;EAEI;EACA;EACA;EACA,mBC/BsB;EDgCtB;EACA,eChCkB;EDiClB;EACA;EACA;EACA,WCnCc;;ADqCd;AAAA;EACI;EACA;;;AAGR;EACI;EACA;;;AAKJ;EACI;;;AAKJ;EACI;EACA;;AAEA;EACI;EACA;;AAGI;EACI;;AAEA;EACI;EACA;EACA;;;AAWpB;AAAA;EAEI;EACA;;;AAEJ;EACI;EACA;;AAEA;EACI;EACA;;;AAGR;EACI;EACA;;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAMR;EACI;EACA;;;AAKJ;EACI;;;AAKJ;EACI;EACA;;;AAKJ;AAAA;EAEI;EACA;;;AAKJ;EACI;EACA;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;IACA;;;;AAQZ;AAAA;EAEI;EACA;;AAEA;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;;AAMR;AAAA;EAEI;EACA;EACA;EACA;EACA;;;AAKJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAKJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;;AAKJ;EACI;;;AAEJ;EACI;;;AAMA;EAEI;;;AAKR;EACI;;;AAEJ;EACI;;;AAOA;AAAA;EACI;EACA;;AAEA;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;;;AAOZ;EACI;;;AAKJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;;AEnZR;EACI;EACA;EACA;EACA;EACA;EAKA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEA;EACI;;AAKJ;EACI;;AAEA;EACI;;AAKJ;EACI;;AAGI;AAAA;AAAA;EAEI;;AAQJ;EACI;;AAEJ;EACI;;AAMhB;EACI;;AAKA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAOR;EACI;EACA;;AAEA;EACI;EACA;;AAEJ;EACI;EACA;;AASR;AAAA;EACI;;AAOJ;AAAA;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EAEI;EACA;EACA;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;EACA,eA7Ie;EA8If;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAIA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAMR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;;AAIZ;EACI;EACA;EACA;;AAMJ;EACI;;AAQpB;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAShB;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA,eAnUe;EAoUf;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAMR;EACI;;AAMA;EACI;;AAKZ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMA;EACI;;AAEJ;EACI,YAPU;;AASV;EACI;EACA;;AAIJ;EACI,YAhBM;;AAGd;EACI;;AAEJ;EACI,YAPU;;AASV;EACI;EACA;;AAIJ;EACI,YAhBM;;AAGd;EACI;;AAEJ;EACI,YAPU;;AASV;EACI;EACA;;AAIJ;EACI,YAhBM;;AAGd;EACI;;AAEJ;EACI,YAPU;;AASV;EACI;EACA;;AAIJ;EACI,YAhBM;;AAwB1B;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAOZ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKZ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAWpB;EACI;;AAEA;EACI;;;AAKR;AACA;AAAA;EAEI;;AAEA;AAAA;EACI;;AAGJ;AAAA;EACI;EACA;EACA;;AAEA;AAAA;EACI;EACA;EACA;;AAGJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACI;;AAGA;AAAA;EACI;;AAEJ;AAAA;EACI;;AAOhB;AAAA;EACI;;AAGJ;AAAA;EACI;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAIR;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;EAEI;EACA;;AAGJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;AAAA;EACI;;;AAOR;AASQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;;AAUhB;AACA;EACI;;AAGI;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAMA;EACI;;AAKZ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAIR;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAGI;EACI,kBDx1BA;;AC41BZ;EACI;;AAEA;EACI;EACA;EACA;;AAMZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAQpB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMZ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMR;AACA;AAAA;AAAA;EAGI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAKJ;AACA;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAIZ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;AAKJ;EACI;EACA;;AAGA;EACI;;AAIR;EAAmB;IAAK;;;;AAG5B;EACI;EACA;EACA;;AAGI;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;;AAOZ;AACA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;;AAYZ;EACI;;AAGJ;EACI;EACA;;;AAOZ;AACA;AAAA;EAEI;;;AAKA;EACI;;;AAQR;AAEA;EACI;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;EACI;;;AAUZ;EACI;;AAIA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACI;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAIA;EACI;EACA;;AAKJ;EACI;EACA;;AAKJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;AAAA;AAAA;AAAA;EAKA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGR;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAQJ;EACI;EACA;;AASpB;EACI;EACA;EACA;;AAIQ;EAEI;;AAIQ;EACI;;AAEA;AAAA;EAEI;;AAGR;EAMI;EACA;;AAOJ;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAGJ;EAEI;;AAGJ;EAII;;AAGJ;EAEI;;AAQpB;EACI;EACA;;;AASZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGI;EACI;EACA;;AAFJ;EACI;EACA;;AAFJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA,WACI;EAIJ;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAAmB;;AACnB;EAAoB;;;AAIxB;EACI;AAAA;IAEI;;;ACzpDR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGI;EAMI,qBACI;;AALJ;EACI;;AAOJ;EACI;;AAEA;EACI;;AAIR;AAAA;EAEI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;AAAA;EAEI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;EACA;;AAKI;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;AAAA;EAEI;;AAGJ;EACI;EACA;;;ACxGZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EAEI;EACA;;AAIA;EACI;EACA;EACA;;AAMJ;EACI;EACA;;AAIQ;EACI;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAWxB;AAAA;EAEI;EACA;;AAEA;AAAA;EACI;;AAEA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAOZ;AAAA;AAAA;AAAA;EAII;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;;AAGJ;EACI;;;AAQJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;;AC1RpB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EAvBJ;IAwBQ;;EAGI;IACI;IACA;IACA;IACA;;;AAMR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAIR;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;;AC5FR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;EACI;EACA;;AAIR;EACI;;AAEJ;EACI;;;ACnCR;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;AAAA;EAEI;;;AAYhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;AAAA;AAAA;EAGI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;AAAA;EAEI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMR;EACI;EACA;;AAEA;EACI;;;AASJ;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;EACI;;AAEA;AAAA;EACI;EACA;;AAIR;AAAA;EACI;;AAEJ;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACI;EACA;;AAIR;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;EACA;EACA;;AAGJ;AAAA;EACI;;AAEA;AAAA;EACI;;AAGJ;EAPJ;AAAA;IAQQ;IACA;;;AAIR;AAAA;EACI;;AAEA;AAAA;EACI;;;AAQZ;AAAA;EAEI;;;AAEJ;AAAA;EAEI;;;ACxPA;EACI;;AAEJ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAKJ;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI,YACI;EAKJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACuGhB;;AAAA;;AAAA;AA9BI;EAII;EACA;;AAGJ;EAEI;EACA;;AAGJ;EAII;EACA;;AAGJ;EAEI;;;AAkBR;EAzJI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AA+IJ;EA5JI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAkJA;EACA;EACA;EACA;;AAGA;EAEI;;AAGJ;EAEI;EACA;EACA;EACA;;;AAGR;EAlLI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAwKJ;EArLI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACI;EA6JJ;EACA;EACA;;AA3FA;EACI,kBRvGgB;EQwGhB;EACA;EACA;EACA;;AAEA;EACI,kBR7GY;;AQwCpB;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AA+IA;EACI;;;AA/FR;EACI,kBRvGgB;EQwGhB;EACA;EACA;EACA;;AAEA;EACI,kBR7GY;;AQ4MpB;EACI;EACA;EACA;EACA;;;AAIR;EAGI;EACA;EACA;EACA;;AArHA;EACI,kBRvGgB;EQwGhB;EACA;EACA;EACA;;AAEA;EACI,kBR7GY;;AQ4NpB;EACI;;;AAKR;AAAA;EAEI;;;AAEJ;EACI;EACA;EACA;;;AAMA;EAtLA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA8KI;;AA5KJ;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EAEI;EACA;EACA;;AAGJ;EAEI;EACA;;AAEA;EACI;;AAoJJ;EACI;;AAGR;EA9LA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsLI;;AApLJ;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EAEI;EACA;EACA;;AAGJ;EAEI;EACA;;AAEA;EACI;;AA4JJ;EACI;;AAzIR;EAII;EACA;;AAGJ;EAEI;EACA;;AAGJ;EAII;EACA;;AAGJ;EAEI;;AAyHI;EAhQR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACI;;AAOJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAuNJ;EAvQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACI;;AAoEJ;EACI,kBRvGgB;EQwGhB;EACA;EACA;EACA;;AAEA;EACI,kBR7GY;;AQwCpB;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AA+NJ;EA/QA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAyRA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMR;AAAA;AAAA;AAAA;EAII;;AAEA;AAAA;AAAA;AAAA;EACI;;;AAMR;AAAA;AAAA;AAAA;EAII;;AAEA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;;AAMR;EACI;;AAEA;EACI;;AAEJ;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAWJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACI;;AAGJ;EACI;;;AAGR;EACI;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAWJ;AAAA;EAEI;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;;;AAIR;AAAA;EAEI;;;AAmBI;EACI;;AAEJ;EACI;;;AAUR;EACI;EACA;;AAEA;AAAA;EAEI;;;AAKZ;EACI;EACA;EACA;;;AAIJ;EACI;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;;AAEJ;EACI;;AAEA;EACI;;;AAOZ;EACI;;;AAEJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;;AAQR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGR;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAMhB;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/pBR;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;ACzBJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;;ACfZ;AACA;EACI;EACA;EACA;EACA;EACA;;;AAKJ;AAAA;EAEI;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;EAEI;;AAGJ;AAAA;EACI;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAKZ;AAAA;EACI;EACA;;AAEA;AAAA;AAAA;AAAA;EAEI;;AAGJ;AAAA;EACI;;AAEA;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EACI;;AAIR;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;;AAGJ;AAAA;EACI;EACA;;AAGA;AAAA;EACI;;AAMZ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;EACA;;;AAOhB;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA6B;;AAC7B;EAA6B;;AAGjC;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;;AAGJ;AAAA;EAEI;;AAOA;EACI;;AAGA;EACI;;AAOR;EACI;;AAWA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAOR;EACI;;AAIJ;EACI;;AAKJ;EACI;;;ACpShB;EACI;EACA,WZDc;EYEd;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,eZhBc;EYiBd;EACA;AAEA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;;;AChGpB;EAaI;EAEA;EACA,Wbfc;EagBd;EACA;EACA;EACA;EACA,mBbtBsB;EauBtB;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;;AArBI;EACI;;AADJ;EACI;;AADJ;EACI;;AADJ;EACI;;AAqBR;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAMhB;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;;ACjHxB;AAIA;EACI;EACA;EAEA;EACA;EAEA;EACA;EACA;;AAGI;EAEwB;;AAFxB;EAEwB;;AAFxB;EAEwB;;AAFxB;EAGwB;;AAHxB;EAIwB;;AAJxB;EAIwB;;AAJxB;EAKwB;;AALxB;EAKwB;;AALxB;EAMwB;;AANxB;EAMwB;;AANxB;EAMwB;;AANxB;EAMwB;;AANxB;EAOwB;;AAPxB;EAOwB;;AAPxB;EAOwB;;AAPxB;EAOwB;;AAPxB;EAQwB;;AARxB;EAQwB;;AARxB;EAQwB;;AARxB;EAQwB;;AAM5B;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;ACzFZ;EACI;;;AAIA;EACI;;AAIJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvCR;AACA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;AAAA;AAAA;EAGI;;;AAIR;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQZ;EACI;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AChHA;EACI;EACA;;;ACNR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;AAAA;EAEI;;AAIJ;AAAA;EAEI;;AAIJ;AAAA;EAEI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACI;EAMJ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACI;;;AC1FZ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;;;AC1DJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3CZ;EACI,OrBEc;;;AqBClB;EACI;EACA,mBrBLsB;EqBMtB,erBLkB;EqBMlB;EACA;EACA;EACA;EACA;;AAEA;EAEI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;AAAA;EAEI;EACA;;AAEJ;EACI;EACA;;;AC1CZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;;ACdR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;;AASZ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;EACA;;AAKI;EACI;;AAMhB;EACI;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAMR;AAAA;AAAA;EAGI;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAMJ;EACI;;AAIA;EACI;EACA;EACA;;AAQJ;EACI;;AAOR;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AASpB;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;EACA;;;AAQJ;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACnNA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMR;EACI;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;;;AAYI;AAAA;AAAA;AAAA;EACI;;AAEA;AAAA;AAAA;AAAA;EACI;;AAWR;AAAA;AAAA;AAAA;EACI;;AAEA;AAAA;AAAA;AAAA;EACI;;AAMhB;EACI;;;AAGR;AAAA;EAEI;EACA;;;AAKJ;EACI;;;AAGJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAMJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;;;AAOZ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;EACI;;;AAGR;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI%22,%22file%22:%22base.css%22%7D */
