@media (max-width:1200px) and (orientation:portrait) and (pointer:coarse){.professional-detail-shell .planned-lessons-table thead,.home-courses-overview-table thead{display:none}.professional-detail-shell .planned-lessons-table tbody,.home-courses-overview-table tbody{display:block}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row,.home-courses-overview-table tbody tr.planned-lessons-row{border-bottom:1px solid var(--line);background:#fcffff;padding:10px 8px;display:block}.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt,.home-courses-overview-table tbody tr.planned-lessons-row.planned-lessons-row-alt{background:#f4fafc}.home-courses-overview-table tbody tr.planned-lessons-row.home-courses-row-new-day{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{background:0 0;border-bottom:0;width:100%;padding:0;line-height:1.34;display:block}.professional-detail-shell .planned-lessons-table .planned-lessons-col-date,.professional-detail-shell .planned-lessons-table .planned-lessons-col-count,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-date,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td.planned-lessons-col-count,.home-courses-overview-table .planned-lessons-col-date,.home-courses-overview-table .home-courses-col-time,.home-courses-overview-table .home-courses-col-source,.home-courses-overview-table .planned-lessons-col-instructor,.home-courses-overview-table .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.home-courses-col-time,.home-courses-overview-table tbody tr.planned-lessons-row td.home-courses-col-source,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-instructor,.home-courses-overview-table tbody tr.planned-lessons-row td.planned-lessons-col-count{display:none!important}.professional-detail-shell .planned-lessons-table .planned-lessons-col-courses,.professional-detail-shell .planned-lessons-table .planned-lessons-col-students,.home-courses-overview-table .planned-lessons-col-courses,.home-courses-overview-table .planned-lessons-col-students{width:100%;display:block}.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-head,.home-courses-overview-table .home-courses-mobile-head{color:color-mix(in srgb,var(--ink)92%,var(--muted)8%);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;font-size:.84rem;font-weight:700;line-height:1.24;display:flex}.home-courses-overview-table .home-courses-mobile-head-main{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line,.home-courses-overview-table .planned-lesson-course-line{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.92rem;line-height:1.3}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .lesson-course-name,.home-courses-overview-table .planned-lesson-course-line .lesson-course-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.home-courses-overview-table .planned-lesson-mobile-count{white-space:nowrap;color:color-mix(in srgb,var(--ink)82%,var(--muted)18%);align-items:center;font-size:.74em;font-weight:700;line-height:1.05;display:inline-flex}.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{min-height:16px;padding:1px 4px;font-size:.6rem}.professional-detail-shell .planned-lessons-table .planned-lesson-student-line,.home-courses-overview-table .planned-lesson-student-line{font-size:.88rem;line-height:1.3}.professional-detail-shell .planned-lessons-table .planned-lesson-mobile-students-label,.home-courses-overview-table .home-courses-mobile-students-label{color:color-mix(in srgb,var(--ink)92%,var(--muted)8%);font-weight:700;display:inline}.home-courses-overview-table .home-courses-mobile-head .progress-token{min-height:17px;padding:1px 5px;font-size:.64rem}.home-courses-overview-table .home-courses-mobile-source-token{align-self:flex-start;margin-left:auto}.home-courses-overview-table .home-courses-mobile-relative-day{margin-top:1px;margin-bottom:2px;display:block}.home-courses-overview-table .home-courses-mobile-instructor{color:color-mix(in srgb,var(--ink)90%,var(--muted)10%);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:2px;font-size:.86rem;line-height:1.26;display:block}.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{border-radius:8px;height:22px;min-height:22px;padding:2px 8px}}@media (max-width:720px) and (orientation:portrait){.users-table .users-col-actions{text-align:left}.users-table th:nth-child(2),.users-table td:nth-child(2),.users-table th:nth-child(5),.users-table td:nth-child(5){display:none}.users-table .detail-expand,.event-participants-table .detail-expand,.students-table .detail-expand{max-width:100%;overflow-x:clip;padding:10px!important}.event-participants-table .detail-expand{width:min(100%,100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.event-participants-table .detail-expand .card,.event-participants-table .detail-expand .stack,.event-participants-table .detail-expand .grid,.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{width:27px;height:27px;top:8px;right:8px}.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 .small,.event-participants-table .detail-expand .customer-info-stack .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{flex-wrap:wrap;justify-content:flex-start;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{justify-self:start;width:104px;height:104px;min-height:104px;margin-top:-4px}.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{flex-wrap:wrap;align-items:flex-start}.event-participants-table .participant-detail-header-row{align-items:flex-start}.event-participants-table .participant-detail-header-row>strong{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.2}.event-participants-table .participant-detail-current-status{margin-left:0}.event-participants-table .detail-expand .customer-info-shortcuts{flex-wrap:wrap;align-items:flex-start;gap:6px}.event-participants-table .detail-expand .customer-wishlist-summary,.event-participants-table .detail-expand .customer-info-shortcut-link{max-width:100%;font-size:clamp(.72rem,2.7vw,.8rem);line-height:1.08}.event-participants-table .detail-expand .customer-wishlist-hover>.customer-wishlist-panel{width:min(100%,100vw - 44px);min-width:0;max-width:min(100%,100vw - 44px)}.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-ssi,.customers-table .customers-col-check{white-space:nowrap;color:#0000;text-align:left;line-height:0;overflow:hidden;border:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;font-size:0!important}.customers-table .customers-col-contact{text-align:center;width:44px;padding-right:0}.customers-table .customers-contact-header-text,.customers-table .customer-contact-inline{display:none}.customers-table .customers-contact-header-icon,.customers-table .customer-contact-mobile-link{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{width:27px;height:27px;top:8px;right:8px}.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{width:27px;height:27px;top:8px;right:26px}.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{gap:4px;top:8px;right:56px}.customers-table .summary-buttonlike.course-detail-top-action-button{border-radius:9px;width:118px;height:27px;min-height:27px;padding:0 8px;font-size:.74rem}.customers-table .course-detail-top-action-panel{width:min(340px,100vw - 34px);padding:8px 9px;right:-10px}.customers-table .customer-info-row{grid-template-columns:minmax(0,1fr);gap:10px}.customers-table .customer-info-media{flex-wrap:wrap;justify-content:flex-start;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,100vw - 52px)}.customers-table .customer-wishlist-add-grid{grid-template-columns:minmax(0,1fr)}.customer-wishlist-overview-table{min-width:760px}.customer-wishlist-overview-actions{justify-content:flex-end;min-width:0}.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{min-width:0;max-width:100%}.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{border-bottom:1px solid var(--line);display:block}.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%,#fff 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{white-space:normal;overflow-wrap:break-word;word-break:normal;border-bottom:0;width:100%;min-width:0;padding:2px 0;line-height:1.3;display:block;text-align:left!important;background:0 0!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)": ";min-width:clamp(78px,26vw,108px);color:var(--ink);font-weight:700;display:inline-block}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-detail-row{border-bottom:0;display:block}.customers-page .customers-detail-shell .customer-mobile-stack-table tbody>tr.customer-mobile-detail-row>td{border-bottom:0;width:100%;min-width:0;padding:7px 0 2px;display:block}.customers-page .customers-detail-shell .customer-open-courses-table td[data-label=Průběh] .progress-wrap,.customers-page .customers-detail-shell .customer-open-courses-table .progress-wrap-compact{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{border-radius:9px;gap:6px;min-height:25px;padding:4px 8px;font-size:clamp(.72rem,2.7vw,.8rem);line-height:1.08}.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{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.customers-page .customers-detail-shell .finance-item-box{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.customers-table .diver-photo-large{justify-self:start;width:104px;height:104px;min-height:104px;margin-top:-4px}.customers-table .customer-info-card>.row:first-child,.customers-table .customer-info-card>.row:first-child>.row{flex-wrap:wrap;align-items:flex-start}.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:148px}.pit-rental-monthly-table{min-width:1020px}.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{width:27px;height:27px;top:8px;right:8px}.pit-rental-tenants-table .pit-rental-tenant-detail-expand>.customer-detail-close-link{--corner-close-size:30px;--corner-close-offset:calc(var(--corner-close-size)/-2)}.pit-rental-tenants-table .pit-rental-tenant-monthly-details>.finance-item-summary{padding-right:0;display:block}.pit-rental-tenants-table .pit-rental-tenant-month-paid-form{margin:10px 0 2px;position:static}.finance-claims-table th.finance-claims-type-cell,.finance-claims-table td.finance-claims-type-cell,.finance-claims-table th.finance-claims-method-cell,.finance-claims-table td.finance-claims-method-cell{display:none}}@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){text-align:center;width:24%}.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){text-align:left;width:16%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(6){text-align:right;width:8%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:first-child{text-align:center;width:7%}.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){text-align:center;width:20%}.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){text-align:left;width:16%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(7){text-align:right;width:7%}.pro-event-participants-notes-table .pro-event-status-cell{display:none}.pro-event-participants-notes-table .pro-event-status-under-name{align-items:center;display:inline-flex}.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{width:100%;min-width:0;margin-top:4px;margin-left: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{text-align:right;min-width:34px}.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{flex-wrap:nowrap;align-items:flex-start;gap:8px}.events-overview-title,.events-overview-section-title{font-size:clamp(1rem,4.3vw,1.16rem);line-height:1.16}.events-overview-title{white-space:nowrap}.events-overview-filter-row{flex-wrap:nowrap;align-items:baseline;gap:4px 6px;min-width:0;margin-left:auto}.events-overview-filter-label{white-space:nowrap;font-size:clamp(.72rem,2.8vw,.8rem);line-height:1.1}.events-overview-filter-select{min-width:0}select.live-select-control--small-button.events-overview-filter-select-control,.compact-filters-dropdown-trigger.live-select-control--small-button.events-overview-filter-select-control{min-width:124px;height:28px;min-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{gap:8px;width:calc(100% + 24px);margin-inline:-12px;display:grid}.events-overview-table:not(.events-overview-table-pro) tbody tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name name""term term term""seats seats price";align-items:start;gap:6px 10px;width:100%;padding:9px 12px;display:grid}.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%,#fff 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:0 0}.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{white-space:normal;border-bottom:0;min-width:0;padding:0;line-height:1.28}.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{text-wrap:pretty;overflow-wrap:break-word;word-break:normal;display:block}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]{text-align:left;color:var(--ink);grid-area:term;font-size:.94rem;line-height:1.34}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=seats]{text-align:left;color:var(--ink);grid-area:seats;font-size:.94rem;line-height:1.34}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=price]{text-align:right;grid-area:price;font-weight:700}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=web]{grid-area:web;place-self:center start}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-collect]{text-align:left;color:var(--ink);grid-area:remaining-collect;font-weight:600}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=remaining-expenses]{text-align:left;color:var(--ink);grid-area:remaining-expenses;font-weight:600}.events-overview-table:not(.events-overview-table-pro) tbody td[data-col=term]: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=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{color:color-mix(in srgb,var(--ink)86%,var(--muted)14%);margin-right:6px;font-size:.84rem;font-weight:700}.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{gap:8px;width:calc(100% + 24px);margin-inline:-12px;display:grid}.events-overview-table.events-overview-table-pro tbody tr{border-bottom:1px solid var(--line);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;gap:5px 10px;width:100%;padding:9px 12px;display:grid}.events-overview-table.events-overview-table-pro tbody tr:last-child{border-bottom:0}.events-overview-table.events-overview-table-pro tbody td{white-space:normal;border-bottom:0;min-width:0;padding:0;line-height:1.25}.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{text-wrap:pretty;overflow-wrap:break-word;word-break:normal;display:block}.events-overview-table.events-overview-table-pro tbody td[data-col=term]{text-align:left;color:var(--ink);grid-area:term;font-size:.98rem;line-height:1.34}.events-overview-table.events-overview-table-pro tbody td[data-col=seats]{text-align:left;color:var(--ink);grid-area:seats;font-size:.98rem;line-height:1.34}.events-overview-table.events-overview-table-pro tbody td[data-col=price]{text-align:right;grid-area:price;font-weight:700}.events-overview-table.events-overview-table-pro tbody td[data-col=term]: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=price]:before{color:color-mix(in srgb,var(--ink)86%,var(--muted)14%);margin-right:6px;font-size:.9rem;font-weight:700}.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;place-self:center start}.pro-event-participants-notes-table thead{display:none}.pro-event-participants-notes-table tbody{gap:6px;display:grid}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row{border-bottom:1px solid var(--line);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;gap:5px 8px;padding:7px 0;display:grid}.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{border-bottom:1px solid var(--line);padding:0 0 8px;display:none}.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{white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left;border-bottom:0;min-width:0;padding:0}.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}.pro-event-participants-notes-table .pro-event-status-cell{text-align:center;white-space:nowrap;grid-area:status;place-self: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}.pro-event-participants-notes-table .pro-event-courses-cell{grid-area:courses}.pro-event-participants-notes-table .pro-event-courses-text{font-size:.72rem}.pro-event-participants-notes-table .pro-event-note-cell{grid-area:note}.pro-event-participants-notes-table .pro-event-rental-cell{text-align:left;grid-area:rental}:is(.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{height:34px;min-height:34px;line-height:1.15}.pro-event-participants-notes-table .pro-event-rental-note-input{width:100%;margin:4px 0 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{grid-area:action;justify-content:flex-end;align-self:start;min-height:30px;display:flex}.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-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{width:100%;display:block}.pro-event-courses-overview-table tbody{gap:7px;display:grid}.pro-event-courses-overview-table tbody tr.pro-event-course-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"student student""course instructor""progress progress""note note";gap:5px 10px;width:100%;padding:8px 0;display:grid}.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{text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.pro-event-courses-overview-table tbody tr.pro-event-course-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)82%,var(--muted)18%);font-size:.74rem;font-weight:700;line-height:1.1;display:block}.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-progress-cell .progress-wrap-compact{flex-wrap:wrap;gap:4px}.pro-event-courses-overview-table .pro-event-course-note-inline{align-items:flex-start;width:100%}.pro-event-courses-overview-table .pro-event-course-note-text{white-space:normal;text-overflow:clip;word-break:break-word;max-inline-size:none;overflow:visible}.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""note note"}.pro-event-course-note-inline{gap:6px}.pro-event-course-edit-panel{width:min(320px,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{width:100%;display:block}.borek-entry-requests-table tbody tr.borek-entry-request-main-row{border-bottom:1px solid var(--line);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;gap:6px;padding:10px 0 8px;display:grid}.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 tbody tr.borek-entry-request-main-row>td{text-align:left;white-space:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.7rem;font-weight:650;line-height:1.2}.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]{color:color-mix(in srgb,var(--ink)82%,var(--line)18%);grid-area:created;font-size:.82rem}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=visit-date],.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=last-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=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]{flex-direction:row;grid-area:code;align-items:baseline;gap:4px}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=detail]{grid-area:detail;place-self:center end;align-items:flex-end;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{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=code] strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=method]>.borek-mobile-table-value,.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{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user]>.borek-entry-user-stack{width:100%;min-width:0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;line-height:1.2;display:block;overflow:hidden}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-primary>strong{font-size:.94rem;display:inline}.borek-entry-requests-table tbody tr.borek-entry-request-main-row>td[data-col=user] .borek-entry-user-certification-inline{color:color-mix(in srgb,var(--ink)72%,var(--line)28%);margin-left:4px;font-size:.78rem;font-style:italic;display:inline}.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:0 0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-confirmed>td:first-child{box-shadow:none;padding-left: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:0 0}.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-tax-invoice-missing,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending{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-tax-invoice-missing>td,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending>td{background:0 0}.borek-entry-requests-table tbody tr.borek-entry-request-main-row-tax-invoice-missing>td:first-child,.borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending>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:0 0}.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-tax-invoice-missing,html[data-theme=dark] .borek-entry-requests-table tbody tr.borek-entry-request-main-row-invoice-pending{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{width:100%;display:block}.borek-daily-ack-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"visitor type detail""signed signed signed";align-items:center;gap:4px 8px;padding:8px 0;display:grid}.borek-daily-ack-table.striped-table tbody tr:nth-child(odd){background:color-mix(in srgb,var(--panel)94%,#fff 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{white-space:normal;text-align:left;border-bottom:0;min-width:0;padding:0;font-size:.8rem;line-height:1.24;background:0 0!important}.borek-daily-ack-table tbody td[data-col=visitor]{grid-area:visitor}.borek-daily-ack-table tbody td[data-col=visitor] a{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.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]{color:color-mix(in srgb,var(--ink)86%,var(--line)14%);white-space:nowrap;grid-area:type;justify-self:start;font-size:.78rem}.borek-daily-ack-table tbody td[data-col=date]{color:color-mix(in srgb,var(--ink)80%,var(--line)20%);white-space:nowrap;grid-area:date;font-size:.76rem}.borek-daily-ack-table tbody td[data-col=signed]{color:color-mix(in srgb,var(--ink)80%,var(--line)20%);white-space:nowrap;grid-area:signed;font-size:.76rem}.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]{text-align:right;white-space:nowrap;grid-area:detail;justify-self:end}.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{width:100%;display:block}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row{border-bottom:1px solid var(--line);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;gap:5px 8px;padding:9px 0 8px;display:grid}.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%,#fff 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{text-align:left;white-space:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-size:.8rem;line-height:1.24;display:flex;background:0 0!important}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.68rem;font-weight:650;line-height:1.15}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=type]:before,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail]: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]{color:color-mix(in srgb,var(--ink)82%,var(--line)18%);grid-area:requested;font-size:.78rem}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=status]{text-align:right;white-space:nowrap;grid-area:status;justify-self:end;align-items:flex-end}.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]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:amount;justify-self:end;align-items:flex-end}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=paid]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:paid;justify-self:end;align-items:flex-end}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=paid-at]{color:color-mix(in srgb,var(--ink)80%,var(--line)20%);white-space:nowrap;grid-area:paid-at;font-size:.78rem}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=method]{white-space:nowrap;grid-area:method}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-main-row>td[data-col=detail]{text-align:right;grid-area:detail;place-self:center end;align-items:flex-end}.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{border-bottom:1px solid var(--line);padding:0 0 10px;display:block}.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-detail-row>td{border-bottom:0;padding:0;display:block;background:0 0!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-main-row:last-child,.borek-visitor-entry-archive-table>tbody>tr.borek-visitor-entry-detail-row:last-child{border-bottom:0}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row{border-bottom:1px solid var(--line);padding:0 0 10px;display:block}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row>td{border-bottom:0;padding:0;display:block}.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{width:100%;display:block}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"time time detail""visitor visitor visitor""item item item""status method amount";align-items:start;gap:5px 8px;padding:9px 0 8px;display:grid}.borek-finance-overview-sales-table>tbody>tr.finance-received-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"time time detail""items items items""method amount amount";align-items:start;gap:5px 8px;padding:9px 0 8px;display:grid}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td{text-align:left;white-space:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-size:.8rem;line-height:1.24;display:flex}.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);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.68rem;font-weight:650;line-height:1.15}.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-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=detail]:before,.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=time]: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=detail]: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]{color:color-mix(in srgb,var(--ink)80%,var(--line)20%);white-space:nowrap;grid-area:time;font-size:.78rem}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=visitor]{text-overflow:ellipsis;white-space:nowrap;grid-area:visitor;min-width:0;font-size:.92rem;font-weight:650;overflow:hidden}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=item]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb,var(--ink)88%,var(--line)12%);grid-area:item;overflow:hidden}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=status]{white-space:nowrap;grid-area:status;font-weight:600}.borek-finance-overview-payments-table>tbody>tr.incoming-payments-row>td[data-col=method]{white-space:nowrap;grid-area:method}.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]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:amount;justify-self:end;align-items:flex-end;font-weight:700}.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=items]{text-overflow:ellipsis;white-space:nowrap;grid-area:items;min-width:0;font-size:.82rem;overflow:hidden}.borek-finance-overview-sales-table>tbody>tr.finance-received-row>td[data-col=method]{white-space:nowrap;grid-area:method}.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]{text-align:right;white-space:nowrap;grid-area:detail;place-self:center end;align-items:flex-end;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{border-bottom:1px solid var(--line);padding:0 0 10px;display:block}.borek-finance-overview-payments-table>tbody>tr.finance-payment-detail-row>td,.borek-finance-overview-sales-table>tbody>tr.finance-payment-detail-row>td{border-bottom:0;padding:0;display:block}:is(.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}:is(.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{width:100%;display:block}.borek-visitors-table>tbody>tr.borek-visitors-main-row{border-bottom:1px solid var(--line);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;gap:6px 8px;padding:9px 0 8px;display:grid}.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%,#fff 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{text-align:left;white-space:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex;background:0 0!important}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.68rem;font-weight:650;line-height:1.15}.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=detail]: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]{text-align:right;grid-area:detail;place-self:center end;align-items:flex-end}.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;place-self:center end;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:0 0}.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{gap:5px;width:100%;min-width:0;flex-wrap:nowrap!important}.borek-visitors-table>tbody>tr.borek-visitors-main-row>td[data-col=name] .borek-visitor-name-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;line-height:1.2;overflow:hidden}.borek-visitors-table>tbody>tr.borek-visitors-main-row .borek-visitors-certification-inline{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-inline{vertical-align:bottom;max-width:calc(100% - 78px);display:inline}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.borek-visitors-table.borek-visitors-table-compact-unverified>tbody>tr.borek-visitors-main-row .borek-visitors-certification-files-mobile{color:color-mix(in srgb,var(--ink)72%,var(--line)28%);white-space:nowrap;margin-left:5px;font-size:.72rem;display:inline}.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{border-bottom:1px solid var(--line);padding:0 0 10px;display:block}.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td{border-bottom:0;padding:0;display:block}.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{width:100%;display:block}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row{border-bottom:1px solid var(--line);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;gap:6px 8px;padding:9px 0 8px;display:grid}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td{text-align:left;white-space:normal;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-size:.78rem;display:flex}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.68rem;font-weight:650;line-height:1.15}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]:before,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=detail]: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]{text-align:right;grid-area:detail;place-self:center end;align-items:flex-end}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row>td[data-col=name]>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;line-height:1.2;overflow:hidden}.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row .borek-visitors-certification-inline{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.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-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-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,.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-daily-ack-table tbody td[data-col=detail] .inline-button,.borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button{border:1px solid color-mix(in srgb,var(--line)74%,transparent);min-height:28px;color:var(--ink);white-space:nowrap;box-shadow:0 3px 8px var(--control-flat-shadow);cursor:pointer;background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:.76rem;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.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-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,.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-daily-ack-table tbody td[data-col=detail] .inline-button:hover,.borek-daily-ack-table tbody td[data-col=detail] .secondary.inline-button:hover{color:color-mix(in srgb,var(--ink)90%,#2e4950 10%);box-shadow:0 4px 10px var(--control-flat-shadow-strong);background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%);text-decoration:none}.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-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,.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-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{box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong);outline:none;text-decoration:none}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-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,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-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{color:#173946}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-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,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-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{color:#102f37}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row{border-bottom:1px solid var(--line);padding:0 0 10px;display:block}.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td{border-bottom:0;padding:0;display:block}.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-visitors-table>tbody>tr.borek-visitors-detail-row,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row,.professional-settlement-month-detail-overlay{z-index:1900;padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#030b1c9e;border:0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;margin-top:0!important}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student{z-index:1900;padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#030b1c9e;border:0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;margin-top:0!important}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course{z-index:1900;padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#030b1c9e;border:0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;margin-top:0!important}body:has(.professional-detail-shell-pro-only) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row{z-index:1900;padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#030b1c9e;border:0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;margin-top:0!important}body:has(.professional-detail-shell-pro-only) .professional-detail-shell tr.pro-completed-course-detail-row{z-index:1900;padding:max(10px,env(safe-area-inset-top))10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#030b1c9e;border:0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;margin-top:0!important}.borek-entry-requests-table tbody tr.borek-entry-request-detail-row>td,.borek-visitors-table>tbody>tr.borek-visitors-detail-row>td,.borek-pass-holders-table>tbody>tr.borek-pass-holder-detail-row>td{border-bottom:0;width:min(100%,720px);max-height:100%;padding:0;overflow:hidden}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td{border-bottom:0;width:min(100%,720px);max-height:100%;padding:0;overflow:hidden}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td{border-bottom:0;width:min(100%,720px);max-height:100%;padding:0;overflow:hidden}body:has(.professional-detail-shell-pro-only) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td{border-bottom:0;width:min(100%,720px);max-height:100%;padding:0;overflow:hidden}body:has(.professional-detail-shell-pro-only) .professional-detail-shell tr.pro-completed-course-detail-row>td{border-bottom:0;width:min(100%,720px);max-height:100%;padding:0;overflow:hidden}.professional-settlement-month-detail-overlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-items:flex-start;overflow-y:auto}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-items:flex-start;overflow-y:auto}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-items:flex-start;overflow-y:auto}body:has(.professional-detail-shell-pro-only) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-items:flex-start;overflow-y:auto}body:has(.professional-detail-shell-pro-only) .professional-detail-shell tr.pro-completed-course-detail-row{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;align-items:flex-start;overflow-y:auto}.professional-settlement-month-detail-overlay{z-index:2400;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student{z-index:2400;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course{z-index:2400;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))}body:has(.professional-detail-shell-pro-only) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row{z-index:2400;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))}body:has(.professional-detail-shell-pro-only) .professional-detail-shell tr.pro-completed-course-detail-row{z-index:2400;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))}.professional-settlement-month-detail-overlay>.professional-settlement-month-detail-shell{width:100%;max-width:none;max-height:none;overflow:visible;margin:0!important}.professional-mobile-detail-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:auto;min-height:0;overflow-y:auto;margin:0!important}.professional-settlement-month-detail-shell{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:0;max-height:none;display:flex;overflow:visible}:is(body:has(.professional-settlement-month-detail-overlay),body:has(.professional-detail-shell-pro-only .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student),body:has(.professional-detail-shell-pro-only .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course),body:has(.professional-detail-shell-pro-only .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row),body:has(.professional-detail-shell-pro-only .professional-detail-shell tr.pro-completed-course-detail-row),body:has(.professional-detail-shell-pro-only .finance-settlement-inline-details[open])){overscroll-behavior:none;overflow:hidden}.borek-mobile-detail-shell{border:1px solid color-mix(in srgb,var(--line)76%,transparent);background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%);border-radius:14px;height:100%;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 14px 30px #08214a3d;padding-top:40px!important}.professional-settlement-month-detail-shell.borek-mobile-detail-shell{height:auto;min-height:0;max-height:none;box-shadow:none;border-left:0;border-right:0;border-radius:0;overflow:visible}.borek-mobile-detail-shell .borek-entry-detail-layout{padding-top:0!important}.borek-mobile-detail-shell>.row:first-child,.professional-settlement-month-detail-shell .finance-settlement-detail-head{padding-right:44px}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-student>td{width:100%;max-width:none}body:has(.professional-detail-shell-pro-only) .professional-courses-table>tbody>tr.pro-course-expanded-row.pro-course-expanded-row-course>td{width:100%;max-width:none}body:has(.professional-detail-shell-pro-only) .professional-detail-shell .pro-student-open-courses-table>tbody>tr.pro-student-open-course-detail-row>td{width:100%;max-width:none}body:has(.professional-detail-shell-pro-only) .professional-detail-shell tr.pro-completed-course-detail-row>td{width:100%;max-width:none}body:has(.professional-detail-shell-pro-only) .borek-mobile-detail-shell.professional-mobile-detail-shell{box-shadow:none;border-left:0;border-right:0;border-radius:0}body:has(.professional-detail-shell-pro-only) .pro-mobile-course-student-head{margin:0;font-size:.78rem;line-height:1.18;display:block}.borek-mobile-detail-close{appearance:none;border:1px solid color-mix(in srgb,var(--line)74%,transparent);color:#527279;cursor:pointer;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:0 3px 8px var(--control-flat-shadow);z-index:3;background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.08rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:8px;right:8px}.borek-mobile-detail-close:hover{color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong);background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%)}.borek-mobile-detail-close:focus-visible{box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong);outline:none}.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)>summary.event-edit-icon-button+.borek-visitors-edit-popup-panel{z-index:3201;width:auto;max-width:none;min-height:100dvh;max-height:none;padding:max(18px,env(safe-area-inset-top,0px))14px max(22px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--panel)97%,#f1f8ff 3%);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow-y:auto}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-head{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%);position:sticky}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close{appearance:none;border:1px solid color-mix(in srgb,var(--line)74%,transparent);color:#527279;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:0 3px 8px var(--control-flat-shadow);cursor:pointer;background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:hover{color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong);background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%)}.borek-mobile-detail-shell .borek-visitors-edit-popup[open]:not(.borek-visitors-cert-summary-popup) .borek-visitors-edit-popup-close:focus-visible{box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong);outline:none}.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)){overscroll-behavior:none;overflow:hidden}.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{width:100%;display:block}.borek-special-dates-table>tbody>tr.borek-special-date-main-row{border-bottom:1px solid var(--line);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;gap:6px 8px;padding:9px 0 8px;display:grid}.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{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-size:.79rem;line-height:1.24;display:flex}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td:before{content:attr(data-label);color:color-mix(in srgb,var(--ink)70%,var(--line)30%);font-size:.68rem;font-weight:650;line-height:1.15}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=range]{grid-area:range;font-size:.9rem;font-weight:650;line-height:1.2}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=range]:before,.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions]: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]{white-space:nowrap;grid-area:created-by;font-size:.74rem}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=created-at]{white-space:nowrap;text-align:right;grid-area:created-at;justify-self:end;align-items:flex-end;font-size:.74rem}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions]{grid-area:actions;place-self:center end;width:auto}.borek-special-dates-table>tbody>tr.borek-special-date-main-row>td[data-col=actions] .payments-edit-icon-button{width:30px;min-width:30px;height:30px;min-height:30px}.pro-settlement-summary-nav{align-items:flex-start}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-nav{margin-bottom:8px}.pro-settlement-summary-table{min-width:0}.pro-settlement-summary-table .pro-settlement-month-col{display:none}.pro-settlement-summary-table .pro-settlement-month-col.is-mobile-primary{display:table-cell}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table .pro-settlement-month-col.is-mobile-secondary{display:table-cell}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table .pro-settlement-month-col.is-mobile-tertiary{display:none}.pro-settlement-summary-table th:first-child,.pro-settlement-summary-table td:first-child{width:52%;min-width:150px}:is(body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table th,body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table td){padding:4px 3px;font-size:.74rem;line-height:1.15}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody td.pro-settlement-month-col{vertical-align:middle}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody tr:not(.finance-settlement-expense-row):not(.settlement-total-row) td.pro-settlement-month-col{color:color-mix(in srgb,var(--ink)94%,var(--muted)6%);font-weight:500}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody td.pro-settlement-month-col .finance-settlement-amount{color:inherit;font-weight:650}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody td.pro-settlement-month-col .finance-settlement-amount-meta{color:color-mix(in srgb,var(--ink)70%,var(--muted)30%);margin-inline-start:4px;font-weight:500}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table thead th{vertical-align:middle;padding-top:3px;padding-bottom:3px}:is(body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table th:first-child,body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table td:first-child){width:38%;min-width:0}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table .pro-settlement-month-col{width:31%;min-width:0}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody th .small{font-size:.66rem;font-weight:500;line-height:1.12}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table .pro-settlement-status-pill{display:none}body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table .pro-settlement-status-mobile-text{color:color-mix(in srgb,var(--ink)88%,var(--muted)12%);font-size:.7rem;font-weight:700;line-height:1.15;display:inline}:is(body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody tr.finance-settlement-expense-row td.pro-settlement-month-col,body:has(.professional-detail-shell-pro-only) .pro-settlement-summary-table tbody tr.settlement-total-row td.pro-settlement-month-col){padding-top:6px;padding-bottom:6px}body:has(.professional-detail-shell-pro-only) .pro-settlement-month-link{min-height:22px;padding:2px 5px;font-size:.68rem;line-height:1.1}.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{align-items:stretch;width:100%;max-width:100%;display:flex}.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 thead th:first-child,.finance-settlement-detail-table tbody th{width:30%;min-width:0}.finance-settlement-detail-table th,.finance-settlement-detail-table td{padding:6px 7px}body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table thead th:first-child{width:34%;min-width:96px}body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table tbody th{width:34%;min-width:96px}:is(body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table.finance-settlement-detail-table-readonly th,body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table.finance-settlement-detail-table-readonly td){font-size:.78rem;line-height:1.2}body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table.finance-settlement-detail-table-readonly .small{font-size:.72rem;line-height:1.18}body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table th.finance-settlement-col-note-header{display:none}body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table tbody td:nth-child(3){display:none}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-detail-row{align-items:center;gap:4px 6px;position:relative;overflow:visible}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details{z-index:2;flex:none;justify-content:center;align-items:center;width:auto;margin-top:0;display:inline-flex;position:relative}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details>summary.finance-settlement-inline-summary{touch-action:manipulation;-webkit-tap-highlight-color:#6f95d738;width:26px;min-width:26px;height:26px}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details>summary.finance-settlement-inline-summary .finance-settlement-inline-summary-glyph{font-size:.96rem}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details>.finance-item-box{top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:2401;border-left:0;border-right:0;border-radius:0;width:auto;min-width:0;max-width:none;max-height:none;margin-top:0;padding:12px 14px;position:fixed;left:0;right:0;overflow:auto;transform:none}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details[open]>.finance-item-box{top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:2401;border-left:0;border-right:0;border-radius:0;width:auto;min-width:0;max-width:none;max-height:none;margin-top:0;padding:12px 14px;position:fixed;left:0;right:0;overflow:auto;transform:none}:is(body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details:focus-within>.finance-item-box,body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details[open]>.finance-item-box){display:block}:is(body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table tbody tr.settlement-total-row th,body:has(.professional-detail-shell-pro-only) .finance-settlement-detail-table tbody tr.settlement-total-row td){padding-top:8px;padding-bottom:8px}}@media (max-width:960px) and (orientation:landscape) and (pointer:coarse){.pro-settlement-summary-table{min-width:0}.pro-settlement-summary-table .pro-settlement-month-col{display:none}.pro-settlement-summary-table .pro-settlement-month-col.is-mobile-primary,.pro-settlement-summary-table .pro-settlement-month-col.is-mobile-secondary{display:table-cell}.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 thead th:first-child,.finance-settlement-detail-table tbody th{width:30%;min-width:0}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line{flex-wrap:wrap;align-items:flex-start;gap:4px}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .lesson-course-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;flex:100%;max-width:100%;overflow:visible}.professional-detail-shell .planned-lessons-table .planned-lesson-course-line .progress-token{flex:none;max-width:100%;margin-top:1px}}@media (max-width:960px){.finance-settlement-detail-table.pit-import-log-table thead th:first-child,.finance-settlement-detail-table.pit-import-log-table tbody th,.finance-settlement-detail-table.pit-import-log-table tbody td{white-space:normal}}@media (max-width:720px) and (orientation:portrait){.events-list-hide-mobile-portrait{display:none}}.theme-switcher{z-index:1301;align-items:center;max-width:calc(100vw - 16px);display:inline-flex;position:fixed;bottom:8px;left:8px}button.theme-switcher-trigger{border:1px solid var(--line);background:color-mix(in srgb,var(--panel)90%,transparent);width:42px;min-width:42px;height:42px;color:color-mix(in srgb,var(--ink)68%,var(--brand)32%);-webkit-backdrop-filter:blur(8px)saturate(135%);backdrop-filter:blur(8px)saturate(135%);text-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 22px #0f172a33}button.theme-switcher-trigger:hover,button.theme-switcher-trigger:focus-visible{border-color:color-mix(in srgb,var(--line)76%,var(--brand)24%);box-shadow:var(--focus-ring),0 10px 24px #0f172a3d}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{border:1px solid var(--line);background:color-mix(in srgb,var(--panel)92%,transparent);-webkit-backdrop-filter:blur(8px)saturate(130%);backdrop-filter:blur(8px)saturate(130%);border-radius:12px;align-items:center;gap:8px;max-width:min(520px,100vw - 16px);padding:6px 8px;animation:.16s detailFadeIn;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f172a29}.theme-switcher-title{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:650}.theme-switcher-options{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}button.theme-switcher-option{isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);background:var(--panel);width:auto;min-width:max-content;color:var(--ink);box-shadow:0 2px 6px var(--control-flat-shadow);text-shadow:none;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:650;line-height:1.1;overflow:visible;-webkit-mask-image:none}button.theme-switcher-option:hover,button.theme-switcher-option:active{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);transform:none}button.theme-switcher-option:focus-visible{box-shadow:var(--focus-ring);outline:none;transform:none}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}.detail-close-link,.table-actions[open]>summary,.payments-edit-actions>summary,.finance-payment-detail-actions>summary,.finance-payment-edit-actions>summary,.finance-settlement-pill,.finance-settlement-status-pill,.pro-settlement-month-link,button.finance-settlement-reorder-toggle,button.theme-switcher-option,button.finance-return-button{box-shadow:0 3px 8px var(--control-flat-shadow)}.detail-close-link:hover,.table-actions[open]>summary:hover,.payments-edit-actions>summary:hover,.finance-payment-detail-actions>summary:hover,.finance-payment-edit-actions>summary:hover,.finance-settlement-pill:hover,.finance-settlement-status-pill:hover,.pro-settlement-month-link:hover,button.finance-settlement-reorder-toggle:hover,button.finance-settlement-reorder-toggle:active,button.theme-switcher-option:hover,button.theme-switcher-option:active,.finance-return-button:hover,button.finance-return-button:hover{box-shadow:0 4px 10px var(--control-flat-shadow-strong)}.detail-close-link:focus-visible,.table-actions[open]>summary:focus-visible,.payments-edit-actions>summary: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,.pro-settlement-month-link:focus-visible,button.finance-settlement-reorder-toggle:focus-visible,button.theme-switcher-option:focus-visible,button.finance-return-button:focus-visible{box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.table-actions[open]>summary,.payments-edit-actions[open]>summary,.finance-payment-detail-actions[open]>summary,button.theme-switcher-option.active{box-shadow:0 4px 10px var(--control-flat-shadow-strong)}button.finance-return-button:focus-visible{box-shadow:0 0 0 3px #7d152859,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 :before,html.theme-fade-transition :after{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)}
