@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-checkbox{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-checkbox[data-mode=button]){display:flex;flex-wrap:wrap;gap:var(--brx-btn-options-gap,10px)}:where(.brxe-filter-checkbox[data-mode=button]) .bricks-button{display:inline-block}.brxe-filter-checkbox[data-mode=default]{display:flex;flex-direction:column;gap:var(--brx-options-gap)}.brxe-filter-checkbox[data-mode=default].brx-count-align-end .brx-option-text{flex:1}.brxe-filter-checkbox[data-mode=default].brx-count-align-end .brx-option-text .brx-option-count{margin-inline-start:auto}.brxe-filter-checkbox[data-mode=button] input[type=checkbox]{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-checkbox[data-mode=button] input[type=checkbox]:focus-visible+.bricks-button,.brxe-filter-checkbox[data-mode=button] label:focus-within .bricks-button{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-checkbox input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-checkbox .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:var(--brx-indicator-border-radius,3px);border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,1em);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,1em)}.brxe-filter-checkbox .brx-input-indicator:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;opacity:0;transform:rotate(45deg) translate(-1px,-1px);transition:opacity .15s ease;width:6px}.brxe-filter-checkbox input[type=checkbox]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,#3b82f6);border-color:var(--brx-indicator-border-color-checked,#3b82f6)}.brxe-filter-checkbox input[type=checkbox]:checked+.brx-input-indicator:after{border-color:var(--brx-indicator-check-color-checked,#fff);opacity:1}.brxe-filter-checkbox input[type=checkbox]:focus-visible+.brx-input-indicator{outline:1px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-checkbox input[type=checkbox]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-filter-checkbox label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--brx-indicator-gap,.5em);margin:inherit;position:relative}.brxe-filter-checkbox label.brx-option-disabled{cursor:default}.brxe-filter-checkbox .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-checkbox:not([data-mode=button]) .brx-show-more-less-wrapper{margin-top:10px}}@layer bricks {.brxe-filter-search{position:relative;width:100%}.brxe-filter-search :where(input){width:100%}.brxe-filter-search .icon{cursor:pointer;display:grid;height:100%;margin-inline:10px;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);visibility:hidden}.brxe-filter-search .icon.brx-show{visibility:visible}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-active-filters{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.brxe-filter-active-filters:empty{display:none}.brxe-filter-active-filters button{position:relative;white-space:nowrap}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-zlmgkx {color: var(--t6-txt-white); font-size: var(--t6-text-6xl)}#brxe-xixnhv {align-items: center}#brxe-xvpwiw {background-image: url("https://www.gjp1.cz/wp-content/uploads/Gymnazium-Jana-Palacha-Udalosti-HERO-BG.webp"); background-blend-mode: normal; background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; padding-top: 0; padding-bottom: 0; min-height: 450px; justify-content: center; position: relative}:where(#brxe-xvpwiw > *:not(figcaption)) {position: relative}#brxe-xvpwiw::before {background-image: linear-gradient(180deg, hsla(194, 100%, 8%, 0.84) 0%, hsla(194, 100%, 8%, 0) 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-xvpwiw {min-height: 400px}}@media (max-width: 767px) {#brxe-xvpwiw {min-height: 320px}}@media (max-width: 490px) {#brxe-xvpwiw {min-height: 280px}}#brxe-kgqfaf {color: var(--t6-txt-1); text-align: center; margin-bottom: var(--t6-space-s)}#brxe-ciitri {color: var(--t6-txt-1); text-align: center}#brxe-ciitri a {color: var(--t6-txt-1); text-align: center; font-size: inherit}#brxe-iexnmj .icon {color: var(--t6-txt-2); font-size: var(--t6-text-m)}#brxe-iexnmj input {border: 1px solid var(--t6-border-a); border-radius: var(--t6-radius-full); font-size: var(--t6-text-s); line-height: 1.2; text-align: center; padding-top: var(--t6-space-xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-xs)}#brxe-iexnmj {max-width: 300px}#brxe-iexnmj input::placeholder {font-size: var(--t6-text-m); color: var(--t6-txt-2); line-height: 1}#brxe-iexnmj .icon { visibility: unset; cursor: inherit; right: unset; left: 0;}@media (max-width: 991px) {#brxe-iexnmj input {font-size: var(--t6-text-m)}}@media (max-width: 767px) {#brxe-iexnmj {margin-bottom: var(--t6-space-s); max-width: unset}}@media (max-width: 490px) {#brxe-iexnmj {max-width: unset}}#brxe-llcdhy[data-mode="button"] .bricks-button {background-color: var(--t6-bg-3); border: 2px solid var(--t6-border-a); border-top-left-radius: var(--t6-radius-full); color: var(--t6-txt-2); font-size: var(--t6-text-s); font-weight: 500; line-height: 1.2}#brxe-llcdhy {margin-top: 0; margin-bottom: 0; justify-content: flex-start; gap: var(--t6-space-4xs); transition: all 0.3s ease-in-out}#brxe-llcdhy[data-mode="button"] .bricks-button.brx-option-active {background-color: var(--t6-accent-a); color: var(--t6-txt-2); border-color: var(--t6-txt-2)}#brxe-llcdhy[data-mode="button"] .bricks-button:hover {background-color: var(--t6-accent-a)}@media (max-width: 767px) {#brxe-llcdhy {justify-content: center}}#brxe-ijfywo {max-width: 65%; flex-direction: column; column-gap: var(--t6-space-xs); justify-content: space-between; row-gap: var(--t6-space-xs); width: auto}@media (max-width: 991px) {#brxe-ijfywo {max-width: 62%}}@media (max-width: 767px) {#brxe-ijfywo {max-width: unset; width: 100%; align-items: center}}#brxe-bacffz {font-size: var(--t6-text-l)}#brxe-sckcdb {gap: var(--t6-space-xs); border: 0; border-radius: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-sckcdb .icon {font-size: var(--t6-text-m)}#brxe-lbzxhv {flex-direction: row; column-gap: var(--t6-space-m); justify-content: space-between; align-items: center}@media (max-width: 991px) {#brxe-lbzxhv {column-gap: var(--t6-space-s)}}#brxe-jtrutn .bricks-button {background-color: var(--t6-accent-a); border: 2px solid var(--t6-txt-2); border-top-left-radius: var(--t6-radius-full); color: var(--t6-txt-2); font-size: var(--t6-text-s); font-weight: 500; line-height: 1}#brxe-jtrutn {justify-content: flex-end}#brxe-jtrutn .bricks-button i {color: var(--t6-space-4xs)}#brxe-jtrutn .bricks-button svg path {fill: var(--t6-space-4xs)}#brxe-mhzare {align-items: flex-end; row-gap: var(--t6-space-2xs); width: auto; padding-top: var(--t6-space-2xs); padding-right: var(--t6-space-s); padding-bottom: var(--t6-space-2xs); padding-left: var(--t6-space-s); background-color: var(--t6-bg-2); border: 2px dashed var(--t6-border-a); border-radius: var(--t6-radius-m); max-width: 35%; margin-top: 0; margin-bottom: 0; justify-content: flex-end}#brxe-mhzare:not(:has(.brxe-filter-active-filters *)) { display: none;}@media (max-width: 991px) {#brxe-mhzare {max-width: 38%; padding-right: var(--t6-space-2xs); padding-left: var(--t6-space-2xs)}}@media (max-width: 767px) {#brxe-mhzare {width: 100%; max-width: unset}}#brxe-fylxsh {justify-content: space-between; flex-direction: row; column-gap: var(--t6-space-s); align-items: flex-start; row-gap: var(--t6-space-s); margin-top: var(--t6-space-l)}#brxe-gadhml .x-calendar {--fc-classic-background: var(--t6-bg-3); gap: var(--t6-space-m); --fc-classic-foreground: var(--t6-txt-1); --fc-classic-border: #e5e7eb; --fc-classic-muted: #ebecf0; --fc-classic-muted-foreground: var(--t6-txt-3); --fc-classic-faint-foreground: var(--t6-txt-4); --fc-classic-event-contrast: var(--t6-txt-3); --fc-classic-event-padding: var(--t6-space-4xs); --fc-classic-today: rgba(255, 195, 0, 0.15); --fc-classic-button: rgba(252, 74, 101, 0); --fc-classic-button-border: rgba(252, 74, 101, 0); --fc-classic-button-foreground: var(--t6-txt-1); --fc-classic-button-strong-border: rgba(252, 74, 101, 0); --fc-classic-button-strong: rgba(252, 74, 101, 0); --fc-classic-button-strong-foreground: var(--t6-txt-3); --fc-classic-strong-border: var(--t6-border-a); --fc-classic-now: var(--t6-error); --fc-classic-event: var(--t6-bg-5); --fc-classic-highlight: var(--t6-error)}#brxe-gadhml .fc-header-toolbar {align-items: center; justify-content: space-between; gap: var(--t6-space-s)}#brxe-gadhml .fc-header-toolbar div:has(>[type="button"]) {gap: var(--t6-space-4xs)}@media (min-width: 491px) {#brxe-gadhml {  .fc-classic-9yp { font-weight: 500; } .x-calendar [type=button] { padding: 0 var(--t6-space-2xs); text-align: center; } .fc-classic-dl6 { padding: var(--t6-space-2xs); }}#brxe-gadhml [data-calendar-view="dayGridMonth"],#brxe-gadhml [data-calendar-view="dayGridYear"] {  .x-calendar .fc-classic-1Wx, .fc-classic-zi1, .fc-classic-wsy { border: none; }  [role="row"] { border: none !important; flex-basis: content !important; } [role="row"]:not(.fc-Qk) { min-height: 7rem; }  [role="gridcell"] { border-radius: var(--t6-radius-s); border: 1px solid #e5e7eb !important; margin: 4px !important; } [role="gridcell"]:not(.fc-classic-hbn) { background-color: var(--t6-bg-1); } [role="gridcell"]:has(.fc-classic-taq) { background-color: var(--t6-bg-4); } .fc-classic-C2g { border-radius: var(--t6-radius-xs); padding-left: var(--t6-space-3xs); padding-right: var(--t6-space-3xs); }  .x-calendar-event { border: 2px dotted transparent; transition: all 0.3s ease-in-out; } .fc-classic-Skl { border-start-end-radius: var(--t6-radius-s); border-end-end-radius: var(--t6-radius-s); } .fc-classic-kmj { border-start-start-radius: var(--t6-radius-s); border-end-start-radius: var(--t6-radius-s); } .x-calendar-event:hover { border: 2px dotted #69450c; } .x-calendar-event-inner { flex-wrap: wrap; } .x-calendar-event-title { white-space: wrap; } .fc-TZ { padding: 4px 5px 0px 5px; } .fc-classic-a3B { font-size: var(--t6-text-s); line-height: 1.2; font-weight: 400; }}#brxe-gadhml [data-calendar-view="listYear"],#brxe-gadhml [data-calendar-view="listMonth"] { .fc-7B { border-radius: var(--t6-radius-m); overflow: hidden; } [aria-current="date"] { background: var(--fc-classic-today) !important; } .x-calendar-event { margin-top: 1px; border: 2px dotted transparent; transition: all 0.3s ease-in-out; } .x-calendar-event:hover { background: transparent; border: 2px dotted #69450c; margin-top: 1px; } }#brxe-gadhml [data-calendar-view="timeGridWeek"],#brxe-gadhml [data-calendar-view="timeGridDay"] { .fc-7B { border: 1px solid #e5e7eb; border-radius: var(--t6-radius-m); overflow: hidden; } .fc-7B>div { margin: -1px; } .fc-classic-a3B { font-size: var(--t6-text-s); line-height: 1.1; font-weight: 400; } .x-calendar-event-inner { flex-wrap: wrap; overflow: hidden; } .x-calendar-event-inner > div { font-size: var(--t6-text-s); line-height: 1.2; } .x-calendar-event-time { font-weight: 700; } .x-calendar-event-title { white-space: wrap; font-weight: 400; } .fc-classic-Z7Q { border-top-left-radius: var(--t6-radius-s); border-top-right-radius: var(--t6-radius-s); } .fc-classic-Ika { border-bottom-left-radius: var(--t6-radius-s); border-bottom-right-radius: var(--t6-radius-s); } .x-calendar-event { border: 2px dotted transparent; transition: all 0.3s ease-in-out; } .x-calendar-event:hover { border: 2px dotted #69450c; }} }@media (max-width: 991px) {#brxe-gadhml { .fc-header-toolbar div:has(> [type="button"]) { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; }}}@media (max-width: 490px) {#brxe-gadhml {  .fc-classic-9yp { font-weight: 400; } .x-calendar [type=button] { padding: 0 var(--t6-space-2xs); text-align: center; } .fc-classic-dl6 { padding: var(--t6-space-2xs); } .fc-header-toolbar div:has(> [type="button"]) { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; } .x-calendar-event-title { font-weight: 500; }}#brxe-gadhml [data-calendar-view="listYear"],#brxe-gadhml [data-calendar-view="listMonth"] { .fc-7B { border-radius: var(--t6-radius-m); overflow: hidden; } [aria-current="date"] { background: var(--fc-classic-today) !important; } .x-calendar-event { margin-top: 1px; border: 2px dotted transparent; transition: all 0.3s ease-in-out; } .x-calendar-event:hover { background: transparent; border: 2px dotted #69450c; margin-top: 1px; } }#brxe-gadhml [data-calendar-view="timeGridWeek"],#brxe-gadhml [data-calendar-view="timeGridDay"] { .fc-7B { border: 1px solid #e5e7eb; border-radius: var(--t6-radius-m); overflow: hidden; } .fc-7B>div { margin: -1px; } .fc-classic-a3B { font-size: var(--t6-text-s); line-height: 1.1; font-weight: 400; } .x-calendar-event-inner { flex-wrap: wrap; overflow: hidden; } .x-calendar-event-inner > div { font-size: var(--t6-text-s); line-height: 1.2; } .x-calendar-event-time { font-weight: 700; } .x-calendar-event-title { white-space: wrap; font-weight: 400; } .fc-classic-Z7Q { border-top-left-radius: var(--t6-radius-s); border-top-right-radius: var(--t6-radius-s); } .fc-classic-Ika { border-bottom-left-radius: var(--t6-radius-s); border-bottom-right-radius: var(--t6-radius-s); } .x-calendar-event { border: 2px dotted transparent; transition: all 0.3s ease-in-out; } .x-calendar-event:hover { border: 2px dotted #69450c; }} }.brxe-belrne .brxe-xewmcy.brxe-icon {font-size: 1rem}.brxe-xewmcy {color: var(--glossary-color) !important;}.brxe-belrne .brxe-lnfnnt.brxe-heading {text-wrap: nowrap}.brxe-belrne.brxe-block {flex-direction: row; column-gap: var(--t6-space-s); justify-content: center; align-items: center; width: auto}#brxe-egcuxy {flex-direction: row; column-gap: var(--t6-space-s); justify-content: center; margin-top: var(--t6-space-l); row-gap: var(--t6-space-s); flex-wrap: wrap}#brxe-yxgoli {padding-top: var(--t6-space-s); padding-right: var(--t6-space-m); padding-bottom: var(--t6-space-s); padding-left: var(--t6-space-m); border-radius: var(--t6-radius-xl); background-color: var(--t6-bg-3); align-items: center; margin-top: var(--t6-space-l)}@media (max-width: 991px) {#brxe-yxgoli {margin-top: var(--t6-space-m); padding-top: var(--t6-space-m); padding-right: var(--t6-space-2xs); padding-bottom: var(--t6-space-m); padding-left: var(--t6-space-2xs); border-radius: var(--t6-radius-l)}}#brxe-ajfqhn {align-items: center; max-width: 1500px}