html.theme-fade-transition body{animation:.72s cubic-bezier(.22,1,.36,1) theme-mode-fade-in}@media (prefers-reduced-motion:reduce){html.theme-fade-transition,html.theme-fade-transition *,html.theme-fade-transition :before,html.theme-fade-transition :after{transition-duration:0s}html.theme-fade-transition body{animation:none}}@media (max-width:780px){.pro-event-course-edit-panel{width:min(304px,100vw - 16px);max-width:calc(100vw - 12px);right:0}.pro-event-course-edit-form input[name=completion_note]{min-height:38px}.theme-switcher{max-width:calc(100vw - 12px);bottom:6px;left:6px}.theme-switcher-popover{flex-wrap:wrap;gap:6px;max-width:calc(100vw - 12px)}.theme-switcher-title{width:100%;font-size:.7rem}.theme-switcher-options{justify-content:flex-start;width:100%}button.theme-switcher-option{padding:5px 7px;font-size:.72rem}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15080c;--bg-gradient-top:#220b11;--bg-gradient-bottom:#0e0508;--panel:#15222c;--ink:#e0ebef;--muted:#98b0bb;--brand:#37baab;--brand-2:#4f94cd;--line:#2f4551;--danger:#ed607b;--focus-ring:0 0 0 2px #37baab52;--active-border:#84bcec75;--page-bg-glow:#a82e3c52;--page-bg-glow-soft:#80222e33;--panel-top-highlight:#ffffff14;--panel-shadow:#0000006b;--panel-shadow-strong:#0000008f;--panel-inner-shadow:#00000057;--control-flat-shadow:#00000038;--control-flat-shadow-strong:#0000004d;--control-glass-shadow-underlay:0 4px 12px #00000042;--control-glass-shadow-underlay-strong:0 7px 18px #0000005c;--surface-default-start:#1b3743f7;--surface-default-end:#142331f7;--surface-default-glow:#5faabd33;--surface-default-border:#62a2b58f;--surface-default-text:#e4f2f7;--surface-default-shadow:#0000004d;--surface-default-shadow-strong:#00000061;--surface-default-ring:#47aab82e;--surface-primary-start:#245167f7;--surface-primary-end:#1a3450f7;--surface-primary-glow:#6cc0df47;--surface-primary-border:#6dcbe3a8;--surface-primary-text:#f0fbff;--surface-primary-shadow:#05213a57;--surface-primary-shadow-strong:#05213a66;--surface-primary-ring:#71d5e038;--surface-danger-start:#4c1f33f5;--surface-danger-end:#351527f5;--surface-danger-glow:#c5628c3d;--surface-danger-border:#cd709799;--surface-danger-text:#ffe0ea;--surface-danger-shadow:#3d0e1f4d;--surface-danger-shadow-strong:#3d0e1f61;--surface-danger-ring:#cd709733;--tone-course-start:#4c1f33f5;--tone-course-end:#351527f5;--tone-course-glow:#c5628c3d;--tone-course-border:#cd709794;--tone-course-text:#ffe0ea;--tone-course-shadow:#3d0e1f4d;--tone-course-shadow-strong:#3d0e1f61;--tone-course-ring:#cd70972e;--tone-event-start:#1b435cf7;--tone-event-end:#142e47f7;--tone-event-glow:#61bade3d;--tone-event-border:#60b4d694;--tone-event-text:#e4f6ff;--tone-event-shadow:#08243e57;--tone-event-shadow-strong:#08243e66;--tone-event-ring:#60b4d62e;--tone-payment-start:#184630f7;--tone-payment-end:#123325f7;--tone-payment-glow:#59b67a38;--tone-payment-border:#6cbe8494;--tone-payment-text:#e3ffed;--tone-payment-shadow:#092b1852;--tone-payment-shadow-strong:#092b1861;--tone-payment-ring:#6cbe842e}html[data-theme=dark] body{background:linear-gradient(180deg,var(--bg-gradient-top,var(--bg))0%,var(--bg-gradient-bottom,var(--bg))100%)}html[data-theme=dark] .badge{background:var(--badge-surface);border-color:var(--badge-border);color:var(--badge-text);box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000002e,0 6px 16px var(--badge-shadow)}html[data-theme=dark] .top-nav-icon-link,html[data-theme=dark] .top-nav-icon-button,html[data-theme=dark] .top-nav-icon-summary{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #00000052,0 8px 18px var(--surface-default-shadow)}html[data-theme=dark] .top-nav-icon-link:hover,html[data-theme=dark] .top-nav-icon-link:focus-visible,html[data-theme=dark] .top-nav-icon-button:hover,html[data-theme=dark] .top-nav-icon-button:focus-visible,html[data-theme=dark] .top-nav-icon-summary:hover,html[data-theme=dark] .top-nav-icon-summary:focus-visible{box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000057,0 10px 22px var(--surface-default-shadow-strong),0 0 0 1px var(--surface-default-ring)}html[data-theme=dark] .top-nav-icon-link.active,html[data-theme=dark] .top-nav .action-details[open]>.top-nav-icon-summary,html[data-theme=dark] .badge.active,html[data-theme=dark] .top-nav-nav-button.active{background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff}html[data-theme=dark] .top-nav-nav-button{border-color:var(--surface-tone-border,var(--surface-default-border));box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #00000047,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow,var(--surface-default-shadow))}html[data-theme=dark] .top-nav-nav-button:hover,html[data-theme=dark] .top-nav-nav-button:focus-visible{box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000057,var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}html[data-theme=dark] .badge.waitlist{color:#f6d58c;background:#4b3618}html[data-theme=dark] .badge.cancelled{color:#ff97aa;background:#4c1f2b}html[data-theme=dark] .participant-status-compact{color:#c6ced8;background:#262c33;border-color:#4d555f}html[data-theme=dark] .participant-status-badge.is-confirmed,html[data-theme=dark] .participant-status-badge.is-paid,html[data-theme=dark] .participant-status-compact.is-confirmed,html[data-theme=dark] .participant-status-compact.is-paid{color:#86f0b2;background:#174631;border-color:#2f8c60}html[data-theme=dark] .participant-status-badge.is-reservation,html[data-theme=dark] .participant-status-compact.is-reservation{color:#c6ced8;background:#262c33;border-color:#4d555f}html[data-theme=dark] .participant-status-badge.is-deposit,html[data-theme=dark] .participant-status-compact.is-deposit{color:#f4d897;background:#3a2f1b;border-color:#7b6235}html[data-theme=dark] .participant-status-badge.is-waitlist,html[data-theme=dark] .participant-status-compact.is-waitlist{color:#ffbc78;background:#422913;border-color:#8a5a2c}html[data-theme=dark] .participant-status-badge.is-cancelled,html[data-theme=dark] .participant-status-compact.is-cancelled{color:#ff9eb3;background:#44202a;border-color:#7f3445}html[data-theme=dark] .card,html[data-theme=dark] .action-details,html[data-theme=dark] .open-course-section,html[data-theme=dark] .add-participant-section,html[data-theme=dark] .readme-view-content,html[data-theme=dark] .finance-settlement-table,html[data-theme=dark] .finance-settlement-detail-card,html[data-theme=dark] .finance-item-box,html[data-theme=dark] .pit-settlement-guide-box,html[data-theme=dark] .finance-archive-box,html[data-theme=dark] .navigation-loading-card,html[data-theme=dark] .payments-edit-expand>form,html[data-theme=dark] .autocomplete-list{border-color:var(--line);color:var(--ink);background:#16252f}html[data-theme=dark] .card.borek-dive-allowed-box{border-color:color-mix(in srgb,#6de2af 58%,var(--line)42%);background:linear-gradient(145deg,#85f9be2e 0%,#38b6881a 46%,#144354d1 100%),linear-gradient(120deg,#163744 0%,#143443 52%,#122e3f 100%);box-shadow:0 0 0 1px #79e4b452,0 14px 30px #08694e57}html[data-theme=dark] .borek-dive-allowed-date{color:#cbf9e2}html[data-theme=dark] .borek-dive-allowed-title{color:#9ef3cb}html[data-theme=dark] .finance-pro-commission-row-locked th,html[data-theme=dark] .finance-pro-commission-row-locked td{color:#b8c8d1;background:#304e5ca3}html[data-theme=dark] .finance-pro-commission-row-locked input{color:#aebec7;background:#203440e6}html[data-theme=dark] .finance-pro-commission-locked-note,html[data-theme=dark] .finance-pro-commission-locked-amount{color:#aebec7}html[data-theme=dark] .borek-entry-request-main-row-confirmed>td{background:color-mix(in srgb,#224a37 64%,var(--panel)36%)}html[data-theme=dark] .borek-entry-request-main-row-confirmed>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#6ad39a 56%,var(--line)44%)}html[data-theme=dark] .borek-entry-request-main-row-unverified>td{background:color-mix(in srgb,#532629 58%,var(--panel)42%)}html[data-theme=dark] .borek-entry-request-main-row-unverified>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#d17078 62%,var(--line)38%)}html[data-theme=dark] .borek-entry-request-main-row-tax-invoice-missing>td,html[data-theme=dark] .borek-entry-request-main-row-invoice-pending>td{background:color-mix(in srgb,#4e4028 62%,var(--panel)38%)}html[data-theme=dark] .borek-entry-request-main-row-tax-invoice-missing>td:first-child,html[data-theme=dark] .borek-entry-request-main-row-invoice-pending>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#d2a35d 58%,var(--line)42%)}html[data-theme=dark] .borek-incoming-payment-main-row-confirmed>td{background:color-mix(in srgb,#224a37 64%,var(--panel)36%)}html[data-theme=dark] .borek-incoming-payment-main-row-confirmed>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#6ad39a 56%,var(--line)44%)}html[data-theme=dark] .borek-csob-advice-main-row-confirmed>td{background:color-mix(in srgb,#224a37 64%,var(--panel)36%)}html[data-theme=dark] .borek-csob-advice-main-row-confirmed>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#6ad39a 56%,var(--line)44%)}html[data-theme=dark] .borek-csob-advice-main-row-archived>td{background:color-mix(in srgb,#542b2e 62%,var(--panel)38%)}html[data-theme=dark] .borek-csob-advice-main-row-archived>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#de7078 58%,var(--line)42%)}html[data-theme=dark] .striped-table tbody tr.borek-visitor-main-row-pass-holder>td{background:color-mix(in srgb,#1f4635 64%,var(--panel)36%)}html[data-theme=dark] .striped-table tbody tr.borek-visitor-main-row-pass-holder>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,#65c895 56%,var(--line)44%)}html[data-theme=dark] .borek-visitor-pass-holder-dot{color:#f3fff8;background:#2f9d6a}html[data-theme=dark] .borek-entry-unverified-badge{border-color:color-mix(in srgb,#c2747a 58%,var(--line)42%);background:color-mix(in srgb,#5c2e35 66%,var(--panel)34%);color:color-mix(in srgb,#ffd8dd 78%,var(--ink)22%)}html[data-theme=dark] .borek-entry-tax-invoice-missing-badge{border-color:color-mix(in srgb,#c69a58 56%,var(--line)44%);background:color-mix(in srgb,#5c4727 62%,var(--panel)38%);color:color-mix(in srgb,#ffe8bf 78%,var(--ink)22%)}html[data-theme=dark] .borek-certification-preview-details[open]>.borek-certification-preview-summary{border-color:color-mix(in srgb,var(--line)74%,#7ea8c0 26%);background:color-mix(in srgb,#173244 72%,var(--panel)28%);color:#d2e9f4;box-shadow:0 10px 18px #00000061}html[data-theme=dark] .home-enroll-new-customer-form,html[data-theme=dark] .home-enroll-certifications,html[data-theme=dark] .professional-permissions-edit{background:#12212b;border-color:#355664}html[data-theme=dark] .home-customer-selection-close{color:#c0d5de;background:linear-gradient(160deg,#243847 0%,#1b2b36 100%);border-color:#456778}html[data-theme=dark] .home-customer-selection-close:hover,html[data-theme=dark] .home-customer-selection-close:focus-visible{background:linear-gradient(160deg,#2b4252 0%,#213543 100%);border-color:#5d8498}html[data-theme=dark] .pit-import-run-action-link{color:#dce9ee;border-color:#355664}html[data-theme=dark] .pit-import-run-action-link-primary{background:linear-gradient(96deg,#1b3b4df5 0%,#19506df0 100%);box-shadow:0 8px 18px #05141e73}html[data-theme=dark] .pit-import-run-action-link-secondary{background:linear-gradient(96deg,#14423df5 0%,#185b54f0 100%);box-shadow:0 8px 18px #05141e6b}html[data-theme=dark] .pit-import-target-row td{background:#224d45}html[data-theme=dark] .home-enroll-certifications-summary{color:#dce9ee;background:#1b303b}html[data-theme=dark] .home-enroll-certifications[open] .home-enroll-certifications-summary{border-bottom-color:#355664}html[data-theme=dark] .card{box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 0 0 1px color-mix(in srgb,var(--line)65%,transparent),0 14px 32px var(--panel-shadow)}html[data-theme=dark] .home-overview-card{box-shadow:0 0 0 1px #7eb2d41f,0 14px 32px #03090f80}html[data-theme=dark] .student-detail-shell,html[data-theme=dark] .events-list-card-locked{background:linear-gradient(#172a35 0%,#12202a 100%)}html[data-theme=dark] .events-list-card-allowed{border-color:#3d667e;box-shadow:0 0 0 1px #4f94cd3d,0 10px 28px #0000005c}html[data-theme=dark] .events-list-row-allowed{background:linear-gradient(90deg,#4f94cd38,#4f94cd14)}html[data-theme=dark] .events-list-row-allowed td{background:0 0}html[data-theme=dark] .events-overview-table.events-overview-table-pro.striped-table tbody tr.events-overview-row-pro:not(.events-list-row-allowed):nth-child(odd){background:#14232c}html[data-theme=dark] .events-overview-table.events-overview-table-pro.striped-table tbody tr.events-overview-row-pro:not(.events-list-row-allowed):nth-child(2n){background:#182a35}html[data-theme=dark] .striped-table tbody tr.events-list-row-payment-reminder-pending{background:linear-gradient(90deg,#9d683675,#885c3557)}html[data-theme=dark] .striped-table tbody tr.events-list-row-payment-reminder-pending td{background:0 0}html[data-theme=dark] .events-visual-calendar-nav-button{color:#d4e6ed;background:linear-gradient(165deg,#1a2d37 0%,#15232d 100%);border-color:#385a69;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000004d}html[data-theme=dark] .events-visual-calendar-nav-button.is-today{background:linear-gradient(165deg,#1f3a4b 0%,#16313e 100%);border-color:#3d778f}html[data-theme=dark] .events-visual-calendar-legend-count{color:#bdd4de;background:#15252f;border-color:#355664}html[data-theme=dark] .events-visual-calendar-desktop{background:linear-gradient(#14232c 0%,#101c25 100%);border-color:#355664;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000057}html[data-theme=dark] .events-visual-calendar-weekdays{background:linear-gradient(#1c303b 0%,#182a34 100%);border-bottom-color:#355664}html[data-theme=dark] .events-visual-calendar-weekday{color:#9fb8c3}html[data-theme=dark] .events-visual-calendar-weekday:nth-child(6),html[data-theme=dark] .events-visual-calendar-weekday:nth-child(7){color:#bdd2dc}html[data-theme=dark] .events-visual-calendar-week{--events-calendar-week-cell-bg:#142733}html[data-theme=dark] .events-visual-calendar-day{background:var(--events-calendar-week-cell-bg)}html[data-theme=dark] .events-visual-calendar-week:nth-child(2n) .events-visual-calendar-day,html[data-theme=dark] .events-visual-calendar-week:nth-child(2n) .events-visual-calendar-week-lane-bg-cell{background:#172d3b}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-weekend{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)84%,#1f3f52 16%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-outside-month{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)76%,#0d1a22 24%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-outside-month.is-weekend{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)70%,#0b151c 30%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-outside-month .events-visual-calendar-day-number{color:#7f95a3}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-described-day{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)80%,#2c5447 20%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-past-date{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)78%,#203743 22%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-past-date .events-visual-calendar-day-number{color:#aac2cd}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-today{background:#234a6185}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-private-event-day{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)74%,#4a222d 26%)}html[data-theme=dark] .events-visual-calendar-week:nth-child(2n) .events-visual-calendar-day.is-private-event-day{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)72%,#542430 28%)}html[data-theme=dark] .events-visual-calendar-day-number{color:#d2e6ee}html[data-theme=dark] .events-visual-calendar-day-today-label{color:#cae8f3;background:#438ead38;border-color:#4a8ba3}html[data-theme=dark] .events-visual-calendar-day.is-selectable:hover,html[data-theme=dark] .events-visual-calendar-day.is-selectable:focus-within{background:color-mix(in srgb,#325870 78%,var(--panel)22%);box-shadow:inset 2px 0 #95cce6,inset -2px 0 #95cce6,inset 0 2px #95cce6,0 0 0 1px #86c3e152}html[data-theme=dark] .events-visual-calendar-day.is-selectable .events-visual-calendar-day-header-link:hover,html[data-theme=dark] .events-visual-calendar-day.is-selectable .events-visual-calendar-day-header-link:focus-visible{box-shadow:none;background:0 0}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-day.is-selected{background:color-mix(in srgb,#2f556d 82%,var(--panel)18%);box-shadow:inset 2px 0 #88c6e1,inset -2px 0 #88c6e1,inset 0 2px #88c6e1,0 0 0 1px #77bad95c}html[data-theme=dark] .events-visual-calendar-day.is-selected .events-visual-calendar-day-header-link,html[data-theme=dark] .events-visual-calendar-week-lanes{background:0 0}html[data-theme=dark] .events-visual-calendar-week-lane-bg-cell{border-right-color:#355664}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.is-weekend{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)84%,#1f3f52 16%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.is-outside-month{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)76%,#0d1a22 24%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.is-outside-month.is-weekend{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)70%,#0b151c 30%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.has-described-day{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)80%,#2c5447 20%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.is-past-date{background:color-mix(in srgb,var(--events-calendar-week-cell-bg)78%,#203743 22%)}html[data-theme=dark] .events-visual-calendar-week .events-visual-calendar-week-lane-bg-cell.is-today{background:#234a6185}:is(html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:first-child:is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:first-child,html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(2):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(2),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(3):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(3),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(4):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(4),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(5):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(5),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(6):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(6),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(7):is(:hover,:focus-within)) .events-visual-calendar-week-lane-bg-cell:nth-child(7)){background:color-mix(in srgb,#325870 78%,var(--panel)22%);box-shadow:inset 2px 0 #95cce6,inset -2px 0 #95cce6,inset 0 -2px #95cce6}:is(html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:first-child) .events-visual-calendar-week-lane-bg-cell:first-child,html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(2)) .events-visual-calendar-week-lane-bg-cell:nth-child(2),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(3)) .events-visual-calendar-week-lane-bg-cell:nth-child(3),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(4)) .events-visual-calendar-week-lane-bg-cell:nth-child(4),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(5)) .events-visual-calendar-week-lane-bg-cell:nth-child(5),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(6)) .events-visual-calendar-week-lane-bg-cell:nth-child(6),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selected:nth-child(7)) .events-visual-calendar-week-lane-bg-cell:nth-child(7)){background:color-mix(in srgb,#2f556d 82%,var(--panel)18%);box-shadow:inset 2px 0 #88c6e1,inset -2px 0 #88c6e1,inset 0 -2px #88c6e1}:is(html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:first-child):has(.events-visual-calendar-week-lane-bg-cell:first-child:hover) .events-visual-calendar-day:first-child,html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(2)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(2):hover) .events-visual-calendar-day:nth-child(2),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(3)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(3):hover) .events-visual-calendar-day:nth-child(3),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(4)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(4):hover) .events-visual-calendar-day:nth-child(4),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(5)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(5):hover) .events-visual-calendar-day:nth-child(5),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(6)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(6):hover) .events-visual-calendar-day:nth-child(6),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(7)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(7):hover) .events-visual-calendar-day:nth-child(7)){background:color-mix(in srgb,#325870 78%,var(--panel)22%);box-shadow:inset 2px 0 #95cce6,inset -2px 0 #95cce6,inset 0 2px #95cce6,0 0 0 1px #86c3e152}:is(html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:first-child):has(.events-visual-calendar-week-lane-bg-cell:first-child:hover) .events-visual-calendar-week-lane-bg-cell:first-child,html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(2)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(2):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(2),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(3)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(3):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(3),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(4)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(4):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(4),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(5)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(5):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(5),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(6)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(6):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(6),html[data-theme=dark] .events-visual-calendar-week:has(.events-visual-calendar-day.is-selectable:nth-child(7)):has(.events-visual-calendar-week-lane-bg-cell:nth-child(7):hover) .events-visual-calendar-week-lane-bg-cell:nth-child(7)){background:color-mix(in srgb,#325870 78%,var(--panel)22%);box-shadow:inset 2px 0 #95cce6,inset -2px 0 #95cce6,inset 0 -2px #95cce6}html[data-theme=dark] .events-visual-calendar-event{color:#d8e6ee;background:linear-gradient(#162430f0 0%,#101c26f5 100%);border-color:#5a7c8e9e;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000042}html[data-theme=dark] .events-visual-calendar-event:hover,html[data-theme=dark] .events-visual-calendar-event:focus-visible{border-color:#78a2b8cc;transform:none;box-shadow:0 0 0 1px #78a2b85c,0 2px 6px #00000047}html[data-theme=dark] .borek-visitor-calendar-content .events-visual-calendar-event:hover,html[data-theme=dark] .borek-visitor-calendar-content .events-visual-calendar-event:focus-visible{border-color:inherit;box-shadow:none}html[data-theme=dark] .events-visual-calendar-event.borek-visitor-calendar-event-on_site_service{color:#c9f6db;background:linear-gradient(#144c32c7 0%,#0f3926d6 100%);border-color:#48c2799e}html[data-theme=dark] .events-visual-calendar-event.borek-visitor-calendar-event-private_event{color:#ffd7d7;background:linear-gradient(#652525c7 0%,#4c1c1cd6 100%);border-color:#df6464a3}html[data-theme=dark] .events-visual-calendar-event.event-type-expedice{color:#d6e5ff;background:linear-gradient(#213a689e 0%,#182c4fbd 100%);border-color:#5e8dff85}html[data-theme=dark] .events-visual-calendar-event.event-type-chorvatsko{color:#d6eefc;background:linear-gradient(#1548679e 0%,#10354cbd 100%);border-color:#70c1f080}html[data-theme=dark] .events-visual-calendar-event.event-type-vikendovka{color:#f6e2cc;background:linear-gradient(#5e3f1f9e 0%,#472e14c2 100%);border-color:#e5a77085}html[data-theme=dark] .events-visual-calendar-event.event-type-prednaska{color:#d4f4ea;background:linear-gradient(#16554d9e 0%,#11403ac2 100%);border-color:#62c1ad85}html[data-theme=dark] .events-visual-calendar-event.event-type-trenink{color:#eadcff;background:linear-gradient(#492c75a3 0%,#38205bc7 100%);border-color:#ad85ee85}html[data-theme=dark] .events-visual-calendar-event.event-type-kurz{color:#d5f3df;background:linear-gradient(#1c55349e 0%,#154228c2 100%);border-color:#6dc58785}html[data-theme=dark] .events-visual-calendar-event.event-type-ostatni{color:#d8e3ee;background:linear-gradient(#314252a3 0%,#263341c7 100%);border-color:#8ca3ba85}html[data-theme=dark] .events-visual-calendar-event.is-turn{border-style:dashed;box-shadow:inset 0 0 0 1px #d4e4f01f,inset 0 1px #ffffff12}html[data-theme=dark] .events-visual-calendar-event-code{color:#e7f1f8f5;background:#0a121a75;border:1px solid #9bb4c85c}html[data-theme=dark] .events-visual-calendar-day-more{color:#9fb8c3;background:#15252f;border-color:#355664}html[data-theme=dark] .events-visual-calendar-mobile{background:linear-gradient(#13232d 0%,#0f1c25 100%);border-color:#355664}html[data-theme=dark] .events-visual-calendar-mobile-item{border-top-color:#355664}html[data-theme=dark] .events-visual-calendar-mobile-item-date{color:#9fb8c3}html[data-theme=dark] .detail-close-link,html[data-theme=dark] .table-actions[open]>summary,html[data-theme=dark] .payments-edit-actions>summary,html[data-theme=dark] .finance-payment-detail-actions>summary,html[data-theme=dark] .finance-payment-edit-actions>summary{border-color:var(--line);color:var(--muted);background:#182731}html[data-theme=dark] .customer-edit-details>summary.customer-edit-icon-button,html[data-theme=dark] .course-detail-edit-link,html[data-theme=dark] .event-edit-details>summary.event-edit-icon-button,html[data-theme=dark] .event-budget-edit-details>summary.event-budget-edit-icon-button,html[data-theme=dark] .payments-edit-actions>summary.payments-edit-icon-button,html[data-theme=dark] .finance-settlement-inline-summary{color:#b9d2fb;background:linear-gradient(160deg,#26426d 0%,#1c3151 100%);border-color:#466aab}html[data-theme=dark] .finance-settlement-inline-summary:hover,html[data-theme=dark] .finance-settlement-inline-summary:focus-visible{border-color:#6f95d7;box-shadow:0 8px 16px #05142d6b,0 0 0 1px #6f95d7b8}html[data-theme=dark] .payments-history-actions>summary.payments-history-icon-button{color:#c4ebf2;background:linear-gradient(160deg,#24424a 0%,#1b3339 100%);border-color:#4f7f8a}html[data-theme=dark] .payments-history-actions>summary.payments-history-icon-button:hover,html[data-theme=dark] .payments-history-actions>summary.payments-history-icon-button:focus-visible{border-color:#71acb8}html[data-theme=dark] .payments-history-panel{background:#16252f;border-color:#355664;box-shadow:0 12px 28px #00000075}html[data-theme=dark] .payments-history-item{background:#13222b;border-color:#355664}html[data-theme=dark] .payments-history-item-meta span{color:#9fb9c4}html[data-theme=dark] .finance-settings-edit-icon-button,html[data-theme=dark] .test-dive-edit-link{color:#b9d2fb;background:linear-gradient(160deg,#26426d 0%,#1c3151 100%);border-color:#466aab}html[data-theme=dark] .test-dive-edit-link:hover,html[data-theme=dark] .test-dive-edit-link:focus-visible{border-color:#6f95d7}html[data-theme=dark] .test-dive-th-help-summary{color:#d8e9f1;background:#1d303b;border-color:#4f7384}html[data-theme=dark] .test-dive-th-help-content{background:#16252f;border-color:#355664;box-shadow:0 10px 24px #00000073}html[data-theme=dark] .striped-table tbody tr.test-dive-declaration-row-warning td{background:#3d2d1a!important}html[data-theme=dark] .test-dive-month-toggle{color:#d4e7f1;text-decoration-color:#70a9ca94}html[data-theme=dark] .test-dive-month-toggle:hover,html[data-theme=dark] .test-dive-month-toggle:focus-visible{color:#e8f6fd;text-decoration-color:#82bad9}html[data-theme=dark] .test-dive-month-detail{background:linear-gradient(#162a34 0%,#13242d 100%);border-color:#355664}html[data-theme=dark] .test-dive-match-token-ok{color:#a8dec4;background:#173326;border-color:#3f8a64}html[data-theme=dark] .test-dive-match-token-missing{color:#e8b694;background:#352419;border-color:#964}html[data-theme=dark] .test-dive-form-section{border-color:var(--line);background:#16252f}html[data-theme=dark] .test-dive-import-panel{background:#16252f;border-color:#355664;box-shadow:0 12px 28px #00000073}html[data-theme=dark] .test-dive-consent-option{background:#13222b;border-color:#355664}html[data-theme=dark] .test-dive-risk-table thead th{background:#1c2f3d}html[data-theme=dark] .test-dive-risk-table th,html[data-theme=dark] .test-dive-risk-table td{border-color:#355664}html[data-theme=dark] .signature-pad-canvas-wrap{background:#fff;border-color:#355664}html[data-theme=dark] .signature-pad-canvas{filter:invert()hue-rotate(180deg);background:#fff}html[data-theme=dark] .signature-pad.signature-pad-invalid .signature-pad-canvas-wrap{background:#fff7f7;border-color:#c97878;box-shadow:0 0 0 2px #c9787838}html[data-theme=dark] .signature-pad.signature-pad-invalid .signature-pad-canvas{background:#fff7f7}html[data-theme=dark] .signature-pad-error{color:#f0b4b4}html[data-theme=dark] .test-dive-signature-preview{background:#f7fbff;border-color:#355664}html[data-theme=dark] .borek-entry-consent-form{color:var(--ink);background:linear-gradient(#13222b 0%,#101c25 100%);border-color:#355664}html[data-theme=dark] .borek-entry-consent-lead,html[data-theme=dark] .borek-entry-consent-form p.small{color:#d7e7ee}html[data-theme=dark] .borek-entry-consent-item{color:var(--ink);background:#162a34;border-color:#3f6272}html[data-theme=dark] .borek-entry-consent-item span{color:#dceaf0}html[data-theme=dark] .borek-entry-consent-item input[type=checkbox]{accent-color:var(--brand)}html[data-theme=dark] .borek-entry-consent-quantity-wrap{color:var(--ink);background:#152833;border-color:#3f6272}html[data-theme=dark] .borek-entry-consent-confirmed-box{background:#162a35;border-color:#3f6272}html[data-theme=dark] .borek-entry-consent-hint,html[data-theme=dark] .borek-entry-consent-payment-hint{color:#b5ccd7}html[data-theme=dark] .borek-entry-consent-option-button.borek-entry-consent-option-button-multi{color:#d6ebf6;background:linear-gradient(160deg,#28495f 0%,#213f54 100%);border-color:#557f97}html[data-theme=dark] .borek-entry-consent-option-button.borek-entry-consent-option-button-payer{color:#d9f0e1;background:linear-gradient(160deg,#244a36 0%,#1d3f2d 100%);border-color:#5f8e75}html[data-theme=dark] .borek-entry-consent-option-button.is-active{box-shadow:0 10px 18px #00000057,inset 0 1px #ffffff29}html[data-theme=dark] .borek-gate-api-fallback-box{color:#c5dbe7;background:linear-gradient(#162a35 0%,#12232d 100%);border-color:#3f6272}html[data-theme=dark] .borek-gate-api-fallback-box .small{color:#c5dbe7}html[data-theme=dark] .borek-gate-api-fallback-box strong{color:#e4f2fa}html[data-theme=dark] .borek-connect-panel{color:#c5dbe7;background:linear-gradient(#152b2f 0%,#102327 100%);border-color:#3f6272}html[data-theme=dark] .borek-connect-panel .small{color:#c5dbe7}html[data-theme=dark] .borek-connect-panel strong,html[data-theme=dark] .borek-connect-pin-form h4{color:#e4f2fa}html[data-theme=dark] .borek-connect-status-item,html[data-theme=dark] .borek-connect-pin-form{background:#152d34;border-color:#395b67}html[data-theme=dark] .borek-connect-status-token{color:#d7e9ef;background:#172d34;border-color:#425e67}html[data-theme=dark] .borek-connect-status-token.is-ok{color:#c7f0da;background:#143426;border-color:#2b7851}html[data-theme=dark] .borek-connect-status-token.is-warning{color:#ffe5a5;background:#3a2f16;border-color:#8f6b1d}html[data-theme=dark] .borek-connect-status-token.is-error{color:#ffd2ce;background:#3b1d1d;border-color:#994747}html[data-theme=dark] .borek-connect-battery-meter{background:#0e2026;border-color:#6d8791}html[data-theme=dark] .borek-rules-version-update-box{background:linear-gradient(#3d2f19 0%,#302516 100%);border-color:#807d5e}html[data-theme=dark] .customer-edit-details[open]>summary.customer-edit-icon-button,html[data-theme=dark] .event-edit-details[open]>summary.event-edit-icon-button,html[data-theme=dark] .event-budget-edit-details[open]>summary.event-budget-edit-icon-button{color:#d0e2ff;background:linear-gradient(160deg,#2d4f82 0%,#223b62 100%);border-color:#5a81c5}html[data-theme=dark] .event-edit-details[open]>summary.event-edit-icon-button+div{background:linear-gradient(#172833 0%,#13242d 100%);border-color:#4c6776;box-shadow:inset 0 1px #ffffff14,0 16px 32px #0000008f}html[data-theme=dark] .event-edit-actions-row{border-top-color:#7c9ac561}html[data-theme=dark] .customer-wishlist-summary,html[data-theme=dark] .customer-info-shortcut-link{color:#b9d2fb;background:linear-gradient(160deg,#26426d 0%,#1c3151 100%);border-color:#466aab}html[data-theme=dark] .customer-wishlist-summary:hover,html[data-theme=dark] .customer-wishlist-summary:focus-visible,html[data-theme=dark] .customer-info-shortcut-link:hover,html[data-theme=dark] .customer-info-shortcut-link:focus-visible{border-color:#6f95d7}html[data-theme=dark] .customer-wishlist-panel{background:#16252f;border-color:#3a5563}html[data-theme=dark] .changelog-description-body{background:#16252f;border-color:#355664;box-shadow:0 18px 42px #00000075,0 0 0 1px #537c8da8}html[data-theme=dark] .borek-log-detail-json{background:#0f1e27d6;border-color:#3d6170}html[data-theme=dark] .customer-wishlist-item-row{background:#13222b;border-color:#36515e}html[data-theme=dark] .borek-admin-texts-menu-panel{background:#162a35;border-color:#3f6272}html[data-theme=dark] .customer-wishlist-item-edit-panel{background:#16252f;border-color:#355664;box-shadow:0 12px 28px #00000075}html[data-theme=dark] .customer-wishlist-preview{background:linear-gradient(160deg,#1a2f3b 0%,#152734 100%);border-color:#476774;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .customer-wishlist-delete-icon-button{color:#f2c5cf;background:linear-gradient(160deg,#4a2630 0%,#3d1f28 100%);border-color:#885864}html[data-theme=dark] .customer-wishlist-delete-icon-button:hover,html[data-theme=dark] .customer-wishlist-delete-icon-button:focus-visible{border-color:#a9727f}html[data-theme=dark] .customer-wishlist-complete-icon-button{color:#b8ebc7;background:linear-gradient(160deg,#1f3f29 0%,#193422 100%);border-color:#4f7f5d}html[data-theme=dark] .customer-wishlist-complete-icon-button:hover,html[data-theme=dark] .customer-wishlist-complete-icon-button:focus-visible{border-color:#6c9b79}html[data-theme=dark] .payments-edit-actions:not(.table-actions)[open]>summary.payments-edit-icon-button{color:#d0e2ff;background:linear-gradient(160deg,#2d4f82 0%,#223b62 100%);border-color:#5a81c5}html[data-theme=dark] .customer-detail-close-link{color:#a8c2cb;background:linear-gradient(160deg,#20323d 0%,#182731 100%)}html[data-theme=dark] .detail-close-link:hover,html[data-theme=dark] .payments-edit-actions:not(.table-actions)[open]>summary,html[data-theme=dark] .finance-payment-detail-actions[open]>summary{color:var(--ink);background:#213440}html[data-theme=dark] .table-actions[open]>summary:hover,html[data-theme=dark] .table-actions[open]>summary:focus-visible{color:#0000;background:#213440}html[data-theme=dark] .table-actions[open]>summary:before{color:#a8c2cb}html[data-theme=dark] .customer-edit-details>summary.customer-edit-icon-button:hover,html[data-theme=dark] .customer-edit-details>summary.customer-edit-icon-button:focus-visible,html[data-theme=dark] .event-edit-details>summary.event-edit-icon-button:hover,html[data-theme=dark] .event-edit-details>summary.event-edit-icon-button:focus-visible,html[data-theme=dark] .event-budget-edit-details>summary.event-budget-edit-icon-button:hover,html[data-theme=dark] .event-budget-edit-details>summary.event-budget-edit-icon-button:focus-visible,html[data-theme=dark] .course-detail-edit-link:hover,html[data-theme=dark] .course-detail-edit-link:focus-visible{border-color:#6f95d7}html[data-theme=dark] .course-detail-top-action-panel{background:#14242d;border-color:#365664;box-shadow:0 0 0 1px #6091a52e,0 14px 30px #00000075}html[data-theme=dark] .course-detail-top-action-button-disabled{--surface-tone-start:#394a55eb;--surface-tone-end:#2e3e48f0;--surface-tone-glow:#ffffff0f;--surface-tone-border:#6a8592b8;--surface-tone-text:color-mix(in srgb,var(--ink)58%,var(--muted)42%);--surface-tone-shadow:#00000047;--surface-tone-shadow-strong:#00000057;--surface-tone-ring:#7091a033}html[data-theme=dark] .course-detail-top-action-info{color:color-mix(in srgb,var(--ink)80%,#a5d0df 20%);background:linear-gradient(160deg,#213742f2 0%,#192c36f2 100%);border-color:#608da094;box-shadow:inset 0 1px #ffffff14,0 5px 12px #00000042}html[data-theme=dark] .course-completion-referral-fields{background:#14242d;border-color:#365664;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .course-completion-referral-info{color:color-mix(in srgb,var(--ink)80%,#a5d0df 20%);background:linear-gradient(160deg,#213742f2 0%,#192c36f2 100%);border-color:#608da094}html[data-theme=dark] .payments-edit-actions>summary.payments-edit-icon-button:hover,html[data-theme=dark] .payments-edit-actions>summary.payments-edit-icon-button:focus-visible,html[data-theme=dark] .finance-settings-edit-icon-button:hover,html[data-theme=dark] .finance-settings-edit-icon-button:focus-visible{border-color:#6f95d7}html[data-theme=dark] .customer-detail-close-link:hover{background:linear-gradient(160deg,#2b414d 0%,#213643 100%)}html[data-theme=dark] .navigation-loading-overlay{background:#02080e85}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--ink);background:#0f1a21;border-color:#365664}html[data-theme=dark] .compact-filters-dropdown-trigger{color:#d7e7ee;background:linear-gradient(140deg,#ffffff24 0%,#ffffff0d 44%,#fff0 100%),linear-gradient(92deg,#1b303a 0%,#162831 100%);border-color:#436373;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047}html[data-theme=dark] .compact-filters-dropdown-trigger:after{color:#b9cfda;opacity:.9}html[data-theme=dark] .compact-filters-dropdown[open] .compact-filters-dropdown-trigger{border-color:#5f86a0 #5f86a0 #47687b;box-shadow:inset 0 1px #ffffff29}html[data-theme=dark] .compact-filters-dropdown-panel{background:linear-gradient(165deg,#1b2a43fa 0%,#152238fa 100%);border-color:#47687b;box-shadow:0 16px 32px #050b18a3,inset 0 0 0 1px #adceec14}html[data-theme=dark] .compact-filters-dropdown-option{color:#dbe8f1}html[data-theme=dark] .compact-filters-dropdown-option:hover{background:#5386ab33}html[data-theme=dark] .compact-filters-dropdown-option--disabled{color:#8fa6b5;opacity:.72}html[data-theme=dark] select.live-select-control--small-button,html[data-theme=dark] .compact-filters-dropdown-trigger.live-select-control--small-button{color:#e8f7ff;background:linear-gradient(140deg,#ffffff1f 0%,#ffffff0a 44%,#fff0 100%),linear-gradient(90deg,#2e5a8beb 0%,#284e7ae0 100%);border-color:#5f96b3b8;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d,0 4px 10px #041d3057,0 6px 12px #041d3047}html[data-theme=dark] select.live-select-control--small-button:hover,html[data-theme=dark] select.live-select-control--small-button:focus-visible,html[data-theme=dark] .compact-filters-dropdown-trigger.live-select-control--small-button:hover,html[data-theme=dark] .compact-filters-dropdown-trigger.live-select-control--small-button:focus-visible{box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000057,0 6px 14px #041d306b,0 8px 16px #041d3057;border-color:#86c1dbd6}html[data-theme=dark] select.live-select-control--small-button{background:linear-gradient(140deg,#ffffff1f 0%,#ffffff0a 44%,#fff0 100%) 0 0 no-repeat,linear-gradient(90deg,#2e5a8beb 0%,#284e7ae0 100%) 0 0 no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.3 3.4L5 7.1l3.7-3.7' stroke='%23bdd0d9' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/9px 9px no-repeat}html[data-theme=dark] select.select-like-customer-filter{color:var(--ink);background:linear-gradient(160deg,#223743 0%,#1a2b36 100%) 0 0 no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1.3 3.4L5 7.1l3.7-3.7' stroke='%23bdd0d9' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/10px 10px no-repeat;border-color:#4f7382;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000057}html[data-theme=dark] select.select-like-customer-filter:hover,html[data-theme=dark] select.select-like-customer-filter:focus-visible{border-color:#6f95a8}html[data-theme=dark] select.completion-event-select option.completion-event-option-past{color:#bdd0d9;background:#1b2c36;font-style:italic}html[data-theme=dark] select.completion-event-select option.completion-event-option-past:checked{color:#e2eef4;background:#2b3d4b}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7f99a5}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])[name*=description],html[data-theme=dark] textarea[name*=description]{color:#e6f2f7;background:#0c161d;border-color:#3d6071}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])[name*=description]::placeholder,html[data-theme=dark] textarea[name*=description]::placeholder{color:#8fa8b4}html[data-theme=dark] button{--btn-glass-start:#337689e6;--btn-glass-end:#2e5a8bd6;--btn-glass-accent:#ffffff29;--btn-glass-shadow:#041d306b;--btn-glass-text:#eefbff;text-shadow:none;border-color:#7ac5d480}html[data-theme=dark] button:disabled{color:#d4e6ee;text-shadow:none;background:linear-gradient(140deg,#ffffff1a 0%,#ffffff0a 44%,#fff0 100%),linear-gradient(90deg,#2d4858eb 0%,#243a48e6 100%);border-color:#608797b8;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d,0 6px 12px #030f1a52}html[data-theme=dark] button:disabled:hover,html[data-theme=dark] button:disabled:focus-visible,html[data-theme=dark] button:disabled:active{border-color:#608797b8;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d,0 6px 12px #030f1a52}html[data-theme=dark] button:hover,html[data-theme=dark] button:focus-visible{box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000047,var(--control-glass-shadow-underlay-strong),0 10px 22px #041d306b,0 0 0 1px #47aab82e;border-color:#a8e6efb8}html[data-theme=dark] button.finance-settlement-reorder-toggle{color:#d8e7ee;background:linear-gradient(160deg,#223643 0%,#1a2a35 100%);border-color:#4f7382;box-shadow:0 3px 8px #00000057}html[data-theme=dark] button.finance-settlement-reorder-toggle:hover,html[data-theme=dark] button.finance-settlement-reorder-toggle:active{color:#e9f7fd;background:linear-gradient(160deg,#2a4352 0%,#203542 100%);border-color:#6c96a7;box-shadow:0 4px 10px #0006}html[data-theme=dark] button.finance-settlement-reorder-toggle:focus-visible{box-shadow:var(--focus-ring),0 4px 10px #00000070;border-color:#7bb5cb}html[data-theme=dark] button.finance-settlement-reorder-toggle.active{color:#bdf2d9;background:linear-gradient(160deg,#1f4a3a 0%,#17372b 100%);border-color:#4fa77b;box-shadow:0 6px 14px #00000061}html[data-theme=dark] button.finance-settlement-reorder-toggle.active:hover,html[data-theme=dark] button.finance-settlement-reorder-toggle.active:focus-visible{color:#d4ffe8;background:linear-gradient(160deg,#275b48 0%,#1d4737 100%);border-color:#62c691}html[data-theme=dark] button.finance-settlement-reorder-toggle:disabled,html[data-theme=dark] button.finance-settlement-reorder-toggle:disabled:hover,html[data-theme=dark] button.finance-settlement-reorder-toggle:disabled:focus-visible,html[data-theme=dark] button.finance-settlement-reorder-toggle:disabled:active{color:#94adba;background:linear-gradient(160deg,#1c2c35 0%,#16232b 100%);border-color:#425b67;box-shadow:0 3px 8px #00000042}html[data-theme=dark] .customers-purge-mode-button{color:#d8e8ef;background:linear-gradient(160deg,#223745 0%,#1a2c37 100%);border-color:#476273}html[data-theme=dark] .customers-purge-mode-button:hover,html[data-theme=dark] .customers-purge-mode-button:focus-visible{color:#eff9ff;background:linear-gradient(160deg,#2a4555 0%,#203643 100%);border-color:#6d95a8}html[data-theme=dark] .customers-purge-mode-button.active{color:#ffd9e2;background:linear-gradient(160deg,#5e2f3c 0%,#4a2530 100%);border-color:#b46a7d}html[data-theme=dark] .customers-purge-mode-button.active:hover,html[data-theme=dark] .customers-purge-mode-button.active:focus-visible{color:#ffe8ee;background:linear-gradient(160deg,#70404d 0%,#5d303c 100%);border-color:#d8899d}html[data-theme=dark] .pro-settlement-month-link{color:#d9e8ef;background:linear-gradient(160deg,#223744 0%,#1a2c37 100%);border-color:#476777}html[data-theme=dark] .pro-settlement-month-link:hover,html[data-theme=dark] .pro-settlement-month-link:focus-visible{color:#edf9ff;background:linear-gradient(160deg,#2a4555 0%,#203642 100%);border-color:#6590a2}html[data-theme=dark] .pro-settlement-month-link.active{color:#c6f7df;background:linear-gradient(160deg,#1f4a3a 0%,#17372b 100%);border-color:#4fa77b}html[data-theme=dark] .pro-settlement-month-link.active:hover,html[data-theme=dark] .pro-settlement-month-link.active:focus-visible{color:#dcffe9;background:linear-gradient(160deg,#275b48 0%,#1d4737 100%);border-color:#62c691}html[data-theme=dark] .pagination-nav-link,html[data-theme=dark] button.pagination-nav-button{color:#e8f7ff;background:linear-gradient(140deg,#ffffff1f 0%,#ffffff0a 44%,#fff0 100%),linear-gradient(90deg,#2e5a8beb 0%,#284e7ae0 100%);border-color:#5f96b3b8;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000004d,0 4px 10px #041d3057,0 6px 12px #041d3047}html[data-theme=dark] .pagination-nav-link.compact-filters-new-button,html[data-theme=dark] button.compact-filters-new-button{--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-shadow:var(--tone-course-shadow);--surface-tone-shadow-strong:var(--tone-course-shadow-strong);--surface-tone-ring:var(--tone-course-ring);border-color:var(--surface-tone-border);background:linear-gradient(140deg,#fff3 0%,#ffffff14 44%,#fff0 100%),linear-gradient(90deg,var(--surface-tone-start)0%,var(--surface-tone-end)100%);color:var(--surface-tone-text);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #00000047,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow)}html[data-theme=dark] .pagination-nav-link.compact-filters-new-button:hover,html[data-theme=dark] .pagination-nav-link.compact-filters-new-button:focus-visible,html[data-theme=dark] button.compact-filters-new-button:hover,html[data-theme=dark] button.compact-filters-new-button:focus-visible{border-color:color-mix(in srgb,var(--surface-tone-border)84%,#fff 16%);color:var(--surface-tone-text);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000057,var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong),0 0 0 1px var(--surface-tone-ring)}html[data-theme=dark] .pagination-nav-link:hover,html[data-theme=dark] .pagination-nav-link:focus-visible,html[data-theme=dark] button.pagination-nav-button:hover,html[data-theme=dark] button.pagination-nav-button:focus-visible{border-color:#86c1dbd6;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000057,0 6px 14px #041d306b,0 8px 16px #041d3057}html[data-theme=dark] .pagination-nav-disabled,html[data-theme=dark] button.pagination-nav-button:disabled{color:color-mix(in srgb,var(--ink)62%,#8ea8b5);opacity:.7;background:linear-gradient(90deg,#1d2d38e6 0%,#182630db 100%);border-color:#4c6d7eb8}html[data-theme=dark] .finance-detailed-stats-toggle:hover,html[data-theme=dark] .finance-detailed-stats-toggle:focus-visible,html[data-theme=dark] .finance-detailed-stats-toggle:active,html[data-theme=dark] .finance-detailed-stats-value-button:hover,html[data-theme=dark] .finance-detailed-stats-value-button:focus-visible,html[data-theme=dark] .finance-detailed-stats-value-button.active,html[data-theme=dark] .finance-detailed-stats-value-button:active{box-shadow:none;background:0 0;border-color:#0000;transform:none}html[data-theme=dark] button.secondary{--btn-glass-start:#233a45e6;--btn-glass-end:#1c303edb;--btn-glass-accent:#7ac5d414;--btn-glass-shadow:#00000047;color:var(--ink);border-color:#567e8cc2}html[data-theme=dark] button.danger{--btn-glass-start:#5b222fe6;--btn-glass-end:#491b26db;--btn-glass-shadow:#00000057;--btn-glass-text:#ffd8e3;color:#ffd8e3;border-color:#ce5f7c7a}html[data-theme=dark] button.course-save-button,html[data-theme=dark] button.open-course-submit-button{--btn-glass-start:#4497bff0;--btn-glass-end:#316ca8e6;--btn-glass-accent:#ffffff2e;--btn-glass-shadow:#05213a7a;--btn-glass-text:#f2fbff;border-color:#81d0eb99}html[data-theme=dark] button.course-complete-button{--btn-glass-start:#3b9267f0;--btn-glass-end:#236e4be6;--btn-glass-accent:#ffffff29;--btn-glass-shadow:#0525166b;--btn-glass-text:#effff4;border-color:#78ce9a8f}html[data-theme=dark] .pit-rental-tenant-month-paid-button{--btn-glass-start:#785e18f5;--btn-glass-end:#564210eb;--btn-glass-accent:#ffeab02e;--btn-glass-shadow:#00000057;--btn-glass-text:#ffe3a0;border-color:#cda5468a}html[data-theme=dark] button.autocomplete-item{background:#16252f;color:var(--ink)!important}html[data-theme=dark] button.autocomplete-item+button.autocomplete-item{border-top-color:var(--line)}html[data-theme=dark] button.autocomplete-item:hover,html[data-theme=dark] button.autocomplete-item:focus{background:#203540}html[data-theme=dark] button.autocomplete-item.autocomplete-item-create{background:#193b38;color:#84e6d8!important}html[data-theme=dark] button.autocomplete-item.autocomplete-item-create:hover,html[data-theme=dark] button.autocomplete-item.autocomplete-item-create:focus{background:#1f4843}html[data-theme=dark] .theme-switcher-popover{background:#12212be6;border-color:#3a5563;box-shadow:0 14px 30px #0000006b}html[data-theme=dark] button.theme-switcher-trigger{color:#dbe9ef;background:radial-gradient(95px 50px at 78% 18%,#fff3 0%,#ffffff14 24%,#fff0 70%),linear-gradient(140deg,#ffffff24 0%,#ffffff0a 42%,#0003 100%),linear-gradient(90deg,#1c2f3bf2 0%,#14222cf2 100%);border-color:#6b92a59e;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000005c,0 10px 24px #0000005c}html[data-theme=dark] button.theme-switcher-trigger:hover,html[data-theme=dark] button.theme-switcher-trigger:focus-visible{box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0006,0 12px 26px #0000006b;border-color:#7ab3c5c7}html[data-theme=dark] button.theme-switcher-trigger[data-mode=light]{color:#ffd27a}html[data-theme=dark] button.theme-switcher-trigger[data-mode=dark]{color:#9cc7f4}html[data-theme=dark] button.theme-switcher-trigger[data-mode=system]{color:#8fe7da}html[data-theme=dark] button.theme-switcher-option{color:#d7e7ed;background:#16252f;border-color:#3b5866}html[data-theme=dark] button.theme-switcher-option:hover,html[data-theme=dark] button.theme-switcher-option:active{background:#203540;border-color:#4f7384}html[data-theme=dark] button.theme-switcher-option.active{border-color:#84bcec75}html[data-theme=dark] .striped-table tbody tr:nth-child(2n) td{background:#182832}html[data-theme=dark] .payments-table.striped-table tbody tr:nth-child(2n) td{background:0 0}html[data-theme=dark] .finance-archive-box .finance-received-table tbody tr:nth-child(odd) td{background:#13222c}html[data-theme=dark] .finance-archive-box .finance-received-table tbody tr:nth-child(2n) td{background:#1a2e39}html[data-theme=dark] .customers-future-events-table tbody tr:nth-child(odd) td{background:#13222c}html[data-theme=dark] .customers-future-events-table tbody tr:nth-child(2n) td{background:#1a2e39}html[data-theme=dark] .striped-table.professional-future-events-table tbody tr:nth-child(odd){background:#182a35}html[data-theme=dark] .striped-table.professional-future-events-table tbody tr:nth-child(2n){background:#1b2f3b}html[data-theme=dark] .striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(odd) th,html[data-theme=dark] .striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(odd) td{background:#162a34}html[data-theme=dark] .striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(2n) th,html[data-theme=dark] .striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(2n) td{background:#1a2f3a}html[data-theme=dark] .professional-future-events-table .pro-future-status-pill.is-current{color:#a8d2f1;background:#1d3851;border-color:#3f6f98}html[data-theme=dark] .professional-future-events-table .pro-future-status-pill.is-past{color:#b6c6d0;background:#243745;border-color:#4e6573}html[data-theme=dark] .payments-table tbody tr.payments-expense-row.payments-expense-row-alt td{background:#7bbab81c}html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-expense-row td{background:#13212a}html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-expense-row.payments-expense-row-alt td{background:#18303b}html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-plan-expense-total td{color:#ffc5d4;background:#7f243c73!important}html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-plan-income-total td{color:#baf6d0;background:#175e4373!important}html[data-theme=dark] .payments-plan-income-help>summary.payments-plan-income-help-button{color:#b8d7e6;background:linear-gradient(160deg,#1d3242 0%,#192838 100%);border-color:#4f768b}html[data-theme=dark] .payments-plan-income-help>summary.payments-plan-income-help-button:hover,html[data-theme=dark] .payments-plan-income-help>summary.payments-plan-income-help-button:focus-visible{border-color:#6fa8bf;box-shadow:0 6px 14px #2275a042}html[data-theme=dark] .payments-plan-income-help.table-actions[open]>summary.payments-plan-income-help-button:before{color:#b8d7e6}html[data-theme=dark] .payments-table tbody.payments-event-group tr:first-child:not(.payments-event-group-spacer) td,html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-event-group-spacer+tr td,html[data-theme=dark] .payments-table tbody.payments-event-group tr:first-child:not(.payments-event-group-spacer) td[rowspan],html[data-theme=dark] .payments-table tbody.payments-event-group tr.payments-event-group-spacer+tr td[rowspan],html[data-theme=dark] .payments-table tbody.payments-event-group tr:not(.payments-event-group-spacer) td:last-of-type,html[data-theme=dark] .payments-table tbody.payments-event-group tr:last-child td{border-color:#2c4b5a}html[data-theme=dark] .payments-table.payments-table-event-groups tbody.payments-event-group tr:not(.payments-event-group-spacer) td{border-bottom-color:#2c4b5a}html[data-theme=dark] .payments-table tbody tr.payments-edit-row td{background:0 0!important}html[data-theme=dark] .event-expenses-table .event-expense-row-paid td{color:#9fb2b9;background:#8ba0aa33!important}html[data-theme=dark] .striped-table tbody tr.settlement-total-row{background:linear-gradient(90deg,#246a6780,#27527961)}html[data-theme=dark] .striped-table tbody tr.settlement-total-row th,html[data-theme=dark] .striped-table tbody tr.settlement-total-row td{color:#92e6dc;background:0 0}html[data-theme=dark] .striped-table tbody tr.finance-settlement-expense-row{background:linear-gradient(90deg,#5720208f,#5c351d6b)}html[data-theme=dark] .striped-table tbody tr.finance-settlement-expense-row th,html[data-theme=dark] .striped-table tbody tr.finance-settlement-expense-row td{color:#ffb8b8;background:0 0}html[data-theme=dark] .striped-table tbody tr.finance-settlement-reference-row{background:linear-gradient(90deg,#2d3a488c,#32414c70)}html[data-theme=dark] .striped-table tbody tr.finance-settlement-reference-row th,html[data-theme=dark] .striped-table tbody tr.finance-settlement-reference-row td{color:#b7c2cc;background:0 0}html[data-theme=dark] .finance-settlement-table thead th{color:#9cb4bf;background:#1b2d38}html[data-theme=dark] .finance-settlement-detail-row td{background:#132129}html[data-theme=dark] .finance-settlement-pill,html[data-theme=dark] .finance-settlement-status-pill{color:var(--ink);background:#162733;border-color:#3b5967}html[data-theme=dark] .finance-settlement-pill.status-zapsano,html[data-theme=dark] .finance-settlement-status-pill.status-zapsano{color:#bfd3ff;background:#1d2f4d;border-color:#4467a6}html[data-theme=dark] .finance-settlement-pill.status-uzavreno,html[data-theme=dark] .finance-settlement-status-pill.status-uzavreno{color:#95e7c8;background:#183c2f;border-color:#2f8061}html[data-theme=dark] .finance-settlement-status-menu-item.status-zapsano{--settlement-status-item-bg:#1d2f4d;--settlement-status-item-border:#4467a6;--settlement-status-item-text:#bfd3ff;--settlement-status-item-bg-hover:#3d4c66;--settlement-status-item-border-hover:#6d88ba;--settlement-status-item-bg-current:#536178;--settlement-status-item-border-current:#7892bf}html[data-theme=dark] .finance-settlement-status-menu-item.status-uzavreno{--settlement-status-item-bg:#183c2f;--settlement-status-item-border:#2f8061;--settlement-status-item-text:#95e7c8;--settlement-status-item-bg-hover:#38574c;--settlement-status-item-border-hover:#5d9c84;--settlement-status-item-bg-current:#4f6b61;--settlement-status-item-border-current:#69a48d}html[data-theme=dark] .finance-settlement-status-menu-item.status-rozpracovano{--settlement-status-item-bg:#162733;--settlement-status-item-border:#3b5967;--settlement-status-item-text:var(--ink);--settlement-status-item-bg-hover:#374550;--settlement-status-item-border-hover:#6a818b;--settlement-status-item-bg-current:#495760;--settlement-status-item-border-current:#728792}html[data-theme=dark] button.finance-settlement-name-button{color:#d7e7ed}html[data-theme=dark] button.finance-settlement-name-button:hover,html[data-theme=dark] button.finance-settlement-name-button.active{color:#9cc7f4}html[data-theme=dark] .finance-settlement-name-button-arrow{color:#9ab5c0}html[data-theme=dark] .finance-statistics-table .finance-statistics-month-column-active{background:#1e323a}html[data-theme=dark] .finance-statistics-table .finance-statistics-month-column-active:before{border-left-color:#4aaaa07a;border-right-color:#4aaaa07a}html[data-theme=dark] .finance-statistics-table thead .finance-statistics-month-column-active{background:#1e333a}html[data-theme=dark] .finance-statistics-table thead .finance-statistics-month-column-active:before,html[data-theme=dark] .finance-statistics-table .finance-statistics-result-row .finance-statistics-month-column-active:before{border-color:#4aaaa08f}html[data-theme=dark] .finance-statistics-month-button{color:#9fb9c5;background:0 0;text-decoration-color:#9fb9c573}html[data-theme=dark] .finance-statistics-month-button.status-rozpracovano{color:#b1f1cd;text-decoration-color:#b1f1cd7a}html[data-theme=dark] .finance-statistics-month-button.status-uzavreno{color:#c5d0db;text-decoration-color:#c5d0db7a}html[data-theme=dark] .finance-statistics-month-button:not(.active):hover{color:#bdeee2;background:#35a79d38;text-decoration-color:currentColor}html[data-theme=dark] .finance-statistics-month-button.active{color:#aee8dd;box-shadow:none;background:0 0;border-color:#0000;font-weight:900;text-decoration-color:currentColor;text-decoration-thickness:2px}html[data-theme=dark] .finance-statistics-month-button.active:focus-visible{box-shadow:var(--focus-ring)}html[data-theme=dark] .finance-statistics-month-button.active.status-rozpracovano{color:#b9f4d3}html[data-theme=dark] .finance-statistics-month-button.active.status-uzavreno{color:#cfdae4}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded th,html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded td{background:linear-gradient(#22474f 0%,#1f454c 100%);border-top-color:#5ab1aa7a;border-bottom-color:#5ab1aa52}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group th,html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group td{background:linear-gradient(#1e3b44 0%,#1d3740 100%);border-bottom-color:#5ab1aa2e}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded th:first-child,html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group th:first-child{border-left-color:#5ab1aa6b}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded td:last-child,html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group td:last-child{border-right-color:#5ab1aa6b}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child th,html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child td{border-bottom-color:#5ab1aa52}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) th{border-bottom-color:#5ab1aa52}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) td{border-bottom-color:#5ab1aa52}html[data-theme=dark] .finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded .finance-detailed-stats-toggle{background:0 0;border:0;border-radius:0;padding:0}html[data-theme=dark] .participant-open-course-tabs:has(.action-tab-button.active.action-tab-course){box-shadow:var(--focus-ring),0 14px 30px #0006;background:linear-gradient(#172734 0%,#11202a 100%)}html[data-theme=dark] .participant-open-course-tabs:has(.action-tab-button.active.action-tab-course) .action-tab-panel{border-color:#3b5a66;box-shadow:inset 0 0 0 1px #37baab1f}html[data-theme=dark] .action-tab-panel{color:var(--ink);background:#16252f;border-color:#3a5563;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000003d}html[data-theme=dark] .action-tab-button,html[data-theme=dark] .action-tab-button.action-tab-course,html[data-theme=dark] .action-tab-button.action-tab-event,html[data-theme=dark] .action-tab-button.action-tab-payment{border-color:var(--surface-tone-border,var(--surface-default-border));background:radial-gradient(170px 82px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff2e 0%,#ffffff0f 24%,#fff0 70%),linear-gradient(140deg,#ffffff24 0%,#ffffff0a 42%,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));box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #00000052,var(--control-glass-shadow-underlay),0 12px 26px var(--surface-tone-shadow,var(--surface-default-shadow))}html[data-theme=dark] .action-tab-button:before{opacity:.42}html[data-theme=dark] .action-tab-button .action-summary-main,html[data-theme=dark] .action-tab-button .action-summary-arrow{color:var(--surface-tone-text,var(--surface-default-text));text-shadow:none}html[data-theme=dark] .action-tab-button .action-summary-arrow{color:color-mix(in srgb,var(--surface-tone-text,var(--surface-default-text))62%,var(--muted)38%)}html[data-theme=dark] .action-tab-button:hover,html[data-theme=dark] .action-tab-button:focus-visible,html[data-theme=dark] .action-tab-button.action-tab-course:hover,html[data-theme=dark] .action-tab-button.action-tab-course:focus-visible,html[data-theme=dark] .action-tab-button.action-tab-event:hover,html[data-theme=dark] .action-tab-button.action-tab-event:focus-visible,html[data-theme=dark] .action-tab-button.action-tab-payment:hover,html[data-theme=dark] .action-tab-button.action-tab-payment:focus-visible{border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))84%,#fff 16%);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0000005c,var(--control-glass-shadow-underlay-strong),0 12px 24px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}html[data-theme=dark] .action-tab-button.active,html[data-theme=dark] .action-tab-button.action-tab-course.active,html[data-theme=dark] .action-tab-button.action-tab-event.active,html[data-theme=dark] .action-tab-button.action-tab-payment.active{border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))86%,#fff 14%);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000061,var(--control-glass-shadow-underlay-strong),0 12px 24px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}html[data-theme=dark] .action-tab-button.active .action-summary-arrow{color:color-mix(in srgb,var(--surface-tone-text,var(--surface-default-text))78%,#fff 22%)}html[data-theme=dark] .summary-buttonlike,html[data-theme=dark] .home-events-cta,html[data-theme=dark] .changelog-fab,html[data-theme=dark] .settlement-mode-link,html[data-theme=dark] .finance-statistics-view-toggle-button{border-color:var(--surface-tone-border,var(--surface-default-border));background:radial-gradient(170px 82px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff2e 0%,#ffffff0f 24%,#fff0 70%),linear-gradient(140deg,#ffffff24 0%,#ffffff0d 42%,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));box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #00000052,var(--control-glass-shadow-underlay),0 12px 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))72%,transparent);text-shadow:none}html[data-theme=dark] .home-events-cta-main{color:var(--surface-tone-text,var(--surface-default-text))}html[data-theme=dark] .home-events-cta-arrow{color:color-mix(in srgb,var(--surface-tone-text,var(--surface-default-text))62%,var(--muted)38%)}html[data-theme=dark] .summary-buttonlike:before{opacity:.42}html[data-theme=dark] .summary-buttonlike:hover,html[data-theme=dark] .summary-buttonlike:focus-visible,html[data-theme=dark] .home-events-cta:hover,html[data-theme=dark] .home-events-cta:focus-visible,html[data-theme=dark] .changelog-fab:hover,html[data-theme=dark] .changelog-fab:focus-visible,html[data-theme=dark] .settlement-mode-link:hover,html[data-theme=dark] .settlement-mode-link:focus-visible,html[data-theme=dark] .finance-statistics-view-toggle-button:hover,html[data-theme=dark] .finance-statistics-view-toggle-button:focus-visible{border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))84%,#fff 16%);box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000042,var(--control-glass-shadow-underlay-strong),0 16px 34px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}html[data-theme=dark] details[open]:not(.table-actions)>.summary-buttonlike.summary-button-primary{border-color:var(--surface-tone-border,var(--surface-default-border))}html[data-theme=dark] .success-toast-card{border-color:var(--line);background:#16252f;box-shadow:0 24px 46px #0000006b}html[data-theme=dark] .success-toast-icon{color:#80efe2;background:#37baab33}html[data-theme=dark] .borek-admin-live-refresh{background:#16252ff5;border-color:#37baab57;box-shadow:0 16px 34px #00000057}html[data-theme=dark] .app-version-corner{color:#bdd6e0c2;background:#111c24b8;border-color:#516c7ab8}html[data-theme=dark] main.stack:has(.detail-expand):before{background:#01070c85}html[data-theme=dark] main.stack:has(.participant-open-course-tabs:has(.action-tab-button.active.action-tab-course)):before{background:#01070c99}html[data-theme=dark] .professional-detail-shell,html[data-theme=dark] .customer-info-card,html[data-theme=dark] .permissions-box,html[data-theme=dark] .course-edit-session-box,html[data-theme=dark] .open-course-payment-box,html[data-theme=dark] .finance-open-box{color:var(--ink);background:#16252f;border-color:#3a5563}html[data-theme=dark] .professional-courses-table tbody tr.pro-course-main-row td{background:#182a35}html[data-theme=dark] .professional-courses-table tbody tr.pro-course-main-row.pro-course-main-row-alt td{background:#1b2f3b}html[data-theme=dark] .striped-table.planned-lessons-table tbody tr.planned-lessons-row td{background:#182a35}html[data-theme=dark] .striped-table.planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt td{background:#1b2f3b}html[data-theme=dark] .home-courses-overview-table tbody tr.home-courses-row-new-day td{border-top-color:#4f7384}html[data-theme=dark] .professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row{background:#182a35;border-bottom-color:#335263}html[data-theme=dark] .professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#1b2f3b}html[data-theme=dark] .home-courses-overview-table tbody tr.planned-lessons-row{background:#182a35;border-bottom-color:#335263}html[data-theme=dark] .home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#1b2f3b}html[data-theme=dark] .home-courses-overview-table tbody tr.planned-lessons-row.home-courses-row-new-day{border-top-color:#4f7384}html[data-theme=dark] .courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row{background:#182a35;border-bottom-color:#335263}html[data-theme=dark] .courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#1b2f3b}html[data-theme=dark] .courses-page .students-table tbody>tr.students-main-row{background:#182a35;border-bottom-color:#335263}html[data-theme=dark] .courses-page .students-table tbody>tr.students-main-row.students-main-row-alt{background:#1b2f3b}html[data-theme=dark] .courses-page .students-table tbody>tr.students-main-row td:before{color:#d6eaf3}html[data-theme=dark] .professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .striped-table.planned-lessons-table tbody tr.planned-lessons-row td{background:#182a35}html[data-theme=dark] .professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .striped-table.planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt td{background:#1b2f3b}html[data-theme=dark] .planned-pit-pro-list{border-top-color:#335263}html[data-theme=dark] .planned-pit-pro-row{background:#182a35;border-bottom-color:#335263}html[data-theme=dark] .planned-pit-pro-row.planned-pit-pro-row-alt{background:#1b2f3b}html[data-theme=dark] .planned-pit-pro-count{color:#a6c0cf}html[data-theme=dark] .professional-permissions-summary{color:#d6eef5;background:linear-gradient(135deg,#37baab33,#3f98d629);border-color:#5a8391;box-shadow:0 4px 12px #070f1670}html[data-theme=dark] .professional-permissions-count{color:#b7ddff}html[data-theme=dark] .finance-open-box .small,html[data-theme=dark] .finance-open-box th,html[data-theme=dark] .finance-open-box td,html[data-theme=dark] .finance-archive-box .small,html[data-theme=dark] .finance-archive-box th,html[data-theme=dark] .finance-archive-box td{color:var(--ink)}html[data-theme=dark] .finance-open-box th,html[data-theme=dark] .finance-open-box td,html[data-theme=dark] .finance-archive-box th,html[data-theme=dark] .finance-archive-box td{border-bottom-color:#39515d}html[data-theme=dark] .finance-open-box .striped-table tbody tr:nth-child(2n) td{background:#1a2d38}html[data-theme=dark] .finance-archive-box .striped-table tbody tr:nth-child(2n) td{background:#1d313c}html[data-theme=dark] .finance-archive-box .subtle-row td{background:#243844}html[data-theme=dark] .incoming-payments-pairing-payment-summary,html[data-theme=dark] .incoming-payments-pairing-current,html[data-theme=dark] .incoming-payments-pairing-option{background:#1d313c;border-color:#39515d}html[data-theme=dark] .incoming-payments-pairing-option-vs-match{background:linear-gradient(#244435f2 0%,#1f392ef2 100%);border-color:#4f8d5f;box-shadow:inset 0 0 0 1px #6aad7e47}html[data-theme=dark] .help-tooltip-panel{background:linear-gradient(160deg,#1b2a38fa 0%,#16232ffa 100%);border-color:#466473;box-shadow:0 18px 34px #050b12a3}html[data-theme=dark] .help-tooltip-head,html[data-theme=dark] .help-tooltip-body{color:#d8eaf3}html[data-theme=dark] .help-tooltip-close{color:#9cb6c5}html[data-theme=dark] .help-tooltip-close:hover{color:#e8f7ff}html[data-theme=dark] .incoming-payments-pairing-actions,html[data-theme=dark] .incoming-payments-pairing-customer-search{border-top-color:#39515d}html[data-theme=dark] .finance-sales-import-note{background:#1e303ae0;border-color:#466473;box-shadow:inset 0 1px #ffffff1a}html[data-theme=dark] .striped-table.professionals-table tbody tr.professional-archived-divider-row td{color:color-mix(in srgb,var(--ink)78%,#89a0ad);background:#1d313c;border-top-color:#3b5462;border-bottom-color:#3b5462}html[data-theme=dark] .striped-table.professionals-table tbody tr.professional-row-archived td{color:color-mix(in srgb,var(--ink)78%,#89a0ad);background:#1b2e39}html[data-theme=dark] .striped-table.professionals-table.professionals-table-detail-only tbody tr td,html[data-theme=dark] .striped-table.professionals-table.professionals-table-detail-only tbody tr:nth-child(2n) td{background:0 0;border:none}html[data-theme=dark] .badge.professional-status-inactive,html[data-theme=dark] .finance-settlement-archived-badge{color:#b7cad5;background:#2a3e4d;border-color:#4c6473}html[data-theme=dark] .finance-settlement-row-archived th,html[data-theme=dark] .finance-settlement-row-archived td{color:color-mix(in srgb,var(--ink)82%,#8ea4b1);background:#1a2c37}html[data-theme=dark] .finance-settlement-row-archived .finance-settlement-pill{color:color-mix(in srgb,var(--ink)88%,#9ab0bc);background:#213744;border-color:#486272}html[data-theme=dark] .finance-settlement-main-table .finance-settlement-row-alt th,html[data-theme=dark] .finance-settlement-main-table .finance-settlement-row-alt td{background:#1a2f3a}html[data-theme=dark] .finance-settlement-main-table .finance-settlement-summary-row th,html[data-theme=dark] .finance-settlement-main-table .finance-settlement-summary-row td{color:#d4e4ec;background:#203845;border-top-color:#4a6575}html[data-theme=dark] .event-participants-table .event-arrival-toggle{color:#b7cbd5;background:#192d37;border-color:#406171}html[data-theme=dark] .event-participants-table .event-arrival-toggle.is-arrived{color:#7ae5d5;background:#1b4944;border-color:#2f7f74}html[data-theme=dark] .event-participants-email-popup-panel,html[data-theme=dark] .event-participants-export-popup-panel,html[data-theme=dark] .pro-event-course-edit-panel,html[data-theme=dark] .event-participants-filters-popup-panel,html[data-theme=dark] .event-participants-filters-inline{background:linear-gradient(160deg,#1b2a43fa 0%,#152238fa 100%);border-color:#85a5d46b;box-shadow:0 16px 30px #050b189e}html[data-theme=dark] .copyable-text-field-input{color:#dbe7ff;background:#111c2ef5;border-color:#85a5d46b}html[data-theme=dark] .copyable-text-field-button{color:#e1edff;background:linear-gradient(160deg,#345080f5 0%,#213d6cf5 100%);border-color:#7e9fd2a8;box-shadow:0 6px 14px #0309167a}html[data-theme=dark] .copyable-text-field-button:hover,html[data-theme=dark] .copyable-text-field-button:focus-visible{border-color:#95b5e6b8;box-shadow:0 8px 18px #0309168f}html[data-theme=dark] .copyable-text-field-button:focus-visible{box-shadow:var(--focus-ring),0 8px 18px #0309168f}html[data-theme=dark] .copyable-text-field-button.is-copied{color:#dbffea;background:linear-gradient(160deg,#2a5c40f2 0%,#204932f2 100%);border-color:#59a679;box-shadow:0 8px 18px #04120c85}html[data-theme=dark] .event-participants-missing-email-section{border-top-color:#81a0cf70}html[data-theme=dark] .pro-participant-row td{background:#3f242d}html[data-theme=dark] .pro-event-participant-save-button{color:#d7e7ed;background:linear-gradient(140deg,#ffffff24 0%,#ffffff0f 42%,#4f94cd33 100%),linear-gradient(90deg,#182b36 0%,#203846 100%);border-color:#406171;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0f,0 6px 14px #0000005c}html[data-theme=dark] .pro-event-participant-save-button:hover,html[data-theme=dark] .pro-event-participant-save-button:focus-visible{box-shadow:var(--focus-ring),inset 0 1px 0 #ffffff29,inset 0 -1px 0 #ffffff1a,0 8px 18px #0006;border-color:#4f7384}html[data-theme=dark] .pro-event-participants-notes-table tbody tr.pro-event-participant-main-row.pro-event-participant-row-odd,html[data-theme=dark] .pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row.pro-event-participant-row-odd{background:#13222c}html[data-theme=dark] .pro-event-participants-notes-table tbody tr.pro-event-participant-main-row.pro-event-participant-row-even,html[data-theme=dark] .pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row.pro-event-participant-row-even{background:#1a2e39}html[data-theme=dark] .pro-event-participants-notes-table .pro-event-rental-state{color:#b7cbd5;background:#1b2f3b;border-color:#406171}html[data-theme=dark] .pro-event-participants-notes-table .pro-event-rental-state.is-active{color:#95e7c8;background:#183c2f;border-color:#2f8061}html[data-theme=dark] .pro-event-participants-notes-table .pro-event-participant-detail-label{color:#a7bfca}html[data-theme=dark] .budget-summary-table{background:#152630;border-color:#3a5563}html[data-theme=dark] .budget-summary-table th,html[data-theme=dark] .budget-summary-table td{color:var(--ink);border-bottom-color:#39515d}html[data-theme=dark] .budget-summary-table thead th{color:#a7bec8;background:#1d3340}html[data-theme=dark] .budget-summary-group-row th{color:#a2b8c2;background:#1e323d;border-top-color:#405863}html[data-theme=dark] .budget-summary-subtotal-row th,html[data-theme=dark] .budget-summary-subtotal-row td{color:#bde4df;background:#1b303a}html[data-theme=dark] .budget-summary-result-row{background:linear-gradient(90deg,#236f6b85,#27588161)}html[data-theme=dark] .budget-summary-result-row th,html[data-theme=dark] .budget-summary-result-row td{color:#91e7dc;background:0 0}html[data-theme=dark] .budget-summary-inline-detail-row td{background:#1a2d37}html[data-theme=dark] .event-budget-real-card .budget-summary-inline-detail-row.budget-summary-inline-detail-row-alt-odd td{background:#13222c}html[data-theme=dark] .event-budget-real-card .budget-summary-inline-detail-row.budget-summary-inline-detail-row-alt-even td{background:#1a2e39}html[data-theme=dark] .event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item:nth-child(odd),html[data-theme=dark] .event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item-wrap:nth-child(odd){background:#13222c}html[data-theme=dark] .event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item:nth-child(2n),html[data-theme=dark] .event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item-wrap:nth-child(2n){background:#1a2e39}html[data-theme=dark] .budget-summary-column-summary{color:#d8e8ee}html[data-theme=dark] .budget-summary-inline-detail-label,html[data-theme=dark] .budget-summary-column-breakdown-item span,html[data-theme=dark] .budget-summary-column-breakdown-item strong{color:var(--ink)}html[data-theme=dark] .budget-summary-inline-detail-note,html[data-theme=dark] .budget-summary-column-breakdown-note,html[data-theme=dark] .budget-summary-column-breakdown-title{color:#97afba}html[data-theme=dark] .budget-summary-column-breakdown{color:var(--ink);background:#13212a;border-color:#3a5563;box-shadow:0 18px 40px #0000005c}html[data-theme=dark] .budget-live-summary-result-row th,html[data-theme=dark] .budget-live-summary-result-row td{border-top-color:#4a6575}html[data-theme=dark] .finance-statistics-inline-detail-row td{color:var(--ink);background:#1a2d37}html[data-theme=dark] .finance-statistics-inline-detail-row-help td{background:#1f3641;border-top-color:#3a5563;border-bottom-color:#3a5563}html[data-theme=dark] .finance-statistics-section-row th{color:#9ce8dc;background:#264047}html[data-theme=dark] .finance-statistics-section-row td{background:#264047}html[data-theme=dark] .finance-statistics-section-row-expense th{border-top-color:#0000}html[data-theme=dark] .finance-statistics-subsection-row th{color:#a8c0cb;background:#1e3440}html[data-theme=dark] .finance-statistics-view-diff-row th,html[data-theme=dark] .finance-statistics-view-diff-row td{background:#4a3c28}html[data-theme=dark] .finance-statistics-subrow-label{color:#9fb7c2}html[data-theme=dark] .finance-statistics-subgroup-total th,html[data-theme=dark] .finance-statistics-subgroup-total td{color:#c1dbe5;background:#1f323c}html[data-theme=dark] .finance-statistics-subtotal-row th,html[data-theme=dark] .finance-statistics-subtotal-row td{color:#8be0d5;background:#264047}html[data-theme=dark] .finance-statistics-gap-row th,html[data-theme=dark] .finance-statistics-gap-row td{background:0 0;border-bottom:0}html[data-theme=dark] .finance-statistics-result-row th,html[data-theme=dark] .finance-statistics-result-row td{color:#dff0f6;background:#2a444c}html[data-theme=dark] .finance-statistics-result-value.is-positive{color:#8df1ca}html[data-theme=dark] .finance-statistics-result-value.is-negative{color:#ff9eb0}html[data-theme=dark] .finance-statistics-result-value.is-neutral{color:#a8dfd9}html[data-theme=dark] .finance-statistics-edit-section th{color:#a9c3ce;background:#1d3440}html[data-theme=dark] .finance-statistics-month-breakdown-shell{background:#172731;border-color:#36505d;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000057}html[data-theme=dark] .finance-statistics-month-breakdown-shell .finance-statistics-month-breakdown-table{background:#172731}html[data-theme=dark] .finance-statistics-month-breakdown-table tbody tr:not(.finance-statistics-month-section-row):not(.finance-statistics-subtotal-row):not(.finance-statistics-result-row):not(.finance-statistics-month-gap-row) th,html[data-theme=dark] .finance-statistics-month-breakdown-table tbody tr:not(.finance-statistics-month-section-row):not(.finance-statistics-subtotal-row):not(.finance-statistics-result-row):not(.finance-statistics-month-gap-row) td{background:#1a2d38}html[data-theme=dark] .finance-statistics-month-breakdown-table tr.finance-statistics-month-main-row-alt th,html[data-theme=dark] .finance-statistics-month-breakdown-table tr.finance-statistics-month-main-row-alt td{background:#24414d}html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-section-row th{border-bottom-color:#43777f}html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-section-row-income th{color:#baf4d2;background:linear-gradient(90deg,#1b5a3ae6,#267651b8)}html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-section-row-expense th{color:#ffc4d1;background:linear-gradient(90deg,#652334eb,#813146bd);border-top-color:#437980}html[data-theme=dark] .finance-statistics-month-category-count{color:color-mix(in srgb,var(--ink)70%,var(--muted)30%)}html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-detail-primary,html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-detail-primary a{color:var(--ink)}html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-detail-separator,html[data-theme=dark] .finance-statistics-month-breakdown-table .finance-statistics-month-detail-secondary{color:#9fb6c1}html[data-theme=dark] .progress-token{color:#dbe9ef;background:#1b2d38;border-color:#3b5967}html[data-theme=dark] .progress-token-meta,html[data-theme=dark] .progress-label{color:#9fb6c1}html[data-theme=dark] .progress-token-edit-badge{color:#a8c6ff;background:linear-gradient(160deg,#25364a 0%,#1b2a3d 100%);border-color:#4f6993;box-shadow:0 4px 10px #0000006b}html[data-theme=dark] .progress-token-editor[open] .progress-token-edit-badge{color:#bfd7ff;background:linear-gradient(160deg,#2b3f5c 0%,#1f3149 100%);border-color:#5e81bc}html[data-theme=dark] .progress-token.planned{color:#c7dbff;background:#233a5a;border-color:#4f78b4}html[data-theme=dark] .progress-token.done{color:#c8d3de;opacity:.98;background:#283742;border-color:#536878}html[data-theme=dark] .progress-token.done.progress-token-lecture-word:before{background:#bdcad6b3}html[data-theme=dark] .progress-token.empty{color:#ffc5ce;background:#4c2931;border-color:#955462}html[data-theme=dark] .course-training-record-pill{color:#abedd0;background:#1e4636;border-color:#3b8c67}html[data-theme=dark] .progress-cluster{background:#1a2d37;border-color:#3b5967}html[data-theme=dark] .progress-cluster-prefix{color:#9cb3be}html[data-theme=dark] .progress-cluster-seg{color:#dbe9ef;background:#223540;border-color:#476170}html[data-theme=dark] .progress-cluster.progress-cluster-theory.planned,html[data-theme=dark] .progress-cluster-seg.planned{color:#c7dbff;background:#243b5f;border-color:#4f78b4}html[data-theme=dark] .progress-cluster.progress-cluster-theory.done,html[data-theme=dark] .progress-cluster-seg.done{color:#c8d3de;background:#283742;border-color:#536878}html[data-theme=dark] .progress-cluster.progress-cluster-theory.done:before,html[data-theme=dark] .progress-cluster.progress-cluster-theory.done:after,html[data-theme=dark] .progress-cluster-seg.done:before,html[data-theme=dark] .progress-cluster-seg.done:after{background:#bdcad6b3}html[data-theme=dark] .progress-cluster.progress-cluster-theory.empty,html[data-theme=dark] .progress-cluster-seg.empty{color:#ffc5ce;background:#4c2931;border-color:#955462}.app-error-page{z-index:9999;background:radial-gradient(1200px 500px at 16% -10%,#f2c19438 0%,transparent 62%),radial-gradient(1200px 500px at 88% 108%,#87b5de2e 0%,transparent 66%),color-mix(in srgb,var(--bg)82%,#050b1059 18%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:clamp(16px,4vw,30px);display:flex;position:fixed;inset:0}.app-error-popup{border-color:color-mix(in srgb,var(--line)70%,#c47f42 30%);background:linear-gradient(145deg,color-mix(in srgb,var(--panel)92%,#fff 8%)0%,var(--panel)100%);gap:10px;width:min(680px,100%);padding:clamp(16px,3vw,24px);box-shadow:0 26px 90px #08162147}.app-error-popup h1{margin:0;font-size:clamp(1.15rem,1.2rem + .4vw,1.45rem)}.app-error-popup-message{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.45}.app-error-popup-digest{margin:0}.app-error-popup-help{color:color-mix(in srgb,var(--ink)72%,var(--muted)28%);margin:0}.app-error-popup-digest code{font-size:.85rem}.app-error-popup-actions{flex-wrap:wrap;gap:10px;margin-top:2px}html[data-theme=dark] .app-error-page{background:radial-gradient(1200px 500px at 16% -10%,#95673e4d 0%,#0000 62%),radial-gradient(1200px 500px at 88% 108%,#4676a347 0%,#0000 66%),#060b10d1}html[data-theme=dark] .app-error-popup{border-color:color-mix(in srgb,var(--line)78%,#795d47 22%);background:linear-gradient(150deg,#0f1d26 0%,#111f29 100%);box-shadow:0 30px 94px #0000008f}@media (max-width:430px) and (orientation:portrait) and (pointer:coarse){.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:before,.courses-page .students-table tbody>tr.students-main-row td:before{min-width:96px}}@media (max-width:390px) and (orientation:portrait) and (pointer:coarse){.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:before,.courses-page .students-table tbody>tr.students-main-row td:before{min-width:88px}.customers-page .customers-detail-shell .action-tab-buttons{grid-template-columns:1fr}}@media (max-width:360px) and (orientation:portrait) and (pointer:coarse){.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:before,.courses-page .students-table tbody>tr.students-main-row td:before{min-width:78px}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td{font-size:.74rem}}

