html[data-visual-style=modern]{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-heading-letter-spacing:0.01em;--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:rgba(55,125,160,0.34);--danger:#a8324c;--focus-ring:0 0 0 3px rgba(45,174,205,0.18);--active-border:rgba(98,190,232,0.54);--page-bg-glow:rgba(67,180,204,0.2);--page-bg-glow-soft:rgba(34,97,160,0.14);--panel-top-highlight:rgba(255,255,255,0.72);--panel-shadow:rgba(22,58,80,0.18);--panel-shadow-strong:rgba(22,58,80,0.28);--panel-inner-shadow:rgba(38,116,160,0.16);--control-flat-shadow:rgba(22,58,80,0.16);--control-flat-shadow-strong:rgba(22,58,80,0.24);--control-glass-shadow-underlay:0 8px 22px rgba(22,58,80,0.12);--control-glass-shadow-underlay-strong:0 12px 30px rgba(22,58,80,0.2);--modern-page-bg:radial-gradient(760px 520px at 18% 12%,rgba(67,180,204,0.22),transparent 66%),radial-gradient(740px 580px at 90% 2%,rgba(34,97,160,0.18),transparent 70%),linear-gradient(145deg,#eef8fb,#dceef5 52%,#eaf3f5);--modern-panel-bg:radial-gradient(520px 320px at 50% -8%,rgba(89,180,220,0.18),transparent 72%),linear-gradient(145deg,rgba(255,255,255,0.9),rgba(232,246,250,0.84));--modern-panel-bg-strong:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(232,246,250,0.9));--modern-field-bg:rgba(255,255,255,0.72);--modern-field-bg-focus:rgba(255,255,255,0.94);--modern-line:#c9dbe4;--modern-line-strong:rgba(61,137,172,0.5);--modern-shadow:rgba(22,58,80,0.2);--modern-shadow-strong:rgba(22,58,80,0.3);--modern-button-start:#2b98ba;--modern-button-end:#2c66c6;--modern-link:#176daf;--modern-heading-shadow:rgba(22,58,80,0.24);--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,rgba(255,228,236,0.94),rgba(244,187,205,0.88));--surface-default-start:rgba(255,255,255,0.84);--surface-default-end:rgba(224,243,248,0.86);--surface-default-glow:rgba(83,180,216,0.2);--surface-default-border:rgba(61,137,172,0.42);--surface-default-text:#102f3d;--surface-default-text-shadow:none;--surface-default-shadow:rgba(22,58,80,0.16);--surface-default-shadow-strong:rgba(22,58,80,0.24);--surface-default-ring:rgba(45,174,205,0.16);--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:rgba(47,108,207,0.22);--surface-primary-shadow-strong:rgba(47,108,207,0.34);--surface-primary-ring:rgba(84,192,225,0.24);--tone-course-start:rgba(255,234,239,0.88);--tone-course-end:rgba(245,200,217,0.82);--tone-course-glow:rgba(228,82,120,0.16);--tone-course-border:rgba(164,58,88,0.34);--tone-course-text:#64223a;--tone-course-text-shadow:none;--tone-course-shadow:rgba(164,58,88,0.16);--tone-course-shadow-strong:rgba(164,58,88,0.24);--tone-course-ring:rgba(164,58,88,0.16);--tone-event-start:rgba(232,248,255,0.9);--tone-event-end:rgba(194,229,248,0.84);--tone-event-glow:rgba(76,175,218,0.18);--tone-event-border:rgba(56,133,172,0.36);--tone-event-text:#123a50;--tone-event-text-shadow:none;--tone-event-shadow:rgba(56,133,172,0.16);--tone-event-shadow-strong:rgba(56,133,172,0.24);--tone-event-ring:rgba(56,133,172,0.16);--tone-payment-start:rgba(231,251,239,0.9);--tone-payment-end:rgba(196,236,214,0.84);--tone-payment-glow:rgba(65,183,114,0.16);--tone-payment-border:rgba(46,132,72,0.34);--tone-payment-text:#1c5b33;--tone-payment-text-shadow:none;--tone-payment-shadow:rgba(46,132,72,0.16);--tone-payment-shadow-strong:rgba(46,132,72,0.24);--tone-payment-ring:rgba(46,132,72,0.16);--tone-warning-start:rgba(255,239,218,0.9);--tone-warning-end:rgba(255,210,160,0.84);--tone-warning-glow:rgba(224,132,54,0.18);--tone-warning-border:rgba(190,112,48,0.34);--tone-warning-text:#76440f;--tone-warning-text-shadow:none;--tone-warning-shadow:rgba(190,112,48,0.16);--tone-warning-shadow-strong:rgba(190,112,48,0.24);--tone-warning-ring:rgba(190,112,48,0.16);--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{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:18px 20px;cursor:pointer;list-style:none}.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{margin:0;overflow-wrap:anywhere}.borek-annual-pass-card-detail-label{color:var(--modern-link,#1976a8);font-weight:700;white-space:nowrap}.borek-annual-pass-card-summary:after{content:"⌄";color:var(--modern-link,#1976a8);font-size:1.05rem;line-height:1;transform-origin:center;transition:transform .16s ease}.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{overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-2,#1976a8) 22%,var(--line,#d7e2e8));border-radius:14px;background:color-mix(in srgb,var(--panel,#fff) 94%,var(--brand-2,#1976a8) 6%)}.borek-active-order[open]{border-color:color-mix(in srgb,var(--brand-2,#1976a8) 48%,var(--line,#d7e2e8));box-shadow:0 8px 22px rgb(16 72 98/9%)}.borek-active-order:has(.borek-active-order-reschedule .modern-datepicker.is-open){position:relative;z-index:20;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{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 12px;gap:5px 12px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}.borek-active-order-summary::-webkit-details-marker{display:none}.borek-active-order-summary-copy{min-width:0}.borek-active-order-summary-copy>span,.borek-active-order-summary-copy>strong{overflow-wrap:anywhere}.borek-active-order-status{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;background:rgb(28 132 83/12%);color:#146b46;font-size:.76rem;font-weight:800;line-height:1.15;text-align:center}.borek-active-order-status.is-pending{background:rgb(211 133 25/14%);color:#8a5511}.borek-active-order-status.is-reported{background:rgb(32 113 178/14%);color:#155f99}.borek-active-order-detail-label{grid-column:1/-1;color:var(--modern-link,#1976a8);font-weight:700}.borek-active-order-summary:after{content:"⌄";grid-column:2;grid-row:2;justify-self:end;color:var(--modern-link,#1976a8);font-size:1.05rem;line-height:1;transform-origin:center;transition:transform .16s ease}.borek-active-order[open]>.borek-active-order-summary:after{transform:rotate(180deg)}.borek-active-order-body{gap:13px;padding:14px;border-top:1px solid color-mix(in srgb,var(--brand-2,#1976a8) 16%,var(--line,#d7e2e8));background:var(--panel,#fff)}.borek-active-order-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0}.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{margin:2px 0 0;font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.borek-active-order-document,.borek-active-orders-empty{margin:0}.borek-active-order-access,.borek-active-order-reschedule{padding-top:4px;border-top:1px solid var(--line,#d7e2e8)}.borek-active-order-reschedule[open]>summary{margin-bottom:8px}html[data-theme=dark] .borek-active-order{background:rgb(29 118 156/10%)}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-column:2;grid-row: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]{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:rgba(132,202,232,0.36);--danger:#ff8aa5;--focus-ring:0 0 0 3px rgba(73,191,224,0.22);--active-border:rgba(132,202,232,0.52);--page-bg-glow:rgba(38,154,190,0.18);--page-bg-glow-soft:rgba(69,123,211,0.14);--panel-top-highlight:rgba(255,255,255,0.12);--panel-shadow:rgba(0,0,0,0.38);--panel-shadow-strong:rgba(0,0,0,0.52);--panel-inner-shadow:rgba(0,0,0,0.32);--control-flat-shadow:rgba(0,0,0,0.34);--control-flat-shadow-strong:rgba(0,0,0,0.46);--control-glass-shadow-underlay:0 10px 26px rgba(0,0,0,0.34);--control-glass-shadow-underlay-strong:0 14px 34px rgba(0,0,0,0.46);--modern-page-bg:radial-gradient(880px 620px at 18% 4%,rgba(168,28,48,0.2),transparent 66%),radial-gradient(820px 650px at 82% 0%,rgba(69,123,211,0.16),transparent 70%),linear-gradient(145deg,#170207,#071e2e 58%,#020910);--modern-panel-bg:radial-gradient(540px 320px at 50% -8%,rgba(77,171,218,0.18),transparent 72%),linear-gradient(145deg,rgba(12,38,52,0.94),rgba(7,28,39,0.96));--modern-panel-bg-strong:linear-gradient(145deg,rgba(13,42,57,0.98),rgba(7,28,39,0.98));--modern-field-bg:rgba(6,24,34,0.72);--modern-field-bg-focus:rgba(8,29,41,0.92);--modern-line:rgba(132,202,232,0.44);--modern-line-strong:rgba(142,214,244,0.58);--modern-shadow:rgba(0,0,0,0.48);--modern-shadow-strong:rgba(0,0,0,0.58);--modern-button-start:#2b98ba;--modern-button-end:#2c66c6;--modern-link:#83c8ff;--modern-heading-shadow:rgba(0,0,0,0.42);--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,rgba(93,29,45,0.94),rgba(64,20,34,0.94));--surface-default-start:rgba(12,38,52,0.9);--surface-default-end:rgba(7,28,39,0.92);--surface-default-glow:rgba(73,191,224,0.14);--surface-default-border:rgba(132,202,232,0.42);--surface-default-text:#eef8ff;--surface-default-text-shadow:0 1px 2px rgba(0,0,0,0.44);--surface-default-shadow:rgba(0,0,0,0.34);--surface-default-shadow-strong:rgba(0,0,0,0.48);--surface-default-ring:rgba(73,191,224,0.18);--surface-primary-start:rgba(28,120,150,0.98);--surface-primary-end:rgba(44,102,198,0.98);--surface-primary-glow:rgba(73,191,224,0.2);--surface-primary-border:rgba(142,214,244,0.58);--surface-primary-text:#ffffff;--surface-primary-text-shadow:0 1px 2px rgba(0,0,0,0.5);--surface-primary-shadow:rgba(10,58,98,0.36);--surface-primary-shadow-strong:rgba(10,58,98,0.48);--surface-primary-ring:rgba(73,191,224,0.24);--tone-course-start:rgba(88,35,52,0.92);--tone-course-end:rgba(55,22,38,0.94);--tone-course-glow:rgba(255,119,156,0.18);--tone-course-border:rgba(255,140,170,0.42);--tone-course-text:#ffdce6;--tone-course-text-shadow:0 1px 2px rgba(0,0,0,0.44);--tone-course-shadow:rgba(0,0,0,0.34);--tone-course-shadow-strong:rgba(0,0,0,0.46);--tone-course-ring:rgba(255,140,170,0.16);--tone-event-start:rgba(18,56,76,0.92);--tone-event-end:rgba(11,36,53,0.94);--tone-event-glow:rgba(84,188,232,0.18);--tone-event-border:rgba(132,202,232,0.42);--tone-event-text:#d9f4ff;--tone-event-text-shadow:0 1px 2px rgba(0,0,0,0.44);--tone-event-shadow:rgba(0,0,0,0.34);--tone-event-shadow-strong:rgba(0,0,0,0.46);--tone-event-ring:rgba(132,202,232,0.16);--tone-payment-start:rgba(16,66,48,0.92);--tone-payment-end:rgba(9,43,33,0.94);--tone-payment-glow:rgba(91,214,151,0.16);--tone-payment-border:rgba(121,222,166,0.4);--tone-payment-text:#dfffee;--tone-payment-text-shadow:0 1px 2px rgba(0,0,0,0.44);--tone-payment-shadow:rgba(0,0,0,0.34);--tone-payment-shadow-strong:rgba(0,0,0,0.46);--tone-payment-ring:rgba(121,222,166,0.15);--tone-warning-start:rgba(84,54,28,0.92);--tone-warning-end:rgba(54,36,24,0.94);--tone-warning-glow:rgba(255,183,105,0.17);--tone-warning-border:rgba(245,189,124,0.4);--tone-warning-text:#ffe9cc;--tone-warning-text-shadow:0 1px 2px rgba(0,0,0,0.44);--tone-warning-shadow:rgba(0,0,0,0.34);--tone-warning-shadow-strong:rgba(0,0,0,0.46);--tone-warning-ring:rgba(245,189,124,0.16);--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{display:none;opacity:0;animation: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 color-mix(in srgb,#ffffff 8%,transparent),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);border-radius:14px;background:var(--modern-field-bg);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 22%,transparent),0 8px 22px color-mix(in srgb,var(--modern-shadow) 42%,transparent)}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);outline:none;box-shadow:var(--focus-ring),inset 0 1px 0 color-mix(in srgb,#ffffff 26%,transparent),0 12px 28px color-mix(in srgb,var(--modern-shadow) 50%,transparent)}html[data-visual-style=modern] :where(input::-moz-placeholder,textarea::-moz-placeholder){color:color-mix(in srgb,var(--muted) 82%,var(--ink) 18%)}html[data-visual-style=modern] :where(input::placeholder,textarea::placeholder){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{padding:0;border-radius:0;background:transparent;box-shadow:none}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{min-height:58px;border-color:var(--modern-line-strong);border-radius:16px;background:var(--modern-field-bg);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 26%,transparent),0 10px 26px color-mix(in srgb,var(--modern-shadow) 34%,transparent)}html[data-visual-style=modern] :where(:where(button:not(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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))){--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(.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:rgba(255,228,236,0.92);--surface-tone-end:rgba(244,187,205,0.86);--surface-tone-glow:rgba(255,135,168,0.22);--surface-tone-border:rgba(168,50,76,0.42);--surface-tone-text:#641e34;--surface-tone-text-shadow:none;--surface-tone-shadow:rgba(168,50,76,0.2);--surface-tone-shadow-strong:rgba(168,50,76,0.3);--surface-tone-ring:rgba(168,50,76,0.18)}html[data-theme=dark][data-visual-style=modern] :where(button.danger,.inline-button.danger){--surface-tone-start:rgba(93,29,45,0.94);--surface-tone-end:rgba(64,20,34,0.94);--surface-tone-glow:rgba(255,117,152,0.18);--surface-tone-border:rgba(255,138,165,0.48);--surface-tone-text:#ffdce5;--surface-tone-text-shadow:0 1px 2px rgba(0,0,0,0.44);--surface-tone-shadow:rgba(0,0,0,0.34);--surface-tone-shadow-strong:rgba(0,0,0,0.46);--surface-tone-ring:rgba(255,138,165,0.18)}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){border-radius:24px;backdrop-filter:blur(16px) saturate(150%)}html[data-visual-style=modern] .theme-switcher-popover{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}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%,color-mix(in srgb,#ffffff 34%,transparent),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):focus-visible,html[data-visual-style=modern] :where(button.theme-switcher-trigger,button.navigation-assistant-trigger):not(:where(:disabled,[aria-disabled=true])):hover{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);border-radius:999px;background:color-mix(in srgb,var(--modern-field-bg) 78%,transparent);color:var(--ink);font-weight:760;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 34%,transparent),0 7px 18px color-mix(in srgb,var(--modern-shadow) 38%,transparent)}html[data-visual-style=modern] button.theme-switcher-option.active,html[data-visual-style=modern] button.theme-switcher-option:focus-visible,html[data-visual-style=modern] button.theme-switcher-option:not(:where(:disabled,[aria-disabled=true])):hover{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{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--modern-line) 70%,transparent)}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:var(--modern-link)}html[data-visual-style=modern] :where(h1){color:var(--ink);letter-spacing:var(--modern-heading-letter-spacing);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:var(--modern-heading-letter-spacing)}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{font-size:16px;line-height:1.48;text-rendering:geometricPrecision}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):not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-family:var(--modern-font-display);font-synthesis:none;letter-spacing:var(--modern-heading-letter-spacing);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):not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-weight:700}html[data-visual-style=modern] body :is(h2,h3,h4,h5,h6,.events-visual-calendar-title):not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-weight:400}html[data-visual-style=modern] body h1:not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.04}html[data-visual-style=modern] body h2:not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-size:clamp(1.42rem,2.35vw,2rem);line-height:1.08}html[data-visual-style=modern] body .events-visual-calendar-title,html[data-visual-style=modern] body h3:not(:where(.customer-rental-catalog *,.personal-course-catalog *)){font-size:clamp(1.16rem,1.65vw,1.5rem);line-height:1.1}html[data-visual-style=modern] body h4:not(:where(.customer-rental-catalog *,.personal-course-catalog *)){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):not(:where(.customer-rental-catalog *,.customer-rental-catalog-bar *)){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 .events-visual-calendar,html[data-visual-style=modern] body .events-visual-calendar-grid,html[data-visual-style=modern] body .events-visual-calendar-mobile,html[data-visual-style=modern] body .finance-open-box,html[data-visual-style=modern] body .readme-view-content,html[data-visual-style=modern] body .table-actions-panel,html[data-visual-style=modern] body article.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){border:1px solid var(--modern-line-strong);border-radius:28px;background:var(--modern-panel-bg);color:var(--ink);box-shadow:inset 0 1px 0 var(--panel-top-highlight),inset 0 -1px 0 color-mix(in srgb,#ffffff 8%,transparent),0 24px 70px var(--modern-shadow)}html[data-visual-style=modern] body .events-visual-calendar,html[data-visual-style=modern] body .events-visual-calendar-grid,html[data-visual-style=modern] body .events-visual-calendar-mobile,html[data-visual-style=modern] body .finance-open-box{border-radius:20px}html[data-visual-style=modern] body :is(:where(button:not(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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);display:inline-flex;align-items:center;justify-content:var(--modern-control-justify,center);gap:var(--modern-control-gap,8px);min-width:0;border:1px solid var(--modern-action-border);border-radius:var(--modern-control-radius,16px);background:var(--modern-action-bg);color:var(--surface-tone-text,var(--modern-action-text));text-decoration:none;text-shadow:none;font-family:var(--modern-font-ui);font-synthesis:none;font-weight:620;letter-spacing:0;text-align:center}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){min-height:38px;padding:9px 16px;border-radius:var(--modern-control-radius,12px);font-size:.9rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}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(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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{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;width:34px;min-width:34px;height:34px;min-height:34px;border-radius:999px}html[data-visual-style=modern] body :is(a.top-nav-icon-link.top-nav-expanding-link){--modern-control-justify:flex-start;--modern-control-radius:999px;width:34px;min-width:34px;max-width:34px;justify-content:flex-start;white-space:nowrap;transition:width .19s ease,min-width .19s ease,max-width .19s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}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-label{width:0;max-width:0;min-width:0;overflow:hidden;font-size:0;line-height:1;opacity:0;transform:translateX(-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{max-width:100%;min-width:0}html[data-visual-style=modern] body .compact-filters-dropdown-option span{min-width:0;overflow-wrap:anywhere}html[data-visual-style=modern] body .readme-view-content{overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}html[data-visual-style=modern] body .finance-received-export-actions,html[data-visual-style=modern] body .finance-received-export-row{gap:10px;align-items:center}html[data-visual-style=modern] body details.table-actions:not([open])>.table-actions-panel,html[data-visual-style=modern] body details:not([open])>.top-nav-view-as-panel{display:none;visibility:hidden;pointer-events: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{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);font-weight:820;text-shadow:none}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;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;filter:none!important;font:inherit!important;font-weight:820!important;letter-spacing:0!important;line-height:inherit!important;text-align:inherit!important;text-decoration:none!important;text-shadow: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):focus-visible),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){border:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--brand) 42%,transparent)!important;filter:none!important;text-decoration:none!important;text-shadow: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);text-decoration:none;text-decoration-color:transparent}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 strong,html[data-visual-style=modern] body .rental-loans-table.rental-loans-table tbody td:first-child .rental-loan-customer-detail-link:visited{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:transparent}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;text-decoration:none;text-decoration-color:transparent}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),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;text-decoration:none;text-decoration-color:transparent}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 .borek-mobile-table-label,html[data-visual-style=modern] body .changelog-time-date,html[data-visual-style=modern] body :is(td,th)[data-col]:before,html[data-visual-style=modern] body :is(td,th)[data-label]:before{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);font-weight:620;text-shadow:0 7px 18px color-mix(in srgb,var(--modern-heading-shadow) 54%,transparent)}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-more,html[data-visual-style=modern] body .events-visual-calendar-day-today-label{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);font-weight:760;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 42%,transparent),0 8px 18px color-mix(in srgb,var(--modern-shadow) 28%,transparent)}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-chorvatsko,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-expedice,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-vikendovka{--modern-event-bg:linear-gradient(160deg,rgba(255,250,244,0.9),rgba(242,224,207,0.78));--modern-event-border:rgba(190,137,86,0.38);--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-chorvatsko,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-expedice,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-vikendovka{--modern-event-bg:linear-gradient(160deg,rgba(78,50,34,0.88),rgba(48,33,28,0.86));--modern-event-border:rgba(235,188,130,0.34);--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-jama,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-prednaska,html[data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-trenink{--modern-event-bg:linear-gradient(160deg,rgba(237,249,255,0.9),rgba(205,230,247,0.8));--modern-event-border:rgba(72,144,184,0.38);--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-jama,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-prednaska,html[data-theme=dark][data-visual-style=modern] body .events-visual-calendar-event.events-visual-calendar-event.event-type-trenink{--modern-event-bg:linear-gradient(160deg,rgba(21,54,72,0.9),rgba(14,36,50,0.88));--modern-event-border:rgba(132,202,232,0.38);--modern-event-text:#d9f3ff}html[data-visual-style=modern] body .events-visual-calendar-event-code,html[data-visual-style=modern] body .events-visual-calendar-event-title{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);font-weight:620;letter-spacing:0}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);font-weight:760;text-decoration-color:color-mix(in srgb,var(--modern-link) 58%,transparent)}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;border-radius:999px!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}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,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{--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);width:48px!important;min-width:48px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--modern-line-strong) 78%,var(--brand-2) 22%)!important;border-radius:11px!important;background:color-mix(in srgb,var(--modern-field-bg) 84%,transparent)!important;color:color-mix(in srgb,var(--ink) 76%,var(--brand-2) 24%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 44%,transparent),0 5px 14px color-mix(in srgb,var(--modern-shadow) 20%,transparent)!important;text-shadow:none!important}html[data-visual-style=modern] body :is(:where(button:not(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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;font-weight:640;letter-spacing:0}html[data-visual-style=modern] body :is(:where(button:not(:where([data-rental-choice],.rental-outfit button,.public-event-grid button,.rental-booking button,.customer-rental-catalog button,.customer-rental-catalog-bar button,.personal-course-catalog button)):not([data-nav-control]):not([data-visual-color-option]):not([data-game-control]):not([data-storage-control]):not([data-energy-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:rgba(255,228,236,0.92);--surface-tone-end:rgba(244,187,205,0.86);--surface-tone-glow:rgba(255,135,168,0.22);--surface-tone-border:rgba(168,50,76,0.42);--surface-tone-text:#641e34;--surface-tone-text-shadow:none;--surface-tone-shadow:rgba(168,50,76,0.2);--surface-tone-shadow-strong:rgba(168,50,76,0.3);--surface-tone-ring:rgba(168,50,76,0.18)}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:rgba(93,29,45,0.94);--surface-tone-end:rgba(64,20,34,0.94);--surface-tone-glow:rgba(255,117,152,0.18);--surface-tone-border:rgba(255,138,165,0.48);--surface-tone-text:#ffdce5;--surface-tone-text-shadow:0 1px 2px rgba(0,0,0,0.44);--surface-tone-shadow:rgba(0,0,0,0.34);--surface-tone-shadow-strong:rgba(0,0,0,0.46);--surface-tone-ring:rgba(255,138,165,0.18)}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-button,.participant-finance-toggle.participant-finance-toggle):focus-visible,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{border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border)) 72%,#ffffff 28%);text-decoration:none;box-shadow:var(--focus-ring),inset 0 1px 0 color-mix(in srgb,#ffffff 66%,transparent),inset 0 -1px 0 color-mix(in srgb,#000000 9%,transparent),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))}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 color-mix(in srgb,#ffffff 58%,transparent),inset 0 -1px 0 color-mix(in srgb,#000000 10%,transparent),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:rgba(49,112,218,0.28);--surface-tone-shadow-strong:rgba(49,112,218,0.42)}html[data-visual-style=modern] body :is(.action-tab-button.action-tab-course.active,.finance-main-tab-professional.active){--surface-tone-start:rgba(239,113,152,0.96);--surface-tone-end:rgba(186,57,99,0.96);--surface-tone-border:rgba(255,155,185,0.58);--surface-tone-text:#fff8fb;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:rgba(186,57,99,0.3);--surface-tone-shadow-strong:rgba(186,57,99,0.44)}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:rgba(82,201,151,0.96);--surface-tone-end:rgba(34,132,94,0.96);--surface-tone-border:rgba(136,232,180,0.56);--surface-tone-text:#f6fff9;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:rgba(34,132,94,0.28);--surface-tone-shadow-strong:rgba(34,132,94,0.42)}html[data-visual-style=modern] body :is(.finance-main-tab-invoices.active,.finance-main-tab-statistics.active){--surface-tone-start:rgba(88,194,224,0.96);--surface-tone-end:rgba(48,118,205,0.96);--surface-tone-border:rgba(132,216,244,0.56);--surface-tone-text:#ffffff;--surface-tone-text-shadow:var(--surface-primary-text-shadow);--surface-tone-shadow:rgba(48,118,205,0.3);--surface-tone-shadow-strong:rgba(48,118,205,0.44)}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-arrow,html[data-visual-style=modern] body .action-tab-button .action-summary-main,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)));text-decoration:none;text-decoration-color:transparent}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;min-height:38px;padding:9px 16px;border-radius:12px;font-size:.9rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}html[data-visual-style=modern] body .event-registration-request-actions{gap:10px;align-items:center}html[data-visual-style=modern] body a.inline-button.event-registration-approval-button.event-registration-approval-button{--modern-control-radius:12px;min-height:38px;padding:9px 16px;border-radius:12px;font-size:.9rem;line-height:1.15;white-space:normal;overflow-wrap:anywhere}html[data-visual-style=modern] body .rental-overview-reservations-head{gap:12px;align-items:flex-start;flex-wrap:wrap}html[data-visual-style=modern] body .rental-overview-reservations-head>:first-child{flex:1 1 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;flex:0 0 auto;max-width:100%;border-radius:12px}@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);border-radius:18px;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)}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{padding:5px 7px;border:1px solid color-mix(in srgb,var(--modern-line) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--modern-field-bg) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 36%,transparent),0 8px 20px color-mix(in srgb,var(--modern-shadow) 28%,transparent)}html[data-visual-style=modern] body .events-visual-calendar-legend-label{color:var(--ink);font-family:var(--modern-font-ui);font-weight:640;letter-spacing:0}html[data-visual-style=modern] body .events-visual-calendar-legend-count{min-width:24px;border-color:color-mix(in srgb,var(--modern-line-strong) 72%,transparent);background:color-mix(in srgb,var(--modern-field-bg-focus) 78%,transparent);color:var(--ink);font-family:var(--modern-font-ui);font-weight:650;letter-spacing:0;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 34%,transparent)}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%,color-mix(in srgb,#ffffff 32%,transparent),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);font-size:.72rem;font-weight:650;letter-spacing:0;text-shadow:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 50%,transparent),0 6px 16px var(--event-pill-shadow)}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-chorvatsko.event-type-chorvatsko,html[data-visual-style=modern] body .event-type-expedice.event-type-expedice{--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:rgba(238,231,255,0.9);--event-pill-end:rgba(215,202,255,0.84);--event-pill-border:rgba(112,84,190,0.34);--event-pill-text:#453078;--event-pill-shadow:rgba(112,84,190,0.16)}html[data-theme=dark][data-visual-style=modern] body .event-type-trenink.event-type-trenink{--event-pill-start:rgba(47,38,82,0.92);--event-pill-end:rgba(31,27,59,0.94);--event-pill-border:rgba(159,140,230,0.4);--event-pill-text:#e7dfff;--event-pill-shadow:rgba(0,0,0,0.34)}html[data-visual-style=modern] body .event-type-jama.event-type-jama{--event-pill-start:rgba(224,250,255,0.92);--event-pill-end:rgba(190,235,246,0.86);--event-pill-border:rgba(39,133,162,0.34);--event-pill-text:#14546b;--event-pill-shadow:rgba(39,133,162,0.16)}html[data-theme=dark][data-visual-style=modern] body .event-type-jama.event-type-jama{--event-pill-start:rgba(24,65,78,0.94);--event-pill-end:rgba(18,47,59,0.96);--event-pill-border:rgba(102,195,219,0.4);--event-pill-text:#d2f5ff;--event-pill-shadow:rgba(0,0,0,0.34)}@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{display:block;width:100%;min-width:0;table-layout:fixed}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{display:block;width:100%}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-received-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:10px;padding:10px 12px;border:1px solid var(--modern-line);border-radius:16px;background:var(--modern-panel-bg-strong);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 12px 28px color-mix(in srgb,var(--modern-shadow) 42%,transparent)}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{display:grid;grid-template-columns:minmax(78px,max-content) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;padding:6px 0;border:0;background:transparent!important;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal}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{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--modern-line) 62%,transparent);white-space:normal}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{display:block;width:100%;min-width:0}html[data-visual-style=modern] body .finance-archive-box .finance-received-table.striped-table tr.finance-payment-detail-row>td{display:block;width:100%;min-width:0;padding:0}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{display:block;width:100%;min-width:0;table-layout:fixed}html[data-visual-style=modern] body .payments-table.striped-table colgroup,html[data-visual-style=modern] body .payments-table.striped-table thead{display:none}html[data-visual-style=modern] body .payments-table.striped-table tbody{display:block;width:100%;min-width:0}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{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:10px;padding:10px 12px;border:1px solid var(--modern-line);border-radius:16px;background:var(--modern-panel-bg-strong);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 12px 28px color-mix(in srgb,var(--modern-shadow) 42%,transparent)}html[data-visual-style=modern] body .payments-table.striped-table tbody.payments-event-group:first-of-type tr.payments-expense-row:first-child,html[data-visual-style=modern] body .payments-table.striped-table tbody: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{display:grid;grid-template-columns:minmax(94px,34%) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;width:100%;max-width:none;padding:6px 0;border:0;background:transparent!important;color:var(--ink);text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;word-break:normal}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{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--modern-line) 62%,transparent)}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{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:8px;padding:10px 12px;border:1px solid var(--modern-line);border-radius:16px;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{display:block;width:100%;min-width:0;padding:4px 0;border:0;background:transparent!important;text-align:left;white-space:normal;overflow-wrap:anywhere}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-edit-row{display:block;width:100%;min-width:0}html[data-visual-style=modern] body .payments-table.striped-table tr.payments-edit-row>td{display:block;width:100%;min-width:0;padding:0}html[data-visual-style=modern] body .payments-table.striped-table .payments-note-cell{width:auto;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}}@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 :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:rgba(239,113,152,0.96)!important;--surface-tone-end:rgba(186,57,99,0.96)!important;--surface-tone-border:rgba(255,155,185,0.58)!important;--surface-tone-text:#fff8fb!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:rgba(186,57,99,0.3)!important;--surface-tone-shadow-strong:rgba(186,57,99,0.44)!important;--surface-tone-ring:rgba(255,140,170,0.2)!important;--modern-action-bg:linear-gradient(90deg,rgba(239,113,152,0.96),rgba(186,57,99,0.96))!important;--modern-action-border:rgba(255,155,185,0.58)!important;--modern-action-text:#fff8fb!important;--modern-action-shadow:rgba(186,57,99,0.36)!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:rgba(88,194,224,0.96)!important;--surface-tone-end:rgba(48,118,205,0.96)!important;--surface-tone-border:rgba(132,216,244,0.56)!important;--surface-tone-text:#ffffff!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:rgba(48,118,205,0.3)!important;--surface-tone-shadow-strong:rgba(48,118,205,0.44)!important;--surface-tone-ring:rgba(132,202,232,0.22)!important;--modern-action-bg:linear-gradient(90deg,rgba(88,194,224,0.96),rgba(48,118,205,0.96))!important;--modern-action-border:rgba(132,216,244,0.56)!important;--modern-action-text:#ffffff!important;--modern-action-shadow:rgba(48,118,205,0.36)!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:rgba(82,201,151,0.96)!important;--surface-tone-end:rgba(34,132,94,0.96)!important;--surface-tone-border:rgba(136,232,180,0.56)!important;--surface-tone-text:#f6fff9!important;--surface-tone-text-shadow:var(--surface-primary-text-shadow)!important;--surface-tone-shadow:rgba(34,132,94,0.28)!important;--surface-tone-shadow-strong:rgba(34,132,94,0.42)!important;--surface-tone-ring:rgba(121,222,166,0.22)!important;--modern-action-bg:linear-gradient(90deg,rgba(82,201,151,0.96),rgba(34,132,94,0.96))!important;--modern-action-border:rgba(136,232,180,0.56)!important;--modern-action-text:#f6fff9!important;--modern-action-shadow:rgba(34,132,94,0.36)!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,color-mix(in srgb,#ffffff 34%,transparent) 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-decoration:none!important;text-shadow:var(--rental-tone-text-shadow,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%,#ffffff 28%)!important;box-shadow:var(--focus-ring),inset 0 1px 0 color-mix(in srgb,#ffffff 66%,transparent),inset 5px 0 0 color-mix(in srgb,var(--rental-tone-border) 88%,#ffffff 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%,#ffffff 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:rgba(255,231,239,0.94);--rental-tone-end:rgba(247,190,208,0.88);--rental-tone-glow:rgba(188,54,89,0.18);--rental-tone-border:rgba(178,33,70,0.38);--rental-tone-text:#802239;--rental-tone-shadow:rgba(178,33,70,0.16);--rental-tone-shadow-strong:rgba(178,33,70,0.24);--rental-tone-ring:rgba(178,33,70,0.16)}html[data-theme=dark][data-visual-style=modern] body .rental-overview-reservation-section-return{--rental-tone-start:rgba(92,29,46,0.92);--rental-tone-end:rgba(61,18,33,0.94);--rental-tone-glow:rgba(255,132,164,0.18);--rental-tone-border:rgba(255,141,170,0.42);--rental-tone-text:#ffd8e3;--rental-tone-text-shadow:0 1px 2px rgba(0,0,0,0.44);--rental-tone-shadow:rgba(0,0,0,0.34);--rental-tone-shadow-strong:rgba(0,0,0,0.48);--rental-tone-ring:rgba(255,141,170,0.16)}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:rgba(247,251,253,0.92)!important;--status-tone-end:rgba(226,239,245,0.88)!important;--status-tone-glow:rgba(105,139,154,0.14)!important;--status-tone-border:rgba(112,145,158,0.38)!important;--status-tone-text:#4d6570!important;--status-tone-text-shadow:none!important;--status-tone-shadow:rgba(58,91,108,0.14)!important;--status-tone-shadow-strong:rgba(58,91,108,0.22)!important;--status-tone-ring:rgba(58,91,108,0.16)!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%,color-mix(in srgb,#ffffff 40%,transparent) 0,color-mix(in srgb,#ffffff 12%,transparent) 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 color-mix(in srgb,#ffffff 58%,transparent),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:rgba(255,246,215,0.94)!important;--status-tone-end:rgba(255,217,154,0.88)!important;--status-tone-glow:rgba(226,154,52,0.18)!important;--status-tone-border:rgba(180,125,34,0.38)!important;--status-tone-text:#6b4808!important;--status-tone-text-shadow:none!important;--status-tone-shadow:rgba(180,125,34,0.16)!important;--status-tone-shadow-strong:rgba(180,125,34,0.24)!important;--status-tone-ring:rgba(180,125,34,0.16)!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:rgba(255,231,239,0.94)!important;--status-tone-end:rgba(247,190,208,0.88)!important;--status-tone-glow:rgba(188,54,89,0.18)!important;--status-tone-border:rgba(178,33,70,0.38)!important;--status-tone-text:#802239!important;--status-tone-text-shadow:none!important;--status-tone-shadow:rgba(178,33,70,0.16)!important;--status-tone-shadow-strong:rgba(178,33,70,0.24)!important;--status-tone-ring:rgba(178,33,70,0.16)!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:rgba(40,50,58,0.9)!important;--status-tone-end:rgba(24,34,42,0.92)!important;--status-tone-glow:rgba(166,195,208,0.12)!important;--status-tone-border:rgba(154,184,198,0.34)!important;--status-tone-text:#d8e7ee!important;--status-tone-text-shadow:0 1px 2px rgba(0,0,0,0.42)!important;--status-tone-shadow:rgba(0,0,0,0.32)!important;--status-tone-shadow-strong:rgba(0,0,0,0.44)!important;--status-tone-ring:rgba(154,184,198,0.14)!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:rgba(88,58,22,0.92)!important;--status-tone-end:rgba(58,39,18,0.94)!important;--status-tone-glow:rgba(255,201,112,0.16)!important;--status-tone-border:rgba(242,190,111,0.4)!important;--status-tone-text:#ffe9bd!important;--status-tone-text-shadow:0 1px 2px rgba(0,0,0,0.44)!important;--status-tone-shadow:rgba(0,0,0,0.34)!important;--status-tone-shadow-strong:rgba(0,0,0,0.46)!important;--status-tone-ring:rgba(242,190,111,0.16)!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:rgba(92,29,46,0.92)!important;--status-tone-end:rgba(61,18,33,0.94)!important;--status-tone-glow:rgba(255,132,164,0.18)!important;--status-tone-border:rgba(255,141,170,0.42)!important;--status-tone-text:#ffd8e3!important;--status-tone-text-shadow:0 1px 2px rgba(0,0,0,0.44)!important;--status-tone-shadow:rgba(0,0,0,0.34)!important;--status-tone-shadow-strong:rgba(0,0,0,0.48)!important;--status-tone-ring:rgba(255,141,170,0.16)!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-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),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){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 color-mix(in srgb,#ffffff 54%,transparent),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-mobile-actions.course-change-mobile-actions .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-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{box-shadow:var(--focus-ring),inset 0 1px 0 color-mix(in srgb,#ffffff 54%,transparent),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}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:focus-visible,html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:not(:where(:disabled,[aria-disabled=true])):hover{transform:none!important;filter:none!important}html[data-visual-style=modern] body:has(main.auth-login-shell) .oauth-login-form button.oauth-signin-button.inline-button:focus-visible,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{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;transform:none!important;filter:none!important;box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.22),0 12px 28px color-mix(in srgb,var(--auth-shadow) 44%,transparent)!important}html[data-visual-style=modern] body .finance-settlement-wrap{max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{width:100%;min-width:760px;border:1px solid color-mix(in srgb,var(--modern-line-strong) 72%,transparent);border-collapse:separate;border-spacing:0;border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,transparent);box-shadow:none;overflow:hidden}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table th{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{padding:0;border-bottom-color:color-mix(in srgb,var(--brand) 40%,var(--modern-line-strong) 60%);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;color:var(--ink);text-transform:none;letter-spacing:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table tbody tr:last-child td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table tbody tr:last-child th{border-bottom:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt th{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;overflow:visible!important;-webkit-mask-image:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--modern-font-ui)!important;font-weight:inherit!important;letter-spacing:0!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:focus-visible,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-sort-button:not(:where(:disabled,[aria-disabled=true])):hover{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;background:transparent!important;box-shadow:none!important}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-cell{min-width:200px;background:color-mix(in srgb,var(--panel) 92%,transparent);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;display:inline-flex;width:auto;min-height:24px;padding:1px 3px;border-radius:7px!important;font-size:.84rem!important;font-weight:650!important;line-height:1.18}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);position:relative;z-index:0;min-width:116px;padding:0;border-left:1px solid color-mix(in srgb,var(--settlement-cell-border) 74%,transparent);background:var(--settlement-cell-bg)!important;color:var(--settlement-cell-text)!important;box-shadow:inset 3px 0 0 var(--settlement-cell-accent)!important;transform:translateY(0);transition:box-shadow 90ms ease-out,transform 90ms ease-out}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,rgba(228,238,255,0.96),rgba(244,248,255,0.9));--settlement-cell-hover:linear-gradient(90deg,rgba(214,230,255,0.98),rgba(237,245,255,0.94));--settlement-cell-border:rgba(130,165,236,0.48);--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,rgba(226,248,237,0.96),rgba(242,252,247,0.9));--settlement-cell-hover:linear-gradient(90deg,rgba(208,243,226,0.98),rgba(234,250,242,0.94));--settlement-cell-border:rgba(81,183,137,0.48);--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}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell:has(.finance-settlement-cell-button:focus-visible),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){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{position:relative;display:flex;width:100%;min-height:32px;padding:5px 8px;border-radius:0!important;justify-content:center;font-size:.78rem!important;font-weight:660!important;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button>span:first-child{display:inline-block;min-width:8.5ch;color:inherit;text-align:right}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-method-dot{position:absolute;top:50%;right:clamp(8px,7%,14px);width:18px;height:18px;border:1px solid color-mix(in srgb,#ffffff 18%,transparent);background:color-mix(in srgb,var(--ink) 86%,#000000 14%);box-shadow:0 4px 10px color-mix(in srgb,#000000 18%,transparent);color:#fff;transform:translateY(-50%)}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row th{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;border-top:2px solid color-mix(in srgb,var(--brand) 34%,var(--modern-line-strong) 66%);color:var(--ink);font-weight:700}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{display:inline-block;min-width:8.5ch;text-align:right}@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{min-width:0;table-layout:fixed}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{padding:0;overflow-x:hidden;border-radius:0}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{width:100%;min-width:0;table-layout:fixed;border-radius:10px}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 td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table th{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{width:100%;min-height:40px;padding:5px 2px;justify-content:flex-start;font-size:.78rem!important;touch-action:manipulation}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-label{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-cell-button{min-height:40px;padding:6px;gap:4px;font-size:.75rem!important;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--settlement-cell-accent) 24%,transparent)}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{right:6px;width:17px;height:17px;font-size:.62rem}}html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-archived td,html[data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-archived th{background:color-mix(in srgb,var(--muted) 9%,var(--panel) 91%)!important;color:color-mix(in srgb,var(--ink) 76%,var(--muted) 24%)}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-wrap{background:transparent}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table{background:rgba(8,22,31,.82)}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%,rgba(13,35,48,.94)) 0,rgba(9,27,38,.96) 100%)!important}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt td,html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-row-alt th{background:rgba(15,38,50,.88)!important}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-name-cell{background:rgba(9,26,36,.9)}html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table td.finance-settlement-cell{--settlement-cell-bg:rgba(9,25,34,0.9);--settlement-cell-hover:rgba(18,44,58,0.94);--settlement-cell-border:rgba(93,139,158,0.34);--settlement-cell-accent:rgba(130,166,181,0.5);--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,rgba(28,48,80,0.94),rgba(17,37,54,0.94));--settlement-cell-hover:linear-gradient(90deg,rgba(34,60,100,0.98),rgba(24,50,72,0.98));--settlement-cell-border:rgba(93,128,205,0.48);--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,rgba(22,64,47,0.94),rgba(14,43,36,0.94));--settlement-cell-hover:linear-gradient(90deg,rgba(29,81,58,0.98),rgba(21,56,45,0.98));--settlement-cell-border:rgba(67,166,119,0.48);--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 td,html[data-theme=dark][data-visual-style=modern] body .finance-settlement-table.finance-settlement-main-table .finance-settlement-summary-row th{background:linear-gradient(180deg,rgba(22,48,61,.96),rgba(15,37,50,.96))!important;color:var(--ink)}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{max-width:100%;padding:6px;border:1px solid var(--modern-line-strong);border-radius:16px;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);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 18px 44px color-mix(in srgb,var(--modern-shadow) 70%,transparent)}html[data-visual-style=modern] body .pit-rental-tenants-table{min-width:0;border:1px solid color-mix(in srgb,var(--modern-line-strong) 72%,transparent);border-collapse:separate;border-spacing:0;border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,transparent);box-shadow:none;overflow:hidden}html[data-visual-style=modern] body .pit-rental-tenants-table td,html[data-visual-style=modern] body .pit-rental-tenants-table th{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{height:31px;padding:0;border-bottom-color:color-mix(in srgb,var(--brand) 40%,var(--modern-line-strong) 60%);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;color:var(--ink);text-transform:none;letter-spacing:0}html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-monthly-sort-link{display:flex;width:100%;min-height:30px;padding:5px 7px;border-radius:0;align-items:center;justify-content:center;color:inherit;font-family:var(--modern-font-ui);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}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:focus-visible,html[data-visual-style=modern] body .pit-rental-tenants-table thead .pit-rental-monthly-sort-link:not(:where(:disabled,[aria-disabled=true])):hover{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;background:color-mix(in srgb,var(--panel) 84%,transparent)!important;font-size:.78rem;font-weight:560}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{display:flex;width:100%;min-height:32px;padding:5px 9px;border-radius:0;align-items:center;font-family:var(--modern-font-ui);font-size:.8rem;font-weight:650;line-height:1.15}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link:focus-visible,html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-name-link:not(:where(:disabled,[aria-disabled=true])):hover{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);position:relative;z-index:0;width:auto;min-width:0;padding:5px 8px;border-left:1px solid color-mix(in srgb,var(--modern-line-strong) 48%,transparent);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;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;transform:translateY(0);transition:box-shadow 90ms ease-out,transform 90ms ease-out}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month-unpaid{--pit-tenant-cell-bg:linear-gradient(90deg,rgba(255,232,239,0.97),rgba(255,246,248,0.92));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(255,217,228,0.99),rgba(255,239,244,0.96));--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,rgba(228,238,255,0.96),rgba(244,248,255,0.9));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(214,230,255,0.98),rgba(237,245,255,0.94));--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,rgba(226,248,237,0.96),rgba(242,252,247,0.9));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(208,243,226,0.98),rgba(234,250,242,0.94));--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{display:flex;width:100%;min-height:32px;padding:5px 7px;align-items:center;justify-content:center;color:inherit;font-family:var(--modern-font-ui);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}html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link>span{display:inline-block;min-width:8.25ch;text-align:right}html[data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month:has(.pit-rental-tenant-month-amount-link:focus-visible),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){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:focus-visible,html[data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-tenant-month-amount-link:not(:where(:disabled,[aria-disabled=true])):hover{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{width:100%;justify-content:space-between;flex-wrap:nowrap}html[data-visual-style=modern] body .pit-rental-tenants-table-wrap{padding:4px;overflow-x:hidden;border-radius:14px}html[data-visual-style=modern] body .pit-rental-tenants-table{width:100%;min-width:0;table-layout:fixed;border-radius:10px}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{min-height:40px;padding-inline:6px;font-size:.74rem;touch-action:manipulation}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,rgba(12,31,42,.72) 0,rgba(8,24,34,.58) 100%),var(--modern-panel-bg)}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table{background:rgba(8,22,31,.82)}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%,rgba(13,35,48,.94)) 0,rgba(9,27,38,.96) 100%)!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row td{background:rgba(9,25,34,.9)!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table .pit-rental-summary-row:nth-child(2n) td{background:rgba(15,38,50,.88)!important}html[data-theme=dark][data-visual-style=modern] body .pit-rental-tenants-table td.pit-rental-col-month{--pit-tenant-cell-bg:rgba(9,25,34,0.9);--pit-tenant-cell-hover:rgba(18,44,58,0.94);--pit-tenant-cell-accent:rgba(130,166,181,0.5);--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,rgba(76,34,46,0.94),rgba(53,29,38,0.94));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(99,42,58,0.98),rgba(70,35,48,0.98));--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,rgba(28,48,80,0.94),rgba(17,37,54,0.94));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(34,60,100,0.98),rgba(24,50,72,0.98));--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,rgba(22,64,47,0.94),rgba(14,43,36,0.94));--pit-tenant-cell-hover:linear-gradient(90deg,rgba(29,81,58,0.98),rgba(21,56,45,0.98));--pit-tenant-cell-accent:#4ed296;--pit-tenant-cell-text:#c1f6dc}html[data-visual-style=modern] body:has(main.auth-login-shell),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;font-size:3.15rem;font-weight:300;line-height:1.03;letter-spacing:0;color:var(--auth-ink);text-shadow:0 10px 28px rgba(0,0,0,.18)}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-head p{max-width:560px;margin-inline:auto;color:var(--auth-muted);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;padding:16px 18px 16px 62px;border-radius:16px;color:var(--auth-ink);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{min-height:68px;border-radius:16px;background:linear-gradient(90deg,var(--surface-primary-start) 0,var(--surface-primary-end) 100%);color:var(--surface-primary-text);font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.22rem;font-weight:820;text-shadow:var(--surface-primary-text-shadow);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 30px var(--surface-primary-shadow-strong)}html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:focus-visible,html[data-visual-style=modern] body:has(main.auth-login-shell) .auth-login-submit:not(:where(:disabled,[aria-disabled=true])):hover{box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.32),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{min-height:58px;padding:14px 18px;border-radius:16px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.03rem;font-weight:700;line-height:1.1;white-space:nowrap}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]){height:auto;min-height:56px;border-radius:14px}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{left:18px;width:21px;height:21px}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{position:fixed;top:var(--top-nav-submenu-top,54px);left:12px;right:auto;width:calc(100vw - 24px);max-width:calc(100vw - 24px);transform:none}}