:where(.rental-overview-page,.rental-overview-page-head,.rental-overview-stats-grid,.rental-overview-approval-card,.rental-overview-reservations-card,.rental-overview-reservation-section,.rental-loan-nav-row,.rental-loans-table-section,.rental-loan-create-shell,.rental-loan-create-panel,.rental-loan-create-modal,.rental-loan-draft-form,.rental-loan-detail-shell,.rental-loan-edit-panel,.rental-loan-return-dialog,.rental-return-item-accept-form,.rental-return-item-edit-panel,.rental-reservation-prepare-shell,.rental-loan-preparation-detail-panel,.rental-catalog-items-card,.rental-catalog-items-table,.rental-catalog-item-detail-row,.rental-catalog-item-detail-shell,.rental-catalog-item-edit-modal,.rental-catalog-page,.rental-catalog-page-head,.rental-catalog-types-card,.rental-catalog-types-table,.rental-catalog-type-detail-row,.rental-catalog-type-detail-shell,.rental-catalog-type-edit-modal,.rental-condition-modal-panel){--rental-a-line:color-mix(in srgb, var(--line) 82%, #9fc4d2 18%);--rental-a-line-strong:color-mix(in srgb, var(--line) 66%, #6ea8bf 34%);--rental-a-surface:color-mix(in srgb, var(--panel) 96%, #f4fbfd 4%);--rental-a-surface-soft:color-mix(in srgb, var(--panel) 90%, #eaf6fa 10%);--rental-a-shadow:0 9px 24px #16435217;--rental-a-blue:#3c80b6;--rental-a-blue-soft:#dceef7;--rental-a-radius-sm:12px;--rental-a-radius-md:16px;box-sizing:border-box;min-width:0;max-width:100%}.rental-overview-page{gap:14px}html[data-visual-style=modern] body .rental-overview-page-head.card{gap:4px;min-height:0;border-color:var(--rental-a-line)!important;background:var(--rental-a-surface)!important;box-shadow:var(--rental-a-shadow)!important;padding:18px 22px!important}html[data-visual-style=modern] body .rental-overview-page-head h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.rental-overview-stats-grid{gap:10px}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link{--rental-overview-accent:#2f789c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;display:grid;overflow:hidden;border-color:color-mix(in srgb, var(--rental-a-line) 78%, var(--rental-overview-accent) 22%)!important;background:linear-gradient(105deg, color-mix(in srgb, var(--rental-overview-accent) 7%, transparent), transparent 54%), var(--rental-a-surface)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rental-overview-accent) 72%, transparent), 0 6px 16px #16435212!important;border-radius:12px!important;padding:13px 15px!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link strong{min-width:0;font-size:1rem;line-height:1.2;color:var(--ink)!important;text-shadow:none!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link .small{font-size:1.28rem;font-weight:900;line-height:1;color:color-mix(in srgb, var(--rental-overview-accent) 84%, var(--ink) 16%)!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--rental-overview-accent) 46%, var(--rental-a-line) 54%)!important;background:linear-gradient(105deg, color-mix(in srgb, var(--rental-overview-accent) 11%, transparent), transparent 58%), var(--rental-a-surface)!important;box-shadow:var(--focus-ring), inset 3px 0 0 color-mix(in srgb, var(--rental-overview-accent) 82%, transparent), 0 9px 20px #1643521a!important}.rental-overview-stat-link-reservations{--rental-overview-accent:#a96620!important}.rental-overview-stat-link-items{--rental-overview-accent:#2d7c5a!important}.rental-overview-stat-link-types{--rental-overview-accent:#98506a!important}html[data-visual-style=modern] body .rental-overview-page :is(.rental-overview-approval-card,.rental-overview-reservations-card){border-color:var(--rental-a-line)!important;background:var(--rental-a-surface)!important;box-shadow:var(--rental-a-shadow)!important;padding:17px!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-approval-card{border-color:color-mix(in srgb, var(--rental-a-line) 76%, #a96620 24%)!important;background:linear-gradient(105deg, #a966200f, transparent 46%), var(--rental-a-surface)!important;box-shadow:inset 3px 0 0 #a96620a8, var(--rental-a-shadow)!important}.rental-overview-page .rental-overview-reservations-head{align-items:center}.rental-overview-page .rental-overview-reservations-head h2{font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.08}.rental-overview-page .rental-overview-reservations-head p{color:var(--muted);line-height:1.4}.rental-overview-page .rental-overview-reservation-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-section{--rental-overview-accent:#2f789c;min-height:0;border-color:color-mix(in srgb, var(--rental-a-line) 80%, var(--rental-overview-accent) 20%)!important;background:linear-gradient(115deg, color-mix(in srgb, var(--rental-overview-accent) 5%, transparent), transparent 48%), var(--rental-a-surface)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rental-overview-accent) 58%, transparent)!important;border-radius:11px!important;padding:12px!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-section-upcoming{--rental-overview-accent:#a96620}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-section-return{--rental-overview-accent:#a13f59}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-section-head a{font-size:1rem;line-height:1.22;color:color-mix(in srgb, var(--rental-overview-accent) 84%, var(--ink) 16%)!important;text-shadow:none!important}.rental-overview-page .rental-overview-reservation-list{gap:5px}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-row{padding:8px 9px;border-color:color-mix(in srgb, var(--rental-a-line) 88%, transparent)!important;background:color-mix(in srgb, var(--rental-a-surface) 97%, #eef7fa 3%)!important;box-shadow:none!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-row:nth-child(2n){background:color-mix(in srgb, var(--rental-a-surface) 90%, #e3f1f5 10%)!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-reservation-row:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--brand) 42%, var(--rental-a-line) 58%)!important;background:color-mix(in srgb, var(--rental-a-surface) 88%, #dceff5 12%)!important;box-shadow:0 5px 12px #16435214!important}.rental-overview-user-note{color:var(--muted);margin:0;padding-inline:2px}html[data-visual-style=modern] body :is(.rental-return-item-edit-backdrop,.rental-return-item-accept-backdrop,.rental-loan-create-backdrop,.rental-loan-return-backdrop,.rental-loan-payment-backdrop,.rental-loan-preparation-detail-backdrop,.rental-preparation-qr-backdrop,.rental-draft-item-detail-backdrop,.rental-loan-detail-overlay>.fullscreen-click-away-close).shark-standard-modal-click-away,html[data-visual-style=modern] body :is(.rental-return-item-edit-backdrop,.rental-return-item-accept-backdrop,.rental-loan-create-backdrop,.rental-loan-return-backdrop,.rental-loan-payment-backdrop,.rental-loan-preparation-detail-backdrop,.rental-preparation-qr-backdrop,.rental-draft-item-detail-backdrop,.rental-loan-detail-overlay>.fullscreen-click-away-close).shark-standard-modal-click-away:is(:hover,:focus,:focus-visible,:active),html[data-visual-style=modern] body :is([class*=rental-].shark-standard-modal-click-away,[class*=rental-]>.shark-standard-modal-click-away,[class*=rental-] .shark-standard-modal-click-away),html[data-visual-style=modern] body :is([class*=rental-].shark-standard-modal-click-away,[class*=rental-]>.shark-standard-modal-click-away,[class*=rental-] .shark-standard-modal-click-away):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;transition:none!important;transform:none!important}html[data-visual-style=modern] body .rental-catalog-create-modal-backdrop,html[data-visual-style=modern] body .rental-catalog-create-modal-backdrop:is(:hover,:focus,:focus-visible,:active){background:var(--modal-backdrop-background)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-image:none!important;border:0!important;outline:0!important;transform:none!important}html[data-visual-style=modern] body .rental-catalog-item-detail-row .fullscreen-click-away-close,html[data-visual-style=modern] body .rental-catalog-item-detail-row .fullscreen-click-away-close:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}html[data-visual-style=modern] body .rental-draft-item-detail-backdrop:not(.shark-standard-modal-click-away),html[data-visual-style=modern] body .rental-draft-item-detail-backdrop:not(.shark-standard-modal-click-away):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;filter:none!important;opacity:1!important;background:#081c2361!important;border:0!important;outline:0!important;transform:none!important}html[data-visual-style=modern] body .rental-return-item-accept.is-open>button.rental-return-item-accept-backdrop.shark-standard-modal-click-away.shark-standard-modal-overlay,html[data-visual-style=modern] body .rental-return-item-accept.is-open>button.rental-return-item-accept-backdrop.shark-standard-modal-click-away.shark-standard-modal-overlay:is(:hover,:focus,:focus-visible,:active){background:var(--modal-backdrop-background)!important;width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:var(--modal-backdrop-filter)!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html[data-visual-style=modern] body button.rental-return-item-edit-backdrop.shark-standard-modal-action,html[data-visual-style=modern] body button.rental-return-item-edit-backdrop.shark-standard-modal-action:is(:hover,:focus,:focus-visible,:active){width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html[data-visual-style=modern] body button.rental-preparation-qr-backdrop.shark-standard-modal-action,html[data-visual-style=modern] body button.rental-preparation-qr-backdrop.shark-standard-modal-action:is(:hover,:focus,:focus-visible,:active){z-index:0!important;width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html[data-visual-style=modern] body .rental-preparation-qr-details[open]>.rental-preparation-qr-modal.shark-standard-modal-overlay{box-sizing:border-box;z-index:6800!important;width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}html[data-visual-style=modern] body .rental-preparation-qr-modal.shark-standard-modal-overlay>.rental-preparation-action-panel.shark-standard-modal-panel{z-index:1!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html[data-visual-style=modern] body :is(.rental-return-item-edit-backdrop,.rental-return-item-accept-backdrop,.rental-loan-create-backdrop,.rental-loan-return-backdrop,.rental-loan-payment-backdrop,.rental-loan-preparation-detail-backdrop,.rental-preparation-qr-backdrop,.rental-draft-item-detail-backdrop).shark-standard-modal-click-away:before,html[data-visual-style=modern] body :is(.rental-return-item-edit-backdrop,.rental-return-item-accept-backdrop,.rental-loan-create-backdrop,.rental-loan-return-backdrop,.rental-loan-payment-backdrop,.rental-loan-preparation-detail-backdrop,.rental-preparation-qr-backdrop,.rental-draft-item-detail-backdrop).shark-standard-modal-click-away:is(:hover,:focus,:focus-visible,:active):before{box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;transition:none!important;transform:none!important}:where(.rental-loans-table-section,.rental-loan-create-shell,.rental-loan-draft-form,.rental-loan-detail-body,.rental-loan-return-form,.rental-reservation-prepare-body,.rental-loan-preparation-list)>*{box-sizing:border-box;min-width:0;max-width:100%}.rental-loans-table-section{container:rental-loans-overview/inline-size}.rental-loans-table-section>.table-wrap{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:12px;max-width:100%;overflow-x:clip}.rental-loans-table{table-layout:fixed;width:100%;min-width:0}.rental-loans-table>thead>tr>th,.rental-loans-table>tbody>tr.rental-loan-row>td{min-width:0;padding:10px 11px}.rental-loans-table col.rental-loan-col-date{width:150px}.rental-loans-table col.rental-loan-col-items{width:126px}.rental-loans-table col.rental-loan-col-amount{width:110px}.rental-loans-table col.rental-loan-col-status{width:126px}.rental-loans-table col.rental-loan-col-actions{width:82px}.rental-loans-table>thead>tr>th:last-child{text-align:center}.rental-loans-table>tbody>tr.rental-loan-row>td{text-overflow:ellipsis;overflow:hidden}.rental-loans-table>tbody>tr.rental-loan-row:nth-of-type(odd)>td{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--rental-a-surface) 96%, #eef8fb 4%);background:color-mix(in srgb, var(--rental-a-surface) 96%, #eef8fb 4%)!important}.rental-loans-table>tbody>tr.rental-loan-row:nth-of-type(2n)>td{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--rental-a-surface) 88%, #e4f3f7 12%);background:color-mix(in srgb, var(--rental-a-surface) 88%, #e4f3f7 12%)!important}.rental-loans-table>tbody>tr.rental-loan-row>td:not(:first-child):not(:last-child){white-space:nowrap}.rental-loans-table>thead>tr>th:nth-child(n+2),.rental-loans-table>tbody>tr.rental-loan-row>td:nth-child(n+2){vertical-align:middle}.rental-loans-table>tbody>tr.rental-loan-row>td.rental-loan-date-cell{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:clip;overflow:visible}.rental-loans-table>tbody>tr.rental-loan-row>td.rental-loan-date-cell time{white-space:nowrap;max-width:100%;display:inline-block}.rental-loans-table>tbody>tr.rental-loan-row>td:last-child{width:82px;padding-inline:7px;overflow:visible}.rental-loans-table .rental-loan-row-detail-button.inline-button{text-overflow:ellipsis;width:100%;min-height:36px;padding-inline:7px;overflow:hidden}.rental-loan-mobile-context-line{overflow-wrap:anywhere}.rental-loan-nav-row{align-items:center;gap:12px}.rental-loan-nav-row .summary-buttonlike,.rental-loan-create-button.summary-buttonlike{border-radius:10px;min-height:42px}.rental-loan-create-shell{width:min(100%,1040px);margin-inline:auto}body:has(.rental-loan-create-overlay:not([aria-hidden=true])){overscroll-behavior:none;overflow:hidden!important}.rental-loan-create-overlay.shark-standard-modal-overlay{z-index:6500;width:100dvw;height:100dvh;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rental-loan-create-backdrop{position:fixed;inset:0}.rental-loan-create-modal.shark-standard-modal-panel{z-index:1;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100dvw - 24px);max-width:min(1040px,100dvw - 24px);max-height:calc(100dvh - 24px);display:grid;border-radius:16px!important;padding:0!important;position:relative!important;overflow:hidden!important}.rental-loan-create-modal-head.shark-standard-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;padding:14px!important;position:relative!important}.rental-loan-create-modal-head h2{margin:0;font-size:clamp(1.25rem,1.12rem + .45vw,1.55rem)}.rental-loan-create-modal-head>.shark-standard-modal-action{position:static!important;inset:auto!important}.rental-loan-create-modal-body.shark-standard-modal-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:12px 14px 14px!important;overflow:clip auto!important}.rental-loan-create-modal .rental-loan-create-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.rental-loan-create-modal .rental-loan-create-shell{width:100%}.rental-loan-create-panel{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);width:100%;box-shadow:var(--rental-a-shadow);border-radius:15px;padding:12px;overflow:visible}.rental-loan-draft-form{gap:10px}.rental-loan-draft-form>.card,.rental-loan-edit-body .rental-loan-draft-form>.card{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:13px;gap:8px;padding:12px;box-shadow:0 5px 14px #1643520f}.rental-loan-draft-form>.card>h3{margin:0;font-size:1.08rem}.rental-loan-draft-form :where(.grid.cols-3,.grid.cols-4){gap:10px}.rental-loan-draft-form>.rental-loan-draft-primary-grid{grid-template-columns:minmax(288px,1.25fr) minmax(288px,1.25fr) minmax(160px,.8fr) minmax(170px,.8fr)}.rental-loan-draft-form :where(input,textarea,select,.compact-filters-dropdown-trigger){max-width:100%}.rental-loan-draft-form :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,.compact-filters-dropdown-trigger,.modern-datepicker-trigger-input,.modern-datetime-picker-time-input){height:42px!important;min-height:42px!important}.rental-loan-draft-form textarea{min-height:70px}.rental-draft-item-detail-meta{border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:9px;padding:8px 10px}.rental-loan-draft-form .autocomplete{min-width:0}.rental-loan-draft-form .autocomplete-list{border-radius:10px;max-width:100%;max-height:min(220px,38dvh);right:0;overflow:hidden auto;box-shadow:0 14px 30px #16435229}.rental-loan-draft-form .autocomplete-item{min-width:0;padding:9px 11px}.rental-loan-draft-form .rental-item-autocomplete-option,.rental-loan-draft-form .rental-item-autocomplete-title,.rental-loan-draft-form .rental-item-autocomplete-description{overflow-wrap:anywhere;min-width:0}.rental-loan-draft-items-table-wrap{border:1px solid var(--rental-a-line);border-radius:11px;max-width:100%}.rental-loan-draft-items-table{min-width:0}.rental-loan-draft-items-table th,.rental-loan-draft-items-table td{padding:9px 8px}.rental-loan-draft-col-actions{width:72px}.rental-loan-line-actions{gap:6px;min-width:0}.rental-loan-line-icon-button,.rental-return-item-edit-button{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:0 3px 9px #2357b224}html[data-visual-style=modern] body .rental-loan-line-replace-details.action-details{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html[data-visual-style=modern] body .rental-loan-line-replace-details>summary.rental-loan-line-icon-button,html[data-visual-style=modern] body button.rental-loan-line-remove-button{place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:inline-grid;border:1px solid var(--rental-a-line-strong)!important;background:var(--rental-a-surface)!important;filter:none!important;border-radius:9px!important;padding:0!important;transform:none!important;box-shadow:0 2px 7px #1643521a!important}html[data-visual-style=modern] body .rental-loan-line-replace-details>summary.rental-loan-line-icon-button{color:#245fae!important}html[data-visual-style=modern] body button.rental-loan-line-remove-button{font-size:1.15rem;line-height:1;color:#a33a3a!important}html[data-visual-style=modern] body :is(.rental-loan-line-replace-details>summary.rental-loan-line-icon-button,button.rental-loan-line-remove-button):is(:hover,:focus-visible){background:var(--rental-a-surface-soft)!important;border-color:#72a7bd!important;box-shadow:0 0 0 3px #5c97b826!important}.rental-loan-line-replace-panel{box-sizing:border-box;border-color:var(--rental-a-line-strong);background:var(--rental-a-surface);border-radius:11px;width:min(360px,100dvw - 32px);max-width:min(360px,100dvw - 32px);overflow-x:clip;box-shadow:0 16px 34px #1643522b}html[data-visual-style=modern] body button.rental-loan-line-replace-backdrop.shark-standard-modal-action{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:none!important;transform:none!important}.rental-loan-line-replace-head{border-bottom:1px solid var(--rental-a-line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}html[data-visual-style=modern] body button.rental-loan-line-replace-close.shark-standard-modal-action{width:30px;min-width:30px;height:30px;min-height:30px;margin:0;border-radius:8px!important;padding:0!important;position:static!important}.rental-loan-line-replace-panel :where(.compact-filters-dropdown,.compact-filters-dropdown-trigger,.compact-filters-dropdown-panel){width:100%;min-width:0;max-width:100%}body:has(.rental-loan-line-replace-details[open]){overscroll-behavior:none;overflow:hidden!important}.rental-loan-line-replace-details[open]>.rental-loan-line-replace-panel,.rental-loan-draft-items-table .rental-loan-line-replace-details[open]>.rental-loan-line-replace-panel{z-index:6805;max-height:min(70dvh,520px);overflow-y:auto;width:min(440px,100dvw - 24px)!important;max-width:min(440px,100dvw - 24px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html[data-visual-style=modern] body .rental-loan-line-replace-details[open]>.rental-loan-line-replace-backdrop{z-index:6804;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#081c2361!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html[data-visual-style=modern] body .rental-loan-line-replace-details[open]>.rental-loan-line-replace-backdrop:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;filter:none!important;opacity:1!important;background:#081c2361!important;outline:0!important;transform:none!important}html[data-visual-style=modern] body .rental-reservation-add-item-details.action-details{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rental-reservation-add-item-details>summary.summary-buttonlike{width:100%;margin:0}.rental-standalone-detail-overlay.shark-standard-modal-overlay>.rental-loan-detail-shell-standard-modal.shark-standard-modal-panel,.rental-loan-edit-overlay>.rental-loan-edit-panel.shark-standard-modal-panel{border-radius:16px!important;width:min(1040px,100dvw - 24px)!important;max-width:min(1040px,100dvw - 24px)!important}.rental-loan-detail-header,.rental-loan-edit-panel-head{border-bottom-color:var(--rental-a-line)!important}.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header.shark-standard-modal-header{align-items:start!important}.rental-loan-detail-shell-standard-modal .rental-loan-detail-actions.shark-standard-modal-action-rail{z-index:auto!important;place-self:start end!important;margin-top:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-visual-style=modern] body .rental-standalone-detail-overlay>.rental-loan-detail-shell.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header .rental-loan-detail-actions.shark-standard-modal-action-rail,html[data-visual-style=modern] body .rental-loans-table>tbody>tr.rental-loan-detail-overlay .rental-loan-detail-shell.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header .rental-loan-detail-actions.shark-standard-modal-action-rail{z-index:auto!important;place-self:start end!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.rental-loan-detail-body,.rental-loan-edit-body{gap:12px}.rental-loan-detail-info-grid,.rental-loan-detail-context-grid{gap:10px}.rental-loan-detail-fact-box{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;gap:7px;padding:12px}.rental-loan-detail-action-area{--rental-loan-detail-action-button-height:44px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px}.rental-loan-detail-action-area :where(.summary-buttonlike,.rental-loan-edit-summary,.rental-loan-return-summary){border-radius:10px}.rental-loan-edit-panel.shark-standard-modal-panel{grid-template-rows:auto minmax(0,1fr);padding:0!important;overflow:hidden!important}.rental-loan-edit-body.shark-standard-modal-body{padding:12px 14px 14px!important}.rental-loan-return-dialog.shark-standard-modal-panel{grid-template-rows:auto minmax(0,1fr);border-radius:16px!important;width:min(1040px,100dvw - 24px)!important;max-width:min(1040px,100dvw - 24px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.rental-loan-return-body.shark-standard-modal-body{padding:12px 14px 14px!important;overflow-x:clip!important}.rental-loan-return-form{gap:10px;overflow-x:clip}.rental-loan-return-form>.grid.cols-3{gap:10px}.rental-return-items-table-wrap{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;width:100%;max-width:100%;overflow-x:clip}.rental-return-items-table{table-layout:fixed;width:100%;min-width:0}.rental-return-items-table th,.rental-return-items-table td{min-width:0;padding:9px 8px}.rental-return-items-table th:first-child{width:29%}.rental-return-actions-column{width:8.5rem;min-width:0;padding-left:8px!important}.rental-return-row-actions{gap:6px;min-width:0}.rental-return-item-accept-toggle.summary-buttonlike{border-radius:9px;min-width:0;min-height:32px;padding:6px 10px}.rental-return-progress-row{border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:10px;padding:8px 10px}.rental-return-settlement-grid{gap:10px}.rental-loan-return-form>.finance-item-box{border-color:var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;padding:12px}.rental-return-final-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:8px!important}.rental-return-final-actions>form,.rental-return-final-actions>form>button{width:100%;min-width:0}.rental-return-item-accept-form.shark-standard-modal-panel{border-radius:15px!important;width:min(680px,100dvw - 24px)!important;max-width:min(680px,100dvw - 24px)!important;max-height:calc(100dvh - 24px)!important}.rental-return-item-condition-grid{gap:10px}.rental-return-item-condition-box{border-color:var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:10px;padding:11px}.rental-return-item-accept-body>button[type=submit]{align-self:end;width:min(100%,240px)}.rental-return-item-edit-panel.shark-standard-modal-panel{border-radius:15px!important;width:min(640px,100dvw - 24px)!important;max-width:min(640px,100dvw - 24px)!important}.rental-return-item-edit-actions{grid-template-columns:minmax(0,1fr);display:grid}.rental-return-item-edit-actions>button{width:100%}.rental-loan-unissued-item-actions{gap:7px}.rental-loan-unissued-issue-form{box-sizing:border-box;border-color:var(--rental-a-line-strong);background:var(--rental-a-surface);max-width:calc(100dvw - 32px);overflow-x:clip;box-shadow:0 14px 30px #16435229}.rental-preparation-standalone-page{width:min(100%,1040px)}.rental-reservation-prepare-shell{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);width:100%;max-width:1040px;box-shadow:var(--rental-a-shadow);border-radius:16px;gap:0;overflow:hidden}.rental-reservation-prepare-head{border-bottom:1px solid var(--rental-a-line);background:color-mix(in srgb, var(--panel) 88%, #e8f5f9 12%);gap:10px;padding:14px}.rental-reservation-prepare-title-row{gap:7px}.rental-reservation-prepare-title-row h3{flex-basis:220px;font-size:clamp(1.08rem,1rem + .34vw,1.28rem)}.rental-reservation-prepare-body{gap:12px;padding:14px;overflow-x:clip}.rental-reservation-preparation-checks{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;gap:9px;padding:12px}.rental-preparation-check-list{gap:7px}.rental-preparation-check-row{box-sizing:border-box;border-color:var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:9px;min-width:0;max-width:100%;padding:9px 10px}.rental-preparation-photo-row{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr)}.rental-preparation-photo-input,.rental-preparation-photo-controls,.rental-preparation-photo-controls input[type=file]{min-width:0;max-width:100%}.rental-reservation-prepare-compact-row{gap:8px}.rental-reservation-prepare-compact-row .finance-item-box{border-color:var(--rental-a-line);border-radius:10px;padding:10px}.rental-reservation-prepare-footer{gap:8px}.rental-reservation-prepare-footer .summary-buttonlike,.rental-reservation-prepared-submit{border-radius:10px;min-width:190px;min-height:42px}.rental-loan-preparation-detail>.rental-loan-preparation-detail-panel.shark-standard-modal-panel{border-radius:16px!important;width:min(880px,100dvw - 24px)!important;max-width:min(880px,100dvw - 24px)!important}.rental-loan-preparation-list{gap:8px}.rental-loan-preparation-item,.rental-loan-preparation-response{overflow-wrap:anywhere;min-width:0;max-width:100%}@container rental-loans-overview (max-width:1040px){.rental-loans-table-section>.table-wrap{background:0 0;border:0;overflow:visible}.rental-loans-table{width:100%;display:block}.rental-loans-table>thead{display:none}.rental-loans-table>tbody{gap:8px;width:100%;display:grid}.rental-loans-table>tbody>tr.rental-loan-row{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;width:100%;min-width:0;margin:0;padding:11px 92px 11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #1643520f}.rental-loans-table>tbody>tr.rental-loan-row:nth-of-type(odd){background:color-mix(in srgb, var(--rental-a-surface) 96%, #eef8fb 4%)}.rental-loans-table>tbody>tr.rental-loan-row:nth-of-type(2n){background:color-mix(in srgb, var(--rental-a-surface) 88%, #e4f3f7 12%)}.rental-loans-table>tbody>tr.rental-loan-row>td{overflow-wrap:anywhere;border:0;flex-direction:column;gap:2px;width:100%;min-width:0;padding:0;display:flex;overflow:visible;text-align:left!important;white-space:normal!important;background:0 0!important}.rental-loans-table>tbody>tr.rental-loan-row>td:before{content:attr(data-label);color:var(--muted);font-size:.7rem;font-weight:800;line-height:1.05}.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Zákazník]{grid-column:1/-1}.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Zákazník]:before,.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Akce]:before{display:none}.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Akce]{width:72px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rental-loans-table .rental-loan-row-detail-button.inline-button{min-height:34px}.rental-loan-mobile-sort-controls{gap:6px;display:grid}.rental-loan-mobile-sort-links{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.rental-loan-mobile-sort-links .rental-loan-sort-link{border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:8px;padding:5px 8px;text-decoration:none}}@media (max-width:960px){.rental-loan-draft-form>.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-loan-draft-items-table-wrap{border:0;overflow:visible}.rental-loan-draft-items-table-wrap>.rental-loan-draft-items-table{width:100%;min-width:0;display:block}.rental-loan-draft-items-table>:is(colgroup,thead){display:none}.rental-loan-draft-items-table>tbody{gap:8px;display:grid}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row{border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;width:100%;min-width:0;padding:10px;display:grid}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block;text-align:left!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.7rem;font-weight:800;display:block}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Položka],.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Jednorázový\ příplatek]{grid-column:1/-1}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Akce]{position:absolute;top:8px;right:8px}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row{padding-right:82px;position:relative}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-summary-row{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:7px 10px;display:grid}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-summary-row>:is(th,td){background:0 0;border:0;min-width:0;padding:0;display:block}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-summary-row>td:empty{display:none}.rental-loan-draft-items-table .rental-loan-line-replace-details[open]{position:static}.rental-loan-draft-items-table .rental-loan-line-replace-details[open] .rental-loan-line-replace-panel{position:absolute;top:42px;right:8px}}@media (max-width:900px){.rental-loan-return-form>.grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-loan-return-form>.grid.cols-3>:last-child{grid-column:1/-1}.rental-return-items-table-wrap{background:0 0;border:0}.rental-return-items-table{display:block}.rental-return-items-table>thead{display:none}.rental-return-items-table>tbody{gap:7px;display:grid}.rental-loan-return-form .modern-datetime-picker{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.rental-loan-return-form .modern-datetime-picker-time-input{min-width:0}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka]){border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 10px;padding:10px;display:grid}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td{white-space:normal;background:0 0;border:0;width:auto;min-width:0;display:block;text-align:left!important;padding:0!important}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.7rem;font-weight:800;display:block}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td[data-label=Položka]{grid-column:1/3}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td[data-label=Vrácení]{grid-column:3/5}.rental-return-row-actions,.rental-return-item-status{justify-content:flex-start;align-items:center}.rental-return-items-table>tbody>tr:has(>th){border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 10px;display:grid}.rental-return-items-table>tbody>tr:has(>th)>:is(th,td){text-align:left;background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}.rental-return-items-table>tbody>tr:has(>th)>th:first-child{overflow-wrap:normal;width:100%;max-width:none}.rental-return-items-table>tbody>tr:has(>th)>td:not(:empty){text-align:right;white-space:nowrap}.rental-return-items-table>tbody>tr:has(>th)>td:empty{display:none}.rental-return-items-table>.rental-return-summary-rows{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:10px;gap:0;margin-top:7px;overflow:hidden}.rental-return-items-table>.rental-return-summary-rows>tr:has(>th){border:0;border-bottom:1px solid color-mix(in srgb, var(--rental-a-line) 72%, transparent);background:0 0;border-radius:0;padding:9px 10px}.rental-return-items-table>.rental-return-summary-rows>tr:last-child{border-bottom:0}.rental-return-final-actions,.rental-preparation-photo-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rental-finance-page .table-wrap{background:0 0;border:0;overflow:visible}.rental-finance-page .finance-claims-table{width:100%;min-width:0;display:block}.rental-finance-page .finance-claims-table>thead{display:none}.rental-finance-page .finance-claims-table>tbody{gap:8px;display:grid}.rental-finance-page .finance-claims-table>tbody>tr{border:1px solid var(--rental-a-line);background:var(--rental-a-surface);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:100%;min-width:0;padding:11px;display:grid;box-shadow:0 4px 12px #1643520f}.rental-finance-page .finance-claims-table>tbody>tr:nth-child(2n){background:color-mix(in srgb, var(--rental-a-surface) 88%, #e4f3f7 12%)}.rental-finance-page .finance-claims-table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;text-align:left!important;background:0 0!important}.rental-finance-page .finance-claims-table>tbody>tr>td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.7rem;font-weight:800;line-height:1.05;display:block}.rental-finance-page .finance-claims-table>tbody>tr>td[data-label=Zákazník],.rental-finance-page .finance-claims-table>tbody>tr>td[data-label=Poznámka],.rental-finance-page .finance-claims-table>tbody>tr>td[data-label=Detail]{grid-column:1/-1}.rental-finance-page .finance-claims-table>tbody>tr>td[data-label=Detail]{justify-content:flex-end;display:flex}.rental-finance-page .finance-claims-table>tbody>tr>td[data-label=Detail]:before{display:none}.rental-overview-page{gap:10px}html[data-visual-style=modern] body .rental-overview-page-head.card,html[data-visual-style=modern] body .rental-overview-page :is(.rental-overview-approval-card,.rental-overview-reservations-card){padding:12px!important}html[data-visual-style=modern] body .rental-overview-page-head h1{font-size:clamp(1.8rem,9vw,2.35rem)}.rental-overview-page .rental-overview-reservation-grid{grid-template-columns:minmax(0,1fr)}body:has(.rental-loan-line-replace-details[open]){overscroll-behavior:none;overflow:hidden!important}html body .rental-loan-create-modal.shark-standard-modal-panel,html body .rental-standalone-detail-overlay.shark-standard-modal-overlay>.rental-loan-detail-shell-standard-modal.shark-standard-modal-panel,html body .rental-loan-edit-overlay>.rental-loan-edit-panel.shark-standard-modal-panel,html body .rental-loan-return-dialog.shark-standard-modal-panel,html body .rental-return-item-accept-form.shark-standard-modal-panel,html body .rental-return-item-edit-panel.shark-standard-modal-panel,html body .rental-loan-preparation-detail>.rental-loan-preparation-detail-panel.shark-standard-modal-panel{border-radius:14px!important;width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;max-height:calc(100dvh - 16px)!important}.rental-loan-create-overlay.shark-standard-modal-overlay{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.rental-loan-create-modal-head.shark-standard-modal-header{min-height:58px;padding:10px!important}.rental-loan-create-modal-body.shark-standard-modal-body{padding:10px!important}.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header.shark-standard-modal-header{max-height:none}.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header .rental-loan-detail-customer,.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header .rental-loan-detail-period{display:block}.rental-loan-detail-shell-standard-modal>.rental-loan-detail-header .rental-loan-detail-contact{display:none}.rental-loan-detail-customer{font-size:1.02rem}.rental-loan-detail-period{font-size:.78rem}.rental-loan-detail-info-grid,.rental-loan-detail-context-grid,.rental-return-item-condition-grid,.rental-return-settlement-grid,.rental-reservation-prepare-compact-row{grid-template-columns:minmax(0,1fr)}.rental-loan-create-panel,.rental-loan-draft-form>.card,.rental-loan-edit-body .rental-loan-draft-form>.card{border-radius:11px;padding:10px}.rental-loan-draft-form{gap:9px}.rental-loan-draft-form>:where(.grid.cols-3,.grid.cols-4),.rental-loan-draft-form .grid.cols-3,.rental-loan-draft-form .grid.cols-4{grid-template-columns:minmax(0,1fr)}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row{background:color-mix(in srgb, var(--rental-a-surface-soft) 82%, #fff 18%);border-radius:12px;padding:11px 12px 12px;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Položka],.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Na\ místě],.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Jednorázový\ příplatek],.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Cena\ celkem]{grid-column:1/-1}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td{border-bottom:0!important;padding:0!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Položka]{border-bottom:1px solid color-mix(in srgb, var(--rental-a-line) 70%, transparent)!important;padding-bottom:8px!important;padding-right:76px!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-bulk>td[data-label=Množství]{grid-area:2/1/auto/4!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-single>td[data-label=Sazba]{grid-area:2/1/auto/5!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-bulk>td[data-label=Sazba]{grid-area:2/4/auto/7!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-single>td[data-label=Dní]{grid-area:2/5/auto/8!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-bulk>td[data-label=Dní]{grid-area:2/7/auto/9!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Na\ místě]{border-top:1px solid color-mix(in srgb, var(--rental-a-line) 60%, transparent)!important;grid-row:3!important;padding-top:7px!important}.rental-loan-draft-items-table .rental-loan-line-onsite-flags{flex-flow:wrap;gap:6px 14px;display:flex}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Cena\ celkem]{background:0 0;border-radius:0;grid-row:4;display:block;border:0!important;padding:0!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-single>td[data-label=Cena\ celkem]{grid-area:2/8/auto/-1!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row-bulk>td[data-label=Cena\ celkem]{grid-area:2/9/auto/-1!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Akce]{width:auto;top:11px;right:12px;padding:0!important}.rental-loan-draft-items-table>tbody>tr.rental-loan-draft-item-row>td[data-label=Akce]:before{display:none}.rental-loan-draft-items-table>tbody>tr.rental-loan-extra-item-action-row{width:100%;padding:0;display:block}.rental-loan-draft-items-table>tbody>tr.rental-loan-extra-item-action-row>td{width:100%;display:block;background:0 0!important;border:0!important;padding:0!important}.rental-loan-line-replace-panel,.rental-loan-draft-items-table .rental-loan-line-replace-details[open] .rental-loan-line-replace-panel{z-index:6805;max-height:min(70dvh,520px);overflow-y:auto;width:min(440px,100dvw - 16px)!important;max-width:min(440px,100dvw - 16px)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}html[data-visual-style=modern] body .rental-loan-line-replace-details[open]>.rental-loan-line-replace-backdrop{z-index:6804;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100dvw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#081c2361!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html[data-visual-style=modern] body .rental-loan-line-replace-details[open]>.rental-loan-line-replace-backdrop:is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;filter:none!important;opacity:1!important;background:#081c2361!important;outline:0!important;transform:none!important}html[data-visual-style=modern] body .rental-loan-draft-items-table-wrap .rental-loan-line-actions:has(.rental-loan-line-replace-details[open]){flex-wrap:nowrap;align-items:center;width:auto;display:flex}html[data-visual-style=modern] body .rental-loan-draft-items-table-wrap .rental-loan-line-actions:has(.rental-loan-line-replace-details[open]) .rental-loan-line-replace-details[open]{flex:0 0 32px;width:32px;min-width:32px;display:block}html[data-visual-style=modern] body .rental-loan-draft-items-table-wrap .rental-loan-line-actions:has(.rental-loan-line-replace-details[open]) .rental-loan-line-replace-details[open]>summary{margin:0}.rental-loan-return-body.shark-standard-modal-body,.rental-loan-edit-body.shark-standard-modal-body,.rental-reservation-prepare-body{padding:10px!important}.rental-loan-return-form>.grid.cols-3{grid-template-columns:minmax(0,1fr)}.rental-loan-return-form .modern-datetime-picker{grid-template-columns:minmax(0,1fr) 112px}.rental-return-items-table>tbody>tr:has(>td[data-label=Položka]){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td[data-label=Položka],.rental-return-items-table>tbody>tr:has(>td[data-label=Položka])>td[data-label=Vrácení]){grid-column:1/-1}.rental-return-item-accept-body>button[type=submit],.rental-return-item-edit-actions>button{width:100%}.rental-return-item-edit-actions{grid-template-columns:minmax(0,1fr)}.rental-reservation-prepare-shell{border-radius:14px;max-width:100%}.rental-reservation-prepare-head{padding:10px}.rental-reservation-prepare-title-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.rental-reservation-prepare-title-row h3{grid-column:1/-1}.rental-reservation-prepare-title-row .rental-loan-line-actions{justify-self:end}.rental-reservation-preparation-checks,.rental-preparation-check-row{padding:9px}.rental-preparation-photo-controls{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.rental-preparation-photo-controls :where(input[type=file],button){width:100%}.rental-reservation-prepare-footer .summary-buttonlike,.rental-reservation-prepared-submit{width:100%;min-width:0}.rental-loan-unissued-item-actions{align-items:stretch}.rental-loan-unissued-issue-details[open]{flex:1 0 100%;width:100%;display:block}.rental-loan-unissued-issue-form{width:100%;max-width:100%;margin-top:7px;position:static}}@media (max-width:560px){html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link{min-height:66px;padding:11px 12px!important}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link strong{font-size:.9rem}html[data-visual-style=modern] body .rental-overview-page .rental-overview-stat-link .small{font-size:1.08rem}.rental-loan-nav-row>.rental-loan-tabs.borek-settings-panel-tabs,.rental-loan-nav-row>.rental-loan-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rental-loan-nav-row>.rental-loan-tabs.borek-settings-panel-tabs>.summary-buttonlike,.rental-loan-nav-row>.rental-loan-create-actions>.summary-buttonlike{white-space:normal;width:100%;min-width:0;min-height:38px;padding:7px 6px;font-size:clamp(.76rem,3.6vw,.9rem)}@container rental-loans-overview (max-width:560px){.rental-loans-table>tbody>tr.rental-loan-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 52px}.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Zákazník]{border-bottom:1px solid var(--rental-a-line);grid-column:1/-1;padding-bottom:7px;padding-right:0}.rental-loans-table>tbody>tr.rental-loan-row>td[data-label=Akce]{width:76px;top:auto;bottom:9px;right:10px;transform:none}}.rental-loan-detail-header.shark-standard-modal-header,.rental-loan-return-panel-head.shark-standard-modal-header,.rental-return-item-accept-head.shark-standard-modal-header,.rental-return-item-edit-head.shark-standard-modal-header,.rental-reservation-prepare-head.shark-standard-modal-header{grid-template-columns:minmax(0,1fr) auto!important}.rental-loan-detail-actions.shark-standard-modal-action-rail{gap:5px}}@media (max-width:340px){.rental-loan-nav-row>.rental-loan-tabs.borek-settings-panel-tabs,.rental-loan-nav-row>.rental-loan-create-actions{grid-template-columns:minmax(0,1fr)}}html[data-visual-style=modern] body .rental-catalog-items-card{min-width:0;overflow:hidden;container-type:inline-size}html[data-visual-style=modern] body .rental-catalog-items-table-wrap{border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-md);background:color-mix(in srgb, var(--panel) 96%, #fff 4%);width:100%;min-width:0;overflow-x:clip}html[data-visual-style=modern] body .rental-catalog-items-table{table-layout:fixed;width:100%!important;min-width:0!important}html[data-visual-style=modern] body .rental-catalog-items-table :is(th,td){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:10px 9px}html[data-visual-style=modern] body .rental-catalog-items-table>thead th{white-space:nowrap}html[data-visual-style=modern] body .rental-catalog-sort-link{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:3px;align-items:center;gap:4px;text-decoration-thickness:1px;display:inline-flex}html[data-visual-style=modern] body .rental-catalog-sort-link:is(:hover,:focus-visible),html[data-visual-style=modern] body .rental-catalog-sort-link-active{color:var(--brand-2);outline:none;text-decoration-color:currentColor}html[data-visual-style=modern] body .rental-catalog-items-table>thead th:nth-child(3) .rental-catalog-sort-link,html[data-visual-style=modern] body .rental-catalog-items-table>thead th:nth-child(4) .rental-catalog-sort-link{justify-content:flex-end;width:100%}html[data-visual-style=modern] body .rental-catalog-mobile-sort-controls{display:none}html[data-visual-style=modern] body .rental-catalog-items-table th:first-child{width:38%}html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(2){width:14%}html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(3),html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(4),html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(5){width:9%}html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(6){width:10%}html[data-visual-style=modern] body .rental-catalog-items-table th:nth-child(7){width:11%}html[data-visual-style=modern] body .rental-catalog-items-table>thead th:nth-child(n+3){text-align:right}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row){background:color-mix(in srgb, var(--panel) 98%, var(--rental-a-blue-soft) 2%);transition:background-color .15s}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row):nth-child(2n){background:color-mix(in srgb, var(--panel) 94%, var(--rental-a-blue-soft) 6%)}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row):hover{background:color-mix(in srgb, var(--panel) 88%, var(--rental-a-blue-soft) 12%)}html[data-visual-style=modern] body .rental-catalog-items-table .rental-catalog-item-identity-cell{min-width:0!important;max-width:none!important}html[data-visual-style=modern] body .rental-catalog-item-title{align-items:start;gap:4px;display:grid}html[data-visual-style=modern] body .rental-catalog-item-heading-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html[data-visual-style=modern] body .rental-catalog-item-title-link,html[data-visual-style=modern] body .rental-catalog-item-name-line{min-width:0;max-width:100%;display:block}html[data-visual-style=modern] body .rental-catalog-item-title-link{flex:0 auto;width:auto}html[data-visual-style=modern] body .rental-catalog-item-name-line{overflow-wrap:anywhere;line-height:1.18}html[data-visual-style=modern] body .rental-catalog-item-name-line>strong{color:var(--ink);font-weight:850!important}html[data-visual-style=modern] body .rental-catalog-item-description-inline{color:color-mix(in srgb, var(--muted) 90%, var(--ink) 10%);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-visual-style=modern] body .rental-catalog-item-meta{color:var(--muted);margin-top:5px;line-height:1.2}html[data-visual-style=modern] body .rental-catalog-item-statuses{flex-wrap:wrap;align-items:center;gap:5px;display:flex}html[data-visual-style=modern] body .rental-catalog-price-value{justify-items:end;gap:2px;line-height:1.08;display:inline-grid}html[data-visual-style=modern] body .rental-catalog-price-note{color:var(--muted);font-size:.68rem;font-weight:650;line-height:1}html[data-visual-style=modern] body .rental-catalog-status-pill.badge{--badge-surface:color-mix(in srgb, var(--panel) 86%, var(--rental-a-blue-soft) 14%);--badge-border:color-mix(in srgb, var(--rental-a-line) 78%, var(--rental-a-blue) 22%);--badge-text:color-mix(in srgb, var(--ink) 80%, var(--rental-a-blue) 20%);min-height:22px;box-shadow:none;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.7rem;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}html[data-visual-style=modern] body .rental-catalog-status-pill svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px;display:block}html[data-visual-style=modern] body .rental-catalog-status-pill-problem.badge{--badge-surface:color-mix(in srgb, #fff0f2 82%, var(--panel) 18%);--badge-border:color-mix(in srgb, #d58b98 70%, var(--line) 30%);--badge-text:#8d2e42}html[data-visual-style=modern] body .rental-catalog-status-pill-reservation.badge{--badge-surface:color-mix(in srgb, #fff6e7 82%, var(--panel) 18%);--badge-border:color-mix(in srgb, #d6a75e 64%, var(--line) 36%);--badge-text:#79501f}html[data-visual-style=modern] body .rental-catalog-status-pill-loaned.badge{--badge-surface:color-mix(in srgb, #e8f7f4 84%, var(--panel) 16%);--badge-border:color-mix(in srgb, #72b8a9 66%, var(--line) 34%);--badge-text:#246b5d}html[data-visual-style=modern] body .rental-catalog-status-pill-missing-photo.badge{--badge-surface:color-mix(in srgb, #f5f7f9 86%, var(--panel) 14%);--badge-border:color-mix(in srgb, var(--line) 86%, var(--muted) 14%);--badge-text:var(--muted)}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td:nth-child(n+3){vertical-align:middle;text-align:right;white-space:nowrap}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label="Interní pozn."]{color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%);font-size:.86rem;line-height:1.25}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]>.row{justify-content:flex-end}html[data-visual-style=modern] body .rental-catalog-items-table .table-detail-button{min-height:32px;padding:6px 11px;font-size:.8rem;line-height:1}html[data-visual-style=modern] body .rental-catalog-item-detail-row.shark-standard-modal-overlay>td{z-index:1;position:relative;overflow:hidden!important}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr.rental-catalog-item-detail-row.shark-standard-modal-overlay{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:center!important;display:flex!important}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr.rental-catalog-item-detail-row.shark-standard-modal-overlay>td{width:min(1180px,100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;position:relative!important;inset:auto!important}html[data-visual-style=modern] body .rental-catalog-item-detail-row>td>.fullscreen-click-away-close.shark-standard-modal-click-away{z-index:0!important;width:100dvw!important;height:100dvh!important;position:fixed!important;inset:0!important}html[data-visual-style=modern] body :is(.rental-catalog-item-detail-shell,.rental-catalog-item-edit-modal).shark-standard-modal-panel{z-index:1;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important}html[data-visual-style=modern] body :is(.rental-item-detail-modal-header,.rental-item-edit-modal-header).shark-standard-modal-header{min-height:68px;padding:12px 14px 12px 16px}html[data-visual-style=modern] body .rental-item-detail-modal-heading{gap:3px;min-width:0;display:grid}html[data-visual-style=modern] body .rental-item-detail-modal-heading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.16rem,1.7vw,1.52rem);line-height:1.08}html[data-visual-style=modern] body .rental-item-detail-modal-heading p{color:var(--muted);line-height:1.2}html[data-visual-style=modern] body :is(.rental-item-detail-modal-actions,.rental-item-edit-modal-actions).shark-standard-modal-action-rail{align-self:start}html[data-visual-style=modern] body :is(.rental-item-detail-modal-body,.rental-item-edit-modal-body).shark-standard-modal-body{background:color-mix(in srgb, var(--panel) 97%, var(--rental-a-blue-soft) 3%);gap:14px;padding:16px}html[data-visual-style=modern] body .rental-item-detail-description{max-width:92ch;color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%);overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.38}html[data-visual-style=modern] body .rental-item-detail-overview{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);align-items:start;gap:14px}html[data-visual-style=modern] body :is(.rental-item-detail-facts,.rental-item-detail-photos,.rental-item-detail-inner-box){border-color:var(--rental-a-line);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, var(--panel) 96%, var(--rental-a-blue-soft) 4%);box-shadow:none}html[data-visual-style=modern] body .rental-item-detail-notes{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-item-detail-text-box{border-radius:var(--rental-a-radius-sm);box-shadow:none;padding:11px 12px}html[data-visual-style=modern] body .rental-item-detail-facts-label-column{width:22%}html[data-visual-style=modern] body .rental-item-detail-facts-value-column{width:28%}html[data-visual-style=modern] body .rental-item-detail-facts-table th{white-space:nowrap;overflow-wrap:normal}html[data-visual-style=modern] body .rental-item-detail-photos{gap:10px;padding:12px}html[data-visual-style=modern] body .rental-item-photo-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}html[data-visual-style=modern] body .rental-item-photo-card .button-secondary{min-height:30px;box-shadow:none;border-radius:9px;padding:5px 9px;font-size:.76rem;line-height:1}html[data-visual-style=modern] body .rental-item-detail-inner-box{padding:14px}html[data-visual-style=modern] body .rental-item-state-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-visual-style=modern] body .rental-item-state-head h4{margin:0}html[data-visual-style=modern] body .rental-item-rentable-status-form{border:1px solid color-mix(in srgb, var(--rental-a-line) 74%, transparent);background:color-mix(in srgb, var(--panel) 96%, var(--rental-a-blue-soft) 4%);border-radius:10px;min-height:38px;padding:8px 10px}html[data-visual-style=modern] body .rental-item-rentable-save{border-radius:10px;min-height:32px;padding:6px 12px;font-size:.8rem;line-height:1}html[data-visual-style=modern] body .rental-condition-add-details{align-self:flex-start;width:auto}html[data-visual-style=modern] body .rental-condition-add-details>.rental-condition-add-summary,html[data-visual-style=modern] body .rental-condition-edit-details>summary{min-height:32px;box-shadow:none;border-radius:10px;padding:6px 11px;font-size:.8rem;line-height:1}html[data-visual-style=modern] body .rental-condition-modal-panel.shark-standard-modal-panel{width:min(680px,100dvw - 24px)!important;max-width:min(680px,100dvw - 24px)!important}html[data-visual-style=modern] body .rental-condition-modal-body.shark-standard-modal-body{gap:14px;padding:14px 16px 16px;display:grid}html[data-visual-style=modern] body .rental-condition-modal-body :is(.rental-condition-add-form,.rental-condition-edit-panel){padding:0}html[data-visual-style=modern] body .rental-condition-saved-photos{border-top:1px solid var(--rental-a-line);padding-top:12px}html[data-visual-style=modern] body .rental-catalog-item-edit-modal{width:min(1040px,100dvw - 24px)!important;max-width:min(1040px,100dvw - 24px)!important}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form>.grid{grid-column:1/-1;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(100px,.65fr));align-items:start;gap:10px}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form>.form-field-stack:has(input[type=file][name=photos]){grid-column:1/-1}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form .rental-item-photo-upload-slots{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-visual-style=modern] body .rental-item-edit-danger-zone{border:1px solid color-mix(in srgb, #c66a78 42%, var(--rental-a-line) 58%);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, #fff3f5 58%, var(--panel) 42%);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}html[data-visual-style=modern] body .rental-item-edit-remove-button{border-color:color-mix(in srgb, #b55063 58%, var(--line) 42%);color:#8d2e42;background:color-mix(in srgb, #fff7f8 78%, var(--panel) 22%);width:auto;min-height:34px;box-shadow:none;border-radius:10px;padding:7px 12px;font-size:.8rem;line-height:1}@media (max-width:1100px){html[data-visual-style=modern] body .rental-catalog-mobile-sort-controls{gap:6px;display:grid}html[data-visual-style=modern] body .rental-catalog-sort-links{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html[data-visual-style=modern] body .rental-catalog-mobile-sort-controls .rental-catalog-sort-link{border:1px solid var(--rental-a-line);background:var(--rental-a-surface-soft);border-radius:8px;min-height:32px;padding:6px 9px;line-height:1.1;text-decoration:none}html[data-visual-style=modern] body .rental-catalog-mobile-sort-controls .rental-catalog-sort-link-active{border-color:color-mix(in srgb, var(--brand-2) 50%, var(--rental-a-line) 50%);background:color-mix(in srgb, var(--rental-a-blue-soft) 72%, var(--panel) 28%)}html[data-visual-style=modern] body .rental-items-clear-filters.inline-button{grid-column:1/-1;justify-self:end;width:auto;min-width:120px}html[data-visual-style=modern] body .rental-catalog-items-table-wrap{background:0 0;border:0;overflow:visible}html[data-visual-style=modern] body .rental-catalog-items-table,html[data-visual-style=modern] body .rental-catalog-items-table>tbody{display:block;width:100%!important;min-width:0!important}html[data-visual-style=modern] body .rental-catalog-items-table>thead{display:none}html[data-visual-style=modern] body .rental-catalog-items-table>tbody{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row){border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-md);grid-template-columns:minmax(0,1.45fr) minmax(110px,.38fr) minmax(120px,.42fr) auto;grid-template-areas:"item item item action""note loans income action""note rate deposit action";align-content:start;gap:8px 12px;min-width:0;padding:12px;display:grid;box-shadow:0 7px 18px #16435214}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td{text-align:left;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:0;display:grid}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td:before{content:attr(data-label);color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.15}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Položka]{border-bottom:1px solid var(--rental-a-line);grid-area:item;padding-bottom:8px;display:block}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Položka]:before,html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]:before{content:none}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label="Interní pozn."]{grid-area:note}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label="Interní pozn."].rental-mobile-hide{display:none}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Výpůjček]{grid-area:loans}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Příjmy]{grid-area:income}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Sazba]{grid-area:rate}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Kauce]{grid-area:deposit}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]{grid-area:action;justify-content:flex-end;align-self:center;padding-top:2px;display:flex}html[data-visual-style=modern] body .rental-catalog-items-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]>.row{justify-content:flex-end;width:100%}html[data-visual-style=modern] body .rental-item-detail-overview{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-item-detail-facts{max-width:none}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){html[data-visual-style=modern] body details:is(.rental-condition-add-details,.rental-condition-edit-details).shark-details-modal[open]{align-items:center}html[data-visual-style=modern] body .rental-catalog-items-table>tbody{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-catalog-items-table.rental-mobile-stack-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-loan-detail-row){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"item item""note note""loans income""rate deposit""action action"!important}html[data-visual-style=modern] body .rental-catalog-items-table.rental-mobile-stack-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-loan-detail-row)>td[data-label=Akce]{justify-content:flex-end;width:100%!important;position:static!important}html[data-visual-style=modern] body .rental-catalog-items-table.rental-mobile-stack-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-loan-detail-row)>td[data-label=Akce]>.row{justify-content:flex-end!important}html[data-visual-style=modern] body .rental-catalog-items-table.rental-mobile-stack-table .rental-catalog-item-title-link{width:auto!important;max-width:100%!important}html[data-visual-style=modern] body :is(.rental-item-detail-modal-body,.rental-item-edit-modal-body).shark-standard-modal-body{scrollbar-gutter:auto;padding:10px}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form,html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form>.grid{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form>:is(.grid,.form-field-stack){grid-column:1}html[data-visual-style=modern] body .rental-catalog-item-edit-modal-form .rental-item-photo-upload-slots{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-item-edit-danger-zone{flex-direction:column;align-items:stretch}html[data-visual-style=modern] body .rental-item-edit-danger-zone form,html[data-visual-style=modern] body .rental-item-edit-remove-button{width:100%}html[data-visual-style=modern] body .rental-item-detail-facts-table :is(th,td){padding:8px}html[data-visual-style=modern] body .rental-item-state-head{flex-direction:column;align-items:stretch}html[data-visual-style=modern] body .rental-item-state-head .rental-item-rentable-save{align-self:flex-start}}@media (max-width:520px){html[data-visual-style=modern] body .rental-items-clear-filters.inline-button{justify-self:stretch;width:100%}}html[data-visual-style=modern] body .rental-catalog-page{gap:14px}html[data-visual-style=modern] body .rental-catalog-page-head.card{gap:12px;border-color:var(--rental-a-line)!important;background:var(--rental-a-surface)!important;box-shadow:var(--rental-a-shadow)!important;padding:18px 22px!important}html[data-visual-style=modern] body .rental-catalog-page-head h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.02}html[data-visual-style=modern] body .rental-catalog-nav-row{align-items:center;gap:12px}html[data-visual-style=modern] body .rental-catalog-panel-tabs,html[data-visual-style=modern] body .rental-catalog-create-actions{min-width:0}html[data-visual-style=modern] body .rental-catalog-panel-tabs .summary-buttonlike,html[data-visual-style=modern] body .rental-catalog-create-button.summary-buttonlike{border-radius:10px;min-height:42px}html[data-visual-style=modern] body .rental-catalog-types-card{min-width:0;overflow:hidden;container-type:inline-size;border-color:var(--rental-a-line)!important;background:var(--rental-a-surface)!important;box-shadow:var(--rental-a-shadow)!important;padding:17px!important}html[data-visual-style=modern] body .rental-catalog-types-heading h2{margin:0;font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.08}html[data-visual-style=modern] body .rental-catalog-type-reorder-toggle,html[data-visual-style=modern] body .rental-catalog-type-order-form{margin-top:-2px}html[data-visual-style=modern] body .rental-catalog-types-table-wrap{border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-md);background:color-mix(in srgb, var(--panel) 96%, #fff 4%);width:100%;min-width:0;overflow-x:clip}html[data-visual-style=modern] body .rental-catalog-types-table{table-layout:fixed;width:100%!important;min-width:0!important}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-name{width:25%}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-order{width:8%}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-rate,html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-deposit{width:10%}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-properties{width:auto}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-count{width:8%}html[data-visual-style=modern] body .rental-catalog-types-table col.rental-catalog-type-col-actions{width:86px}html[data-visual-style=modern] body .rental-catalog-types-table :is(th,td){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:10px 9px}html[data-visual-style=modern] body .rental-catalog-types-table>thead th{white-space:nowrap}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row){background:color-mix(in srgb, var(--panel) 98%, #eadfea 2%);transition:background-color .15s}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row):nth-child(2n){background:color-mix(in srgb, var(--panel) 94%, #eadfea 6%)}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row):hover{background:color-mix(in srgb, var(--panel) 88%, #eadfea 12%)}html[data-visual-style=modern] body .rental-catalog-types-table .rental-catalog-category-header-row>td{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--rental-category-accent,#98506a) 62%, transparent);padding:9px 11px;background:linear-gradient(90deg, color-mix(in srgb, var(--rental-category-accent,#98506a) 8%, transparent), transparent 62%), color-mix(in srgb, var(--panel) 93%, #eadfea 7%)!important}html[data-visual-style=modern] body .rental-catalog-types-table .rental-catalog-category-header strong{font-size:.94rem}html[data-visual-style=modern] body .rental-catalog-type-title-link{justify-items:start;gap:3px;min-width:0;line-height:1.18;display:grid}html[data-visual-style=modern] body .rental-catalog-type-title-link>strong{overflow-wrap:anywhere;font-weight:850}html[data-visual-style=modern] body .rental-catalog-type-public-name{color:color-mix(in srgb, var(--muted) 90%, var(--ink) 10%);margin:0;font-size:.78rem;font-weight:600;line-height:1.2;display:block}html[data-visual-style=modern] body .rental-catalog-type-properties-line,html[data-visual-style=modern] body .rental-catalog-type-surcharge-line{line-height:1.25;display:block}html[data-visual-style=modern] body .rental-catalog-type-properties-line{color:color-mix(in srgb, var(--ink) 88%, var(--muted) 12%);font-size:.86rem}html[data-visual-style=modern] body .rental-catalog-type-surcharge-line{color:var(--muted);margin-top:4px;font-size:.74rem}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td:is([data-label=Pořadí],[data-label=Sazba],[data-label=Kauce],[data-label=Kusů],[data-label=Akce]){vertical-align:middle;text-align:right;white-space:nowrap}html[data-visual-style=modern] body .rental-catalog-types-table .rental-catalog-type-row-action{width:100%;min-height:32px;padding:6px 9px;font-size:.8rem;line-height:1}html[data-visual-style=modern] body .rental-catalog-type-detail-row.shark-standard-modal-overlay>td{z-index:1;position:relative;overflow:hidden!important}html[data-visual-style=modern] body .rental-catalog-type-detail-row>td>.fullscreen-click-away-close.shark-standard-modal-click-away{z-index:0!important;width:100dvw!important;height:100dvh!important;position:fixed!important;inset:0!important}html[data-visual-style=modern] body .rental-catalog-type-detail-shell.shark-standard-modal-panel{z-index:1;grid-template-rows:auto minmax(0,1fr);border-color:var(--rental-a-line)!important;border-radius:var(--rental-a-radius-md)!important;background:var(--rental-a-surface)!important;width:min(1120px,100dvw - 24px)!important;max-width:min(1120px,100dvw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 58px #08214a42!important}html[data-visual-style=modern] body :is(.rental-type-detail-modal-header,.rental-type-edit-modal-header).shark-standard-modal-header{min-height:68px;padding:12px 14px 12px 16px}html[data-visual-style=modern] body .rental-type-modal-heading{gap:3px;min-width:0;display:grid}html[data-visual-style=modern] body .rental-type-modal-heading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.16rem,1.7vw,1.52rem);line-height:1.08}html[data-visual-style=modern] body .rental-type-modal-heading p{color:var(--muted);line-height:1.2}html[data-visual-style=modern] body :is(.rental-type-detail-modal-actions,.rental-type-edit-modal-actions).shark-standard-modal-action-rail{align-self:start}html[data-visual-style=modern] body :is(.rental-type-detail-modal-body,.rental-type-edit-modal-body).shark-standard-modal-body{overscroll-behavior:contain;background:color-mix(in srgb, var(--panel) 97%, #eadfea 3%);gap:14px;min-width:0;min-height:0;padding:16px;overflow:clip auto}html[data-visual-style=modern] body .rental-type-detail-overview{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:stretch;gap:14px;display:grid}html[data-visual-style=modern] body .rental-type-detail-section{border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, var(--panel) 96%, #eadfea 4%);min-width:0;box-shadow:none;padding:14px}html[data-visual-style=modern] body .rental-type-detail-section h4{margin:0;font-size:1.02rem}html[data-visual-style=modern] body .rental-type-detail-title-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-visual-style=modern] body .rental-type-detail-title-row>div{border:1px solid color-mix(in srgb, var(--rental-a-line) 82%, transparent);background:color-mix(in srgb, var(--panel) 98%, #eadfea 2%);border-radius:10px;gap:2px;min-width:0;padding:10px 11px;display:grid}html[data-visual-style=modern] body .rental-type-detail-title-row strong{overflow-wrap:anywhere}html[data-visual-style=modern] body .rental-type-detail-properties{flex-wrap:wrap;gap:6px;display:flex}html[data-visual-style=modern] body .rental-type-detail-property.badge{--badge-surface:color-mix(in srgb, var(--panel) 82%, #eadfea 18%);--badge-border:color-mix(in srgb, var(--rental-a-line) 72%, #98506a 28%);--badge-text:color-mix(in srgb, var(--ink) 78%, #98506a 22%);min-height:24px;box-shadow:none;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:760;line-height:1}html[data-visual-style=modern] body .rental-type-detail-description{border-top:1px solid var(--rental-a-line);color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%);padding-top:12px}html[data-visual-style=modern] body .rental-type-detail-description :is(p,ul,ol){margin-block:0 8px;line-height:1.45}html[data-visual-style=modern] body .rental-type-detail-facts{padding:0;overflow:hidden}html[data-visual-style=modern] body .rental-type-detail-facts table{border-collapse:collapse;width:100%}html[data-visual-style=modern] body .rental-type-detail-facts :is(th,td){border-bottom:1px solid var(--rental-a-line);vertical-align:top;text-align:left;padding:11px 12px;line-height:1.3}html[data-visual-style=modern] body .rental-type-detail-facts tr:last-child :is(th,td){border-bottom:0}html[data-visual-style=modern] body .rental-type-detail-facts th{width:34%;color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:760}html[data-visual-style=modern] body .rental-type-detail-facts td{overflow-wrap:anywhere;font-weight:720}html[data-visual-style=modern] body .rental-type-detail-photos .rental-type-promo-photo-grid{grid-template-columns:repeat(auto-fit,minmax(180px,280px))}html[data-visual-style=modern] body .rental-type-detail-check-list{gap:7px;display:grid}html[data-visual-style=modern] body .rental-type-detail-check-row{border:1px solid color-mix(in srgb, var(--rental-a-line) 82%, transparent);background:color-mix(in srgb, var(--panel) 98%, #eadfea 2%);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}html[data-visual-style=modern] body .rental-type-detail-check-icon{border:1px solid color-mix(in srgb, var(--rental-a-line) 70%, #98506a 30%);width:30px;height:30px;color:color-mix(in srgb, #98506a 82%, var(--ink) 18%);background:color-mix(in srgb, var(--panel) 78%, #eadfea 22%);border-radius:9px;place-items:center;display:grid}html[data-visual-style=modern] body .rental-type-detail-check-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-visual-style=modern] body .rental-type-detail-check-row>span:nth-child(2){gap:2px;min-width:0;display:grid}html[data-visual-style=modern] body .rental-type-detail-check-row>span:nth-child(2)>:is(strong,span){overflow-wrap:anywhere}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form{border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, var(--panel) 96%, #eadfea 4%);gap:14px;padding:14px;display:grid}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-main-fields{grid-template-columns:minmax(185px,1.15fr) minmax(170px,1fr) minmax(150px,.85fr) minmax(112px,.56fr) minmax(112px,.56fr)}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select,.compact-filters-dropdown-trigger){min-height:42px}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-checkbox-stack{gap:7px}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-checkbox-stack .checkbox-row{border-color:color-mix(in srgb, var(--rental-a-line) 82%, transparent);background:color-mix(in srgb, var(--panel) 98%, #eadfea 2%);border-radius:10px;min-height:38px}html[data-visual-style=modern] body .rental-type-edit-modal-body .rental-catalog-type-promo-photos,html[data-visual-style=modern] body .rental-type-edit-preparation{border-color:var(--rental-a-line);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, var(--panel) 96%, #eadfea 4%);box-shadow:none;padding:14px}html[data-visual-style=modern] body .rental-type-edit-modal-body .rental-catalog-type-promo-photos .rental-type-promo-photo-grid{grid-template-columns:repeat(auto-fit,minmax(180px,280px))}html[data-visual-style=modern] body .rental-type-edit-modal-body .rental-item-photo-card .button-secondary{min-height:30px;box-shadow:none;border-radius:9px;padding:5px 9px;font-size:.76rem;line-height:1}html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-admin-table-wrap{border:1px solid var(--rental-a-line);border-radius:11px;max-width:100%;overflow-x:auto}html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-admin-table{min-width:760px}html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-check-form{border-top:1px solid var(--rental-a-line);padding-top:12px}html[data-visual-style=modern] body .rental-type-edit-danger-zone{border:1px solid color-mix(in srgb, #c66a78 42%, var(--rental-a-line) 58%);border-radius:var(--rental-a-radius-sm);background:color-mix(in srgb, #fff3f5 58%, var(--panel) 42%);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}html[data-visual-style=modern] body .rental-type-edit-remove-button{border-color:color-mix(in srgb, #b55063 58%, var(--line) 42%);color:#8d2e42;background:color-mix(in srgb, #fff7f8 78%, var(--panel) 22%);width:auto;min-height:34px;box-shadow:none;border-radius:10px;padding:7px 12px;font-size:.8rem;line-height:1}html[data-visual-style=modern] body .rental-catalog-type-create-modal-panel{border-color:var(--rental-a-line);border-radius:var(--rental-a-radius-md);background:var(--rental-a-surface);width:min(1120px,100dvw - 24px);max-width:min(1120px,100dvw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:clip auto;box-shadow:0 22px 58px #08214a42}html[data-visual-style=modern] body .rental-catalog-type-create-modal-panel .rental-catalog-create-modal-head{border-bottom:1px solid var(--rental-a-line);min-height:52px;padding-bottom:12px}html[data-visual-style=modern] body .rental-catalog-type-create-form{gap:14px;padding-top:2px}@media (max-width:1100px){html[data-visual-style=modern] body .rental-catalog-types-table-wrap{background:0 0;border:0;overflow:visible}html[data-visual-style=modern] body .rental-catalog-types-table,html[data-visual-style=modern] body .rental-catalog-types-table>tbody{display:block;width:100%!important;min-width:0!important}html[data-visual-style=modern] body .rental-catalog-types-table>colgroup,html[data-visual-style=modern] body .rental-catalog-types-table>thead{display:none}html[data-visual-style=modern] body .rental-catalog-types-table>tbody{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr.rental-catalog-category-header-row{display:block}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr.rental-catalog-category-header-row>td{border-radius:10px;width:100%;padding:9px 11px;display:block}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr.rental-catalog-category-header-row>td:before{content:none}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row){border:1px solid var(--rental-a-line);border-radius:var(--rental-a-radius-md);grid-template-columns:repeat(3,minmax(96px,.36fr)) minmax(78px,auto);gap:8px 12px;min-width:0;padding:12px;display:grid;box-shadow:0 7px 18px #16435214}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row)>td{text-align:left;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(66px,max-content) minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:0;display:grid}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row)>td:before{content:attr(data-label);color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.15}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Název]{border-bottom:1px solid var(--rental-a-line);grid-column:1/-2;padding-bottom:8px;display:block}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Název]:before,html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]:before{content:none}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Vlastnosti]{grid-column:1/-2}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]{grid-area:1/-2/span 3/-1;justify-content:flex-end;align-items:flex-start;width:78px;display:flex}html[data-visual-style=modern] body .rental-type-detail-overview{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-main-fields,html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-surcharge-fields,html[data-visual-style=modern] body .rental-catalog-type-create-form .rental-type-main-fields,html[data-visual-style=modern] body .rental-catalog-type-create-form .rental-type-surcharge-fields,html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-check-form{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-check-form>:is(.rental-preparation-admin-checkbox,button){align-self:end}}@media (max-width:700px){html[data-visual-style=modern] body .rental-catalog-page-head.card,html[data-visual-style=modern] body .rental-catalog-types-card{padding:13px!important}html[data-visual-style=modern] body .rental-catalog-nav-row{align-items:stretch}html[data-visual-style=modern] body .rental-catalog-nav-row>:is(.rental-catalog-panel-tabs,.rental-catalog-create-actions){width:100%}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row):not(.rental-catalog-category-header-row){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Název],html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Vlastnosti],html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]{grid-column:1/-1}html[data-visual-style=modern] body .rental-catalog-types-table>tbody>tr:not(.rental-catalog-edit-row)>td[data-label=Akce]{grid-row:auto;justify-content:flex-end;width:100%}html[data-visual-style=modern] body .rental-catalog-types-table .rental-catalog-type-row-action{width:auto}html[data-visual-style=modern] body .rental-catalog-type-detail-row,html[data-visual-style=modern] body .rental-catalog-type-detail-row>td{width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-visual-style=modern] body .rental-catalog-type-detail-shell.shark-standard-modal-panel{width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}html[data-visual-style=modern] body :is(.rental-type-detail-modal-header,.rental-type-edit-modal-header).shark-standard-modal-header{min-height:calc(env(safe-area-inset-top,0px) + 62px);padding:calc(env(safe-area-inset-top,0px) + 9px) max(10px, env(safe-area-inset-right,0px)) 9px max(12px, env(safe-area-inset-left,0px))}html[data-visual-style=modern] body :is(.rental-type-detail-modal-body,.rental-type-edit-modal-body).shark-standard-modal-body{padding:10px max(10px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 14px) max(10px, env(safe-area-inset-left,0px));scrollbar-gutter:auto}html[data-visual-style=modern] body .rental-type-detail-title-row,html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-main-fields,html[data-visual-style=modern] body .rental-catalog-type-edit-modal-form .rental-type-surcharge-fields,html[data-visual-style=modern] body .rental-catalog-type-create-form .rental-type-main-fields,html[data-visual-style=modern] body .rental-catalog-type-create-form .rental-type-surcharge-fields,html[data-visual-style=modern] body .rental-type-edit-preparation .rental-preparation-check-form{grid-template-columns:minmax(0,1fr)}html[data-visual-style=modern] body .rental-type-detail-check-row{grid-template-columns:30px minmax(0,1fr)}html[data-visual-style=modern] body .rental-type-detail-check-row>.small:last-child{grid-column:2}html[data-visual-style=modern] body .rental-type-edit-danger-zone{flex-direction:column;align-items:stretch}html[data-visual-style=modern] body .rental-type-edit-danger-zone form,html[data-visual-style=modern] body .rental-type-edit-remove-button{width:100%}html[data-visual-style=modern] body .rental-catalog-type-create-modal-panel{width:100dvw;max-width:100dvw;min-height:100dvh;max-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 12px) max(12px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(12px, env(safe-area-inset-left,0px));border:0;border-radius:0}}
