:root{--bs-blue:#1a5ada;--bs-blue-hover:#0f3fa0;--bs-blue-tint:#e8eefb;--bs-blue-ring:#1a5ada47;--bs-blue-text:#1a5ada;--bs-blue-line:#1a5ada59;--bs-chrome:#0a0a0a;--bs-card-bg:#fff;--bs-card-border:#00000014;--bs-radius-card:16px;--bs-radius-input:10px;--bs-radius-pill:999px;--bs-sans:var(--bs-font-display,"Space Grotesk"), system-ui, -apple-system, sans-serif;--bs-mono:var(--bs-font-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;--font-body:var(--bs-sans);--font-mono:var(--bs-mono);--accessibility-outline:2px solid var(--bs-blue-text)}html:not([data-theme=dark]){--theme-bg:#f4f4f4}html[data-theme=dark]{--bs-blue-text:#7aa7ff;--bs-blue-tint:#1a5ada42;--bs-blue-ring:#7aa7ff52;--bs-blue-line:#7aa7ff99;--bs-card-bg:var(--theme-elevation-50);--bs-card-border:#ffffff1a}h1,h2,h3,h4,.list-header__title,.card__title,.group-field__title,.array-field__title,.drawer__header__title,.bs-welcome__title{letter-spacing:-.01em;font-weight:700}label.field-label:not(.unstyled),.nav__label,.nav-group__toggle,.doc-controls__label,.document-fields__label,.collection-list .table thead th{font-family:var(--bs-mono);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.nav{--theme-elevation-0:var(--color-base-900);--theme-elevation-50:var(--color-base-850);--theme-elevation-100:var(--color-base-800);--theme-elevation-150:var(--color-base-750);--theme-elevation-200:var(--color-base-700);--theme-elevation-250:var(--color-base-650);--theme-elevation-300:var(--color-base-600);--theme-elevation-350:var(--color-base-550);--theme-elevation-400:var(--color-base-450);--theme-elevation-450:var(--color-base-400);--theme-elevation-550:var(--color-base-350);--theme-elevation-600:var(--color-base-300);--theme-elevation-650:var(--color-base-250);--theme-elevation-700:var(--color-base-200);--theme-elevation-750:var(--color-base-150);--theme-elevation-800:var(--color-base-100);--theme-elevation-850:var(--color-base-50);--theme-elevation-900:var(--color-base-0);--theme-elevation-950:var(--color-base-0);--theme-elevation-1000:var(--color-base-0);--theme-text:var(--color-base-0);--theme-bg:var(--bs-chrome);--theme-input-bg:#171717;--theme-border-color:#ffffff29;--bs-blue-text:#7aa7ff;--bs-blue-tint:#7aa7ff29;--bs-blue-ring:#7aa7ff59;--accessibility-outline:2px solid #7aa7ff;background:var(--bs-chrome);color:var(--color-base-0);border-right-color:#ffffff1a}.nav__link{border-radius:var(--bs-radius-pill);color:#ffffffbd;align-self:stretch;margin-inline-start:-12px;padding-block:6px;padding-inline:12px;transition:background .15s,color .15s}.nav a.nav__link:hover,.nav a.nav__link:focus-visible{color:var(--color-base-0);background:#ffffff17;text-decoration:none}.nav__link.active,.nav__link[aria-current=page]{background:var(--bs-blue);color:var(--color-base-0);font-weight:700}.nav a.nav__link.active:hover,.nav a.nav__link.active:focus-visible{background:var(--bs-blue-hover)}.nav__link-indicator{display:none}.btn{--btn-font-weight:700;border-radius:var(--bs-radius-pill)}.btn--style-primary,.list-create-new-doc__create-new-button{--bg-color:var(--bs-blue);--hover-bg:var(--bs-blue-hover);--color:#fff;--hover-color:#fff}.btn--withPopup .btn{border-start-end-radius:0;border-end-end-radius:0}.btn--withPopup .popup-button{border-start-end-radius:var(--bs-radius-pill);border-end-end-radius:var(--bs-radius-pill)}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,.rs__control,.search-filter__input,.code-editor{border-radius:var(--bs-radius-input)}.checkbox-input__input{border-radius:6px}.checkbox-input--checked .checkbox-input__input{border-color:var(--bs-blue-text);background:var(--bs-blue-tint)}.field-type input:focus,.field-type textarea:focus,.rs__control--is-focused{border-color:var(--bs-blue-text);box-shadow:0 0 0 3px var(--bs-blue-ring)}.rs__menu{border-radius:12px;overflow:hidden}.popup__content{border-radius:12px}.card,.render-fields .collapsible--style-default,.collection-list .table,.template-minimal__wrap,.bs-welcome{background:var(--bs-card-bg);border:1px solid var(--bs-card-border);border-radius:var(--bs-radius-card)}.render-fields .collapsible--style-default:hover,.card--has-onclick:hover{border-color:var(--bs-blue-line)}.render-fields .collapsible__toggle-wrap{background:0 0;border-start-start-radius:var(--bs-radius-card);border-start-end-radius:var(--bs-radius-card)}.render-fields .collapsible__toggle-wrap:not(.toggle-disabled):hover{background:var(--bs-blue-tint)}.render-fields .collapsible--collapsed .collapsible__toggle-wrap{border-end-end-radius:var(--bs-radius-card);border-end-start-radius:var(--bs-radius-card)}.render-fields .collapsible__content{background:0 0;border-end-end-radius:var(--bs-radius-card);border-end-start-radius:var(--bs-radius-card)}html[data-theme=dark] .table tbody tr:nth-child(odd){background:var(--theme-elevation-100)}.template-minimal__wrap{padding:calc(var(--base)*1.5)}.field-type a,.cell-link,.bs-welcome__title strong{color:var(--bs-blue-text)}.field-type a:hover,.cell-link:hover{color:var(--bs-blue-hover)}html[data-theme=dark] .field-type a:hover,html[data-theme=dark] .cell-link:hover{color:#fff}:focus-visible{outline-color:var(--bs-blue-text)}.bs-icon{color:var(--bs-blue-text)}.bs-welcome{margin-bottom:2rem;padding:1.75rem 1.75rem 2rem}.bs-welcome__title{margin:0 0 .35rem;font-size:1.5rem}.bs-welcome__lead{color:var(--theme-elevation-600);max-width:60ch;margin:0 0 1.5rem}.bs-welcome__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.bs-welcome__card{border:1px solid var(--bs-card-border);background:var(--theme-elevation-50);border-radius:12px;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}html[data-theme=dark] .bs-welcome__card{background:var(--theme-elevation-100)}.bs-welcome__card:hover{border-color:var(--bs-blue);transform:translateY(-2px)}.bs-welcome__card-title{color:var(--theme-text);font-size:1.05rem;font-weight:700}.bs-welcome__card-desc{color:var(--theme-elevation-600);font-size:.85rem}.bs-program__card{background:var(--bs-card-bg);border:1px solid var(--bs-card-border);border-radius:var(--bs-radius-card);overflow:hidden}.bs-program__header{border-bottom:1px solid var(--bs-card-border);padding:1.5rem 1.5rem 1.25rem}.bs-program__month{letter-spacing:-.01em;color:var(--theme-text);margin:0;font-size:1.75rem;font-weight:700}.bs-program__count{font-family:var(--bs-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--theme-elevation-600);margin:.35rem 0 0;font-size:11px;font-weight:600}.bs-program__empty{color:var(--theme-elevation-600);margin:0;padding:1.5rem}.bs-program__list{margin:0;padding:0;list-style:none}.bs-program__item+.bs-program__item{border-top:1px solid var(--bs-card-border)}.bs-program__item--open{box-shadow:inset 3px 0 0 var(--bs-blue-text)}.bs-program__item--has-error{box-shadow:inset 3px 0 0 var(--theme-error-500)}.bs-program__row{align-items:stretch;display:flex}.bs-program__summary{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem .75rem 1rem 1.5rem;transition:background .15s;display:grid}.bs-program__summary:hover{background:var(--bs-blue-tint)}.bs-program__date{flex-direction:column;gap:2px;display:flex}.bs-program__day{letter-spacing:-.02em;color:var(--theme-text);font-size:1.5rem;font-weight:700;line-height:1.1}.bs-program__weekday{font-family:var(--bs-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--theme-elevation-600);font-size:10px;font-weight:600}.bs-program__body{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-program__title{overflow-wrap:anywhere;color:var(--theme-text);font-size:1.05rem;font-weight:700;line-height:1.3}.bs-program__performer{overflow-wrap:anywhere;color:var(--theme-elevation-650);font-size:.875rem;line-height:1.4}.bs-program__meta{overflow-wrap:anywhere;color:var(--theme-elevation-600);margin-top:.2rem;font-size:.8125rem;line-height:1.4}.bs-program__error{color:var(--theme-error-600);margin-top:.3rem;font-size:.8125rem;font-weight:600}.bs-program__chevron{color:var(--theme-elevation-500);align-items:center;padding-top:.4rem;display:flex}.bs-program__chevron-icon{width:16px;height:16px;transition:transform .2s}.bs-program__item--open .bs-program__chevron-icon{transform:rotate(180deg)}.bs-program__delete{width:48px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.bs-program__delete svg{width:18px;height:18px}.bs-program__delete:hover:not(:disabled){background:var(--theme-error-50);color:var(--theme-error-500)}.bs-program__delete:disabled,.bs-program__add:disabled{opacity:.55;cursor:default}.bs-program__fields{border-top:1px dashed var(--bs-card-border);padding:.75rem 1.5rem 1.5rem calc(2.5rem + 64px)}.bs-program__add{border-radius:var(--bs-radius-pill);background:var(--bs-blue);color:#fff;cursor:pointer;border:0;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:700;transition:background .15s;display:inline-flex}.bs-program__add:hover:not(:disabled){background:var(--bs-blue-hover)}.bs-program__hint{max-width:60ch;color:var(--theme-elevation-600);margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.bs-program__summary:focus-visible,.bs-program__delete:focus-visible,.bs-program__add:focus-visible{outline:var(--accessibility-outline);outline-offset:-2px}@media (max-width:900px){.bs-program__header{padding:1.25rem 1rem 1rem}.bs-program__summary{grid-template-columns:46px minmax(0,1fr) auto;gap:.75rem;padding-inline:1rem .5rem}.bs-program__day{font-size:1.25rem}.bs-program__fields{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.bs-program__summary,.bs-program__delete,.bs-program__add,.bs-program__chevron-icon{transition:none}}.bs-logo{width:auto;max-width:280px;height:auto}.bs-logo--dark,[data-theme=dark] .bs-logo--light{display:none}[data-theme=dark] .bs-logo--dark{display:inline-block}.bs-stays-cell__stav{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-800);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-family:inherit;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.bs-stays-cell__stav:hover:not(:disabled){border-color:var(--bs-blue-text)}.bs-stays-cell__stav:disabled{opacity:.55;cursor:wait}.bs-stays-cell__tecka{background:var(--theme-elevation-400);border-radius:50%;flex:none;width:7px;height:7px}.bs-stays-cell__stav.je-zverejneno .bs-stays-cell__tecka{background:var(--theme-success-500)}.bs-stays-cell__stav.je-skryto{color:var(--theme-elevation-600);background:var(--theme-elevation-50)}.bs-stays-cell__input{width:100%;min-width:130px;color:var(--theme-elevation-800);font-family:inherit;font-size:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 9px}.bs-stays-cell__input:hover:not(:disabled){border-color:var(--theme-elevation-150);background:var(--theme-elevation-0)}.bs-stays-cell__input:focus{border-color:var(--bs-blue-text);background:var(--theme-elevation-0);outline:none}.bs-stays-cell__input:disabled{opacity:.55;cursor:wait}.bs-stays-cell__akce{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s}.bs-stays-cell__akce:hover:not(:disabled){border-color:var(--bs-blue-text);color:var(--bs-blue-text)}.bs-stays-cell__akce:disabled{opacity:.55;cursor:wait}.bs-stays-cell__akce-skupina{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}a.bs-stays-cell__akce.je-hlavni{border-color:var(--bs-blue-text);color:var(--bs-blue-text);align-items:center;text-decoration:none;display:inline-flex}a.bs-stays-cell__akce.je-hlavni:hover{background:var(--bs-blue-tint)}
