@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-scroll{overflow-x:visible!important}.event-participants-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.event-participants-table>thead{display:none}.event-participants-table>tbody{border-top:1px solid color-mix(in srgb,var(--line)76%,transparent);display:block}.event-participants-table>tbody>tr.event-participant-row{border-bottom:1px solid color-mix(in srgb,var(--line)76%,transparent);width:100%;min-width:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:7px 0;display:flex}.event-participants-table>tbody>tr.event-participant-row.pro-participant-row{background:linear-gradient(90deg,color-mix(in srgb,var(--danger-soft)30%,transparent)0%,transparent 58%)}.event-participants-table>tbody>tr.event-participant-row>td{white-space:normal;box-sizing:border-box;background:0 0;border-bottom:0;align-items:center;min-width:0;max-width:100%;height:auto;font-size:.78rem;line-height:1.15;display:inline-flex;overflow:hidden;padding:0!important}.event-participants-table>tbody>tr.event-participant-row:after{content:"";flex:0 0 100%;order:5;height:0}.event-participants-table>tbody>tr.event-participant-row:before{content:"";flex:0 0 100%;order:11;height:0}.event-participants-table .event-participant-drag-cell,.event-participants-table .event-participant-order-cell{color:color-mix(in srgb,var(--muted)84%,var(--text)16%);flex:0 0 24px;order:1;justify-content:center;font-size:.76rem;font-weight:750}.event-participants-table .event-participant-drag-cell+.event-participant-order-cell{display:none}.event-participants-table .event-participant-arrival-cell{flex:0 0 30px;order:2;justify-content:center}.event-participants-table .event-participant-name-cell{flex:1 1 0;order:3}.event-participants-table .event-participant-name{flex-wrap:nowrap;gap:4px;width:100%;min-width:0}.event-participants-table .event-participant-name-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.9rem;font-weight:760;line-height:1.15;overflow:hidden}.event-participants-table .event-participant-name .badge,.event-participants-table .event-participant-name .rental-dot{transform-origin:50%;flex:none;transform:scale(.84)}.event-participants-table .event-participant-status-cell{flex:none;order:4;justify-content:flex-end}.event-participants-table .event-participant-status-cell .participant-status-full{display:none}.event-participants-table .event-participant-status-cell .participant-status-compact-wrap{display:inline-flex}.event-participants-table .event-arrival-toggle{width:25px;min-width:25px;height:25px;min-height:25px;font-size:.95rem}.event-participants-table .event-participant-turn-cell,.event-participants-table .event-participant-courses-cell{flex:calc(50% - 4px);order:6;min-height:20px}.event-participants-table .event-participant-turn-cell{justify-content:flex-start}.event-participants-table .event-participant-courses-cell{justify-content:flex-end}.event-participants-table .event-participant-turn-text,.event-participants-table .event-participant-courses-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-size:.78rem;line-height:1.18;display:-webkit-box;overflow:hidden}.event-participants-table .event-participant-courses-text{text-align:right}.event-participants-table .event-participant-turn-text:before{content:"Turnus: ";color:color-mix(in srgb,var(--muted)82%,var(--text)18%);font-weight:700}.event-participants-table .event-participant-courses-text:before{content:"Kurz: ";color:color-mix(in srgb,var(--muted)82%,var(--text)18%);font-weight:700}.event-participants-table .event-participant-ssi-cell,.event-participants-table .event-participant-email-cell,.event-participants-table .event-participant-phone-cell,.event-participants-table .event-participant-main-instructor-cell,.event-participants-table .event-participant-due-cell,.event-participants-table .event-participant-paid-cell,.event-participants-table .event-participant-certification-cell,.event-participants-table .event-participant-other-cell,.event-participants-table .event-participant-notes-cell,.event-participants-table .event-participant-accommodation-cell,.event-participants-table .event-participant-rental-cell,.event-participants-table .event-participant-rental-items-cell,.event-participants-table .event-participant-rental-deposit-cell,.event-participants-table .event-participant-rental-amount-cell,.event-participants-table .event-participant-rental-transport-cell{min-height:18px;color:color-mix(in srgb,var(--muted)74%,var(--text)26%);flex:auto;order:12}.event-participants-table .event-participant-certification-cell,.event-participants-table .event-participant-due-cell,.event-participants-table .event-participant-paid-cell{flex:0 auto;font-weight:700}.event-participants-table .event-participant-notes-cell,.event-participants-table .event-participant-other-cell,.event-participants-table .event-participant-accommodation-cell,.event-participants-table .event-participant-rental-items-cell{flex-basis:100%}.event-participants-table .event-participant-certification-main,.event-participants-table .event-participant-certification-reward,.event-participants-table .event-participant-other-text,.event-participants-table .event-participant-notes-text,.event-participants-table .event-participant-accommodation-text,.event-participants-table .event-participant-rental-text,.event-participants-table .event-participant-rental-items-text,.event-participants-table .event-participant-rental-transport-text,.event-participants-table .event-participant-email-cell,.event-participants-table .event-participant-phone-cell,.event-participants-table .event-participant-main-instructor-cell{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.finance-item-box:has(>.pit-rental-monthly-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.finance-item-details:has(.pit-rental-monthly-table){min-width:0;max-width:100%}.finance-item-details:has(.pit-rental-monthly-table)>.finance-item-summary{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.pit-rental-monthly-edit-details.table-actions:not([open]){width:32px;min-width:32px;max-width:32px;overflow:clip}.pit-rental-monthly-table .pit-rental-monthly-col-actions{width:58px}.pit-rental-tenants-table .detail-expand{max-width:100%;overflow-x:clip;padding:10px!important}.pit-rental-tenants-table .pit-rental-tenant-edit-details>summary.customer-edit-icon-button,.pit-rental-tenants-table .pit-rental-tenant-edit-details[open]>summary.customer-edit-icon-button{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){:is(body:has(.detail-expand) .top-nav-wrap,body:has(.borek-mobile-detail-shell) .top-nav-wrap,body:has(.finance-settlement-inline-details[open]) .top-nav-wrap){z-index:120}.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-table-wrap{overflow-x:visible}.pro-event-courses-overview-table{width:100%;min-width:0}.pro-event-courses-overview-table thead{display:none}.pro-event-courses-overview-table,.pro-event-courses-overview-table tbody{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""detail detail";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-detail-action-cell{text-align:right;grid-area:detail;justify-self:end;align-items:flex-end;width:auto;min-width:0}.pro-event-courses-overview-table .pro-event-course-detail-button{min-width:78px}.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""detail detail"}.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row{display:none}.pro-event-courses-overview-table>tbody>tr.pro-event-course-row:has(.pro-event-course-detail-toggle:checked)+tr.pro-event-course-detail-row{display:flex}.pro-event-course-detail-shell.borek-mobile-detail-shell .customer-detail-close-link{display:none}.pro-event-course-detail-head{padding-right:48px}.pro-event-course-detail-meta{grid-template-columns:minmax(0,1fr)}.pro-event-course-lesson-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px}.pro-event-course-lesson-date,.pro-event-course-lesson-instructor{white-space:normal}.pro-event-course-detail-save-button{width:100%}.pro-event-course-note-inline{gap:6px}.pro-event-course-edit-panel{width:min(320px,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(.pro-event-courses-overview-table .pro-event-course-detail-toggle:checked),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}.rental-loan-detail-shell.borek-mobile-detail-shell>.row:first-of-type .customer-detail-close-link,.rental-loan-detail-shell.borek-mobile-detail-shell>.rental-loan-detail-header .customer-detail-close-link,.rental-reservation-prepare-shell.borek-mobile-detail-shell .rental-reservation-prepare-head .customer-detail-close-link{display:none}.event-participant-detail-shell.borek-mobile-detail-shell .participant-detail-header-row{padding-right:44px}.users-table>tbody>tr.users-detail-row,.customers-table>tbody>tr.customers-detail-row,.customers-table>tbody>tr.customer-mobile-detail-row,.event-participants-table>tbody>tr.event-participant-detail-row,.striped-table>tbody>tr.rental-catalog-edit-row,.rental-loans-table>tbody>tr.rental-loan-detail-row,.students-table>tbody>tr.students-detail-row,.students-table>tbody>tr.students-course-detail-row,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row{z-index:1900;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(2px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#030b1c9e;border:0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto;margin-top:0!important}.users-table>tbody>tr.users-detail-row>td,.customers-table>tbody>tr.customers-detail-row>td,.customers-table>tbody>tr.customer-mobile-detail-row>td,.event-participants-table>tbody>tr.event-participant-detail-row>td,.striped-table>tbody>tr.rental-catalog-edit-row>td,.rental-loans-table>tbody>tr.rental-loan-detail-row>td,.students-table>tbody>tr.students-detail-row>td,.students-table>tbody>tr.students-course-detail-row>td,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row>td{border-bottom:0;width:100%;max-width:none;max-height:none;display:block;overflow:visible;padding:0!important}.users-table>tbody>tr.users-detail-row .detail-expand,.customers-table>tbody>tr.customers-detail-row .customers-detail-shell,.customers-table>tbody>tr.customer-mobile-detail-row .course-detail-shell,.event-participants-table>tbody>tr.event-participant-detail-row .event-participant-detail-shell,.striped-table>tbody>tr.rental-catalog-edit-row .rental-catalog-edit-shell,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell,.students-table>tbody>tr.students-detail-row .student-detail-shell,.students-table>tbody>tr.students-course-detail-row .course-detail-shell,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .pro-event-course-detail-shell{background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%);width:100%;max-width:none;min-height:100%;box-shadow:none;box-sizing:border-box;border-left:0;border-right:0;border-radius:0;min-width:0;margin:0!important;padding:42px 12px 18px!important;overflow:clip visible!important}.customers-table>tbody>tr.customers-detail-row .customers-detail-shell *,.customers-table>tbody>tr.customer-mobile-detail-row .course-detail-shell *,.event-participants-table>tbody>tr.event-participant-detail-row .event-participant-detail-shell *,.striped-table>tbody>tr.rental-catalog-edit-row .rental-catalog-edit-shell *,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell *,.students-table>tbody>tr.students-detail-row .student-detail-shell *,.students-table>tbody>tr.students-course-detail-row .course-detail-shell *,.pro-event-courses-overview-table>tbody>tr.pro-event-course-detail-row .pro-event-course-detail-shell *{box-sizing:border-box;min-width:0;max-width:100%}.students-table .student-detail-shell .course-detail-shell,.customers-page .customers-detail-shell .course-detail-shell{width:100%;max-width:100%;margin-inline:0!important;overflow-x:clip!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target)>td{overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.borek-mobile-detail-close{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.rental-loan-detail-header .customer-detail-close-link{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-edit-toggle:checked){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-edit-toggle:checked)>td{overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-edit-toggle:checked){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked)>td{overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-edit-toggle:checked)>.borek-mobile-detail-close{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-edit-toggle:checked)>.rental-loan-detail-header .customer-detail-close-link{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked)>.borek-mobile-detail-close{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-loan-return-toggle:checked)>.rental-loan-detail-header .customer-detail-close-link{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell>.borek-mobile-detail-close{appearance:none;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:1902;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);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;right:8px;display:inline-flex!important;position:fixed!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target{z-index:5000;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%);overscroll-behavior:none;isolation:isolate;justify-content:stretch;align-items:stretch;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;position:fixed;inset:0;transform:translateZ(0);display:flex!important;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{z-index:5001;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;min-width:100vw;box-shadow:none;border:0;border-radius:0;grid-auto-rows:max-content;align-content:start;gap:12px;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{z-index:5002;display:inline-flex!important;position:fixed!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>*{align-self:start}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-photos,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-schedule-list,.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-schedule-row{grid-auto-rows:max-content;align-content:start}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel .rental-loan-item-detail-photo img{object-fit:contain;height:auto;min-height:150px;max-height:min(34dvh,280px)}.rental-loan-items-table-box{overflow:hidden}.rental-loan-items-table-box>.striped-table{min-width:0;display:block}.rental-loan-items-table-box>.striped-table thead{display:none}.rental-loan-items-table-box>.striped-table tbody{display:block}.rental-loan-items-table-box>.striped-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--line)76%,transparent);padding:9px 0;display:block}.rental-loan-items-table-box>.striped-table tbody tr:last-child{border-bottom:0}.rental-loan-items-table-box>.striped-table tbody td{border-bottom:0;display:none;padding:0!important}.rental-loan-items-table-box>.striped-table tbody td:first-child,.rental-loan-detail-item-title{display:block}.rental-loan-detail-item-mobile-meta{color:color-mix(in srgb,var(--muted)78%,var(--text)22%);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:4px;font-size:.88rem;line-height:1.2;display:flex}.rental-loan-detail-item-mobile-meta>*{white-space:nowrap}:is(html:has(.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target),body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target),html:has(.rental-loan-edit-toggle:checked),body:has(.rental-loan-edit-toggle:checked),html:has(.rental-loan-return-toggle:checked),body:has(.rental-loan-return-toggle:checked)){overscroll-behavior:none;overflow:hidden!important}.rental-loan-detail-action-area>.rental-loan-edit-toggle:checked~.rental-loan-edit-panel,.rental-loan-detail-action-area>.rental-loan-return-toggle:checked~.rental-loan-return-panel{z-index:5001;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;grid-auto-rows:max-content;align-content:start;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 54px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked~.rental-loan-return-panel{gap:12px;left:calc(50% - 50vw)!important;right:auto!important}.rental-loan-detail-action-area>.rental-loan-edit-toggle:checked~.rental-loan-edit-panel .rental-loan-edit-panel-head .customer-detail-close-link{display:none!important}.rental-loan-detail-action-area>.rental-loan-edit-toggle:checked+.rental-loan-edit-summary,.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary{z-index:5002;border:1px solid color-mix(in srgb,var(--line)74%,transparent);color:#0000;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:0 3px 8px var(--control-flat-shadow);background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;place-items:center;padding:0;font-size:0;display:inline-grid;top:8px;right:8px;position:fixed!important}.rental-loan-detail-action-area>.rental-loan-edit-toggle:checked+.rental-loan-edit-summary:after,.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary:after{content:"×";color:#527279;font-size:1.08rem;font-weight:700;line-height:1}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked+.rental-loan-return-summary{display:none!important}.rental-return-item-accept.is-open{position:static}.rental-return-item-accept.is-open .rental-return-item-accept-backdrop{z-index:5010;-webkit-backdrop-filter:blur(2px);width:100vw;height:100dvh;box-shadow:none;background:#030b1c75;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.rental-return-item-accept.is-open .rental-return-item-accept-form{z-index:5011;border:1px solid color-mix(in srgb,var(--line)76%,transparent);border-radius:16px 16px max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--panel)98%,#f1f8ff 2%);-webkit-overflow-scrolling:touch;gap:12px;max-height:min(72dvh,520px);margin:0;padding:14px;display:grid;overflow:hidden auto;box-shadow:0 -16px 38px #08214a3d;inset:auto 12px max(12px,env(safe-area-inset-bottom,0px))12px!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important}.rental-return-item-accept.is-open .rental-return-item-accept-form:before{content:none}.rental-return-item-accept.is-open .rental-return-item-accept-head{padding-right:42px}.rental-return-item-accept.is-open .rental-return-item-accept-close{z-index:1;display:inline-flex;position:absolute;top:10px;right:10px}:is(html:has(.rental-return-item-accept.is-open),body:has(.rental-return-item-accept.is-open)){overscroll-behavior:none;overflow:hidden!important}.course-detail-shell .course-detail-top-actions,.course-detail-shell .course-detail-top-action-details,.course-detail-shell .course-completion-referral{max-width:100%}.course-detail-shell .course-detail-top-primary-actions,.course-detail-shell .course-completion-action-row{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;max-width:100%;display:grid}.course-detail-shell .summary-buttonlike.course-detail-top-action-button,.course-detail-shell .summary-buttonlike.course-detail-top-action-button-referral,.course-detail-shell .course-complete-button,.course-detail-shell .summary-buttonlike.course-completion-referral-toggle,.course-detail-shell .course-completion-referral-info,.course-detail-shell .course-completion-referral-fields{width:100%;min-width:0;max-width:100%}.users-table>tbody>tr.users-detail-row .customer-detail-close-link,.customers-table>tbody>tr.customers-detail-row .customer-detail-close-link,.customers-table>tbody>tr.customer-mobile-detail-row .customer-detail-close-link,.event-participants-table>tbody>tr.event-participant-detail-row .customer-detail-close-link,.students-table>tbody>tr.students-detail-row .customer-detail-close-link,.students-table>tbody>tr.students-course-detail-row .customer-detail-close-link{top:max(8px,env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px));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:1910;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:fixed}.users-table>tbody>tr.users-detail-row .customer-detail-close-link:hover,.customers-table>tbody>tr.customers-detail-row .customer-detail-close-link:hover,.customers-table>tbody>tr.customer-mobile-detail-row .customer-detail-close-link:hover,.event-participants-table>tbody>tr.event-participant-detail-row .customer-detail-close-link:hover,.students-table>tbody>tr.students-detail-row .customer-detail-close-link:hover,.students-table>tbody>tr.students-course-detail-row .customer-detail-close-link:hover{color:#2e4950;box-shadow:0 4px 10px var(--control-flat-shadow-strong);background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%)}:is(.users-table>tbody:has(>tr.users-detail-row),.customers-table>tbody:has(>tr.customers-detail-row),.customers-table>tbody:has(>tr.customer-mobile-detail-row),.event-participants-table>tbody:has(>tr.event-participant-detail-row),.striped-table>tbody:has(>tr.rental-catalog-edit-row),.rental-loans-table>tbody:has(>tr.rental-loan-detail-row),.students-table>tbody:has(>tr.students-detail-row),.students-table>tbody:has(>tr.students-course-detail-row)){overflow:visible}:is(body:has(.users-table>tbody>tr.users-detail-row),body:has(.customers-table>tbody>tr.customers-detail-row),body:has(.customers-table>tbody>tr.customer-mobile-detail-row),body:has(.event-participants-table>tbody>tr.event-participant-detail-row),body:has(.striped-table>tbody>tr.rental-catalog-edit-row),body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row),body:has(.students-table>tbody>tr.students-detail-row),body:has(.students-table>tbody>tr.students-course-detail-row)){overscroll-behavior:none;overflow:hidden}.rental-catalog-type-edit-form,.rental-catalog-item-edit-form{flex-direction:column;align-items:stretch;gap:10px;display:flex}.rental-catalog-type-edit-form>.grid,.rental-catalog-item-edit-form>.grid{grid-template-columns:1fr;display:grid}.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}body:has(.professional-settlement-month-detail-overlay) .professional-settlement-month-detail-shell .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-settlement-month-detail-overlay) .professional-settlement-month-detail-shell .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}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details:focus-within>.finance-item-box{display:block}body:has(.professional-detail-shell-pro-only) .finance-settlement-inline-details[open]>.finance-item-box{display:block}body:has(.professional-settlement-month-detail-overlay) .professional-settlement-month-detail-shell .finance-settlement-inline-details:focus-within>.finance-item-box{display:block}body:has(.professional-settlement-month-detail-overlay) .professional-settlement-month-detail-shell .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}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-draft-item-detail-overlay:target)>td{overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.borek-mobile-detail-close{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell:has(.rental-draft-item-detail-overlay:target)>.rental-loan-detail-header .customer-detail-close-link{pointer-events:none;display:none!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-overlay:target{z-index:5000;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%);overscroll-behavior:none;isolation:isolate;justify-content:stretch;align-items:stretch;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;position:fixed;inset:0;transform:translateZ(0);display:flex!important;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{z-index:5001;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;min-width:100vw;box-shadow:none;border:0;border-radius:0;grid-auto-rows:max-content;align-content:start;gap:12px;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{appearance:none;z-index:5002;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);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;top:8px;right:8px;display:inline-flex!important;position:fixed!important}}.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;flex-direction:column;align-items:stretch;gap:7px;max-width:min(560px,100vw - 16px);padding:6px 8px;animation:.16s detailFadeIn;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f172a29}.theme-switcher-section{align-items:center;gap:8px;display:flex}.theme-switcher-section-cache{justify-content:flex-end;padding-top:1px}.theme-switcher-title{color:var(--muted);white-space:nowrap;min-width:42px;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}.navigation-assistant{z-index:1301;align-items:center;max-width:calc(100vw - 74px);display:inline-flex;position:fixed;bottom:8px;left:58px}button.navigation-assistant-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(--brand)60%,var(--ink)40%);-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.navigation-assistant-trigger:hover,button.navigation-assistant-trigger:focus-visible{border-color:color-mix(in srgb,var(--line)72%,var(--brand)28%);box-shadow:var(--focus-ring),0 10px 24px #0f172a3d}.navigation-assistant-icon{width:19px;height:19px;display:block}.navigation-assistant-popover{border:1px solid var(--line);background:color-mix(in srgb,var(--panel)94%,transparent);-webkit-backdrop-filter:blur(10px)saturate(135%);backdrop-filter:blur(10px)saturate(135%);border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;width:min(420px,100vw - 74px);padding:10px;animation:.16s detailFadeIn;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 28px #0f172a2e}.navigation-assistant-form{flex-direction:column;gap:6px;display:flex}.navigation-assistant-label{color:var(--muted);font-size:.76rem;font-weight:700}.navigation-assistant-form input{border-radius:10px;width:100%;min-height:40px;font-size:.9rem}.navigation-assistant-results{flex-direction:column;gap:6px;display:flex}.navigation-assistant-result{border:1px solid var(--line);background:color-mix(in srgb,var(--panel)88%,var(--bg)12%);color:var(--ink);box-shadow:0 2px 6px var(--control-flat-shadow);border-radius:10px;flex-direction:column;gap:5px;padding:8px 9px;text-decoration:none;display:flex}.navigation-assistant-result:hover,.navigation-assistant-result:focus-visible{border-color:color-mix(in srgb,var(--line)74%,var(--brand)26%);background:color-mix(in srgb,var(--panel)82%,var(--brand)18%);box-shadow:var(--focus-ring),0 4px 10px var(--control-flat-shadow-strong)}.navigation-assistant-result-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.navigation-assistant-result-title{font-size:.88rem;font-weight:750;line-height:1.2}.navigation-assistant-result-action{border:1px solid color-mix(in srgb,var(--line)72%,var(--brand)28%);color:color-mix(in srgb,var(--brand)62%,var(--ink)38%);border-radius:999px;flex:none;padding:2px 7px;font-size:.68rem;font-weight:800;line-height:1.25}.navigation-assistant-result-description,.navigation-assistant-state{color:var(--muted);margin:0;font-size:.76rem;line-height:1.35}.navigation-assistant-result-meta{color:color-mix(in srgb,var(--muted)86%,var(--ink)14%);align-items:flex-start;gap:6px;font-size:.72rem;line-height:1.3;display:flex}.navigation-assistant-result-meta-label{min-width:42px;color:var(--muted);flex:none;font-weight:800}.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)}.rental-loan-detail-shell .rental-loan-return-details{overflow:visible;width:100%!important;max-width:none!important;display:block!important;position:relative!important}.rental-loan-detail-shell .rental-loan-return-details[open]>:not(summary){box-sizing:border-box;margin-top:12px;z-index:auto!important;width:100%!important;max-width:none!important;position:static!important;inset:auto!important}.rental-loan-detail-action-area>.rental-loan-return-details[open]{display:contents!important}.rental-loan-detail-action-area>.rental-loan-return-details[open]>summary{flex:0 220px;width:220px;max-width:100%}.rental-loan-detail-action-area>.rental-loan-return-details[open]>:not(summary){flex:1 0 100%;order:99;margin-top:0;width:100%!important;max-width:none!important}@media (min-width:721px){.rental-loan-detail-action-area{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;gap:12px;display:grid}.rental-loan-detail-action-area>*,.rental-loan-detail-action-form,.rental-loan-detail-action-area>.rental-preparation-action-details{flex:none;width:100%;min-width:0;max-width:none}.striped-table tbody td .rental-loan-detail-action-area>.action-details.rental-preparation-action-details,.striped-table tbody td .rental-loan-detail-action-area>.action-details.rental-preparation-action-details:not(.rental-condition-add-details):not(.rental-loan-line-replace-details):not(.pit-rental-monthly-manual-details){display:block;width:100%!important;min-width:0!important;max-width:none!important}.rental-loan-detail-action-area>.summary-buttonlike,.rental-loan-detail-action-area .rental-loan-edit-summary,.rental-loan-detail-action-area .rental-loan-return-summary,.rental-loan-detail-action-area .rental-reservation-realize-summary,.rental-loan-detail-action-form .summary-buttonlike,.rental-loan-detail-action-area>.rental-preparation-action-details>summary{width:100%;min-width:0;max-width:100%}.rental-loan-detail-action-area>.rental-loan-edit-panel,.rental-loan-detail-action-area>.rental-loan-return-panel,.rental-loan-detail-action-area>.rental-reservation-realize-panel{grid-column:1/-1;width:100%;min-width:0;max-width:none}.rental-loan-detail-action-area>.action-details{flex:none;max-width:100%;width:auto!important}.rental-loan-detail-action-area>.action-details[open]{display:contents!important}.rental-loan-detail-action-area>.action-details[open]>summary{flex:0 220px;width:220px;max-width:100%}.rental-loan-detail-action-area>.action-details[open]>:not(summary){box-sizing:border-box;flex:1 0 100%;order:99;margin-top:0;width:100%!important;max-width:none!important}}@media (max-width:720px){body:has(.rental-loans-table>tbody>tr.rental-loan-detail-row){overscroll-behavior:none;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;justify-content:center;align-items:flex-start;z-index:1900!important;width:100vw!important;height:100dvh!important;padding:max(8px,env(safe-area-inset-top,0px))0 max(8px,env(safe-area-inset-bottom,0px))!important;background:#030b1c9e!important;border:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.rental-loans-table>tbody>tr.rental-loan-detail-row>td{background:0 0!important;border-bottom:0!important;width:100vw!important;max-width:100vw!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-loan-detail-shell.borek-mobile-detail-shell{box-sizing:border-box;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%)!important;width:100vw!important;min-width:0!important;max-width:100vw!important;min-height:100%!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:42px 12px 18px!important;overflow:clip visible!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;contain:layout paint style;grid-auto-rows:max-content;align-content:start;gap:12px;z-index:5001!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.rental-loans-table>tbody>tr.rental-loan-detail-row .rental-draft-item-detail-panel.borek-mobile-detail-shell>.borek-mobile-detail-close{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:5002;right:8px;display:inline-flex!important;position:fixed!important}.rental-loan-detail-shell.borek-mobile-detail-shell .rental-loan-return-details[open]{width:100%!important;max-width:none!important;display:block!important}.rental-loan-detail-shell.borek-mobile-detail-shell .rental-loan-return-details[open]>:not(summary){margin-top:12px;width:100%!important;max-width:none!important;position:static!important}.rental-loan-items-table-box{overflow:hidden!important}.rental-loan-items-table-box>.striped-table{min-width:0!important;display:block!important}.rental-loan-items-table-box>.striped-table thead{display:none!important}.rental-loan-items-table-box>.striped-table tbody{display:block!important}.rental-loan-items-table-box>.striped-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--line)76%,transparent);padding:9px 0!important;display:block!important}.rental-loan-items-table-box>.striped-table tbody tr:last-child{border-bottom:0}.rental-loan-items-table-box>.striped-table tbody td{border-bottom:0!important;padding:0!important;display:none!important}.rental-loan-items-table-box>.striped-table tbody td:first-child{display:block!important}.rental-loan-detail-item-title{display:block}.rental-loan-detail-item-mobile-meta{color:color-mix(in srgb,var(--muted)78%,var(--text)22%);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:4px;font-size:.88rem;line-height:1.2;display:flex!important}.rental-loan-detail-item-mobile-meta>*{white-space:nowrap}.rental-loans-table>tbody>tr.rental-loan-detail-row:has(.rental-loan-return-toggle:checked){touch-action:none;overflow:hidden!important}.rental-loan-detail-action-area>.rental-loan-return-toggle:checked~.rental-loan-return-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translateZ(0);z-index:5001!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(env(safe-area-inset-top,0px) + 54px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 calc(50% - 50vw)!important;overflow:hidden auto!important}.rental-loan-return-form{outline:none;min-height:calc(100svh - 70px)}html.rental-mobile-return-panel-open,body.rental-mobile-return-panel-open{overscroll-behavior:none!important;overflow:hidden!important}.rental-loans-table>tbody>tr.rental-loan-detail-row.rental-loan-return-open,.rental-loans-table>tbody>tr.rental-loan-detail-row.rental-loan-return-open>td,.rental-loan-detail-shell.rental-loan-return-open{touch-action:none;overscroll-behavior:none!important;overflow:hidden!important}.rental-loan-detail-shell.rental-loan-return-open>.borek-mobile-detail-close,.rental-loan-detail-shell.rental-loan-return-open>.rental-loan-detail-header .customer-detail-close-link{pointer-events:none;display:none!important}.rental-loan-detail-action-area>.rental-loan-return-panel.rental-loan-return-panel-open{-webkit-overflow-scrolling:touch;touch-action:pan-y;transform:translate(0,0);z-index:5001!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(env(safe-area-inset-top,0px) + 54px)12px calc(env(safe-area-inset-bottom,0px) + 16px)!important;overscroll-behavior:contain!important;background:color-mix(in srgb,var(--panel)96%,#f1f8ff 4%)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 calc(50% - 50vw)!important;overflow:hidden auto!important}.rental-loan-detail-action-area>.rental-loan-return-summary.rental-loan-return-summary-open{display:none!important}.rental-loan-detail-action-area>.rental-loan-return-panel.rental-loan-return-panel-open>.rental-loan-return-panel-close{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(max(8px,env(safe-area-inset-right,0px)) - ((100vw - 100%)/2));z-index:5002;border:1px solid color-mix(in srgb,var(--line)74%,transparent);color:#527279;box-shadow:0 3px 8px var(--control-flat-shadow);background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);border-radius:999px;place-items:center;font-size:1.08rem;font-weight:700;line-height:1;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important;position:fixed!important}.rental-loan-return-form .modern-datetime-picker{grid-template-columns:minmax(0,1fr) minmax(76px,92px)}.rental-loan-return-form .modern-datepicker-trigger-input,.rental-loan-return-form .modern-datetime-picker-time-input,.rental-loan-return-form input[type=datetime-local]{min-width:0;max-width:100%}.rental-loan-return-form .rental-return-days-column,.rental-loan-return-form .rental-return-discount-column{display:none!important}}
