.course-edit-meta-grid{grid-template-columns:minmax(170px,220px) minmax(220px,300px) minmax(260px,1fr);gap:10px 12px;width:min(1080px,100%)}.course-edit-meta-grid .course-edit-meta-field-date .compact-date{width:100%;max-width:220px}.course-edit-meta-grid .course-edit-meta-field-completion select{width:100%;max-width:300px}.course-edit-form .course-edit-field{align-content:start;align-self:start}.course-edit-form .course-intro-referral{gap:6px;margin-bottom:2px;display:grid}.course-edit-form .course-top-options .course-intro-referral{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:0;display:flex}.course-edit-form .course-intro-referral .course-intro-referral-fields{display:none}.course-edit-form .course-top-options .course-intro-referral .course-intro-referral-fields{flex:1 0 100%}.course-edit-form .course-intro-referral:has(input[name=intro_referral_enabled][value="1"]:checked) .course-intro-referral-fields{display:grid}.course-edit-form .course-edit-price-field input{max-width:100%}.course-completion-split{gap:6px}.course-completion-split-fields{align-items:start;gap:10px 14px;display:none}.course-completion-split:has(input[name=completion_bonus_split][value="1"]:checked) .course-completion-split-fields{display:grid}.course-completion-split-field{align-content:start;align-self:start}.course-completion-custom{gap:6px}.course-completion-custom-fields{gap:8px;display:none}.course-completion-custom:has(input[name=completion_bonus_custom_enabled][value="1"]:checked) .course-completion-custom-fields{display:grid}.course-completion-custom-field{align-content:start;align-self:start}.course-completion-split-label{align-items:flex-end;min-height:1.45rem;display:flex}.course-completion-action-row{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.course-completion-referral{margin:0}.summary-buttonlike.course-completion-referral-toggle{min-height:36px;padding:0 12px;font-size:.82rem}.course-completion-referral-fields{border:1px solid var(--line);background:#f7fcfd;border-radius:10px;min-width:min(360px,100%);margin-top:8px;padding:8px 10px;box-shadow:inset 0 1px #ffffffb8}.course-completion-referral-info{min-height:36px;color:color-mix(in srgb,var(--ink)74%,#264d5c 26%);background:linear-gradient(160deg,#ebf7faf0 0%,#ddeff5eb 100%);border:1px solid #749aa985;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;line-height:1.2;display:inline-flex}.course-edit-sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.course-edit-session-column{align-content:start;gap:10px 14px;display:grid}.course-edit-session-box{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 6px 16px var(--panel-inner-shadow);background:#fbfefe;border-radius:12px;gap:8px;padding:10px;display:grid}.course-edit-session-title{color:var(--muted);font-size:.9rem;font-weight:700}.course-edit-session-list{gap:6px;display:grid}.course-edit-session-row{grid-template-columns:max-content minmax(130px,146px) minmax(210px,1fr);align-items:center;gap:8px;display:grid}.course-edit-form .course-edit-session-row{grid-template-columns:max-content minmax(130px,160px) minmax(220px,320px);justify-content:start}.course-edit-session-label{color:var(--muted);white-space:nowrap;padding-right:2px;font-size:.86rem}.course-edit-session-row .compact-date{width:100%}.course-edit-session-row input[type=date],.course-edit-session-row .compact-filters-dropdown-trigger{min-height:44px}.course-edit-session-row .compact-filters-dropdown{width:100%}.course-edit-session-row .compact-filters-dropdown[open]{z-index:130}.permissions-list{gap:2px;margin:0;padding-left:18px;display:grid}.permissions-box{border:1px solid var(--line);background:#fbfefe;border-radius:10px;padding:8px 10px}.professional-permissions-details{width:min(320px,100%)}.professional-permissions-summary{border:1px solid color-mix(in srgb,var(--brand)68%,#0e5e89);color:#0f4f56;background:linear-gradient(135deg,#0b7a752e,#0e5e891f);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;box-shadow:0 4px 12px #0b7a7529}.professional-permissions-count{color:#0d4f89}.professional-permissions-details>summary.professional-permissions-summary:after{color:currentColor;font-size:.92em}.professional-permissions-details[open]>summary.professional-permissions-summary{width:auto!important;padding-right:12px!important;position:static!important}.course-type-detail-side-by-side{grid-template-columns:minmax(240px,.8fr) minmax(460px,1.35fr);align-items:start;gap:10px;display:grid}.course-type-instructor-permissions-box{align-content:start}.course-type-instructor-permissions-box .permissions-list{align-content:start;gap:4px}.course-type-instructor-permissions-box .permissions-list li{margin:0;line-height:1.3}.professional-permissions-edit{border:1px solid var(--line);background:#fbfefe;border-radius:12px;padding:10px}.professional-edit-field{gap:6px;display:grid}.professional-edit-toggle{max-width:420px}.professional-edit-toggle-row{justify-content:flex-start;align-items:center;gap:8px;width:fit-content;display:inline-flex}.professional-edit-toggle-row input[type=checkbox]{width:auto;margin:0}.striped-table.professionals-table tbody tr.professional-archived-divider-row td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:color-mix(in srgb,var(--ink)74%,var(--muted));background:#eef4f4}.striped-table.professionals-table tbody tr.professional-row-archived td{color:color-mix(in srgb,var(--ink)70%,var(--muted));background:#f4f8f8}.striped-table.professionals-table.professionals-table-detail-only{border-collapse:separate}.striped-table.professionals-table.professionals-table-detail-only tbody tr td{background:0 0;border:none;padding:0}.striped-table.professionals-table.professionals-table-detail-only tbody tr:nth-child(2n) td{background:0 0}.badge.professional-status-inactive{color:#4b5f6f;--badge-shadow:#4b5f6f1f;--badge-shadow-strong:#4b5f6f2e;--badge-ring:#4b5f6f1a;background:#e7ecef;border-color:#c9d6dd}.course-permissions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px;display:grid}.course-permission-item{align-items:center;gap:8px;min-width:0;display:flex}.course-permission-item input[type=checkbox]{width:auto;margin:0}.course-type-economics-box input[type=range]{width:100%;margin:0}.course-type-economics-table td:first-child{text-align:center;width:24px}.course-type-economics-table td:last-child{text-align:right;white-space:nowrap}@media (max-width:820px){.course-type-detail-side-by-side,.action-grid,.finance-settings-layout,.finance-admin-secondary-grid,.finance-settings-side-row,.open-course-customer-row-identity,.open-course-customer-row-contact,.add-participant-layout{grid-template-columns:1fr}.add-participant-form:has(input[name=needs_rental]:checked) .add-participant-notes{grid-template-columns:1fr}.add-participant-submit{justify-self:stretch;width:100%;min-width:0}.course-edit-grid,.course-edit-sessions,.course-edit-meta-grid,.course-edit-form .course-edit-main-grid,.course-edit-form .course-edit-grid-single{grid-template-columns:1fr}.course-detail-shell.course-detail-shell-with-edit.course-detail-shell-with-top-actions>.row:first-of-type{padding-right:220px}.course-detail-top-actions{gap:5px;top:8px;right:58px}.summary-buttonlike.course-detail-top-action-button{width:124px;height:28px;min-height:28px;padding:0 8px;font-size:.78rem}.summary-buttonlike.course-detail-top-action-button-referral{width:auto;min-width:142px;padding:0 10px}.course-detail-top-action-info{max-width:min(300px,100vw - 44px);font-size:.72rem}.course-detail-top-action-panel{width:min(360px,100vw - 32px);padding:9px 10px;right:-8px}}@keyframes detailFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}details summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}details[open]:not(.table-actions):not(.action-details):not(.compact-filters-dropdown):not(.no-open-outline){border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 14px #0f172a14}details[open]:not(.table-actions):not(.action-details):not(.compact-filters-dropdown):not(.no-open-outline):not(:has(details[open]:not(.table-actions))){border:var(--card-border-width)solid var(--brand);box-shadow:var(--focus-ring),0 10px 24px #0b7a751f}details[open]:not(.table-actions):not(.action-details):not(.compact-filters-dropdown):not(.no-open-outline):not(.budget-breakdown-box){padding:10px 12px 12px}details[open]:not(.table-actions):not(.action-details):not(.compact-filters-dropdown):not(.no-open-outline):not(.budget-breakdown-box)>summary{margin-bottom:8px}details.no-open-outline[open]{box-shadow:none;border:none}.borek-public-entry-request-details{width:100%}.borek-visitor-gate-code{align-items:center;gap:.2em;margin:0;font-size:2rem;font-weight:700;line-height:1.1;display:inline-flex}.borek-visitor-gate-code-value{letter-spacing:.15em}.borek-visitor-gate-code-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.86em;height:.86em;transform:translateY(.03em)}.borek-dive-allowed-box{border-color:color-mix(in srgb,var(--line)62%,#5ea07f 38%);background:linear-gradient(145deg,#ffffff9e 0%,#fff0 72%),linear-gradient(120deg,#ecfff4 0%,#ddf6eb 52%,#cdeede 100%);gap:6px;box-shadow:0 10px 22px #11704824}.borek-dive-allowed-date{color:color-mix(in srgb,var(--ink)78%,#2f5f4a 22%);margin:0;font-weight:700}.borek-dive-allowed-title{letter-spacing:.01em;color:color-mix(in srgb,var(--ink)76%,#1d7a50 24%);margin:0;font-size:clamp(1.32rem,2.2vw,1.72rem);font-weight:900;line-height:1.15}.borek-access-diagram-scroll{border:1px solid color-mix(in srgb,var(--line)76%,#94b8cc 24%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel)94%,#f6fbff 6%)0%,color-mix(in srgb,var(--panel)90%,#eaf3fa 10%)100%);border-radius:14px;padding:8px;overflow-x:auto}.borek-access-diagram-svg{width:100%;min-width:980px;height:auto;display:block}.borek-access-diagram-svg-gate{min-width:1220px}.borek-access-diagram-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.borek-access-diagram-chip{border:1px solid color-mix(in srgb,var(--line)76%,#8cb2c6 24%);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.borek-access-chip-yes{background:color-mix(in srgb,#dbf2e3 72%,var(--panel)28%);color:#1f6a44}.borek-access-chip-no{background:color-mix(in srgb,#fae2e2 74%,var(--panel)26%);color:#8a3434}.borek-access-chip-note{background:color-mix(in srgb,#e6f2fa 78%,var(--panel)22%);color:#295f7f}.borek-visitor-price-list{gap:8px;display:grid}.borek-visitor-price-row{gap:8px;margin:0;display:grid}.borek-visitor-price-row-head{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.borek-visitor-price-row-link{min-width:0;color:inherit;flex:auto;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.borek-visitor-price-row-toggle{isolation:auto;border:1px solid color-mix(in srgb,var(--line)66%,#8fb8cf 34%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel)82%,#edf7fc 18%)0%,color-mix(in srgb,var(--panel)74%,#ddeef8 26%)100%);width:100%;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;appearance:none;font:inherit;text-align:left;cursor:pointer;border-radius:10px;margin:0;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;position:static;overflow:visible;box-shadow:inset 0 1px #ffffffbd,0 5px 12px #142c3e1c}.borek-visitor-price-row-toggle:hover,.borek-visitor-price-row-toggle:focus-visible,.borek-visitor-price-row-toggle:active,.borek-visitor-price-row-toggle.is-active{border-color:color-mix(in srgb,var(--accent)50%,var(--line)50%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel)76%,#e8f3fb 24%)0%,color-mix(in srgb,var(--panel)66%,#d4e7f5 34%)100%);box-shadow:inset 0 1px 0 #ffffffc7,0 8px 16px #10293c29,0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.borek-visitor-price-row-link:focus-visible{outline:2px solid color-mix(in srgb,var(--line)35%,#3f6f8b 65%);outline-offset:2px;border-radius:8px}.borek-visitor-price-row-link:hover .borek-visitor-price-current,.borek-visitor-price-row-link.is-active .borek-visitor-price-current{text-underline-offset:2px;text-decoration:underline}.borek-visitor-price-row-head>.borek-visitor-price-info{flex:none}.borek-visitor-price-panel{border:1px solid color-mix(in srgb,var(--line)86%,#a9c8d8 14%);background:color-mix(in srgb,var(--panel)93%,#f7fcff 7%);border-radius:10px;margin:0;padding:12px 10px 10px}.borek-visitor-price-label{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.borek-visitor-price-label-text{color:color-mix(in srgb,var(--ink)88%,var(--muted)12%);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.borek-visitor-price-label-arrow{color:color-mix(in srgb,var(--ink)76%,#2f6b88 24%);justify-content:center;align-items:center;font-size:.96rem;line-height:1;display:inline-flex}.borek-visitor-price-row-toggle:hover .borek-visitor-price-label-arrow,.borek-visitor-price-row-toggle:focus-visible .borek-visitor-price-label-arrow,.borek-visitor-price-row-toggle.is-active .borek-visitor-price-label-arrow{color:color-mix(in srgb,var(--accent)70%,var(--ink)30%)}.borek-visitor-price-badge{border:1px solid color-mix(in srgb,var(--line)70%,#7ba9c2 30%);background:color-mix(in srgb,#ecf7ff 78%,var(--panel)22%);color:color-mix(in srgb,var(--ink)78%,#2f6480 22%);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.borek-visitor-price-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.borek-visitor-price-current{white-space:nowrap;font-size:1.02rem}.borek-visitor-price-original{color:color-mix(in srgb,var(--muted)76%,var(--ink)24%);font-size:.86rem;text-decoration:line-through}.borek-visitor-price-info{margin:0;position:relative}.borek-visitor-price-info>summary.borek-visitor-price-info-trigger{border:1px solid color-mix(in srgb,var(--line)72%,#8bb1c6 28%);background:color-mix(in srgb,var(--panel)86%,#edf7fc 14%);width:20px;min-width:20px;height:20px;color:color-mix(in srgb,var(--ink)76%,#2f6280 24%);border-radius:999px;place-items:center;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.borek-visitor-price-info>summary.borek-visitor-price-info-trigger:after,.borek-visitor-price-info[open]>summary.borek-visitor-price-info-trigger:after{content:none}.borek-visitor-price-info[open]>summary.borek-visitor-price-info-trigger{color:#0000}.borek-visitor-price-info[open]>summary.borek-visitor-price-info-trigger:before{content:"×";color:color-mix(in srgb,var(--ink)76%,#2f6280 24%);place-items:center;font-size:.86rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.borek-visitor-price-info[open]>.borek-visitor-price-info-panel{z-index:26;border:1px solid color-mix(in srgb,var(--line)80%,#94bbcf 20%);background:color-mix(in srgb,var(--panel)90%,#edf8fd 10%);border-radius:10px;width:min(330px,100vw - 48px);max-width:calc(100vw - 48px);margin:0;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 12px 24px #13274a2e}@media (max-width:760px){.borek-visitor-price-info[open]>.borek-visitor-price-info-panel{width:min(300px,100vw - 20px);max-width:calc(100vw - 20px);right:0}}.borek-lock-guide-open-row{margin-top:2px}.borek-lock-guide-open-button.summary-buttonlike{--surface-tone-start:color-mix(in srgb,#e5f1ff 80%,var(--panel)20%);--surface-tone-end:color-mix(in srgb,#ccdefa 74%,var(--panel)26%);--surface-tone-glow:#9abbf047;--surface-tone-border:color-mix(in srgb,#8ea8d3 62%,var(--line)38%);--surface-tone-text:color-mix(in srgb,#1b3563 80%,var(--ink)20%);--surface-tone-shadow:#2a57a626;--surface-tone-shadow-strong:#234a8f38;--surface-tone-ring:#5282d43d;width:fit-content;min-width:0;min-height:30px;padding:6px 10px;font-size:.8rem;font-weight:650;line-height:1.15}.borek-lock-guide-modal-target-reset{block-size:0;inline-size:0;display:block;overflow:hidden}.borek-lock-guide-modal{z-index:1820;opacity:0;pointer-events:none;place-items:center;padding:14px;display:grid;position:fixed;inset:0}#borek-lock-guide-modal:target{opacity:1;pointer-events:auto}.borek-lock-guide-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030b1ca8;position:absolute;inset:0}.borek-lock-guide-modal-panel{border:1px solid color-mix(in srgb,var(--line)76%,transparent);background:color-mix(in srgb,var(--panel)95%,#edf6ff 5%);z-index:1;border-radius:16px;width:min(760px,100%);max-height:min(92vh,980px);position:relative;overflow:hidden;box-shadow:0 24px 56px #04183b57}.borek-lock-guide-modal-close.customer-detail-close-link{--corner-close-size:36px;--corner-close-offset:10px;--corner-close-border-width:2px;--corner-close-icon-size:1.1rem}.borek-lock-guide-modal-scroll{gap:12px;max-height:min(92vh,980px);padding:14px;overflow-y:auto}.borek-lock-guide-modal-sticky-code{z-index:2;border:1px solid color-mix(in srgb,var(--line)82%,#9ec8e0 18%);background:color-mix(in srgb,var(--panel)90%,#e8f4ff 10%);border-radius:12px;margin:0;padding:10px 12px;position:sticky;top:0;box-shadow:0 8px 18px #10325c29}.borek-lock-guide-modal-code-label{color:color-mix(in srgb,var(--ink)72%,var(--muted)28%);margin:0}.borek-lock-guide-modal-code{margin:6px 0 0}.borek-lock-guide-modal-heading{margin:0;padding-right:58px}.borek-lock-guide-modal-intro{margin:0}.borek-lock-guide-modal-steps{margin-top:2px}.borek-lock-guide-modal-step{gap:8px;margin:0}.borek-lock-guide-modal-step-title{margin:0;font-size:1rem;line-height:1.28}.borek-lock-guide-modal-step-description{white-space:pre-line;margin:0}.borek-lock-guide-modal-step-image{border:1px solid var(--line);border-radius:12px;width:100%;max-width:640px;height:auto}.borek-lock-guide-modal-step-updated{color:color-mix(in srgb,var(--ink)66%,var(--muted)34%);margin:0}@media (max-width:760px){.borek-lock-guide-open-button.summary-buttonlike{min-height:28px;font-size:.78rem}.borek-lock-guide-modal{padding:0}.borek-lock-guide-modal-panel{border-left:0;border-right:0;border-radius:0;width:100%;height:100%;max-height:none}.borek-lock-guide-modal-close.customer-detail-close-link{--corner-close-size:34px;--corner-close-offset:8px;--corner-close-icon-size:1.06rem}.borek-lock-guide-modal-scroll{height:100%;max-height:none;padding:12px 10px 14px}.borek-lock-guide-modal-heading{padding-right:46px}.borek-lock-guide-modal-sticky-code{border-radius:10px;padding-right:44px}}.borek-public-info-links-wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-inline:8px;display:grid}.borek-public-info-link-toggle{width:100%}.borek-public-info-link-toggle[open]{padding:0}.borek-public-info-link-summary{white-space:nowrap;text-wrap:nowrap;width:100%;min-width:0;min-height:28px;padding:5px 8px;font-size:.8rem;font-weight:650;line-height:1.15}.borek-public-info-link-status-label-short{display:none}@media (max-width:1040px){.borek-public-info-link-status-label-full{display:none}.borek-public-info-link-status-label-short{display:inline}}.borek-public-info-link-summary-map{--surface-tone-start:color-mix(in srgb,#e2f6ee 78%,var(--panel)22%);--surface-tone-end:color-mix(in srgb,#c6ecd7 72%,var(--panel)28%);--surface-tone-glow:#93d7b442;--surface-tone-border:color-mix(in srgb,#8ebea6 62%,var(--line)38%);--surface-tone-text:color-mix(in srgb,#163d2f 78%,var(--ink)22%);--surface-tone-shadow:#23715324;--surface-tone-shadow-strong:#1a604633;--surface-tone-ring:#50a88238}.borek-public-info-link-summary-calendar{--surface-tone-start:color-mix(in srgb,#e5f1ff 80%,var(--panel)20%);--surface-tone-end:color-mix(in srgb,#ccdefa 74%,var(--panel)26%);--surface-tone-glow:#9abbf047;--surface-tone-border:color-mix(in srgb,#8ea8d3 62%,var(--line)38%);--surface-tone-text:color-mix(in srgb,#1b3563 80%,var(--ink)20%);--surface-tone-shadow:#2a57a626;--surface-tone-shadow-strong:#234a8f38;--surface-tone-ring:#5282d43d}.borek-public-info-link-summary-status{--surface-tone-start:color-mix(in srgb,#f4f7ff 82%,var(--panel)18%);--surface-tone-end:color-mix(in srgb,#dce6ff 74%,var(--panel)26%);--surface-tone-glow:#9aabee3d;--surface-tone-border:color-mix(in srgb,#93a8d6 62%,var(--line)38%);--surface-tone-text:color-mix(in srgb,#273f73 80%,var(--ink)20%);--surface-tone-shadow:#38549124;--surface-tone-shadow-strong:#29478333;--surface-tone-ring:#5877ce3d}.borek-public-info-link-panels{grid-column:1/-1;min-width:0;margin-top:2px;display:none}.borek-public-info-link-panel{min-width:0;display:none}.borek-public-info-links-wrap:has(.borek-public-info-link-toggle-calendar[open]) .borek-public-info-link-panels{display:grid}.borek-public-info-links-wrap:has(.borek-public-info-link-toggle-calendar[open]) .borek-public-info-link-panel-calendar{margin-top:10px;display:grid}.borek-public-latest-status-wrap{margin-inline:8px;gap:8px;margin-top:12px}.borek-public-latest-status-heading{color:color-mix(in srgb,var(--ink)72%,var(--muted)28%);margin:0;padding-left:2px}.borek-public-latest-status-card{border:1px solid color-mix(in srgb,var(--line)78%,#a4c6d5 22%);background:radial-gradient(130% 90% at 100% 0%,#82b1ce1f,transparent 66%),linear-gradient(165deg,color-mix(in srgb,var(--panel)84%,#ecf7ff 16%)0%,color-mix(in srgb,var(--panel)90%,#f5fcff 10%)100%);border-radius:14px;gap:9px;margin:0;padding:12px;box-shadow:0 10px 24px #1a3f571f}.borek-public-latest-status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.borek-public-latest-status-metric{border:1px solid color-mix(in srgb,var(--line)82%,#aed0dd 18%);background:color-mix(in srgb,var(--panel)82%,#f2fbff 18%);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.borek-public-latest-status-icon{width:30px;height:30px;color:color-mix(in srgb,var(--ink)82%,#2f7a95 18%);background:color-mix(in srgb,var(--panel)66%,#d9eef9 34%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line)70%,#8bb6ca 30%);border-radius:999px;place-items:center;display:grid}.borek-public-latest-status-icon svg{width:17px;height:17px;display:block}.borek-public-latest-status-metric-content{min-width:0}.borek-public-latest-status-metric-label{letter-spacing:.01em;color:color-mix(in srgb,var(--muted)86%,var(--ink)14%);margin:0;font-size:.72rem;line-height:1.05}.borek-public-latest-status-metric-value{color:color-mix(in srgb,var(--ink)90%,#1d5266 10%);margin:2px 0 0;font-size:1.01rem;font-weight:680;line-height:1.2}.borek-public-latest-status-note{border:1px solid color-mix(in srgb,var(--line)82%,#acc7d5 18%);border-left:4px solid color-mix(in srgb,#4e8ca6 60%,var(--line)40%);background:color-mix(in srgb,var(--panel)88%,#e7f3fa 12%);border-radius:10px;margin:0;padding:8px 10px}@media (min-width:1200px){.borek-public-latest-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.borek-public-latest-status-metric{gap:8px;min-height:54px;padding:7px 9px}.borek-public-latest-status-icon{width:28px;height:28px}.borek-public-latest-status-icon svg{width:16px;height:16px}.borek-public-latest-status-metric-label{font-size:.69rem}.borek-public-latest-status-metric-value{font-size:.95rem}}.borek-public-doc-links-wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-inline:8px;display:grid}.borek-public-login-language-row{justify-content:flex-end;margin-inline:8px}.borek-public-language-summary{border:1px solid color-mix(in srgb,var(--line)78%,#9fb9c6 22%);background:color-mix(in srgb,var(--panel)92%,#fff 8%);min-width:48px;min-height:32px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex;box-shadow:0 4px 12px #1224371a}.borek-public-doc-link-toggle{width:100%}.borek-public-doc-link-toggle[open]{padding:0}.borek-public-doc-link-summary{text-wrap:balance;width:100%;min-width:0;min-height:28px;padding:5px 8px;font-size:.8rem;font-weight:650;line-height:1.15}.borek-public-vop-label-short{display:none}.borek-public-doc-link-panels{grid-column:1/-1;min-width:0;margin-top:2px;display:none}.borek-public-doc-link-panel{min-width:0;display:none}:is(.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-rules[open]) .borek-public-doc-link-panels,.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-gdpr[open]) .borek-public-doc-link-panels,.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-vop[open]) .borek-public-doc-link-panels){display:grid}:is(.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-rules[open]) .borek-public-doc-link-panel-rules,.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-gdpr[open]) .borek-public-doc-link-panel-gdpr,.borek-public-doc-links-wrap:has(.borek-public-doc-link-toggle-vop[open]) .borek-public-doc-link-panel-vop){margin-top:10px;display:grid}.borek-public-actor-caption{margin-inline:8px}.borek-public-save-to-home-wrap{align-items:flex-start;gap:6px;margin-inline:8px}.borek-public-save-to-home-button{min-height:28px;padding:5px 10px}.borek-public-save-to-home-hint{color:var(--muted);max-width:min(560px,100%);margin:0}.borek-public-entry-request-details>summary.summary-buttonlike{width:100%}.borek-public-entry-request-details[open]{padding:0}.borek-public-entry-request-details[open]>.stack,.borek-public-entry-request-details[open]>p.small{margin-top:10px}.borek-public-entry-request-choice-box{border:1px solid color-mix(in srgb,var(--line)82%,#9cc0d3 18%);background:color-mix(in srgb,var(--panel)86%,#e9f4fa 14%);border-radius:12px;gap:8px;margin-top:10px;padding:10px}.borek-public-entry-request-choice-box-title{color:color-mix(in srgb,var(--ink)70%,var(--muted)30%);margin:0;padding-left:2px;font-weight:650}.borek-public-entry-request-choice-details,.borek-public-entry-request-choice-details>summary.summary-buttonlike{width:100%}.borek-public-entry-request-choice-summary.summary-buttonlike{--surface-tone-start:color-mix(in srgb,#f5fbff 80%,var(--panel)20%);--surface-tone-end:color-mix(in srgb,#deedf7 66%,var(--panel)34%);--surface-tone-glow:#a5cfe74d;--surface-tone-border:color-mix(in srgb,var(--line)70%,#88b1c8 30%);--surface-tone-text:color-mix(in srgb,var(--ink)88%,#2e5f7b 12%);--surface-tone-shadow:#1e4a6224;--surface-tone-shadow-strong:#1a445c33;--surface-tone-ring:#6eaacc33;border-radius:10px;padding:9px 12px;font-size:.95rem;font-weight:650}.borek-public-entry-request-choice-details[open]>.borek-entry-consent-form{margin-top:8px}.borek-entry-purchase-mode-box{gap:6px}.borek-entry-purchase-mode-label{color:color-mix(in srgb,var(--ink)74%,var(--muted)26%);margin:0}.borek-entry-purchase-mode-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.borek-entry-purchase-mode-button.summary-buttonlike{text-align:center;width:100%;min-width:0;min-height:34px;padding:6px 10px;font-size:.84rem;font-weight:750;line-height:1.1}.borek-entry-purchase-mode-button.summary-buttonlike.is-active{--surface-tone-start:color-mix(in srgb,#eefaf4 76%,var(--panel)24%);--surface-tone-end:color-mix(in srgb,#d4f0e1 70%,var(--panel)30%);--surface-tone-glow:#60b6873d;--surface-tone-border:color-mix(in srgb,#5ea77f 58%,var(--line)42%);--surface-tone-text:color-mix(in srgb,#175b3c 72%,var(--ink)28%);--surface-tone-shadow:#134f3533;--surface-tone-shadow-strong:#10463047;--surface-tone-ring:#57a77c3d}.borek-entry-purchase-date-box{border:1px solid color-mix(in srgb,var(--line)82%,#9ac0d3 18%);background:color-mix(in srgb,var(--panel)88%,#edf6fb 12%);border-radius:12px;margin-top:2px;padding:10px}.borek-entry-purchase-date-confirm-box{gap:6px}.borek-entry-purchase-date-confirm-box>.small{margin:0}.borek-entry-purchase-date-confirm-button.summary-buttonlike{width:fit-content;min-width:0;min-height:34px;padding:6px 14px;font-size:.84rem;font-weight:760;line-height:1.1}html[data-theme=dark] .borek-public-entry-request-choice-box{border-color:color-mix(in srgb,var(--line)78%,#86aec3 22%);background:color-mix(in srgb,#163144 62%,var(--panel)38%)}html[data-theme=dark] .borek-public-entry-request-choice-box-title{color:color-mix(in srgb,var(--ink)76%,#b6d3e1 24%)}html[data-theme=dark] .borek-entry-purchase-mode-label{color:color-mix(in srgb,var(--ink)80%,#b7d5e5 20%)}html[data-theme=dark] .borek-entry-purchase-mode-button.summary-buttonlike.is-active{--surface-tone-start:color-mix(in srgb,#1e3d2e 78%,var(--panel)22%);--surface-tone-end:color-mix(in srgb,#173326 72%,var(--panel)28%);--surface-tone-glow:#599f7a3d;--surface-tone-border:color-mix(in srgb,#6da58a 52%,var(--line)48%);--surface-tone-text:#d9f4e6;--surface-tone-shadow:#08191270;--surface-tone-shadow-strong:#06140f94;--surface-tone-ring:#65b0893d}html[data-theme=dark] .borek-entry-purchase-date-box{border-color:color-mix(in srgb,var(--line)74%,#7099af 26%);background:color-mix(in srgb,#163347 70%,var(--panel)30%)}html[data-theme=dark] .borek-visitor-price-original{color:color-mix(in srgb,var(--muted)82%,#a9c4d2 18%)}html[data-theme=dark] .borek-visitor-price-badge{border-color:color-mix(in srgb,var(--line)70%,#6fa0bc 30%);background:color-mix(in srgb,#173549 72%,var(--panel)28%);color:#ddf1fc}html[data-theme=dark] .borek-visitor-price-info>summary.borek-visitor-price-info-trigger{border-color:color-mix(in srgb,var(--line)72%,#7da7bf 28%);background:color-mix(in srgb,#1a3241 74%,var(--panel)26%);color:#d2e9f4}html[data-theme=dark] .borek-visitor-price-info[open]>.borek-visitor-price-info-panel{border-color:color-mix(in srgb,var(--line)72%,#739cb4 28%);background:color-mix(in srgb,#163144 74%,var(--panel)26%);box-shadow:0 14px 26px #0000006b}html[data-theme=dark] .borek-visitor-price-row-toggle,html[data-theme=dark] .borek-visitor-price-row-toggle:hover,html[data-theme=dark] .borek-visitor-price-row-toggle:focus-visible,html[data-theme=dark] .borek-visitor-price-row-toggle:active{border:1px solid color-mix(in srgb,var(--line)72%,#6d93a9 28%);background:linear-gradient(180deg,color-mix(in srgb,#21384a 72%,var(--panel)28%)0%,color-mix(in srgb,#1a2e3d 76%,var(--panel)24%)100%);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000052}html[data-theme=dark] .borek-visitor-price-row-toggle:hover,html[data-theme=dark] .borek-visitor-price-row-toggle:focus-visible,html[data-theme=dark] .borek-visitor-price-row-toggle.is-active{border-color:color-mix(in srgb,var(--accent)56%,var(--line)44%);background:linear-gradient(180deg,color-mix(in srgb,#27445a 76%,var(--panel)24%)0%,color-mix(in srgb,#20374a 78%,var(--panel)22%)100%);box-shadow:inset 0 1px 0 #ffffff29,0 10px 20px #0006,0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent)}html[data-theme=dark] .borek-visitor-price-label-arrow{color:#cde6f3}html[data-theme=dark] .borek-public-entry-request-choice-summary.summary-buttonlike{--surface-tone-start:color-mix(in srgb,#223f53 78%,var(--panel)22%);--surface-tone-end:color-mix(in srgb,#1a3243 72%,var(--panel)28%);--surface-tone-glow:#76adcf3d;--surface-tone-border:color-mix(in srgb,#6e9cb6 52%,var(--line)48%);--surface-tone-text:#e7f5fd;--surface-tone-shadow:#06141f70;--surface-tone-shadow-strong:#04101a94;--surface-tone-ring:#7ab5d43d}.borek-certification-file-list{gap:10px}.borek-certification-file-item{border:1px solid color-mix(in srgb,var(--line)84%,#9bbdce 16%);background:color-mix(in srgb,var(--panel)90%,#edf6fb 10%);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.borek-certification-file-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.borek-certification-file-name{overflow-wrap:anywhere;margin:0;font-weight:650}.borek-certification-file-type{border:1px solid color-mix(in srgb,var(--line)78%,#8fb2c5 22%);background:color-mix(in srgb,#f6fcff 78%,var(--panel)22%);border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:2px 9px;font-weight:650;display:inline-flex}.borek-certification-file-meta{margin:0}.borek-certification-file-preview-link{border:1px solid color-mix(in srgb,var(--line)82%,#96bbcf 18%);background:color-mix(in srgb,#f8fcff 82%,var(--panel)18%);border-radius:10px;width:100%;display:block;overflow:hidden}.borek-certification-file-preview-image{object-fit:contain;background:#fcfdfe;width:100%;max-height:320px;display:block}.borek-certification-file-preview-pdf{border:1px solid color-mix(in srgb,var(--line)82%,#96bbcf 18%);background:#fff;border-radius:10px;width:100%;min-height:320px}.borek-certification-file-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.borek-account-field-edit[open]>summary.event-edit-icon-button+.borek-account-field-edit-panel,.borek-account-files-edit[open]>summary.event-edit-icon-button+.borek-account-files-edit-panel{width:100%;max-width:none;max-height:none;margin-top:10px;position:static;top:auto;left:auto;right:auto;overflow:visible}.borek-account-field-edit[open],.borek-account-files-edit[open]{flex-direction:column;align-items:flex-end;width:100%;display:flex}.borek-account-verify-pill{border:1px solid var(--borek-account-verify-border);background:var(--borek-account-verify-bg);width:fit-content;min-height:28px;color:var(--borek-account-verify-text);box-shadow:0 5px 12px var(--borek-account-verify-shadow);border-radius:999px;justify-content:center;align-items:center;padding:5px 11px;font-size:.8rem;font-weight:760;line-height:1.1;display:inline-flex}.borek-account-verify-pill.is-verified{--borek-account-verify-border:color-mix(in srgb,#3f9c68 68%,var(--line)32%);--borek-account-verify-bg:color-mix(in srgb,#e6f8ee 76%,var(--panel)24%);--borek-account-verify-text:color-mix(in srgb,#125a37 80%,var(--ink)20%);--borek-account-verify-shadow:#1f8b5724}.borek-account-verify-pill.is-unverified{--borek-account-verify-border:color-mix(in srgb,#d95b5b 68%,var(--line)32%);--borek-account-verify-bg:color-mix(in srgb,#fff0f0 76%,var(--panel)24%);--borek-account-verify-text:color-mix(in srgb,#8a2020 78%,var(--ink)22%);--borek-account-verify-shadow:#a12d2d24}.borek-account-security-card{align-items:flex-start}.borek-account-security-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;width:100%;display:grid}.borek-account-security-item{width:100%;min-width:0}.borek-account-security-summary.summary-buttonlike{width:100%;min-width:0;min-height:34px;padding:7px 13px;font-size:.84rem;line-height:1.05}.borek-account-security-item-tab[open]:not(.borek-account-security-item-delete)>.borek-account-security-summary.summary-buttonlike{--surface-tone-start:color-mix(in srgb,#eefaf4 76%,var(--panel)24%);--surface-tone-end:color-mix(in srgb,#d4f0e1 70%,var(--panel)30%);--surface-tone-glow:#60b6873d;--surface-tone-border:color-mix(in srgb,#5ea77f 58%,var(--line)42%);--surface-tone-text:color-mix(in srgb,#175b3c 72%,var(--ink)28%);--surface-tone-shadow:#134f3533;--surface-tone-shadow-strong:#10463047;--surface-tone-ring:#57a77c3d}.borek-account-security-panels{grid-column:1/-1;width:100%;min-width:0;margin-top:2px;display:none}.borek-account-security-panel-slot{width:100%;min-width:0;display:none}:is(.borek-account-security-actions:has(.borek-account-security-item-tab-history[open]) .borek-account-security-panels,.borek-account-security-actions:has(.borek-account-security-item-tab-billing[open]) .borek-account-security-panels,.borek-account-security-actions:has(.borek-account-security-item-tab-password[open]) .borek-account-security-panels,.borek-account-security-actions:has(.borek-account-security-item-tab-delete[open]) .borek-account-security-panels){display:grid}:is(.borek-account-security-actions:has(.borek-account-security-item-tab-history[open]) .borek-account-security-panel-history,.borek-account-security-actions:has(.borek-account-security-item-tab-billing[open]) .borek-account-security-panel-billing,.borek-account-security-actions:has(.borek-account-security-item-tab-password[open]) .borek-account-security-panel-password,.borek-account-security-actions:has(.borek-account-security-item-tab-delete[open]) .borek-account-security-panel-delete){margin-top:10px;display:grid}.borek-account-security-panel{width:100%;min-width:0;max-width:none;margin-top:0}.borek-account-security-panel .table-wrap,.borek-account-security-panel .table-wrap>table{width:100%}.borek-billing-form-panel{max-width:min(760px,100%)}.borek-billing-form{gap:10px}.borek-billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.borek-billing-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.borek-billing-form-note{color:color-mix(in srgb,var(--muted)78%,var(--ink)22%);margin:0}@media (max-width:760px){.borek-account-security-actions{grid-template-columns:minmax(0,1fr)}.borek-account-security-item,.borek-account-security-item[open]{width:100%}.borek-account-security-summary.summary-buttonlike{width:100%;min-width:0}.borek-account-security-panels{margin-top:0}.borek-billing-form-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .borek-certification-file-item{border-color:color-mix(in srgb,var(--line)76%,#86adc2 24%);background:color-mix(in srgb,#143043 68%,var(--panel)32%)}html[data-theme=dark] .borek-account-verify-pill.is-verified{--borek-account-verify-border:color-mix(in srgb,#72b992 58%,var(--line)42%);--borek-account-verify-bg:color-mix(in srgb,#1e3d2e 78%,var(--panel)22%);--borek-account-verify-text:#d9f4e6;--borek-account-verify-shadow:#08191261}html[data-theme=dark] .borek-account-verify-pill.is-unverified{--borek-account-verify-border:color-mix(in srgb,#e48787 58%,var(--line)42%);--borek-account-verify-bg:color-mix(in srgb,#4a2023 78%,var(--panel)22%);--borek-account-verify-text:#fddddd;--borek-account-verify-shadow:#27080a66}html[data-theme=dark] .borek-account-security-item-tab[open]:not(.borek-account-security-item-delete)>.borek-account-security-summary.summary-buttonlike{--surface-tone-start:color-mix(in srgb,#1e3d2e 78%,var(--panel)22%);--surface-tone-end:color-mix(in srgb,#173326 72%,var(--panel)28%);--surface-tone-glow:#599f7a3d;--surface-tone-border:color-mix(in srgb,#6da58a 52%,var(--line)48%);--surface-tone-text:#d9f4e6;--surface-tone-shadow:#08191270;--surface-tone-shadow-strong:#06140f94;--surface-tone-ring:#65b0893d}html[data-theme=dark] .borek-certification-file-preview-link,html[data-theme=dark] .borek-certification-file-preview-pdf{border-color:color-mix(in srgb,#739cb4 54%,var(--line)46%);background:color-mix(in srgb,#1a354a 72%,var(--panel)28%)}html[data-theme=dark] .borek-certification-file-preview-image{background:color-mix(in srgb,#1a3244 74%,var(--panel)26%)}html[data-theme=dark] .borek-certification-file-type{border-color:color-mix(in srgb,#739cb4 54%,var(--line)46%);background:color-mix(in srgb,#213d52 76%,var(--panel)24%)}.borek-entry-consent-form{border:1px solid var(--line);background:linear-gradient(#ffffff8f 0%,#ffffff4d 100%);border-radius:12px;padding:10px}.borek-entry-consent-confirmed-box{border:1px solid color-mix(in srgb,var(--line)84%,#fff 16%);background:#ffffff85;border-radius:10px;padding:8px 10px}.borek-entry-consent-edit-button{align-self:flex-start;height:32px;min-height:32px;padding:6px 12px;font-size:.8rem;line-height:1.05}.borek-entry-consent-confirm-button{margin-top:2px}@media (max-width:900px) and (orientation:portrait) and (pointer:coarse){.borek-public-vop-label-full{display:none}.borek-public-vop-label-short{display:inline}.borek-visitor-calendar-content .events-visual-calendar-desktop{max-width:100%;display:block;overflow:hidden}.borek-visitor-calendar-content .events-visual-calendar-mobile{display:none}.borek-visitor-calendar-content .events-visual-calendar-weekdays,.borek-visitor-calendar-content .events-visual-calendar-grid{min-width:0}.borek-visitor-calendar-content .events-visual-calendar-weekday{letter-spacing:.03em;padding:6px 3px;font-size:.64rem}.borek-visitor-calendar-content .events-visual-calendar-day{min-height:30px;padding:6px 2px 5px}.borek-visitor-calendar-content .events-visual-calendar-day-header{gap:4px}.borek-visitor-calendar-content .events-visual-calendar-day-number{font-size:.74rem}.borek-visitor-calendar-content .events-visual-calendar-day-today-label{padding:1px 2px;font-size:.5rem;line-height:1}.borek-visitor-calendar-content .events-visual-calendar-week-lanes{row-gap:3px}.borek-visitor-calendar-content .events-visual-calendar-event{gap:3px;min-height:18px;margin-inline:2px;padding:1px 4px;font-size:.62rem}.borek-visitor-calendar-content .events-visual-calendar-event-title{font-size:.58rem}.borek-visitor-calendar-content .events-visual-calendar-nav{gap:4px}.borek-visitor-calendar-content .events-visual-calendar-nav-button{min-width:30px;min-height:28px;padding:3px 8px;font-size:.76rem}.borek-visitor-calendar-content .events-visual-calendar-nav-button.is-today{min-width:54px}}.borek-entry-consent-lead{margin:0}.borek-entry-consent-item{border:1px solid color-mix(in srgb,var(--line)86%,#fff 14%);background:#ffffff8f;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.borek-entry-consent-item input[type=checkbox]{flex-shrink:0;width:auto;margin-top:3px}.borek-entry-consent-item span{font-size:.95rem;line-height:1.35}.borek-entry-consent-quantity-wrap{border:1px solid color-mix(in srgb,var(--line)86%,#fff 14%);background:#ffffff85;border-radius:10px;padding:8px 10px}.borek-entry-consent-hint,.borek-entry-consent-payment-hint{color:color-mix(in srgb,var(--muted)78%,var(--ink)22%);margin:0}.borek-entry-consent-payment-actions{margin-top:2px}.borek-entry-consent-tax-invoice-wrap{gap:6px}.borek-entry-consent-item-tax-invoice{background:#ffffff85}.borek-entry-consent-tax-info{gap:6px}.borek-entry-consent-tax-info-summary{cursor:pointer;font-weight:700}.borek-entry-consent-optional-actions{gap:8px}.borek-entry-consent-option-button{border-radius:9px;align-self:flex-start;width:auto;min-width:0;height:34px;min-height:34px;padding:7px 12px;font-size:.82rem;line-height:1.05}.borek-entry-consent-option-button.borek-entry-consent-option-button-multi{border-color:color-mix(in srgb,#49758f 64%,var(--line)36%);color:#24495e;background:linear-gradient(160deg,#edf8ff 0%,#dceffb 100%)}.borek-entry-consent-option-button.borek-entry-consent-option-button-payer{border-color:color-mix(in srgb,#56856f 62%,var(--line)38%);color:#225339;background:linear-gradient(160deg,#f0fbf3 0%,#ddf5e4 100%)}.borek-entry-consent-option-button:hover,.borek-entry-consent-option-button:focus-visible{transform:translateY(-1px)}.borek-entry-consent-option-button.is-active{box-shadow:0 8px 16px #15344624,inset 0 1px #ffffff9e}details summary::-webkit-details-marker{display:none}details summary::marker{content:""}details summary:after{content:"▸";color:var(--muted);font-size:.9em}details[open]:not(.compact-filters-dropdown)>summary:after{content:"▾"}details[open]:not(.table-actions):not(.compact-filters-dropdown):not(.no-open-outline)>summary{align-items:center;width:100%;padding-right:34px;display:flex;position:relative}details[open]:not(.table-actions):not(.compact-filters-dropdown):not(.no-open-outline)>summary:after{content:"×";border:1px solid var(--line);width:18px;height:18px;color:var(--muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:8px}details summary h1,details summary h2,details summary h3,details summary p,details summary span{margin:0}.table-actions{--table-actions-panel-top:26px;--table-actions-panel-right:0px;--table-actions-close-size:var(--corner-close-size);--table-actions-close-offset:var(--corner-close-offset);display:inline-block;position:relative}.table-actions>summary{justify-content:center;min-width:20px;min-height:20px;padding:0}.table-actions>summary:after{content:none!important}.table-actions[open]>summary{top:calc(var(--table-actions-panel-top) + var(--table-actions-close-offset));right:calc(var(--table-actions-panel-right) + var(--table-actions-close-offset));z-index:22;width:var(--table-actions-close-size);height:var(--table-actions-close-size);min-width:var(--table-actions-close-size);border:var(--corner-close-border-width)solid var(--line);color:#0000;background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex;position:absolute}.table-actions[open]>summary:before{content:"×";color:#527279;font-size:var(--corner-close-icon-size);font-weight:700;line-height:1}.table-actions[open]>summary>svg{display:none}.table-actions-panel{right:var(--table-actions-panel-right);top:var(--table-actions-panel-top);z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(320px,78vw);padding:30px 10px 10px;position:absolute;box-shadow:0 10px 24px #0b7a7529}.table-actions[open]>summary:hover,.table-actions[open]>summary:focus-visible{color:#0000;background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%)}.payments-table tbody tr.payments-expense-row{position:relative}.payments-edit-actions{display:inline-flex}.payments-actions-wrap{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.payments-table th,.payments-table td{font-size:.84rem}.payments-table thead th{padding-top:8px;padding-bottom:8px}.payments-table tbody tr.payments-expense-row td,.payments-table tbody tr.payments-plan-total-row td{padding-top:7px;padding-bottom:7px}.payments-table .payments-amount-cell{white-space:nowrap}.payments-table .payments-actions-cell{overflow:visible}.payments-table .payments-note-cell{white-space:nowrap;text-overflow:ellipsis;width:15%;max-width:180px;overflow:hidden}.payments-event-name-link{font-weight:700}.payments-actions-wrap .payments-edit-actions>summary.payments-edit-icon-button{margin-right:0}.payments-edit-actions>summary.payments-edit-icon-button{margin-right:-6px}.payments-history-actions{--table-actions-panel-top:30px;--table-actions-panel-right:12px;display:inline-flex}.payments-history-actions>summary.payments-history-icon-button{color:#1a6f7e;background:linear-gradient(160deg,#e8f9fb 0%,#d2edf0 100%);border:1px solid #6da3ad;border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:.78rem;font-weight:700;line-height:1;transition:border-color .17s,box-shadow .17s,background .17s,color .17s;display:inline-flex}.payments-history-actions>summary.payments-history-icon-button:hover,.payments-history-actions>summary.payments-history-icon-button:focus-visible{border-color:#4e8892;box-shadow:0 6px 14px #1a6f7e33}.payments-history-actions>summary.payments-history-icon-button:focus-visible{box-shadow:var(--focus-ring),0 6px 14px #1a6f7e33;outline:none}.payments-history-actions[open]>summary.payments-history-icon-button{color:#0000!important;font-size:0!important}.payments-history-panel{width:min(430px,86vw);max-height:min(70vh,520px);overflow:auto}.payments-history-title{margin-bottom:8px}.payments-history-list{gap:8px;display:grid}.payments-history-item{border:1px solid var(--line);background:#f7fcff;border-radius:10px;padding:8px}.payments-history-item-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.payments-history-item-meta span{color:var(--muted)}.payments-history-item-action{margin-top:2px;margin-bottom:4px;font-weight:600}.payments-history-item-changes{gap:2px;display:grid}.payments-history-more{margin-bottom:0}.payments-edit-row td{border-bottom:none;padding:0!important}.payments-edit-expand{opacity:0;pointer-events:none;max-height:0;transition:max-height .18s,opacity .14s,padding .18s;overflow:hidden}.payments-edit-expand>form{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.payments-expense-row:has(.payments-edit-actions[open])+.payments-edit-row .payments-edit-expand{opacity:1;pointer-events:auto;max-height:420px;padding:8px 0 12px}.payments-table tbody tr.payments-plan-total-row td{font-weight:700}.payments-table tbody tr.payments-plan-expense-total td{color:#9f1239;background:#ffecef!important}.payments-table tbody tr.payments-plan-income-total td{color:#166534;background:#ecfdf3!important}.payments-plan-income-label{align-items:center;gap:6px;display:inline-flex}.payments-plan-income-help{--table-actions-panel-top:calc(100% + 6px);--table-actions-panel-right:0px;--table-actions-close-size:18px;--table-actions-close-offset:0px}.payments-plan-income-help>summary.payments-plan-income-help-button{color:#2a6a77;background:linear-gradient(160deg,#f3fdff 0%,#e2f3f7 100%);border:1px solid #9ac3d0;border-radius:999px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .17s,box-shadow .17s,background .17s,color .17s;display:inline-flex}.payments-plan-income-help>summary.payments-plan-income-help-button:hover,.payments-plan-income-help>summary.payments-plan-income-help-button:focus-visible{border-color:#4e8892;box-shadow:0 6px 14px #1a6f7e33}.payments-plan-income-help>summary.payments-plan-income-help-button:focus-visible{box-shadow:var(--focus-ring),0 6px 14px #1a6f7e33;outline:none}.payments-plan-income-help.table-actions[open]>summary.payments-plan-income-help-button{z-index:2;color:#0000;place-items:center;font-size:0;display:inline-grid;position:relative;top:auto;right:auto}.payments-plan-income-help.table-actions[open]>summary.payments-plan-income-help-button:before{color:#2a6a77;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.payments-plan-income-help-panel{gap:4px;width:min(360px,88vw);padding:10px 12px 12px;font-weight:400;display:grid}.payments-plan-income-help-heading{font-weight:700}.payments-plan-income-help-line{font-weight:400}.payments-plan-income-help-label{font-weight:700}.payments-table.payments-table-event-groups{border-collapse:separate;border-spacing:0}.payments-table tbody.payments-event-group tr.payments-expense-row td{background:#f9fcfd}.payments-table tbody.payments-event-group tr.payments-expense-row.payments-expense-row-alt td{background:#edf5f8}.payments-table tbody.payments-event-group tr.payments-plan-expense-total td{color:#9f1239;background:#ffe8ee!important}.payments-table tbody.payments-event-group tr.payments-plan-income-total td{color:#166534;background:#e8f8ee!important}.payments-table tbody.payments-event-group tr.payments-event-group-spacer td{border:0;height:14px;padding:0;background:0 0!important}.payments-table tbody.payments-event-group tr:first-child:not(.payments-event-group-spacer) td,.payments-table tbody.payments-event-group tr.payments-event-group-spacer+tr td{border-top:1px solid #b4cad4}.payments-table tbody.payments-event-group tr:first-child:not(.payments-event-group-spacer) td[rowspan],.payments-table tbody.payments-event-group tr.payments-event-group-spacer+tr td[rowspan]{border-bottom:1px solid #b4cad4;border-left:1px solid #b4cad4;border-radius:10px 0 0 10px;padding-left:8px}.payments-table tbody.payments-event-group tr:not(.payments-event-group-spacer) td:last-of-type{border-right:1px solid #b4cad4;padding-right:8px}.payments-table tbody.payments-event-group tr:last-child td{border-bottom:1px solid #b4cad4}.payments-table tbody.payments-event-group tr:first-child:not(.payments-event-group-spacer) td:last-child,.payments-table tbody.payments-event-group tr.payments-event-group-spacer+tr td:last-child{border-top-right-radius:10px}.payments-table tbody.payments-event-group tr:last-child td:last-child{border-bottom-right-radius:10px}.payments-table.payments-table-event-groups tbody.payments-event-group tr:not(.payments-event-group-spacer) td{background-clip:padding-box;border-bottom-color:#b4cad4}table{border-collapse:collapse;width:100%;font-size:.9rem}.striped-table tbody tr:nth-child(2n) td{background:#f7fbfb}.payments-table.striped-table tbody tr:nth-child(2n) td,.events-overview-table.events-overview-table-pro.striped-table tbody tr.events-overview-row-pro td{background:0 0}.events-overview-table.events-overview-table-pro.striped-table tbody tr.events-overview-row-pro:not(.events-list-row-allowed):nth-child(odd){background:#fcffff}.events-overview-table.events-overview-table-pro.striped-table tbody tr.events-overview-row-pro:not(.events-list-row-allowed):nth-child(2n){background:#f3fafc}.customers-future-events-table tbody tr:nth-child(odd) td{background:#fcffff}.customers-future-events-table tbody tr:nth-child(2n) td{background:#f3fafc}.payments-table tbody tr.payments-expense-row.payments-expense-row-alt td{background:#f5fafb}.payments-table tbody tr.payments-edit-row td{background:0 0!important}.events-list-row-allowed{background:linear-gradient(90deg,#0e5e891f,#0e5e890a)}.events-list-row-allowed td{background:0 0}.striped-table tbody tr.events-list-row-payment-reminder-pending{background:linear-gradient(90deg,#ffdfb6c7,#ffeed3b8)}.striped-table tbody tr.events-list-row-payment-reminder-pending td{background:0 0}.events-list-card-allowed{border-color:#b9d7ea;box-shadow:0 0 0 1px #0e5e8929,0 8px 28px #0b7a7514}.events-list-card-locked{opacity:.92;background:#f9fcfc}.event-access-note{align-items:center;display:inline-flex}.striped-table tbody tr.settlement-total-row{background:linear-gradient(90deg,#0b7a7533,#0e5e8924)}.striped-table tbody tr.settlement-total-row th,.striped-table tbody tr.settlement-total-row td{color:#0b615c;background:0 0;font-weight:800}.striped-table tbody tr.finance-settlement-expense-row{background:linear-gradient(90deg,#ffe0e09e,#fff0e06b)}.striped-table tbody tr.finance-settlement-expense-row th,.striped-table tbody tr.finance-settlement-expense-row td{color:#8f1f1f;background:0 0}.striped-table tbody tr.finance-settlement-reference-row{background:linear-gradient(90deg,#cfdae07a,#e8eef16b)}.striped-table tbody tr.finance-settlement-reference-row th,.striped-table tbody tr.finance-settlement-reference-row td{color:color-mix(in srgb,var(--ink)62%,var(--muted));background:0 0}.settlement-exclude-checkbox{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.settlement-exclude-checkbox input[type=checkbox]{width:auto;margin:0}.finance-settlement-wrap{overflow-x:auto}.finance-settlement-controls{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;display:inline-flex}.finance-settlement-shift-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.finance-settlement-table{border:1px solid var(--line);min-width:0;box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 7px 18px var(--panel-inner-shadow);background:#fbfefe;border-radius:12px;overflow:hidden}.finance-settlement-table th,.finance-settlement-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.finance-settlement-table thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:center;background:#eef7f7;font-size:.78rem}.finance-settlement-table thead th.finance-settlement-name-cell{text-align:left}.finance-settlement-sort-button{all:unset;width:100%;color:inherit;cursor:pointer;font:inherit;line-height:inherit;justify-content:center;align-items:center;gap:5px;display:inline-flex}.finance-settlement-table thead th.finance-settlement-name-cell .finance-settlement-sort-button{justify-content:flex-start}.finance-settlement-sort-button:disabled{cursor:default;opacity:.72}.finance-settlement-sort-button:hover:not(:disabled),.finance-settlement-sort-button.is-active{color:var(--brand-2)}.finance-settlement-sort-button:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.finance-settlement-sort-indicator{opacity:.75;font-size:.66rem;line-height:1}.finance-settlement-name-cell{white-space:nowrap;text-align:left;min-width:210px}.finance-settlement-name-wrap{align-items:center;gap:8px;display:inline-flex}button.finance-settlement-name-button{all:unset;color:var(--ink);cursor:pointer;font:inherit;align-items:center;gap:6px;font-weight:650;line-height:1.2;display:inline-flex}button.finance-settlement-name-button:hover{color:var(--brand-2);text-underline-offset:2px;text-decoration:underline}button.finance-settlement-name-button:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}button.finance-settlement-name-button.active{color:var(--brand-2)}.finance-settlement-name-button-arrow{color:var(--muted);font-size:.72rem;line-height:1}.finance-settlement-drag-handle{color:var(--muted);letter-spacing:-1px;font-size:.84rem}.finance-settlement-row-draggable .finance-settlement-name-cell{cursor:grab}.finance-settlement-main-table th,.finance-settlement-main-table td{padding:5px 8px}.finance-settlement-main-table .finance-settlement-name-cell{min-width:188px;font-size:.88rem}.finance-settlement-main-table .finance-settlement-name-wrap{gap:6px}.finance-settlement-main-table .finance-settlement-name-button{font-size:.88rem}.finance-settlement-main-table .finance-settlement-drag-handle{font-size:.76rem;line-height:1}.finance-settlement-main-table .finance-settlement-cell,.finance-settlement-main-table .finance-settlement-month-col{min-width:88px}.finance-settlement-main-table .finance-settlement-pill{text-align:right;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:flex-end;gap:6px;width:100%;min-width:92px;min-height:24px;padding:1px 8px;font-size:.74rem}.finance-settlement-main-table .finance-settlement-row-alt th,.finance-settlement-main-table .finance-settlement-row-alt td{background:#f7fbfc}.finance-settlement-row-archived th,.finance-settlement-row-archived td{color:color-mix(in srgb,var(--ink)74%,var(--muted));background:#f1f5f6}.finance-settlement-row-archived .finance-settlement-pill{background:#eef3f5;border-color:#c3d1d9}.finance-settlement-main-table .finance-settlement-summary-row th,.finance-settlement-main-table .finance-settlement-summary-row td{background:#edf4f7;border-top:2px solid #c9d8df;font-weight:700}.finance-settlement-archived-badge{text-transform:uppercase;letter-spacing:.02em;color:#4b5f6f;background:#e7ecef;border:1px solid #c9d6dd;border-radius:999px;align-items:center;padding:1px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.finance-settlement-main-table.is-reordering th,.finance-settlement-main-table.is-reordering td{padding:8px 10px}.finance-settlement-main-table.is-reordering .finance-settlement-name-cell{min-width:210px;font-size:inherit}.finance-settlement-main-table.is-reordering .finance-settlement-name-wrap{gap:8px}.finance-settlement-main-table.is-reordering .finance-settlement-drag-handle{font-size:.84rem}.finance-settlement-main-table.is-reordering .finance-settlement-cell{min-width:98px}.finance-settlement-main-table.is-reordering .finance-settlement-pill{min-width:98px;min-height:30px;padding:2px 10px;font-size:.78rem}.finance-settlement-cell{text-align:center;min-width:98px}.finance-settlement-pill{border:1px solid var(--line);min-height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:.78rem;line-height:1.2;display:inline-flex}.finance-settlement-method-dot{color:#fff;background:#0d0d0d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.69rem;font-weight:700;line-height:1;display:inline-flex}.finance-settlement-pill.status-uzavreno{color:#0f6a43;background:#ecf9f2;border-color:#b8e8d1}.finance-settlement-pill.status-zapsano{color:#1d4ed8;background:#eef4ff;border-color:#c7d8ff}.finance-settlement-pill.active{border-color:var(--brand);box-shadow:var(--focus-ring),0 6px 16px var(--control-flat-shadow-strong);font-weight:700}button.finance-settlement-reorder-toggle{isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);width:auto;color:var(--ink);box-shadow:0 3px 8px var(--control-flat-shadow);text-shadow:none;background:#f4f8f8;border-radius:8px;padding:4px 8px;font-size:.74rem;font-weight:650;line-height:1.2;overflow:visible;-webkit-mask-image:none}button.finance-settlement-reorder-toggle:hover,button.finance-settlement-reorder-toggle:active{box-shadow:0 4px 10px var(--control-flat-shadow-strong);background:#eaf3f3;border-color:#b8cdcd;transform:none}button.finance-settlement-reorder-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none;transform:none}button.finance-settlement-reorder-toggle.active{color:#0f7a47;box-shadow:0 6px 14px var(--control-flat-shadow-strong);background:#e7f7ef;border-color:#9fd8ba}.pro-settlement-month-link{min-height:28px;color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-weight:600;text-decoration:none;display:inline-flex}.pro-settlement-month-link:hover{background:#eff8f8}.pro-settlement-month-link.active{border-color:var(--brand);box-shadow:var(--focus-ring),0 6px 16px var(--control-flat-shadow-strong);background:#eaf8f7;font-weight:700}.pro-settlement-summary-nav{align-items:center}.pro-settlement-summary-wrap{max-width:100%;overflow-x:auto}.pro-settlement-status-mobile-text{display:none}.pro-settlement-summary-table{min-width:760px}.pro-settlement-summary-table tbody th,.pro-settlement-summary-table tbody td{vertical-align:middle}.pro-settlement-summary-table tbody th{text-align:left}.pro-settlement-summary-table .pro-settlement-month-col{text-align:center;white-space:nowrap;min-width:112px}.pro-settlement-summary-table td.pro-settlement-month-col{font-variant-numeric:tabular-nums}.striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(odd) th,.striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(odd) td{background:#fcffff}.striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(2n) th,.striped-table.pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row):nth-child(2n) td{background:#f3fafc}.settlement-mode-link{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(148%);backdrop-filter:blur(10px)saturate(148%);border:1px solid var(--surface-default-border);background:radial-gradient(140px 68px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff80 0%,#ffffff24 24%,#fff0 70%),linear-gradient(140deg,#ffffff80 0%,#ffffff24 42%,#b4d8f538 100%),linear-gradient(90deg,#e6f4ffd6 0%,#c4e1f7c2 100%);color:#11384d;white-space:nowrap;transform-style:preserve-3d;will-change:transform;transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);background-clip:padding-box,border-box;border-radius:10px;justify-content:center;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:650;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff42,0 7px 18px #0e5e892e;-webkit-mask-image:none}.settlement-mode-link:hover,.settlement-mode-link:focus-visible{transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);border-color:color-mix(in srgb,var(--surface-default-border)84%,#fff 16%);text-decoration:none;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #ffffff52,0 10px 22px #0e5e8938}.settlement-mode-link-primary{border-color:color-mix(in srgb,var(--brand)48%,#fff 52%);background:radial-gradient(140px 68px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff6b 0%,#ffffff1f 24%,#fff0 70%),linear-gradient(140deg,#ffffff3d 0%,#ffffff1a 42%,#fff0 100%),linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;text-shadow:0 1px #08232f4d;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffffff2e,0 8px 20px #0b5e894d}.settlement-mode-link-primary:hover,.settlement-mode-link-primary:focus-visible{border-color:color-mix(in srgb,var(--brand)62%,#fff 38%);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff3d,0 10px 24px #0b5e8957}.finance-settlement-status-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:2px 10px;font-size:.78rem;line-height:1.2;display:inline-flex}.finance-settlement-status-box{border-radius:10px;min-height:34px;padding:7px 11px;font-size:.82rem;font-weight:650;line-height:1.05}.finance-settlement-status-pill.status-uzavreno{color:#0f6a43;background:#ecf9f2;border-color:#b8e8d1}.finance-settlement-status-pill.status-zapsano{color:#1d4ed8;background:#eef4ff;border-color:#c7d8ff}.finance-settlement-status-pill.status-rozpracovano{color:var(--ink);background:#fff}.finance-settlement-status-menu{display:inline-flex;position:relative}.finance-settlement-status-menu>summary:after{content:"";display:none}.finance-settlement-status-menu-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.finance-settlement-status-menu-caret{color:var(--muted);font-size:.7rem;line-height:1}.finance-settlement-status-menu[open] .finance-settlement-status-menu-caret{transform:rotate(180deg)}.finance-settlement-status-menu-list{border:1px solid var(--line);background:var(--panel);z-index:25;border-radius:10px;gap:4px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #0b5e892e}.finance-settlement-status-menu-list form{margin:0}.finance-settlement-status-menu-item{--settlement-status-item-bg:var(--panel);--settlement-status-item-border:var(--line);--settlement-status-item-text:var(--ink);--settlement-status-item-bg-hover:color-mix(in srgb,var(--settlement-status-item-bg)86%,#fff 14%);--settlement-status-item-border-hover:color-mix(in srgb,var(--settlement-status-item-border)76%,var(--brand)24%);--settlement-status-item-bg-current:color-mix(in srgb,var(--settlement-status-item-bg)78%,#fff 22%);--settlement-status-item-border-current:color-mix(in srgb,var(--settlement-status-item-border)72%,var(--brand)28%);border:1px solid var(--settlement-status-item-border);text-align:left;width:100%;color:var(--settlement-status-item-text);background:var(--settlement-status-item-bg);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.86rem;line-height:1.25}.finance-settlement-status-menu-item.status-uzavreno{--settlement-status-item-bg:#ecf9f2;--settlement-status-item-border:#b8e8d1;--settlement-status-item-text:#0f6a43}.finance-settlement-status-menu-item.status-zapsano{--settlement-status-item-bg:#eef4ff;--settlement-status-item-border:#c7d8ff;--settlement-status-item-text:#1d4ed8}.finance-settlement-status-menu-item.status-rozpracovano{--settlement-status-item-bg:#fff;--settlement-status-item-border:var(--line);--settlement-status-item-text:var(--ink)}.finance-settlement-status-menu-item:hover,.finance-settlement-status-menu-item:focus-visible{background:var(--settlement-status-item-bg-hover);border-color:var(--settlement-status-item-border-hover);outline:none}.finance-settlement-status-menu-item.is-current,.finance-settlement-status-menu-item:disabled{color:var(--settlement-status-item-text);background:var(--settlement-status-item-bg-current);border-color:var(--settlement-status-item-border-current);cursor:default;font-weight:700}.finance-settlement-detail-row td{background:#f7fbfb;padding:10px;overflow:visible}.finance-settlement-detail-row{overflow:visible}.finance-settlement-detail-card{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 8px 20px var(--panel-inner-shadow);overflow-wrap:break-word;background:#fff;border-radius:12px;max-width:100%;padding:10px;overflow:visible}.finance-settlement-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.professional-settlement-month-detail-overlay,.professional-mobile-detail-shell{position:relative}.professional-mobile-detail-close{display:inline-flex}.professional-settlement-month-detail-shell .finance-settlement-detail-head{padding-right:28px}.professional-settlement-mobile-detail-close{display:inline-flex}.finance-settlement-detail-actions-row{justify-content:flex-end}.finance-statistics-month-detail-nav{align-items:center;gap:12px}.finance-settlement-detail-loading{min-height:1.2em}.finance-settlement-detail-loading.is-loading{color:var(--muted)}.finance-settlement-detail-table{table-layout:fixed;border:1px solid var(--line);border-radius:10px;width:100%;overflow:visible}.finance-settlement-detail-table td{overflow-wrap:break-word;word-break:normal}.finance-settlement-detail-table th{overflow-wrap:normal;word-break:normal}.finance-settlement-detail-table tbody th,.finance-settlement-detail-table tbody td{vertical-align:top}.finance-settlement-detail-table th.finance-settlement-col-note-header{letter-spacing:.02em;width:14%;min-width:72px;font-size:.82em;font-weight:700}.finance-settlement-detail-table tbody td:nth-child(3){width:14%}.finance-settlement-detail-table thead th:first-child,.finance-settlement-detail-table tbody th{white-space:normal;width:19%;min-width:136px}.finance-settlement-detail-table.pit-import-log-table{table-layout:auto}.finance-settlement-detail-table.pit-import-log-table thead th:first-child,.finance-settlement-detail-table.pit-import-log-table tbody th{white-space:nowrap;width:auto;min-width:0}.finance-settlement-detail-table.pit-import-log-table tbody td{white-space:nowrap;width:1%}.finance-settlement-detail-table tbody tr.settlement-total-row th,.finance-settlement-detail-table tbody tr.settlement-total-row td{vertical-align:middle;line-height:1.2}.finance-settlement-detail-line{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.finance-settlement-amount{color:var(--ink);font-weight:700}.finance-settlement-detail-sep{color:var(--muted)}.finance-settlement-detail-date,.finance-settlement-detail-count{font-weight:700}.finance-settlement-detail-participants{overflow-wrap:anywhere;word-break:break-word;font-style:italic}.professional-detail-shell .finance-settlement-detail-table{table-layout:fixed}.professional-detail-shell .finance-settlement-detail-table td,.professional-detail-shell .finance-settlement-detail-table th{overflow-wrap:anywhere;word-break:break-word}.finance-settlement-detail-import-link{text-underline-offset:2px;font-weight:600;text-decoration-thickness:1px}.finance-settlement-help-list{gap:4px;margin:0;padding-left:18px;display:grid}.finance-settlement-help-list li{line-height:1.45}.pit-settlement-guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.pit-settlement-guide-box{border:1px solid var(--line);background:#f7fbfb;border-radius:12px;gap:8px;padding:10px 12px}.pit-settlement-guide-box h3{margin:0;font-size:1rem}.pit-import-run-details>.pit-import-run-body{gap:10px;padding:12px}.pit-import-run-details[open]{overflow:visible}.pit-import-run-details:not([open]){box-shadow:none;background:0 0;border:0}.pit-import-run-details:not([open]):hover{box-shadow:none;border:0}.pit-import-run-details:not([open]):has(>summary:focus-visible){box-shadow:none;border:0}.pit-import-run-meta{line-height:1.35}
