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