html[data-visual-style=modern]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--modern-font-body:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Aptos", "Avenir Next", "Segoe UI", sans-serif;--modern-font-ui:"Avenir Next", "SF Pro Text", "Inter", "Aptos", "Segoe UI", system-ui, sans-serif;--modern-font-heading:var(--font-futura-display,"Avenir Next Condensed"), "SF Pro Display", "Inter Tight", "Inter", "Aptos Display", "Avenir Next", "Segoe UI", sans-serif;--modern-font-display:var(--modern-font-heading);--modern-font-sans:var(--modern-font-body);--bg:#edf7fb;--bg-gradient-top:#f2fbfd;--bg-gradient-bottom:#dceef5;--panel:#f8fdff;--ink:#102f3d;--muted:#536d7b;--brand:#2daecd;--brand-2:#2f6dc8;--line:#377da057;--danger:#a8324c;--focus-ring:0 0 0 3px #2daecd2e;--active-border:#62bee88a;--page-bg-glow:#43b4cc33;--page-bg-glow-soft:#2261a024;--panel-top-highlight:#ffffffb8;--panel-shadow:#163a502e;--panel-shadow-strong:#163a5047;--panel-inner-shadow:#2674a029;--control-flat-shadow:#163a5029;--control-flat-shadow-strong:#163a503d;--control-glass-shadow-underlay:0 8px 22px #163a501f;--control-glass-shadow-underlay-strong:0 12px 30px #163a5033;--modern-page-bg:radial-gradient(760px 520px at 18% 12%, #43b4cc38, transparent 66%), radial-gradient(740px 580px at 90% 2%, #2261a02e, transparent 70%), linear-gradient(145deg, #eef8fb 0%, #dceef5 52%, #eaf3f5 100%);--modern-panel-bg:radial-gradient(520px 320px at 50% -8%, #59b4dc2e, transparent 72%), linear-gradient(145deg, #ffffffe6 0%, #e8f6fad6 100%);--modern-panel-bg-strong:linear-gradient(145deg, #fffffff0 0%, #e8f6fae6 100%);--modern-field-bg:#ffffffb8;--modern-field-bg-focus:#fffffff0;--modern-line:#c9dbe4;--modern-line-strong:#3d89ac80;--modern-shadow:#163a5033;--modern-shadow-strong:#163a504d;--modern-button-start:#2b98ba;--modern-button-end:#2c66c6;--modern-link:#1b7ecc;--modern-heading-shadow:#163a503d;--modern-primary-action-bg:linear-gradient(140deg, var(--surface-primary-start), var(--surface-primary-end));--modern-secondary-action-bg:color-mix(in srgb, var(--modern-field-bg) 76%, transparent);--modern-danger-action-bg:linear-gradient(90deg, #ffe4ecf0 0%, #f4bbcde0 100%);--surface-default-start:#ffffffd6;--surface-default-end:#e0f3f8db;--surface-default-glow:#53b4d833;--surface-default-border:#3d89ac6b;--surface-default-text:#102f3d;--surface-default-text-shadow:none;--surface-default-shadow:#163a5029;--surface-default-shadow-strong:#163a503d;--surface-default-ring:#2daecd29;--surface-primary-start:#e1f0f6;--surface-primary-end:#c9e2ee;--surface-primary-glow:transparent;--surface-primary-border:#8bb5c9;--surface-primary-text:#204f67;--surface-primary-text-shadow:none;--surface-primary-shadow:#2f6ccf38;--surface-primary-shadow-strong:#2f6ccf57;--surface-primary-ring:#54c0e13d;--tone-course-start:#ffeaefe0;--tone-course-end:#f5c8d9d1;--tone-course-glow:#e4527829;--tone-course-border:#a43a5857;--tone-course-text:#64223a;--tone-course-text-shadow:none;--tone-course-shadow:#a43a5829;--tone-course-shadow-strong:#a43a583d;--tone-course-ring:#a43a5829;--tone-event-start:#e8f8ffe6;--tone-event-end:#c2e5f8d6;--tone-event-glow:#4cafda2e;--tone-event-border:#3885ac5c;--tone-event-text:#123a50;--tone-event-text-shadow:none;--tone-event-shadow:#3885ac29;--tone-event-shadow-strong:#3885ac3d;--tone-event-ring:#3885ac29;--tone-payment-start:#e7fbefe6;--tone-payment-end:#c4ecd6d6;--tone-payment-glow:#41b77229;--tone-payment-border:#2e844857;--tone-payment-text:#1c5b33;--tone-payment-text-shadow:none;--tone-payment-shadow:#2e844829;--tone-payment-shadow-strong:#2e84483d;--tone-payment-ring:#2e844829;--tone-warning-start:#ffefdae6;--tone-warning-end:#ffd2a0d6;--tone-warning-glow:#e084362e;--tone-warning-border:#be703057;--tone-warning-text:#76440f;--tone-warning-text-shadow:none;--tone-warning-shadow:#be703029;--tone-warning-shadow-strong:#be70303d;--tone-warning-ring:#be703029;--tone-neutral-start:var(--surface-default-start);--tone-neutral-end:var(--surface-default-end);--tone-neutral-glow:var(--surface-default-glow);--tone-neutral-border:var(--surface-default-border);--tone-neutral-text:var(--surface-default-text);--tone-neutral-shadow:var(--surface-default-shadow);--tone-neutral-shadow-strong:var(--surface-default-shadow-strong);--tone-neutral-ring:var(--surface-default-ring)}.borek-active-orders{gap:14px}.borek-annual-pass-card{padding:0;overflow:hidden}.borek-annual-pass-card-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:18px 20px;list-style:none;display:grid}.borek-annual-pass-card-summary::-webkit-details-marker{display:none}.borek-annual-pass-card-summary-copy{min-width:0}.borek-annual-pass-card-summary-copy h2,.borek-annual-pass-card-summary-copy span{overflow-wrap:anywhere;margin:0}.borek-annual-pass-card-detail-label{color:var(--modern-link,#1976a8);white-space:nowrap;font-weight:700}.borek-annual-pass-card-summary:after{content:"⌄";color:var(--modern-link,#1976a8);transform-origin:50%;font-size:1.05rem;line-height:1;transition:transform .16s}.borek-annual-pass-card-details[open]>.borek-annual-pass-card-summary:after{transform:rotate(180deg)}.borek-annual-pass-card-body{padding:16px 20px 20px}.borek-active-orders-head h2,.borek-active-orders-head p{margin:0}.borek-active-order-list{gap:9px}.borek-active-order{border:1px solid color-mix(in srgb, var(--brand-2,#1976a8) 22%, var(--line,#d7e2e8));background:color-mix(in srgb, var(--panel,#fff) 94%, var(--brand-2,#1976a8) 6%);border-radius:14px;overflow:hidden}.borek-active-order[open]{border-color:color-mix(in srgb, var(--brand-2,#1976a8) 48%, var(--line,#d7e2e8));box-shadow:0 8px 22px #10486217}.borek-active-order:has(.borek-active-order-reschedule .modern-datepicker.is-open){z-index:20;position:relative;overflow:visible}.borek-active-order:has(.borek-active-order-reschedule .modern-datepicker.is-open)>.borek-active-order-summary{border-radius:13px 13px 0 0}.borek-active-order:has(.borek-active-order-reschedule .modern-datepicker.is-open)>.borek-active-order-body{border-radius:0 0 13px 13px}.borek-active-order-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:13px 14px;list-style:none;display:grid}.borek-active-order-summary::-webkit-details-marker{display:none}.borek-active-order-summary-copy{min-width:0}.borek-active-order-summary-copy>strong,.borek-active-order-summary-copy>span{overflow-wrap:anywhere}.borek-active-order-status{color:#146b46;text-align:center;background:#1c84531f;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:.76rem;font-weight:800;line-height:1.15;display:inline-flex}.borek-active-order-status.is-pending{color:#8a5511;background:#d3851924}.borek-active-order-status.is-reported{color:#155f99;background:#2071b224}.borek-active-order-detail-label{color:var(--modern-link,#1976a8);grid-column:1/-1;font-weight:700}.borek-active-order-summary:after{content:"⌄";color:var(--modern-link,#1976a8);transform-origin:50%;grid-area:2/2;justify-self:end;font-size:1.05rem;line-height:1;transition:transform .16s}.borek-active-order[open]>.borek-active-order-summary:after{transform:rotate(180deg)}.borek-active-order-body{border-top:1px solid color-mix(in srgb, var(--brand-2,#1976a8) 16%, var(--line,#d7e2e8));background:var(--panel,#fff);gap:13px;padding:14px}.borek-active-order-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.borek-active-order-details>div{min-width:0}.borek-active-order-details dt{color:var(--muted,#61717b);font-size:.76rem;font-weight:700}.borek-active-order-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem;font-weight:700}.borek-active-order-document,.borek-active-orders-empty{margin:0}.borek-active-order-access,.borek-active-order-reschedule{border-top:1px solid var(--line,#d7e2e8);padding-top:4px}.borek-active-order-reschedule[open]>summary{margin-bottom:8px}html[data-theme=dark] .borek-active-order{background:#1d769c1a}html[data-theme=dark] .borek-active-order-status{color:#8be0b5}html[data-theme=dark] .borek-active-order-status.is-pending{color:#f0c981}html[data-theme=dark] .borek-active-order-status.is-reported{color:#86c6f4}@media (max-width:620px){.borek-annual-pass-card-summary{grid-template-columns:minmax(0,1fr) auto;padding:15px 16px}.borek-annual-pass-card-detail-label{grid-column:1}.borek-annual-pass-card-summary:after{grid-area:2/2}.borek-annual-pass-card-body{padding:14px 16px 16px}.borek-active-orders{gap:11px}.borek-active-order-summary{padding:11px 12px}.borek-active-order-body{padding:12px}.borek-active-order-details{grid-template-columns:1fr;gap:8px}}html[data-theme=dark][data-visual-style=modern]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061923;--bg-gradient-top:#071f2d;--bg-gradient-bottom:#020910;--panel:#0d2634;--ink:#eef8ff;--muted:#9fb8c6;--brand:#49bfe0;--brand-2:#3d7fe0;--line:#84cae85c;--danger:#ff8aa5;--focus-ring:0 0 0 3px #49bfe038;--active-border:#84cae885;--page-bg-glow:#269abe2e;--page-bg-glow-soft:#457bd324;--panel-top-highlight:#ffffff1f;--panel-shadow:#00000061;--panel-shadow-strong:#00000085;--panel-inner-shadow:#00000052;--control-flat-shadow:#00000057;--control-flat-shadow-strong:#00000075;--control-glass-shadow-underlay:0 10px 26px #00000057;--control-glass-shadow-underlay-strong:0 14px 34px #00000075;--modern-page-bg:radial-gradient(880px 620px at 18% 4%, #a81c3033, transparent 66%), radial-gradient(820px 650px at 82% 0%, #457bd329, transparent 70%), linear-gradient(145deg, #170207 0%, #071e2e 58%, #020910 100%);--modern-panel-bg:radial-gradient(540px 320px at 50% -8%, #4dabda2e, transparent 72%), linear-gradient(145deg, #0c2634f0 0%, #071c27f5 100%);--modern-panel-bg-strong:linear-gradient(145deg, #0d2a39fa 0%, #071c27fa 100%);--modern-field-bg:#061822b8;--modern-field-bg-focus:#081d29eb;--modern-line:#84cae870;--modern-line-strong:#8ed6f494;--modern-shadow:#0000007a;--modern-shadow-strong:#00000094;--modern-button-start:#2b98ba;--modern-button-end:#2c66c6;--modern-link:#56aef6;--modern-heading-shadow:#0000006b;--modern-primary-action-bg:linear-gradient(90deg, color-mix(in srgb, var(--brand) 84%, white 16%) 0%, var(--brand-2) 100%);--modern-secondary-action-bg:color-mix(in srgb, var(--modern-field-bg) 84%, transparent);--modern-danger-action-bg:linear-gradient(90deg, #5d1d2df0 0%, #401422f0 100%);--surface-default-start:#0c2634e6;--surface-default-end:#071c27eb;--surface-default-glow:#49bfe024;--surface-default-border:#84cae86b;--surface-default-text:#eef8ff;--surface-default-text-shadow:0 1px 2px #00000070;--surface-default-shadow:#00000057;--surface-default-shadow-strong:#0000007a;--surface-default-ring:#49bfe02e;--surface-primary-start:#1c7896fa;--surface-primary-end:#2c66c6fa;--surface-primary-glow:#49bfe033;--surface-primary-border:#8ed6f494;--surface-primary-text:#fff;--surface-primary-text-shadow:0 1px 2px #00000080;--surface-primary-shadow:#0a3a625c;--surface-primary-shadow-strong:#0a3a627a;--surface-primary-ring:#49bfe03d;--tone-course-start:#582334eb;--tone-course-end:#371626f0;--tone-course-glow:#ff779c2e;--tone-course-border:#ff8caa6b;--tone-course-text:#ffdce6;--tone-course-text-shadow:0 1px 2px #00000070;--tone-course-shadow:#00000057;--tone-course-shadow-strong:#00000075;--tone-course-ring:#ff8caa29;--tone-event-start:#12384ceb;--tone-event-end:#0b2435f0;--tone-event-glow:#54bce82e;--tone-event-border:#84cae86b;--tone-event-text:#d9f4ff;--tone-event-text-shadow:0 1px 2px #00000070;--tone-event-shadow:#00000057;--tone-event-shadow-strong:#00000075;--tone-event-ring:#84cae829;--tone-payment-start:#104230eb;--tone-payment-end:#092b21f0;--tone-payment-glow:#5bd69729;--tone-payment-border:#79dea666;--tone-payment-text:#dfffee;--tone-payment-text-shadow:0 1px 2px #00000070;--tone-payment-shadow:#00000057;--tone-payment-shadow-strong:#00000075;--tone-payment-ring:#79dea626;--tone-warning-start:#54361ceb;--tone-warning-end:#362418f0;--tone-warning-glow:#ffb7692b;--tone-warning-border:#f5bd7c66;--tone-warning-text:#ffe9cc;--tone-warning-text-shadow:0 1px 2px #00000070;--tone-warning-shadow:#00000057;--tone-warning-shadow-strong:#00000075;--tone-warning-ring:#f5bd7c29;--tone-neutral-start:var(--surface-default-start);--tone-neutral-end:var(--surface-default-end);--tone-neutral-glow:var(--surface-default-glow);--tone-neutral-border:var(--surface-default-border);--tone-neutral-text:var(--surface-default-text);--tone-neutral-shadow:var(--surface-default-shadow);--tone-neutral-shadow-strong:var(--surface-default-shadow-strong);--tone-neutral-ring:var(--surface-default-ring)}html[data-visual-style=modern] body,html[data-visual-style=modern] body *{--glass-tilt-x:0deg!important;--glass-tilt-y:0deg!important;--glass-shine-x:78%!important;--glass-shine-y:16%!important}html[data-visual-style=modern] body{background:var(--modern-page-bg);color:var(--ink)}html[data-visual-style=modern] body:before{background:radial-gradient(58vw 128vh at 100% 52%, var(--page-bg-glow) 0%, var(--page-bg-glow-soft) 35%, transparent 76%), radial-gradient(48vw 92vh at 0% 4%, color-mix(in srgb, var(--brand) 16%, transparent) 0%, transparent 72%)}html[data-visual-style=modern] .shark-caustics{opacity:.18;mix-blend-mode:screen}html[data-theme=light][data-visual-style=modern] .shark-caustics{mix-blend-mode:normal}html[data-visual-style=modern] .shark-caustics,html[data-visual-style=modern] .unicorn-sky{opacity:0;animation:none;display:none}html[data-visual-style=modern] :where(.card:not(.auth-login-card):not(.borek-login-infobox),.action-details,.open-course-section,.add-participant-section,.readme-view-content,.finance-settlement-table,.finance-settlement-detail-card,.finance-item-box,.finance-archive-box,.pit-settlement-guide-box,.payments-edit-expand>form,.site-status-create-panel,.table-actions-panel,.finance-sales-manual-panel,.finance-sales-presets-modal-panel,.app-layout-tile,.top-nav-view-as-panel,.theme-switcher-popover,.navigation-assistant-popover,[class*=modal-panel],[class*=popover-panel],[class*=fullscreen-panel],[class*=detail-panel],[class*=edit-panel]){border-color:var(--modern-line);background:var(--modern-panel-bg);color:var(--ink);box-shadow:inset 0 1px 0 var(--panel-top-highlight), inset 0 -1px 0 #ffffff14, 0 24px 70px var(--modern-shadow)}html[data-visual-style=modern] :where(.card:not(.auth-login-card):not(.borek-login-infobox),.app-layout-tile){border-radius:18px}html[data-visual-style=modern] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.live-select-control--small-button,.compact-filters-dropdown-trigger){border:1px solid var(--modern-line);background:var(--modern-field-bg);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 22px color-mix(in srgb, var(--modern-shadow) 42%, transparent);border-radius:14px}html[data-visual-style=modern] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.live-select-control--small-button,.compact-filters-dropdown-trigger):focus,html[data-visual-style=modern] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.live-select-control--small-button,.compact-filters-dropdown-trigger):focus-visible{border-color:var(--modern-line-strong);background:var(--modern-field-bg-focus);box-shadow:var(--focus-ring), inset 0 1px 0 #ffffff42, 0 12px 28px color-mix(in srgb, var(--modern-shadow) 50%, transparent);outline:none}html[data-visual-style=modern] :where(){color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)}html[data-visual-style=modern] :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}html[data-visual-style=modern] body .home-customer-search-card .home-customer-quick-search{box-shadow:none;background:0 0;border-radius:0;padding:0}html[data-visual-style=modern] body .home-customer-search-card .home-customer-quick-search .autocomplete{width:100%}html[data-visual-style=modern] body .home-customer-search-card .home-customer-quick-search .autocomplete-input{border-color:var(--modern-line-strong);background:var(--modern-field-bg);min-height:58px;box-shadow:inset 0 1px 0 #ffffff42, 0 10px 26px color-mix(in srgb, var(--modern-shadow) 34%, transparent);border-radius:16px}html[data-visual-style=modern] :where(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(.fullscreen-click-away-close):not(.shark-standard-modal-click-away):not(.certification-file-preview-trigger):not(.rental-item-photo-link):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event)),.inline-button,.link-button,.summary-buttonlike,.home-events-cta,.settlement-mode-link){border-color:var(--surface-tone-border,var(--surface-default-border));background:linear-gradient(140deg, var(--surface-tone-start,var(--surface-default-start)), var(--surface-tone-end,var(--surface-default-end)));color:var(--surface-tone-text,var(--surface-default-text));text-shadow:none}html[data-visual-style=modern] :where(button,.inline-button,.summary-buttonlike).secondary{--surface-tone-start:var(--surface-default-start);--surface-tone-end:var(--surface-default-end);--surface-tone-glow:var(--surface-default-glow);--surface-tone-border:var(--surface-default-border);--surface-tone-text:var(--surface-default-text);--surface-tone-text-shadow:var(--surface-default-text-shadow);--surface-tone-shadow:var(--surface-default-shadow);--surface-tone-shadow-strong:var(--surface-default-shadow-strong);--surface-tone-ring:var(--surface-default-ring)}html[data-visual-style=modern] :where(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(:where(.fullscreen-click-away-close,.shark-standard-modal-click-away,.certification-file-preview-trigger,.rental-item-photo-link)):not(.secondary):not(.danger):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event))),html[data-visual-style=modern] :where(.summary-buttonlike.summary-button-primary){--surface-tone-start:var(--surface-primary-start);--surface-tone-end:var(--surface-primary-end);--surface-tone-glow:var(--surface-primary-glow);--surface-tone-border:var(--surface-primary-border);--surface-tone-text:var(--surface-primary-text);--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:var(--surface-primary-shadow);--surface-tone-shadow-strong:var(--surface-primary-shadow-strong);--surface-tone-ring:var(--surface-primary-ring)}html[data-visual-style=modern] :where(button.danger,.inline-button.danger){--surface-tone-start:#ffe4eceb;--surface-tone-end:#f4bbcddb;--surface-tone-glow:#ff87a838;--surface-tone-border:#a8324c6b;--surface-tone-text:#641e34;--surface-tone-text-shadow:none;--surface-tone-shadow:#a8324c33;--surface-tone-shadow-strong:#a8324c4d;--surface-tone-ring:#a8324c2e}html[data-theme=dark][data-visual-style=modern] :where(button.danger,.inline-button.danger){--surface-tone-start:#5d1d2df0;--surface-tone-end:#401422f0;--surface-tone-glow:#ff75982e;--surface-tone-border:#ff8aa57a;--surface-tone-text:#ffdce5;--surface-tone-text-shadow:0 1px 2px #00000070;--surface-tone-shadow:#00000057;--surface-tone-shadow-strong:#00000075;--surface-tone-ring:#ff8aa52e}html[data-visual-style=modern] :where(.top-nav-nav-button,.top-nav-icon-link,.top-nav .badge){border-radius:14px}html[data-visual-style=modern] :where(.theme-switcher-popover,.navigation-assistant-popover){-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:24px}html[data-visual-style=modern] .theme-switcher-popover{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}html[data-visual-style=modern] :where(button.theme-switcher-trigger,button.navigation-assistant-trigger){border-color:var(--modern-line-strong);background:radial-gradient(90px 54px at 74% 18%, #ffffff57, transparent 70%), var(--modern-panel-bg-strong);color:var(--brand);box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 12px 28px var(--modern-shadow)}html[data-visual-style=modern] :where(button.theme-switcher-trigger,button.navigation-assistant-trigger):not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] :where(button.theme-switcher-trigger,button.navigation-assistant-trigger):focus-visible{border-color:var(--modern-line-strong);box-shadow:var(--focus-ring), inset 0 1px 0 var(--panel-top-highlight), 0 16px 34px var(--modern-shadow-strong)}html[data-visual-style=modern] button.theme-switcher-option{border-color:var(--modern-line);background:color-mix(in srgb, var(--modern-field-bg) 78%, transparent);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff57, 0 7px 18px color-mix(in srgb, var(--modern-shadow) 38%, transparent);border-radius:999px;font-weight:760}html[data-visual-style=modern] button.theme-switcher-option:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] button.theme-switcher-option:focus-visible,html[data-visual-style=modern] button.theme-switcher-option.active{border-color:var(--modern-line-strong);background:color-mix(in srgb, var(--modern-field-bg-focus) 88%, var(--brand) 12%);color:var(--ink)}html[data-visual-style=modern] .theme-switcher-section+.theme-switcher-section{border-top:1px solid color-mix(in srgb, var(--modern-line) 70%, transparent);padding-top:8px}html[data-visual-style=modern] :where(table,.striped-table){border-color:var(--modern-line)}html[data-visual-style=modern] :where(.striped-table thead th,table thead th){border-color:var(--modern-line);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 82%, var(--brand) 8%), color-mix(in srgb, var(--panel) 86%, transparent));color:var(--ink)}html[data-visual-style=modern] :where(.striped-table tbody td,.striped-table tbody th){border-color:color-mix(in srgb, var(--modern-line) 68%, transparent)}html[data-visual-style=modern] :where(.striped-table tbody tr:nth-child(2n) td,.striped-table tbody tr:nth-child(2n) th){background:color-mix(in srgb, var(--modern-field-bg) 58%, transparent)}html[data-visual-style=modern] :where(.striped-table tbody tr:nth-child(odd) td,.striped-table tbody tr:nth-child(odd) th){background:color-mix(in srgb, var(--modern-field-bg) 34%, transparent)}html[data-visual-style=modern] :where(.striped-table tbody tr:not(:where(:disabled,[aria-disabled=true])):hover td,.striped-table tbody tr:not(:where(:disabled,[aria-disabled=true])):hover th){background:color-mix(in srgb, var(--brand) 9%, var(--modern-field-bg-focus))}html[data-visual-style=modern] :where(.autocomplete-list,.compact-filters-dropdown-panel,.live-select-options){border-color:var(--modern-line);background:var(--modern-panel-bg-strong);color:var(--ink);box-shadow:0 18px 46px var(--modern-shadow)}html[data-visual-style=modern] :where(a){color:var(--brand-2)}html[data-theme=dark][data-visual-style=modern] :where(a){color:#56aef6}html[data-visual-style=modern] :where(h1){color:var(--ink);letter-spacing:0;text-shadow:0 10px 28px color-mix(in srgb, var(--modern-shadow) 54%, transparent)}html[data-visual-style=modern] :where(h2,h3,.card h2,.card h3){color:var(--ink);letter-spacing:0}html[data-visual-style=modern] :where(.small,.muted,.app-layout-tile-meta,.app-layout-tile-side,.app-layout-tile-kicker){color:var(--muted)}html[data-visual-style=modern] :where(.app-version-corner){border-color:var(--modern-line);background:color-mix(in srgb, var(--modern-field-bg) 72%, transparent);color:var(--muted);box-shadow:0 8px 22px color-mix(in srgb, var(--modern-shadow) 44%, transparent)}html[data-visual-style=modern] body,html[data-visual-style=modern] input,html[data-visual-style=modern] select,html[data-visual-style=modern] textarea{font-family:var(--modern-font-sans)}html[data-visual-style=modern] body{text-rendering:geometricprecision;font-size:16px;line-height:1.48}html[data-visual-style=modern] body :is(p,li,dd,dt,td,th,label,small,.small,.muted,.card,.borek-rules-editor-surface,.borek-rules-html-content,.changelog-description-body,.course-change-notifications){font-family:var(--modern-font-body)}html[data-visual-style=modern] body :is(h1,h2,h3,h4,h5,h6,.brand-wordmark,.home-headings h1,.events-visual-calendar-title,.theme-switcher-title){font-family:var(--modern-font-display);font-synthesis:none;letter-spacing:0;color:var(--ink);text-shadow:0 10px 28px color-mix(in srgb, var(--modern-heading-shadow) 74%, transparent)}html[data-visual-style=modern] body :is(h1,.brand-wordmark,.home-headings h1,.theme-switcher-title){font-weight:700}html[data-visual-style=modern] body :is(h2,h3,h4,h5,h6,.events-visual-calendar-title){font-weight:400}html[data-visual-style=modern] body h1{font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.04}html[data-visual-style=modern] body h2{font-size:clamp(1.42rem,2.35vw,2rem);line-height:1.08}html[data-visual-style=modern] body h3,html[data-visual-style=modern] body .events-visual-calendar-title{font-size:clamp(1.16rem,1.65vw,1.5rem);line-height:1.1}html[data-visual-style=modern] body h4{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.14}html[data-visual-style=modern] body h5{font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.16}html[data-visual-style=modern] body h6{font-size:.92rem;line-height:1.18}html[data-visual-style=modern] body :is(label,.auth-login-label,th,.small strong,p strong){color:var(--ink)}html[data-visual-style=modern] body :is(.small,.muted,small,.changelog-time-clock,.changelog-description-body){color:var(--muted)}html[data-visual-style=modern] body .card.card:not(.auth-login-card):not(.borek-login-infobox),html[data-visual-style=modern] body details.card.card:not(.auth-login-card):not(.borek-login-infobox),html[data-visual-style=modern] body section.card.card:not(.auth-login-card):not(.borek-login-infobox),html[data-visual-style=modern] body article.card.card:not(.auth-login-card):not(.borek-login-infobox),html[data-visual-style=modern] body .finance-open-box,html[data-visual-style=modern] body .events-visual-calendar,html[data-visual-style=modern] body .events-visual-calendar-mobile,html[data-visual-style=modern] body .events-visual-calendar-grid,html[data-visual-style=modern] body .readme-view-content,html[data-visual-style=modern] body .table-actions-panel{border:1px solid var(--modern-line-strong);background:var(--modern-panel-bg);color:var(--ink);box-shadow:inset 0 1px 0 var(--panel-top-highlight), inset 0 -1px 0 #ffffff14, 0 24px 70px var(--modern-shadow);border-radius:28px}html[data-visual-style=modern] body .events-visual-calendar,html[data-visual-style=modern] body .events-visual-calendar-mobile,html[data-visual-style=modern] body .events-visual-calendar-grid,html[data-visual-style=modern] body .finance-open-box{border-radius:20px}html[data-visual-style=modern] body :is(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(:where(.fullscreen-click-away-close,.shark-standard-modal-click-away,.certification-file-preview-trigger,.rental-item-photo-link)):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.auth-login-submit):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event)),a.inline-button.inline-button,a.link-button.link-button,button.inline-button.inline-button,summary.summary-buttonlike.summary-buttonlike,a.home-events-cta.home-events-cta,a.settlement-mode-link.settlement-mode-link,button.finance-statistics-view-toggle-button.finance-statistics-view-toggle-button,a.top-nav-nav-button.top-nav-nav-button,a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.badge.badge,.changelog-fab.changelog-fab){--modern-action-bg:var(--modern-secondary-action-bg);--modern-action-border:var(--modern-line-strong);--modern-action-text:var(--ink);--modern-action-shadow:color-mix(in srgb, var(--modern-shadow) 36%, transparent);align-items:center;justify-content:var(--modern-control-justify,center);gap:var(--modern-control-gap,8px);border:1px solid var(--modern-action-border);border-radius:var(--modern-control-radius,16px);background:var(--modern-action-bg);min-width:0;color:var(--surface-tone-text,var(--modern-action-text));text-shadow:none;font-family:var(--modern-font-ui);font-synthesis:none;letter-spacing:0;text-align:center;font-weight:620;text-decoration:none;display:inline-flex}html[data-visual-style=modern] body :is(a.inline-button.inline-button,a.link-button.link-button,button.inline-button.inline-button,summary.summary-buttonlike.summary-buttonlike){border-radius:var(--modern-control-radius,12px);white-space:normal;overflow-wrap:anywhere;min-height:38px;padding:9px 16px;font-size:.9rem;line-height:1.15}html[data-visual-style=modern] body .unified-accounts-detail-link.inline-button{white-space:nowrap!important;overflow-wrap:normal!important}html[data-visual-style=modern] body .unified-accounts-table .unified-accounts-name-cell .unified-account-row-link,html[data-visual-style=modern] body .unified-accounts-table .unified-accounts-name-cell .unified-account-row-link strong{font-weight:850!important}html[data-visual-style=modern] body :is(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(:where(.fullscreen-click-away-close,.shark-standard-modal-click-away,.certification-file-preview-trigger,.rental-item-photo-link)):not(.secondary):not(.danger):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.auth-login-submit):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event):not(.events-visual-calendar-nav-button)),a.inline-button.inline-button:not(.secondary):not(.danger),button.inline-button.inline-button:not(.secondary):not(.danger),.summary-buttonlike.summary-button-primary.summary-button-primary,a.home-events-cta.home-events-cta,.changelog-fab.changelog-fab,a.top-nav-nav-button.top-nav-nav-button.active):not(:where(.table-detail-button,.rental-loan-row-detail-button,.borek-map-table-detail-button,.borek-history-visitor-detail-button,.borek-history-period-detail-button,.pit-rental-row-detail-link,.borek-monthly-billing-detail-button,.pro-event-rental-detail-link,.borek-daily-ack-inline-detail-summary,.rental-catalog-type-row-action,.unified-accounts-detail-link)){--modern-action-bg:var(--modern-primary-action-bg);--modern-action-border:var(--active-border);--modern-action-text:var(--surface-primary-text);--modern-action-shadow:color-mix(in srgb, var(--brand-2) 32%, transparent);color:var(--surface-tone-text,var(--modern-action-text))}html[data-visual-style=modern] body :is(button.secondary,a.inline-button.secondary,button.inline-button.secondary,summary.summary-buttonlike.secondary,a.top-nav-nav-button.top-nav-nav-button:not(.active),a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.badge.badge){--modern-action-bg:var(--modern-secondary-action-bg);--modern-action-border:var(--modern-line-strong);--modern-action-text:var(--ink);--modern-action-shadow:color-mix(in srgb, var(--modern-shadow) 34%, transparent)}html[data-visual-style=modern] body :is(button.danger,a.inline-button.danger,button.inline-button.danger,summary.summary-buttonlike.summary-button-danger){--modern-action-bg:var(--modern-danger-action-bg);--modern-action-border:color-mix(in srgb, var(--danger) 58%, var(--modern-line) 42%);--modern-action-text:color-mix(in srgb, var(--danger) 72%, var(--ink) 28%);--modern-action-shadow:color-mix(in srgb, var(--danger) 22%, transparent)}html[data-theme=dark][data-visual-style=modern] body :is(button.danger,a.inline-button.danger,button.inline-button.danger,summary.summary-buttonlike.summary-button-danger){--modern-action-text:#ffdce5}html[data-visual-style=modern] body :is(.top-nav-expanding-label,.top-nav-expanding-short),html[data-visual-style=modern] body :is(.top-nav-nav-button,.top-nav-icon-link) svg{color:inherit}html[data-visual-style=modern] body .top-nav-nav-button.top-nav-nav-button{white-space:nowrap;min-height:34px;padding:6px 13px;font-size:.88rem;font-weight:720;line-height:1.08}html[data-visual-style=modern] body .top-nav-icon-link.top-nav-icon-link{--modern-control-radius:999px;border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px}html[data-visual-style=modern] body :is(a.top-nav-icon-link.top-nav-expanding-link){--modern-control-gap:0;--modern-control-justify:flex-start;--modern-control-radius:999px;white-space:nowrap;justify-content:flex-start;gap:0;width:34px;min-width:34px;max-width:34px;padding:0;transition:width .19s,min-width .19s,max-width .19s,border-color .17s,box-shadow .17s,color .17s,transform .17s;overflow:hidden}html[data-visual-style=modern] body .top-nav-expanding-link-language{--modern-top-nav-expanded-width:104px}html[data-visual-style=modern] body .top-nav-expanding-link .top-nav-expanding-short{flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:inline-flex}html[data-visual-style=modern] body .top-nav-expanding-link .top-nav-expanding-label{opacity:0;width:0;min-width:0;max-width:0;font-size:0;line-height:1;overflow:hidden;transform:translate(-4px)}html[data-visual-style=modern] body .top-nav-brand-logo{filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--modern-shadow) 62%, transparent))}html[data-visual-style=modern] body .compact-filters-dropdown-options{overflow-x:hidden}html[data-visual-style=modern] body .compact-filters-dropdown-option{min-width:0;max-width:100%}html[data-visual-style=modern] body .compact-filters-dropdown-option span{overflow-wrap:anywhere;min-width:0}html[data-visual-style=modern] body .readme-view-content{overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}html[data-visual-style=modern] body .finance-received-export-row,html[data-visual-style=modern] body .finance-received-export-actions{align-items:center;gap:10px}html[data-visual-style=modern] body details:not([open])>.top-nav-view-as-panel,html[data-visual-style=modern] body details.table-actions:not([open])>.table-actions-panel{visibility:hidden;pointer-events:none;display:none}html[data-visual-style=modern] body .striped-table.striped-table,html[data-visual-style=modern] body table{border-color:var(--modern-line);color:var(--ink)}html[data-visual-style=modern] body .striped-table.striped-table thead th,html[data-visual-style=modern] body table thead th,html[data-visual-style=modern] body .feedback-questionnaire-table-head{border-color:var(--modern-line);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 88%, var(--brand) 6%), color-mix(in srgb, var(--modern-field-bg-focus) 92%, var(--brand) 8%));color:var(--ink);text-shadow:none;font-weight:820}html[data-visual-style=modern] body :is(.striped-table.striped-table,table) thead th :where(button:not(.theme-switcher-trigger):not(.theme-switcher-option):not(.modern-datepicker-day)){width:auto!important;min-width:0!important;min-height:0!important;color:inherit!important;box-shadow:none!important;filter:none!important;font:inherit!important;letter-spacing:0!important;font-weight:820!important;line-height:inherit!important;text-align:inherit!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:none!important;transform:none!important}html[data-visual-style=modern] body :is(.striped-table.striped-table,table) thead th :where(button:not(.theme-switcher-trigger):not(.theme-switcher-option):not(.modern-datepicker-day):not(:where(:disabled,[aria-disabled=true])):hover),html[data-visual-style=modern] body :is(.striped-table.striped-table,table) thead th :where(button:not(.theme-switcher-trigger):not(.theme-switcher-option):not(.modern-datepicker-day):focus-visible){color:var(--ink)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--brand) 42%, transparent)!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;text-decoration:none!important;transform:none!important}html[data-visual-style=modern] body .striped-table.striped-table tbody td,html[data-visual-style=modern] body .striped-table.striped-table tbody th,html[data-visual-style=modern] body table tbody td,html[data-visual-style=modern] body table tbody th{border-color:color-mix(in srgb, var(--modern-line) 68%, transparent);color:var(--ink)}html[data-visual-style=modern] body .striped-table.striped-table tbody td:first-child,html[data-visual-style=modern] body .striped-table.striped-table tbody td:first-child :is(a,strong){font-weight:400}html[data-visual-style=modern] body .striped-table.striped-table tbody td:first-child a,html[data-visual-style=modern] body .striped-table.striped-table tbody td:first-child a:visited{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}html[data-visual-style=modern] body .rental-loans-table.rental-loans-table tbody td:first-child .rental-loan-customer-detail-link,html[data-visual-style=modern] body .rental-loans-table.rental-loans-table tbody td:first-child .rental-loan-customer-detail-link:visited,html[data-visual-style=modern] body .rental-loans-table.rental-loans-table tbody td:first-child .rental-loan-customer-detail-link strong{font-weight:760}html[data-visual-style=modern] body .events-overview-table.events-overview-table tbody td[data-col=name] :is(a,span),html[data-visual-style=modern] body .events-overview-table.events-overview-table tbody td[data-col=name] a:visited{font-weight:760;text-decoration-color:#0000}html[data-visual-style=modern] body .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]),html[data-visual-style=modern] body .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]) :is(a,strong){color:var(--ink);font-weight:400}html[data-visual-style=modern] body .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]) a,html[data-visual-style=modern] body .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]) a:visited{color:var(--ink);font-weight:400;-webkit-text-decoration:none;text-decoration:none}html[data-visual-style=modern] body:not(:has(main.auth-login-shell)) .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]) :is(a.email-link.email-link,a.phone-link.phone-link,a.customer-contact-mobile-link.customer-contact-mobile-link){color:var(--ink);font-weight:400;-webkit-text-decoration:none;text-decoration:none}html[data-visual-style=modern] body:not(:has(main.auth-login-shell)) .striped-table.striped-table tbody :is(td[class*=contact i],td[data-label=Kontakt],td[data-col=contact]) :is(a.email-link.email-link,a.phone-link.phone-link,a.customer-contact-mobile-link.customer-contact-mobile-link):visited{color:var(--ink);font-weight:400;-webkit-text-decoration:none;text-decoration:none}html[data-visual-style=modern] body .striped-table.striped-table tbody tr:nth-child(2n) td,html[data-visual-style=modern] body .striped-table.striped-table tbody tr:nth-child(2n) th{background:color-mix(in srgb, var(--modern-field-bg) 64%, transparent)}html[data-visual-style=modern] body .striped-table.striped-table tbody tr:nth-child(odd) td,html[data-visual-style=modern] body .striped-table.striped-table tbody tr:nth-child(odd) th{background:color-mix(in srgb, var(--modern-field-bg) 40%, transparent)}html[data-visual-style=modern] body .striped-table.striped-table tbody tr:not(:where(:disabled,[aria-disabled=true])):hover td,html[data-visual-style=modern] body .striped-table.striped-table tbody tr:not(:where(:disabled,[aria-disabled=true])):hover th{background:color-mix(in srgb, var(--brand) 10%, var(--modern-field-bg-focus))}html[data-visual-style=modern] body :is(td,th)[data-label]:before,html[data-visual-style=modern] body :is(td,th)[data-col]:before,html[data-visual-style=modern] body .borek-mobile-table-label,html[data-visual-style=modern] body .changelog-time-date{color:color-mix(in srgb, var(--muted) 84%, var(--ink) 16%);font-weight:760}html[data-visual-style=modern] body :is(.changelog-user-label,.changelog-action-label,.changelog-summary-line,.unified-account-change-table .changelog-summary-line){color:var(--ink)}html[data-visual-style=modern] body .changelog-description-details>summary{color:var(--modern-link);font-weight:760}html[data-visual-style=modern] body .events-visual-calendar-grid{overflow:hidden}html[data-visual-style=modern] body .events-visual-calendar-weekday{color:var(--ink);font-family:var(--modern-font-ui);text-shadow:0 7px 18px color-mix(in srgb, var(--modern-heading-shadow) 54%, transparent);font-weight:620}html[data-visual-style=modern] body .events-visual-calendar-day,html[data-visual-style=modern] body .events-visual-calendar-week-lane-bg-cell{border-color:color-mix(in srgb, var(--modern-line) 70%, transparent);background:color-mix(in srgb, var(--modern-field-bg) 58%, transparent)}html[data-visual-style=modern] body .events-visual-calendar-week:nth-child(2n) .events-visual-calendar-day,html[data-visual-style=modern] body .events-visual-calendar-week:nth-child(2n) .events-visual-calendar-week-lane-bg-cell{background:color-mix(in srgb, var(--modern-field-bg) 74%, transparent)}html[data-visual-style=modern] body .events-visual-calendar-day-number{color:var(--ink);font-family:var(--modern-font-ui);font-weight:620}html[data-visual-style=modern] body .events-visual-calendar-day-today-label,html[data-visual-style=modern] body .events-visual-calendar-day-more{border-color:var(--modern-line-strong);background:var(--modern-secondary-action-bg);color:var(--modern-link);box-shadow:0 8px 18px color-mix(in srgb, var(--modern-shadow) 32%, transparent)}html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event{--modern-event-bg:linear-gradient(160deg, color-mix(in srgb, var(--modern-field-bg-focus) 84%, transparent), color-mix(in srgb, var(--brand) 10%, var(--modern-field-bg) 90%));--modern-event-border:color-mix(in srgb, var(--modern-line-strong) 74%, transparent);--modern-event-text:var(--ink);border-color:var(--modern-event-border);background:var(--modern-event-bg);color:var(--modern-event-text);box-shadow:inset 0 1px 0 #ffffff6b, 0 8px 18px color-mix(in srgb, var(--modern-shadow) 28%, transparent);font-weight:760;text-decoration:none}html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.akce-calendar-event,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-vikendovka,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-chorvatsko,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-expedice{--modern-event-bg:linear-gradient(160deg, #fffaf4e6 0%, #f2e0cfc7 100%);--modern-event-border:#be895661;--modern-event-text:#62471f}html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.akce-calendar-event,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-vikendovka,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-chorvatsko,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-expedice{--modern-event-bg:linear-gradient(160deg, #4e3222e0 0%, #30211cdb 100%);--modern-event-border:#ebbc8257;--modern-event-text:#ffe7c7}html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.clubroom-calendar-event,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-kurz,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-trenink,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-jama,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-prednaska{--modern-event-bg:linear-gradient(160deg, #edf9ffe6 0%, #cde6f7cc 100%);--modern-event-border:#4890b861;--modern-event-text:#173e55}html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.clubroom-calendar-event,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-kurz,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-trenink,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-jama,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-prednaska{--modern-event-bg:linear-gradient(160deg, #153648e6 0%, #0e2432e0 100%);--modern-event-border:#84cae861;--modern-event-text:#d9f3ff}html[data-visual-style=modern] body .events-visual-calendar-event-title,html[data-visual-style=modern] body .events-visual-calendar-event-code{color:inherit}html[data-visual-style=modern] body .course-change-notifications.course-change-notifications{color:var(--ink)}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table{border-color:var(--modern-line)}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table :is(th,td){color:var(--ink)}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table td[data-label]:before{color:color-mix(in srgb, var(--muted) 84%, var(--ink) 16%);font-family:var(--modern-font-ui);letter-spacing:0;font-weight:620}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table :is(.course-change-student-link,.course-change-cell-course a,.course-change-detail-download){color:var(--modern-link);-webkit-text-decoration-color:color-mix(in srgb, var(--modern-link) 58%, transparent);text-decoration-color:color-mix(in srgb, var(--modern-link) 58%, transparent);font-weight:760}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table .course-change-detail-before{color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%)}html[data-visual-style=modern] body .course-change-notifications-table.course-change-notifications-table .course-change-detail-after{color:var(--ink)}html[data-visual-style=modern] body .course-change-notifications .course-change-review-button--row.course-change-review-button--row{--modern-action-bg:color-mix(in srgb, var(--modern-field-bg) 44%, transparent);--modern-action-border:color-mix(in srgb, var(--modern-line-strong) 58%, transparent);--modern-action-text:color-mix(in srgb, var(--muted) 76%, var(--ink) 24%);--modern-action-shadow:transparent;border-color:color-mix(in srgb, var(--modern-line-strong) 58%, transparent)!important;background:color-mix(in srgb, var(--modern-field-bg) 44%, transparent)!important;color:color-mix(in srgb, var(--muted) 76%, var(--ink) 24%)!important;box-shadow:none!important;text-shadow:none!important;border-radius:999px!important}html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-notifications-table.course-change-notifications-table thead th .course-change-review-action-group.course-change-review-action-group .course-change-review-button--bulk.course-change-review-button--bulk,html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-mobile-actions.course-change-mobile-actions .course-change-review-button--bulk.course-change-review-button--bulk{--modern-action-bg:color-mix(in srgb, var(--modern-field-bg) 84%, transparent);--modern-action-border:color-mix(in srgb, var(--modern-line-strong) 78%, var(--brand-2) 22%);--modern-action-text:color-mix(in srgb, var(--ink) 76%, var(--brand-2) 24%);--modern-action-shadow:color-mix(in srgb, var(--modern-shadow) 20%, transparent);border:1px solid color-mix(in srgb, var(--modern-line-strong) 78%, var(--brand-2) 22%)!important;background:color-mix(in srgb, var(--modern-field-bg) 84%, transparent)!important;width:48px!important;min-width:48px!important;height:32px!important;min-height:32px!important;color:color-mix(in srgb, var(--ink) 76%, var(--brand-2) 24%)!important;box-shadow:inset 0 1px 0 #ffffff70, 0 5px 14px color-mix(in srgb, var(--modern-shadow) 20%, transparent)!important;text-shadow:none!important;border-radius:11px!important;padding:0!important}html[data-visual-style=modern] body :is(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(:where(.fullscreen-click-away-close,.shark-standard-modal-click-away,.certification-file-preview-trigger,.rental-item-photo-link)):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.auth-login-submit):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event)),a.inline-button.inline-button,a.link-button.link-button,button.inline-button.inline-button,summary.summary-buttonlike.summary-buttonlike,a.home-events-cta.home-events-cta,a.settlement-mode-link.settlement-mode-link,button.finance-statistics-view-toggle-button.finance-statistics-view-toggle-button,a.top-nav-nav-button.top-nav-nav-button,a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.badge.badge,.changelog-fab.changelog-fab,.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle){border-color:var(--surface-tone-border,var(--surface-default-border));background:linear-gradient(140deg, var(--surface-tone-start,var(--surface-default-start)), var(--surface-tone-end,var(--surface-default-end)));color:var(--surface-tone-text,var(--surface-default-text));text-shadow:none;font-family:var(--modern-font-ui);font-synthesis:none;letter-spacing:0;font-weight:640}html[data-visual-style=modern] body :is(:where(button:not([data-nav-control]):not(.detail-close-link):not(.borek-mobile-detail-close):not(.shark-standard-modal-action):not(:where(.fullscreen-click-away-close,.shark-standard-modal-click-away,.certification-file-preview-trigger,.rental-item-photo-link)):not(.secondary):not(.danger):not(.theme-switcher-trigger):not(.theme-switcher-option):not(.oauth-signin-button):not(.auth-login-submit):not(.autocomplete-item):not(.panel-tab):not(:where(.detail-close-link,.borek-mobile-detail-close,.borek-entry-user-link,.finance-settlement-name-button,.pro-event-participant-name-toggle,.pit-rental-monthly-name-toggle,.rental-draft-item-title-button)):not(.modern-datepicker-day):not(.events-visual-calendar-event):not(.events-visual-calendar-nav-button)),a.inline-button.inline-button:not(.secondary):not(.danger),button.inline-button.inline-button:not(.secondary):not(.danger),summary.summary-buttonlike.summary-button-primary,a.home-events-cta.home-events-cta,.changelog-fab.changelog-fab,a.top-nav-nav-button.top-nav-nav-button.active):not(:where(.table-detail-button,.rental-loan-row-detail-button,.borek-map-table-detail-button,.borek-history-visitor-detail-button,.borek-history-period-detail-button,.pit-rental-row-detail-link,.borek-monthly-billing-detail-button,.pro-event-rental-detail-link,.borek-daily-ack-inline-detail-summary,.rental-catalog-type-row-action,.unified-accounts-detail-link)){--surface-tone-start:var(--surface-primary-start);--surface-tone-end:var(--surface-primary-end);--surface-tone-glow:var(--surface-primary-glow);--surface-tone-border:var(--surface-primary-border);--surface-tone-text:var(--surface-primary-text);--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:var(--surface-primary-shadow);--surface-tone-shadow-strong:var(--surface-primary-shadow-strong);--surface-tone-ring:var(--surface-primary-ring)}html[data-visual-style=modern] body :is(button.secondary,a.inline-button.secondary,button.inline-button.secondary,summary.summary-buttonlike.secondary,a.top-nav-nav-button.top-nav-nav-button:not(.active),a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.badge.badge){--surface-tone-start:var(--tone-neutral-start);--surface-tone-end:var(--tone-neutral-end);--surface-tone-glow:var(--tone-neutral-glow);--surface-tone-border:var(--tone-neutral-border);--surface-tone-text:var(--tone-neutral-text);--surface-tone-text-shadow:var(--surface-default-text-shadow);--surface-tone-shadow:var(--tone-neutral-shadow);--surface-tone-shadow-strong:var(--tone-neutral-shadow-strong);--surface-tone-ring:var(--tone-neutral-ring)}html[data-visual-style=modern] body :is(button.danger,a.inline-button.danger,button.inline-button.danger,summary.summary-buttonlike.summary-button-danger){--surface-tone-start:#ffe4eceb;--surface-tone-end:#f4bbcddb;--surface-tone-glow:#ff87a838;--surface-tone-border:#a8324c6b;--surface-tone-text:#641e34;--surface-tone-text-shadow:none;--surface-tone-shadow:#a8324c33;--surface-tone-shadow-strong:#a8324c4d;--surface-tone-ring:#a8324c2e}html[data-theme=dark][data-visual-style=modern] body :is(button.danger,a.inline-button.danger,button.inline-button.danger,summary.summary-buttonlike.summary-button-danger){--surface-tone-start:#5d1d2df0;--surface-tone-end:#401422f0;--surface-tone-glow:#ff75982e;--surface-tone-border:#ff8aa57a;--surface-tone-text:#ffdce5;--surface-tone-text-shadow:0 1px 2px #00000070;--surface-tone-shadow:#00000057;--surface-tone-shadow-strong:#00000075;--surface-tone-ring:#ff8aa52e}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle):not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body :is(.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle):focus-visible{border-color:color-mix(in srgb, var(--surface-tone-border,var(--surface-default-border)) 72%, #fff 28%);box-shadow:var(--focus-ring), inset 0 1px 0 #ffffffa8, inset 0 -1px 0 #00000017, var(--control-glass-shadow-underlay-strong), 0 14px 34px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)), 0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring));text-decoration:none}html[data-visual-style=modern] body :is(.badge.tone-course,.top-nav-nav-button.tone-course,.action-tab-button.action-tab-course,.action-summary.tone-course,.summary-buttonlike.tone-course,.home-events-cta--course){--surface-tone-start:var(--tone-course-start);--surface-tone-end:var(--tone-course-end);--surface-tone-glow:var(--tone-course-glow);--surface-tone-border:var(--tone-course-border);--surface-tone-text:var(--tone-course-text);--surface-tone-text-shadow:var(--tone-course-text-shadow);--surface-tone-shadow:var(--tone-course-shadow);--surface-tone-shadow-strong:var(--tone-course-shadow-strong);--surface-tone-ring:var(--tone-course-ring)}html[data-visual-style=modern] body :is(.badge.tone-event,.top-nav-nav-button.tone-event,.action-tab-button.action-tab-event,.action-summary.tone-event,.summary-buttonlike.tone-event,.home-events-cta--event){--surface-tone-start:var(--tone-event-start);--surface-tone-end:var(--tone-event-end);--surface-tone-glow:var(--tone-event-glow);--surface-tone-border:var(--tone-event-border);--surface-tone-text:var(--tone-event-text);--surface-tone-text-shadow:var(--tone-event-text-shadow);--surface-tone-shadow:var(--tone-event-shadow);--surface-tone-shadow-strong:var(--tone-event-shadow-strong);--surface-tone-ring:var(--tone-event-ring)}html[data-visual-style=modern] body :is(.badge.tone-payment,.top-nav-nav-button.tone-payment,.action-tab-button.action-tab-payment,.action-summary.tone-payment,.summary-buttonlike.tone-payment,.home-events-cta--payment,.participant-finance-toggle.participant-finance-toggle){--surface-tone-start:var(--tone-payment-start);--surface-tone-end:var(--tone-payment-end);--surface-tone-glow:var(--tone-payment-glow);--surface-tone-border:var(--tone-payment-border);--surface-tone-text:var(--tone-payment-text);--surface-tone-text-shadow:var(--tone-payment-text-shadow);--surface-tone-shadow:var(--tone-payment-shadow);--surface-tone-shadow-strong:var(--tone-payment-shadow-strong);--surface-tone-ring:var(--tone-payment-ring)}html[data-visual-style=modern] body .action-tab-button.action-tab-primary,html[data-visual-style=modern] body .finance-main-tab-pit{--surface-tone-start:var(--surface-primary-start);--surface-tone-end:var(--surface-primary-end);--surface-tone-glow:var(--surface-primary-glow);--surface-tone-border:var(--surface-primary-border);--surface-tone-text:var(--surface-primary-text);--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:var(--surface-primary-shadow);--surface-tone-shadow-strong:var(--surface-primary-shadow-strong);--surface-tone-ring:var(--surface-primary-ring)}html[data-visual-style=modern] body .finance-main-tab-professional{--surface-tone-start:var(--tone-course-start);--surface-tone-end:var(--tone-course-end);--surface-tone-glow:var(--tone-course-glow);--surface-tone-border:var(--tone-course-border);--surface-tone-text:var(--tone-course-text);--surface-tone-text-shadow:var(--tone-course-text-shadow);--surface-tone-shadow:var(--tone-course-shadow);--surface-tone-shadow-strong:var(--tone-course-shadow-strong);--surface-tone-ring:var(--tone-course-ring)}html[data-visual-style=modern] body .action-tab-button.finance-main-tab-invoices.finance-main-tab-invoices,html[data-visual-style=modern] body .action-tab-button.finance-main-tab-statistics.finance-main-tab-statistics{--tone-payment-border:var(--tone-event-border);--tone-payment-shadow:var(--tone-event-shadow);--tone-payment-shadow-strong:var(--tone-event-shadow-strong);--surface-tone-start:var(--tone-event-start);--surface-tone-end:var(--tone-event-end);--surface-tone-glow:var(--tone-event-glow);--surface-tone-border:var(--tone-event-border);--surface-tone-text:var(--tone-event-text);--surface-tone-text-shadow:var(--tone-event-text-shadow);--surface-tone-shadow:var(--tone-event-shadow);--surface-tone-shadow-strong:var(--tone-event-shadow-strong);--surface-tone-ring:var(--tone-event-ring);border:1px solid var(--surface-tone-border)!important;box-shadow:inset 0 1px 0 #ffffff94, inset 0 -1px 0 #0000001a, var(--control-glass-shadow-underlay), 0 10px 26px var(--surface-tone-shadow), 0 0 0 1px color-mix(in srgb, var(--surface-tone-ring) 54%, transparent)!important}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-primary.active,.finance-main-tab-pit.active){--surface-tone-start:var(--surface-primary-start);--surface-tone-end:var(--surface-primary-end);--surface-tone-text:var(--surface-primary-text);--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:#3170da47;--surface-tone-shadow-strong:#3170da6b}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-course.active,.finance-main-tab-professional.active){--surface-tone-start:#ef7198f5;--surface-tone-end:#ba3963f5;--surface-tone-border:#ff9bb994;--surface-tone-text:#fff8fb;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:#ba39634d;--surface-tone-shadow-strong:#ba396370}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-payment.active,.finance-main-tab-sales.active,.finance-main-tab-incoming.active,.finance-main-tab-pairing.active){--surface-tone-start:#52c997f5;--surface-tone-end:#22845ef5;--surface-tone-border:#88e8b48f;--surface-tone-text:#f6fff9;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:#22845e47;--surface-tone-shadow-strong:#22845e6b}html[data-visual-style=modern] body :is(.finance-main-tab-invoices.active,.finance-main-tab-statistics.active){--surface-tone-start:#58c2e0f5;--surface-tone-end:#3076cdf5;--surface-tone-border:#84d8f48f;--surface-tone-text:#fff;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:#3076cd4d;--surface-tone-shadow-strong:#3076cd70}html[data-visual-style=modern] body .summary-buttonlike.summary-button-primary.summary-button-primary{text-shadow:var(--surface-primary-text-shadow)}html[data-visual-style=modern] body .action-tab-button .action-summary-main,html[data-visual-style=modern] body .action-tab-button .action-summary-arrow,html[data-visual-style=modern] body .finance-main-tabs .action-tab-button .action-summary-main,html[data-visual-style=modern] body .participant-finance-toggle{color:inherit;font-family:var(--modern-font-ui);font-weight:inherit;letter-spacing:0;text-shadow:inherit}html[data-visual-style=modern] body :is(a.summary-buttonlike.summary-buttonlike,a.inline-button.inline-button,a.link-button.link-button,a.home-events-cta.home-events-cta,a.settlement-mode-link.settlement-mode-link,a.top-nav-nav-button.top-nav-nav-button,a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle){color:var(--surface-tone-text,var(--modern-action-text,var(--surface-default-text)));-webkit-text-decoration:none;text-decoration:none}html[data-visual-style=modern] body :is(a.summary-buttonlike.summary-buttonlike,a.inline-button.inline-button,a.link-button.link-button,a.home-events-cta.home-events-cta,a.settlement-mode-link.settlement-mode-link,a.top-nav-nav-button.top-nav-nav-button,a.top-nav-icon-link.top-nav-icon-link,a.events-visual-calendar-nav-button.events-visual-calendar-nav-button,.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle)>*{color:inherit}html[data-visual-style=modern] body a.inline-button.finance-received-export-button.finance-received-export-button{--modern-control-radius:12px;white-space:normal;overflow-wrap:anywhere;border-radius:12px;min-height:38px;padding:9px 16px;font-size:.9rem;line-height:1.15}html[data-visual-style=modern] body .event-registration-request-actions{align-items:center;gap:10px}html[data-visual-style=modern] body a.inline-button.event-registration-approval-button.event-registration-approval-button{--modern-control-radius:12px;white-space:normal;overflow-wrap:anywhere;border-radius:12px;min-height:38px;padding:9px 16px;font-size:.9rem;line-height:1.15}html[data-visual-style=modern] body .rental-overview-reservations-head{flex-wrap:wrap;align-items:flex-start;gap:12px}html[data-visual-style=modern] body .rental-overview-reservations-head>:first-child{flex:min(100%,280px);min-width:min(100%,240px)}html[data-visual-style=modern] body .rental-overview-reservations-head>a.inline-button.inline-button{--modern-control-radius:12px;border-radius:12px;flex:none;max-width:100%}@media (max-width:640px){html[data-visual-style=modern] body .rental-overview-reservations-head>a.inline-button.inline-button{width:100%}}html[data-visual-style=modern] body :is(.event-participants-email-popup-panel,.event-participants-export-popup-panel,.event-participants-filters-popup-panel){border-color:var(--modern-line-strong);background:var(--modern-panel-bg-strong);color:var(--ink);box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 20px 52px var(--modern-shadow-strong);border-radius:18px}html[data-visual-style=modern] body .event-participants-export-actions button{--surface-tone-start:var(--tone-neutral-start);--surface-tone-end:var(--tone-neutral-end);--surface-tone-glow:var(--tone-neutral-glow);--surface-tone-border:var(--tone-neutral-border);--surface-tone-text:var(--tone-neutral-text);--surface-tone-shadow:var(--tone-neutral-shadow);--surface-tone-shadow-strong:var(--tone-neutral-shadow-strong);--surface-tone-ring:var(--tone-neutral-ring);min-height:34px;font-size:.82rem}html[data-visual-style=modern] body .events-visual-calendar-legend{gap:8px}html[data-visual-style=modern] body .events-visual-calendar-legend-item{border:1px solid color-mix(in srgb, var(--modern-line) 72%, transparent);background:color-mix(in srgb, var(--modern-field-bg) 68%, transparent);box-shadow:inset 0 1px 0 #ffffff5c, 0 8px 20px color-mix(in srgb, var(--modern-shadow) 28%, transparent);border-radius:14px;padding:5px 7px}html[data-visual-style=modern] body .events-visual-calendar-legend-label{color:var(--ink);font-family:var(--modern-font-ui);letter-spacing:0;font-weight:640}html[data-visual-style=modern] body .events-visual-calendar-legend-count{border-color:color-mix(in srgb, var(--modern-line-strong) 72%, transparent);background:color-mix(in srgb, var(--modern-field-bg-focus) 78%, transparent);min-width:24px;color:var(--ink);font-family:var(--modern-font-ui);letter-spacing:0;font-weight:650;box-shadow:inset 0 1px #ffffff57}html[data-visual-style=modern] body .event-type-pill.event-type-pill{--event-pill-start:var(--tone-neutral-start);--event-pill-end:var(--tone-neutral-end);--event-pill-border:var(--tone-neutral-border);--event-pill-text:var(--tone-neutral-text);--event-pill-shadow:var(--tone-neutral-shadow);border-color:var(--event-pill-border);background:radial-gradient(92px 42px at 72% 18%, #ffffff52, transparent 68%), linear-gradient(90deg, var(--event-pill-start) 0%, var(--event-pill-end) 100%);color:var(--event-pill-text);font-family:var(--modern-font-ui);letter-spacing:0;text-shadow:none;box-shadow:inset 0 1px 0 #ffffff80, 0 6px 16px var(--event-pill-shadow);font-size:.72rem;font-weight:650}html[data-visual-style=modern] body .event-type-vikendovka.event-type-vikendovka{--event-pill-start:var(--tone-warning-start);--event-pill-end:var(--tone-warning-end);--event-pill-border:var(--tone-warning-border);--event-pill-text:var(--tone-warning-text);--event-pill-shadow:var(--tone-warning-shadow)}html[data-visual-style=modern] body .event-type-expedice.event-type-expedice,html[data-visual-style=modern] body .event-type-chorvatsko.event-type-chorvatsko{--event-pill-start:var(--tone-event-start);--event-pill-end:var(--tone-event-end);--event-pill-border:var(--tone-event-border);--event-pill-text:var(--tone-event-text);--event-pill-shadow:var(--tone-event-shadow)}html[data-visual-style=modern] body .event-type-kurz.event-type-kurz,html[data-visual-style=modern] body .event-type-prednaska.event-type-prednaska{--event-pill-start:var(--tone-payment-start);--event-pill-end:var(--tone-payment-end);--event-pill-border:var(--tone-payment-border);--event-pill-text:var(--tone-payment-text);--event-pill-shadow:var(--tone-payment-shadow)}html[data-visual-style=modern] body .event-type-trenink.event-type-trenink{--event-pill-start:#eee7ffe6;--event-pill-end:#d7caffd6;--event-pill-border:#7054be57;--event-pill-text:#453078;--event-pill-shadow:#7054be29}html[data-theme=dark][data-visual-style=modern] body .event-type-trenink.event-type-trenink{--event-pill-start:#2f2652eb;--event-pill-end:#1f1b3bf0;--event-pill-border:#9f8ce666;--event-pill-text:#e7dfff;--event-pill-shadow:#00000057}html[data-visual-style=modern] body .event-type-jama.event-type-jama{--event-pill-start:#e0faffeb;--event-pill-end:#beebf6db;--event-pill-border:#2785a257;--event-pill-text:#14546b;--event-pill-shadow:#2785a229}html[data-theme=dark][data-visual-style=modern] body .event-type-jama.event-type-jama{--event-pill-start:#18414ef0;--event-pill-end:#122f3bf5;--event-pill-border:#66c3db66;--event-pill-text:#d2f5ff;--event-pill-shadow:#00000057}@media (max-width:900px){html[data-visual-style=modern] body .finance-archive-box{max-width:100%;overflow-x:visible}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table{table-layout:fixed;width:100%;min-width:0;display:block}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table thead{display:none}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tbody{width:100%;display:block}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row{border:1px solid var(--modern-line);background:var(--modern-panel-bg-strong);width:100%;min-width:0;box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 12px 28px color-mix(in srgb, var(--modern-shadow) 42%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px 12px;display:grid}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row:first-child{margin-top:0}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td{min-width:0;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal;border:0;grid-template-columns:minmax(78px,max-content) minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid;background:0 0!important}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:before{color:var(--muted);font-family:var(--modern-font-ui);font-size:.78rem;font-weight:720;line-height:1.25}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:first-child:before{content:"Přijato"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:nth-child(2):before{content:"Přijal"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:nth-child(3):before{content:"Částka"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:nth-child(4):before{content:"Metoda"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:nth-child(5):before{content:"Jméno"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td:nth-child(6):before{content:"Položka"}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td.finance-received-actions-cell{border-top:1px solid color-mix(in srgb, var(--modern-line) 62%, transparent);white-space:normal;justify-content:flex-end;padding-top:8px;display:flex}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row>td.finance-received-actions-cell:before{content:none}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-payment-detail-row{width:100%;min-width:0;display:block}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-payment-detail-row>td{width:100%;min-width:0;padding:0;display:block}html[data-visual-style=modern] body .unified-accounts-page .table-scroll{overflow-x:visible}html[data-visual-style=modern] body .unified-accounts-page .unified-accounts-table{width:100%;min-width:0}html[data-visual-style=modern] body .payments-table.striped-table{table-layout:fixed;width:100%;min-width:0;display:block}html[data-visual-style=modern] body .payments-table.striped-table thead,html[data-visual-style=modern] body .payments-table.striped-table colgroup{display:none}html[data-visual-style=modern] body .payments-table.striped-table tbody{width:100%;min-width:0;display:block}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-event-group-spacer{display:none}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-expense-row{border:1px solid var(--modern-line);background:var(--modern-panel-bg-strong);width:100%;min-width:0;box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 12px 28px color-mix(in srgb, var(--modern-shadow) 42%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px 12px;display:grid}html[data-visual-style=modern] body .payments-table.striped-table tbody:first-of-type tr.payments-expense-row:first-child,html[data-visual-style=modern] body .payments-table.striped-table tbody.payments-event-group:first-of-type tr.payments-expense-row:first-child{margin-top:0}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-expense-row>td{width:100%;min-width:0;max-width:none;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;word-break:normal;border:0;grid-template-columns:minmax(94px,34%) minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid;overflow:visible;background:0 0!important}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-expense-row>td:before{content:attr(data-label);color:var(--muted);font-family:var(--modern-font-ui);font-size:.78rem;font-weight:720;line-height:1.25}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-expense-row>td.payments-actions-cell{border-top:1px solid color-mix(in srgb, var(--modern-line) 62%, transparent);justify-content:flex-end;padding-top:8px;display:flex}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-expense-row>td.payments-actions-cell:before{content:none}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-plan-total-row{border:1px solid var(--modern-line);border-radius:16px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:8px;padding:10px 12px;display:grid;background:color-mix(in srgb, var(--modern-panel-bg-strong) 86%, var(--surface-primary-start) 14%)!important}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-plan-total-row>td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;width:100%;min-width:0;padding:4px 0;display:block;background:0 0!important}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-edit-row{width:100%;min-width:0;display:block}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-edit-row>td{width:100%;min-width:0;padding:0;display:block}html[data-visual-style=modern] body .payments-table.striped-table .payments-note-cell{white-space:normal;text-overflow:clip;width:auto;max-width:none;overflow:visible}}@media (max-width:780px){html[data-visual-style=modern] .theme-switcher-section+.theme-switcher-section{padding-top:6px}html[data-visual-style=modern] body h1{font-size:clamp(1.82rem,9vw,2.55rem)}html[data-visual-style=modern] body h2{font-size:clamp(1.34rem,6vw,1.82rem)}html[data-visual-style=modern] body .card.card:not(.auth-login-card):not(.borek-login-infobox){border-radius:22px}html[data-visual-style=modern] body .top-nav-nav-button.top-nav-nav-button{font-size:.88rem}html[data-visual-style=modern] body .top-nav{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}html[data-visual-style=modern] body .top-nav-view-as-panel{top:var(--top-nav-submenu-top,54px);width:calc(100vw - 24px);max-width:calc(100vw - 24px);position:fixed;left:12px;right:auto;transform:none}}html[data-visual-style=modern] body :is(.badge.tone-course,a.top-nav-nav-button.top-nav-nav-button.tone-course:not(.active),.action-tab-button.action-tab-button.action-tab-course,.action-summary.tone-course,.summary-buttonlike.summary-buttonlike.tone-course,a.home-events-cta.home-events-cta.home-events-cta--course,.finance-main-tab-professional.finance-main-tab-professional){--surface-tone-start:var(--tone-course-start)!important;--surface-tone-end:var(--tone-course-end)!important;--surface-tone-glow:var(--tone-course-glow)!important;--surface-tone-border:var(--tone-course-border)!important;--surface-tone-text:var(--tone-course-text)!important;--surface-tone-text-shadow:var(--tone-course-text-shadow)!important;--surface-tone-shadow:var(--tone-course-shadow)!important;--surface-tone-shadow-strong:var(--tone-course-shadow-strong)!important;--surface-tone-ring:var(--tone-course-ring)!important;--modern-action-bg:linear-gradient(90deg, var(--tone-course-start) 0%, var(--tone-course-end) 100%)!important;--modern-action-border:var(--tone-course-border)!important;--modern-action-text:var(--tone-course-text)!important;--modern-action-shadow:var(--tone-course-shadow)!important;border-color:var(--tone-course-border)!important;color:var(--tone-course-text)!important;text-shadow:var(--tone-course-text-shadow)!important}html[data-visual-style=modern] body :is(.badge.tone-event,a.top-nav-nav-button.top-nav-nav-button.tone-event:not(.active),.action-tab-button.action-tab-button.action-tab-event,.action-summary.tone-event,.summary-buttonlike.summary-buttonlike.tone-event,a.home-events-cta.home-events-cta.home-events-cta--event){--surface-tone-start:var(--tone-event-start)!important;--surface-tone-end:var(--tone-event-end)!important;--surface-tone-glow:var(--tone-event-glow)!important;--surface-tone-border:var(--tone-event-border)!important;--surface-tone-text:var(--tone-event-text)!important;--surface-tone-text-shadow:var(--tone-event-text-shadow)!important;--surface-tone-shadow:var(--tone-event-shadow)!important;--surface-tone-shadow-strong:var(--tone-event-shadow-strong)!important;--surface-tone-ring:var(--tone-event-ring)!important;--modern-action-bg:linear-gradient(90deg, var(--tone-event-start) 0%, var(--tone-event-end) 100%)!important;--modern-action-border:var(--tone-event-border)!important;--modern-action-text:var(--tone-event-text)!important;--modern-action-shadow:var(--tone-event-shadow)!important;border-color:var(--tone-event-border)!important;color:var(--tone-event-text)!important;text-shadow:var(--tone-event-text-shadow)!important}html[data-visual-style=modern] body :is(.badge.tone-payment,a.top-nav-nav-button.top-nav-nav-button.tone-payment:not(.active),.action-tab-button.action-tab-button.action-tab-payment,.action-summary.tone-payment,.summary-buttonlike.summary-buttonlike.tone-payment,.summary-buttonlike.summary-buttonlike.summary-button-success,a.home-events-cta.home-events-cta.home-events-cta--payment,.participant-finance-toggle.participant-finance-toggle,.finance-main-tab-sales.finance-main-tab-sales,.finance-main-tab-incoming.finance-main-tab-incoming,.finance-main-tab-pairing.finance-main-tab-pairing,.finance-main-tab-invoices.finance-main-tab-invoices,.finance-main-tab-statistics.finance-main-tab-statistics,.finance-main-settings-button.finance-main-settings-button){--surface-tone-start:var(--tone-payment-start)!important;--surface-tone-end:var(--tone-payment-end)!important;--surface-tone-glow:var(--tone-payment-glow)!important;--surface-tone-border:var(--tone-payment-border)!important;--surface-tone-text:var(--tone-payment-text)!important;--surface-tone-text-shadow:var(--tone-payment-text-shadow)!important;--surface-tone-shadow:var(--tone-payment-shadow)!important;--surface-tone-shadow-strong:var(--tone-payment-shadow-strong)!important;--surface-tone-ring:var(--tone-payment-ring)!important;--modern-action-bg:linear-gradient(90deg, var(--tone-payment-start) 0%, var(--tone-payment-end) 100%)!important;--modern-action-border:var(--tone-payment-border)!important;--modern-action-text:var(--tone-payment-text)!important;--modern-action-shadow:var(--tone-payment-shadow)!important;border-color:var(--tone-payment-border)!important;color:var(--tone-payment-text)!important;text-shadow:var(--tone-payment-text-shadow)!important}html[data-visual-style=modern] body :is(.badge.tone-warning,a.top-nav-nav-button.top-nav-nav-button.tone-warning:not(.active),.action-tab-button.action-tab-button.action-tab-warning,.action-summary.tone-warning,.summary-buttonlike.summary-buttonlike.tone-warning){--surface-tone-start:var(--tone-warning-start)!important;--surface-tone-end:var(--tone-warning-end)!important;--surface-tone-glow:var(--tone-warning-glow)!important;--surface-tone-border:var(--tone-warning-border)!important;--surface-tone-text:var(--tone-warning-text)!important;--surface-tone-text-shadow:var(--tone-warning-text-shadow,none)!important;--surface-tone-shadow:var(--tone-warning-shadow)!important;--surface-tone-shadow-strong:var(--tone-warning-shadow-strong)!important;--surface-tone-ring:var(--tone-warning-ring)!important;--modern-action-bg:linear-gradient(90deg, var(--tone-warning-start) 0%, var(--tone-warning-end) 100%)!important;--modern-action-border:var(--tone-warning-border)!important;--modern-action-text:var(--tone-warning-text)!important;--modern-action-shadow:var(--tone-warning-shadow)!important;border-color:var(--tone-warning-border)!important;color:var(--tone-warning-text)!important;text-shadow:var(--tone-warning-text-shadow,none)!important}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-button.action-tab-course.active,.finance-main-tab-professional.finance-main-tab-professional.active){--surface-tone-start:#ef7198f5!important;--surface-tone-end:#ba3963f5!important;--surface-tone-border:#ff9bb994!important;--surface-tone-text:#fff8fb!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:#ba39634d!important;--surface-tone-shadow-strong:#ba396370!important;--surface-tone-ring:#ff8caa33!important;--modern-action-bg:linear-gradient(90deg, #ef7198f5 0%, #ba3963f5 100%)!important;--modern-action-border:#ff9bb994!important;--modern-action-text:#fff8fb!important;--modern-action-shadow:#ba39635c!important;border-color:var(--surface-tone-border)!important;color:#fff8fb!important;text-shadow:var(--surface-tone-text-shadow)!important}html[data-visual-style=modern] body .action-tab-button.action-tab-button.action-tab-event.active{--surface-tone-start:#58c2e0f5!important;--surface-tone-end:#3076cdf5!important;--surface-tone-border:#84d8f48f!important;--surface-tone-text:#fff!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:#3076cd4d!important;--surface-tone-shadow-strong:#3076cd70!important;--surface-tone-ring:#84cae838!important;--modern-action-bg:linear-gradient(90deg, #58c2e0f5 0%, #3076cdf5 100%)!important;--modern-action-border:#84d8f48f!important;--modern-action-text:#fff!important;--modern-action-shadow:#3076cd5c!important;border-color:var(--surface-tone-border)!important;color:var(--surface-tone-text)!important;text-shadow:var(--surface-tone-text-shadow)!important}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-button.action-tab-payment.active,.finance-main-tab-sales.finance-main-tab-sales.active,.finance-main-tab-incoming.finance-main-tab-incoming.active,.finance-main-tab-pairing.finance-main-tab-pairing.active,.finance-main-tab-invoices.finance-main-tab-invoices.active,.finance-main-tab-statistics.finance-main-tab-statistics.active,.finance-main-settings-button.finance-main-settings-button.active){--surface-tone-start:#52c997f5!important;--surface-tone-end:#22845ef5!important;--surface-tone-border:#88e8b48f!important;--surface-tone-text:#f6fff9!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:#22845e47!important;--surface-tone-shadow-strong:#22845e6b!important;--surface-tone-ring:#79dea638!important;--modern-action-bg:linear-gradient(90deg, #52c997f5 0%, #22845ef5 100%)!important;--modern-action-border:#88e8b48f!important;--modern-action-text:#f6fff9!important;--modern-action-shadow:#22845e5c!important;border-color:var(--surface-tone-border)!important;color:#f6fff9!important;text-shadow:var(--surface-tone-text-shadow)!important}html[data-visual-style=modern] body :is(.rental-overview-stat-link,.rental-overview-approval-card,.rental-overview-reservation-section){--rental-tone-start:var(--surface-default-start);--rental-tone-end:var(--surface-default-end);--rental-tone-glow:var(--surface-default-glow);--rental-tone-border:var(--surface-default-border);--rental-tone-text:var(--surface-default-text);--rental-tone-shadow:var(--surface-default-shadow);--rental-tone-shadow-strong:var(--surface-default-shadow-strong);--rental-tone-ring:var(--surface-default-ring);border-color:var(--rental-tone-border)!important;background:radial-gradient(320px 150px at 84% 0%, #ffffff57 0%, color-mix(in srgb, var(--rental-tone-glow) 86%, transparent) 38%, transparent 76%), linear-gradient(90deg, color-mix(in srgb, var(--rental-tone-start) 62%, transparent) 0%, color-mix(in srgb, var(--rental-tone-end) 38%, transparent) 40%, transparent 78%), var(--modern-panel-bg)!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 var(--panel-top-highlight), inset 5px 0 0 color-mix(in srgb, var(--rental-tone-border) 82%, var(--rental-tone-text) 18%), 0 18px 42px color-mix(in srgb, var(--rental-tone-shadow) 86%, transparent), 0 0 0 1px color-mix(in srgb, var(--rental-tone-ring) 58%, transparent)!important}html[data-visual-style=modern] body .rental-overview-stat-link{border-radius:14px;overflow:hidden}html[data-visual-style=modern] body :is(.rental-overview-stat-link strong,.rental-overview-reservation-section-head a){color:var(--rental-tone-text)!important;text-shadow:var(--rental-tone-text-shadow,none)!important;text-decoration:none!important}html[data-visual-style=modern] body .rental-overview-stat-link .small{color:color-mix(in srgb, var(--rental-tone-text) 72%, var(--muted) 28%)!important}html[data-visual-style=modern] body :is(.rental-overview-stat-link:not(:where(:disabled,[aria-disabled=true])):hover,.rental-overview-stat-link:focus-visible,.rental-overview-reservation-row:not(:where(:disabled,[aria-disabled=true])):hover,.rental-overview-reservation-row:focus-visible){transform:none!important}html[data-visual-style=modern] body :is(.rental-overview-stat-link:not(:where(:disabled,[aria-disabled=true])):hover,.rental-overview-stat-link:focus-visible){border-color:color-mix(in srgb, var(--rental-tone-border) 72%, #fff 28%)!important;box-shadow:var(--focus-ring), inset 0 1px 0 #ffffffa8, inset 5px 0 0 color-mix(in srgb, var(--rental-tone-border) 88%, #fff 12%), var(--control-glass-shadow-underlay-strong), 0 18px 42px var(--rental-tone-shadow-strong), 0 0 0 1px color-mix(in srgb, var(--rental-tone-ring) 86%, #fff 14%)!important}html[data-visual-style=modern] body :is(.rental-overview-stat-link-active,.rental-overview-reservation-section-pickup){--rental-tone-start:var(--tone-event-start);--rental-tone-end:var(--tone-event-end);--rental-tone-glow:var(--tone-event-glow);--rental-tone-border:var(--tone-event-border);--rental-tone-text:var(--tone-event-text);--rental-tone-text-shadow:var(--tone-event-text-shadow);--rental-tone-shadow:var(--tone-event-shadow);--rental-tone-shadow-strong:var(--tone-event-shadow-strong);--rental-tone-ring:var(--tone-event-ring)}html[data-visual-style=modern] body :is(.rental-overview-stat-link-reservations,.rental-overview-approval-card,.rental-overview-reservation-section-upcoming){--rental-tone-start:var(--tone-warning-start);--rental-tone-end:var(--tone-warning-end);--rental-tone-glow:var(--tone-warning-glow);--rental-tone-border:var(--tone-warning-border);--rental-tone-text:var(--tone-warning-text);--rental-tone-text-shadow:var(--tone-warning-text-shadow);--rental-tone-shadow:var(--tone-warning-shadow);--rental-tone-shadow-strong:var(--tone-warning-shadow-strong);--rental-tone-ring:var(--tone-warning-ring)}html[data-visual-style=modern] body .rental-overview-stat-link-items{--rental-tone-start:var(--tone-payment-start);--rental-tone-end:var(--tone-payment-end);--rental-tone-glow:var(--tone-payment-glow);--rental-tone-border:var(--tone-payment-border);--rental-tone-text:var(--tone-payment-text);--rental-tone-text-shadow:var(--tone-payment-text-shadow);--rental-tone-shadow:var(--tone-payment-shadow);--rental-tone-shadow-strong:var(--tone-payment-shadow-strong);--rental-tone-ring:var(--tone-payment-ring)}html[data-visual-style=modern] body .rental-overview-stat-link-types{--rental-tone-start:var(--tone-course-start);--rental-tone-end:var(--tone-course-end);--rental-tone-glow:var(--tone-course-glow);--rental-tone-border:var(--tone-course-border);--rental-tone-text:var(--tone-course-text);--rental-tone-text-shadow:var(--tone-course-text-shadow);--rental-tone-shadow:var(--tone-course-shadow);--rental-tone-shadow-strong:var(--tone-course-shadow-strong);--rental-tone-ring:var(--tone-course-ring)}html[data-visual-style=modern] body .rental-overview-reservation-section-return{--rental-tone-start:#ffe7eff0;--rental-tone-end:#f7bed0e0;--rental-tone-glow:#bc36592e;--rental-tone-border:#b2214661;--rental-tone-text:#802239;--rental-tone-shadow:#b2214629;--rental-tone-shadow-strong:#b221463d;--rental-tone-ring:#b2214629}html[data-theme=dark][data-visual-style=modern] body .rental-overview-reservation-section-return{--rental-tone-start:#5c1d2eeb;--rental-tone-end:#3d1221f0;--rental-tone-glow:#ff84a42e;--rental-tone-border:#ff8daa6b;--rental-tone-text:#ffd8e3;--rental-tone-text-shadow:0 1px 2px #00000070;--rental-tone-shadow:#00000057;--rental-tone-shadow-strong:#0000007a;--rental-tone-ring:#ff8daa29}html[data-visual-style=modern] body :is(.badge.badge.participant-status-badge,.badge.badge.reservation,.badge.badge.deposit,.badge.badge.paid,.badge.badge.confirmed,.badge.badge.waitlist,.badge.badge.cancelled,.participant-status-compact){--status-tone-start:#f7fbfdeb!important;--status-tone-end:#e2eff5e0!important;--status-tone-glow:#698b9a24!important;--status-tone-border:#70919e61!important;--status-tone-text:#4d6570!important;--status-tone-text-shadow:none!important;--status-tone-shadow:#3a5b6c24!important;--status-tone-shadow-strong:#3a5b6c38!important;--status-tone-ring:#3a5b6c29!important;--surface-tone-start:var(--status-tone-start)!important;--surface-tone-end:var(--status-tone-end)!important;--surface-tone-glow:var(--status-tone-glow)!important;--surface-tone-border:var(--status-tone-border)!important;--surface-tone-text:var(--status-tone-text)!important;--surface-tone-text-shadow:var(--status-tone-text-shadow)!important;--surface-tone-shadow:var(--status-tone-shadow)!important;--surface-tone-shadow-strong:var(--status-tone-shadow-strong)!important;--surface-tone-ring:var(--status-tone-ring)!important;--modern-action-bg:linear-gradient(90deg, var(--status-tone-start) 0%, var(--status-tone-end) 100%)!important;--modern-action-border:var(--status-tone-border)!important;--modern-action-text:var(--status-tone-text)!important;--modern-action-shadow:var(--status-tone-shadow)!important;border-color:var(--status-tone-border)!important;background:radial-gradient(92px 38px at 78% 14%, #fff6 0%, #ffffff1f 34%, transparent 72%), linear-gradient(90deg, var(--status-tone-start) 0%, var(--status-tone-end) 100%)!important;color:var(--status-tone-text)!important;text-shadow:var(--status-tone-text-shadow)!important;box-shadow:inset 0 1px 0 #ffffff94, 0 8px 18px var(--status-tone-shadow), 0 0 0 1px color-mix(in srgb, var(--status-tone-ring) 70%, transparent)!important}html[data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-confirmed,.badge.badge.participant-status-badge.is-paid,.badge.badge.confirmed,.badge.badge.paid,.participant-status-compact.is-confirmed,.participant-status-compact.is-paid){--status-tone-start:var(--tone-payment-start)!important;--status-tone-end:var(--tone-payment-end)!important;--status-tone-glow:var(--tone-payment-glow)!important;--status-tone-border:var(--tone-payment-border)!important;--status-tone-text:var(--tone-payment-text)!important;--status-tone-text-shadow:var(--tone-payment-text-shadow)!important;--status-tone-shadow:var(--tone-payment-shadow)!important;--status-tone-shadow-strong:var(--tone-payment-shadow-strong)!important;--status-tone-ring:var(--tone-payment-ring)!important}html[data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-deposit,.badge.badge.deposit,.participant-status-compact.is-deposit){--status-tone-start:#fff6d7f0!important;--status-tone-end:#ffd99ae0!important;--status-tone-glow:#e29a342e!important;--status-tone-border:#b47d2261!important;--status-tone-text:#6b4808!important;--status-tone-text-shadow:none!important;--status-tone-shadow:#b47d2229!important;--status-tone-shadow-strong:#b47d223d!important;--status-tone-ring:#b47d2229!important}html[data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-waitlist,.badge.badge.waitlist,.participant-status-compact.is-waitlist){--status-tone-start:var(--tone-warning-start)!important;--status-tone-end:var(--tone-warning-end)!important;--status-tone-glow:var(--tone-warning-glow)!important;--status-tone-border:var(--tone-warning-border)!important;--status-tone-text:var(--tone-warning-text)!important;--status-tone-text-shadow:var(--tone-warning-text-shadow,none)!important;--status-tone-shadow:var(--tone-warning-shadow)!important;--status-tone-shadow-strong:var(--tone-warning-shadow-strong)!important;--status-tone-ring:var(--tone-warning-ring)!important}html[data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-cancelled,.badge.badge.cancelled,.participant-status-compact.is-cancelled){--status-tone-start:#ffe7eff0!important;--status-tone-end:#f7bed0e0!important;--status-tone-glow:#bc36592e!important;--status-tone-border:#b2214661!important;--status-tone-text:#802239!important;--status-tone-text-shadow:none!important;--status-tone-shadow:#b2214629!important;--status-tone-shadow-strong:#b221463d!important;--status-tone-ring:#b2214629!important}html[data-theme=dark][data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-reservation,.badge.badge.reservation,.participant-status-compact.is-reservation){--status-tone-start:#28323ae6!important;--status-tone-end:#18222aeb!important;--status-tone-glow:#a6c3d01f!important;--status-tone-border:#9ab8c657!important;--status-tone-text:#d8e7ee!important;--status-tone-text-shadow:0 1px 2px #0000006b!important;--status-tone-shadow:#00000052!important;--status-tone-shadow-strong:#00000070!important;--status-tone-ring:#9ab8c624!important}html[data-theme=dark][data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-deposit,.badge.badge.deposit,.participant-status-compact.is-deposit){--status-tone-start:#583a16eb!important;--status-tone-end:#3a2712f0!important;--status-tone-glow:#ffc97029!important;--status-tone-border:#f2be6f66!important;--status-tone-text:#ffe9bd!important;--status-tone-text-shadow:0 1px 2px #00000070!important;--status-tone-shadow:#00000057!important;--status-tone-shadow-strong:#00000075!important;--status-tone-ring:#f2be6f29!important}html[data-theme=dark][data-visual-style=modern] body :is(.badge.badge.participant-status-badge.is-cancelled,.badge.badge.cancelled,.participant-status-compact.is-cancelled){--status-tone-start:#5c1d2eeb!important;--status-tone-end:#3d1221f0!important;--status-tone-glow:#ff84a42e!important;--status-tone-border:#ff8daa6b!important;--status-tone-text:#ffd8e3!important;--status-tone-text-shadow:0 1px 2px #00000070!important;--status-tone-shadow:#00000057!important;--status-tone-shadow-strong:#0000007a!important;--status-tone-ring:#ff8daa29!important}html[data-visual-style=modern] body .course-change-notifications .course-change-review-button--row.course-change-review-button--row:is(:not(:where(:disabled,[aria-disabled=true])):hover,:focus-visible,.is-saving){border-color:color-mix(in srgb, var(--modern-line-strong) 70%, var(--brand-2) 30%)!important;background:color-mix(in srgb, var(--modern-field-bg-focus) 84%, transparent)!important;color:color-mix(in srgb, var(--ink) 74%, var(--brand-2) 26%)!important;box-shadow:0 5px 14px color-mix(in srgb, var(--modern-shadow) 16%, transparent)!important;opacity:1!important;text-shadow:none!important;transform:none!important}html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-notifications-table.course-change-notifications-table thead th .course-change-review-action-group.course-change-review-action-group .course-change-review-button--bulk.course-change-review-button--bulk:is(:not(:where(:disabled,[aria-disabled=true])):hover,:focus-visible,.is-saving),html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-mobile-actions.course-change-mobile-actions .course-change-review-button--bulk.course-change-review-button--bulk:is(:not(:where(:disabled,[aria-disabled=true])):hover,:focus-visible,.is-saving){border-color:color-mix(in srgb, var(--modern-line-strong) 54%, var(--brand-2) 46%)!important;background:color-mix(in srgb, var(--modern-field-bg-focus) 72%, var(--brand-2) 28%)!important;color:color-mix(in srgb, var(--ink) 64%, var(--brand-2) 36%)!important;box-shadow:inset 0 1px 0 #ffffff8a, 0 8px 20px color-mix(in srgb, var(--brand-2) 22%, transparent)!important;filter:none!important;text-shadow:none!important;transform:none!important}html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-notifications-table.course-change-notifications-table thead th .course-change-review-action-group.course-change-review-action-group .course-change-review-button--bulk.course-change-review-button--bulk:focus-visible,html[data-visual-style=modern] body .course-change-notifications.course-change-notifications .course-change-mobile-actions.course-change-mobile-actions .course-change-review-button--bulk.course-change-review-button--bulk:focus-visible{box-shadow:var(--focus-ring), inset 0 1px 0 #ffffff8a, 0 8px 20px color-mix(in srgb, var(--brand-2) 22%, transparent)!important}html[data-visual-style=modern] body .action-tab-button.action-tab-button:before{content:none!important}:is(html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:focus-visible){filter:none!important;transform:none!important}:is(html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button:focus-visible){border-color:color-mix(in srgb, var(--auth-accent) 56%, var(--auth-line-strong) 44%)!important;background:color-mix(in srgb, var(--auth-field-bg-focus) 86%, transparent)!important;color:var(--auth-ink)!important;text-shadow:none!important;filter:none!important;box-shadow:var(--focus-ring), inset 0 1px 0 #ffffff38, 0 12px 28px color-mix(in srgb, var(--auth-shadow) 44%, transparent)!important;transform:none!important}html[data-visual-style=modern] body .finance-settlement-wrap{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{border:1px solid color-mix(in srgb, var(--modern-line-strong) 72%, transparent);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--panel) 86%, transparent);width:100%;min-width:760px;box-shadow:none;border-radius:12px;overflow:hidden}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td{border-bottom:1px solid color-mix(in srgb, var(--modern-line-strong) 68%, transparent);color:var(--ink)}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table thead th{border-bottom-color:color-mix(in srgb, var(--brand) 40%, var(--modern-line-strong) 60%);color:var(--ink);text-transform:none;letter-spacing:0;padding:0;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 14%, var(--panel) 86%) 0%, color-mix(in srgb, var(--brand) 7%, var(--panel) 93%) 100%)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table tbody tr:last-child th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table tbody tr:last-child td{border-bottom:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt td{background:color-mix(in srgb, var(--brand) 4%, var(--panel) 96%)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table :is(.finance-settlement-sort-button,.finance-settlement-name-button,.finance-settlement-cell-button){isolation:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;min-width:0!important;box-shadow:none!important;font-family:var(--modern-font-ui)!important;font-weight:inherit!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important;transform:none!important;-webkit-mask-image:none!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button{min-height:30px;padding:5px 8px;border-radius:6px!important;font-size:.78rem!important;font-weight:690!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button:focus-visible{color:var(--ink)!important;background:color-mix(in srgb, var(--brand) 8%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button.is-active{color:var(--ink)!important;box-shadow:none!important;background:0 0!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-cell{background:color-mix(in srgb, var(--panel) 92%, transparent);min-width:200px;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--modern-line-strong) 66%, transparent)}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-button{box-sizing:border-box;width:auto;min-height:24px;padding:1px 3px;line-height:1.18;display:inline-flex;border-radius:7px!important;font-size:.84rem!important;font-weight:650!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-button.active{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 24%, transparent)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-label{color:var(--ink);font-weight:650}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-button-arrow{color:color-mix(in srgb, var(--ink) 58%, var(--muted) 42%)}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell{--settlement-cell-bg:color-mix(in srgb, var(--panel) 84%, transparent);--settlement-cell-hover:color-mix(in srgb, var(--brand) 9%, var(--settlement-cell-bg) 91%);--settlement-cell-border:color-mix(in srgb, var(--modern-line-strong) 70%, transparent);--settlement-cell-accent:color-mix(in srgb, var(--muted) 58%, var(--modern-line-strong) 42%);--settlement-cell-text:var(--ink);z-index:0;border-left:1px solid color-mix(in srgb, var(--settlement-cell-border) 74%, transparent);min-width:116px;padding:0;transition:box-shadow 90ms ease-out,transform 90ms ease-out;position:relative;transform:translateY(0);background:var(--settlement-cell-bg)!important;color:var(--settlement-cell-text)!important;box-shadow:inset 3px 0 0 var(--settlement-cell-accent)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.status-zapsano{--settlement-cell-bg:linear-gradient(90deg, #e4eefff5 0%, #f4f8ffe6 100%);--settlement-cell-hover:linear-gradient(90deg, #d6e6fffa 0%, #edf5fff0 100%);--settlement-cell-border:#82a5ec7a;--settlement-cell-accent:#78a0f2;--settlement-cell-text:#193f76}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.status-uzavreno{--settlement-cell-bg:linear-gradient(90deg, #e2f8edf5 0%, #f2fcf7e6 100%);--settlement-cell-hover:linear-gradient(90deg, #d0f3e2fa 0%, #eafaf2f0 100%);--settlement-cell-border:#51b7897a;--settlement-cell-accent:#43b880;--settlement-cell-text:#155f41}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.finance-settlement-cell-not-applicable{--settlement-cell-bg:color-mix(in srgb, var(--panel) 82%, var(--modern-line) 18%);--settlement-cell-border:color-mix(in srgb, var(--modern-line-strong) 54%, transparent);--settlement-cell-text:color-mix(in srgb, var(--muted) 76%, transparent);box-shadow:none!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.active{--settlement-cell-accent:var(--brand);outline:2px solid color-mix(in srgb, var(--brand) 52%, transparent);outline-offset:-2px}:is(html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell:has(.finance-settlement-cell-button:not(:where(:disabled,[aria-disabled=true])):hover),html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell:has(.finance-settlement-cell-button:focus-visible)){z-index:2;background:var(--settlement-cell-hover)!important;box-shadow:inset 3px 0 0 var(--settlement-cell-accent), inset 0 0 0 1px color-mix(in srgb, var(--settlement-cell-accent) 34%, transparent), 0 6px 14px color-mix(in srgb, var(--settlement-cell-accent) 24%, transparent)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button{font-variant-numeric:tabular-nums;justify-content:center;width:100%;min-height:32px;padding:5px 8px;line-height:1.15;display:flex;position:relative;border-radius:0!important;font-size:.78rem!important;font-weight:660!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button>span:first-child{min-width:8.5ch;color:inherit;text-align:right;display:inline-block}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-method-dot{background:color-mix(in srgb, var(--ink) 86%, #000 14%);color:#fff;border:1px solid #ffffff2e;width:18px;height:18px;position:absolute;top:50%;right:clamp(8px,7%,14px);transform:translateY(-50%);box-shadow:0 4px 10px #0000002e}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td{border-top:2px solid color-mix(in srgb, var(--brand) 34%, var(--modern-line-strong) 66%);color:var(--ink);font-weight:700;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 11%, var(--panel) 89%) 0%, color-mix(in srgb, var(--brand) 6%, var(--panel) 94%) 100%)!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td{text-align:center}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td>strong{text-align:right;min-width:8.5ch;display:inline-block}@media (hover:hover) and (pointer:fine){html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell:has(.finance-settlement-cell-button:not(:where(:disabled,[aria-disabled=true])):hover){transform:translateY(-1px)}}@media (min-width:721px) and (max-width:1120px){html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{table-layout:fixed;min-width:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col:nth-child(2){display:none}}@media (min-width:721px) and (max-width:1020px){html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col:nth-child(3){display:none}}@media (min-width:721px) and (max-width:920px){html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col:nth-child(4){display:none}}@media (min-width:721px) and (max-width:820px){html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col:nth-child(5){display:none}}@media (max-width:720px){html[data-visual-style=modern] body .finance-settlement-wrap{border-radius:0;padding:0;overflow-x:hidden}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{table-layout:fixed;border-radius:10px;width:100%;min-width:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col{display:none}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-month-col.is-mobile-primary{display:table-cell}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td{padding:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-cell{width:56%;min-width:0;padding-inline:6px}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell{width:44%;min-width:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button{width:100%;min-height:34px;padding:5px 6px;font-size:.75rem!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-button{touch-action:manipulation;justify-content:flex-start;width:100%;min-height:40px;padding:5px 2px;font-size:.78rem!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-label{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--settlement-cell-accent) 24%, transparent);gap:4px;min-height:40px;padding:6px;font-size:.75rem!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button>span:first-child,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td>strong{min-width:7.75ch}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-method-dot{width:17px;height:17px;font-size:.62rem;right:6px}}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-archived th,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-archived td{color:color-mix(in srgb, var(--ink) 76%, var(--muted) 24%);background:color-mix(in srgb, var(--muted) 9%, var(--panel) 91%)!important}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-wrap{background:0 0}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{background:#08161fd1}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 18%, #0d2330f0) 0%, #091b26f5 100%)!important}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt th,html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt td{background:#0f2632e0!important}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-cell{background:#091a24e6}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell{--settlement-cell-bg:#091922e6;--settlement-cell-hover:#122c3af0;--settlement-cell-border:#5d8b9e57;--settlement-cell-accent:#82a6b580;--settlement-cell-text:var(--ink)}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.status-zapsano{--settlement-cell-bg:linear-gradient(90deg, #1c3050f0 0%, #112536f0 100%);--settlement-cell-hover:linear-gradient(90deg, #223c64fa 0%, #183248fa 100%);--settlement-cell-border:#5d80cd7a;--settlement-cell-accent:#6f93e8;--settlement-cell-text:#dce8ff}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell.status-uzavreno{--settlement-cell-bg:linear-gradient(90deg, #16402ff0 0%, #0e2b24f0 100%);--settlement-cell-hover:linear-gradient(90deg, #1d513afa 0%, #15382dfa 100%);--settlement-cell-border:#43a6777a;--settlement-cell-accent:#4ed296;--settlement-cell-text:#c1f6dc}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row th,html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td{color:var(--ink);background:linear-gradient(#16303df5 0%,#0f2532f5 100%)!important}html[data-visual-style=modern] body #pit-rental-tenants{scroll-margin-top:96px}html[data-visual-style=modern] body .pit-rental-tenants-month-shift-row{margin-top:-2px}html[data-visual-style=modern] body .pit-rental-tenants-table-wrap{border:1px solid var(--modern-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 76%, transparent) 0%, color-mix(in srgb, var(--panel) 50%, transparent) 100%), var(--modern-panel-bg);max-width:100%;box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 18px 44px color-mix(in srgb, var(--modern-shadow) 70%, transparent);border-radius:16px;padding:6px}html[data-visual-style=modern] body .pit-rental-tenants-table{border:1px solid color-mix(in srgb, var(--modern-line-strong) 72%, transparent);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--panel) 86%, transparent);min-width:0;box-shadow:none;border-radius:12px;overflow:hidden}html[data-visual-style=modern] body .pit-rental-tenants-table th,html[data-visual-style=modern] body .pit-rental-tenants-table td{border-bottom:1px solid color-mix(in srgb, var(--modern-line-strong) 68%, transparent);color:var(--ink)}html[data-visual-style=modern] body .pit-rental-tenants-table thead th{border-bottom-color:color-mix(in srgb, var(--brand) 40%, var(--modern-line-strong) 60%);height:31px;color:var(--ink);text-transform:none;letter-spacing:0;padding:0;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 14%, var(--panel) 86%) 0%, color-mix(in srgb, var(--brand) 7%, var(--panel) 93%) 100%)!important}html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-monthly-sort-link{width:100%;min-height:30px;color:inherit;font-family:var(--modern-font-ui);border-radius:0;justify-content:center;align-items:center;padding:5px 7px;font-size:.74rem;font-weight:690;line-height:1.1;text-decoration:none;transition:background-color 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;display:flex}html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-col-name .pit-rental-monthly-sort-link{justify-content:flex-start}html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-monthly-sort-link:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-monthly-sort-link:focus-visible{background:color-mix(in srgb, var(--brand) 8%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--brand) 42%, transparent);color:var(--ink);text-decoration:none}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row td{height:33px;padding:0;font-size:.78rem;font-weight:560;background:color-mix(in srgb, var(--panel) 84%, transparent)!important}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row:nth-child(2n) td{background:color-mix(in srgb, var(--brand) 4%, var(--panel) 96%)!important}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-col-name{width:18%;min-width:0;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--modern-line-strong) 66%, transparent)}html[data-visual-style=modern] body .pit-rental-tenants-table th.pit-rental-col-month{width:auto;min-width:0}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link{width:100%;min-height:32px;font-family:var(--modern-font-ui);border-radius:0;align-items:center;padding:5px 9px;font-size:.8rem;font-weight:650;line-height:1.15;display:flex}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link:focus-visible{background:color-mix(in srgb, var(--brand) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent);outline:0}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month{--pit-tenant-cell-bg:color-mix(in srgb, var(--panel) 84%, transparent);--pit-tenant-cell-hover:color-mix(in srgb, var(--brand) 9%, var(--pit-tenant-cell-bg) 91%);--pit-tenant-cell-accent:color-mix(in srgb, var(--muted) 58%, var(--modern-line-strong) 42%);--pit-tenant-cell-text:var(--ink);z-index:0;border-left:1px solid color-mix(in srgb, var(--modern-line-strong) 48%, transparent);font-variant-numeric:tabular-nums;text-align:center;width:auto;min-width:0;padding:5px 8px;transition:box-shadow 90ms ease-out,transform 90ms ease-out;position:relative;transform:translateY(0);background:var(--pit-tenant-cell-bg)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--pit-tenant-cell-accent) 55%, transparent)!important;color:var(--pit-tenant-cell-text)!important}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-unpaid{--pit-tenant-cell-bg:linear-gradient(90deg, #ffe8eff7 0%, #fff6f8eb 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #ffd9e4fc 0%, #ffeff4f5 100%);--pit-tenant-cell-accent:#de7089;--pit-tenant-cell-text:#8b2940}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-invoice-uploaded{--pit-tenant-cell-bg:linear-gradient(90deg, #e4eefff5 0%, #f4f8ffe6 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #d6e6fffa 0%, #edf5fff0 100%);--pit-tenant-cell-accent:#78a0f2;--pit-tenant-cell-text:#193f76}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-paid{--pit-tenant-cell-bg:linear-gradient(90deg, #e2f8edf5 0%, #f2fcf7e6 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #d0f3e2fa 0%, #eafaf2f0 100%);--pit-tenant-cell-accent:#43b880;--pit-tenant-cell-text:#155f41}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-status{padding:0;font-weight:660}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link{width:100%;min-height:32px;color:inherit;font-family:var(--modern-font-ui);justify-content:center;align-items:center;padding:5px 7px;font-size:.78rem;font-weight:660;line-height:1.15;text-decoration:none;transition:background-color 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;display:flex}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link>span{text-align:right;min-width:8.25ch;display:inline-block}:is(html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month:has(.pit-rental-tenant-month-amount-link:not(:where(:disabled,[aria-disabled=true])):hover),html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month:has(.pit-rental-tenant-month-amount-link:focus-visible)){z-index:2;background:var(--pit-tenant-cell-hover)!important;box-shadow:inset 3px 0 0 var(--pit-tenant-cell-accent), inset 0 0 0 1px color-mix(in srgb, var(--pit-tenant-cell-accent) 34%, transparent), 0 6px 14px color-mix(in srgb, var(--pit-tenant-cell-accent) 24%, transparent)!important}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link:focus-visible{color:inherit;outline:0;text-decoration:none}@media (hover:hover) and (pointer:fine){html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month:has(.pit-rental-tenant-month-amount-link:not(:where(:disabled,[aria-disabled=true])):hover){transform:translateY(-1px)}}@media (min-width:721px) and (max-width:1120px){html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month:nth-child(2),tr.pit-rental-summary-row td.pit-rental-col-month:nth-child(2)){display:none}}@media (min-width:721px) and (max-width:1020px){html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month:nth-child(3),tr.pit-rental-summary-row td.pit-rental-col-month:nth-child(3)){display:none}}@media (min-width:721px) and (max-width:920px){html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month:nth-child(4),tr.pit-rental-summary-row td.pit-rental-col-month:nth-child(4)){display:none}}@media (min-width:721px) and (max-width:820px){html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month:nth-child(5),tr.pit-rental-summary-row td.pit-rental-col-month:nth-child(5)){display:none}}@media (max-width:720px){html[data-visual-style=modern] body .pit-rental-tenants-month-shift-row{align-items:stretch}html[data-visual-style=modern] body .pit-rental-tenants-month-shift-row .pagination-nav-group{flex-wrap:nowrap;justify-content:space-between;width:100%}html[data-visual-style=modern] body .pit-rental-tenants-table-wrap{border-radius:14px;padding:4px;overflow-x:hidden}html[data-visual-style=modern] body .pit-rental-tenants-table{table-layout:fixed;border-radius:10px;width:100%;min-width:0}html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month,tr.pit-rental-summary-row td.pit-rental-col-month){display:none}html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month.is-mobile-primary,th.pit-rental-col-month.is-mobile-secondary,tr.pit-rental-summary-row td.pit-rental-col-month.is-mobile-primary,tr.pit-rental-summary-row td.pit-rental-col-month.is-mobile-secondary){display:table-cell}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-col-name{width:46%;min-width:0}html[data-visual-style=modern] body .pit-rental-tenants-table :is(th.pit-rental-col-month.is-mobile-primary,th.pit-rental-col-month.is-mobile-secondary,tr.pit-rental-summary-row td.pit-rental-col-month.is-mobile-primary,tr.pit-rental-summary-row td.pit-rental-col-month.is-mobile-secondary){width:27%;min-width:0}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link,html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link{touch-action:manipulation;min-height:40px;padding-inline:6px;font-size:.74rem}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link>span{min-width:7.5ch}html[data-visual-style=modern] body #pit-rental-tenants{scroll-margin-top:146px}}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table-wrap{background:linear-gradient(180deg, #0c1f2ab8 0%, #08182294 100%), var(--modern-panel-bg)}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table{background:#08161fd1}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 18%, #0d2330f0) 0%, #091b26f5 100%)!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row td{background:#091922e6!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row:nth-child(2n) td{background:#0f2632e0!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month{--pit-tenant-cell-bg:#091922e6;--pit-tenant-cell-hover:#122c3af0;--pit-tenant-cell-accent:#82a6b580;--pit-tenant-cell-text:var(--ink)}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-unpaid{--pit-tenant-cell-bg:linear-gradient(90deg, #4c222ef0 0%, #351d26f0 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #632a3afa 0%, #462330fa 100%);--pit-tenant-cell-accent:#d8758b;--pit-tenant-cell-text:#ffd9e1}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-invoice-uploaded{--pit-tenant-cell-bg:linear-gradient(90deg, #1c3050f0 0%, #112536f0 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #223c64fa 0%, #183248fa 100%);--pit-tenant-cell-accent:#6f93e8;--pit-tenant-cell-text:#dce8ff}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-paid{--pit-tenant-cell-bg:linear-gradient(90deg, #16402ff0 0%, #0e2b24f0 100%);--pit-tenant-cell-hover:linear-gradient(90deg, #1d513afa 0%, #15382dfa 100%);--pit-tenant-cell-accent:#4ed296;--pit-tenant-cell-text:#c1f6dc}html[data-visual-style=modern] body:has(main.auth-login-shell){font-family:Avenir Next,Segoe UI,sans-serif}html[data-visual-style=modern] body:has(main.auth-login-shell) :is(.auth-login-card,.auth-login-card p,.auth-login-card label,.auth-login-card input,.auth-login-card button,.auth-login-card a,.auth-login-divider,.login-account-links,.borek-login-infobox){font-family:Avenir Next,Segoe UI,sans-serif}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head h1{font-family:var(--font-futura-display,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:0;color:var(--auth-ink);text-shadow:0 10px 28px #0000002e;font-size:3.15rem;font-weight:300;line-height:1.03}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head p{max-width:560px;color:var(--auth-muted);margin-inline:auto;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.15rem;line-height:1.55}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-label{color:var(--auth-ink);font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;font-weight:760;line-height:1.2}html[data-visual-style=modern] body:has(main.auth-login-shell) main.auth-login-shell .auth-login-card.card .auth-login-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){height:auto;min-height:64px;color:var(--auth-ink);border-radius:16px;padding:16px 18px 16px 62px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.2}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit{background:linear-gradient(90deg, var(--surface-primary-start) 0%, var(--surface-primary-end) 100%);min-height:68px;color:var(--surface-primary-text);text-shadow:var(--surface-primary-text-shadow);box-shadow:inset 0 1px 0 #ffffff47, 0 14px 30px var(--surface-primary-shadow-strong);border-radius:16px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.22rem;font-weight:820}:is(html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:focus-visible){box-shadow:var(--focus-ring), inset 0 1px 0 #ffffff52, 0 17px 34px var(--surface-primary-shadow-strong)}html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button{white-space:nowrap;border-radius:16px;min-height:58px;padding:14px 18px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.03rem;font-weight:700;line-height:1.1}html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button span{font-family:Avenir Next,Segoe UI,sans-serif;font-weight:700}@media (max-width:700px){html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head h1{font-size:2.45rem}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head p{font-size:1rem;line-height:1.48}html[data-visual-style=modern] body:has(main.auth-login-shell) main.auth-login-shell .auth-login-card.card .auth-login-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){height:auto;min-height:58px;padding-left:56px;font-size:1rem}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit{min-height:60px;font-size:1.08rem}html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button{min-height:58px;padding:13px 16px 13px 58px;font-size:1rem}}@media (max-width:430px){html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head h1{font-size:2.1rem}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head p{font-size:.96rem}html[data-visual-style=modern] body:has(main.auth-login-shell) main.auth-login-shell .auth-login-card.card .auth-login-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-radius:14px;height:auto;min-height:56px}html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button{border-radius:14px;font-size:.96rem}}@media (max-width:700px){html[data-visual-style=modern] body main.auth-login-shell-borek.public-auth-shell{gap:12px;padding-top:10px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-content-stack{gap:14px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-card-borek.card{gap:16px;padding:18px 16px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-brand-logo-borek.borek-logo-image-login{width:min(240px,78%);max-width:240px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-head{gap:7px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-head h1{font-size:1.95rem}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-head p{font-size:.93rem;line-height:1.4}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-form{gap:14px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-field{gap:6px}html[data-visual-style=modern] body:has(main.auth-login-shell-borek) main.auth-login-shell-borek .auth-login-card-borek.card .auth-login-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){min-height:52px;padding:13px 16px 13px 52px;font-size:.96rem}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-field-icon{width:21px;height:21px;left:18px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-submit{min-height:54px;margin-top:2px;font-size:1.02rem}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-secondary-actions{gap:14px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-divider{gap:10px;font-size:.84rem}html[data-visual-style=modern] body main.auth-login-shell-borek .oauth-login-row{gap:10px}html[data-visual-style=modern] body main.auth-login-shell-borek .oauth-login-form button.oauth-signin-button.inline-button{min-height:54px;padding:12px 14px 12px 52px;font-size:.94rem}html[data-visual-style=modern] body main.auth-login-shell-borek .oauth-login-form .oauth-signin-button svg{left:18px}html[data-visual-style=modern] body main.auth-login-shell-borek .auth-login-account-prompt{gap:7px;font-size:.93rem;line-height:1.3}}@media (max-width:1120px){html[data-visual-style=modern] body .top-nav{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:780px){html[data-visual-style=modern] body .top-nav{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}html[data-visual-style=modern] body .top-nav-view-as-panel{top:var(--top-nav-submenu-top,54px);width:calc(100vw - 24px);max-width:calc(100vw - 24px);position:fixed;left:12px;right:auto;transform:none}}
