.pit-import-run-actions{align-items:center;gap:10px;flex-wrap:wrap}.pit-import-runs-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:var(--panel);-webkit-overflow-scrolling:touch}.pit-import-runs-table{width:100%;min-width:780px;margin:0;table-layout:fixed}.pit-import-runs-table col.pit-import-runs-col-date,.pit-import-runs-table col.pit-import-runs-col-month{width:190px}.pit-import-runs-table col.pit-import-runs-col-file{width:auto}.pit-import-runs-table col.pit-import-runs-col-count{width:112px}.pit-import-runs-table col.pit-import-runs-col-action{width:96px}.pit-import-runs-table td,.pit-import-runs-table th{vertical-align:middle}.pit-import-runs-table tbody td:first-child{display:grid;grid-gap:2px;gap:2px}.pit-import-runs-table tbody td:first-child strong{white-space:nowrap}.pit-import-runs-file-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pit-import-runs-action-cell{white-space:nowrap}.unified-account-fullscreen-backdrop.pit-import-run-fullscreen-overlay{z-index:200250}body:has(.pit-import-fullscreen-overlay)>.borek-detail-opening-backdrop{z-index:200300}.unified-account-fullscreen-panel.pit-import-run-fullscreen-panel{width:min(1480px,100%);background:var(--panel)!important}.pit-import-run-fullscreen-header .small{margin:4px 0 0;color:var(--muted)}.pit-import-run-fullscreen-content{gap:12px}.pit-import-run-detail-section,.pit-import-run-detail-topbar{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,var(--page) 3%)}.pit-import-run-detail-topbar{display:grid;grid-gap:10px;gap:10px;padding:12px}.pit-import-run-detail-section{gap:10px;padding:clamp(12px,1.6vw,18px)}.pit-import-run-detail-section>.pit-import-items-table-wrap,.pit-import-run-detail-section>.pit-import-log-table,.pit-import-run-detail-section>h3{margin:0}.pit-import-run-detail-section>.pit-import-log-table{width:100%}.pit-import-run-items-launch-section{padding:0;overflow:hidden}.pit-import-run-items-launch-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:72px;padding:14px 18px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 98%,white 2%),color-mix(in srgb,var(--brand-soft) 34%,var(--panel)));text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.pit-import-run-items-launch-button:focus-visible,.pit-import-run-items-launch-button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 96%,white 4%),color-mix(in srgb,var(--brand-soft) 52%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-2) 36%,transparent)}.pit-import-run-items-launch-button:focus-visible{outline:none;box-shadow:var(--focus-ring),inset 0 0 0 1px color-mix(in srgb,var(--brand-2) 36%,transparent)}.pit-import-run-items-launch-button>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.pit-import-run-items-launch-button strong{font-size:1.02rem}.pit-import-run-items-launch-button small{color:var(--muted)}.pit-import-run-items-launch-action{display:inline-flex;align-items:center;gap:8px;color:var(--brand-2);font-size:.9rem;font-weight:760;white-space:nowrap}.pit-import-run-items-launch-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.unified-account-fullscreen-backdrop.pit-import-items-fullscreen-overlay{z-index:200280}.unified-account-fullscreen-panel.pit-import-items-fullscreen-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1680px,100%);height:calc(100dvh - clamp(28px, 5.2vw, 56px));max-height:calc(100dvh - clamp(28px, 5.2vw, 56px));overflow:hidden;background:var(--panel)!important}.pit-import-items-fullscreen-header{align-items:center;padding-right:62px}.pit-import-items-fullscreen-header .small{margin:4px 0 0;color:var(--muted)}.pit-import-items-fullscreen-content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px;-webkit-overflow-scrolling:touch}.pit-import-items-fullscreen-content>.pit-import-items-table-wrap{margin:0}.pit-import-items-empty-state{min-height:240px;place-content:center;justify-items:center;text-align:center}.pit-import-items-empty-state :is(h3,p){margin:0}.pit-import-item-create-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:38px;padding:8px 14px;white-space:nowrap}.pit-import-item-create-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.unified-account-modal-backdrop.pit-import-item-create-backdrop{z-index:200360;align-items:center}.unified-account-modal.pit-import-item-create-modal{position:relative;z-index:1;width:min(960px,100%);max-height:calc(100dvh - 2 * var(--unified-account-modal-backdrop-padding));margin:auto;overflow-y:auto;padding:clamp(16px,2.4vw,24px);border-radius:14px;background:var(--panel)!important}.pit-import-item-create-close.customer-detail-close-link{position:absolute;top:12px;right:12px;z-index:4}.pit-import-item-create-header{padding-right:48px}.pit-import-item-create-header :is(h2,p){margin:0}.pit-import-item-create-header p{margin-top:4px;color:var(--muted)}.pit-import-item-create-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.pit-import-item-create-form>input[type=hidden]{display:none}.pit-import-item-create-field--customer,.pit-import-item-create-field--professional{grid-column:span 2}.pit-import-item-create-type-selector{position:relative;width:100%;z-index:20}.pit-import-item-create-type-trigger.compact-filters-dropdown-trigger{width:100%;min-height:42px;justify-content:space-between;text-align:left}.pit-import-item-create-type-panel.compact-filters-dropdown-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;width:100%}.pit-import-item-create-paid{min-height:42px;align-items:center;margin:0}.pit-import-item-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;grid-gap:10px;gap:10px;margin-top:2px}.pit-import-item-create-actions button{width:100%}.pit-import-run-warnings{border-color:color-mix(in srgb,var(--warning,#b98218) 34%,var(--line));background:color-mix(in srgb,var(--warning-soft,#fff4d6) 44%,var(--panel))}.pit-import-run-warnings .finance-item-list{max-height:min(38dvh,360px);overflow-y:auto;color:color-mix(in srgb,var(--ink) 88%,var(--muted) 12%)}html[data-theme=dark] .pit-import-run-warnings{border-color:color-mix(in srgb,#d79b3d 46%,var(--line));background:color-mix(in srgb,#6a4618 34%,var(--panel))}@media (max-width:720px){.pit-import-runs-table{min-width:670px}.pit-import-runs-table tbody td:last-child,.pit-import-runs-table thead th:last-child{position:sticky;right:0}.pit-import-runs-table thead th:last-child{z-index:4}#pit-import-runs-table tbody td:last-child{z-index:2}html[data-visual-style=modern] body #pit-import-runs-table tbody tr:nth-child(odd) td:last-child{background:color-mix(in srgb,var(--modern-field-bg) 18%,var(--panel))!important}html[data-visual-style=modern] body #pit-import-runs-table tbody tr:nth-child(2n) td:last-child{background:color-mix(in srgb,var(--modern-field-bg) 26%,var(--panel))!important}html[data-visual-style=modern] body #pit-import-runs-table tbody tr:hover td:last-child{background:color-mix(in srgb,var(--brand) 10%,var(--panel))!important}.pit-import-runs-table col.pit-import-runs-col-date{width:164px}.pit-import-runs-table col.pit-import-runs-col-action{width:82px}.unified-account-fullscreen-backdrop.pit-import-run-fullscreen-overlay{padding:8px}.unified-account-fullscreen-panel.pit-import-run-fullscreen-panel{max-height:calc(100dvh - 16px)}.unified-account-fullscreen-backdrop.pit-import-items-fullscreen-overlay{padding:8px}.unified-account-fullscreen-panel.pit-import-items-fullscreen-panel{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.pit-import-items-fullscreen-header{align-items:stretch;padding-right:var(--unified-account-fullscreen-panel-padding)}.pit-import-item-create-trigger{width:100%}.pit-import-run-items-launch-button{min-height:66px;padding:12px}.pit-import-run-items-launch-action{font-size:0}.pit-import-run-items-launch-action svg{width:20px;height:20px}.unified-account-modal-backdrop.pit-import-item-create-backdrop{align-items:flex-start}.unified-account-modal.pit-import-item-create-modal{max-height:calc(100dvh - 16px);padding:16px 12px;border-radius:10px}.pit-import-item-create-form{grid-template-columns:minmax(0,1fr)}.pit-import-item-create-field--customer,.pit-import-item-create-field--professional{grid-column:auto}.pit-import-item-create-actions{grid-template-columns:minmax(0,1fr)}.pit-import-run-detail-section,.pit-import-run-detail-topbar{border-radius:10px}.pit-import-run-actions,.pit-import-run-actions>:is(a,form,span),.pit-import-run-delete-form,.pit-import-run-delete-form button{width:100%}}.borek-air-fill-page{--air-fill-border:color-mix(in srgb,var(--line) 76%,var(--brand-2) 24%);--air-fill-surface:color-mix(in srgb,var(--panel) 94%,var(--surface-primary-start) 6%);--air-fill-surface-strong:color-mix(in srgb,var(--panel) 88%,var(--surface-primary-start) 12%);--air-fill-positive:#206d3b;--air-fill-warning:#c67d12;--air-fill-danger:#b54b5f;--air-fill-info:#285fae;display:grid;grid-gap:14px;gap:14px}.borek-air-fill-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.borek-air-fill-page-header h1,.borek-air-fill-page-header p{margin:0}.borek-air-fill-page-header h1{font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.borek-air-fill-page-header p{margin-top:8px;color:var(--muted);font-size:clamp(.92rem,1.25vw,1.08rem)}.borek-air-fill-page-actions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px}.borek-air-fill-page .borek-reception-sale-summary{min-height:44px;padding:10px 15px;border-radius:11px;font-size:.92rem;font-weight:790}.borek-air-fill-page .borek-reception-sale-summary>span:first-child{display:inline-flex;align-items:center;gap:8px}.borek-air-fill-page .borek-reception-sale-summary>span:first-child:before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1.5px solid;border-radius:5px;font-size:.88rem;font-weight:800;line-height:1}.borek-air-fill-unattended-settings form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px 24px;gap:14px 24px;padding:16px 18px}.borek-air-fill-unattended-settings .checkbox-row{white-space:nowrap}.borek-cascade-status-trigger{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 15px;border-radius:11px;font-size:.92rem;font-weight:790}.borek-cascade-status-trigger svg{width:18px;height:18px}.borek-cascade-status-summary-trigger strong,.borek-cascade-status-trigger strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.borek-cascade-status-trigger strong{margin-left:2px}.borek-cascade-status-summary-trigger{width:auto;min-height:40px;padding:8px 12px;gap:7px;border-radius:11px;font-size:.88rem;line-height:1.15;white-space:nowrap}.borek-reception-summary-actions>:is(.borek-cascade-status-summary-trigger,.borek-ha-battery-trigger,.borek-lock-control-trigger){flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%;height:var(--borek-reception-control-size);min-height:var(--borek-reception-control-size)}.borek-reception-primary-actions{--borek-reception-control-size:52px;align-items:stretch}.borek-air-fill-status-actions,.borek-reception-summary-actions{grid-auto-rows:var(--borek-reception-control-size)}.borek-air-fill-status-actions{--borek-reception-control-size:52px;grid-template-columns:max-content max-content!important;width:auto}.borek-reception-summary-actions>.borek-lock-control-trigger{display:inline-grid!important;width:var(--borek-reception-control-size);min-width:var(--borek-reception-control-size);max-width:var(--borek-reception-control-size);aspect-ratio:1;padding:5px!important}.borek-reception-summary-actions>.borek-lock-control-trigger>.borek-lock-control-trigger-icon{width:24px!important;height:24px!important}.borek-reception-toggle-button,.borek-reception-toggle-form{height:var(--borek-reception-control-size);min-height:var(--borek-reception-control-size)}@media (min-width:521px){.borek-reception-summary-actions{grid-template-columns:max-content max-content var(--borek-reception-control-size)}}@media (max-width:700px){.borek-reception-actions-row{flex-basis:100%;width:100%;margin-left:0;justify-content:flex-start}.borek-reception-primary-actions{width:100%;min-width:0;justify-items:stretch}.borek-reception-summary-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) var(--borek-reception-control-size);width:100%}.borek-reception-summary-actions>:is(.borek-cascade-status-summary-trigger,.borek-ha-battery-trigger,.borek-lock-control-trigger),.borek-reception-toggle-button,.borek-reception-toggle-form{width:100%;min-width:0}}.borek-cascade-status-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff}.borek-cascade-status-summary-icon svg{width:24px;height:24px}.borek-cascade-status-summary-trigger.is-good{--surface-tone-start:#147653!important;--surface-tone-end:#35ae7c!important;--surface-tone-glow:rgba(96,238,181,0.26)!important;--surface-tone-border:rgba(99,232,180,0.72)!important;--surface-tone-text:#f3fff9!important;--surface-tone-shadow:rgba(10,95,66,0.34)!important;--surface-tone-shadow-strong:rgba(7,73,51,0.46)!important;--surface-tone-ring:rgba(101,235,183,0.36)!important;border-color:rgba(99,232,180,.72);background:linear-gradient(135deg,#147653,#35ae7c);color:#f3fff9}.borek-cascade-status-summary-trigger.is-medium{--surface-tone-start:#9a431d!important;--surface-tone-end:#d77b32!important;--surface-tone-glow:rgba(255,176,95,0.25)!important;--surface-tone-border:rgba(255,183,109,0.72)!important;--surface-tone-text:#fff8ef!important;--surface-tone-shadow:rgba(112,48,16,0.36)!important;--surface-tone-shadow-strong:rgba(82,33,10,0.48)!important;--surface-tone-ring:rgba(255,182,105,0.34)!important;border-color:rgba(255,183,109,.72);background:linear-gradient(135deg,#9a431d,#d77b32);color:#fff8ef}body.borek-cascade-status-modal-open{overflow:hidden}.borek-cascade-status-modal{position:fixed;inset:0;z-index:1450;display:flex;align-items:center;justify-content:center;padding:18px}.borek-cascade-status-modal[hidden]{display:none}.borek-cascade-status-panel.shark-details-modal-panel{width:min(720px,calc(100vw - 36px));max-width:720px;max-height:min(760px,calc(100dvh - 36px))}.borek-cascade-status-panel>.shark-standard-modal-header{min-height:62px;padding:10px 14px}.borek-cascade-status-panel>.shark-standard-modal-header h3{font-size:1.35rem;line-height:1.05}.borek-cascade-status-panel>.shark-standard-modal-header .small{margin-top:3px;font-size:.8rem}.borek-cascade-status-body.shark-standard-modal-body{display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:10px;gap:10px;min-height:0;padding:12px 14px 14px;overflow-y:auto}.borek-cascade-live-preview{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(320px,1.42fr);align-items:center;grid-gap:16px;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--brand-2) 34%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--panel) 94%,var(--surface-primary-start) 6%)}.borek-cascade-live-preview[hidden]{display:none}.borek-cascade-live-preview-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.borek-cascade-live-preview-copy>strong{font-size:1.08rem}.borek-cascade-live-preview-copy>span:last-child,.borek-cascade-status-current-empty,.borek-cascade-status-current>time{color:var(--muted);font-size:.82rem;line-height:1.45}.borek-cascade-live-preview-copy>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borek-cascade-capture-video{display:block;width:100%;max-height:310px;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,#000000 28%);border-radius:11px;background:#020507}.borek-cascade-status-overview{display:grid;position:sticky;top:-12px;z-index:4;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--brand-2) 32%,var(--line));border-radius:12px;background:radial-gradient(340px 120px at 2% 0,color-mix(in srgb,var(--surface-primary-glow) 48%,transparent),transparent 76%),color-mix(in srgb,var(--panel) 91%,var(--surface-primary-start) 9%)}.borek-air-fill-admin-skip-code{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid color-mix(in srgb,#2f7f9d 46%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--panel) 78%,#dff2f8 22%)}.borek-air-fill-admin-skip-code span{color:var(--muted);font-size:.78rem;font-weight:800}.borek-air-fill-admin-skip-code strong{font-size:1.35rem;letter-spacing:.18em;line-height:1}.borek-cascade-status-current{display:grid;grid-gap:3px;gap:3px;min-width:0}.borek-cascade-status-current-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;color:var(--muted);font-size:.76rem;line-height:1.35}.borek-cascade-status-current-meta>span:last-child{color:color-mix(in srgb,var(--brand-2) 72%,var(--text));font-weight:760}.borek-cascade-status-kicker{color:var(--muted);font-size:.74rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.borek-cascade-status-current-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.borek-cascade-status-current-line>strong{color:var(--text);font-size:clamp(1.4rem,3vw,1.75rem);line-height:1;letter-spacing:-.035em;white-space:nowrap}.borek-cascade-status-current>time{justify-self:end;font-size:.76rem}.borek-cascade-status-update{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;width:auto;min-width:132px;max-width:100%;min-height:40px;padding:8px 13px;border-radius:10px;font-size:.86rem;font-weight:800;white-space:nowrap}.borek-cascade-status-update svg{width:16px;height:16px}.borek-cascade-status-progress{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand-2) 30%,var(--line));border-radius:12px;color:color-mix(in srgb,var(--brand-2) 72%,var(--text));background:color-mix(in srgb,var(--brand-2) 8%,var(--panel));font-size:.9rem}.borek-cascade-status-progress.is-done{border-color:color-mix(in srgb,#2e9a54 42%,var(--line));color:color-mix(in srgb,#2e9a54 76%,var(--text));background:color-mix(in srgb,#2e9a54 8%,var(--panel))}.borek-cascade-status-spinner{width:18px;height:18px;flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top-color:currentcolor;border-radius:999px;animation:borek-cascade-status-spin .8s linear infinite}@keyframes borek-cascade-status-spin{to{transform:rotate(1turn)}}.borek-cascade-status-capture-preview{display:block;justify-self:center;width:100%;max-width:520px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0b0f14}.borek-cascade-status-capture-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;color:#d8e5eb;background:radial-gradient(circle at 50% 45%,rgb(68 92 106/44%),transparent 42%),#0b0f14}.borek-cascade-status-capture-media>span{grid-area:1/1;z-index:1;padding:14px;font-size:.78rem;font-weight:720;text-align:center}.borek-cascade-status-capture-preview img{grid-area:1/1;display:block;width:100%;height:100%!important;min-height:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#0b0f14;opacity:0;transition:opacity .16s ease}.borek-cascade-status-capture-media.is-loaded img{opacity:1}.borek-cascade-status-capture-preview figcaption{padding:8px 10px;color:#d8e5eb;background:#14212a;font-size:.72rem;line-height:1.35}.borek-cascade-manual-entry{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(300px,1.2fr);align-items:center;grid-gap:10px 16px;gap:10px 16px;padding:12px 14px;border:1px solid color-mix(in srgb,#c67d12 42%,var(--line));border-radius:12px;background:color-mix(in srgb,#c67d12 7%,var(--panel))}.borek-cascade-manual-entry-copy{display:grid;grid-gap:2px;gap:2px}.borek-cascade-manual-entry-copy>strong{color:var(--text);font-size:.96rem}.borek-cascade-manual-entry-copy>span,.borek-cascade-manual-entry>p{color:var(--muted);font-size:.76rem;line-height:1.4}.borek-cascade-manual-entry-controls{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.borek-cascade-manual-entry-controls>label{color:var(--muted);font-size:.76rem;font-weight:760}.borek-cascade-manual-entry-input{display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.borek-cascade-manual-entry-input:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.borek-cascade-manual-entry-input input{width:100%;min-width:0;height:38px;padding:7px 8px;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-weight:780}.borek-cascade-manual-entry-input>span{padding-right:9px;color:var(--muted);font-size:.78rem;font-weight:720}.borek-cascade-manual-entry-submit.inline-button{min-height:38px;white-space:nowrap}.borek-cascade-manual-entry>p{grid-column:1/-1;margin:0}.borek-cascade-photo-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:color-mix(in srgb,#061018 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.borek-cascade-photo-panel{display:flex;flex-direction:column;width:min(1120px,100%);max-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 68%,#a9cede 32%);border-radius:18px;background:var(--panel);box-shadow:0 24px 70px color-mix(in srgb,#02070b 58%,transparent)}.borek-cascade-photo-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 9%,transparent)}.borek-cascade-photo-header h2,.borek-cascade-photo-header p{margin:0}.borek-cascade-photo-header h2{font-size:1.25rem;line-height:1.1}.borek-cascade-photo-header p{margin-top:4px;color:var(--muted);font-size:.82rem}.borek-cascade-photo-close{display:inline-grid;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--line) 76%,#8fb4c6 24%);border-radius:999px;background:color-mix(in srgb,var(--panel) 88%,#edf7fc 12%);color:color-mix(in srgb,var(--ink) 86%,#3b5f72 14%);font-size:1.35rem;line-height:1;box-shadow:0 6px 16px color-mix(in srgb,var(--ink) 16%,transparent);cursor:pointer}.borek-cascade-photo-close:focus-visible,.borek-cascade-photo-close:hover{border-color:color-mix(in srgb,var(--brand) 56%,var(--line) 44%);color:var(--brand)}.borek-cascade-photo-close:focus-visible{outline:none;box-shadow:var(--focus-ring),0 6px 16px color-mix(in srgb,var(--ink) 16%,transparent)}.borek-cascade-photo-content{display:grid;flex:1 1 auto;place-items:center;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain;background:#03090d}.borek-cascade-photo-image{display:block;width:min(900px,100%);max-width:100%;height:auto;max-height:calc(100dvh - 170px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#0b0f14;border-radius:10px}.borek-cascade-status-history{display:grid;grid-gap:8px;gap:8px}.borek-cascade-status-history>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.borek-cascade-status-history h4{margin:0;font-size:1rem}.borek-cascade-status-history>header>span{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--panel);font-size:.72rem;font-weight:760}.borek-cascade-status-table-wrap{border:1px solid color-mix(in srgb,var(--line) 82%,var(--brand-2) 18%);border-radius:11px;background:color-mix(in srgb,var(--panel) 96%,var(--surface-primary-start) 4%)}.borek-cascade-status-table{min-width:420px;margin:0;border:0}.borek-cascade-status-table :is(th,td){padding:7px 9px;vertical-align:middle;white-space:nowrap}.borek-cascade-status-table th:first-child{width:32%}.borek-cascade-status-table th:nth-child(2){width:48%}.borek-cascade-status-table td:last-child,.borek-cascade-status-table th:last-child{width:20%;text-align:right}.borek-cascade-status-table-value{font-size:.9rem;font-weight:800!important;line-height:1.1;white-space:nowrap}.borek-cascade-status-table time{color:var(--muted);font-size:.76rem}.borek-cascade-status-trigger-label{display:block;margin-top:2px;color:color-mix(in srgb,var(--brand-2) 72%,var(--text));font-size:.7rem;font-weight:760;line-height:1.25;white-space:normal}.borek-cascade-status-photo-button.inline-button{display:inline-flex;align-items:center;gap:6px}.borek-cascade-status-photo-button svg{width:14px;height:14px}.borek-cascade-status-empty{display:grid;place-items:center;grid-gap:4px;gap:4px;min-height:96px;padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.borek-cascade-status-empty strong{color:var(--text)}.borek-air-fill-panel{border:1px solid var(--air-fill-border);border-radius:16px;background:radial-gradient(420px 180px at 6% 0,color-mix(in srgb,var(--surface-primary-glow) 48%,transparent),transparent 76%),var(--air-fill-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 55%,transparent),0 12px 30px color-mix(in srgb,var(--panel-shadow) 68%,transparent)}.borek-air-fill-filter-panel{display:grid;grid-template-columns:minmax(430px,1fr) auto;align-items:end;grid-gap:14px;gap:14px;padding:14px 16px}.borek-air-fill-filter-form{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;min-width:0}.borek-air-fill-filter-form label{display:grid;min-width:0;grid-gap:5px;gap:5px}.borek-air-fill-filter-form label>span{color:var(--muted);font-size:.76rem;font-weight:760}.borek-air-fill-filter-form :is(.modern-datepicker,.modern-datepicker-trigger-wrap,.modern-datepicker-trigger-input){width:100%;min-width:0}.borek-air-fill-filter-form .modern-datepicker-trigger-input,.borek-air-fill-filter-submit{min-height:42px;border-radius:10px;font-size:.88rem;font-weight:720}.borek-air-fill-filter-form .modern-datepicker-trigger-input{padding-block:8px}.borek-air-fill-filter-form .modern-datepicker-panel{z-index:35}.borek-air-fill-filter-submit{width:auto;padding-inline:17px}.borek-air-fill-range-presets{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.borek-air-fill-range-presets a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid var(--air-fill-border);border-radius:10px;color:var(--text);background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:.82rem;font-weight:760;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.borek-air-fill-range-presets a:focus-visible,.borek-air-fill-range-presets a:hover{border-color:color-mix(in srgb,var(--brand-2) 58%,var(--air-fill-border));background:color-mix(in srgb,var(--surface-primary-glow) 55%,transparent)}.borek-air-fill-range-presets a.is-active:not(.borek-air-fill-range-clear){border-color:color-mix(in srgb,var(--brand-2) 72%,#ffffff 28%);color:#ffffff;background:linear-gradient(135deg,var(--brand-2),color-mix(in srgb,var(--brand-2) 72%,#4a9ede));box-shadow:0 5px 14px color-mix(in srgb,var(--brand-2) 24%,transparent)}.borek-air-fill-range-presets .borek-air-fill-range-clear{min-height:38px;padding-inline:8px;border-color:transparent;color:var(--brand-2);background:transparent;box-shadow:none}.borek-air-fill-range-presets .borek-air-fill-range-clear.is-active{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-2) 45%,transparent);text-underline-offset:4px}.borek-air-fill-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.borek-air-fill-metric{display:flex;align-items:center;min-width:0;min-height:96px;gap:13px;padding:14px 15px;border:1px solid var(--air-fill-border);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--air-fill-surface-strong) 96%,#ffffff 4%),var(--air-fill-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 50%,transparent),0 9px 24px color-mix(in srgb,var(--panel-shadow) 62%,transparent)}.borek-air-fill-metric-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border:1px solid;border-radius:50%;background:color-mix(in srgb,currentColor 9%,transparent)}.borek-air-fill-metric-icon svg{width:24px;height:24px}.borek-air-fill-metric-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.borek-air-fill-metric-copy>span{color:var(--muted);font-size:.8rem;font-weight:700}.borek-air-fill-metric-copy strong{overflow-wrap:anywhere;font-size:clamp(1.12rem,1.7vw,1.5rem);line-height:1.08}.borek-air-fill-metric-count{white-space:nowrap;font-size:.68em}.borek-air-fill-metric-copy strong.borek-air-fill-metric-value-with-count{font-size:clamp(1rem,1.45vw,1.35rem)}html[data-theme=dark] .borek-air-fill-page{--air-fill-positive:#80dfa4;--air-fill-info:#91c9ff}.borek-air-fill-metric--positive{color:var(--air-fill-positive)}.borek-air-fill-metric--warning{color:var(--air-fill-warning)}.borek-air-fill-metric--info{color:var(--air-fill-info)}.borek-air-fill-history-panel{overflow:hidden}.borek-air-fill-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px 13px;border-bottom:1px solid color-mix(in srgb,var(--air-fill-border) 78%,transparent)}.borek-air-fill-history-head h2{margin:0;font-size:clamp(1.08rem,1.7vw,1.35rem)}.borek-air-fill-history-head>span{color:var(--muted);font-size:.8rem;font-weight:760}.borek-air-fill-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}body .borek-air-fill-page .borek-air-fill-history-table{width:100%;min-width:1180px;border:0;border-collapse:collapse;table-layout:fixed;font-size:.84rem}body .borek-air-fill-page .borek-air-fill-history-table td,body .borek-air-fill-page .borek-air-fill-history-table th{padding:9px 16px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);text-align:left}body .borek-air-fill-page .borek-air-fill-history-table th:first-child{width:15%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(2){width:21%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(3){width:12%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(4){width:14%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(5){width:12%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(6){width:14%}body .borek-air-fill-page .borek-air-fill-history-table th:nth-child(7){width:12%}body .borek-air-fill-page .borek-air-fill-history-table thead th{padding-block:10px;color:var(--muted);background:color-mix(in srgb,var(--air-fill-surface-strong) 92%,var(--brand-2) 8%);font-size:.75rem;font-weight:800;letter-spacing:.01em}body .borek-air-fill-page .borek-air-fill-history-table tbody tr:last-child td{border-bottom:0}body .borek-air-fill-page .borek-air-fill-history-table tbody tr{content-visibility:auto;contain-intrinsic-size:64px;transition:background-color .15s ease}body .borek-air-fill-page .borek-air-fill-history-table tbody tr:hover{background:color-mix(in srgb,var(--surface-primary-glow) 38%,transparent)}body .borek-air-fill-page .borek-air-fill-history-table td{height:63px;vertical-align:middle;color:var(--text);background:transparent}body .borek-air-fill-page .borek-air-fill-history-table td>span,body .borek-air-fill-page .borek-air-fill-history-table td>strong{display:block}body .borek-air-fill-page .borek-air-fill-history-table td>strong{font-size:.86rem;font-weight:760;line-height:1.22}body .borek-air-fill-page .borek-air-fill-history-table td>strong.is-muted{color:var(--muted)}body .borek-air-fill-page .borek-air-fill-history-table td form>span,body .borek-air-fill-page .borek-air-fill-history-table td>span{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.25}.borek-air-fill-status{display:inline-flex!important;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:25px;margin-top:0!important;padding:4px 9px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 8%,transparent);color:var(--muted)!important;font-size:.74rem!important;font-weight:760!important;line-height:1.12!important}html[data-theme=light] .borek-air-fill-status--skipped{color:#49616f!important}.borek-air-fill-status--success,.borek-air-fill-status--valid{color:var(--air-fill-positive)!important}.borek-air-fill-status--expired{color:var(--air-fill-danger)!important}.borek-air-fill-status--unreadable{color:var(--air-fill-warning)!important}.borek-air-fill-status--info{color:var(--air-fill-info)!important}.borek-air-fill-pair-form{display:grid;justify-items:start;grid-gap:5px;gap:5px}.borek-air-fill-pair-form .inline-button{min-height:28px;padding:5px 9px;border-radius:8px;font-size:.75rem}.borek-air-fill-edit-backdrop{position:fixed;z-index:1700;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgb(2 10 18/56%);cursor:default;backdrop-filter:blur(3px)}.borek-air-fill-edit-dialog{position:fixed;z-index:1701;top:50%;left:50%;display:grid;width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--line) 78%,var(--brand-2) 22%);border-radius:16px;background:var(--panel);box-shadow:0 22px 70px rgb(0 0 0/34%);transform:translate(-50%,-50%)}.borek-air-fill-edit-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.borek-air-fill-edit-dialog>header p,.borek-air-fill-edit-dialog>header span{color:var(--muted);font-size:.76rem}.borek-air-fill-edit-dialog>header h3,.borek-air-fill-edit-dialog>header p{margin:0}.borek-air-fill-edit-dialog>header h3{margin-block:2px;font-size:1.2rem}.borek-air-fill-edit-dialog>header>button{width:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%;font-size:1.25rem;line-height:1}.borek-air-fill-edit-form{display:grid;grid-gap:13px;gap:13px;padding:17px 18px 18px}.borek-air-fill-edit-form label{display:grid;grid-gap:4px;gap:4px;margin:0}.borek-air-fill-edit-form label>span,.borek-air-fill-edit-form>p{color:var(--muted);font-size:.78rem;line-height:1.35}.borek-air-fill-edit-form input[type=number]{width:100%;min-width:0;font-size:1rem}.borek-air-fill-edit-price{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 16px;gap:5px 16px;padding:11px 12px;border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,var(--brand-2) 10%)}.borek-air-fill-edit-price span{color:var(--muted);font-size:.78rem}.borek-air-fill-edit-price strong{text-align:right}.borek-air-fill-edit-form>p{margin:0}.borek-air-fill-edit-actions{display:flex;justify-content:flex-end;gap:8px}.borek-air-fill-edit-actions button{min-height:38px}.borek-air-fill-edit-locked{display:grid;justify-items:start;grid-gap:3px;gap:3px}.borek-air-fill-edit-locked>span{color:var(--muted);font-size:.7rem}.borek-air-fill-photo-trigger{margin:0}.borek-air-fill-row-action{display:flex;justify-content:flex-start}.borek-air-fill-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.borek-air-fill-recording-link{min-width:0;min-height:28px;padding:4px 9px;font-size:.76rem;text-decoration:none}.borek-air-fill-history-table tbody tr[id]{scroll-margin-top:110px}body .borek-air-fill-page .borek-air-fill-history-table tbody tr:target>td{background:color-mix(in srgb,#dff4ec 72%,var(--panel))}.borek-air-fill-photo-overlay{position:fixed;z-index:200400;inset:0;display:grid;width:100dvw;height:100dvh;padding:12px;place-items:center}.borek-air-fill-photo-backdrop{position:absolute!important;z-index:0;inset:0!important;width:100%!important;height:100%!important;padding:0!important;cursor:zoom-out}body .borek-air-fill-photo-dialog.shark-standard-modal-panel{width:min(1000px,calc(100dvw - 24px))!important;height:min(760px,calc(100dvh - 24px))!important}.borek-air-fill-photo-header>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.borek-air-fill-photo-header span{color:var(--muted);font-size:.74rem;font-weight:700}.borek-air-fill-photo-header h3{margin:0}.borek-air-fill-photo-body{display:grid;padding:14px;place-items:center;background:color-mix(in srgb,var(--panel) 92%,#07131d 8%)}.borek-air-fill-photo-body img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#fff}.borek-air-fill-empty-state{display:grid;place-items:center;grid-gap:4px;gap:4px;min-height:180px;padding:28px;color:var(--muted);text-align:center}.borek-air-fill-empty-state strong{color:var(--text)}@media (max-width:1160px){.borek-air-fill-filter-panel{grid-template-columns:minmax(0,1fr)}.borek-air-fill-range-presets{justify-content:flex-start}}@media (max-width:900px){.borek-air-fill-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.borek-air-fill-page-header{align-items:stretch;flex-direction:column;gap:14px}.borek-air-fill-page-actions{justify-content:flex-start}.borek-air-fill-status-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.borek-air-fill-status-actions>:is(.borek-cascade-status-summary-trigger,.borek-ha-battery-trigger){width:100%!important;min-width:0!important}.borek-air-fill-unattended-settings form{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.borek-air-fill-unattended-settings .checkbox-row{white-space:normal}.borek-air-fill-unattended-settings button{width:100%}.borek-cascade-status-panel.shark-details-modal-panel{width:min(calc(100vw - 18px),720px);max-height:calc(100dvh - 18px)}.borek-cascade-status-modal{padding:9px}.borek-cascade-photo-modal{padding:0}.borek-cascade-photo-panel{width:100dvw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.borek-cascade-photo-header{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left))}.borek-cascade-photo-content{padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.borek-cascade-photo-image{max-height:calc(100dvh - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:8px}.borek-cascade-status-overview{padding:12px}.borek-cascade-status-update{width:auto}.borek-cascade-live-preview{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.borek-cascade-status-capture-preview{max-width:none}.borek-cascade-manual-entry{grid-template-columns:minmax(0,1fr)}.borek-cascade-manual-entry>p{grid-column:auto}.borek-cascade-status-table-wrap{overflow:visible;-webkit-overflow-scrolling:auto}.borek-cascade-status-table thead{display:none}.borek-cascade-status-table,.borek-cascade-status-table tbody{display:block;width:100%;min-width:0;max-width:100%}.borek-cascade-status-table tbody{display:grid;grid-gap:6px;gap:6px;padding:8px}.borek-cascade-status-table tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;width:100%;min-width:0;max-width:100%;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--panel) 94%,var(--brand-2) 6%)}.borek-cascade-status-table tbody>tr>td{display:block;width:auto;min-width:0;max-width:100%;padding:0;border:0;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere}.borek-cascade-status-table tbody>tr>td:before{content:none}.borek-cascade-status-table tbody>tr>td:nth-child(2){grid-column:1;grid-row:2}.borek-cascade-status-table tbody>tr>td:last-child{grid-column:2;grid-row:1/span 2;width:auto;align-self:center;text-align:right}.borek-cascade-status-table tbody>tr>td:last-child:before{content:none}.borek-air-fill-filter-panel{padding:13px}.borek-air-fill-filter-form{grid-template-columns:minmax(0,1fr)}.borek-air-fill-filter-submit{width:100%}.borek-air-fill-range-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.borek-air-fill-range-presets a{width:100%}.borek-air-fill-history-head{padding-inline:14px}.borek-air-fill-history-table thead{display:none}.borek-air-fill-table-scroll{overflow:visible;overscroll-behavior-inline:auto}.borek-air-fill-history-table,.borek-air-fill-history-table tbody{display:block;width:100%;min-width:0;max-width:100%}body .borek-air-fill-page .borek-air-fill-history-table{min-width:0;max-width:100%;table-layout:auto}.borek-air-fill-history-table tbody{display:grid;grid-gap:11px;gap:11px;padding:11px}body .borek-air-fill-page .borek-air-fill-history-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 10px;gap:12px 10px;width:100%;min-width:0;max-width:100%;padding:13px;border:1px solid color-mix(in srgb,var(--air-fill-border) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--air-fill-surface) 94%,var(--brand-2) 6%);box-shadow:0 5px 18px rgb(6 34 51/7%);overflow:hidden;contain-intrinsic-size:280px}body .borek-air-fill-page .borek-air-fill-history-table td{display:block;width:auto;min-width:0;max-width:100%;height:auto;padding:0;border:0;overflow-wrap:anywhere}body .borek-air-fill-page .borek-air-fill-history-table td:nth-child(5),body .borek-air-fill-page .borek-air-fill-history-table td:nth-child(6),body .borek-air-fill-page .borek-air-fill-history-table td:nth-child(7){padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}body .borek-air-fill-page .borek-air-fill-history-table td:nth-child(7){grid-column:1/-1}.borek-air-fill-history-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.borek-air-fill-edit-locked,.borek-air-fill-history-table td>*,.borek-air-fill-pair-form,.borek-air-fill-row-actions{min-width:0;max-width:100%}.borek-air-fill-history-table .borek-air-fill-status{white-space:normal}body .borek-air-fill-photo-dialog.shark-standard-modal-panel{width:calc(100dvw - 16px)!important;height:calc(100dvh - 16px)!important}}@media (max-width:520px){.borek-reception-summary-actions .borek-cascade-status-summary-trigger,.borek-reception-summary-actions .borek-ha-battery-trigger{width:100%!important;min-width:0!important;min-height:var(--borek-reception-control-size);padding-inline:9px!important}.borek-reception-summary-actions .borek-lock-control-trigger{width:100%!important;min-width:0!important;min-height:var(--borek-reception-control-size);padding:5px!important}.borek-reception-summary-actions .borek-lock-control-trigger-icon{width:24px!important;height:24px!important}.borek-reception-summary-actions .borek-ha-battery-trigger-icon{width:16px!important;height:24px!important}.borek-cascade-status-summary-trigger{gap:6px}.borek-cascade-status-summary-icon,.borek-cascade-status-summary-icon svg{width:24px;height:24px}.borek-air-fill-page-header h1{font-size:2.35rem}.borek-air-fill-overview-link,.borek-air-fill-page-actions .borek-reception-sale-summary,.borek-air-fill-page-actions>*,.borek-cascade-status-trigger{flex:1 1 100%;width:100%}.borek-cascade-status-overview{align-items:stretch;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.borek-cascade-status-update{width:100%}.borek-air-fill-admin-skip-code{grid-column:1}.borek-cascade-status-progress{min-height:40px;padding:8px 12px}.borek-cascade-manual-entry-controls{grid-template-columns:minmax(0,1fr) auto}.borek-cascade-manual-entry-controls>label{grid-column:1/-1}.borek-air-fill-metric{min-height:82px;padding:12px}.borek-air-fill-metric-icon{flex-basis:42px;width:42px;height:42px}}@media (max-width:360px){.borek-reception-primary-actions{--borek-reception-control-size:48px}.borek-air-fill-summary-grid{grid-template-columns:minmax(0,1fr)}}.pit-import-run-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border-radius:10px;border:1px solid var(--line);font-weight:650;line-height:1.2;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;white-space:nowrap}.pit-import-run-action-link:focus-visible,.pit-import-run-action-link:hover{transform:translateY(0);text-decoration:none}.pit-import-run-action-link-primary{color:#0f4a63;border-color:rgba(67,142,178,.44);background:linear-gradient(96deg,rgba(225,244,252,.94),rgba(190,231,248,.9));box-shadow:0 7px 16px rgba(17,108,148,.16)}.pit-import-run-action-link-primary:focus-visible,.pit-import-run-action-link-primary:hover{border-color:rgba(67,142,178,.58);box-shadow:0 10px 22px rgba(17,108,148,.24)}.pit-import-run-action-link-secondary{color:#0d5f5b;border-color:rgba(72,154,138,.4);background:linear-gradient(96deg,rgba(229,248,242,.92),rgba(204,239,229,.88));box-shadow:0 7px 16px rgba(11,122,117,.14)}.pit-import-run-action-link-secondary:focus-visible,.pit-import-run-action-link-secondary:hover{border-color:rgba(72,154,138,.54);box-shadow:0 10px 22px rgba(11,122,117,.2)}.pit-import-run-delete-form{margin:0;display:inline-flex}.pit-import-run-delete-button{white-space:nowrap}.pit-import-sort-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;min-height:0;height:auto;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;padding:0!important;margin:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;text-align:left;position:static;isolation:auto;overflow:visible;backdrop-filter:none;box-shadow:none!important;text-shadow:none!important}.pit-import-sort-button:focus-visible,.pit-import-sort-button:hover{transform:none!important;border-color:transparent!important;box-shadow:none!important;text-decoration:underline}.pit-import-col-paid .pit-import-sort-button{width:100%;text-align:center}.pit-import-items-table{table-layout:auto}.pit-import-items-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pit-import-items-table-wrap .pit-import-items-table{min-width:-moz-max-content;min-width:max-content}.pit-import-items-table tbody th,.pit-import-items-table thead th:first-child{width:62px;min-width:62px;white-space:nowrap}.pit-import-items-table col.pit-import-col-row-number{width:62px}.pit-import-items-table col.pit-import-col-type-name{width:128px}.pit-import-items-table col.pit-import-col-occurred{width:126px}.pit-import-items-table col.pit-import-col-additional-cost,.pit-import-items-table col.pit-import-col-pro-reward,.pit-import-items-table col.pit-import-col-sale-price{width:112px}.pit-import-items-table col.pit-import-col-paid-flag{width:88px}.pit-import-items-table col.pit-import-col-actions-cell{width:52px}.pit-import-items-table td,.pit-import-items-table th{overflow-wrap:normal;word-break:normal}.pit-import-items-table td:nth-child(4),.pit-import-items-table td:nth-child(5),.pit-import-items-table th:nth-child(4),.pit-import-items-table th:nth-child(5){min-width:170px}.pit-import-items-table td:first-child,.pit-import-items-table td:nth-child(10),.pit-import-items-table td:nth-child(3),.pit-import-items-table td:nth-child(6),.pit-import-items-table td:nth-child(7),.pit-import-items-table td:nth-child(8),.pit-import-items-table td:nth-child(9){white-space:nowrap}.pit-import-items-table .pit-import-actions-cell{overflow:visible}.pit-import-items-table tr:has(.table-actions[open]){position:relative;z-index:8}.pit-import-items-table .pit-import-actions-cell:has(.table-actions[open]){position:relative;z-index:9}.pit-import-items-table .table-actions-panel{z-index:40}.pit-import-items-table tr:has(.pit-import-row-edit-details[open]){z-index:3300}.pit-import-items-table .pit-import-actions-cell:has(.pit-import-row-edit-details[open]){z-index:3301}@media (max-width:1260px){.pit-import-items-table td:nth-child(4),.pit-import-items-table td:nth-child(5),.pit-import-items-table th:nth-child(4),.pit-import-items-table th:nth-child(5){min-width:0}}.pit-import-row-edit-details.table-actions:not([open]){width:32px;min-width:0}.pit-import-row-edit-details:not([open])>.pit-import-row-edit-panel{display:none}body:has(.pit-import-row-edit-details.table-actions[open]),html:has(.pit-import-row-edit-details.table-actions[open]){overflow:hidden}.pit-import-row-edit-details.table-actions[open]{--pit-import-row-edit-modal-width:min(480px,calc(100vw - 32px));z-index:3200}.pit-import-fullscreen-panel:has(.pit-import-row-edit-details[open])>.pit-import-fullscreen-close{visibility:hidden;pointer-events:none}.pit-import-row-edit-details.table-actions[open]:before{content:"";position:fixed;inset:0;z-index:3198;background:var(--modal-backdrop-background);backdrop-filter:var(--modal-backdrop-filter)}.pit-import-row-edit-details.table-actions[open]>summary.payments-edit-icon-button{display:none}.pit-import-row-edit-details.table-actions[open]>.pit-import-row-edit-panel{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:3200;width:var(--pit-import-row-edit-modal-width);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:42px 14px 14px;border-radius:14px}.pit-import-row-edit-close.customer-detail-close-link{--corner-close-size:34px;--corner-close-offset:10px;--corner-close-border-width:1px;--corner-close-icon-size:1.18rem;position:absolute;top:10px;right:10px;width:var(--corner-close-size);height:var(--corner-close-size);min-width:var(--corner-close-size);min-height:var(--corner-close-size);z-index:1;border:var(--corner-close-border-width) solid color-mix(in srgb,var(--line) 74%,transparent);background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.18rem;font-weight:800}.pit-import-row-edit-form{gap:10px;margin-top:0}.pit-import-row-edit-form .form-field-label,.pit-import-row-edit-form .form-field-stack{text-align:left}.pit-import-row-edit-form .form-field-label{display:block;width:100%}.pit-import-row-edit-paid{min-height:38px;align-items:center;margin:0}.pit-import-row-edit-actions,.pit-import-row-edit-delete-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:0}.pit-import-row-edit-actions>button,.pit-import-row-edit-delete-form button{width:100%}@media (min-width:760px){.pit-import-row-edit-details.table-actions[open]{--pit-import-row-edit-modal-width:min(860px,calc(100vw - 48px))}.pit-import-row-edit-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.pit-import-row-edit-form>input[type=hidden]{display:none}.pit-import-row-edit-field--customer,.pit-import-row-edit-field--professional{grid-column:span 2}.pit-import-row-edit-actions{grid-column:1/-1}}.pit-import-sort-indicator{display:inline-block;margin-left:4px;font-size:.82em}.pit-import-target-row td{background:color-mix(in srgb,#dff8ee 70%,white)}.pit-import-items-table tbody tr.pit-import-unpaid-row td{background:color-mix(in srgb,#ffe2e2 76%,white)}.pit-settlement-guide-list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.pit-settlement-guide-list li{line-height:1.45}.finance-statistics-table th.finance-statistics-label-cell{text-align:left;min-width:250px}.finance-statistics-table .finance-statistics-value-cell{text-align:right;white-space:nowrap}.finance-statistics-table .finance-statistics-status-cell{text-align:right;white-space:nowrap;font-weight:600}.finance-statistics-table .finance-statistics-month-head-cell{padding-top:4px;padding-bottom:4px}.finance-statistics-month-button{width:100%;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#365663;font:inherit;font-weight:800;line-height:1.1;padding:6px 8px;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;text-decoration:underline;text-decoration-color:rgba(54,86,99,.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,text-decoration-color .12s ease}.finance-statistics-month-button-label{white-space:nowrap}.finance-statistics-month-button.status-rozpracovano{color:#0f7a47;text-decoration-color:rgba(15,122,71,.38)}.finance-statistics-month-button.status-uzavreno{color:#51616f;text-decoration-color:rgba(81,97,111,.38)}.finance-statistics-month-button:hover{background:rgba(11,122,117,.1);color:#0b615c;text-decoration-color:currentColor}.finance-statistics-month-button:focus-visible{outline:none;box-shadow:var(--focus-ring);text-decoration-color:currentColor}.finance-statistics-view-toggle-button{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;-webkit-mask-image:none;backdrop-filter:blur(9px) saturate(142%);border:1px solid rgba(151,189,205,.62);border-radius:10px;padding:4px 12px;color:#11384d;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.22);background:linear-gradient(140deg,rgba(255,255,255,.52),rgba(255,255,255,.16) 42%,rgba(180,216,245,.24)),linear-gradient(90deg,rgba(230,244,255,.86),rgba(196,225,247,.78));background-clip:padding-box,border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(255,255,255,.26),0 7px 16px rgba(14,94,137,.16);transform-style:preserve-3d;will-change:transform;transform:perspective(860px) rotateX(var(--glass-tilt-x,0deg)) rotateY(var(--glass-tilt-y,0deg)) translateY(0);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.finance-statistics-view-toggle-button:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(150px 72px at var(--glass-shine-x,78%) var(--glass-shine-y,18%),rgba(255,255,255,.52) 0,rgba(255,255,255,.14) 24%,rgba(255,255,255,0) 70%),linear-gradient(120deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 56%);opacity:.62;transform:translateZ(0);transition:opacity .18s ease;pointer-events:none;z-index:-1}.finance-statistics-view-toggle-button>span{position:relative;z-index:1;transform:translateZ(1px)}.finance-statistics-view-toggle-button:focus-visible,.finance-statistics-view-toggle-button:hover{text-decoration:none;transform:perspective(860px) rotateX(var(--glass-tilt-x,0deg)) rotateY(var(--glass-tilt-y,0deg)) translateY(0);border-color:rgba(151,189,205,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(255,255,255,.32),0 9px 18px rgba(14,94,137,.2)}.finance-statistics-view-toggle-button:focus-visible:before,.finance-statistics-view-toggle-button:hover:before{opacity:.72}.finance-statistics-view-toggle-button.active{border-color:rgba(14,94,137,.44);color:#0f3f58;font-weight:700;box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(255,255,255,.34),0 10px 20px rgba(14,94,137,.22)}.finance-statistics-label-with-expand{gap:6px}.finance-statistics-label-with-expand .budget-summary-row-inline-details{display:inline-flex;align-items:center}.finance-statistics-label-with-expand .budget-summary-row-inline-summary{font-weight:inherit;color:inherit}.finance-statistics-inline-detail-row td{background:#f7fbfb;font-size:.83rem}.finance-statistics-inline-detail-label-cell{text-align:left;padding-left:24px}.finance-statistics-inline-detail-compact-cell{padding-top:6px;padding-bottom:6px}.finance-statistics-inline-detail-compact{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.finance-statistics-inline-detail-compact-main{display:inline-flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-statistics-inline-detail-compact-note{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-statistics-inline-detail-compact-value{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap;font-weight:700}.finance-statistics-inline-detail-grid-label-cell{padding-top:6px;padding-bottom:6px}.finance-statistics-inline-detail-grid-line{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-statistics-inline-detail-grid-main,.finance-statistics-inline-detail-grid-note{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.finance-statistics-inline-detail-grid-link{flex:0 0 auto;white-space:nowrap}.finance-statistics-inline-detail-grid-value{font-weight:700}.finance-statistics-inline-detail-item-details{display:block}.finance-statistics-inline-detail-item-summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-width:0;width:100%}.finance-statistics-inline-detail-item-summary::-webkit-details-marker{display:none}.finance-statistics-inline-detail-item-summary:after{content:"▸";flex:0 0 auto;margin-left:auto;font-size:.72rem;opacity:.72;transition:transform .16s ease}.finance-statistics-inline-detail-item-details[open] .finance-statistics-inline-detail-item-summary:after{transform:rotate(90deg)}.finance-statistics-inline-detail-item-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-statistics-inline-detail-item-expanded{margin-top:6px;display:grid;grid-gap:4px;gap:4px;line-height:1.35}.finance-statistics-inline-detail-item-expanded-main{color:var(--ink);font-weight:700}.finance-statistics-inline-detail-item-expanded-note{color:var(--muted)}.finance-statistics-inline-detail-item-expanded-link{display:inline-flex;align-items:center}.finance-statistics-inline-detail-row-help td{background:#edf5f7;border-top:1px solid #d7e6ea;border-bottom:1px solid #d7e6ea}.finance-statistics-inline-detail-fullwidth-cell{text-align:left;padding-left:24px}.finance-statistics-section-row th{text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;color:#0b615c;background:#d7e9ec;text-align:left}.finance-statistics-section-row td{background:#d7e9ec}.finance-statistics-section-row-expense th{border-top:0}.finance-statistics-subsection-row th{background:#f0f6f8;color:#2d4a57;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;text-align:left}.finance-statistics-view-diff-row td,.finance-statistics-view-diff-row th{background:#f4e8cf}.finance-statistics-subrow-label{padding-left:24px;color:#445f6b}.finance-statistics-subgroup-total td,.finance-statistics-subgroup-total th{font-weight:700;background:#f3f8f8}.finance-statistics-subtotal-row td,.finance-statistics-subtotal-row th{font-weight:800;color:#0b615c;background:#d7e9ec}.finance-statistics-gap-row td,.finance-statistics-gap-row th{padding:0;height:8px;line-height:0;font-size:0;border-bottom:0;background:transparent}.finance-statistics-result-row td,.finance-statistics-result-row th{font-weight:900;background:#cee2e7}.finance-statistics-result-row th{text-transform:uppercase;letter-spacing:.03em}.finance-statistics-result-value{font-size:.95rem}.finance-statistics-result-value.is-positive{color:#0f7a47}.finance-statistics-result-value.is-negative{color:#b42318}.finance-statistics-result-value.is-neutral{color:#0b615c}.finance-statistics-edit-section th{text-transform:uppercase;font-size:.74rem;letter-spacing:.04em;color:#2d4a57;background:#edf4f6}.finance-statistics-month-breakdown-shell{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:color-mix(in srgb,#ffffff 96%,var(--line) 4%);padding:6px 8px;box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 6px 16px var(--panel-inner-shadow)}.finance-statistics-month-breakdown-shell .finance-statistics-month-breakdown-table{border:0;border-radius:0;margin:0;background:transparent;border-collapse:separate;border-spacing:0}.finance-statistics-month-breakdown-table td,.finance-statistics-month-breakdown-table th{padding:9px 11px}.finance-statistics-month-breakdown-table tbody td:first-child,.finance-statistics-month-breakdown-table tbody th:first-child,.finance-statistics-month-breakdown-table thead th:first-child{padding-left:14px}.finance-statistics-month-breakdown-table tbody td:last-child,.finance-statistics-month-breakdown-table tbody th:last-child,.finance-statistics-month-breakdown-table thead th:last-child{padding-right:14px}.finance-statistics-month-category-summary{font-size:.94rem;font-weight:500;color:inherit}.finance-statistics-month-category-count{color:color-mix(in srgb,var(--ink) 62%,var(--muted));font-weight:600}.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,.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{background:#ffffff}.finance-statistics-month-breakdown-table tr.finance-statistics-month-main-row-alt td,.finance-statistics-month-breakdown-table tr.finance-statistics-month-main-row-alt th{background:#eef7f9}.finance-statistics-month-breakdown-table tbody tr:not(.finance-statistics-month-section-row):not(.finance-statistics-subtotal-row):not(.finance-statistics-result-row)>th{font-size:.94rem;font-weight:500}.finance-statistics-month-breakdown-table .finance-statistics-month-section-row th{font-size:.81rem;letter-spacing:.06em;font-weight:800;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,var(--brand) 28%)}.finance-statistics-month-breakdown-table .finance-statistics-month-section-row-income th{color:#1f6a44;background:linear-gradient(90deg,rgba(225,246,228,.96),rgba(188,231,194,.88))}.finance-statistics-month-breakdown-table .finance-statistics-month-section-row-expense th{color:#7b2237;background:linear-gradient(90deg,rgba(255,227,235,.96),rgba(243,190,206,.88));border-top:2px solid color-mix(in srgb,var(--line) 68%,var(--brand) 32%)}.finance-statistics-month-breakdown-table .finance-statistics-month-professionals-row .budget-summary-row-inline-details{display:inline-flex;align-items:center}.finance-statistics-month-breakdown-table .finance-statistics-month-professionals-row .budget-summary-row-inline-summary{color:inherit;font-weight:inherit}.finance-statistics-month-breakdown-table .finance-statistics-month-gap-row td{height:10px;padding:0;border:0;background:transparent!important}.finance-statistics-month-amount-cell{white-space:nowrap}.finance-statistics-month-detail-text-cell{text-align:left}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-item-cell{padding-left:16px;max-width:0}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-group-row td{background:#edf6f6;font-size:.88rem}.finance-statistics-month-detail-group-label-cell{padding-left:16px}.finance-statistics-month-detail-group-summary{display:inline-flex;align-items:center;gap:7px;font-weight:750;color:var(--ink)}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-group-item-row .finance-statistics-month-detail-item-cell{padding-left:34px;background:#fbfdfd}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-group-item-row .finance-statistics-month-detail-amount-cell{background:#fbfdfd}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;font-size:.82rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:hidden}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-primary,.finance-statistics-month-breakdown-table .finance-statistics-month-detail-primary a{font-weight:700;color:var(--ink)}.finance-statistics-month-breakdown-table .finance-statistics-month-detail-secondary,.finance-statistics-month-breakdown-table .finance-statistics-month-detail-separator{color:var(--muted);font-weight:400}.finance-statistics-month-detail-amount-cell{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-statistics-month-detail-anchor{scroll-margin-top:96px}@media (max-width:720px){.finance-statistics-month-breakdown-shell{padding-inline:4px}.finance-statistics-month-breakdown-shell .finance-statistics-month-breakdown-table{width:100%;table-layout:fixed}.finance-statistics-month-breakdown-table thead th:first-child{width:58%!important}.finance-statistics-month-breakdown-table thead th:nth-child(2),.finance-statistics-month-expand-block>tr>td:nth-child(2),.finance-statistics-month-professionals-row>td:nth-child(2){display:table-cell;width:0!important;max-width:0;padding-inline:0!important;border-inline:0;font-size:0;line-height:0;white-space:nowrap;overflow:hidden}.finance-statistics-month-breakdown-table thead th:last-child{width:42%!important}.finance-statistics-month-detail-overlay .finance-statistics-month-breakdown-table .finance-statistics-month-expand-block>tr>th:first-child,.finance-statistics-month-detail-overlay .finance-statistics-month-breakdown-table .finance-statistics-month-professionals-row>th:first-child{width:58%!important}.finance-statistics-month-detail-overlay .finance-statistics-month-breakdown-table td.finance-statistics-month-amount-cell{display:table-cell!important}.finance-statistics-month-breakdown-table td,.finance-statistics-month-breakdown-table th{padding-inline:8px}.finance-statistics-month-breakdown-table .finance-statistics-month-category-summary{flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px}}.finance-statistics-fixed-list{display:flex;flex-direction:column;gap:8px}.finance-statistics-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.finance-statistics-fixed-item{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:860px){.finance-statistics-editor-grid,.finance-statistics-fixed-item{grid-template-columns:minmax(0,1fr)}}.finance-archive-box{border:1px solid #d6dede;border-radius:12px;padding:10px 12px;background:#f1f4f4;box-sizing:border-box;max-width:100%}.finance-open-box{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff}.finance-archive-box .small,.finance-archive-box td,.finance-archive-box th{color:#4f6666}.finance-archive-box td,.finance-archive-box th{border-bottom-color:#d4dddd}.finance-archive-box .striped-table tbody tr:nth-child(2n) td{background:#eaf0f0}.finance-archive-box .finance-received-table tbody tr:nth-child(odd) td{background:#fcffff}.finance-archive-box .finance-received-table tbody tr:nth-child(2n) td{background:#f3fafc}.finance-archive-box .subtle-row td{background:#e4ebeb}.finance-sales-unified-box.finance-archive-box{border-color:var(--line);background:var(--panel)}.finance-sales-unified-box.finance-archive-box .small{color:var(--muted)}.finance-sales-unified-box.finance-archive-box td,.finance-sales-unified-box.finance-archive-box th{color:var(--ink);border-bottom-color:var(--line)}.finance-sales-unified-box.finance-archive-box .finance-sales-table tbody tr:not(.finance-sales-row-paid):nth-child(odd) td{background:var(--panel)}.finance-sales-unified-box.finance-archive-box .finance-sales-table tbody tr:not(.finance-sales-row-paid):nth-child(2n) td{background:#f7fbfb}@media (max-width:900px){.finance-archive-box{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.finance-archive-box .striped-table{width:100%;min-width:0;table-layout:fixed}.finance-archive-box .striped-table td,.finance-archive-box .striped-table th{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.finance-archive-box .striped-table .table-cell-right,.finance-archive-box .striped-table td.finance-received-actions-cell{white-space:nowrap}}.event-expenses-table .event-expense-row-paid td{background:#e7eeef!important;color:#5a6d6e}.finance-received-table td,.finance-received-table th{padding:8px 10px;vertical-align:middle}.finance-received-table td.finance-received-amount-cell,.finance-received-table th.finance-received-amount-cell{text-align:right;padding-right:16px}.finance-received-table td.finance-received-method-cell,.finance-received-table th.finance-received-method-cell{white-space:nowrap}.finance-received-table td.finance-received-actions-cell{text-align:right;white-space:nowrap}.finance-sales-stack .inline-button:not(.pagination-nav-button){box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(255,255,255,.24),0 5px 12px rgba(15,23,42,.12),0 8px 16px rgba(11,94,137,.14)}.finance-sales-stack .inline-button:not(.pagination-nav-button):focus-visible,.finance-sales-stack .inline-button:not(.pagination-nav-button):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.28),0 7px 16px rgba(15,23,42,.16),0 10px 20px rgba(11,94,137,.18)}.finance-sales-controls-box{gap:10px}.finance-sales-unified-box{min-width:0;max-width:100%;gap:8px}.finance-sales-search-row.compact-filters-search-row--with-create{grid-template-columns:minmax(220px,1fr) auto auto auto}.finance-sales-search-row{margin-bottom:2px}.finance-sales-search-row .finance-sales-presets-button{min-width:132px}.finance-sales-presets-button.compact-filters-new-button{border-color:rgba(143,185,204,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,249,252,.96));color:var(--ink)}.finance-sales-presets-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:var(--modal-backdrop-background);backdrop-filter:var(--modal-backdrop-filter)}.finance-sales-presets-modal-panel{width:min(680px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 40px));overflow:auto;border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--panel);box-shadow:0 24px 70px rgba(15,23,42,.24)}.finance-sales-presets-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-sales-presets-modal-head h3{margin:0}.finance-sales-presets-modal-close,.finance-sales-presets-remove-button{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1}.finance-sales-presets-list{display:grid;grid-gap:10px;gap:10px}.finance-sales-presets-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.32fr) auto;align-items:end;grid-gap:10px;gap:10px}.finance-sales-presets-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.finance-sales-course-field{position:relative}.finance-sales-course-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 14px 32px rgba(15,23,42,.16)}.finance-sales-course-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;border:0;border-radius:8px;padding:6px 8px;background:transparent;color:var(--ink);text-align:left;box-shadow:none}.finance-sales-course-suggestion:focus-visible,.finance-sales-course-suggestion:hover{background:color-mix(in srgb,var(--accent-soft) 72%,white 28%);transform:none}.finance-sales-course-suggestion strong{white-space:nowrap;font-size:.86rem}.compact-filters-inline-sales{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:6px}.finance-sales-manual-panel{margin-top:6px;scroll-margin-top:80px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#f8fcfd;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 6px 14px rgba(11,122,117,.1)}.finance-sales-manual-panel h3{margin-bottom:4px}html[data-theme=dark] .finance-sales-course-suggestions,html[data-theme=dark] .finance-sales-manual-panel,html[data-theme=dark] .finance-sales-presets-modal-panel,html[data-theme=dark] .table-actions-panel{border-color:rgba(125,175,198,.52);background:linear-gradient(145deg,rgba(22,39,48,.98),rgba(14,28,36,.98)),#122631;color:#e6f1f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 38px rgba(0,0,0,.58),0 0 0 1px rgba(70,118,138,.18)}html[data-theme=dark] .finance-sales-manual-panel .form-field-label,html[data-theme=dark] .finance-sales-presets-modal-panel .form-field-label,html[data-theme=dark] .table-actions-panel .form-field-label{color:#d7e8ef;text-shadow:0 1px 1px rgba(0,0,0,.32)}html[data-theme=dark] .finance-sales-manual-panel input,html[data-theme=dark] .finance-sales-manual-panel select,html[data-theme=dark] .finance-sales-manual-panel textarea,html[data-theme=dark] .finance-sales-presets-modal-panel input,html[data-theme=dark] .table-actions-panel input,html[data-theme=dark] .table-actions-panel select,html[data-theme=dark] .table-actions-panel textarea{border-color:rgba(118,170,194,.72);background:linear-gradient(180deg,rgba(8,21,28,.98),rgba(7,18,25,.98)),#091821;color:#edf7fa;caret-color:#b7e6f4;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(84,137,158,.18)}html[data-theme=dark] .finance-sales-manual-panel input::-moz-placeholder,html[data-theme=dark] .finance-sales-manual-panel textarea::-moz-placeholder,html[data-theme=dark] .finance-sales-presets-modal-panel input::-moz-placeholder,html[data-theme=dark] .table-actions-panel input::-moz-placeholder,html[data-theme=dark] .table-actions-panel textarea::-moz-placeholder{color:rgba(206,226,235,.62)}html[data-theme=dark] .finance-sales-manual-panel input::placeholder,html[data-theme=dark] .finance-sales-manual-panel textarea::placeholder,html[data-theme=dark] .finance-sales-presets-modal-panel input::placeholder,html[data-theme=dark] .table-actions-panel input::placeholder,html[data-theme=dark] .table-actions-panel textarea::placeholder{color:rgba(206,226,235,.62)}html[data-theme=dark] .finance-sales-manual-panel input:focus,html[data-theme=dark] .finance-sales-manual-panel select:focus,html[data-theme=dark] .finance-sales-manual-panel textarea:focus,html[data-theme=dark] .finance-sales-presets-modal-panel input:focus,html[data-theme=dark] .table-actions-panel input:focus,html[data-theme=dark] .table-actions-panel select:focus,html[data-theme=dark] .table-actions-panel textarea:focus{border-color:#93d4ed;box-shadow:0 0 0 3px rgba(103,190,226,.22),inset 0 1px 0 rgba(255,255,255,.08);outline:none}html[data-theme=dark] .table-actions-panel input:-webkit-autofill{-webkit-text-fill-color:#edf7fa;box-shadow:inset 0 0 0 1000px #091821}.finance-sales-clear-filters-button{border:0;background:transparent;color:var(--muted);text-decoration:underline;padding:0;cursor:pointer}.finance-sales-clear-filters-button:focus-visible,.finance-sales-clear-filters-button:hover{color:var(--ink);text-decoration-thickness:2px}.finance-sales-toggle-active.compact-filters-new-button{border-color:var(--surface-tone-border,var(--tone-course-border));box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.34),var(--control-glass-shadow-underlay-strong),0 12px 24px var(--surface-tone-shadow-strong,var(--tone-course-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--tone-course-ring))}.finance-sales-toggle-active.compact-filters-icon-button{border-color:rgba(120,166,192,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.32),0 6px 14px rgba(15,23,42,.16),0 8px 16px rgba(11,94,137,.16)}.finance-sales-import-note{margin-top:2px;padding:6px 10px;border-radius:10px;border:1px solid rgba(143,185,204,.42);background:rgba(247,253,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.finance-received-filters-form{gap:8px;position:relative;margin-bottom:6px}#received-finance>.row.small{margin-bottom:8px}.finance-received-filters-state{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.finance-received-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.finance-received-search-field{min-width:0;gap:4px}.finance-received-filters-toggle{width:auto;min-width:96px;height:48px;min-height:48px;padding:10px 14px;align-self:end;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finance-received-filters-icon-button{width:48px;min-width:48px;padding:0;border-radius:12px}.finance-received-filters-icon{width:18px;height:18px;display:block}.finance-received-filters-state:checked~.finance-received-search-row .finance-received-filters-toggle{border-color:rgba(120,166,192,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.32),0 6px 14px rgba(15,23,42,.16),0 8px 16px rgba(11,94,137,.16)}.finance-received-filters-inline{margin-top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;align-items:center}.finance-received-filters-inline>*{min-width:0}.finance-received-filters-state:not(:checked)~.finance-received-filters-inline{display:none}.finance-received-filters-inline input,.finance-received-filters-inline select{min-height:42px;height:42px}.finance-received-filter-item{gap:4px}.finance-received-filter-actions{display:flex;align-items:flex-end}.finance-received-filter-reset{white-space:nowrap;padding-bottom:2px}.finance-received-total-inline{white-space:nowrap}.finance-received-total-inline strong{color:var(--ink)}.compact-filters-form{gap:10px;position:relative;margin-bottom:12px}.compact-filters-state{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.compact-filters-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:4px}.compact-filters-search-row--with-create{grid-template-columns:minmax(0,1fr) auto auto}.compact-filters-search-field{min-width:0;gap:4px}.compact-filters-new-button,.compact-filters-search-submit,.compact-filters-toggle{width:auto;min-width:96px;height:48px;min-height:48px;padding:10px 14px;align-self:end}.compact-filters-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compact-filters-icon-button{width:48px;min-width:48px;padding:0;border-radius:12px}.compact-filters-icon{width:18px;height:18px;display:block}.pagination-nav-link.compact-filters-new-button,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);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:800;border-color:var(--surface-tone-border);background:linear-gradient(140deg,rgba(255,255,255,.52) 0,rgba(255,255,255,.16) 42%,var(--surface-tone-glow) 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 rgba(255,255,255,.76),inset 0 -1px 0 rgba(255,255,255,.24),var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow);text-shadow:0 1px 0 rgba(255,255,255,.22)}.pagination-nav-link.compact-filters-new-button:focus-visible,.pagination-nav-link.compact-filters-new-button:hover,button.compact-filters-new-button:focus-visible,button.compact-filters-new-button:hover{border-color:color-mix(in srgb,var(--surface-tone-border) 84%,#ffffff 16%);color:var(--surface-tone-text);box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(255,255,255,.3),var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong),0 0 0 1px var(--surface-tone-ring)}.compact-filters-toggle:after{content:"▸";margin-left:6px;font-size:.86em;line-height:1;color:inherit}.compact-filters-icon-button:after{content:none}.compact-filters-state:checked~.compact-filters-search-row .compact-filters-toggle:after{content:"▾"}.compact-filters-state:checked~.compact-filters-search-row .compact-filters-icon-button{border-color:rgba(120,166,192,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.32),0 6px 14px rgba(15,23,42,.16),0 8px 16px rgba(11,94,137,.16)}.customers-new-customer-state,.students-new-course-state{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.customers-new-customer-panel,.students-new-course-panel{display:none;position:relative;margin-top:8px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#f8fcfd;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 6px 14px rgba(11,122,117,.1)}.customers-new-customer-state:checked~.customers-new-customer-panel,.students-new-course-state:checked~.students-new-course-panel{display:grid;grid-gap:10px;gap:10px}.customers-new-customer-state:checked~.compact-filters-form .compact-filters-new-button,.students-new-course-state:checked~.compact-filters-form .compact-filters-new-button{border-color:var(--surface-tone-border,var(--tone-course-border));box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.34),var(--control-glass-shadow-underlay-strong),0 12px 24px var(--surface-tone-shadow-strong,var(--tone-course-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--tone-course-ring))}.compact-filters-new-button--strong{font-weight:800}.compact-filters-panel-head{justify-content:space-between;align-items:center;gap:8px}.compact-filters-panel-close{top:var(--corner-close-offset);right:var(--corner-close-offset)}.compact-filters-inline{margin-top:8px;display:grid;grid-gap:8px;gap:8px;align-items:start}.compact-filters-inline>*{min-width:0}.compact-filters-inline-customers{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-filters-inline-changelog,.compact-filters-inline-students{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compact-filters-state:not(:checked)~.compact-filters-inline{display:none}.compact-filters-item{gap:4px;position:relative;min-height:66px}.compact-filters-item>.form-field-label{min-height:20px;display:inline-flex;align-items:flex-end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-filters-item--planned{grid-column:1/span 1}.compact-filters-item input:not([type=checkbox]):not([type=radio]),.compact-filters-item select{min-height:42px;height:42px}.compact-filters-certification-item{align-items:stretch}.compact-filters-inline-customers .compact-filters-item,.compact-filters-inline-students .compact-filters-item,.compact-filters-item:has(>.compact-filters-dropdown){gap:0;padding-top:24px}.compact-filters-inline-customers .compact-filters-item>.form-field-label,.compact-filters-inline-students .compact-filters-item>.form-field-label,.compact-filters-item:has(>.compact-filters-dropdown)>.form-field-label{position:absolute;top:0;left:0;right:0;min-height:20px;display:inline-flex;align-items:flex-end;pointer-events:none}.compact-filters-dropdown{position:relative;display:block;width:100%;margin:0;border:0;padding:0;background:transparent;box-shadow:none}.compact-filters-dropdown[open]{z-index:120;overflow:visible}.compact-filters-dropdown[open]>.compact-filters-dropdown-panel{position:absolute;top:calc(100% - 1px);left:0;right:0}.compact-filters-dropdown[open].compact-filters-dropdown--open-up>.compact-filters-dropdown-panel{top:auto;bottom:calc(100% - 1px);border-top:1px solid rgba(120,166,192,.72);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -16px 32px rgba(9,26,39,.2),inset 0 0 0 1px rgba(255,255,255,.26)}.compact-filters-inline-customers .compact-filters-item>.compact-filters-dropdown,.compact-filters-inline-students .compact-filters-item>.compact-filters-dropdown,.compact-filters-item:has(>.compact-filters-dropdown)>.compact-filters-dropdown{position:absolute;top:24px;left:0;right:0;width:100%}.compact-filters-inline-customers .compact-filters-item>.compact-filters-dropdown[open],.compact-filters-inline-students .compact-filters-item>.compact-filters-dropdown[open],.compact-filters-item:has(>.compact-filters-dropdown)>.compact-filters-dropdown[open]{position:absolute;top:24px;left:0;right:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.compact-filters-dropdown-trigger{min-height:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,#ffffff 90%,var(--bg) 10%);padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.92rem;color:var(--ink);list-style:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.04)}.compact-filters-dropdown-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-filters-dropdown-trigger::-webkit-details-marker{display:none}.compact-filters-dropdown-trigger::marker{content:""}.compact-filters-dropdown-trigger:after{content:"▾";font-size:.8rem;opacity:.78}.compact-filters-dropdown[open] .compact-filters-dropdown-trigger{box-shadow:inset 0 1px 0 rgba(255,255,255,.8);border-radius:12px 12px 0 0;border-color:rgba(91,143,169,.92) rgba(91,143,169,.92) rgba(120,166,192,.72)}.compact-filters-dropdown[open].compact-filters-dropdown--open-up .compact-filters-dropdown-trigger{border-radius:0 0 12px 12px;border-top-color:rgba(120,166,192,.72);border-bottom-color:rgba(91,143,169,.92)}.compact-filters-dropdown[open]>.compact-filters-dropdown-trigger:after{content:"▾"}.compact-filters-dropdown-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.05)}.compact-filters-dropdown-panel{position:static;width:100%;margin:0;min-width:0;border:1px solid rgba(120,166,192,.72);border-top:0;border-radius:0 0 12px 12px;padding:8px;background:color-mix(in srgb,#ffffff 96%,#dfeff7 4%);box-shadow:0 16px 32px rgba(9,26,39,.24),inset 0 0 0 1px rgba(255,255,255,.26)}.compact-filters-dropdown-options{display:grid;grid-gap:4px;gap:4px;max-height:var(--compact-filters-dropdown-options-max-height,250px);overflow:auto;padding-right:2px}.compact-filters-dropdown-option{display:inline-flex;align-items:flex-start;gap:8px;margin:0;padding:7px 8px;border-radius:9px;font-size:.9rem;line-height:1.22;cursor:pointer}.compact-filters-dropdown-option:hover{background:color-mix(in srgb,var(--bg) 82%,#dceef7 18%)}.compact-filters-dropdown-option input[type=checkbox],.compact-filters-dropdown-option input[type=radio]{width:16px;height:16px;min-width:16px;margin:2px 0 0}.compact-filters-dropdown-option input:checked+span{font-weight:700}.compact-filters-dropdown-option-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.compact-filters-dropdown-option-description{color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.25}.compact-filters-dropdown--disabled>.compact-filters-dropdown-trigger{opacity:.6;cursor:not-allowed}.compact-filters-dropdown-option--disabled{opacity:.58;cursor:not-allowed}.compact-filters-dropdown-option--disabled:hover{background:transparent}.compact-filters-dropdown-panel--multi{padding-bottom:10px}.compact-filters-dropdown-options--multi{max-height:190px}.event-participants-columns-select{position:relative;width:auto}.event-participants-columns-select>.event-participants-columns-toggle{min-height:0;height:auto;padding:5px 8px;border-radius:8px;font-size:.74rem;line-height:1.1;font-weight:700}.event-participants-columns-select[open]>.event-participants-columns-toggle{border-radius:8px;border-bottom-color:var(--tone-payment-border)}.event-participants-columns-select[open]>.event-participants-columns-panel{top:calc(100% + 8px);left:auto;right:0;width:min(320px,calc(100vw - 36px));min-width:min(280px,calc(100vw - 36px));border-top:1px solid rgba(120,166,192,.72);border-radius:12px}.event-participants-columns-options{max-height:min(380px,70vh)}.event-participants-table-scroll{overflow-x:auto;width:100%}.event-participant-turn-group-row>td{padding:14px 10px 8px;background:linear-gradient(90deg,rgba(174,224,239,.48),rgba(255,255,255,.92));border-top:1px solid rgba(120,166,192,.46);border-bottom:1px solid rgba(120,166,192,.34)}.event-participant-turn-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:var(--color-text)}.event-participant-turn-group-heading strong{font-size:.95rem}.event-participant-turn-group-heading span{color:var(--color-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.event-participant-accommodation-cell,.event-participant-email-cell,.event-participant-main-instructor-cell,.event-participant-phone-cell,.event-participant-rental-cell,.event-participant-rental-items-cell,.event-participant-rental-transport-cell,.event-participant-ssi-cell{max-width:220px;white-space:normal;overflow-wrap:anywhere}.event-participant-rental-amount-cell,.event-participant-rental-deposit-cell{text-align:right;white-space:nowrap}.compact-filters-actions{display:flex;align-items:flex-start;grid-column:1/-1;margin-top:2px}.compact-filters-reset{white-space:nowrap;padding-bottom:0}.pagination-nav-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pagination-nav-button,.pagination-nav-disabled,.pagination-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border-radius:10px;font-size:.84rem;line-height:1.05;font-weight:400;white-space:nowrap}.pagination-nav-link,button.pagination-nav-button{border:1px solid rgba(151,189,205,.62);background:linear-gradient(140deg,rgba(255,255,255,.38),rgba(255,255,255,.14) 44%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(217,239,245,.9),rgba(188,223,241,.86));color:#11384d;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(255,255,255,.24),0 4px 10px rgba(15,23,42,.12),0 6px 12px rgba(11,94,137,.12);isolation:auto;overflow:visible;-webkit-mask-image:none;backdrop-filter:none;text-shadow:none;width:auto;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.pagination-nav-link:focus-visible,.pagination-nav-link:hover,button.pagination-nav-button:focus-visible,button.pagination-nav-button:hover{text-decoration:none;transform:translateY(0);border-color:rgba(151,189,205,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.3),0 6px 14px rgba(15,23,42,.16),0 8px 16px rgba(11,94,137,.16)}.pagination-nav-button{width:auto;min-width:0}.pagination-nav-button:disabled,.pagination-nav-disabled{border:1px solid rgba(163,190,201,.54);background:linear-gradient(90deg,rgba(238,246,249,.9),rgba(225,237,241,.86));color:color-mix(in srgb,var(--ink) 60%,var(--muted));text-decoration:none;opacity:.72}.pagination-nav-button:disabled{cursor:not-allowed;transform:none}.borek-entry-orders-actions{gap:8px}.borek-entry-orders-action-row{align-items:flex-start}.borek-entry-sale-toggle{align-self:flex-start;min-width:0}.borek-entry-sale-summary{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:-moz-max-content;min-width:max-content}.borek-entry-orders-sale-summary{padding:7px 11px;border-radius:10px;font-size:.88rem;line-height:1.15;font-weight:650}.borek-entry-orders-action-row:has(.borek-entry-sale-toggle[open]) .borek-entry-sale-toggle{width:100%;flex:1 1 100%}.borek-entry-sale-panel{display:none;margin-top:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 78%,#8eb8cd 22%);border-radius:14px;background:color-mix(in srgb,var(--panel) 88%,#ebf5fb 12%)}.borek-entry-sale-toggle[open] .borek-entry-sale-panel{display:grid}.borek-reception-sale-popover{position:relative;flex:0 0 auto}.borek-reception-sale-popover.is-open{z-index:80}.borek-reception-sale-popover--modal.is-open{z-index:5200}.borek-reception-sale-modal-layer{position:fixed;inset:0;z-index:5200;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.borek-reception-sale-summary{gap:8px}.borek-entry-orders-action-row .borek-reception-sale-summary{min-height:0;padding:7px 11px;border-radius:10px;font-size:.88rem;line-height:1.15;font-weight:650}.borek-reception-sale-caret{display:inline-block;font-size:.85em;line-height:1;opacity:.78;transition:transform .17s ease}.borek-reception-sale-popover.is-open .borek-reception-sale-caret{transform:rotate(180deg)}.borek-reception-sale-panel{display:grid;position:absolute;top:calc(100% + 10px);left:0;z-index:80;width:min(620px,calc(100vw - 32px));max-width:620px;max-height:min(76vh,820px);overflow:auto;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 34px rgba(19,39,74,.22)}.borek-reception-sale-backdrop{display:none}.borek-reception-sale-popover--modal .borek-reception-sale-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;inset:0;z-index:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:default}.borek-reception-sale-popover--modal .borek-reception-sale-panel{position:relative;inset:auto;top:auto;left:auto;z-index:1;width:min(760px,calc(100dvw - 24px));max-width:760px;max-height:calc(100dvh - 24px);margin:auto;padding:0;transform:none}.borek-reception-sale-popover--modal .borek-reception-sale-mobile-header{display:grid;position:relative;top:auto;z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0}.borek-reception-sale-popover--modal .borek-reception-sale-mobile-header h3{margin:0}body.borek-reception-sale-modal-open{overflow:hidden}.borek-reception-sale-modal-body{padding:clamp(12px,2vw,18px)}.borek-reception-sale-mobile-header{display:none}.borek-reception-sale-mobile-header h3{min-width:0}.borek-reception-sale-mobile-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.borek-reception-sale-mobile-header-actions.shark-modal-action-rail{position:static;inset:auto;pointer-events:auto}.borek-reception-sale-header-action{min-width:0;min-height:38px;padding:7px 12px;justify-content:center;white-space:nowrap}.borek-reception-sale-mobile-close{display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:999px;font-size:1.35rem;line-height:1}.borek-entry-sale-search-form{gap:8px}.borek-entry-sale-search-input{width:100%}.borek-entry-sale-unverified-hint{color:#8a4b1e}.borek-entry-sale-products-grid,.borek-entry-sale-selected-visitor,.borek-entry-sale-visitor-edit-grid{gap:10px}.borek-air-fill-form,.borek-air-fill-sale,.borek-entry-sale-product-card{min-width:0}.borek-air-fill-date-toolbar{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,#edf7fb 12%)}.borek-air-fill-date-value{display:grid;flex:1 1 auto;min-width:0;grid-gap:2px;gap:2px}.borek-air-fill-date-value small{color:var(--muted);font-size:.76rem}.borek-air-fill-date-value em{color:color-mix(in srgb,var(--accent) 76%,var(--text));font-size:.78rem;font-style:normal;font-weight:650;overflow-wrap:anywhere}.borek-air-fill-visitor-intro{justify-content:flex-start}.borek-air-fill-visitor-intro .borek-air-fill-date-value{gap:4px}.borek-air-fill-visitor-intro-copy{color:var(--muted);line-height:1.4}.borek-air-fill-date-picker{display:grid;flex:0 0 auto;width:min(230px,42%);grid-gap:4px;gap:4px}.borek-air-fill-date-picker>span{color:var(--muted);font-size:.76rem;font-weight:650}.borek-air-fill-date-picker .modern-datepicker,.borek-air-fill-date-picker .modern-datepicker-trigger-input,.borek-air-fill-date-picker .modern-datepicker-trigger-wrap{width:100%;min-width:0}.borek-air-fill-date-picker .modern-datepicker-trigger-input{min-height:40px;padding-block:8px;font-size:.9rem;font-weight:650}.borek-air-fill-photo-stage{display:grid;place-items:center;width:100%;min-height:220px;aspect-ratio:4/3;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 76%,#f6fbff 24%)}.borek-air-fill-inspection-layout{display:grid;grid-gap:10px;gap:10px}.borek-air-fill-inspection-layout.is-compact{grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);align-items:stretch}.borek-air-fill-inspection-layout.is-compact .borek-air-fill-photo-stage{min-height:0;aspect-ratio:1/1;align-self:start}.borek-air-fill-inspection-layout.is-status-only{grid-template-columns:minmax(0,1fr)}.borek-air-fill-photo-stage>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.borek-air-fill-photo-placeholder{display:grid;grid-gap:8px;gap:8px;place-items:center;min-height:160px;color:color-mix(in srgb,var(--text) 72%,#5f7f91 28%);text-align:center}.borek-air-fill-photo-placeholder strong{font-size:1.05rem}.borek-air-fill-photo-guide{display:block;width:min(92%,520px);height:auto;aspect-ratio:3/2;margin-bottom:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,#8eb8cd 24%);border-radius:18px;-o-object-fit:cover;object-fit:cover;background:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 30px rgba(28,73,92,.14)}.borek-air-fill-photo-guide--dark,html[data-theme=dark] .borek-air-fill-photo-guide--light{display:none}html[data-theme=dark] .borek-air-fill-photo-guide--dark{display:block}.borek-air-fill-actions,.borek-air-fill-footer-actions,.borek-air-fill-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.borek-air-fill-visitor-photo-actions{display:grid;grid-gap:8px;gap:8px}.borek-air-fill-compact-status{display:grid;align-content:center;min-width:0;grid-gap:4px;gap:4px;padding:12px;border:1px solid color-mix(in srgb,#2f7f9d 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--panel) 84%,#edf7fb 16%)}.borek-air-fill-compact-status>span{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;color:color-mix(in srgb,#23667f 82%,var(--text));font-size:.72rem;font-weight:750;line-height:1.1;background:color-mix(in srgb,#dff2f8 72%,var(--panel))}.borek-air-fill-compact-status>p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.borek-air-fill-compact-status.is-valid{border-color:color-mix(in srgb,#2f9d61 48%,var(--line));background:color-mix(in srgb,var(--panel) 84%,#e7f7ed 16%)}.borek-air-fill-compact-status.is-valid>span{color:color-mix(in srgb,#1f7545 86%,var(--text));background:color-mix(in srgb,#d9f3e3 76%,var(--panel))}.borek-air-fill-compact-status.is-expired,.borek-air-fill-compact-status.is-skipped,.borek-air-fill-compact-status.is-unreadable{border-color:color-mix(in srgb,#c77829 42%,var(--line));background:color-mix(in srgb,var(--panel) 84%,#fff4df 16%)}.borek-air-fill-actions--visitor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.borek-air-fill-actions--visitor>button,.borek-air-fill-check-button{width:100%;justify-content:center}.borek-air-fill-check-chip,.borek-air-fill-result{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 90%,#edf7fb 10%)}.borek-air-fill-check-chip span,.borek-air-fill-result span,.borek-air-fill-total small,.borek-air-fill-total span{color:var(--muted);font-size:.82rem}.borek-air-fill-result p{margin:0}.borek-air-fill-check-chip.is-valid,.borek-air-fill-result.is-valid{border-color:color-mix(in srgb,#2f9d61 48%,var(--line));background:color-mix(in srgb,var(--panel) 84%,#e7f7ed 16%)}.borek-air-fill-check-chip.is-pending,.borek-air-fill-result.is-pending{border-color:color-mix(in srgb,#2f7f9d 42%,var(--line));background:color-mix(in srgb,var(--panel) 84%,#edf7fb 16%)}.borek-air-fill-check-chip.is-expired,.borek-air-fill-check-chip.is-skipped,.borek-air-fill-check-chip.is-unreadable,.borek-air-fill-result.is-expired,.borek-air-fill-result.is-unreadable{border-color:color-mix(in srgb,#c77829 42%,var(--line));background:color-mix(in srgb,var(--panel) 84%,#fff4df 16%)}.borek-air-fill-check-chip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.borek-air-fill-price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-gap:12px;gap:12px;align-items:end}.borek-air-fill-size-section{min-width:0}.borek-air-fill-size-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px}.borek-air-fill-size-heading>span{color:var(--muted);font-weight:400}.borek-air-fill-liters-input,.borek-air-fill-percent-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.borek-air-fill-liters-input input,.borek-air-fill-percent-input input{min-width:0;font-size:1.1rem;font-weight:700}.borek-air-fill-total{display:grid;justify-items:end;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 80%,#8eb8cd 20%);border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,#f6fbff 14%)}.borek-air-fill-size-section .borek-air-fill-total{justify-items:start}.borek-air-fill-total-meta{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:10px}.borek-air-fill-total strong{font-size:1.28rem}.borek-air-fill-person-grid{display:grid;grid-template-columns:minmax(0,1fr)}.borek-air-fill-assigned-visitor{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 90%,#edf7fb 10%)}.borek-air-fill-assigned-visitor span{color:var(--muted)}.borek-air-fill-skip-code-overlay{position:fixed;inset:0;z-index:5250;display:grid;place-items:center;padding:18px}.borek-air-fill-skip-code-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:var(--modal-backdrop-background);cursor:default;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter)}.borek-air-fill-skip-code-panel{position:relative;z-index:1;width:min(430px,calc(100vw - 36px));gap:14px;padding:22px;border-radius:16px;box-shadow:0 24px 56px rgba(4,24,59,.34)}.borek-air-fill-skip-code-panel h3{margin:0;padding-right:44px}.borek-air-fill-skip-code-panel input{font-size:1.35rem;font-weight:850;letter-spacing:.22em;text-align:center}.borek-air-fill-skip-code-contact{color:var(--muted)}.borek-air-fill-presets .inline-button{min-width:58px}.borek-air-fill-bottle-size .borek-air-fill-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;grid-gap:6px;gap:6px}.borek-air-fill-bottle-size .borek-air-fill-presets .inline-button,html[data-visual-style=modern] body .borek-air-fill-bottle-size .borek-air-fill-presets button.inline-button.inline-button{width:100%;min-width:0;padding-inline:5px;white-space:nowrap;overflow-wrap:normal}.borek-air-fill-presets .inline-button.is-active{border-color:color-mix(in srgb,#2f7f9d 58%,var(--line));background:color-mix(in srgb,#dff2f8 46%,var(--panel))}.borek-air-fill-submit{width:-moz-fit-content;width:fit-content}.borek-air-fill-submit-note{padding:10px 12px;border:1px solid color-mix(in srgb,#c77829 36%,var(--line));border-radius:10px;color:color-mix(in srgb,#8a4b1e 76%,var(--text));line-height:1.4;background:color-mix(in srgb,var(--panel) 86%,#fff4df 14%)}.borek-air-fill-submit-note.is-pending{border-color:color-mix(in srgb,#2f7f9d 42%,var(--line));color:color-mix(in srgb,#23667f 78%,var(--text));background:color-mix(in srgb,var(--panel) 82%,#edf7fb 18%)}.borek-air-fill-admin-multi.is-sale-details-visible,.borek-air-fill-visitor-multi.is-sale-details-visible{grid-template-columns:minmax(0,1fr)}.borek-air-fill-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,#edf7fb 12%)}.borek-air-fill-admin-toolbar>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.borek-air-fill-admin-toolbar>span>strong{font-size:1.05rem}.borek-air-fill-admin-toolbar>span>small{color:var(--muted);font-size:.76rem}.borek-air-fill-admin-toolbar>button{min-height:40px;justify-content:center;white-space:nowrap}.borek-air-fill-admin-details-grid{grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr);align-items:end;gap:10px}.borek-air-fill-admin-details-grid .borek-air-fill-date-toolbar{grid-column:auto;min-height:100%}.borek-air-fill-admin-details-grid .borek-air-fill-discount-field{min-width:0}.borek-air-fill-remove-bottle{width:-moz-fit-content;width:fit-content;min-height:34px;margin-left:auto;padding-block:5px;font-size:.78rem!important}.borek-air-fill-count-step{align-content:start;min-width:0}.borek-air-fill-count-intro{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:16px;gap:16px}.borek-air-fill-count-intro h3{margin:0}.borek-air-fill-count-intro p{color:var(--muted);line-height:1.45}.borek-air-fill-count-guide{min-width:0}.borek-air-fill-count-guide .borek-air-fill-photo-guide{width:100%;margin:0;border-radius:12px;box-shadow:0 10px 22px rgba(28,73,92,.12)}.borek-air-fill-step-kicker{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;color:color-mix(in srgb,#23667f 82%,var(--text));font-size:.72rem;font-weight:780;letter-spacing:.02em;background:color-mix(in srgb,#dff2f8 72%,var(--panel))}.borek-air-fill-count-control{display:grid;grid-template-columns:58px minmax(120px,1fr) 58px;align-items:stretch;grid-gap:10px;gap:10px;width:min(360px,100%);margin-inline:auto}.borek-air-fill-count-control>button{display:grid;place-items:center;min-width:58px;min-height:58px;padding:0;border-radius:14px;font-size:1.8rem;line-height:1}.borek-air-fill-count-control>output{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--line) 78%,#8eb8cd 22%);border-radius:14px;background:color-mix(in srgb,var(--panel) 84%,#edf7fb 16%)}.borek-air-fill-count-control>output strong{font-size:1.8rem;line-height:1}.borek-air-fill-count-control>output span{color:var(--muted);font-size:.88rem;font-weight:650}.borek-air-fill-count-continue{width:100%;justify-content:center}.borek-air-fill-mobile-action{display:contents}.borek-air-fill-bottle-list,.borek-air-fill-multi-form{min-width:0}.borek-air-fill-multi-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,#edf7fb 12%)}.borek-air-fill-multi-toolbar>div{display:grid;grid-template-columns:auto auto;align-items:center;min-width:0;grid-gap:3px 8px;gap:3px 8px}.borek-air-fill-multi-toolbar .borek-air-fill-step-kicker{grid-row:1/3}.borek-air-fill-multi-toolbar small{color:var(--muted);font-size:.75rem}.borek-air-fill-bottle-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,#8eb8cd 16%);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#f6fbff 3%)}.borek-air-fill-bottle-card.is-valid{border-color:color-mix(in srgb,#2f9d61 46%,var(--line))}.borek-air-fill-bottle-card.is-expired,.borek-air-fill-bottle-card.is-skipped,.borek-air-fill-bottle-card.is-unreadable{border-color:color-mix(in srgb,#c77829 42%,var(--line))}.borek-air-fill-bottle-card.is-pending{border-color:color-mix(in srgb,#2f7f9d 46%,var(--line))}.borek-air-fill-bottle-header{display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;justify-content:stretch;grid-gap:8px;gap:8px;width:100%;min-height:58px;padding:10px 12px;border:0;border-radius:0;color:inherit;text-align:left;background:color-mix(in srgb,var(--panel) 92%,#dceef5 8%);box-shadow:none;text-shadow:none}.borek-air-fill-bottle-header:hover{background:color-mix(in srgb,var(--panel) 88%,#dceef5 12%)}.borek-air-fill-bottle-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--line) 76%,#5d9cb6 24%);border-radius:8px;color:color-mix(in srgb,#23667f 82%,var(--text));font-weight:820;background:color-mix(in srgb,#dff2f8 42%,var(--panel))}.borek-air-fill-bottle-card.is-valid .borek-air-fill-bottle-number{color:color-mix(in srgb,#1f7545 86%,var(--text));background:color-mix(in srgb,#d9f3e3 76%,var(--panel))}.borek-air-fill-bottle-heading{display:grid;min-width:0;justify-items:start;grid-gap:2px;gap:2px}.borek-air-fill-bottle-heading>strong{font-size:1.1rem;font-weight:820;line-height:1.14}.borek-air-fill-bottle-heading small,.borek-air-fill-bottle-price{color:var(--muted);font-size:.75rem}.borek-air-fill-bottle-heading small{font-weight:680}.borek-air-fill-bottle-card.is-valid .borek-air-fill-bottle-heading small{color:color-mix(in srgb,#1f8a52 76%,var(--text))}.borek-air-fill-bottle-card.is-pending .borek-air-fill-bottle-heading small{color:color-mix(in srgb,#277c9d 76%,var(--text))}.borek-air-fill-bottle-card:is(.is-expired,.is-unreadable,.is-skipped) .borek-air-fill-bottle-heading small{color:color-mix(in srgb,#a86424 76%,var(--text))}.borek-air-fill-bottle-price{white-space:nowrap}.borek-air-fill-bottle-chevron{justify-self:end;font-size:1.05rem;transform:rotate(-90deg);transition:transform .14s ease}.borek-air-fill-bottle-card.is-expanded .borek-air-fill-bottle-chevron{transform:rotate(0deg)}.borek-air-fill-bottle-body{min-width:0;padding:0 12px 12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--panel) 98%,#dceef5 2%)}.borek-air-fill-bottle-inspection{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:stretch;grid-gap:9px;gap:9px;padding-top:11px}.borek-air-fill-bottle-photo{display:grid;place-items:center;width:92px;height:92px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);border-radius:11px;color:color-mix(in srgb,#2f7f9d 72%,var(--muted));font-size:2rem;background:color-mix(in srgb,var(--panel) 78%,#edf7fb 22%)}.borek-air-fill-bottle-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.borek-air-fill-bottle-status{display:grid;align-content:center;min-width:0;grid-gap:3px;gap:3px;padding:9px 10px;border-radius:11px;background:color-mix(in srgb,var(--panel) 84%,#edf7fb 16%)}.borek-air-fill-bottle-status small{color:var(--muted);font-size:.78rem;line-height:1.32;overflow-wrap:anywhere}.borek-air-fill-bottle-status>strong{font-size:.88rem;font-weight:740;line-height:1.24}.borek-air-fill-bottle-status.is-valid{background:color-mix(in srgb,var(--panel) 82%,#e7f7ed 18%)}.borek-air-fill-bottle-status.is-expired,.borek-air-fill-bottle-status.is-skipped,.borek-air-fill-bottle-status.is-unreadable{background:color-mix(in srgb,var(--panel) 82%,#fff4df 18%)}.borek-air-fill-bottle-liters,.borek-air-fill-bottle-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.borek-air-fill-bottle-photo-actions>button{flex:1 1;min-width:0;justify-content:center;font-size:.84rem!important;line-height:1.2;padding-inline:10px;white-space:nowrap!important}.borek-air-fill-bottle-size{padding-top:1px}.borek-air-fill-bottle-liters input{flex:1 1 110px;min-width:0;font-size:1.05rem;font-weight:760}.borek-air-fill-bottle-liters>span{color:var(--muted);font-size:.82rem}.borek-air-fill-bottle-liters>strong{margin-left:auto;white-space:nowrap}.borek-air-fill-order-summary{min-width:0;padding:12px;border:1px solid color-mix(in srgb,#2f7f9d 34%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--panel) 86%,#edf7fb 14%)}.borek-air-fill-order-total{display:flex;align-items:end;justify-content:space-between;gap:14px}.borek-air-fill-order-total>span{display:grid;grid-gap:2px;gap:2px}.borek-air-fill-order-total>span:last-child{justify-items:end}.borek-air-fill-order-total small{color:var(--muted);font-size:.78rem}.borek-air-fill-order-total strong{font-size:1.45rem}html[data-visual-style=modern] body button.borek-air-fill-bottle-header.borek-air-fill-bottle-header{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;justify-content:stretch!important;grid-gap:8px;gap:8px;width:100%;min-height:58px;padding:10px 12px;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 92%,#dceef5 8%)!important;color:var(--ink)!important;font-weight:inherit!important;text-align:left!important;text-shadow:none!important;box-shadow:none!important}html[data-visual-style=modern] body button.borek-air-fill-bottle-header.borek-air-fill-bottle-header:is(:hover,:focus-visible){border:0!important;background:color-mix(in srgb,var(--panel) 88%,#dceef5 12%)!important;color:var(--ink)!important;text-shadow:none!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 34%,transparent)!important}html[data-theme=dark] .borek-air-fill-bottle-card{border-color:rgba(111,181,210,.36);background:rgba(7,28,39,.76)}html[data-theme=dark] .borek-air-fill-bottle-body{background:rgba(5,24,34,.34)}html[data-theme=dark][data-visual-style=modern] body button.borek-air-fill-bottle-header.borek-air-fill-bottle-header{background:rgba(17,53,69,.76)!important}html[data-theme=dark][data-visual-style=modern] body .borek-air-fill-bottle-card.is-expanded>button.borek-air-fill-bottle-header.borek-air-fill-bottle-header{background:rgba(22,65,83,.82)!important}html[data-theme=dark] .borek-air-fill-bottle-card.is-valid{border-color:rgba(82,199,137,.62)}html[data-theme=dark] .borek-air-fill-bottle-card.is-pending{border-color:rgba(87,181,220,.62)}html[data-theme=dark] .borek-air-fill-bottle-card:is(.is-expired,.is-unreadable,.is-skipped){border-color:rgba(231,166,93,.62)}html[data-theme=dark] .borek-air-fill-bottle-number{border-color:rgba(126,196,224,.42);color:#d7f3ff;background:rgba(38,100,126,.34)}html[data-theme=dark] .borek-air-fill-bottle-card.is-valid .borek-air-fill-bottle-number{border-color:rgba(97,216,153,.46);color:#b8f4d1;background:rgba(31,117,69,.3)}html[data-theme=dark] .borek-air-fill-bottle-card.is-valid .borek-air-fill-bottle-heading small{color:#8ee7b5}html[data-theme=dark] .borek-air-fill-bottle-card.is-pending .borek-air-fill-bottle-heading small{color:#9edcf4}html[data-theme=dark] .borek-air-fill-bottle-card:is(.is-expired,.is-unreadable,.is-skipped) .borek-air-fill-bottle-heading small{color:#f3c58e}html[data-theme=dark] .borek-air-fill-admin-toolbar,html[data-theme=dark] .borek-air-fill-bottle-photo,html[data-theme=dark] .borek-air-fill-bottle-status,html[data-theme=dark] .borek-air-fill-multi-toolbar,html[data-theme=dark] .borek-air-fill-order-summary{background:rgba(15,47,62,.74)}html[data-theme=dark][data-visual-style=modern] body button.borek-air-fill-bottle-header.borek-air-fill-bottle-header:is(:hover,:focus-visible){background:rgba(31,72,91,.52)!important}@media (min-width:760px){.borek-air-fill-sale.is-sale-details-visible{grid-template-columns:minmax(260px,.92fr) minmax(340px,1.08fr);align-items:start}.borek-air-fill-sale.is-sale-details-visible .borek-air-fill-photo-stage{min-height:210px;aspect-ratio:1/1}.borek-air-fill-sale.is-sale-details-visible .borek-air-fill-form{align-self:start}.borek-air-fill-sale.borek-air-fill-admin-multi.is-sale-details-visible,.borek-air-fill-sale.borek-air-fill-visitor-multi.is-sale-details-visible{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.borek-entry-sale-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:900px){.borek-reception-sale-popover{position:static}.borek-reception-sale-popover.is-open{position:relative;z-index:5200}.borek-reception-sale-popover:not(.borek-reception-sale-popover--modal) .borek-reception-sale-panel{position:fixed;inset-block:0;inset-inline:auto;left:calc((100% - 100vw) / 2);left:calc((100% - 100dvw) / 2);z-index:5200;width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;max-height:none;margin:0;padding:14px;border-radius:0;align-content:start;grid-auto-rows:max-content;overflow:auto;transform:none!important}.borek-reception-sale-popover:not(.borek-reception-sale-popover--modal) .borek-reception-sale-mobile-header{display:flex;position:sticky;top:-14px;z-index:2;align-items:center;justify-content:space-between;gap:10px;margin:-14px -14px 10px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,#8eb8cd 18%);background:color-mix(in srgb,var(--panel) 92%,#ebf5fb 8%)}.borek-reception-sale-popover:not(.borek-reception-sale-popover--modal) .borek-reception-sale-mobile-header h3{margin:0}.borek-entry-sale-visitor-edit-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:620px){.borek-reception-sale-modal-layer{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.borek-reception-sale-popover--modal .borek-reception-sale-panel{width:100%;max-width:none;max-height:calc(100dvh - 16px)}.borek-reception-sale-modal-layer:has(.borek-air-fill-visitor-multi.is-sale-details-visible,.borek-air-fill-admin-multi.is-sale-details-visible) .borek-reception-sale-panel{height:calc(100dvh - 16px)!important}.borek-reception-sale-modal-body{padding:10px;scrollbar-gutter:auto}.borek-reception-sale-popover--modal .borek-air-fill-multi-form{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.borek-reception-sale-popover--modal .borek-air-fill-mobile-action{display:block;z-index:12;padding:7px;border:1px solid color-mix(in srgb,var(--line) 72%,#8eb8cd 28%);border-radius:15px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 -8px 26px rgba(4,24,59,.18);backdrop-filter:blur(14px)}.borek-reception-sale-popover--modal .borek-air-fill-count-step>.borek-air-fill-mobile-action{position:sticky;bottom:0}.borek-reception-sale-popover--modal .borek-air-fill-multi-form .borek-air-fill-mobile-action{position:fixed;right:max(18px,calc(env(safe-area-inset-right, 0px) + 18px));bottom:max(18px,calc(env(safe-area-inset-bottom, 0px) + 18px));left:max(18px,calc(env(safe-area-inset-left, 0px) + 18px))}.borek-reception-sale-popover--modal .borek-air-fill-mobile-action>.inline-button{width:100%;min-height:46px;justify-content:center}.borek-reception-sale-popover--modal .borek-reception-sale-mobile-header{min-height:60px;padding:11px 12px}.borek-reception-sale-header-action{min-height:36px;padding-inline:10px;font-size:.78rem}.borek-air-fill-count-intro{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px}.borek-air-fill-count-intro p{grid-column:1/-1}.borek-air-fill-admin-toolbar,.borek-air-fill-multi-toolbar{align-items:stretch}.borek-air-fill-admin-toolbar>button{padding-inline:10px}.borek-air-fill-multi-toolbar>button{min-height:42px;padding-inline:10px}.borek-air-fill-bottle-header,html[data-visual-style=modern] body button.borek-air-fill-bottle-header.borek-air-fill-bottle-header{grid-template-columns:30px minmax(0,1fr) 18px}.borek-air-fill-bottle-price{grid-column:2;grid-row:2}.borek-air-fill-bottle-chevron{grid-column:3;grid-row:1/3}.borek-air-fill-bottle-liters>strong{flex:1 1 auto;text-align:right}.borek-air-fill-order-total{align-items:start}.borek-air-fill-date-toolbar{align-items:stretch;flex-direction:column}.borek-air-fill-date-picker{width:100%}.borek-air-fill-admin-details-grid{grid-template-columns:minmax(0,1fr)}.borek-air-fill-admin-photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.borek-air-fill-photo-stage{min-height:190px;aspect-ratio:1/1}.borek-air-fill-actions>button,.borek-air-fill-footer-actions>button,.borek-air-fill-submit{flex:1 1 150px;width:auto}.borek-air-fill-check-chip,.borek-air-fill-payment-grid,.borek-air-fill-person-grid,.borek-air-fill-price-row{grid-template-columns:repeat(1,minmax(0,1fr))}.borek-air-fill-check-chip{align-items:stretch}.borek-air-fill-total{justify-items:start}.borek-air-fill-presets .inline-button{flex:1 1 76px}}.incoming-payments-filters-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr));align-items:end}.incoming-payments-filters-actions{grid-column:1/-1}.incoming-payments-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.incoming-payments-table{min-width:920px}.incoming-payments-table-processed{min-width:1020px}.finance-archive-box .incoming-payments-table{min-width:920px;table-layout:auto}.finance-archive-box .incoming-payments-table-processed{min-width:1020px}.finance-archive-box .incoming-payments-table td,.finance-archive-box .incoming-payments-table th{overflow-wrap:normal;word-break:normal;white-space:nowrap}.incoming-payments-table td,.incoming-payments-table th{font-size:.84rem;vertical-align:middle}.incoming-payments-sort-link{color:inherit;text-decoration:none;white-space:nowrap}.incoming-payments-sort-link:focus-visible,.incoming-payments-sort-link:hover{text-decoration:underline}.incoming-payments-date-cell{width:1%;white-space:nowrap}.incoming-payments-time-cell{width:1%;white-space:nowrap;padding-left:6px;padding-right:6px}.incoming-payments-amount-cell,.incoming-payments-vs-cell{width:1%;white-space:nowrap}.incoming-payments-vs-cell{padding-right:4px}.incoming-payments-name-cell{font-weight:700;width:160px;max-width:160px}.incoming-payments-source-cell{width:1%;white-space:nowrap;text-align:center;font-weight:700}.incoming-payments-note-cell{width:220px;max-width:220px;padding-left:6px}.incoming-payments-note-text{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-payments-detail-cell{width:1%;white-space:nowrap;text-align:right}.incoming-payments-pairing-cell,.incoming-payments-process-cell{width:1%;white-space:nowrap;text-align:center}.incoming-payments-pairing-popup{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:100%;min-width:0}.incoming-payments-pairing-payment-summary{line-height:1.2}.incoming-payments-pairing-current,.incoming-payments-pairing-payment-summary{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#f7fbfd}.incoming-payments-pairing-current{display:grid;grid-gap:4px;gap:4px;width:100%;max-width:100%;box-sizing:border-box}.incoming-payments-pairing-option-form,.incoming-payments-pairing-selection-form,.incoming-payments-pairing-unpair-form{margin:0}.incoming-payments-pairing-current-list{gap:4px}.incoming-payments-pairing-current-item{line-height:1.2}.incoming-payments-pairing-section{display:grid;grid-gap:6px;gap:6px}.incoming-payments-pairing-option-list{gap:8px}.incoming-payments-pairing-option{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#ffffff;cursor:pointer;width:100%;max-width:100%;box-sizing:border-box}.incoming-payments-pairing-option-vs-match{border-color:#5fa74d;background:linear-gradient(180deg,#f7fff7,#eef8ef);box-shadow:inset 0 0 0 1px rgba(95,167,77,.25)}.incoming-payments-pairing-option-header{display:flex;justify-content:flex-start;gap:8px;margin:0}.incoming-payments-pairing-option-checkbox{width:16px;min-width:16px;height:16px;margin:2px 0 0;padding:0;flex:0 0 auto;align-self:flex-start}.incoming-payments-pairing-option-label,.incoming-payments-pairing-option-title strong{color:var(--ink)}.incoming-payments-pairing-customer-search{gap:6px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--line)}.incoming-payments-pairing-customer-search .autocomplete,.incoming-payments-pairing-customer-search-input{width:100%}.incoming-payments-pairing-actions{display:block;margin-top:4px;padding-top:8px;border-top:1px solid var(--line)}.incoming-payments-pairing-save-button{display:block;width:100%;max-width:100%;min-width:88px;box-sizing:border-box}.incoming-payments-pairing-status-message{margin-top:6px;line-height:1.25;text-align:center}.incoming-payments-pairing-status-message:not(.form-error-message){color:var(--ink)}.incoming-payments-pairing-save-button:disabled,.incoming-payments-pairing-unpair-form .pagination-nav-link:disabled{opacity:.65;cursor:wait}body.incoming-payment-pairing-modal-open{overflow:hidden}.incoming-payments-pairing-trigger{margin:0 auto}.incoming-payments-pairing-modal-overlay{position:fixed;inset:0;z-index:210000;display:grid;place-items:center;padding:12px}.incoming-payments-pairing-modal-panel.shark-standard-modal-panel{width:min(1040px,calc(100vw - 24px))!important;max-width:min(1040px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important}.incoming-payments-pairing-modal-title{min-width:0}.incoming-payments-pairing-modal-title h2,.incoming-payments-pairing-modal-title p{margin:0}.incoming-payments-pairing-modal-title h2{font-size:clamp(1.28rem,2vw,1.68rem);line-height:1.08}.incoming-payments-pairing-modal-title p{margin-top:4px}.incoming-payments-pairing-modal-body{display:grid;grid-gap:14px;gap:14px;padding:14px 16px 16px}.incoming-payments-pairing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--line) 68%,transparent)}.incoming-payments-pairing-summary-grid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;background:color-mix(in srgb,var(--panel) 96%,#ffffff 4%)}.incoming-payments-pairing-summary-grid span{color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.incoming-payments-pairing-summary-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:1.02rem;line-height:1.2}.incoming-payments-pairing-summary-vs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em}.incoming-payments-pairing-summary-note{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.incoming-payments-pairing-summary-note strong{color:color-mix(in srgb,var(--ink) 86%,var(--muted));font-size:.86rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.incoming-payments-pairing-current{gap:10px;padding:12px 14px;border-color:color-mix(in srgb,#2a8f78 50%,var(--line));border-radius:13px;background:color-mix(in srgb,#eaf8f3 70%,var(--panel))}.incoming-payments-pairing-current-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.incoming-payments-pairing-current-head>div,.incoming-payments-pairing-current-item{display:grid;grid-gap:2px;gap:2px}.incoming-payments-pairing-current-list{gap:6px}.incoming-payments-pairing-current-item{padding:8px 10px;border-left:3px solid #2a8f78;border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--panel) 90%,transparent)}.incoming-payments-pairing-selection-form{display:grid;grid-gap:0;gap:0;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 97%,#ffffff 3%)}.incoming-payments-pairing-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.78fr);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.incoming-payments-pairing-candidates-column{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;padding:16px}.incoming-payments-pairing-sidebar{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:16px;border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,#edf4f6 64%,var(--panel))}.incoming-payments-pairing-section{gap:9px}.incoming-payments-pairing-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.incoming-payments-pairing-section-head>div{display:grid;grid-gap:3px;gap:3px}.incoming-payments-pairing-section-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;color:var(--muted);background:var(--panel);font-size:.78rem;font-weight:800}.incoming-payments-pairing-option-list{display:grid;grid-gap:9px;gap:9px}.incoming-payments-pairing-option{gap:7px;padding:11px 12px;border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#ffffff 3%);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.incoming-payments-pairing-option:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));box-shadow:0 8px 20px color-mix(in srgb,var(--panel-inner-shadow) 28%,transparent)}.incoming-payments-pairing-option:has(.incoming-payments-pairing-option-checkbox:checked){border-color:color-mix(in srgb,var(--brand-2) 68%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-2) 28%,transparent)}.incoming-payments-pairing-option-vs-match{border-color:color-mix(in srgb,#2a8f78 58%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#f1fbf7 88%,var(--panel)) 0,color-mix(in srgb,#e9f7f1 82%,var(--panel)) 100%)}.incoming-payments-pairing-option-recommended{box-shadow:inset 4px 0 0 #2a8f78,0 10px 24px rgba(28,107,87,.1)}.incoming-payments-pairing-option-header{align-items:flex-start}.incoming-payments-pairing-option-heading{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.incoming-payments-pairing-option-title{min-width:0;color:var(--ink);font-size:.91rem;line-height:1.25}.incoming-payments-pairing-match-label{flex:0 0 auto;padding:4px 7px;border:1px solid color-mix(in srgb,#2a8f78 42%,var(--line));border-radius:999px;color:color-mix(in srgb,#176c59 88%,var(--ink));background:color-mix(in srgb,#e6f7f1 82%,var(--panel));font-size:.69rem;font-weight:800;line-height:1.1;white-space:nowrap}.incoming-payments-pairing-option-label{padding-left:24px;font-weight:650}.incoming-payments-pairing-option-guidance,.incoming-payments-pairing-option-meta,.incoming-payments-pairing-option-reasons{padding-left:24px;line-height:1.35}.incoming-payments-pairing-option-reasons{color:color-mix(in srgb,#176c59 82%,var(--ink))}.incoming-payments-pairing-option-guidance{color:color-mix(in srgb,#7a5b16 86%,var(--ink))}.incoming-payments-pairing-customer-search{gap:9px;margin:0;padding:0;border:0}.incoming-payments-pairing-customer-search p{margin:3px 0 0}.incoming-payments-pairing-empty,.incoming-payments-pairing-loading,.incoming-payments-pairing-process-only-note{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:11px;background:color-mix(in srgb,var(--panel) 91%,transparent)}.incoming-payments-pairing-empty span,.incoming-payments-pairing-process-only-note p{margin:0;color:var(--muted);line-height:1.45}.incoming-payments-pairing-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--panel) 97%,#ffffff 3%)}.incoming-payments-pairing-selection-summary{display:grid;grid-gap:2px;gap:2px;min-width:0}.incoming-payments-pairing-selection-balance{color:var(--muted);font-weight:650}.incoming-payments-pairing-selection-balance.is-matching{color:color-mix(in srgb,#17725e 88%,var(--ink))}.incoming-payments-pairing-selection-balance.is-over{color:var(--danger,#b3261e)}.incoming-payments-pairing-save-button{width:auto;min-width:170px;min-height:42px;padding-inline:18px;font-weight:800}.incoming-payments-pairing-status-message{grid-column:1/-1;margin:0;text-align:left}@media (max-width:760px){.incoming-payments-pairing-modal-overlay{padding:6px}.incoming-payments-pairing-modal-panel.shark-standard-modal-panel{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.incoming-payments-pairing-modal-body{padding:10px}.incoming-payments-pairing-summary-grid,.incoming-payments-pairing-workspace{grid-template-columns:minmax(0,1fr)}.incoming-payments-pairing-summary-grid{gap:0}.incoming-payments-pairing-summary-grid>div+div{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.incoming-payments-pairing-sidebar{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-left:0}.incoming-payments-pairing-current-head,.incoming-payments-pairing-option-heading,.incoming-payments-pairing-section-head{align-items:stretch;flex-direction:column}.incoming-payments-pairing-match-label,.incoming-payments-pairing-section-count{align-self:flex-start}.incoming-payments-pairing-actions{grid-template-columns:minmax(0,1fr)}.incoming-payments-pairing-save-button{width:100%;min-width:0}}.incoming-payments-process-form{margin:0}.incoming-payments-process-button{min-height:26px;min-width:26px;width:26px;height:26px;padding:0;border-radius:999px;font-size:.9rem;line-height:1;font-weight:800}.incoming-payments-process-button.is-processed{color:#0f766e;border-color:#bde9df;background:#e8fbf7}.payment-verification-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}td.payment-verification-cell{display:table-cell}.payment-verified-row>td,.striped-table tr.payment-verified-row>td{background:#edf9f1}.payment-verified-row>td:first-child,.striped-table tr.payment-verified-row>td:first-child{padding-left:16px;box-shadow:inset 4px 0 0 #73bd8b}.striped-table tr.payment-verified-row:hover>td{background:#e5f5eb}.incoming-payments-process-button[data-saving=true]{cursor:wait}@media (max-width:1200px){.finance-received-filters-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-received-filter-actions{grid-column:1/-1;justify-content:flex-start}.finance-received-filter-reset{padding-bottom:0}.compact-filters-inline-changelog,.compact-filters-inline-customers,.compact-filters-inline-sales,.compact-filters-inline-students{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.compact-filters-actions{grid-column:1/-1;justify-content:flex-start}.compact-filters-reset{padding-bottom:0}.incoming-payments-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px) and (pointer:coarse){.event-participants-table:not(.event-participants-table-details-visible):not(.event-participants-table-custom-columns) .event-participants-col-name{width:24%}.event-participants-table:not(.event-participants-table-details-visible):not(.event-participants-table-custom-columns) .event-participants-col-courses{width:20%}.event-participants-table:not(.event-participants-table-details-visible) .event-participant-row td{vertical-align:top;padding-top:7px;padding-bottom:7px}.event-participants-table:not(.event-participants-table-details-visible) .event-participant-name{align-items:flex-start;flex-wrap:wrap;gap:3px 6px}.event-participants-table:not(.event-participants-table-details-visible) .event-participant-name-link{display:-webkit-box;flex:1 1 100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.16}.event-participants-table:not(.event-participants-table-details-visible) .event-participant-name-link>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;white-space:normal}}@media (max-width:780px){.finance-received-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.finance-received-filters-icon-button,.finance-received-filters-toggle{width:48px;min-width:48px;justify-content:center}.finance-received-filters-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-filters-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rental-loans-filters-state~.compact-filters-search-row{grid-template-columns:minmax(0,1fr) auto auto}.compact-filters-new-button,.compact-filters-search-submit{width:100%;justify-content:center}.compact-filters-icon-button,.compact-filters-toggle{width:48px;min-width:48px;justify-content:center}.compact-filters-search-row--with-create{grid-template-columns:minmax(0,1fr) auto}.compact-filters-search-row--with-create .compact-filters-new-button{grid-column:1/-1}.compact-filters-inline-changelog,.compact-filters-inline-customers,.compact-filters-inline-sales,.compact-filters-inline-students{grid-template-columns:repeat(2,minmax(0,1fr))}.changelog-filter-subject-field{grid-column:auto}.incoming-payments-filters-grid{grid-template-columns:minmax(0,1fr)}.incoming-payments-table td:nth-child(2),.incoming-payments-table td:nth-child(5),.incoming-payments-table th:nth-child(2),.incoming-payments-table th:nth-child(5){display:none}}@media (max-width:520px){.compact-filters-inline-changelog,.compact-filters-inline-customers,.compact-filters-inline-sales,.compact-filters-inline-students,.finance-received-filters-inline{grid-template-columns:minmax(0,1fr)}.rental-loans-filters-state~.compact-filters-search-row{grid-template-columns:minmax(0,1fr) auto}.rental-loans-filters-state~.compact-filters-search-row .rental-loans-filters-toggle{grid-column:1/-1;width:100%}}@media (max-width:900px) and (orientation:portrait){.finance-received-table td.finance-received-method-cell,.finance-received-table td.finance-received-receiver-cell,.finance-received-table th.finance-received-method-cell,.finance-received-table th.finance-received-receiver-cell{display:none}.finance-main-tabs .action-tab-buttons,.finance-pro-manual-tabs .action-tab-buttons{gap:8px}.finance-main-tabs .action-tab-button,.finance-pro-manual-tabs .action-tab-button{min-height:26px;padding:4px 9px;border-radius:10px;font-size:.78rem;line-height:1.05;font-weight:700}.finance-main-tabs .action-tab-button .action-summary-main,.finance-pro-manual-tabs .action-tab-button .action-summary-main{font-size:inherit;font-weight:700}.finance-main-tabs .action-tab-button .action-summary-arrow,.finance-pro-manual-tabs .action-tab-button .action-summary-arrow{font-size:.8rem}}.finance-sales-table td,.finance-sales-table th{padding:8px 10px;vertical-align:middle;overflow-wrap:normal;word-break:normal}.finance-sales-table thead th{font-size:.9rem;white-space:nowrap}.finance-sales-table tbody td{font-size:.89rem}.finance-sales-table tbody tr.finance-sales-row-paid td{background:color-mix(in srgb,#e7f7ee 82%,var(--panel) 18%)}.finance-sales-table tbody tr.finance-sales-row-paid td:first-child{box-shadow:inset 3px 0 0 #2f9e5f}.finance-sales-payment-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);font-size:.82rem;line-height:1.2;white-space:nowrap}.finance-sales-payment-status-paid{color:#146c3f;border-color:color-mix(in srgb,#2f9e5f 54%,transparent);background:color-mix(in srgb,#dcf6e7 84%,var(--panel) 16%)}.finance-sales-payment-status-open{color:color-mix(in srgb,var(--ink) 78%,var(--muted));background:color-mix(in srgb,var(--panel) 88%,var(--line) 12%)}.finance-sales-table .pit-import-sort-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;min-height:0;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;padding:0!important;margin:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;position:static;isolation:auto;overflow:visible;backdrop-filter:none;box-shadow:none!important;text-shadow:none!important}.finance-sales-table .pit-import-sort-button:focus-visible,.finance-sales-table .pit-import-sort-button:hover{transform:none!important;border-color:transparent!important;box-shadow:none!important;text-decoration:underline}.finance-sales-table .finance-sales-actions-cell,.finance-sales-table .finance-sales-actions-head,.finance-sales-table .finance-sales-amount-cell,.finance-sales-table .finance-sales-date-cell{white-space:nowrap}.finance-sales-table td.finance-sales-date-cell,.finance-sales-table th.finance-sales-date-cell{padding-left:6px;padding-right:6px}.finance-sales-table .table-actions{white-space:nowrap}.finance-sales-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}#finance-sales-table .finance-sales-duplicate-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;border:1px solid #88ace6!important;border-radius:999px!important;padding:0;background:linear-gradient(160deg,#ebf4ff,#d2e2fd)!important;color:#2357b2!important;text-shadow:none!important;box-shadow:0 4px 10px rgba(35,87,178,.2)!important;cursor:pointer;transition:box-shadow .17s ease,border-color .17s ease,background .17s ease,color .17s ease}#finance-sales-table .finance-sales-duplicate-button:focus-visible,#finance-sales-table .finance-sales-duplicate-button:hover{border-color:#5f89d2!important;box-shadow:0 6px 14px rgba(35,87,178,.24)!important;transform:none}#finance-sales-table .finance-sales-duplicate-button:focus-visible{outline:none;box-shadow:var(--focus-ring),0 6px 14px rgba(35,87,178,.24)!important}#finance-sales-table .finance-sales-duplicate-button svg{display:block;width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] #finance-sales-table .finance-sales-duplicate-button{border-color:#466aab!important;background:linear-gradient(160deg,#26426d,#1c3151)!important;color:#b9d2fb!important}html[data-theme=dark] #finance-sales-table .finance-sales-duplicate-button:focus-visible,html[data-theme=dark] #finance-sales-table .finance-sales-duplicate-button:hover{border-color:#6f95d7!important}.finance-sales-table .table-actions-panel{min-width:min(92vw,560px)}.finance-sales-table .finance-sales-actions-cell{width:1%;text-align:right}@media (min-width:761px){.finance-sales-table .finance-sales-actions-cell,.finance-sales-table .finance-sales-actions-head{position:sticky;right:0;z-index:2}.finance-sales-table .finance-sales-actions-cell:after,.finance-sales-table .finance-sales-actions-head:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--panel);box-shadow:-1px 0 0 var(--line),-5px 0 8px rgba(15,23,42,.06);pointer-events:none}.finance-sales-table .finance-sales-actions-cell:has(.table-actions[open]){z-index:30}}.finance-sales-table .finance-sales-amount-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-sales-table .finance-sales-amount-cell .pit-import-sort-button{width:100%;text-align:right}.finance-sales-unified-box.finance-archive-box .finance-sales-table{width:100%;min-width:780px;table-layout:fixed}.finance-sales-table th:first-child{width:9%}.finance-sales-table th:nth-child(2){width:17%}.finance-sales-table th:nth-child(3){width:32%}.finance-sales-table th:nth-child(4){width:17%}.finance-sales-table th:nth-child(5){width:15%}.finance-sales-table th:nth-child(6){width:10%}.finance-sales-table tbody td{padding:14px 12px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.finance-sales-table .finance-sales-cell-stack{display:flex;flex-direction:column;gap:5px;min-width:0}.finance-sales-table .finance-sales-amount-cell .finance-sales-cell-stack{align-items:flex-end}.finance-sales-table .finance-sales-note-text,.finance-sales-table .finance-sales-secondary{color:var(--muted);font-size:.8rem;font-weight:400}.finance-sales-table .finance-sales-note-text{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.finance-sales-table .finance-sales-course-name{font-weight:600}@media (max-width:900px){.finance-sales-unified-box{overflow-x:auto}.finance-sales-controls-box,.finance-sales-unified-box{display:flex;flex-direction:column;min-width:0;max-width:100%}.finance-sales-controls-box{width:100%}.finance-sales-search-row{width:100%;min-width:0;max-width:100%;box-sizing:border-box;justify-self:stretch}.courses-page .students-table{width:100%;min-width:0;table-layout:fixed}.courses-page .students-table td,.courses-page .students-table th{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}}@media (max-width:760px){.finance-sales-unified-box{display:flex;flex-direction:column;overflow-x:visible}.finance-sales-controls-box{display:flex;flex-direction:column;width:100%;min-width:0}.finance-sales-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;min-width:0;max-width:100%;box-sizing:border-box;justify-self:stretch}.finance-sales-search-row .finance-sales-search-field{min-width:0}.finance-sales-search-row .compact-filters-new-button{grid-column:1/-1;width:100%;min-width:0;white-space:normal}}.finance-received-action-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.finance-payment-detail-actions{display:inline-flex}.finance-payment-detail-actions>summary{width:20px;height:20px;min-width:20px;padding:0;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}.finance-payment-detail-actions>summary.finance-payment-detail-button-text{width:auto;min-width:52px;height:24px;padding:0 10px;border-radius:999px;font-size:.72rem;line-height:1.2}button.finance-payment-detail-button{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 3px 8px var(--control-flat-shadow)}button.finance-payment-detail-button.finance-payment-detail-button-text{width:auto;min-width:52px;height:24px;min-height:24px;padding:0 10px;line-height:1.2}button.finance-payment-detail-button:hover{background:#eef7f7;color:var(--ink);box-shadow:0 4px 10px var(--control-flat-shadow-strong)}button.finance-payment-detail-button:focus-visible{outline:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}button[data-borek-instant-finance-detail]:disabled{cursor:wait;opacity:1}.finance-payment-detail-actions>summary:after,.finance-payment-detail-actions[open]>summary:after{content:none!important}.finance-payment-detail-actions[open]>summary{width:auto!important;position:static!important;margin-bottom:0!important;padding-right:0!important;color:var(--ink);background:#eef7f7}.finance-payment-detail-actions[open]>summary.finance-payment-detail-button-text{padding-right:10px!important}.finance-payment-detail-row td{padding:0;border-bottom:none;background:transparent!important}.finance-payment-detail-expand{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .18s ease,opacity .14s ease,padding .18s ease}.finance-received-row:has(.finance-payment-detail-actions[open])+.finance-payment-detail-row .finance-payment-detail-expand{max-height:980px;opacity:1;padding:8px 0 12px;pointer-events:auto}.incoming-payments-row:has(.finance-payment-detail-actions[open])+.finance-payment-detail-row .finance-payment-detail-expand{max-height:980px;opacity:1;padding:8px 0 12px;pointer-events:auto}.finance-payment-detail-row.is-open .finance-payment-detail-expand{max-height:980px;opacity:1;padding:8px 0 12px;pointer-events:auto}.finance-payment-detail-box{margin-top:0;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px}.finance-payment-edit-actions{margin-top:10px}.finance-payment-edit-actions>summary{width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#eef7f7;color:var(--ink)}.finance-payment-edit-actions[open]>summary{margin-bottom:8px}.finance-payment-edit-form{border:1px solid var(--line);border-radius:12px;background:#fbfefe;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.finance-payment-edit-form button{grid-column:1/-1;justify-self:start}@media (max-width:860px){.finance-payment-edit-form{grid-template-columns:minmax(0,1fr)}}.budget-summary-table{border:1px solid var(--line);border-radius:12px;overflow:visible;background:#fbfefe}.budget-summary-table td,.budget-summary-table th{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.budget-summary-table thead th{background:#eef7f7;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:right}.budget-summary-table thead th:first-child{text-align:left}.budget-summary-table tbody th{font-weight:700;white-space:nowrap}.budget-summary-table td{text-align:right}.budget-summary-table>tbody:last-of-type tr:last-child td,.budget-summary-table>tbody:last-of-type tr:last-child th{border-bottom:none}.budget-summary-result-row{background:linear-gradient(90deg,rgba(11,122,117,.12),rgba(14,94,137,.08))}.budget-summary-result-row td,.budget-summary-result-row th{font-weight:800;color:#0b615c;background:transparent}.budget-summary-group-row th{background:#f3f8f8;color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--line)}.budget-summary-subtotal-row td,.budget-summary-subtotal-row th{font-weight:800;background:#f8fcfc}.budget-summary-column-details{display:inline-block;position:relative;text-align:right;z-index:3}.budget-summary-column-details[open]{z-index:12}.budget-summary-column-summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.budget-summary-column-summary::-webkit-details-marker{display:none}.budget-summary-column-summary:after{content:"▾";font-size:.7rem;opacity:.75;transition:transform .16s ease}.budget-summary-column-details[open] .budget-summary-column-summary:after{transform:rotate(180deg)}.budget-summary-row-inline-details{display:inline-block;text-align:left}.budget-summary-row-inline-summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.budget-summary-row-inline-summary::-webkit-details-marker{display:none}.budget-summary-row-inline-summary:after{content:"▾";font-size:.7rem;opacity:.75;transition:transform .16s ease}.budget-summary-row-inline-details[open] .budget-summary-row-inline-summary:after{transform:rotate(180deg)}.budget-summary-expand-block .budget-summary-inline-detail-row{display:none}.budget-summary-expand-block:has(.budget-summary-row-inline-details[open]) .budget-summary-inline-detail-row{display:table-row}.budget-summary-inline-detail-row td{background:#f7fbfb;font-size:.83rem}.event-budget-real-card .budget-summary-inline-detail-row td{text-align:right}.event-budget-real-card .budget-summary-inline-detail-row.budget-summary-inline-detail-row-alt-odd td{background:#fcffff}.event-budget-real-card .budget-summary-inline-detail-row.budget-summary-inline-detail-row-alt-even td{background:#f3fafc}.event-budget-real-card .budget-summary-column-breakdown-list{gap:2px}.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item,.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item-wrap{padding:4px 6px;border-radius:8px}.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item-wrap:nth-child(odd),.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item:nth-child(odd){background:#fcffff}.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item-wrap:nth-child(2n),.event-budget-real-card .budget-summary-column-breakdown-list>.budget-summary-column-breakdown-item:nth-child(2n){background:#f3fafc}.event-budget-real-card .budget-summary-column-breakdown-item{justify-content:space-between;align-items:flex-start;gap:10px}.budget-summary-inline-detail-label-cell{text-align:left;padding-left:24px}.budget-summary-inline-detail-label{color:var(--ink);font-weight:600}.budget-summary-inline-detail-note{color:var(--muted)}.budget-summary-column-breakdown{position:absolute;top:calc(100% + 8px);right:0;margin-top:0;width:min(380px,calc(100vw - 48px));min-width:280px;max-height:min(70vh,520px);overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px;text-transform:none;letter-spacing:normal;color:var(--ink);text-align:left;box-shadow:0 18px 40px rgba(15,23,42,.2)}.budget-summary-column-details-start .budget-summary-column-breakdown{left:0;right:auto}.budget-summary-column-details-end .budget-summary-column-breakdown{right:0;left:auto}.budget-summary-column-breakdown-section+.budget-summary-column-breakdown-section{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.budget-summary-column-breakdown-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:6px}.budget-summary-column-breakdown-list{display:grid;grid-gap:6px;gap:6px}.budget-summary-column-breakdown-item-wrap{display:grid;grid-gap:2px;gap:2px}.budget-summary-column-breakdown-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.budget-summary-column-breakdown-item span{min-width:0}.budget-summary-column-breakdown-item strong{white-space:nowrap;flex-shrink:0}.budget-summary-column-breakdown-note{color:var(--muted)}@media (max-width:900px){.budget-summary-column-breakdown{width:min(360px,calc(100vw - 24px));min-width:0;max-height:min(68vh,460px)}.budget-summary-column-details-start .budget-summary-column-breakdown{left:auto;right:0}}.success-toast{position:fixed;inset:0;z-index:2400;background:rgba(8,16,24,.54);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;padding:18px;animation:toast-overlay-in .18s ease-out}.success-toast.success-toast-nonblocking{inset:auto 0 0;background:transparent;backdrop-filter:none;pointer-events:none}.success-toast-nonblocking .success-toast-card{width:min(360px,calc(100vw - 36px));gap:4px;padding:12px 16px}.success-toast.error{background:rgba(44,12,12,.5)}.success-toast.fade-out{opacity:0;transition:opacity .26s ease}.success-toast-card{width:min(460px,calc(100vw - 36px));background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 46px rgba(15,23,42,.28);display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:26px 20px;text-align:center;color:var(--ink);animation:toast-card-in .22s ease-out}.success-toast.error .success-toast-card{border-color:rgba(199,52,52,.42);box-shadow:0 24px 46px rgba(199,52,52,.22)}.success-toast.fade-out .success-toast-card{transform:translateY(10px) scale(.97);transition:transform .26s ease}.success-toast-icon{width:66px;height:66px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,122,117,.12);color:#0b7a75;font-size:2rem;font-weight:800}.success-toast.error .success-toast-icon{background:rgba(199,52,52,.12);color:#c73434}.success-toast-title{font-size:1.28rem;font-weight:800;color:var(--ink);line-height:1.2}.success-toast-text{line-height:1.4;max-width:36ch}.app-version-refresh,.borek-admin-live-refresh,.rental-live-refresh,.system-live-refresh{z-index:2300;display:flex;justify-content:space-between;flex-wrap:wrap}.app-version-refresh,.borek-admin-live-refresh,.rental-live-refresh,.server-action-loading-overlay,.system-live-refresh{position:fixed;left:16px;bottom:16px;width:min(420px,calc(100vw - 32px));align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(11,122,117,.28);border-radius:8px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 16px 34px rgba(15,23,42,.18);backdrop-filter:blur(6px)}.server-action-loading-overlay{z-index:7600;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;pointer-events:none}.server-action-loading-shark{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;animation:shark-bob 1.9s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(78,103,122,.22))}.server-action-loading-content{min-width:0;display:grid;grid-gap:7px;gap:7px}.server-action-loading-message{min-width:0;font-size:.92rem;font-weight:700;line-height:1.25}.server-action-loading-progress-wrap{min-width:0;display:grid;grid-gap:4px;gap:4px}.server-action-loading-progress{position:relative;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,rgba(78,103,122,.2))}.server-action-loading-progress span{position:absolute;inset:0 auto 0 0;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--brand-2));transition:width .18s ease-out}.server-action-loading-progress.is-indeterminate span{width:38%;animation:server-action-progress-slide 1.15s ease-in-out infinite}.server-action-loading-progress-wrap small{color:color-mix(in srgb,var(--muted) 86%,var(--ink));font-size:.76rem;font-weight:650;line-height:1.2}@keyframes server-action-progress-slide{0%{transform:translateX(-110%)}55%{transform:translateX(120%)}to{transform:translateX(280%)}}.app-version-refresh span,.borek-admin-live-refresh span,.rental-live-refresh span,.system-live-refresh span{font-size:.92rem;font-weight:700;flex:1 1 240px;line-height:1.25}.app-version-refresh .inline-button,.borek-admin-live-refresh .inline-button,.rental-live-refresh .inline-button,.system-live-refresh .inline-button{flex:0 0 auto;min-height:34px;padding:7px 12px}.app-version-refresh{z-index:7200}.app-version-corner{position:fixed;right:8px;bottom:5px;z-index:850;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.68rem;line-height:1;color:rgba(47,78,77,.72);background:rgba(255,255,255,.6);border:1px solid rgba(176,205,204,.7);border-radius:999px;padding:2px 7px;backdrop-filter:blur(1px)}@keyframes toast-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes toast-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:720px){.success-toast-card{width:min(420px,calc(100vw - 24px));padding:22px 16px}}td,th{text-align:left;border-bottom:1px solid var(--line);padding:8px 6px 8px 0;vertical-align:top}.table-cell-right{text-align:right}@media (max-width:900px){.row.event-header-row{flex-wrap:wrap}.event-header-side{width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;margin-left:0}.event-header-edit-action{order:2;margin-left:auto}.event-header-badges{order:1;margin-left:0}.event-summary-layout{grid-template-columns:1fr}.event-summary-main{gap:10px}.event-edit-details{margin-top:0}.event-edit-details[open]{z-index:auto}.event-edit-details[open]>summary.event-edit-icon-button+div{position:static;top:auto;left:auto;width:100%;max-width:none;max-height:none;overflow:visible;margin-top:10px}.borek-finance-settings-edit[open]>summary.event-edit-icon-button+.borek-finance-settings-panel,.borek-sale-items-edit[open]>summary.event-edit-icon-button+.borek-sale-items-edit-panel{position:fixed!important;inset-block:0!important;inset-inline:auto!important;left:calc((100% - 100vw) / 2)!important;left:calc((100% - 100dvw) / 2)!important;z-index:3001;width:100vw!important;width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:max(18px,env(safe-area-inset-top,0px)) 14px max(22px,env(safe-area-inset-bottom,0px));border:0;border-radius:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%);box-shadow:none;transform:none!important}.borek-finance-settings-edit[open]>summary.event-edit-icon-button,.borek-sale-items-edit[open]>summary.event-edit-icon-button{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:3002;margin:0}.borek-entry-edit-actions[open]{z-index:3000}.borek-entry-edit-actions[open]>summary.event-edit-icon-button+.borek-entry-edit-panel{position:fixed!important;inset-block:0!important;inset-inline:auto!important;left:calc((100% - 100vw) / 2)!important;left:calc((100% - 100dvw) / 2)!important;z-index:3001;width:100vw!important;width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0!important;border-radius:0;border:0;padding:max(18px,env(safe-area-inset-top,0px)) 14px max(22px,env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%);box-shadow:none;transform:none!important}.borek-entry-edit-actions[open] .borek-entry-edit-panel-head{position:sticky;top:calc(-1 * max(18px, env(safe-area-inset-top, 0px)));z-index:2;margin:calc(-1 * max(18px, env(safe-area-inset-top, 0px))) -14px 8px;padding:max(10px,env(safe-area-inset-top,0px)) 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%)}.borek-entry-edit-actions[open] .borek-entry-edit-form{grid-template-columns:1fr}body:has(.borek-entry-edit-actions[open]){overflow:hidden;overscroll-behavior:none}body:has(.borek-finance-settings-edit[open]),body:has(.borek-sale-items-edit[open]){overflow:hidden;overscroll-behavior:none}.borek-mobile-detail-shell:has(.borek-entry-edit-actions[open])>.borek-mobile-detail-close,.borek-mobile-detail-shell:has(.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup))>.borek-mobile-detail-close{opacity:0!important;pointer-events:none!important}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup){z-index:3000}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-panel,.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup)>summary.event-edit-icon-button+.borek-visitors-edit-popup-panel{position:fixed!important;inset-block:0!important;inset-inline:auto!important;left:calc((100% - 100vw) / 2)!important;left:calc((100% - 100dvw) / 2)!important;z-index:3001;width:100vw!important;width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0!important;border-radius:0;border:0;padding:max(18px,env(safe-area-inset-top,0px)) 14px max(22px,env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%);box-shadow:none;transform:none!important}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-head{position:sticky;top:calc(-1 * max(18px, env(safe-area-inset-top, 0px)));z-index:2;margin:calc(-1 * max(18px, env(safe-area-inset-top, 0px))) -14px 8px;padding:max(10px,env(safe-area-inset-top,0px)) 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%)}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.1rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 3px 8px var(--control-flat-shadow);cursor:pointer}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:focus-visible{outline:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.borek-visitors-edit-popup[open].borek-visitors-cert-summary-popup>summary.event-edit-icon-button+.borek-visitors-edit-popup-panel{position:static;top:auto;left:auto;right:auto;width:100%;max-width:none;max-height:none;overflow:visible;margin-top:10px}body:has(.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup)){overflow:hidden;overscroll-behavior:none}.event-summary-primary-actions{width:100%}.event-budget-slot{justify-content:flex-start}.event-budget-slot-card{width:100%}.budget-extra-row,.budget-pair-row,.budget-row,.budget-triplet-row{grid-template-columns:1fr}.budget-extra-head{flex-wrap:wrap;align-items:start}.budget-extra-head-actions{width:100%;margin:0;order:3}.budget-extra-head-actions select{width:100%;min-width:0}}@media (max-width:1024px) and (pointer:coarse){.event-participants-table .event-participant-paid-cell,.event-participants-table .event-participants-col-paid{display:none}}@media (max-width:900px) and (pointer:coarse){.event-participants-table .event-participant-status-cell{text-align:center}.event-participants-table .event-participant-status-cell .participant-status-full{display:none}.event-participants-table .event-participant-status-cell .participant-status-compact-wrap{display:inline-flex}}@media (max-width:640px){.mobile-stack{display:grid;grid-gap:10px;gap:10px}.budget-row,.budget-triplet-row,.course-edit-session-row,.detail-two-col,.line-item-row,.phone-input-row{grid-template-columns:1fr}.course-edit-session-row{gap:6px}.course-edit-form .course-edit-session-row{grid-template-columns:1fr}.course-edit-session-row .compact-date{max-width:170px}.floating-fab-group{left:auto;right:14px;justify-content:flex-end;max-width:calc(100vw - 28px)}.floating-fab-group .changelog-fab{flex:0 0 auto}}@media (max-width:900px){.progress-token-editor[open]{min-width:0!important}.progress-token-editor[open],.progress-token-editor[open]>summary{width:auto!important;max-width:100%}.progress-token-editor[open]>summary:after{content:none!important}}@media (max-width:900px) and (orientation:portrait){.event-participants-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.event-participants-header-actions{width:100%;justify-content:flex-start;gap:6px}.event-participants-header-actions-right{margin-left:auto;gap:6px}.event-participants-header-actions>a.event-participants-finance-toggle{flex:1 1 100%;justify-content:flex-start;text-align:left}.event-participants-table:not(.event-participants-table-custom-columns) .event-participant-certification-cell,.event-participants-table:not(.event-participants-table-custom-columns) .event-participant-due-cell,.event-participants-table:not(.event-participants-table-custom-columns) .event-participant-notes-cell,.event-participants-table:not(.event-participants-table-custom-columns) .event-participant-other-cell,.event-participants-table:not(.event-participants-table-custom-columns) .event-participants-col-certification,.event-participants-table:not(.event-participants-table-custom-columns) .event-participants-col-due,.event-participants-table:not(.event-participants-table-custom-columns) .event-participants-col-notes,.event-participants-table:not(.event-participants-table-custom-columns) .event-participants-col-other{display:none}.event-participants-table .event-participants-col-arrival{width:44px}.event-participants-filters-popup-panel{width:min(94vw,560px);min-width:min(300px,94vw)}.event-participants-filters-inline{padding:10px}.participants-filters-grid{grid-template-columns:1fr}.event-participants-table .event-participants-col-drag{width:22px}.event-participants-table .event-participants-col-order{width:30px}.event-participants-table .event-participants-col-name{width:42%}.event-participants-table .event-participants-col-status{width:52px}.event-participants-table.event-participants-table-finance-visible .event-participants-col-status{width:44px}.event-participants-table .event-participants-col-courses{width:auto}.event-participants-table .event-arrival-toggle{width:22px;height:22px;min-width:22px;font-size:.8rem}.event-participants-table .event-participant-name{gap:6px}.event-participants-table.event-participants-table-details-visible .event-participants-col-name,.event-participants-table.event-participants-table-finance-visible .event-participants-col-name{width:56%}.event-participants-table.event-participants-table-details-visible.event-participants-table-finance-visible .event-participants-col-name{width:48%}.event-participants-table.event-participants-table-details-visible .event-participant-row td,.event-participants-table.event-participants-table-finance-visible .event-participant-row td{white-space:normal;vertical-align:top}.event-participants-table.event-participants-table-details-visible .event-participant-name,.event-participants-table.event-participants-table-finance-visible .event-participant-name{align-items:flex-start;flex-wrap:wrap;row-gap:3px}.event-participants-table.event-participants-table-details-visible .event-participant-name-link,.event-participants-table.event-participants-table-finance-visible .event-participant-name-link{flex:1 1 100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.24}.event-participants-table.event-participants-table-details-visible .event-participant-accommodation-text,.event-participants-table.event-participants-table-details-visible .event-participant-courses-text,.event-participants-table.event-participants-table-details-visible .event-participant-notes-text,.event-participants-table.event-participants-table-details-visible .event-participant-other-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-items-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-transport-text,.event-participants-table.event-participants-table-details-visible .event-participant-turn-text,.event-participants-table.event-participants-table-finance-visible .event-participant-courses-text,.event-participants-table.event-participants-table-finance-visible .event-participant-notes-text,.event-participants-table.event-participants-table-finance-visible .event-participant-other-text,.event-participants-table.event-participants-table-finance-visible .event-participant-turn-text{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;line-height:1.24}.event-participants-table.event-participants-table-details-visible .event-participant-accommodation-text,.event-participants-table.event-participants-table-details-visible .event-participant-courses-text,.event-participants-table.event-participants-table-details-visible .event-participant-notes-text,.event-participants-table.event-participants-table-details-visible .event-participant-other-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-items-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-transport-text,.event-participants-table.event-participants-table-details-visible .event-participant-turn-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-participants-table .event-participant-inline-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.event-participants-table .event-participant-inline-detail-strip.is-finance-visible{grid-template-columns:repeat(2,minmax(0,1fr))}.event-participants-table .event-participant-detail-group{padding:6px 7px}.event-participants-table .event-participant-status-cell .badge{padding:3px 8px;font-size:.72rem}.pro-event-participants-notes-table .pro-event-status-cell{text-align:center}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-full{display:none}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-compact-wrap{display:inline-flex}.participants-filters-grid .compact-filters-dropdown{min-width:0}.participant-order-toolbar .small{max-width:none}body.professional-detail-pro-only-open .top-nav{grid-template-columns:minmax(0,1fr);gap:8px}.professionals-table:not(.professionals-table-detail-only) .professionals-col-certification,.professionals-table:not(.professionals-table-detail-only) .professionals-col-contact,.professionals-table:not(.professionals-table-detail-only) .professionals-col-isport,.professionals-table:not(.professionals-table-detail-only) .professionals-col-label,.professionals-table:not(.professionals-table-detail-only) .professionals-col-ssi{display:none}.professionals-table:not(.professionals-table-detail-only) .professionals-col-name{width:auto;min-width:0}.professionals-table:not(.professionals-table-detail-only) .professionals-col-courses,.professionals-table:not(.professionals-table-detail-only) .professionals-col-events{width:76px;text-align:center;white-space:nowrap}.professionals-table:not(.professionals-table-detail-only) td,.professionals-table:not(.professionals-table-detail-only) th{white-space:nowrap;word-break:normal}.striped-table.professionals-table:not(.professionals-table-detail-only) tbody .professionals-col-name>a{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.22}.professionals-table:not(.professionals-table-detail-only) td.professionals-col-courses,.professionals-table:not(.professionals-table-detail-only) td.professionals-col-events{font-weight:700}.professionals-table .professional-detail-shell{width:min(100%,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0}.professionals-table .professional-detail-shell .card,.professionals-table .professional-detail-shell .grid,.professionals-table .professional-detail-shell .stack,.professionals-table .professional-detail-shell form{max-width:100%;min-width:0}.professional-detail-shell{max-width:100%;overflow-x:clip}.professional-detail-shell .card{max-width:100%;min-width:0}.professional-detail-shell .customer-info-card{padding:clamp(8px,2.8vw,12px)}.professional-detail-shell .customer-info-row{grid-template-columns:minmax(0,1fr);gap:10px}.professional-detail-shell .customer-info-stack{min-width:0}.professional-detail-shell .customer-info-stack h2{font-size:clamp(1.1rem,5.2vw,1.42rem);line-height:1.12}.professional-detail-shell .customer-info-stack .small{font-size:clamp(.75rem,2.9vw,.82rem);line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.professional-detail-shell .card>h3,.professional-detail-shell .section-title-with-help>h3{font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.2}.professional-detail-shell .customer-info-card>.row:first-child,.professional-detail-shell .customer-info-card>.row:first-child>.row{align-items:flex-start;flex-wrap:wrap;min-width:0}.professional-detail-shell .professional-permissions-details{width:100%;max-width:100%}.professional-detail-shell .professional-permissions-summary{width:100%;justify-content:space-between}.professional-courses-table{table-layout:fixed}.professional-courses-table .pro-courses-col-completion{display:none}.professional-courses-table .pro-courses-col-customer{width:66%}.professional-courses-table .pro-courses-col-course{display:none}.professional-courses-table .pro-courses-col-progress{width:34%;text-align:right}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-completion{display:none}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-customer{width:66%}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-course{display:none}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-progress{width:34%;text-align:right}.professional-courses-table tbody tr.pro-course-main-row td{padding-top:9px;padding-bottom:9px;line-height:1.42}.professional-courses-table .pro-courses-col-course>a,.professional-courses-table .pro-courses-col-customer>a{display:block;max-width:100%;font-size:.84rem;line-height:1.26;overflow-wrap:normal;word-break:normal}.professional-courses-table .pro-courses-col-customer>a{display:none}.professional-courses-table .pro-course-compact-summary{display:grid;grid-gap:4px;gap:4px;min-width:0}.professional-courses-table .pro-course-compact-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 7px;min-width:0}.professional-courses-table .pro-course-compact-customer{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.18;text-decoration-thickness:1px;text-underline-offset:2px}.professional-courses-table .pro-course-compact-course{display:inline-flex;align-items:center;min-height:19px;padding:1px 7px;border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line) 66%);border-radius:999px;background:color-mix(in srgb,var(--brand) 9%,#fff 91%);color:color-mix(in srgb,var(--ink) 84%,var(--brand) 16%);font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.professional-courses-table .pro-course-compact-completion{display:-webkit-box;max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--ink) 74%,var(--muted) 26%);font-size:.74rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.professional-courses-table .pro-course-compact-completion span{color:color-mix(in srgb,var(--ink) 90%,var(--muted) 10%);font-weight:800}.professional-courses-table .pro-courses-col-course,.professional-courses-table .pro-courses-col-course a{white-space:nowrap}.professional-courses-table .pro-courses-col-course a{overflow:hidden;text-overflow:ellipsis}.professional-courses-table .pro-courses-col-progress{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.professional-courses-table .progress-wrap-compact{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;-moz-column-gap:0;column-gap:0;row-gap:3px}.professional-courses-table .progress-wrap-compact .progress-cluster.progress-cluster-theory{order:0;margin-right:0;width:auto;min-width:20px;height:20px;min-height:20px;padding:0 5px;border-radius:6px}.professional-courses-table .progress-wrap-compact .progress-cluster{padding:1px 3px;border-radius:6px;gap:1px;margin-left:auto}.professional-courses-table .progress-wrap-compact .progress-cluster-prefix{padding:0 1px;font-size:.66rem}.professional-courses-table .progress-wrap-compact .progress-cluster-seg{min-width:14px;height:14px;border-radius:4px;font-size:.62rem;padding:0 3px}.professional-detail-shell .student-detail-shell{padding:10px}.professional-detail-shell .student-detail-shell .customer-detail-close-link{--corner-close-size:30px;--corner-close-offset:calc(var(--corner-close-size) / -2)}.professional-detail-shell .student-detail-shell>.card{min-width:0}.professional-detail-shell .pro-student-open-courses-table thead{display:none}.professional-courses-table tbody>tr.pro-course-expanded-row{display:table-row}.professional-courses-table tbody>tr.pro-course-expanded-row>td{display:table-cell;width:auto;padding:0;border-bottom:0}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-row{border-bottom:1px solid var(--line)}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-row td{display:block;border-bottom:0;padding:2px 0;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-row td:first-child{padding-top:8px}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-row td:last-child{padding-bottom:8px}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-row td:before{content:attr(data-label) ": ";display:inline-block;min-width:110px;font-weight:700;color:var(--ink)}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-detail-row{display:block;border-bottom:0}.professional-detail-shell .pro-student-open-courses-table tbody>tr.pro-student-open-course-detail-row>td{display:block;width:100%;border-bottom:0;padding:7px 0 2px;min-width:0}.courses-page{max-width:100%;overflow-x:clip}.courses-page .card{max-width:100%;min-width:0}.courses-page #planned-lessons .planned-lessons-table thead{display:none}.courses-page #planned-lessons .planned-lessons-table tbody{display:block}.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row{display:block;position:relative;padding:12px 8px;border-bottom:0;background:#fcffff}.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#f4fafc}.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row+tr.planned-lessons-row{border-top:1px solid var(--line)}.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-new-date,.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-new-instructor{border-top:2px solid color-mix(in srgb,var(--line) 44%,var(--ink) 56%)}.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row td{display:block;width:100%;border-top:0!important;border-bottom:0;padding:0;background:transparent;line-height:1.34}.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-count,.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-date,.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-instructor,.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-date,.courses-page #planned-lessons .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-instructor{display:none!important}.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-courses,.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-students{display:block;width:100%}.courses-page #planned-lessons .planned-lessons-table .planned-lessons-col-students{margin-top:2px}.courses-page #planned-lessons .planned-lessons-table .planned-lesson-mobile-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.84rem;line-height:1.24;font-weight:700;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%);margin-bottom:2px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.courses-page #planned-lessons .planned-lessons-table .planned-lesson-course-line{font-size:.98rem;line-height:1.3;gap:4px 6px;align-items:center;flex-wrap:wrap}.courses-page #planned-lessons .planned-lessons-table .planned-lesson-course-line .lesson-course-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;font-weight:800;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.courses-page #planned-lessons .planned-lessons-table .planned-lesson-mobile-count{display:inline-flex;align-items:center;white-space:nowrap;font-size:.74em;line-height:1.05;font-weight:700;color:color-mix(in srgb,var(--ink) 82%,var(--muted) 18%)}.courses-page #planned-lessons .planned-lessons-table .planned-lesson-student-line{font-size:.88rem;line-height:1.3}.courses-page .planned-lesson-mobile-students-label{display:inline;font-weight:500;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.courses-page #planned-lessons .planned-lessons-mobile-only{display:block}.courses-page #planned-lessons .planned-lessons-mobile-group{display:flex}.courses-page #planned-lessons .planned-lessons-mobile-instructor-group{align-items:baseline;gap:5px;margin:0 -2px 7px -4px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line) 76%);border-radius:8px;background:color-mix(in srgb,var(--brand) 8%,#fff 92%);color:color-mix(in srgb,var(--ink) 88%,var(--brand) 12%)}.courses-page #planned-lessons .planned-lessons-mobile-instructor-group span{font-size:.72rem;line-height:1.1;font-weight:800;text-transform:uppercase}.courses-page #planned-lessons .planned-lessons-mobile-instructor-group strong{font-size:1.02rem;line-height:1.18;font-weight:900;color:var(--ink)}.courses-page .students-table thead{display:none}.courses-page .students-table tbody{display:block}.courses-page .students-table tbody>tr.students-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"student-name student-ssi" "student-courses student-progress" "student-instructor student-completion";grid-gap:5px 10px;gap:5px 10px;align-items:start;padding:9px 8px;border-bottom:1px solid var(--line);background:#fcffff}.courses-page .students-table tbody>tr.students-main-row.students-main-row-alt{background:#f4fafc}.courses-page .students-table tbody>tr.students-main-row td{display:block;border-bottom:0;padding:0;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.courses-page .students-table .students-col-completion,.courses-page .students-table .students-col-courses,.courses-page .students-table .students-col-instructor,.courses-page .students-table .students-col-name,.courses-page .students-table .students-col-progress,.courses-page .students-table .students-col-ssi{width:100%;max-width:100%;min-width:0;white-space:normal}.courses-page .students-table tbody>tr.students-main-row>.students-col-name{grid-area:student-name}.courses-page .students-table tbody>tr.students-main-row>.students-col-ssi{grid-area:student-ssi;align-self:start;width:auto;max-width:min(28vw,118px);padding:2px 7px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line) 80%);border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 34%,#fff 66%);color:color-mix(in srgb,var(--ink) 76%,var(--muted) 24%);font-size:.72rem;font-weight:800;line-height:1.15;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courses-page .students-table.students-table-ssi-mode tbody>tr.students-main-row{grid-template-areas:"student-name student-progress" "student-courses student-progress" "student-instructor student-completion"}.courses-page .students-table.students-table-ssi-mode tbody>tr.students-main-row>.students-col-ssi{display:none}.courses-page .students-table tbody>tr.students-main-row>.students-col-courses{grid-area:student-courses}.courses-page .students-table tbody>tr.students-main-row>.students-col-progress{grid-area:student-progress;justify-self:end;width:auto;max-width:min(48vw,230px)}.courses-page .students-table tbody>tr.students-main-row>.students-col-instructor{grid-area:student-instructor}.courses-page .students-table tbody>tr.students-main-row>.students-col-completion{grid-area:student-completion;justify-self:end;width:auto;max-width:min(54vw,260px);text-align:right}.courses-page .students-table tbody>tr.students-main-row td:before{content:none;display:none}.courses-page .students-table tbody>tr.students-detail-row{display:block;border-bottom:0}.courses-page .students-table tbody>tr.students-detail-row>td{display:block;width:100%;border-bottom:0;padding:7px 0 2px;min-width:0}.courses-page .student-detail-shell .student-open-courses-table{width:100%;max-width:100%;table-layout:fixed;font-size:clamp(.74rem,2.9vw,.84rem)}.courses-page .student-detail-shell .student-open-courses-table thead{display:none}.courses-page .student-detail-shell .student-open-courses-table tbody{display:block}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"course started" "instructor instructor" "progress progress" "completion completion" "price remaining";grid-gap:9px 12px;gap:9px 12px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}.courses-page .student-detail-shell .student-open-courses-table.striped-table tbody>tr.student-open-course-row:nth-child(odd){background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.courses-page .student-detail-shell .student-open-courses-table.striped-table tbody>tr.student-open-course-row:nth-child(2n){background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td{display:flex;align-items:baseline;gap:3px;width:auto;border-bottom:0;padding:0;min-width:0;line-height:1.18;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left!important;background:transparent!important}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:first-child{display:block;grid-area:course;font-size:.98rem;line-height:1.12}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(2){grid-area:instructor}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(3){grid-area:started;justify-self:end;justify-content:flex-end;text-align:right!important}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(4){grid-area:progress;align-items:center}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(5){grid-area:completion}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(6){grid-area:price;justify-self:end;justify-content:flex-end;text-align:right!important}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(7){grid-area:remaining;justify-self:end;justify-content:flex-end;text-align:right!important}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:before{content:attr(data-label) ": ";display:inline;flex-shrink:0;white-space:nowrap;min-width:0;margin:0 3px 0 0;font-weight:700;color:var(--ink)}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:first-child:before{content:none}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(2):before{content:"Instr.: "}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(3):before{content:"Od: "}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(4):before{content:"Průb.: "}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(5):before{content:"Dok.: "}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-row>td:nth-child(7):before{content:"Zb.: "}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-detail-row{display:block;border-bottom:0}.courses-page .student-detail-shell .student-open-courses-table tbody>tr.student-open-course-detail-row>td{display:block;width:100%;border-bottom:0;padding:7px 0 2px;min-width:0}.courses-page .student-detail-shell .student-open-courses-table .progress-wrap-compact,.courses-page .student-detail-shell .student-open-courses-table .students-progress-line{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.courses-page .student-detail-shell .student-open-courses-table .progress-cluster,.courses-page .student-detail-shell .student-open-courses-table .progress-token{max-width:100%}.courses-page .students-table .students-row-line{display:inline-flex;align-items:center;min-height:0;width:auto;max-width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.12;overflow-wrap:normal;word-break:break-word}.courses-page .students-table .students-col-name>a{max-width:100%;font-size:1.02rem;line-height:1.16;font-weight:900;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.courses-page .students-table .students-col-completion>.stack,.courses-page .students-table .students-col-courses>.stack,.courses-page .students-table .students-col-instructor>.stack{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 7px!important;min-width:0}.courses-page .students-table .students-col-progress>.stack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:4px 6px!important;min-width:0}.courses-page .students-table .students-col-courses .students-row-line{color:var(--brand);font-weight:800;text-decoration-thickness:1px;text-underline-offset:2px}.courses-page .students-table .students-col-completion .students-row-line,.courses-page .students-table .students-col-instructor .students-row-line{color:color-mix(in srgb,var(--muted) 76%,var(--ink) 24%);font-size:.76rem;font-weight:700}.courses-page .students-table .students-col-instructor .students-row-line:before{content:"Ins. ";margin-right:3px;color:color-mix(in srgb,var(--ink) 64%,var(--muted) 36%);font-weight:900}.courses-page .students-table .students-col-completion .course-completion-line>span:first-child{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.courses-page .students-table .students-progress-line{display:flex;flex-wrap:wrap;width:100%;min-height:0;align-items:flex-start}.courses-page .students-table .course-completion-line{display:flex;flex-wrap:wrap;align-items:flex-start}.planned-lessons-table td,.planned-lessons-table th{padding-right:4px}.planned-lessons-table .planned-lessons-col-count{display:none}.planned-lessons-table .planned-lessons-col-students{display:table-cell;width:44%}.planned-lessons-table .planned-lessons-col-date{width:74px;white-space:nowrap}.planned-lessons-table .planned-lessons-col-courses{width:56%}.striped-table.planned-lessons-table tbody tr.planned-lessons-row td{padding-top:14px;padding-bottom:14px;line-height:1.58}.striped-table.planned-lessons-table.home-courses-overview-table tbody tr.planned-lessons-row td{padding-top:5px;padding-bottom:5px;line-height:1.22}#home-courses-overview .home-courses-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;width:100%}#home-courses-overview .home-courses-days-select-field{min-width:0;width:100%}#home-courses-overview .home-courses-days-select-field .live-select>.compact-filters-dropdown{min-width:0}#home-courses-overview .home-courses-filters-button{width:auto;min-width:86px;white-space:nowrap}#home-courses-overview .planned-lessons-filters-inline,#home-courses-overview .planned-lessons-filters-inline.planned-lessons-filters-inline--four{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:100%}#home-courses-overview .planned-lessons-filters-state:not(:checked)~.planned-lessons-filters-inline{display:none}#home-courses-overview .planned-lessons-filter-field,#home-courses-overview .planned-lessons-filter-field .compact-filters-dropdown,#home-courses-overview .planned-lessons-filter-field .live-select{min-width:0;width:100%}#home-courses-overview .planned-lessons-filter-field .form-field-label{display:block;white-space:normal;overflow-wrap:anywhere}.planned-lesson-course-line{gap:4px;align-items:center;flex-wrap:wrap}.planned-lesson-course-line .progress-token{font-size:.64rem;padding:1px 5px;min-height:18px;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal}.planned-lessons-table .planned-lesson-instructor-line,.planned-lessons-table .planned-lesson-student-line{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.planned-lessons-table .planned-lesson-course-line{white-space:normal;overflow:visible;text-overflow:clip}.planned-lessons-table .planned-lesson-course-line .lesson-course-link{max-width:100%}.planned-lessons-table .planned-lesson-course-line .lesson-course-name{display:inline-block;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-detail-shell .planned-lessons-table thead{display:none}.professional-detail-shell .planned-lessons-table tbody{display:block}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row{display:block;padding:10px 8px;border-bottom:0;background:#fcffff}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#f4fafc}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row+tr.planned-lessons-row{border-top:1px solid var(--line)}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td{display:block;width:100%;border-top:0!important;border-bottom:0;padding:0;background:transparent;line-height:1.34}.professional-detail-shell .planned-lessons-table .planned-lessons-col-count,.professional-detail-shell .planned-lessons-table .planned-lessons-col-date,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-date{display:none!important}.professional-detail-shell .planned-lessons-table .planned-lessons-col-courses,.professional-detail-shell .planned-lessons-table .planned-lessons-col-students{display:block;width:100%}.professional-detail-shell .planned-lessons-table .planned-lessons-col-students{margin-top:2px}.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-head{display:flex;align-items:center;gap:0;font-size:.84rem;line-height:1.24;font-weight:700;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%);margin-bottom:2px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line{font-size:.98rem;line-height:1.3;gap:4px 6px}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .lesson-course-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;font-weight:800;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.professional-detail-shell .planned-lessons-table .planned-lesson-student-line{font-size:.88rem;line-height:1.3}.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-students-label{display:inline;font-weight:500;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-more-control{display:block;background:transparent;border-bottom:0}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-more-control td{display:block;width:100%;border-bottom:0;padding:8px 0 0;background:transparent}.planned-pit-pro-table-wrap{display:none}.planned-pit-pro-mobile-list-wrap{display:block}.planned-pit-pro-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:10px 8px}.planned-pit-pro-row.planned-pit-pro-row-new-day,.planned-pit-pro-row.planned-pit-pro-row-new-instructor{border-top:2px solid color-mix(in srgb,var(--line) 44%,var(--ink) 56%)}.planned-pit-pro-main{gap:5px}.planned-pit-pro-line-meta{font-size:.92rem;line-height:1.3}.planned-pit-pro-line-lesson{font-size:.94rem;line-height:1.34}.planned-pit-pro-count{font-size:.82rem}.planned-pit-pro-open-link{justify-self:start;min-width:88px;max-width:100%;justify-content:center}.planned-pit-pro-mobile-list-wrap .planned-lessons-mobile-group{display:flex}.planned-pit-overview-table td,.planned-pit-overview-table th{padding-right:4px}.planned-pit-overview-table .planned-pit-overview-col-instructor{width:160px}.planned-pit-overview-table .planned-pit-overview-col-time{width:100px}.planned-pit-overview-table .planned-pit-overview-col-count{width:82px}.home-courses-overview-table .home-courses-col-time{width:92px}.home-courses-overview-table .home-courses-col-source{width:74px}.planned-pit-overview-table .pagination-nav-link,.striped-table.planned-lessons-table.home-courses-overview-table .pagination-nav-link{min-height:22px;height:22px;padding:2px 8px;border-radius:8px}.home-courses-overview-table thead{display:none}.home-courses-overview-table tbody{display:block}.home-courses-overview-table tbody tr.planned-lessons-row{display:block;padding:10px 8px;border-bottom:0;background:#fcffff}.home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#f4fafc}.home-courses-overview-table tbody tr.planned-lessons-row+tr.planned-lessons-row{border-top:1px solid var(--line)}.home-courses-overview-table tbody tr.planned-lessons-row.home-courses-row-new-day,.home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-new-instructor{border-top:2px solid color-mix(in srgb,var(--line) 44%,var(--ink) 56%)}.home-courses-overview-table tbody tr.home-courses-row-new-day td{border-top:0}.striped-table.planned-lessons-table.home-courses-overview-table tbody tr.planned-lessons-row td{display:block;width:100%;border-top:0!important;border-bottom:0;padding:0;background:transparent;line-height:1.34}.home-courses-overview-table .home-courses-col-source,.home-courses-overview-table .home-courses-col-time,.home-courses-overview-table .planned-lessons-col-count,.home-courses-overview-table .planned-lessons-col-date,.home-courses-overview-table .planned-lessons-col-instructor,.home-courses-overview-table tbody tr.planned-lessons-row td.home-courses-col-source,.home-courses-overview-table tbody tr.planned-lessons-row td.home-courses-col-time,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-date,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-instructor{display:none!important}.home-courses-overview-table .planned-lessons-col-courses,.home-courses-overview-table .planned-lessons-col-students{display:block;width:100%}.home-courses-overview-table .planned-lessons-col-students{margin-top:2px}.home-courses-overview-table .home-courses-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:8px;font-size:.84rem;line-height:1.24;font-weight:700;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%);margin-bottom:2px;width:100%}.home-courses-overview-table .home-courses-mobile-head-main{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.home-courses-overview-table .home-courses-mobile-head .progress-token{font-size:.64rem;min-height:17px;padding:1px 5px}.home-courses-overview-table .home-courses-mobile-source-token{margin-left:auto;align-self:flex-start}.home-courses-overview-table .home-courses-mobile-relative-day{display:block;margin-top:1px;margin-bottom:2px}.home-courses-overview-table .planned-lesson-course-line{font-size:.98rem;line-height:1.3;gap:4px 6px;align-items:center;flex-wrap:wrap}.home-courses-overview-table .planned-lesson-course-line .lesson-course-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;font-weight:800;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.home-courses-overview-table .planned-lesson-mobile-count{display:inline-flex;align-items:center;white-space:nowrap;font-size:.74em;line-height:1.05;font-weight:700;color:color-mix(in srgb,var(--ink) 82%,var(--muted) 18%)}.home-courses-overview-table .planned-lesson-course-line.is-mobile-compact{font-size:.84rem;line-height:1.22}.home-courses-overview-table .planned-lesson-course-line.is-mobile-compact .progress-token{font-size:.6rem;min-height:16px;padding:1px 4px}.home-courses-overview-table .home-courses-mobile-instructor{display:block;margin-top:2px;font-size:.86rem;line-height:1.26;color:color-mix(in srgb,var(--ink) 90%,var(--muted) 10%);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.home-courses-overview-table .planned-lessons-mobile-group{display:flex}.home-courses-overview-table .planned-lessons-mobile-instructor-group{align-items:baseline;gap:5px;margin:0 -2px 7px -4px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line) 76%);border-radius:8px;background:color-mix(in srgb,var(--brand) 8%,#fff 92%);color:color-mix(in srgb,var(--ink) 88%,var(--brand) 12%)}.home-courses-overview-table .planned-lessons-mobile-instructor-group span{font-size:.72rem;line-height:1.1;font-weight:800;text-transform:uppercase}.home-courses-overview-table .planned-lessons-mobile-instructor-group strong{font-size:1.02rem;line-height:1.18;font-weight:900;color:var(--ink)}.home-courses-overview-table .planned-lesson-student-line{font-size:.88rem;line-height:1.3}.home-courses-overview-table .home-courses-mobile-students-label{display:inline;font-weight:500;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.home-courses-overview-table .planned-lessons-col-students .pagination-nav-link{min-height:22px;height:22px;padding:2px 8px;border-radius:8px}.progress-token-editor[open]{width:auto;min-width:0}.progress-token-editor[open]>summary{width:auto!important;max-width:100%}.progress-token-editor[open]>summary:after{content:none!important}.course-detail-shell.course-detail-shell-with-edit.course-detail-shell-with-top-actions>.row:first-of-type{padding-right:66px}.course-detail-top-actions{position:static;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:6px}.course-detail-top-action-details{position:static}.course-detail-top-action-panel{position:static;top:auto;right:auto;width:100%;max-width:100%;margin-top:6px;padding:10px}.table-actions-panel{width:min(92vw,360px);max-width:calc(100vw - 20px)}.professional-future-events-table thead{display:none}.professional-future-events-table tbody{display:grid;grid-gap:8px;gap:8px;width:calc(100% + 24px);margin-inline:-12px}.professional-future-events-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"term type status" "event event event" "courses courses courses";align-items:start;grid-gap:8px 10px;gap:8px 10px;width:100%;padding:10px 12px;border-bottom:1px solid var(--line)}.professional-future-events-table tbody tr:last-child{border-bottom:0}.professional-future-events-table tbody td{display:block;border-bottom:0;padding:0;min-width:0;white-space:normal}.professional-future-events-table tbody td[data-label=Akce]{grid-area:event;font-size:.99rem;line-height:1.44}.professional-future-events-table tbody td[data-label=Akce] a,.professional-future-events-table tbody td[data-label=Akce]>span{display:block;text-wrap:pretty;overflow-wrap:break-word;word-break:normal}.professional-future-events-table tbody td[data-label="Termín"]{display:block;grid-area:term;text-align:left;font-size:.99rem;line-height:1.46;color:var(--ink)}.professional-future-events-table tbody td[data-label=Typ]{grid-area:type;text-align:left;line-height:1;align-self:center;justify-self:end}.professional-future-events-table tbody td[data-label=Typ] .event-type-pill{min-width:42px;padding:1px 8px;font-size:.68rem}.professional-future-events-table tbody td[data-label=Kurzy]{grid-area:courses;text-align:left;font-size:.99rem;line-height:1.46;color:var(--ink)}.professional-future-events-table tbody td[data-label=Stav]{grid-area:status;text-align:left;line-height:1;align-self:center;justify-self:start}.professional-future-events-table tbody td[data-label="Termín"]:before,.professional-future-events-table tbody td[data-label=Kurzy]:before,.professional-future-events-table tbody td[data-label=Typ]:before{display:inline-block;font-size:.9rem;font-weight:700;color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%);margin-right:6px}.professional-future-events-table tbody td[data-label="Termín"]:before{content:"Termín: "}.professional-future-events-table tbody td[data-label=Typ]:before{content:"Typ: "}.professional-future-events-table tbody td[data-label=Kurzy]:before{content:"Kurzy: "}.professional-future-events-table tbody td[data-label=Akce]:before,.professional-future-events-table tbody td[data-label=Stav]:before{content:none}.professional-future-events-table tbody td[data-label=Stav] .pro-future-status-pill{min-height:20px;padding:1px 8px;font-size:.7rem}.professional-future-events-table .pro-event-rental-detail-link{display:inline-flex;margin:6px 0 0;white-space:nowrap}.professional-future-events-table .pro-future-inline-date{display:inline;color:var(--muted);white-space:normal}.professional-future-events-table.professional-future-events-table-upcoming tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"event" "term" "status" "courses";gap:6px 10px}.professional-future-events-table.professional-future-events-table-upcoming tbody td.pro-future-col-courses,.professional-future-events-table.professional-future-events-table-upcoming tbody td.pro-future-col-date,.professional-future-events-table.professional-future-events-table-upcoming tbody td.pro-future-col-event,.professional-future-events-table.professional-future-events-table-upcoming tbody td.pro-future-col-status,.professional-future-events-table.professional-future-events-table-upcoming tbody td.pro-future-col-type{width:100%;max-width:100%}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Akce]{font-size:1rem;line-height:1.32;justify-self:stretch}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Akce] .pro-future-event-headline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:0}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Akce] .pro-future-mobile-type-pill{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-width:42px;padding:1px 8px;font-size:.68rem}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Akce] a{display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Typ]{display:none}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Typ] .event-type-pill{display:inline-flex}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Typ] .pro-future-type-text{display:none}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Typ]:before{content:none}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Stav]{align-self:start;justify-self:start;line-height:1.3;white-space:nowrap}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Stav]:before{content:"Stav: ";display:inline-block;font-size:.9rem;font-weight:700;color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%);margin-right:6px}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Kurzy][data-has-courses=false]{display:none}.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label="Termín"],.professional-future-events-table.professional-future-events-table-upcoming tbody td[data-label=Kurzy]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal}.professional-future-events-table.professional-future-events-table-past tbody tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"event" "term" "status" "courses";gap:6px 10px}.professional-future-events-table.professional-future-events-table-past tbody td.pro-future-col-courses,.professional-future-events-table.professional-future-events-table-past tbody td.pro-future-col-date,.professional-future-events-table.professional-future-events-table-past tbody td.pro-future-col-event,.professional-future-events-table.professional-future-events-table-past tbody td.pro-future-col-status,.professional-future-events-table.professional-future-events-table-past tbody td.pro-future-col-type{width:100%;max-width:100%}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Akce]{font-size:1rem;line-height:1.32;justify-self:stretch}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Akce] .pro-future-event-headline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:0}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Akce] .pro-future-mobile-type-pill{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-width:42px;padding:1px 8px;font-size:.68rem}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Akce] a{display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Typ]{display:none}.professional-future-events-table.professional-future-events-table-past tbody td[data-label=Typ]:before{content:none}.planned-lesson-instructor-full,.professional-future-events-table.professional-future-events-table-past .pro-future-inline-date{display:none}.planned-lesson-instructor-short{display:inline}}@media (max-width:1200px) and (orientation:portrait) and (pointer:coarse){.home-courses-overview-table thead,.professional-detail-shell .planned-lessons-table thead{display:none}.home-courses-overview-table tbody,.professional-detail-shell .planned-lessons-table tbody{display:block}.home-courses-overview-table tbody tr.planned-lessons-row,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row{display:block;padding:10px 8px;border-bottom:0;background:#fcffff}.home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-alt,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#f4fafc}.home-courses-overview-table tbody tr.planned-lessons-row+tr.planned-lessons-row,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row+tr.planned-lessons-row{border-top:1px solid var(--line)}.home-courses-overview-table tbody tr.planned-lessons-row.home-courses-row-new-day,.home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-new-instructor,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-new-date,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-new-instructor{border-top:2px solid color-mix(in srgb,var(--line) 44%,var(--ink) 56%)}.home-courses-overview-table tbody tr.home-courses-row-new-day td{border-top:0}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td,.striped-table.planned-lessons-table.home-courses-overview-table tbody tr.planned-lessons-row td{display:block;width:100%;border-top:0!important;border-bottom:0;padding:0;background:transparent;line-height:1.34}.home-courses-overview-table .home-courses-col-source,.home-courses-overview-table .home-courses-col-time,.home-courses-overview-table .planned-lessons-col-count,.home-courses-overview-table .planned-lessons-col-date,.home-courses-overview-table .planned-lessons-col-instructor,.home-courses-overview-table tbody tr.planned-lessons-row td.home-courses-col-source,.home-courses-overview-table tbody tr.planned-lessons-row td.home-courses-col-time,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-date,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-instructor,.professional-detail-shell .planned-lessons-table .planned-lessons-col-count,.professional-detail-shell .planned-lessons-table .planned-lessons-col-date,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-date{display:none!important}.home-courses-overview-table .planned-lessons-col-courses,.home-courses-overview-table .planned-lessons-col-students,.professional-detail-shell .planned-lessons-table .planned-lessons-col-courses,.professional-detail-shell .planned-lessons-table .planned-lessons-col-students{display:block;width:100%}.home-courses-overview-table .home-courses-mobile-head,.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:8px;font-size:.84rem;line-height:1.24;font-weight:700;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%);margin-bottom:2px}.home-courses-overview-table .home-courses-mobile-head-main{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.home-courses-overview-table .planned-lesson-course-line,.professional-detail-shell .planned-lessons-table .planned-lesson-course-line{font-size:.98rem;line-height:1.3;gap:4px 6px;align-items:center;flex-wrap:wrap}.home-courses-overview-table .planned-lesson-course-line .lesson-course-name,.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .lesson-course-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;font-weight:800;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.home-courses-overview-table .planned-lesson-mobile-count{display:inline-flex;align-items:center;white-space:nowrap;font-size:.74em;line-height:1.05;font-weight:700;color:color-mix(in srgb,var(--ink) 82%,var(--muted) 18%)}.home-courses-overview-table .planned-lesson-course-line.is-mobile-compact{font-size:.84rem;line-height:1.22}.home-courses-overview-table .planned-lesson-course-line.is-mobile-compact .progress-token{font-size:.6rem;min-height:16px;padding:1px 4px}.home-courses-overview-table .planned-lesson-student-line,.professional-detail-shell .planned-lessons-table .planned-lesson-student-line{font-size:.88rem;line-height:1.3}.home-courses-overview-table .home-courses-mobile-students-label,.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-students-label{display:inline;font-weight:500;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%)}.home-courses-overview-table .home-courses-mobile-head .progress-token{font-size:.64rem;min-height:17px;padding:1px 5px}.home-courses-overview-table .home-courses-mobile-source-token{margin-left:auto;align-self:flex-start}.home-courses-overview-table .home-courses-mobile-relative-day{display:block;margin-top:1px;margin-bottom:2px}.home-courses-overview-table .home-courses-mobile-instructor{display:block;margin-top:2px;font-size:.86rem;line-height:1.26}.home-courses-overview-table .home-courses-mobile-instructor,.planned-lessons-mobile-group{color:color-mix(in srgb,var(--ink) 90%,var(--muted) 10%);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.planned-lessons-mobile-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:3px 0 2px;font-size:.84rem;line-height:1.24}.planned-lessons-mobile-date-group{font-weight:700;color:color-mix(in srgb,var(--ink) 94%,var(--muted) 6%)}.planned-lessons-mobile-instructor-group strong{color:color-mix(in srgb,var(--ink) 96%,var(--muted) 4%)}.home-courses-overview-table .planned-lessons-mobile-instructor-group{align-items:baseline;gap:5px;margin:0 -2px 7px -4px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line) 76%);border-radius:8px;background:color-mix(in srgb,var(--brand) 8%,#fff 92%);color:color-mix(in srgb,var(--ink) 88%,var(--brand) 12%)}.home-courses-overview-table .planned-lessons-mobile-instructor-group span{font-size:.72rem;line-height:1.1;font-weight:800;text-transform:uppercase}.home-courses-overview-table .planned-lessons-mobile-instructor-group strong{font-size:1.02rem;line-height:1.18;font-weight:900;color:var(--ink)}.planned-pit-pro-table-wrap{display:none}.planned-pit-pro-mobile-list-wrap{display:block}.home-courses-overview-table .planned-lessons-col-students .pagination-nav-link{min-height:22px;height:22px;padding:2px 8px;border-radius:8px}}.event-participants-table>tbody>tr.event-participant-opening-row>td{padding:0 12px 14px;background:transparent!important}.event-participant-opening-shell{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#e8f7ff 4%) 0,var(--panel) 100%)}.event-participant-opening-message{display:inline-flex;align-items:center;gap:8px;margin:0}.event-participant-opening-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-top-color:var(--brand);border-radius:999px;animation:event-participant-opening-spin .7s linear infinite}@keyframes event-participant-opening-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.borek-entry-requests-table tbody tr.borek-entry-request-detail-row,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row,.borek-visitors-table>tbody>tr.borek-visitors-detail-row,.customers-table>tbody>tr.customer-mobile-detail-row,.customers-table>tbody>tr.customers-detail-row,.event-participants-table>tbody>tr.event-participant-detail-row,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row,.professionals-table>tbody>tr.professional-detail-row,.students-table>tbody>tr.students-course-detail-row,.students-table>tbody>tr.students-detail-row,.users-table>tbody>tr.users-detail-row,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student,body.professional-detail-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row,body.professional-detail-open .professional-detail-shell tr.pro-completed-course-detail-row,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student,body.professional-detail-pro-only-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row,body.professional-detail-pro-only-open .professional-detail-shell tr.pro-completed-course-detail-row{position:static!important;inset:auto!important;z-index:auto!important;display:table-row!important;width:auto!important;max-width:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;transform:none!important;overflow:visible!important}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row>td,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td,.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td,.customers-table>tbody>tr.customer-mobile-detail-row>td,.customers-table>tbody>tr.customers-detail-row>td,.event-participants-table>tbody>tr.event-participant-detail-row>td,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row>td,.professionals-table>tbody>tr.professional-detail-row>td,.students-table>tbody>tr.students-course-detail-row>td,.students-table>tbody>tr.students-detail-row>td,.users-table>tbody>tr.users-detail-row>td,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td,body.professional-detail-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td,body.professional-detail-open .professional-detail-shell tr.pro-completed-course-detail-row>td,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td,body.professional-detail-pro-only-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td,body.professional-detail-pro-only-open .professional-detail-shell tr.pro-completed-course-detail-row>td{position:fixed!important;inset:0!important;z-index:1900!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px))!important;border:0!important;background:var(--modal-backdrop-background)!important;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row[style*="display: none"]>td,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row[style*="display: none"]>td,.borek-visitors-table>tbody>tr.borek-visitors-detail-row[style*="display: none"]>td,.customers-table>tbody>tr.customer-mobile-detail-row:is(.optimistic-panel-closing,[aria-hidden=true],[style*="display: none"])>td,.customers-table>tbody>tr.customers-detail-row:is(.optimistic-panel-closing,[aria-hidden=true],[style*="display: none"])>td,.event-participants-table>tbody>tr.event-participant-detail-row[style*="display: none"]>td,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row[style*="display: none"]>td,.professionals-table>tbody>tr.professional-detail-row:is(.optimistic-panel-closing,[aria-hidden=true],[style*="display: none"])>td,.students-table>tbody>tr.students-course-detail-row:is(.optimistic-panel-closing,[aria-hidden=true],[style*="display: none"])>td,.students-table>tbody>tr.students-detail-row:is(.optimistic-panel-closing,[aria-hidden=true],[style*="display: none"])>td,.users-table>tbody>tr.users-detail-row[style*="display: none"]>td{display:none!important}}@media (max-width:720px) and (orientation:portrait){.users-table .users-col-actions{text-align:left}.users-table td:nth-child(2),.users-table td:nth-child(5),.users-table th:nth-child(2),.users-table th:nth-child(5){display:none}.event-participants-table .detail-expand,.students-table .detail-expand,.users-table .detail-expand{max-width:100%;overflow-x:clip;padding:10px!important}.event-participants-table-scroll{overflow-x:visible!important}.event-participants-table{display:block;width:100%;min-width:0;border-collapse:separate;border-spacing:0}.event-participants-table>thead{display:none}.event-participants-table>tbody{display:block;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.event-participants-table>tbody>tr.event-participant-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;width:100%;min-width:0;max-height:none;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:0;background:transparent;box-shadow:none}.event-participants-table>tbody>tr.event-participant-row.pro-participant-row{background:linear-gradient(90deg,color-mix(in srgb,var(--danger-soft) 30%,transparent) 0,transparent 58%)}.event-participants-table>tbody>tr.event-participant-inline-detail-row{display:block;width:100%;padding:0 0 7px;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:transparent}.event-participants-table>tbody>tr.event-participant-inline-detail-row>td{display:block;width:100%;max-width:100%;padding:0!important;border:0;background:transparent}.event-participants-table>tbody>tr.event-participant-turn-group-row{display:block;padding:12px 0 4px;border-bottom:0;background:transparent}.event-participants-table>tbody>tr.event-participant-turn-group-row>td{display:block;padding:9px 10px!important;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--brand-soft) 48%,white)}.event-participant-turn-group-heading{align-items:flex-start;gap:4px;flex-direction:column}.event-participant-turn-group-heading span{white-space:normal}.event-participants-table>tbody>tr.event-participant-row>td{display:inline-flex;align-items:center;min-width:0;max-width:100%;height:auto;padding:0!important;border-bottom:0;background:transparent;font-size:.78rem;line-height:1.15;white-space:normal;overflow:hidden;box-sizing:border-box}.event-participants-table>tbody>tr.event-participant-row:after{content:"";order:5;flex:0 0 100%;height:0}.event-participants-table>tbody>tr.event-participant-row:before{content:"";order:11;flex:0 0 100%;height:0}.event-participants-table .event-participant-drag-cell,.event-participants-table .event-participant-order-cell{order:1;flex:0 0 24px;justify-content:center;color:color-mix(in srgb,var(--muted) 84%,var(--text) 16%);font-weight:750;font-size:.76rem}.event-participants-table .event-participant-drag-cell+.event-participant-order-cell{display:none}.event-participants-table .event-participant-arrival-cell{order:2;flex:0 0 30px;justify-content:center}.event-participants-table .event-participant-name-cell{order:3;flex:1 1;overflow:visible}.event-participants-table .event-participant-name{width:100%;min-width:0;gap:4px;flex-wrap:nowrap;overflow:visible;padding-block:2px}.event-participants-table .event-participant-name-link{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.15;font-weight:760}.event-participants-table .event-participant-name .badge,.event-participants-table .event-participant-name .rental-dot{flex:0 0 auto;margin-block:2px;transform:scale(.84);transform-origin:center}.event-participants-table .event-participant-status-cell{order:4;flex:0 0 auto;justify-content:flex-end}.event-participants-table .event-participant-status-cell .participant-status-full{display:none}.event-participants-table .event-participant-status-cell .participant-status-compact-wrap{display:inline-flex}.event-participants-table .event-arrival-toggle{width:25px;height:25px;min-width:25px;min-height:25px;font-size:.95rem}.event-participants-table .event-participant-courses-cell,.event-participants-table .event-participant-turn-cell{order:6;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-height:20px}.event-participants-table .event-participant-turn-cell{justify-content:flex-start}.event-participants-table .event-participant-courses-cell{flex:1 1 100%;justify-content:flex-start;overflow:visible}.event-participants-table .event-participant-courses-cell-empty{display:none!important}.event-participants-table .event-participant-courses-text,.event-participants-table .event-participant-turn-text{display:-webkit-box;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-size:.78rem;line-height:1.18;text-overflow:ellipsis}.event-participants-table .event-participant-courses-text{display:block;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;line-clamp:unset}.event-participants-table .event-participant-turn-text:before{content:"Turnus: ";color:color-mix(in srgb,var(--muted) 82%,var(--text) 18%);font-weight:700}.event-participants-table .event-participant-courses-text:before{content:"Kurz: ";color:color-mix(in srgb,var(--muted) 82%,var(--text) 18%);font-weight:700}.event-participants-table .event-participant-accommodation-cell,.event-participants-table .event-participant-certification-cell,.event-participants-table .event-participant-due-cell,.event-participants-table .event-participant-email-cell,.event-participants-table .event-participant-main-instructor-cell,.event-participants-table .event-participant-notes-cell,.event-participants-table .event-participant-other-cell,.event-participants-table .event-participant-paid-cell,.event-participants-table .event-participant-phone-cell,.event-participants-table .event-participant-rental-amount-cell,.event-participants-table .event-participant-rental-cell,.event-participants-table .event-participant-rental-deposit-cell,.event-participants-table .event-participant-rental-items-cell,.event-participants-table .event-participant-rental-transport-cell,.event-participants-table .event-participant-ssi-cell{order:12;flex:1 1 auto;min-height:18px;color:color-mix(in srgb,var(--muted) 74%,var(--text) 26%)}.event-participants-table .event-participant-certification-cell,.event-participants-table .event-participant-due-cell,.event-participants-table .event-participant-paid-cell{flex:0 1 auto;font-weight:700}.event-participants-table .event-participant-accommodation-cell,.event-participants-table .event-participant-notes-cell,.event-participants-table .event-participant-other-cell,.event-participants-table .event-participant-rental-items-cell{flex-basis:100%}.event-participants-table .event-participant-accommodation-text,.event-participants-table .event-participant-certification-main,.event-participants-table .event-participant-certification-reward,.event-participants-table .event-participant-email-cell,.event-participants-table .event-participant-main-instructor-cell,.event-participants-table .event-participant-notes-text,.event-participants-table .event-participant-other-text,.event-participants-table .event-participant-phone-cell,.event-participants-table .event-participant-rental-items-text,.event-participants-table .event-participant-rental-text,.event-participants-table .event-participant-rental-transport-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis}.event-participants-table.event-participants-table-details-visible .event-participant-name-cell{align-items:flex-start;flex-direction:column;gap:2px}.event-participants-table.event-participants-table-details-visible .event-participant-name{flex-wrap:wrap}.event-participants-table.event-participants-table-details-visible .event-participant-name-link{flex:1 1 100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.event-participants-table.event-participants-table-details-visible .event-participant-accommodation-text,.event-participants-table.event-participants-table-details-visible .event-participant-courses-text,.event-participants-table.event-participants-table-details-visible .event-participant-inline-details,.event-participants-table.event-participants-table-details-visible .event-participant-notes-text,.event-participants-table.event-participants-table-details-visible .event-participant-other-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-items-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-text,.event-participants-table.event-participants-table-details-visible .event-participant-rental-transport-text,.event-participants-table.event-participants-table-details-visible .event-participant-turn-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.event-participants-table.event-participants-table-details-visible .event-participant-courses-cell,.event-participants-table.event-participants-table-details-visible .event-participant-turn-cell{flex-basis:100%;justify-content:flex-start}.event-participants-table.event-participants-table-details-visible .event-participant-courses-text{text-align:left}.event-participants-table.event-participants-table-details-visible.event-participants-table-finance-visible .event-participant-courses-text{-webkit-line-clamp:4;line-clamp:4}.event-participants-table.event-participants-table-details-visible .event-participant-inline-detail-strip{grid-template-columns:minmax(0,1fr);gap:5px;padding:6px;font-size:.74rem}.event-participants-table.event-participants-table-details-visible.event-participants-table-finance-visible .event-participant-inline-detail-strip{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:-2px;padding:6px;font-size:.74rem}.event-participants-table.event-participants-table-details-visible .event-participant-inline-detail-strip.is-single-group,.event-participants-table.event-participants-table-details-visible.event-participants-table-finance-visible .event-participant-inline-detail-strip.is-single-group{grid-template-columns:minmax(0,1fr)}.event-participants-table.event-participants-table-details-visible .event-participant-detail-group{grid-template-columns:minmax(58px,auto) minmax(0,1fr);gap:3px 7px;padding:6px 7px}.event-participants-table.event-participants-table-details-visible .event-participant-detail-value{-webkit-line-clamp:5;line-clamp:5}.event-participants-table.event-participants-table-details-visible .event-participant-detail-pair-accommodation .event-participant-detail-value,.event-participants-table.event-participants-table-details-visible .event-participant-detail-pair-courses .event-participant-detail-value,.event-participants-table.event-participants-table-details-visible .event-participant-detail-pair-note .event-participant-detail-value,.event-participants-table.event-participants-table-details-visible .event-participant-detail-pair-rental-items .event-participant-detail-value{-webkit-line-clamp:8;line-clamp:8}.event-participants-table .detail-expand{width:min(100%,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0}.event-participants-table .detail-expand .card,.event-participants-table .detail-expand .grid,.event-participants-table .detail-expand .stack,.event-participants-table .detail-expand form{min-width:0;max-width:100%}.event-participants-table .customer-info-card,.students-table .customer-info-card{padding:10px}.event-participants-table .customer-edit-details>summary.customer-edit-icon-button,.event-participants-table .customer-edit-details[open]>summary.customer-edit-icon-button,.students-table .customer-edit-details>summary.customer-edit-icon-button,.students-table .customer-edit-details[open]>summary.customer-edit-icon-button{top:8px;right:8px;width:27px;height:27px}.event-participants-table .customer-detail-close-link,.students-table .customer-detail-close-link{--corner-close-size:30px;--corner-close-offset:calc(var(--corner-close-size) / -2)}.event-participants-table .customer-info-row,.students-table .customer-info-row{grid-template-columns:minmax(0,1fr);gap:10px}.event-participants-table .customer-info-stack,.students-table .customer-info-stack{min-width:0}.event-participants-table .customer-info-stack .small,.students-table .customer-info-stack .small{overflow-wrap:anywhere;word-break:break-word}.event-participants-table .detail-expand .customer-info-stack .small,.event-participants-table .detail-expand .small{font-size:clamp(.75rem,2.9vw,.82rem);line-height:1.28}.event-participants-table .detail-expand .email-link,.event-participants-table .detail-expand .phone-link{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.students-table .customer-info-media{justify-content:flex-start;flex-wrap:wrap;gap:8px}.event-participants-table .participant-photo-col,.students-table .participant-photo-col{justify-items:start}.event-participants-table .diver-photo-large,.students-table .diver-photo-large{width:104px;height:104px;min-height:104px;margin-top:-4px;justify-self:start}.event-participants-table .customer-info-card>.row:first-child,.event-participants-table .customer-info-card>.row:first-child>.row,.students-table .customer-info-card>.row:first-child,.students-table .customer-info-card>.row:first-child>.row{align-items:flex-start;flex-wrap:wrap}.event-participants-table .participant-detail-header-row{align-items:flex-start}.event-participants-table .participant-detail-header-row>strong{font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.event-participants-table .participant-detail-current-status{margin-left:0}.event-participants-table .detail-expand .customer-info-shortcuts{align-items:flex-start;gap:6px;flex-wrap:wrap}.event-participants-table .detail-expand .customer-info-shortcut-link,.event-participants-table .detail-expand .customer-wishlist-summary{font-size:clamp(.72rem,2.7vw,.8rem);line-height:1.08;max-width:100%}.event-participants-table .detail-expand .customer-wishlist-hover>.customer-wishlist-panel{width:min(100%,calc(100vw - 44px));max-width:min(100%,calc(100vw - 44px));min-width:0}.participant-detail-cards-grid.grid,.participant-detail-cards-grid.grid.cols-2,.participant-detail-cards-grid.grid.cols-3,.participant-detail-price-grid.grid,.participant-detail-price-grid.grid.cols-2{grid-template-columns:minmax(0,1fr);gap:8px}.event-participants-table .participant-detail-cards-grid>.card,.event-participants-table .participant-detail-price-grid>.card{min-width:0}.customers-table .customers-col-check,.customers-table .customers-col-ssi{width:0!important;max-width:0!important;min-width:0!important;padding:0!important;border:0!important;overflow:hidden;white-space:nowrap;font-size:0!important;line-height:0;color:transparent;text-align:left}.customers-table .customers-col-contact{width:44px;text-align:center;padding-right:0}.customers-table .customer-contact-inline,.customers-table .customers-contact-header-text{display:none}.customers-table .customer-contact-mobile-link,.customers-table .customers-contact-header-icon{display:inline-flex}.customers-table .customers-col-name{width:auto}.customers-table .detail-expand{max-width:100%;overflow-x:clip;padding:10px!important}.customers-table .customer-info-card{padding:10px}.customers-table .customer-edit-details>summary.customer-edit-icon-button{top:8px;right:8px;width:27px;height:27px}.customers-table .customer-detail-close-link{--corner-close-size:30px;--corner-close-offset:calc(var(--corner-close-size) / -2)}.customers-table .course-detail-edit-link{top:8px;right:26px;width:27px;height:27px}.customers-table .course-detail-shell.course-detail-shell-with-edit>.row:first-of-type{padding-right:66px}.customers-table .course-detail-shell.course-detail-shell-with-edit.course-detail-shell-with-top-actions>.row:first-of-type{padding-right:182px}.customers-table .course-detail-top-actions{top:8px;right:56px;gap:4px}.customers-table .summary-buttonlike.course-detail-top-action-button{width:118px;height:27px;min-height:27px;padding:0 8px;font-size:.74rem;border-radius:9px}.customers-table .course-detail-top-action-panel{width:min(340px,calc(100vw - 34px));right:-10px;padding:8px 9px}.customers-table .customer-info-row{grid-template-columns:minmax(0,1fr);gap:10px}.customers-table .customer-info-media{justify-content:flex-start;flex-wrap:wrap;gap:8px}.customers-table .customer-wishlist-preview{max-width:min(100%,280px)}.customers-table .customer-wishlist-panel{padding:8px}.customers-table .customer-wishlist-item-row{grid-template-columns:minmax(0,1fr)}.customers-table .customer-wishlist-item-actions{justify-content:flex-end}.customers-table .customer-wishlist-item-edit-panel{width:min(280px,calc(100vw - 52px))}.customers-table .customer-wishlist-add-grid{grid-template-columns:minmax(0,1fr)}.customer-wishlist-overview-wrap{overflow:visible}.customer-wishlist-overview-table{display:block;width:100%;min-width:0}.customer-wishlist-overview-table thead{display:none}.customer-wishlist-overview-table tbody{display:grid;grid-gap:8px;gap:8px;width:100%;min-width:0}.customer-wishlist-overview-table tr{display:grid;grid-template-columns:minmax(84px,30%) minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-sizing:border-box}.customer-wishlist-overview-table td{display:grid;grid-template-columns:minmax(84px,30%) minmax(0,1fr);grid-column:1/-1;min-width:0;padding:0;border-bottom:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.customer-wishlist-overview-table td:before{color:var(--muted);font-weight:700}.customer-wishlist-overview-table td:first-child:before{content:"Zapsáno"}.customer-wishlist-overview-table td:nth-child(2):before{content:"Zapsal"}.customer-wishlist-overview-table td:nth-child(3):before{content:"Zákazník"}.customer-wishlist-overview-table td:nth-child(4):before{content:"Položka"}.customer-wishlist-overview-table td:nth-child(5):before{content:"Poznámka"}.customer-wishlist-overview-table td:nth-child(6):before{content:"Akce"}.customer-wishlist-overview-actions{min-width:0;justify-content:flex-end}.customer-wishlist-overview-table .customer-wishlist-item-edit-details[open]>.customer-wishlist-item-edit-panel{position:fixed;inset:auto 12px 14px;width:auto;max-width:none;z-index:1450}.customers-table .customer-info-stack{min-width:0}.customers-table .customer-info-stack .small{overflow-wrap:anywhere;word-break:break-word}.customers-page .customers-detail-shell{max-width:100%;overflow-x:clip}.customers-page .customers-detail-shell .card,.customers-page .customers-detail-shell>.card{max-width:100%;min-width:0}.customers-page .customers-detail-shell .customer-info-card{padding:clamp(8px,2.8vw,12px)}.customers-page .customers-detail-shell .customer-info-card>.row:first-child h2,.customers-page .customers-detail-shell .customer-info-stack h2{font-size:clamp(1.1rem,5.2vw,1.42rem);line-height:1.12}.customers-page .customers-detail-shell .customer-info-stack .small{font-size:clamp(.75rem,2.9vw,.82rem);line-height:1.28}.customers-page .customers-detail-shell .card>h3,.customers-page .customers-detail-shell .section-title-with-help>h3{font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.2}.customers-page .customers-detail-shell .customer-mobile-stack-table{table-layout:fixed;font-size:clamp(.74rem,2.9vw,.84rem)}.customers-page .customers-detail-shell .customer-mobile-stack-table thead{display:none}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody{display:block}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row{display:block;border-bottom:1px solid var(--line)}.customers-page .customers-detail-shell .customer-mobile-stack-table.striped-table tbody>tr.customer-mobile-row:nth-child(odd){background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.customers-page .customers-detail-shell .customer-mobile-stack-table.striped-table tbody>tr.customer-mobile-row:nth-child(2n){background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td{display:block;width:100%;border-bottom:0;padding:2px 0;min-width:0;line-height:1.3;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left!important;background:transparent!important}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:first-child{padding-top:8px}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:last-child{padding-bottom:8px}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-row>td:before{content:attr(data-label) ": ";display:inline-block;min-width:clamp(78px,26vw,108px);font-weight:700;color:var(--ink)}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-detail-row{display:block;border-bottom:0}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-detail-row>td{display:block;width:100%;border-bottom:0;padding:7px 0 2px;min-width:0}.customers-page .customers-detail-shell .customer-open-courses-table .progress-wrap-compact,.customers-page .customers-detail-shell .customer-open-courses-table td[data-label="Průběh"] .progress-wrap{flex-wrap:wrap;gap:4px}.customers-page .customers-detail-shell .action-tab-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customers-page .customers-detail-shell .action-tab-button{min-height:25px;padding:4px 8px;border-radius:9px;font-size:clamp(.72rem,2.7vw,.8rem);line-height:1.08;gap:6px}.customers-page .customers-detail-shell .action-tab-button .action-summary-main{font-size:inherit}.customers-page .customers-detail-shell .customer-open-courses-table .progress-cluster{max-width:100%}.customers-page .customers-detail-shell .finance-item-summary{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.customers-page .customers-detail-shell .finance-item-box{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.customers-table .diver-photo-large{width:104px;height:104px;min-height:104px;margin-top:-4px;justify-self:start}.customers-table .customer-info-card>.row:first-child,.customers-table .customer-info-card>.row:first-child>.row{align-items:flex-start;flex-wrap:wrap}.pit-rental-tenants-table{min-width:0}.pit-rental-tenants-table .pit-rental-col-name{width:220px;min-width:190px}.pit-rental-tenants-table td.pit-rental-col-month,.pit-rental-tenants-table th.pit-rental-col-month{min-width:136px}.pit-rental-monthly-table{min-width:900px}.finance-item-box:has(>.pit-rental-monthly-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.finance-item-details:has(.pit-rental-monthly-table){max-width:100%;min-width:0}.finance-item-details:has(.pit-rental-monthly-table)>.finance-item-summary{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pit-rental-monthly-edit-details.table-actions:not([open]){width:32px;min-width:32px;max-width:32px;overflow:clip}.pit-rental-monthly-table .pit-rental-monthly-col-actions{width:58px}.pit-rental-tenants-table .detail-expand{max-width:100%;overflow-x:clip;padding:10px!important}.pit-rental-tenants-table .pit-rental-tenant-edit-details>summary.customer-edit-icon-button,.pit-rental-tenants-table .pit-rental-tenant-edit-details[open]>summary.customer-edit-icon-button{top:8px;right:46px;width:27px;height:27px}.pit-rental-tenants-table .pit-rental-tenant-account-link{top:8px;right:80px;width:27px;height:27px}.pit-rental-tenants-table .pit-rental-tenant-account-link svg{width:16px;height:16px}.pit-rental-tenants-table .pit-rental-tenant-detail-expand>.customer-detail-close-link{--corner-close-size:30px;--corner-close-offset:8px}.pit-rental-tenants-table .pit-rental-tenant-monthly-details>.finance-item-summary{display:block;padding-right:0}.pit-rental-tenants-table .pit-rental-tenant-month-paid-form{position:static;margin:0}.pit-rental-tenants-table .pit-rental-tenant-month-paid-form--detail,.pit-rental-tenants-table .pit-rental-tenant-month-paid-form--summary{margin:0}.pit-rental-tenants-table .pit-rental-tenant-tax-invoice-form{align-items:flex-start}.finance-claims-table td.finance-claims-method-cell,.finance-claims-table td.finance-claims-type-cell,.finance-claims-table th.finance-claims-method-cell,.finance-claims-table th.finance-claims-type-cell{display:none}}.professional-only-detail-close{display:none!important}@media (max-width:720px){.professionals-table .professionals-col-label{display:none}}@media (max-width:980px) and (orientation:landscape) and (pointer:coarse){.pro-event-participants-notes-table.pro-event-participants-no-arrival th:first-child{width:24%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(2){display:none}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(3){width:24%;text-align:center}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(4){width:28%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(5){width:16%;text-align:left}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(6){width:8%;text-align:right}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:first-child{width:7%;text-align:center}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(2){width:24%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(3){display:none}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(4){width:20%;text-align:center}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(5){width:26%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(6){width:16%;text-align:left}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(7){width:7%;text-align:right}.pro-event-participants-notes-table .pro-event-status-cell{display:none}.pro-event-participants-notes-table .pro-event-status-under-name{display:inline-flex;align-items:center}.pro-event-participants-notes-table .pro-event-rental-cell{text-align:left;vertical-align:top}.pro-event-participants-notes-table .pro-event-courses-text{font-size:.72rem}.pro-event-participants-notes-table .pro-event-participant-detail-wrap{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:8px 10px}.pro-event-participants-notes-table .pro-event-rental-toggle{justify-content:flex-start}.pro-event-participants-notes-table .pro-event-rental-note-input{margin-top:4px;margin-left:0;width:100%;min-width:0}.pro-event-participants-notes-table .pro-event-note-edit .pro-event-rental-note-under-note{margin:0}.pro-event-participants-notes-table .pro-event-save-cell{min-width:34px;text-align:right}.pro-event-participants-notes-table .pro-event-row-actions{justify-content:flex-end}.pro-event-participants-notes-table .pro-event-participant-save-button{margin-left:auto}}@media (max-width:900px) and (orientation:portrait) and (pointer:coarse){.events-overview-header{align-items:flex-start;flex-wrap:nowrap;gap:8px}.events-overview-section-title,.events-overview-title{font-size:clamp(1rem,4.3vw,1.16rem);line-height:1.16}.events-overview-title{white-space:nowrap}.events-overview-filter-row{margin-left:auto;flex-wrap:nowrap;min-width:0;gap:4px 6px;align-items:baseline}.events-overview-filter-label{font-size:clamp(.72rem,2.8vw,.8rem);line-height:1.1;white-space:nowrap}.events-overview-filter-select{min-width:0}.compact-filters-dropdown-trigger.live-select-control--small-button.events-overview-filter-select-control,select.live-select-control--small-button.events-overview-filter-select-control{min-width:124px;min-height:28px;height:28px;padding:3px 8px;font-size:.78rem;line-height:1.02}.events-overview-table:not(.events-overview-table-pro) thead{display:none}.events-overview-table:not(.events-overview-table-pro) tbody{display:grid;grid-gap:8px;gap:8px;width:calc(100% + 24px);margin-inline:-12px}.events-overview-table:not(.events-overview-table-pro) tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name name" "term term term" "seats seats price";align-items:start;grid-gap:6px 10px;gap:6px 10px;width:100%;padding:9px 12px;border-bottom:1px solid var(--line)}.events-overview-table:not(.events-overview-table-pro).striped-table tbody tr:nth-child(odd):not(.events-list-row-payment-reminder-pending){background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.events-overview-table:not(.events-overview-table-pro).striped-table tbody tr:nth-child(2n):not(.events-list-row-payment-reminder-pending){background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.events-overview-table:not(.events-overview-table-pro).striped-table tbody tr td{background:transparent}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-web-link{grid-template-areas:"type name name" "term term term" "seats seats price" "web web web"}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-remaining-finance{grid-template-areas:"type name name" "term term term" "seats seats price" "remaining-collect remaining-collect remaining-collect" "remaining-expenses remaining-expenses remaining-expenses"}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-web-link.events-overview-row-has-remaining-finance{grid-template-areas:"type name name" "term term term" "seats seats price" "web web web" "remaining-collect remaining-collect remaining-collect" "remaining-expenses remaining-expenses remaining-expenses"}.events-overview-table:not(.events-overview-table-pro) tbody tr:last-child{border-bottom:0}.events-overview-table:not(.events-overview-table-pro) tbody td{border-bottom:0;padding:0;min-width:0;line-height:1.28;white-space:normal}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=type]{grid-area:type;align-self:center}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=name]{grid-area:name;font-size:.94rem;line-height:1.32}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=name] a,.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=name]>span{display:block;text-wrap:pretty;overflow-wrap:break-word;word-break:normal}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]{grid-area:term;text-align:left;font-size:.94rem;line-height:1.34;color:var(--ink)}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=seats]{grid-area:seats;text-align:left;font-size:.94rem;line-height:1.34;color:var(--ink)}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=price]{grid-area:price;text-align:right;font-weight:700}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=web]{grid-area:web;justify-self:start;align-self:center}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-collect]{grid-area:remaining-collect;text-align:left;color:var(--ink);font-weight:600}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-expenses]{grid-area:remaining-expenses;text-align:left;color:var(--ink);font-weight:600}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=price]:before,.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-collect]:before,.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-expenses]:before,.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=seats]:before,.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]:before{font-size:.84rem;font-weight:700;color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%);margin-right:6px}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]:before{content:"Termín: "}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=seats]:before{content:"Místa: "}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=price]:before{content:"Cena: "}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-collect]:before{content:"Zbývá vybrat: "}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-expenses]:before{content:"Zbývá zaplatit: "}.events-overview-table.events-overview-table-pro thead{display:none}.events-overview-table.events-overview-table-pro tbody{display:grid;grid-gap:8px;gap:8px;width:calc(100% + 24px);margin-inline:-12px}.events-overview-table.events-overview-table-pro tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name name" "term term term" "seats seats price" "web web web";align-items:start;grid-gap:5px 10px;gap:5px 10px;width:100%;padding:9px 12px;border-bottom:1px solid var(--line)}.events-overview-table.events-overview-table-pro tbody tr:last-child{border-bottom:0}.events-overview-table.events-overview-table-pro tbody td{border-bottom:0;padding:0;min-width:0;line-height:1.25;white-space:normal}.events-overview-table.events-overview-table-pro tbody td[data-col=type]{grid-area:type;align-self:center}.events-overview-table.events-overview-table-pro tbody td[data-col=name]{grid-area:name;font-size:.98rem;line-height:1.3}.events-overview-table.events-overview-table-pro tbody td[data-col=name] a,.events-overview-table.events-overview-table-pro tbody td[data-col=name]>span{display:block;text-wrap:pretty;overflow-wrap:break-word;word-break:normal}.events-overview-table.events-overview-table-pro tbody td[data-col=term]{grid-area:term;text-align:left;font-size:.98rem;line-height:1.34;color:var(--ink)}.events-overview-table.events-overview-table-pro tbody td[data-col=seats]{grid-area:seats;text-align:left;font-size:.98rem;line-height:1.34;color:var(--ink)}.events-overview-table.events-overview-table-pro tbody td[data-col=price]{grid-area:price;text-align:right;font-weight:700}.events-overview-table.events-overview-table-pro tbody td[data-col=price]:before,.events-overview-table.events-overview-table-pro tbody td[data-col=seats]:before,.events-overview-table.events-overview-table-pro tbody td[data-col=term]:before{font-size:.9rem;font-weight:700;color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%);margin-right:6px}.events-overview-table.events-overview-table-pro tbody td[data-col=term]:before{content:"Termín: "}.events-overview-table.events-overview-table-pro tbody td[data-col=seats]:before{content:"Místa: "}.events-overview-table.events-overview-table-pro tbody td[data-col=price]:before{content:"Cena: "}.events-overview-table.events-overview-table-pro tbody td[data-col=web]{grid-area:web;justify-self:start;align-self:center}.pro-event-participants-notes-table thead{display:none}.pro-event-participants-notes-table tbody{display:grid;grid-gap:6px;gap:6px}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name status action" "courses courses courses" "note note note" "rental rental rental";align-items:center;grid-gap:5px 8px;gap:5px 8px;padding:7px 0;border-bottom:1px solid var(--line)}.pro-event-participants-notes-table.pro-event-participants-with-arrival tbody tr.pro-event-participant-main-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"arrival name status action" "courses courses courses courses" "note note note note" "rental rental rental rental"}.pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row{display:none;border-bottom:1px solid var(--line);padding:0 0 8px}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row:has(.pro-event-row-detail-toggle:checked)+tr.pro-event-participant-detail-row{display:block}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row:has(.pro-event-row-detail-toggle:checked){border-bottom:0;padding-bottom:2px}.pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row:last-child{border-bottom:0}.pro-event-participants-notes-table tbody td{border-bottom:0;padding:0;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left}.pro-event-participants-notes-table tbody td:before{content:none}.pro-event-participants-notes-table .pro-event-arrival-cell{grid-area:arrival;justify-self:center}.pro-event-participants-notes-table .pro-event-participant-name-cell{grid-area:name;min-width:0;overflow:visible}.pro-event-participants-notes-table .pro-event-status-cell{grid-area:status;justify-self:center;align-self:center;text-align:center;white-space:nowrap}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-full{display:none}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-compact-wrap{display:inline-flex}.pro-event-participants-notes-table .pro-event-courses-cell{grid-area:courses}.pro-event-participants-notes-table .pro-event-courses-text{font-size:.72rem;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.pro-event-participants-notes-table .pro-event-note-cell{grid-area:note}.pro-event-participants-notes-table .pro-event-rental-cell{grid-area:rental;text-align:left}.pro-event-participants-notes-table .pro-event-courses-cell-empty,.pro-event-participants-notes-table .pro-event-courses-cell:has(.pro-event-courses-text.is-empty),.pro-event-participants-notes-table .pro-event-note-cell:not(:has(.pro-event-note-view:not(.is-empty))),.pro-event-participants-notes-table .pro-event-rental-cell:has(.pro-event-rental-view.is-empty){display:none}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row:not(:has(.pro-event-courses-text:not(.is-empty))):not(:has(.pro-event-note-view:not(.is-empty))):not(:has(.pro-event-rental-view:not(.is-empty))){grid-template-areas:"name status action";gap:2px 8px}.pro-event-participants-notes-table.pro-event-participants-with-arrival tbody tr.pro-event-participant-main-row:not(:has(.pro-event-courses-text:not(.is-empty))):not(:has(.pro-event-note-view:not(.is-empty))):not(:has(.pro-event-rental-view:not(.is-empty))){grid-template-areas:"arrival name status action"}.pro-event-participants-notes-table .pro-event-rental-toggle{justify-content:flex-start}.pro-event-participants-notes-table .pro-event-participant-note-input,.pro-event-participants-notes-table .pro-event-rental-note-input{min-height:34px;height:34px;line-height:1.15}.pro-event-participants-notes-table .pro-event-rental-note-input{margin:4px 0 0;width:100%}.pro-event-participants-notes-table .pro-event-note-edit .pro-event-rental-note-under-note{margin:0}.pro-event-participants-notes-table .pro-event-save-cell{grid-area:action;display:flex;justify-content:flex-end;min-height:30px;align-self:start}.pro-event-participants-notes-table .pro-event-row-actions{margin-left:auto}.pro-event-courses-overview-table .pro-event-course-progress-cell{min-width:152px}.pro-event-courses-overview-table .pro-event-course-note-cell{min-width:198px}.pro-event-courses-table-wrap{overflow-x:visible}.pro-event-courses-overview-table{width:100%;min-width:0}.pro-event-courses-overview-table thead{display:none}.pro-event-courses-overview-table,.pro-event-courses-overview-table tbody{display:block;width:100%}.pro-event-courses-overview-table tbody{display:grid;grid-gap:7px;gap:7px}.pro-event-courses-overview-table tbody tr.pro-event-course-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"student student" "course instructor" "progress progress";grid-gap:5px 10px;gap:5px 10px;width:100%;padding:8px 0;border-bottom:1px solid var(--line)}.pro-event-courses-overview-table tbody tr.pro-event-course-row.has-course-note{grid-template-areas:"student student" "course instructor" "progress progress" "note note"}.pro-event-courses-overview-table tbody tr.pro-event-course-row:last-child{border-bottom:0}.pro-event-courses-overview-table tbody tr.pro-event-course-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal}.pro-event-courses-overview-table tbody tr.pro-event-course-row>td:before{content:attr(data-label);display:block;font-size:.74rem;font-weight:700;color:color-mix(in srgb,var(--ink) 82%,var(--muted) 18%);line-height:1.1}.pro-event-courses-overview-table .pro-event-participant-name-cell{grid-area:student}.pro-event-courses-overview-table .pro-event-course-name-cell{grid-area:course}.pro-event-courses-overview-table .pro-event-course-instructor-cell{grid-area:instructor}.pro-event-courses-overview-table .pro-event-course-progress-cell{grid-area:progress;min-width:0}.pro-event-courses-overview-table .pro-event-course-note-cell{grid-area:note;min-width:0}.pro-event-courses-overview-table .pro-event-course-detail-action-cell{grid-area:detail;justify-self:end;align-items:flex-end;width:auto;min-width:0;text-align:right;gap:0}.pro-event-courses-overview-table tbody tr.pro-event-course-row>td.pro-event-course-detail-action-cell:before{content:none!important;display:none!important}.pro-event-courses-overview-table .pro-event-course-detail-button{min-width:78px;min-height:32px;padding:6px 12px}.pro-event-courses-overview-table .pro-event-course-progress-cell .progress-wrap-compact{flex-wrap:wrap;gap:4px}.pro-event-courses-overview-table .pro-event-course-note-inline{width:100%;align-items:flex-start}.pro-event-courses-overview-table .pro-event-course-note-text{max-inline-size:none;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.pro-event-courses-overview-table tbody tr.pro-event-course-row:not(:has(.pro-event-participant-name-cell)){grid-template-areas:"course instructor" "progress progress"}.pro-event-courses-overview-table tbody tr.pro-event-course-row.has-course-note:not(:has(.pro-event-participant-name-cell)){grid-template-areas:"course instructor" "progress progress" "note note"}.participant-planned-pro-courses-card{padding:10px}.participant-planned-pro-courses-table tbody tr.pro-event-course-row,.participant-planned-pro-courses-table tbody tr.pro-event-course-row:not(:has(.pro-event-participant-name-cell)){grid-template-areas:"student student" "course course" "progress progress" "note note" "detail detail"}.participant-planned-pro-courses-table .pro-event-course-detail-action-cell{justify-self:stretch;align-items:stretch;width:100%}.participant-planned-pro-courses-table .pro-event-course-detail-button{width:100%;min-height:32px}.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row{display:none}.pro-event-courses-overview-table>tbody>tr.pro-event-course-row:has(.pro-event-course-detail-toggle:checked)+tr.pro-event-course-detail-row{display:flex}.pro-event-course-detail-shell.borek-mobile-detail-shell .customer-detail-close-link{display:none}.pro-event-course-detail-head{padding-right:48px}.pro-event-course-detail-meta,.pro-event-course-lesson-row{grid-template-columns:minmax(0,1fr)}.pro-event-course-lesson-row{gap:3px;align-items:start}.pro-event-course-lesson-date,.pro-event-course-lesson-instructor{white-space:normal}.pro-event-course-detail-save-button{width:100%}.pro-event-course-note-inline{gap:6px}.pro-event-course-edit-panel{width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 18px);right:-2px}.pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row td{display:block}.pro-event-participants-notes-table .pro-event-participant-detail-wrap{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:6px}.pro-event-participants-notes-table .pro-event-save-form{display:none}.borek-entry-requests-table{width:100%;min-width:0}.borek-entry-requests-table thead{display:none}.borek-entry-requests-table,.borek-entry-requests-table tbody{display:block;width:100%}.borek-entry-requests-table tbody tr.borek-entry-request-main-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.74fr) minmax(0,.74fr);grid-template-areas:"created created created created" "user user user user" "amount method status status" "code code code detail";align-items:start;grid-gap:6px 6px;gap:6px 6px;padding:10px 0 8px;border-bottom:1px solid var(--line)}.borek-entry-requests-table tbody tr.borek-entry-request-main-row:has(>td[data-col=visit-date]){grid-template-areas:"created created created created" "visit-date visit-date visit-date visit-date" "user user user user" "amount method status status" "code code code detail"}.borek-entry-requests-table tbody tr.borek-entry-request-main-row:has(>td[data-col=last-visit-date]){grid-template-areas:"created created created created" "last-visit-date last-visit-date last-visit-date last-visit-date" "user user user user" "amount method status status" "code code code detail"}.borek-entry-requests-table--air_fill tbody tr.borek-entry-request-main-row:has(>td[data-col=visit-date]){grid-template-areas:"visit-date visit-date visit-date visit-date" "user user user user" "liters amount status status" "code code code detail"}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td:before{content:attr(data-label);font-size:.7rem;line-height:1.2;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=created]:before,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user]:before{content:none}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=created]{grid-area:created;font-size:.82rem;color:color-mix(in srgb,var(--ink) 82%,var(--line) 18%)}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=last-visit-date],.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=visit-date]{font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=visit-date]{grid-area:visit-date}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=last-visit-date]{grid-area:last-visit-date}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user]{grid-area:user}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=certification]{display:none}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=amount]{grid-area:amount;font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=liters]{grid-area:liters;font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=method]{grid-area:method;font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=status]{grid-area:status;font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=code]{grid-area:code;flex-direction:row;align-items:baseline;gap:4px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-items:flex-end;align-self:center;padding-top:0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=quick]{display:none}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail]:before,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=quick]:before{content:none}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=amount] strong,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=method]>.borek-mobile-table-value,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=status] strong{display:block;min-width:0;font-size:.88rem;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=code] strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=method]>.borek-mobile-table-value,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=method]>.borek-mobile-table-value,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=method]>.borek-mobile-table-value{display:block;min-width:0;font-size:.88rem;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user]>.borek-entry-user-stack{min-width:0;width:100%}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary>.borek-entry-user-link,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary>.borek-entry-user-link>strong,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary>strong{display:inline-flex;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-certification-inline{display:inline;margin-left:4px;font-size:.78rem;font-style:italic;color:color-mix(in srgb,var(--ink) 72%,var(--line) 28%)}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button{min-height:28px;padding:3px 10px;font-size:.76rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-confirmed{background:color-mix(in srgb,#e8f9ef 66%,var(--panel) 34%);box-shadow:inset 3px 0 0 color-mix(in srgb,#2f9b63 64%,var(--line) 36%);border-radius:10px;padding-inline:8px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-confirmed>td{background:transparent}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-confirmed>td:first-child{box-shadow:none;padding-left:0}.borek-pass-holders-table,.borek-pass-holders-table tbody,.borek-visitors-table,.borek-visitors-table tbody{display:block;width:100%;min-width:0}.borek-pass-holders-table thead,.borek-visitors-table thead{display:none}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row,.borek-visitors-table>tbody>tr.borek-visitors-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name detail" "certification certification" "phone phone" "visits last" "valid-from valid-to" "code ack" "updated files";grid-gap:6px 10px;gap:6px 10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;padding:0;border-bottom:0;white-space:normal!important}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td:before,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td:before{content:attr(data-label);font-size:.7rem;line-height:1.2;font-weight:700;color:color-mix(in srgb,var(--ink) 70%,var(--muted) 30%)}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name],.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name]{grid-area:name}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail]:before,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]:before,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail]:before,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name]:before{content:none}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=phone],.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=phone]{grid-area:phone;font-size:.84rem}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=certification],.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=certification]{grid-area:certification}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail],.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-items:flex-end;align-self:start}.borek-pass-holders-table .borek-visitor-name-row,.borek-visitors-table .borek-visitor-name-row{min-width:0;max-width:100%}.borek-pass-holders-table .borek-visitor-name-link,.borek-pass-holders-table .borek-visitor-name-link strong,.borek-visitors-table .borek-visitor-name-link,.borek-visitors-table .borek-visitor-name-link strong{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row,.borek-visitors-table>tbody>tr.borek-visitors-detail-row{display:block}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td,.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td{display:block;width:100%;max-width:100%;padding:0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-unverified{background:color-mix(in srgb,#fff0f0 52%,var(--panel) 48%);box-shadow:inset 3px 0 0 color-mix(in srgb,#d95050 68%,var(--line) 32%);border-radius:10px;padding-inline:8px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-unverified>td{background:transparent}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-unverified>td:first-child{box-shadow:none;padding-left:0}html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row-unverified{background:color-mix(in srgb,#532629 58%,var(--panel) 42%);box-shadow:inset 3px 0 0 color-mix(in srgb,#d17078 62%,var(--line) 38%)}html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row-confirmed{background:color-mix(in srgb,#224a37 64%,var(--panel) 36%);box-shadow:inset 3px 0 0 color-mix(in srgb,#6ad39a 56%,var(--line) 44%)}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-tax-invoice-missing{background:color-mix(in srgb,#fff8e2 62%,var(--panel) 38%);box-shadow:inset 3px 0 0 color-mix(in srgb,#d39b2d 68%,var(--line) 32%);border-radius:10px;padding-inline:8px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending>td,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-tax-invoice-missing>td{background:transparent}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending>td:first-child,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-tax-invoice-missing>td:first-child{box-shadow:none;padding-left:0}.borek-finance-overview-payments-table>tbody>tr.borek-incoming-payment-main-row-confirmed{background:color-mix(in srgb,#e8f9ef 66%,var(--panel) 34%);box-shadow:inset 3px 0 0 color-mix(in srgb,#2f9b63 64%,var(--line) 36%);border-radius:10px;padding-inline:8px}.borek-finance-overview-payments-table>tbody>tr.borek-incoming-payment-main-row-confirmed>td{background:transparent}.borek-finance-overview-payments-table>tbody>tr.borek-incoming-payment-main-row-confirmed>td:first-child{box-shadow:none;padding-left:0}html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row-tax-invoice-missing{background:color-mix(in srgb,#4e4028 62%,var(--panel) 38%);box-shadow:inset 3px 0 0 color-mix(in srgb,#d2a35d 58%,var(--line) 42%)}html[data-theme=dark] .borek-finance-overview-payments-table>tbody>tr.borek-incoming-payment-main-row-confirmed{background:color-mix(in srgb,#224a37 64%,var(--panel) 36%);box-shadow:inset 3px 0 0 color-mix(in srgb,#6ad39a 56%,var(--line) 44%)}.borek-daily-ack-table{width:100%;min-width:0}.borek-daily-ack-table thead{display:none}.borek-daily-ack-table,.borek-daily-ack-table tbody{display:block;width:100%}.borek-daily-ack-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"visitor type detail" "signed signed signed";align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:8px 0;border-bottom:1px solid var(--line)}.borek-daily-ack-table.striped-table tbody tr:nth-child(odd){background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.borek-daily-ack-table.striped-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.borek-daily-ack-table.borek-daily-ack-table-archive tbody tr{grid-template-areas:"visitor type detail" "date signed signed"}.borek-daily-ack-table tbody tr:last-child{border-bottom:0}.borek-daily-ack-table tbody td{border-bottom:0;padding:0;min-width:0;white-space:normal;text-align:left;line-height:1.24;font-size:.8rem;background:transparent!important}.borek-daily-ack-table tbody td[data-col=visitor]{grid-area:visitor}.borek-daily-ack-table tbody td[data-col=visitor] a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borek-daily-ack-table tbody td[data-col=visitor] strong{font-size:.9rem;line-height:1.2}.borek-daily-ack-table tbody td[data-col=type]{grid-area:type;justify-self:start;font-size:.78rem;color:color-mix(in srgb,var(--ink) 86%,var(--line) 14%);white-space:nowrap}.borek-daily-ack-table tbody td[data-col=date]{grid-area:date;font-size:.76rem;color:color-mix(in srgb,var(--ink) 80%,var(--line) 20%);white-space:nowrap}.borek-daily-ack-table tbody td[data-col=signed]{grid-area:signed;font-size:.76rem;color:color-mix(in srgb,var(--ink) 80%,var(--line) 20%);white-space:nowrap}.borek-daily-ack-table tbody td[data-col=date]:before,.borek-daily-ack-table tbody td[data-col=signed]:before{content:attr(data-label) ": ";font-weight:650}.borek-daily-ack-table tbody td[data-col=detail]{grid-area:detail;justify-self:end;text-align:right;white-space:nowrap}.borek-daily-ack-table tbody td[data-col=version]{display:none}.borek-visitor-entry-archive-table{width:100%;min-width:0}.borek-visitor-entry-archive-table thead{display:none}.borek-visitor-entry-archive-table,.borek-visitor-entry-archive-table>tbody{display:block;width:100%}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"type type detail" "requested requested status" "vs amount paid" "paid-at method method";align-items:start;grid-gap:5px 8px;gap:5px 8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row.borek-visitor-entry-main-row-odd{background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row.borek-visitor-entry-main-row-even{background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;line-height:1.24;font-size:.8rem;background:transparent!important}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td:before{content:attr(data-label);font-size:.68rem;line-height:1.15;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail]:before,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=type]:before{content:none}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=type]{grid-area:type;font-size:.92rem;font-weight:650}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=requested]{grid-area:requested;font-size:.78rem;color:color-mix(in srgb,var(--ink) 82%,var(--line) 18%)}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=status]{grid-area:status;justify-self:end;align-items:flex-end;text-align:right;white-space:nowrap}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=vs]{grid-area:vs}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=amount]{grid-area:amount;justify-self:end;align-items:flex-end;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=paid]{grid-area:paid;justify-self:end;align-items:flex-end;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=paid-at]{grid-area:paid-at;font-size:.78rem;color:color-mix(in srgb,var(--ink) 80%,var(--line) 20%);white-space:nowrap}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=method]{grid-area:method;white-space:nowrap}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-items:flex-end;align-self:center;text-align:right}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button{min-height:28px;padding:3px 10px;font-size:.76rem}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-detail-row{display:block;border-bottom:1px solid var(--line);padding:0 0 10px}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-detail-row>td{display:block;border-bottom:0;padding:0;background:transparent!important}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row:has(+.borek-visitor-entry-detail-row){border-bottom:0;padding-bottom:4px}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row:has(+.borek-visitor-entry-detail-row)>td[data-col=detail]{padding-bottom:2px}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-detail-row:last-child,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row:last-child{border-bottom:0}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row{display:block;border-bottom:1px solid var(--line);padding:0 0 10px}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row>td{display:block;border-bottom:0;padding:0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row:has(+.borek-entry-request-detail-row){border-bottom:0;padding-bottom:4px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row:has(+.borek-entry-request-detail-row)>td[data-col=detail]{padding-bottom:2px}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row:last-child,.borek-entry-requests-table tbody tr.borek-entry-request-main-row:last-child{border-bottom:0}.borek-finance-overview-payments-table,.borek-finance-overview-sales-table{width:100%;min-width:0}.borek-finance-overview-payments-table thead,.borek-finance-overview-sales-table thead{display:none}.borek-finance-overview-payments-table,.borek-finance-overview-payments-table>tbody,.borek-finance-overview-sales-table,.borek-finance-overview-sales-table>tbody{display:block;width:100%}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row{grid-template-areas:"time time detail" "visitor visitor visitor" "item item item" "status method amount";grid-gap:5px 8px}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row,.borek-finance-overview-sales-table>tbody>tr.finance-received-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:5px 8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.borek-finance-overview-sales-table>tbody>tr.finance-received-row{grid-template-areas:"time time detail" "items items items" "method amount amount";grid-gap:5px 8px}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;line-height:1.24;font-size:.8rem}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td:before,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td:before{content:attr(data-label);font-size:.68rem;line-height:1.15;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=detail]:before,.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=item]:before,.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=time]:before,.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=visitor]:before,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=detail]:before,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=items]:before,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=time]:before{content:none}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=time],.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=time]{grid-area:time;font-size:.78rem;color:color-mix(in srgb,var(--ink) 80%,var(--line) 20%);white-space:nowrap}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=visitor]{grid-area:visitor;font-size:.92rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=item]{grid-area:item;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--ink) 88%,var(--line) 12%)}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=status]{grid-area:status;font-weight:600;white-space:nowrap}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=method]{grid-area:method;white-space:nowrap}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=amount],.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=amount]{grid-area:amount;white-space:nowrap;align-items:flex-end;text-align:right;justify-self:end;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=items]{grid-area:items;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=method]{grid-area:method;white-space:nowrap}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=detail],.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-self:center;align-items:flex-end;text-align:right;white-space:nowrap;padding-top:0}.borek-finance-overview-payments-table>tbody>tr.finance-payment-detail-row,.borek-finance-overview-sales-table>tbody>tr.finance-payment-detail-row{display:block;border-bottom:1px solid var(--line);padding:0 0 10px}.borek-finance-overview-payments-table>tbody>tr.finance-payment-detail-row>td,.borek-finance-overview-sales-table>tbody>tr.finance-payment-detail-row>td{display:block;border-bottom:0;padding:0}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row:has(+.finance-payment-detail-row),.borek-finance-overview-sales-table>tbody>tr.finance-received-row:has(+.finance-payment-detail-row){border-bottom:0;padding-bottom:4px}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row:has(+.finance-payment-detail-row)>td[data-col=detail],.borek-finance-overview-sales-table>tbody>tr.finance-received-row:has(+.finance-payment-detail-row)>td[data-col=detail]{padding-bottom:2px}.borek-finance-overview-payments-table>tbody>tr.finance-payment-detail-row:last-child,.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row:last-child,.borek-finance-overview-sales-table>tbody>tr.finance-payment-detail-row:last-child,.borek-finance-overview-sales-table>tbody>tr.finance-received-row:last-child{border-bottom:0}.borek-visitors-table{width:100%;min-width:0}.borek-visitors-table thead{display:none}.borek-visitors-table,.borek-visitors-table>tbody{display:block;width:100%}.borek-visitors-table>tbody>tr.borek-visitors-main-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name detail detail" "phone certification certification certification" "visits last files updated";align-items:start;grid-gap:6px 8px;gap:6px 8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.borek-visitors-table.striped-table>tbody>tr.borek-visitors-main-row:not(.borek-visitor-main-row-pass-holder):nth-child(odd){background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%)}.borek-visitors-table.striped-table>tbody>tr.borek-visitors-main-row:not(.borek-visitor-main-row-pass-holder):nth-child(2n){background:color-mix(in srgb,var(--panel) 88%,var(--brand-2) 12%)}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=quick])){grid-template-areas:"name name detail detail" "phone certification certification certification" "visits last files updated"}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=files])){grid-template-areas:"name name detail detail" "phone certification certification certification" "visits last updated updated"}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=quick])):not(:has(>td[data-col=files])){grid-template-areas:"name name detail detail" "phone certification certification certification" "visits last updated updated"}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last])){grid-template-areas:"name name name name" "certification certification certification certification" "files updated updated updated" "phone phone phone detail"}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last])):not(:has(>td[data-col=files])){grid-template-areas:"name name name name" "certification certification certification certification" "updated updated updated updated" "phone phone phone detail"}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last])){grid-template-areas:"name name name name" "certification certification certification detail" "updated updated updated detail"}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;background:transparent!important}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td:before{content:attr(data-label);font-size:.68rem;line-height:1.15;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail]:before,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name]:before,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=quick]:before{content:none}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name]{grid-area:name}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=phone]{grid-area:phone;font-size:.78rem}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row>td[data-col=phone]{display:none}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=certification]{grid-area:certification;font-size:.78rem}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=visits]{grid-area:visits;font-size:.78rem}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=last]{grid-area:last;font-size:.78rem}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=files]{grid-area:files;font-size:.78rem}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row>td[data-col=files]{display:none}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=updated]{grid-area:updated;font-size:.78rem}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row>td[data-col=updated]{font-size:.7rem;line-height:1.15}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last]))>td[data-col=updated]{white-space:normal!important}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-items:flex-end;align-self:center;text-align:right}.borek-visitors-table>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last]))>td[data-col=detail]{align-self:end}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row:not(:has(>td[data-col=visits])):not(:has(>td[data-col=last]))>td[data-col=detail]{align-self:center}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=quick]{grid-area:quick;justify-self:end;align-self:center;display:none}.borek-visitors-table>tbody>tr.borek-visitors-main-row.borek-visitor-main-row-pass-holder{background:color-mix(in srgb,#ecfff4 68%,var(--panel) 32%);box-shadow:inset 3px 0 0 color-mix(in srgb,#1f8b57 62%,var(--line) 38%);border-radius:10px;padding-inline:8px}.borek-visitors-table>tbody>tr.borek-visitors-main-row.borek-visitor-main-row-pass-holder>td{background:transparent}.borek-visitors-table>tbody>tr.borek-visitors-main-row.borek-visitor-main-row-pass-holder>td:first-child{box-shadow:none;padding-left:0}html[data-theme=dark] .borek-visitors-table>tbody>tr.borek-visitors-main-row.borek-visitor-main-row-pass-holder{background:color-mix(in srgb,#1f4635 64%,var(--panel) 36%);box-shadow:inset 3px 0 0 color-mix(in srgb,#65c895 56%,var(--line) 44%)}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name] .borek-visitor-name-row{min-width:0;width:100%;gap:5px;flex-wrap:nowrap!important}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name] .borek-visitor-name-row>.borek-visitor-name-link,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name] .borek-visitor-name-row>.borek-visitor-name-link>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.2}.borek-visitors-table>tbody>tr.borek-visitors-main-row .borek-visitors-certification-inline{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-inline{display:inline;max-width:calc(100% - 78px);vertical-align:bottom}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-line{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-files-mobile{display:inline;margin-left:5px;color:color-mix(in srgb,var(--ink) 72%,var(--line) 28%);font-size:.72rem;white-space:nowrap}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button{min-height:28px;padding:3px 10px;font-size:.76rem}.borek-visitors-table>tbody>tr.borek-visitors-detail-row{display:block;border-bottom:1px solid var(--line);padding:0 0 10px}.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td{display:block;border-bottom:0;padding:0}.borek-visitors-table>tbody>tr.borek-visitors-main-row:has(+.borek-visitors-detail-row){border-bottom:0;padding-bottom:4px}.borek-visitors-table>tbody>tr.borek-visitors-main-row:has(+.borek-visitors-detail-row)>td[data-col=detail]{padding-bottom:2px}.borek-visitors-table>tbody>tr.borek-visitors-detail-row:last-child,.borek-visitors-table>tbody>tr.borek-visitors-main-row:last-child{border-bottom:0}.borek-pass-holders-table{width:100%;min-width:0}.borek-pass-holders-table thead{display:none}.borek-pass-holders-table,.borek-pass-holders-table>tbody{display:block;width:100%}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name detail" "phone certification certification" "valid-from valid-to ack" "code code code";align-items:start;grid-gap:6px 8px;gap:6px 8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;font-size:.78rem}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td:before{content:attr(data-label);font-size:.68rem;line-height:1.15;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail]:before,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]:before{content:none}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]{grid-area:name}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=phone]{grid-area:phone}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=certification]{grid-area:certification}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=valid-from]{grid-area:valid-from}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=valid-to]{grid-area:valid-to}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=code]{grid-area:code}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=ack]{grid-area:ack}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-items:flex-end;align-self:center;text-align:right}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]>.borek-visitor-name-link,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]>.borek-visitor-name-link>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.2}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row .borek-visitors-certification-inline{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button{min-height:28px;padding:3px 10px;font-size:.76rem}.borek-daily-ack-table tbody td[data-col=detail] .inline-button,.borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:var(--ink);text-decoration:none;white-space:nowrap;font-size:.76rem;line-height:1.1;font-weight:650;box-shadow:0 3px 8px var(--control-flat-shadow);cursor:pointer}.borek-daily-ack-table tbody td[data-col=detail] .inline-button:hover,.borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button:hover,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button:hover,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button:hover,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button:hover,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button:hover,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button:hover,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button:hover,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button:hover,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:color-mix(in srgb,var(--ink) 90%,#2e4950 10%);text-decoration:none;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.borek-daily-ack-table tbody td[data-col=detail] .inline-button:focus-visible,.borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button:focus-visible,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button:focus-visible,.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button:focus-visible,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button:focus-visible,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button:focus-visible,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button:focus-visible,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button:focus-visible,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button:focus-visible,.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button:focus-visible{outline:none;text-decoration:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}html[data-theme=dark] .borek-daily-ack-table tbody td[data-col=detail] .inline-button,html[data-theme=dark] .borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button,html[data-theme=dark] .borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button,html[data-theme=dark] .borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button,html[data-theme=dark] .borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button,html[data-theme=dark] .borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button,html[data-theme=dark] .borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button,html[data-theme=dark] .borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button{color:#173946}html[data-theme=dark] .borek-daily-ack-table tbody td[data-col=detail] .inline-button:hover,html[data-theme=dark] .borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button:hover,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .inline-button:hover,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail] .secondary.inline-button:hover,html[data-theme=dark] .borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .inline-button:hover,html[data-theme=dark] .borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail] .secondary.inline-button:hover,html[data-theme=dark] .borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .inline-button:hover,html[data-theme=dark] .borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail] .secondary.inline-button:hover,html[data-theme=dark] .borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .inline-button:hover,html[data-theme=dark] .borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=detail] .secondary.inline-button:hover{color:#102f37}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row{display:block;border-bottom:1px solid var(--line);padding:0 0 10px}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td{display:block;border-bottom:0;padding:0}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row:has(+.borek-pass-holder-detail-row){border-bottom:0;padding-bottom:4px}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row:has(+.borek-pass-holder-detail-row)>td[data-col=detail]{padding-bottom:2px}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row:last-child,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row:last-child{border-bottom:0}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row,.borek-visitors-table>tbody>tr.borek-visitors-detail-row{position:fixed;inset:0;z-index:1900;display:flex;align-items:flex-start;justify-content:center;width:100vw;max-width:100vw;height:100dvh;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px));border:0;background:var(--modal-backdrop-background);backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);margin-top:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row>td,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td,.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td{display:block;width:100vw;max-width:100vw;max-height:none;overflow:visible;padding:0;border-bottom:0;background:transparent}.professional-mobile-detail-shell{margin:0!important;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}body:has(.borek-entry-requests-table tbody tr.borek-entry-request-detail-row),body:has(.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row),body:has(.borek-visitors-table>tbody>tr.borek-visitors-detail-row),body:has(.pro-event-courses-overview-table .pro-event-course-detail-toggle:checked){overflow:hidden;overscroll-behavior:none}body:has(.action-tab-panel-mobile-fullscreen){overflow:hidden;overscroll-behavior:none}.action-tab-panel-mobile-fullscreen{position:fixed;inset:0;z-index:2400;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:calc(max(10px, env(safe-area-inset-top, 0px)) + 46px) clamp(12px,4vw,18px) max(18px,env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 98%,#e6f7fb 2%) 0,color-mix(in srgb,var(--bg) 90%,#eef8fc 10%) 100%);box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.action-tab-panel-mobile-title{margin:0 44px 12px 0;color:var(--ink);font-size:clamp(1.32rem,6.4vw,1.82rem);line-height:1.08}.action-tab-panel-mobile-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2));width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.22rem;line-height:1;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;cursor:pointer;box-shadow:0 3px 8px var(--control-flat-shadow);z-index:5002}.action-tab-panel-mobile-close:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.action-tab-panel-mobile-close:focus-visible{outline:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.professional-history-tabs .action-tab-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.professional-history-tabs .action-tab-button{min-height:54px;padding:8px 7px;justify-content:center;gap:5px;text-align:center}.professional-history-tabs .action-tab-button .action-summary-main{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.12}.professional-history-tabs .action-tab-button .action-summary-arrow{flex:0 0 auto;font-size:.82rem}.professional-detail-shell .pro-completed-courses-table thead{display:none}.professional-detail-shell .pro-completed-courses-table tbody{display:block}.professional-detail-shell .pro-completed-courses-table tr.pro-completed-course-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;padding:10px 8px;border-bottom:0;background:#fcffff}.professional-detail-shell .pro-completed-courses-table tr.pro-completed-course-summary-row:nth-of-type(4n+3){background:#f4fafc}.professional-detail-shell .pro-completed-courses-table tr.pro-completed-course-summary-row+tr.pro-completed-course-summary-row{border-top:1px solid var(--line)}.professional-detail-shell .pro-completed-courses-table tr.pro-completed-course-summary-row td{display:block;width:100%;border-top:0!important;border-bottom:0;padding:0;background:transparent;line-height:1.28}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-customer{min-width:0;color:color-mix(in srgb,var(--ink) 92%,var(--muted) 8%);font-size:.98rem;font-weight:800;overflow-wrap:anywhere;word-break:normal}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-type{justify-self:end;text-align:right;white-space:nowrap}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-type a{font-size:.9rem;font-weight:800}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-completed,.professional-detail-shell .pro-completed-courses-table .pro-completed-course-started{color:var(--muted);font-size:.82rem}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-completed{justify-self:end;text-align:right}.professional-detail-shell .pro-completed-courses-table .pro-completed-course-completed:before,.professional-detail-shell .pro-completed-courses-table .pro-completed-course-started:before{content:attr(data-label) ": ";font-weight:700;color:color-mix(in srgb,var(--ink) 76%,var(--muted) 24%)}.borek-mobile-detail-shell{position:relative;box-sizing:border-box;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);box-shadow:0 14px 30px rgba(8,33,74,.24);padding-top:40px!important}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row .borek-mobile-detail-shell,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row .borek-mobile-detail-shell,.borek-visitors-table>tbody>tr.borek-visitors-detail-row .borek-mobile-detail-shell{width:100vw!important;width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:42px 12px 18px!important;overflow-x:clip!important;overflow-y:visible!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important}.borek-mobile-detail-shell .borek-entry-detail-layout{padding-top:0!important}.borek-mobile-detail-shell>.row:first-child{padding-right:44px}body.professional-detail-pro-only-open .pro-mobile-course-student-head{display:block;margin:0;font-size:.78rem;line-height:1.18}.borek-mobile-detail-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:8px;right:8px;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.08rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;cursor:pointer;box-shadow:0 3px 8px var(--control-flat-shadow);z-index:3}.borek-mobile-detail-close:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.borek-mobile-detail-close:focus-visible{outline:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row .borek-mobile-detail-shell>.borek-mobile-detail-close,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row .borek-mobile-detail-shell>.borek-mobile-detail-close,.borek-visitors-table>tbody>tr.borek-visitors-detail-row .borek-mobile-detail-shell>.borek-mobile-detail-close,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .borek-mobile-detail-shell>.borek-mobile-detail-close,.rental-loans-table>tbody>tr.rental-loan-detail-row .borek-mobile-detail-shell>.borek-mobile-detail-close,.striped-table>tbody>tr.rental-catalog-edit-row .borek-mobile-detail-shell>.borek-mobile-detail-close,body.professional-detail-open .professional-mobile-detail-shell>.professional-mobile-detail-close{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;display:inline-flex!important;z-index:5002}.rental-loan-detail-shell.borek-mobile-detail-shell>.row:first-of-type .customer-detail-close-link,.rental-reservation-prepare-shell.borek-mobile-detail-shell .rental-reservation-prepare-head .customer-detail-close-link{display:none}.event-participant-detail-shell.borek-mobile-detail-shell .participant-detail-header-row{padding-right:44px}.customers-table>tbody>tr.customer-mobile-detail-row,.customers-table>tbody>tr.customers-detail-row,.event-participants-table>tbody>tr.event-participant-detail-row,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row,.professionals-table>tbody>tr.professional-detail-row,.rental-loans-table>tbody>tr.rental-loan-detail-row,.striped-table>tbody>tr.rental-catalog-edit-row,.students-table>tbody>tr.students-course-detail-row,.students-table>tbody>tr.students-detail-row,.users-table>tbody>tr.users-detail-row{position:fixed;inset:0;z-index:1900;display:flex;align-items:flex-start;justify-content:center;width:100vw;max-width:100vw;height:100dvh;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px));border:0;background:var(--modal-backdrop-background);backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);margin-top:0!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.customers-table>tbody>tr.customer-mobile-detail-row>td,.customers-table>tbody>tr.customers-detail-row>td,.event-participants-table>tbody>tr.event-participant-detail-row>td,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row>td,.professionals-table>tbody>tr.professional-detail-row>td,.rental-loans-table>tbody>tr.rental-loan-detail-row>td,.striped-table>tbody>tr.rental-catalog-edit-row>td,.students-table>tbody>tr.students-course-detail-row>td,.students-table>tbody>tr.students-detail-row>td,.users-table>tbody>tr.users-detail-row>td{display:block;width:100vw;max-width:100vw;max-height:none;overflow:visible;padding:0!important;border-bottom:0;background:transparent!important}.customers-table>tbody>tr.customer-mobile-detail-row .course-detail-shell,.customers-table>tbody>tr.customers-detail-row .customers-detail-shell,.event-participants-table>tbody>tr.event-participant-detail-row .event-participant-detail-shell,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .pro-event-course-detail-shell,.professionals-table>tbody>tr.professional-detail-row .professional-detail-shell:not(.professional-detail-shell-pro-only),.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell,.striped-table>tbody>tr.rental-catalog-edit-row .rental-catalog-edit-shell,.students-table>tbody>tr.students-course-detail-row .course-detail-shell,.students-table>tbody>tr.students-detail-row .student-detail-shell,.users-table>tbody>tr.users-detail-row .detail-expand{width:100vw;max-width:100vw;min-height:100%;margin:0!important;padding:42px 12px 18px!important;border-radius:0;border-left:0;border-right:0;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);box-shadow:none;overflow-x:clip!important;overflow-y:visible!important;box-sizing:border-box;min-width:0}.customers-table>tbody>tr.customer-mobile-detail-row .course-detail-shell *,.customers-table>tbody>tr.customers-detail-row .customers-detail-shell *,.event-participants-table>tbody>tr.event-participant-detail-row .event-participant-detail-shell *,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .pro-event-course-detail-shell *,.professionals-table>tbody>tr.professional-detail-row .professional-detail-shell *,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell *,.striped-table>tbody>tr.rental-catalog-edit-row .rental-catalog-edit-shell *,.students-table>tbody>tr.students-course-detail-row .course-detail-shell *,.students-table>tbody>tr.students-detail-row .student-detail-shell *{min-width:0;max-width:100%;box-sizing:border-box}.professionals-table>tbody>tr.professional-detail-row .professional-detail-shell:not(.professional-detail-shell-pro-only){border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important}.customers-page .customers-detail-shell .course-detail-shell,.students-table .student-detail-shell .course-detail-shell{width:100%;max-width:100%;margin-inline:0!important;overflow-x:clip!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target)>td{overflow:hidden!important;overscroll-behavior:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.borek-mobile-detail-close,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.rental-loan-detail-header .customer-detail-close-link,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.rental-loan-detail-header .rental-loan-detail-actions{display:none!important;pointer-events:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked)>td{overflow:hidden!important;overscroll-behavior:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked)>.borek-mobile-detail-close,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked)>.rental-loan-detail-header .customer-detail-close-link,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked)>.rental-loan-detail-header .rental-loan-detail-actions{display:none!important;pointer-events:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell>.borek-mobile-detail-close{display:none!important;pointer-events:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell>.rental-loan-detail-header .rental-loan-detail-actions{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;z-index:5004!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-height:34px!important;gap:8px!important;padding:0!important;pointer-events:auto}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell>.rental-loan-detail-header .rental-loan-detail-actions>.account-detail-icon-link,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell>.rental-loan-detail-header .rental-loan-detail-actions>.customer-detail-close-link{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;display:inline-flex!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;z-index:auto!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target{position:fixed;inset:0;z-index:6900;display:flex!important;align-items:stretch;justify-content:stretch;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;overflow:hidden!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);overscroll-behavior:none;isolation:isolate;transform:translateZ(0)}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{position:fixed!important;inset:0!important;z-index:5001;display:grid!important;grid-auto-rows:max-content;align-content:start;grid-gap:12px;gap:12px;width:100vw!important;min-width:100vw;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 14px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;border:0;border-radius:0;box-shadow:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{display:inline-flex!important;position:fixed!important;z-index:5002}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>*{align-self:start}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-photos,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-schedule-list,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-schedule-row{grid-auto-rows:max-content;align-content:start}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-photo img{height:auto;min-height:150px;max-height:min(34dvh,280px);-o-object-fit:contain;object-fit:contain}.rental-loan-items-table-box{overflow:hidden}.rental-loan-items-desktop-table{display:none!important}.rental-loan-items-mobile-list{display:grid!important;grid-gap:8px;gap:8px;width:100%;min-width:0}.rental-loan-items-mobile-card{display:block;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 76%,#ffffff 24%);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#ffffff 3%);box-shadow:0 8px 18px rgba(9,31,38,.06)}.rental-loan-items-mobile-card .rental-draft-item-cell,.rental-loan-items-mobile-card .rental-loan-detail-item-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.rental-loan-items-table-box>.striped-table{display:block;min-width:0}.rental-loan-items-table-box>.striped-table thead{display:none}.rental-loan-items-table-box>.striped-table tbody{display:block}.rental-loan-items-table-box>.striped-table tbody tr{display:block;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.rental-loan-items-table-box>.striped-table tbody tr:last-child{border-bottom:0}.rental-loan-items-table-box>.striped-table tbody td{display:none;padding:0!important;border-bottom:0}.rental-loan-detail-item-title,.rental-loan-items-table-box>.striped-table tbody td:first-child{display:block}.rental-loan-detail-item-mobile-meta{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:center;margin-top:4px;color:color-mix(in srgb,var(--muted) 78%,var(--text) 22%);font-size:.88rem;line-height:1.2}.rental-loan-detail-item-mobile-meta>*{white-space:nowrap}body:has(.rental-loan-return-toggle:checked),body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target),html:has(.rental-loan-return-toggle:checked),html:has(.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target){overflow:hidden!important;overscroll-behavior:none}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked~.rental-loan-return-panel{position:fixed!important;inset:0!important;z-index:5001;display:grid!important;grid-auto-rows:max-content;align-content:start;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 54px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important;gap:12px;right:auto!important;left:calc((100% - 100vw) / 2)!important}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary{position:fixed!important;top:8px;right:8px;z-index:5002;display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:transparent;box-shadow:0 3px 8px var(--control-flat-shadow);font-size:0}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary:after{content:"×";color:#527279;font-size:1.08rem;font-weight:700;line-height:1}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary{display:none!important}.rental-return-item-accept.is-open{position:relative}.rental-return-item-accept.is-open .rental-return-item-accept-backdrop{display:block;position:fixed;inset:0;z-index:6800;width:100vw;height:100dvh;padding:0;border:0;border-radius:0;background:var(--modal-backdrop-background);backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);box-shadow:none}.rental-return-item-accept.is-open .rental-return-item-accept-form{position:fixed!important;inset:50% auto auto 50%!important;z-index:6801;display:grid;grid-gap:12px;gap:12px;width:min(720px,calc(100vw - 24px))!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 24px);margin:0;padding:14px;overflow-x:hidden;overflow-y:auto;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 98%,#f1f8ff 2%);box-shadow:0 22px 54px rgba(8,33,74,.32);transform:translate(-50%,-50%);-webkit-overflow-scrolling:touch}.rental-return-item-accept.is-open .rental-return-item-accept-form:before{content:none}.rental-return-item-accept.is-open .rental-return-item-accept-head{padding-right:42px}.rental-return-item-accept.is-open .rental-return-item-accept-close{--corner-close-offset:10px}body:has(.rental-return-item-accept.is-open),html:has(.rental-return-item-accept.is-open){overflow:hidden!important;overscroll-behavior:none}.course-detail-shell .course-completion-referral,.course-detail-shell .course-detail-top-action-details,.course-detail-shell .course-detail-top-actions{max-width:100%}.course-detail-shell .course-completion-action-row,.course-detail-shell .course-detail-top-primary-actions,.course-detail-shell .course-intermediate-certification-list{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;max-width:100%}.course-detail-shell .course-complete-button,.course-detail-shell .course-completion-referral-fields,.course-detail-shell .course-completion-referral-info,.course-detail-shell .summary-buttonlike.course-completion-referral-toggle,.course-detail-shell .summary-buttonlike.course-detail-top-action-button,.course-detail-shell .summary-buttonlike.course-detail-top-action-button-referral{width:100%;min-width:0;max-width:100%}.customers-table>tbody>tr.customer-mobile-detail-row .customer-detail-close-link,.customers-table>tbody>tr.customers-detail-row .customer-detail-close-link,.event-participants-table>tbody>tr.event-participant-detail-row .customer-detail-close-link,.professionals-table>tbody>tr.professional-detail-row .customer-detail-close-link,.students-table>tbody>tr.students-course-detail-row .customer-detail-close-link,.students-table>tbody>tr.students-detail-row .customer-detail-close-link,.users-table>tbody>tr.users-detail-row .customer-detail-close-link{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.08rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;cursor:pointer;box-shadow:0 3px 8px var(--control-flat-shadow);z-index:1910}.customers-table>tbody>tr.customer-mobile-detail-row .customer-detail-close-link:hover,.customers-table>tbody>tr.customers-detail-row .customer-detail-close-link:hover,.event-participants-table>tbody>tr.event-participant-detail-row .customer-detail-close-link:hover,.professionals-table>tbody>tr.professional-detail-row .customer-detail-close-link:hover,.students-table>tbody>tr.students-course-detail-row .customer-detail-close-link:hover,.students-table>tbody>tr.students-detail-row .customer-detail-close-link:hover,.users-table>tbody>tr.users-detail-row .customer-detail-close-link:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.customers-table>tbody:has(>tr.customer-mobile-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.customers-table>tbody:has(>tr.customers-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.event-participants-table>tbody:has(>tr.event-participant-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.professionals-table>tbody:has(>tr.professional-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.rental-loans-table>tbody:has(>tr.rental-loan-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.striped-table>tbody:has(>tr.rental-catalog-edit-row),.students-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.students-table>tbody:has(>tr.students-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),.users-table>tbody:has(>tr.users-detail-row){overflow:visible}.courses-page .student-open-courses-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-cluster,.courses-page .student-open-courses-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-cluster-seg,.courses-page .student-open-courses-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-token,.courses-page .students-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-cluster,.courses-page .students-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-cluster-seg,.courses-page .students-table>tbody:has(>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-course-detail-row) .progress-token,.courses-page .students-table>tbody:has(>tr.students-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-detail-row) .progress-cluster,.courses-page .students-table>tbody:has(>tr.students-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-detail-row) .progress-cluster-seg,.courses-page .students-table>tbody:has(>tr.students-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]))>tr:not(.students-detail-row) .progress-token{visibility:hidden!important}body:has(.customers-table>tbody>tr.customer-mobile-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.customers-table>tbody>tr.customers-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.event-participants-table>tbody>tr.event-participant-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.professionals-table>tbody>tr.professional-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.striped-table>tbody>tr.rental-catalog-edit-row),body:has(.students-table>tbody>tr.students-course-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.students-table>tbody>tr.students-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])),body:has(.users-table>tbody>tr.users-detail-row){overflow:hidden;overscroll-behavior:none}.rental-catalog-item-edit-form,.rental-catalog-type-create-form,.rental-catalog-type-edit-form{display:flex;flex-direction:column;align-items:stretch;gap:10px}.rental-catalog-item-edit-form>.grid,.rental-catalog-type-create-form>.grid,.rental-catalog-type-edit-form>.grid{display:grid;grid-template-columns:1fr}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup){z-index:3200}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-panel,.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup)>summary.event-edit-icon-button+.borek-visitors-edit-popup-panel{position:fixed!important;inset-block:0!important;inset-inline:auto!important;left:calc((100% - 100vw) / 2)!important;left:calc(100% - 100dvw)!important;z-index:3201;width:100vw!important;width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;min-height:100dvh!important;max-height:none!important;margin:0;padding:max(18px,env(safe-area-inset-top,0px)) 14px max(22px,env(safe-area-inset-bottom,0px));border:0;border-radius:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%);box-shadow:none;transform:none!important}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-head{position:sticky;top:calc(-1 * max(18px, env(safe-area-inset-top, 0px)));z-index:2;margin:calc(-1 * max(18px, env(safe-area-inset-top, 0px))) -14px 8px;padding:max(10px,env(safe-area-inset-top,0px)) 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 97%,#f1f8ff 3%)}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;box-shadow:0 3px 8px var(--control-flat-shadow);font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:hover{background:linear-gradient(160deg,#f2fbff,#dff1f4);color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:focus-visible{outline:none;box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-panel>form.grid.cols-2{grid-template-columns:1fr}body:has(.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup)){overflow:hidden;overscroll-behavior:none}.borek-special-dates-table{width:100%;min-width:0}.borek-special-dates-table thead{display:none}.borek-special-dates-table,.borek-special-dates-table>tbody{display:block;width:100%}.borek-special-dates-table>tbody>tr.borek-special-date-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"range actions" "description description" "public-note public-note" "internal-note internal-note" "professional professional" "created-by created-at";align-items:start;grid-gap:6px 8px;gap:6px 8px;padding:9px 0 8px;border-bottom:1px solid var(--line)}.borek-special-dates-table>tbody>tr.borek-special-date-main-row:has(+tr.borek-special-date-edit-row:last-child){border-bottom:0}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td{border-bottom:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.79rem;line-height:1.24}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td:before{content:attr(data-label);font-size:.68rem;line-height:1.15;font-weight:650;color:color-mix(in srgb,var(--ink) 70%,var(--line) 30%)}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=range]{grid-area:range;font-size:.9rem;line-height:1.2;font-weight:650}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions]:before,.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=range]:before{content:none}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=description]{grid-area:description}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=public-note]{grid-area:public-note}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=internal-note]{grid-area:internal-note}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=professional]{grid-area:professional}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=created-by]{grid-area:created-by;font-size:.74rem;white-space:nowrap}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=created-at]{grid-area:created-at;font-size:.74rem;white-space:nowrap;text-align:right;justify-self:end;align-items:flex-end}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions]{grid-area:actions;justify-self:end;align-self:center;width:auto}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions] .payments-edit-icon-button{min-width:30px;width:30px;height:30px;min-height:30px}.borek-accommodation-table>tbody>tr.borek-special-date-main-row{grid-template-areas:"range detail" "guest guest" "kind source" "people status" "payment amount" "note note" "created-at created-at"}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=guest]{grid-area:guest}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=kind]{grid-area:kind}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=source]{grid-area:source}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=people]{grid-area:people}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=status]{grid-area:status}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=payment]{grid-area:payment}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=amount]{grid-area:amount}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=note]{grid-area:note}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=detail]{grid-area:detail;justify-self:end;align-self:center;align-items:flex-end;width:auto}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=detail]:before{content:none}.borek-accommodation-table>tbody>tr.borek-special-date-main-row>td[data-col=created-at]{justify-self:start;align-items:flex-start;text-align:left;white-space:normal}.professional-detail-shell .customer-info-row{grid-template-columns:minmax(0,1fr);gap:10px}.professional-detail-shell .customer-info-stack{min-width:0}.professional-detail-shell .customer-info-stack .small{overflow-wrap:anywhere;word-break:break-word}.professional-detail-shell .student-detail-shell .customer-wishlist-hover{display:flex;width:100%;max-width:100%;align-items:stretch}.professional-detail-shell .student-detail-shell .customer-wishlist-hover>.customer-wishlist-panel{width:100%;max-width:100%}.professional-detail-shell .diver-photo-large{width:104px;height:104px;min-height:104px}.finance-settlement-main-table .finance-settlement-month-col{display:none}.finance-settlement-main-table .finance-settlement-month-col.is-mobile-primary{display:table-cell}.finance-settlement-main-table .finance-settlement-name-cell{min-width:150px}.finance-settlement-detail-table tbody th,.finance-settlement-detail-table thead th:first-child{min-width:0;width:30%}.finance-settlement-detail-table td,.finance-settlement-detail-table th{padding:6px 7px}body.professional-detail-pro-only-open .finance-settlement-detail-table tbody th,body.professional-detail-pro-only-open .finance-settlement-detail-table thead th:first-child{width:34%;min-width:96px}body.professional-detail-pro-only-open .finance-settlement-detail-table.finance-settlement-detail-table-readonly td,body.professional-detail-pro-only-open .finance-settlement-detail-table.finance-settlement-detail-table-readonly th{font-size:.78rem;line-height:1.2}body.professional-detail-pro-only-open .finance-settlement-detail-table.finance-settlement-detail-table-readonly .small{font-size:.72rem;line-height:1.18}body.professional-detail-pro-only-open .finance-settlement-detail-table tbody td:nth-child(3),body.professional-detail-pro-only-open .finance-settlement-detail-table th.finance-settlement-col-note-header{display:none}body.professional-detail-pro-only-open .finance-settlement-inline-detail-row{position:relative;overflow:visible;align-items:center;gap:4px 6px}body.professional-detail-pro-only-open .finance-settlement-inline-details{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;margin-top:0;position:relative;z-index:2}body.professional-detail-pro-only-open .finance-settlement-inline-details>summary.finance-settlement-inline-summary{width:26px;min-width:26px;height:26px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(111,149,215,.22)}body.professional-detail-pro-only-open .finance-settlement-inline-details>summary.finance-settlement-inline-summary .finance-settlement-inline-summary-glyph{font-size:.96rem}body.professional-detail-pro-only-open .finance-settlement-inline-details>.finance-item-box,body.professional-detail-pro-only-open .finance-settlement-inline-details[open]>.finance-item-box{position:fixed;top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));left:0;right:0;transform:none;width:auto;max-width:none;min-width:0;max-height:none;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin-top:0;padding:12px 14px;border-radius:0;border-left:0;border-right:0;z-index:2401}body.professional-detail-pro-only-open .finance-settlement-inline-details:focus-within>.finance-item-box,body.professional-detail-pro-only-open .finance-settlement-inline-details[open]>.finance-item-box{display:block}body:has(.finance-settlement-detail-overlay .finance-settlement-inline-details[open]){overflow:hidden;overscroll-behavior:none}body:has(.finance-settlement-detail-overlay .finance-settlement-inline-details[open]) .finance-settlement-detail-overlay .finance-settlement-detail-close{display:none!important}.finance-settlement-detail-overlay .finance-settlement-detail-table tbody td:nth-child(3),.finance-settlement-detail-overlay .finance-settlement-detail-table th.finance-settlement-col-note-header{display:none}.finance-settlement-detail-overlay .finance-settlement-detail-table tbody th,.finance-settlement-detail-overlay .finance-settlement-detail-table thead th:first-child{width:36%;min-width:0}.finance-settlement-detail-overlay .finance-settlement-inline-detail-row{position:relative;overflow:visible;align-items:center;gap:4px 6px}.finance-settlement-detail-overlay .finance-settlement-inline-details{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;margin-top:0;position:relative;z-index:2}.finance-settlement-detail-overlay .finance-settlement-inline-details>summary.finance-settlement-inline-summary{width:28px;min-width:28px;height:28px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(111,149,215,.22)}.finance-settlement-detail-overlay .finance-settlement-inline-details[open]>summary.finance-settlement-inline-summary{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 12px);right:max(12px,env(safe-area-inset-right,0px));z-index:2502;width:38px;min-width:38px;height:38px;border-color:color-mix(in srgb,var(--line) 74%,transparent);background:color-mix(in srgb,var(--panel) 94%,#ffffff 6%);box-shadow:var(--focus-ring),0 8px 18px color-mix(in srgb,var(--panel-inner-shadow) 76%,transparent)}.finance-settlement-detail-overlay .finance-settlement-inline-details[open]>summary.finance-settlement-inline-summary .finance-settlement-inline-summary-glyph{font-size:0}.finance-settlement-detail-overlay .finance-settlement-inline-details[open]>summary.finance-settlement-inline-summary .finance-settlement-inline-summary-glyph:before{content:"×";font-size:1.32rem;line-height:1}.finance-settlement-detail-overlay .finance-settlement-inline-details>.finance-item-box,.finance-settlement-detail-overlay .finance-settlement-inline-details[open]>.finance-item-box{position:fixed;inset:0;z-index:2501;width:100vw;max-width:100vw;min-width:0;height:100dvh;max-height:100dvh;margin:0;padding:calc(env(safe-area-inset-top, 0px) + 60px) clamp(12px,4vw,18px) max(18px,env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);color:var(--text);box-shadow:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.finance-settlement-detail-overlay .finance-settlement-inline-details:hover>.finance-item-box{display:none}.finance-settlement-detail-overlay .finance-settlement-inline-details:focus-within>.finance-item-box,.finance-settlement-detail-overlay .finance-settlement-inline-details[open]>.finance-item-box{display:grid}body.professional-detail-pro-only-open .finance-settlement-detail-table tbody tr.settlement-total-row td,body.professional-detail-pro-only-open .finance-settlement-detail-table tbody tr.settlement-total-row th{padding-top:8px;padding-bottom:8px}}@media (max-width:960px) and (orientation:landscape) and (pointer:coarse){.finance-settlement-main-table .finance-settlement-month-col{display:none}.finance-settlement-main-table .finance-settlement-month-col.is-mobile-primary,.finance-settlement-main-table .finance-settlement-month-col.is-mobile-secondary{display:table-cell}.finance-settlement-main-table .finance-settlement-name-cell{min-width:160px}.finance-settlement-detail-table tbody th,.finance-settlement-detail-table thead th:first-child{min-width:0;width:30%}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line{align-items:flex-start;flex-wrap:wrap;gap:4px}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .lesson-course-name{flex:1 1 100%;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .progress-token{flex:0 0 auto;max-width:100%;margin-top:1px}}@media (max-width:960px){.finance-settlement-detail-table.pit-import-log-table tbody td,.finance-settlement-detail-table.pit-import-log-table tbody th,.finance-settlement-detail-table.pit-import-log-table thead th:first-child{white-space:normal}}@media (max-width:720px) and (orientation:portrait){.events-list-hide-mobile-portrait{display:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target),.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target)>td{overflow:hidden!important;overscroll-behavior:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.borek-mobile-detail-close,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.rental-loan-detail-header .customer-detail-close-link{display:none!important;pointer-events:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target{position:fixed;inset:0;z-index:6900;display:flex!important;align-items:stretch;justify-content:stretch;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;overflow:hidden!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);overscroll-behavior:none;isolation:isolate;transform:translateZ(0)}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{position:fixed!important;inset:0!important;z-index:5001;display:grid!important;grid-auto-rows:max-content;align-content:start;grid-gap:12px;gap:12px;width:100vw!important;min-width:100vw;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 14px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;border:0;border-radius:0;box-shadow:none}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed!important;top:8px;right:8px;z-index:5002;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.08rem;line-height:1;font-weight:700;display:inline-flex!important;align-items:center;justify-content:center;padding:0;text-decoration:none;cursor:pointer;box-shadow:0 3px 8px var(--control-flat-shadow)}}.theme-switcher{position:fixed;left:8px;bottom:8px;z-index:1301;display:inline-flex;align-items:center;max-width:calc(100vw - 16px)}button.theme-switcher-trigger{width:42px;height:42px;min-width:42px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);color:color-mix(in srgb,var(--ink) 68%,var(--brand) 32%);box-shadow:0 8px 22px rgba(15,23,42,.2);backdrop-filter:blur(8px) saturate(135%);text-shadow:none}button.theme-switcher-trigger:focus-visible,button.theme-switcher-trigger:hover{border-color:color-mix(in srgb,var(--line) 76%,var(--brand) 24%);box-shadow:var(--focus-ring),0 10px 24px rgba(15,23,42,.24)}button.theme-switcher-trigger[data-mode=light]{color:#b07a12}button.theme-switcher-trigger[data-mode=dark]{color:#4f94cd}button.theme-switcher-trigger[data-mode=system]{color:color-mix(in srgb,var(--brand) 48%,var(--ink) 52%)}.theme-switcher-icon{width:18px;height:18px;display:block}.theme-switcher-popover{position:absolute;left:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(8px) saturate(130%);box-shadow:0 8px 24px rgba(15,23,42,.16);max-width:min(560px,calc(100vw - 16px));animation:detailFadeIn .16s ease}.theme-switcher-section{display:flex;align-items:center;gap:8px}.theme-switcher-section-cache{justify-content:flex-end;padding-top:1px}.theme-switcher-action-options{width:100%;flex-direction:column;align-items:flex-end}.theme-switcher-title{font-size:.72rem;font-weight:650;color:var(--muted);min-width:42px;white-space:nowrap}.theme-switcher-options{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}button.theme-switcher-option{width:auto;min-width:-moz-max-content;min-width:max-content;isolation:auto;overflow:visible;-webkit-mask-image:none;backdrop-filter:none;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:.74rem;font-weight:650;line-height:1.1;padding:5px 8px;box-shadow:0 2px 6px var(--control-flat-shadow);text-shadow:none}button.theme-switcher-option:active,button.theme-switcher-option:hover{transform:none;background:color-mix(in srgb,var(--panel) 84%,var(--brand) 16%);border-color:color-mix(in srgb,var(--line) 80%,var(--brand) 20%);box-shadow:0 3px 8px var(--control-flat-shadow-strong)}button.theme-switcher-option:focus-visible{transform:none;outline:none;box-shadow:var(--focus-ring)}button.theme-switcher-option:disabled{opacity:.64;cursor:wait}button.theme-switcher-option.active{background:linear-gradient(90deg,var(--brand),var(--brand-2));border-color:var(--active-border);color:#fff}.navigation-assistant{position:fixed;left:58px;bottom:8px;z-index:1301;display:inline-flex;align-items:center;max-width:calc(100vw - 74px)}button.navigation-assistant-trigger{width:42px;height:42px;min-width:42px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);color:color-mix(in srgb,var(--brand) 60%,var(--ink) 40%);box-shadow:0 8px 22px rgba(15,23,42,.2);backdrop-filter:blur(8px) saturate(135%);text-shadow:none}button.navigation-assistant-trigger:focus-visible,button.navigation-assistant-trigger:hover{border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%);box-shadow:var(--focus-ring),0 10px 24px rgba(15,23,42,.24)}.navigation-assistant-icon{width:19px;height:19px;display:block}.navigation-assistant-popover{position:absolute;left:0;bottom:calc(100% + 8px);width:min(420px,calc(100vw - 74px));display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(10px) saturate(135%);box-shadow:0 12px 28px rgba(15,23,42,.18);animation:detailFadeIn .16s ease}.navigation-assistant-form{display:flex;flex-direction:column;gap:6px}.navigation-assistant-label{font-size:.76rem;font-weight:700;color:var(--muted)}.navigation-assistant-form input{width:100%;min-height:40px;border-radius:10px;font-size:.9rem}.navigation-assistant-results{display:flex;flex-direction:column;gap:6px}.navigation-assistant-result{display:flex;flex-direction:column;gap:5px;padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg) 12%);color:var(--ink);text-decoration:none;box-shadow:0 2px 6px var(--control-flat-shadow)}.navigation-assistant-result:focus-visible,.navigation-assistant-result:hover{border-color:color-mix(in srgb,var(--line) 74%,var(--brand) 26%);background:color-mix(in srgb,var(--panel) 82%,var(--brand) 18%);box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.navigation-assistant-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.navigation-assistant-result-title{font-size:.88rem;font-weight:750;line-height:1.2}.navigation-assistant-result-action{flex:0 0 auto;padding:2px 7px;border:1px solid color-mix(in srgb,var(--line) 72%,var(--brand) 28%);border-radius:999px;color:color-mix(in srgb,var(--brand) 62%,var(--ink) 38%);font-size:.68rem;font-weight:800;line-height:1.25}.navigation-assistant-result-description,.navigation-assistant-state{margin:0;color:var(--muted);font-size:.76rem;line-height:1.35}.navigation-assistant-result-meta{display:flex;align-items:flex-start;gap:6px;color:color-mix(in srgb,var(--muted) 86%,var(--ink) 14%);font-size:.72rem;line-height:1.3}.navigation-assistant-result-meta-label{flex:0 0 auto;min-width:42px;color:var(--muted);font-weight:800}.detail-close-link,.finance-payment-detail-actions>summary,.finance-payment-edit-actions>summary,.finance-settlement-pill,.finance-settlement-status-pill,.payments-edit-actions>summary,.table-actions[open]>summary,button.finance-settlement-reorder-toggle,button.theme-switcher-option{box-shadow:0 3px 8px var(--control-flat-shadow)}.detail-close-link:hover,.finance-payment-detail-actions>summary:hover,.finance-payment-edit-actions>summary:hover,.finance-settlement-pill:hover,.finance-settlement-status-pill:hover,.payments-edit-actions>summary:hover,.table-actions[open]>summary:hover,button.finance-settlement-reorder-toggle:active,button.finance-settlement-reorder-toggle:hover,button.theme-switcher-option:active,button.theme-switcher-option:hover{box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.detail-close-link:focus-visible,.finance-payment-detail-actions>summary:focus-visible,.finance-payment-edit-actions>summary:focus-visible,.finance-settlement-pill:focus-visible,.finance-settlement-status-pill:focus-visible,.payments-edit-actions>summary:focus-visible,.table-actions[open]>summary:focus-visible,button.finance-settlement-reorder-toggle:focus-visible,button.theme-switcher-option:focus-visible{box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.finance-payment-detail-actions[open]>summary,.payments-edit-actions[open]>summary,.table-actions[open]>summary,button.theme-switcher-option.active{box-shadow:0 4px 10px var(--control-flat-shadow-strong)}@keyframes theme-mode-fade-in{0%{opacity:.74}to{opacity:1}}html.theme-fade-transition,html.theme-fade-transition *,html.theme-fade-transition :after,html.theme-fade-transition :before{transition-property:background-color,color,border-color,box-shadow,fill,stroke,text-decoration-color,outline-color;transition-duration:.72s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.rental-loan-detail-shell .rental-loan-return-details{position:relative!important;display:block!important;width:100%!important;max-width:none!important;overflow:visible}.rental-loan-detail-shell .rental-loan-return-details[open]>:not(summary){position:static!important;inset:auto!important;z-index:auto!important;box-sizing:border-box;width:100%!important;max-width:none!important;margin-top:12px}.rental-loan-detail-action-area>.rental-loan-return-details[open]{display:contents!important}.rental-loan-detail-action-area>.rental-loan-return-details[open]>summary{flex:0 1 220px;width:220px;max-width:100%}.rental-loan-detail-action-area>.rental-loan-return-details[open]>:not(summary){flex:1 0 100%;width:100%!important;max-width:none!important;order:99;margin-top:0}@media (min-width:721px){.rental-loan-detail-action-area{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px;align-items:stretch}.rental-loan-detail-action-area>*,.rental-loan-detail-action-area>.rental-preparation-action-choice,.rental-loan-detail-action-area>.rental-preparation-action-details,.rental-loan-detail-action-form{width:100%;min-width:0;max-width:none;flex:none}.striped-table tbody td .rental-loan-detail-action-area>.action-details.rental-preparation-action-details,.striped-table tbody td .rental-loan-detail-action-area>.action-details.rental-preparation-action-details:not(.rental-condition-add-details):not(.rental-loan-line-replace-details):not(.pit-rental-monthly-manual-details){display:block;width:100%!important;max-width:none!important;min-width:0!important}.rental-loan-detail-action-area .rental-loan-edit-summary,.rental-loan-detail-action-area .rental-loan-preparation-disclosure>summary,.rental-loan-detail-action-area .rental-loan-preparation-summary,.rental-loan-detail-action-area .rental-loan-return-summary,.rental-loan-detail-action-area .rental-reservation-realize-summary,.rental-loan-detail-action-area>.rental-preparation-action-details>summary,.rental-loan-detail-action-area>.summary-buttonlike,.rental-loan-detail-action-form .summary-buttonlike{width:100%;min-width:0;max-width:100%;min-height:var(--rental-loan-detail-action-button-height);height:var(--rental-loan-detail-action-button-height)}.rental-loan-detail-action-area>.rental-preparation-action-choice>.rental-preparation-action-details>summary,.rental-loan-detail-action-area>.rental-preparation-action-choice>.rental-preparation-qr-details>summary,.rental-loan-detail-action-area>.rental-preparation-action-choice>.summary-buttonlike{min-height:var(--rental-loan-detail-action-button-height);height:var(--rental-loan-detail-action-button-height)}.rental-loan-detail-action-area>.rental-loan-edit-panel,.rental-loan-detail-action-area>.rental-loan-preparation-detail,.rental-loan-detail-action-area>.rental-loan-preparation-disclosure>.rental-loan-preparation-detail,.rental-loan-detail-action-area>.rental-loan-return-panel,.rental-loan-detail-action-area>.rental-reservation-realize-panel{grid-column:1/-1;width:100%;min-width:0;max-width:none}.rental-loan-detail-action-area>.rental-loan-preparation-disclosure{display:contents}.rental-loan-detail-action-area>.action-details{flex:none;width:auto!important;max-width:100%}.rental-loan-detail-action-area>.action-details[open]{display:contents!important}.rental-loan-detail-action-area>.rental-preparation-action-details[open]{display:block!important}.rental-loan-detail-action-area>.action-details[open]>summary{flex:none;width:100%;max-width:100%}.rental-loan-detail-action-area>.action-details[open]>:not(summary){flex:1 0 100%;order:99;box-sizing:border-box;width:100%!important;max-width:none!important;margin-top:0}}@media (max-width:720px){body:has(.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]){overflow:hidden!important;overscroll-behavior:none}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]{position:fixed!important;inset:0!important;z-index:6200!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:var(--modal-backdrop-background)!important;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]>summary.customer-edit-icon-button{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;z-index:6210!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;box-shadow:0 3px 8px var(--control-flat-shadow)}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]>summary.customer-edit-icon-button svg{display:none}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]>summary.customer-edit-icon-button:before{content:"×";display:block;font-size:1.42rem;line-height:1;font-weight:800}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]>.customer-edit-details-content{width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:52px 12px 18px!important;overflow-x:clip!important;overflow-y:visible!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important;box-sizing:border-box}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open]>.customer-edit-details-content *{min-width:0;max-width:100%;box-sizing:border-box}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open] .grid,.customers-detail-shell .customer-info-card-editable .customer-edit-details[open] .grid.cols-2{grid-template-columns:minmax(0,1fr)}.customers-detail-shell .customer-info-card-editable .customer-edit-details[open] form{width:100%}body:has(.professionals-table>tbody>tr.professional-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])){overflow:hidden!important;overscroll-behavior:none}.professionals-table>tbody>tr.professional-detail-row{position:fixed!important;inset:0!important;z-index:1900!important;display:flex!important;align-items:flex-start;justify-content:center;width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:var(--modal-backdrop-background)!important;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.professionals-table>tbody>tr.professional-detail-row>td{display:block!important;width:100vw!important;max-width:100vw!important;max-height:none!important;overflow:visible!important;padding:0!important;border-bottom:0!important;background:transparent!important}.professionals-table>tbody>tr.professional-detail-row .professional-detail-shell:not(.professional-detail-shell-pro-only){width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:42px 12px 18px!important;overflow-x:clip!important;overflow-y:visible!important;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important;box-sizing:border-box}.professionals-table>tbody>tr.professional-detail-row .professional-detail-shell *{min-width:0;max-width:100%;box-sizing:border-box}.professionals-table>tbody>tr.professional-detail-row .customer-detail-close-link{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;z-index:1910}body:has(.professional-courses-table>tbody>tr.pro-course-expanded-row:not([style*="display: none"]) .professional-mobile-detail-shell),body:has(.professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row:not([style*="display: none"]) .professional-mobile-detail-shell),body:has(.professional-detail-shell tr.pro-completed-course-detail-row:not([style*="display: none"]) .professional-mobile-detail-shell){overflow:hidden!important;overscroll-behavior:none}.professionals-page .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course,.professionals-page .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student,.professionals-page .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row,.professionals-page .professional-detail-shell tr.pro-completed-course-detail-row,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student,body.professional-detail-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row,body.professional-detail-open .professional-detail-shell tr.pro-completed-course-detail-row,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student,body.professional-detail-pro-only-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row,body.professional-detail-pro-only-open .professional-detail-shell tr.pro-completed-course-detail-row{position:fixed!important;inset:0!important;z-index:2400!important;display:flex!important;align-items:flex-start;justify-content:center;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:var(--modal-backdrop-background)!important;backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}body:has(.professional-detail-shell .pro-student-open-course-detail-row) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row{z-index:2600!important}body:has(.professional-courses-table>tbody>tr.pro-course-expanded-row:not([style*="display: none"]) .professional-mobile-detail-shell) .professional-detail-shell-pro-only>.professional-only-detail-close,body:has(.professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row:not([style*="display: none"]) .professional-mobile-detail-shell) .professional-detail-shell-pro-only>.professional-only-detail-close,body:has(.professional-detail-shell tr.pro-completed-course-detail-row:not([style*="display: none"]) .professional-mobile-detail-shell) .professional-detail-shell-pro-only>.professional-only-detail-close{display:none!important;pointer-events:none}.professionals-page .professional-courses-table>tbody>tr.pro-course-expanded-row[style*="display: none"],.professionals-page .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row[style*="display: none"],.professionals-page .professional-detail-shell tr.pro-completed-course-detail-row[style*="display: none"],body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row[style*="display: none"],body.professional-detail-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row[style*="display: none"],body.professional-detail-open .professional-detail-shell tr.pro-completed-course-detail-row[style*="display: none"],body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row[style*="display: none"],body.professional-detail-pro-only-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row[style*="display: none"],body.professional-detail-pro-only-open .professional-detail-shell tr.pro-completed-course-detail-row[style*="display: none"]{display:none!important}.professionals-page .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td,.professionals-page .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td,.professionals-page .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td,.professionals-page .professional-detail-shell tr.pro-completed-course-detail-row>td,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td,body.professional-detail-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td,body.professional-detail-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td,body.professional-detail-open .professional-detail-shell tr.pro-completed-course-detail-row>td,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td,body.professional-detail-pro-only-open .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td,body.professional-detail-pro-only-open .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td,body.professional-detail-pro-only-open .professional-detail-shell tr.pro-completed-course-detail-row>td{display:block!important;width:100vw!important;max-width:100vw!important;max-height:none!important;overflow:visible!important;padding:0!important;border-bottom:0!important;background:transparent!important}.professionals-page .borek-mobile-detail-shell.professional-mobile-detail-shell,body.professional-detail-open .borek-mobile-detail-shell.professional-mobile-detail-shell,body.professional-detail-pro-only-open .borek-mobile-detail-shell.professional-mobile-detail-shell{width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:42px 12px 18px!important;overflow-x:clip!important;overflow-y:visible!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important;box-sizing:border-box}.professionals-page .professional-mobile-detail-shell>.professional-mobile-detail-close,body.professional-detail-open .professional-mobile-detail-shell>.professional-mobile-detail-close,body.professional-detail-pro-only-open .professional-mobile-detail-shell>.professional-mobile-detail-close{display:inline-flex!important;position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px);right:8px;z-index:2602}body:has(.professional-detail-shell .pro-student-open-course-detail-row:not([style*="display: none"])) .professional-courses-table>tbody>tr.pro-course-expanded-row-student .student-detail-shell>.professional-mobile-detail-close{display:none!important;pointer-events:none}body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"])){overflow:hidden!important;overscroll-behavior:none}.rental-loans-table>tbody>tr.rental-loan-detail-row{position:fixed!important;inset:0!important;z-index:1900!important;display:flex!important;align-items:flex-start;justify-content:center;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 0 max(8px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:var(--modal-backdrop-background)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.rental-loans-table>tbody>tr.rental-loan-detail-row.optimistic-panel-closing,.rental-loans-table>tbody>tr.rental-loan-detail-row[style*="display: none"]{display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row>td{display:block!important;width:100vw!important;max-width:100vw!important;max-height:none!important;overflow:visible!important;padding:0!important;border-bottom:0!important;background:transparent!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell{width:100vw!important;max-width:100vw!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:42px 12px 18px!important;overflow-x:clip!important;overflow-y:visible!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-gradient-top,var(--bg)) 82%,var(--panel) 18%) 0,color-mix(in srgb,var(--bg-gradient-bottom,var(--bg)) 86%,var(--panel) 14%) 100%)!important;box-shadow:none!important;box-sizing:border-box}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{position:fixed!important;inset:0!important;z-index:5001!important;display:grid!important;grid-auto-rows:max-content;align-content:start;grid-gap:12px;gap:12px;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 14px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;contain:layout paint style;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{display:inline-flex!important;position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px);right:8px;z-index:5002}.rental-loan-detail-shell.borek-mobile-detail-shell .rental-loan-return-details[open]{display:block!important;width:100%!important;max-width:none!important}.rental-loan-detail-shell.borek-mobile-detail-shell .rental-loan-return-details[open]>:not(summary){position:static!important;width:100%!important;max-width:none!important;margin-top:12px}.rental-loan-items-table-box{overflow:hidden!important}.rental-loan-items-desktop-table{display:none!important}.rental-loan-items-mobile-list{display:grid!important;grid-gap:8px;gap:8px;width:100%;min-width:0}.rental-loan-items-mobile-card{display:block;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 76%,#ffffff 24%);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#ffffff 3%);box-shadow:0 8px 18px rgba(9,31,38,.06)}.rental-loan-items-mobile-card .rental-draft-item-cell,.rental-loan-items-mobile-card .rental-loan-detail-item-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.rental-loan-items-table-box>.striped-table{display:block!important;min-width:0!important}.rental-loan-items-table-box>.striped-table thead{display:none!important}.rental-loan-items-table-box>.striped-table tbody{display:block!important}.rental-loan-items-table-box>.striped-table tbody tr{display:block!important;padding:9px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.rental-loan-items-table-box>.striped-table tbody tr:last-child{border-bottom:0}.rental-loan-items-table-box>.striped-table tbody td{display:none!important;padding:0!important;border-bottom:0!important}.rental-loan-items-table-box>.striped-table tbody td:first-child{display:block!important}.rental-loan-detail-item-title{display:block}.rental-loan-detail-item-mobile-meta{display:flex!important;flex-wrap:wrap;gap:4px 9px;align-items:center;margin-top:4px;color:color-mix(in srgb,var(--muted) 78%,var(--text) 22%);font-size:.88rem;line-height:1.2}.rental-loan-detail-item-mobile-meta>*{white-space:nowrap}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked){overflow:hidden!important;touch-action:none}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked~.rental-loan-return-panel{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:calc((100% - 100vw) / 2)!important;z-index:5001!important;display:block!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 54px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translateZ(0)}.rental-loan-return-form{min-height:calc(100svh - 70px);outline:none}body.rental-mobile-return-panel-open,html.rental-mobile-return-panel-open{overflow:hidden!important;overscroll-behavior:none!important}.rental-loan-detail-shell.rental-loan-return-open,.rental-loans-table>tbody>tr.rental-loan-detail-row.rental-loan-return-open,.rental-loans-table>tbody>tr.rental-loan-detail-row.rental-loan-return-open>td{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none}.rental-loan-detail-shell.rental-loan-return-open>.borek-mobile-detail-close,.rental-loan-detail-shell.rental-loan-return-open>.rental-loan-detail-header .customer-detail-close-link{display:none!important;pointer-events:none}.rental-loan-detail-action-area>.rental-loan-return-panel.rental-loan-return-panel-open{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:calc((100% - 100vw) / 2)!important;z-index:5001!important;display:block!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 54px) 12px calc(env(safe-area-inset-bottom, 0px) + 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translateZ(0);border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important}.rental-loan-detail-action-area>.rental-loan-return-summary.rental-loan-return-summary-open{display:none!important}.rental-loan-detail-action-area>.rental-loan-return-panel.rental-loan-return-panel-open>.rental-loan-return-panel-close{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2));z-index:5002;display:inline-grid!important;place-items:center;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;box-shadow:0 3px 8px var(--control-flat-shadow);font-size:1.08rem;font-weight:700;line-height:1}.rental-loan-return-dialog{width:100%;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.rental-loan-return-dialog>.rental-loan-return-panel-close{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:max(8px,env(safe-area-inset-right,0px))!important;z-index:5002}.rental-loan-return-form .modern-datetime-picker{grid-template-columns:minmax(0,1fr) minmax(76px,92px)}.rental-loan-return-form .modern-datepicker-trigger-input,.rental-loan-return-form .modern-datetime-picker-time-input,.rental-loan-return-form input[type=datetime-local]{min-width:0;max-width:100%}.rental-loan-return-form .rental-return-days-column,.rental-loan-return-form .rental-return-discount-column{display:none!important}}.optimistic-panel-closing,.rental-loans-table>tbody>tr.rental-loan-detail-row.optimistic-panel-closing{display:none!important}body.optimistic-panel-closing-active{overflow:auto!important;overscroll-behavior:auto!important}body.optimistic-panel-closing-active:has(.rental-loans-table>tbody>tr.rental-loan-detail-row){overflow:auto!important;overscroll-behavior:auto!important}@media (max-width:900px) and (orientation:portrait){.events-overview-table:not(.events-overview-table-pro){display:block;width:100%;min-width:0;max-width:100%}.events-overview-table:not(.events-overview-table-pro) thead{display:none}.events-overview-table:not(.events-overview-table-pro) tbody{display:grid;grid-gap:8px;gap:8px;width:100%;min-width:0;max-width:100%;margin-inline:0;overflow-x:hidden}.events-overview-table:not(.events-overview-table-pro) tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name name" "term term term" "seats seats price";align-items:start;grid-gap:6px 10px;gap:6px 10px;width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border-bottom:1px solid var(--line)}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-web-link{grid-template-areas:"type name name" "term term term" "seats seats price" "web web web"}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-remaining-finance{grid-template-areas:"type name name" "term term term" "seats seats price" "remaining-collect remaining-collect remaining-collect" "remaining-expenses remaining-expenses remaining-expenses"}.events-overview-table:not(.events-overview-table-pro) tbody tr.events-overview-row-has-web-link.events-overview-row-has-remaining-finance{grid-template-areas:"type name name" "term term term" "seats seats price" "web web web" "remaining-collect remaining-collect remaining-collect" "remaining-expenses remaining-expenses remaining-expenses"}.events-overview-table:not(.events-overview-table-pro) tbody td{min-width:0;padding:0;border-bottom:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=type]{grid-area:type}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=name]{grid-area:name}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]{grid-area:term;text-align:left}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=seats]{grid-area:seats;text-align:left}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=price]{grid-area:price;text-align:right;font-weight:700}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=web]{grid-area:web;justify-self:start}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-collect]{grid-area:remaining-collect;text-align:left;font-weight:650}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-expenses]{grid-area:remaining-expenses;text-align:left;font-weight:650}.borek-entry-requests-table{display:block;width:100%;min-width:0;max-width:100%}.borek-entry-requests-table thead{display:none}.borek-entry-requests-table tbody{display:block;width:100%;min-width:0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.74fr) minmax(0,.74fr);grid-template-areas:"created created created created" "user user user user" "amount method status status" "code code code detail";width:100%;min-width:0;box-sizing:border-box}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media (max-width:720px){.events-overview-table.events-overview-table-pro{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.events-overview-table.events-overview-table-pro thead{display:none!important}.events-overview-table.events-overview-table-pro tbody{display:grid!important;grid-gap:8px;gap:8px;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;overflow-x:hidden!important}.events-overview-table.events-overview-table-pro tbody tr{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name name" "term term term" "seats seats price" "web web web";grid-gap:5px 10px;gap:5px 10px;align-items:start;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px 10px!important}.events-overview-table.events-overview-table-pro tbody td{display:block!important;min-width:0!important;max-width:100%!important;padding:0!important;border-bottom:0!important;white-space:normal!important;overflow-wrap:anywhere}.events-overview-table.events-overview-table-pro tbody td[data-col=type]{grid-area:type!important}.events-overview-table.events-overview-table-pro tbody td[data-col=name]{grid-area:name!important}.events-overview-table.events-overview-table-pro tbody td[data-col=term]{grid-area:term!important;text-align:left!important}.events-overview-table.events-overview-table-pro tbody td[data-col=seats]{grid-area:seats!important;text-align:left!important}.events-overview-table.events-overview-table-pro tbody td[data-col=price]{grid-area:price!important;text-align:right!important}.events-overview-table.events-overview-table-pro tbody td[data-col=web]{grid-area:web!important;justify-self:start!important;text-align:left!important}.events-overview-table.events-overview-table-pro tbody td[data-col=web] .event-product-button{max-width:100%}body.professional-detail-pro-only-open,body:has(.borek-entry-requests-table .borek-mobile-detail-shell),body:has(.borek-pass-holders-table .borek-mobile-detail-shell),body:has(.borek-visitors-table .borek-mobile-detail-shell),body:has(.customers-table>tbody>tr.customers-detail-row:not(.optimistic-panel-closing):not([aria-hidden=true]):not([style*="display: none"]) .customers-detail-shell),body:has(.rental-catalog-edit-shell.borek-mobile-detail-shell){overflow:hidden!important;overscroll-behavior:none}.borek-entry-requests-table .borek-mobile-detail-shell,.borek-pass-holders-table .borek-mobile-detail-shell,.borek-visitors-table .borek-mobile-detail-shell,.customers-detail-shell,.professional-detail-shell-pro-only,.rental-catalog-edit-shell.borek-mobile-detail-shell{position:fixed!important;inset:0!important;z-index:2400!important;display:block!important;width:100vw!important;width:100dvw!important;min-width:100vw!important;min-width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;margin:0!important;padding:calc(env(safe-area-inset-top, 0px) + 42px) 12px calc(env(safe-area-inset-bottom, 0px) + 18px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%)!important;box-shadow:none!important;box-sizing:border-box}.customers-table>tbody>tr.customers-detail-row .customers-detail-shell{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.borek-entry-requests-table .borek-mobile-detail-shell *,.borek-pass-holders-table .borek-mobile-detail-shell *,.borek-visitors-table .borek-mobile-detail-shell *,.customers-detail-shell *,.professional-detail-shell-pro-only *,.rental-catalog-edit-shell.borek-mobile-detail-shell *{min-width:0;max-width:100%;box-sizing:border-box}.borek-entry-requests-table .borek-mobile-detail-shell>.borek-mobile-detail-close,.borek-pass-holders-table .borek-mobile-detail-shell>.borek-mobile-detail-close,.borek-visitors-table .borek-mobile-detail-shell>.borek-mobile-detail-close,.customers-detail-shell>.customer-detail-close-link,.professional-detail-shell-pro-only>.professional-only-detail-close,.rental-catalog-edit-shell.borek-mobile-detail-shell>.borek-mobile-detail-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:calc(max(8px, env(safe-area-inset-right, 0px)) - ((100vw - 100%) / 2))!important;z-index:5002!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(160deg,#f8ffff,#ebf6f7);color:#527279;font-size:1.22rem;line-height:1;font-weight:800;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 3px 8px var(--control-flat-shadow)}.rental-catalog-edit-shell.borek-mobile-detail-shell .rental-catalog-edit-head .customer-detail-close-link{display:none!important}.borek-mobile-detail-shell:has(.borek-entry-edit-actions[open])>.borek-mobile-detail-close,.borek-mobile-detail-shell:has(.borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup))>.borek-mobile-detail-close{opacity:0!important;pointer-events:none!important}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row .borek-mobile-detail-shell,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row .borek-mobile-detail-shell,.borek-visitors-table>tbody>tr.borek-visitors-detail-row .borek-mobile-detail-shell,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .borek-mobile-detail-shell,.professional-courses-table>tbody>tr.pro-course-expanded-row .professional-mobile-detail-shell.borek-mobile-detail-shell,.professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row .professional-mobile-detail-shell.borek-mobile-detail-shell,.professional-detail-shell tr.pro-completed-course-detail-row .professional-mobile-detail-shell.borek-mobile-detail-shell,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell,.striped-table>tbody>tr.rental-catalog-edit-row .rental-catalog-edit-shell.borek-mobile-detail-shell{height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-content:start}.borek-entry-requests-table .borek-mobile-detail-shell .borek-admin-detail-header,.borek-log-detail-card.borek-mobile-detail-shell .borek-log-detail-head,.borek-pass-holders-table .borek-mobile-detail-shell .borek-admin-detail-header,.borek-visitors-table .borek-mobile-detail-shell .borek-admin-detail-header,.rental-catalog-edit-shell.borek-mobile-detail-shell .rental-catalog-edit-head{position:sticky;top:calc((env(safe-area-inset-top, 0px) + 42px) * -1);z-index:78;margin:calc((env(safe-area-inset-top, 0px) + 42px) * -1) -12px 12px;padding:calc(env(safe-area-inset-top, 0px) + 42px) 52px 10px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--panel) 96%,#f1f8ff 4%);box-shadow:0 8px 22px color-mix(in srgb,var(--panel-inner-shadow) 42%,transparent)}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-panel,.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup)>summary.event-edit-icon-button+.borek-visitors-edit-popup-panel{left:calc(100% - 100dvw)!important;width:100dvw!important;min-width:100dvw!important;max-width:100dvw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-content:start}}.finance-sales-stack{min-width:0;max-width:100%}.finance-sales-table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}