:is(html:has(dialog.shark-media-preview-dialog[open]),body:has(dialog.shark-media-preview-dialog[open])){overscroll-behavior:none;overflow:hidden!important}.shark-media-preview-dialog{--shark-standard-modal-radius:16px;--shark-standard-modal-action-radius:12px;--shark-standard-modal-action-size:36px;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:var(--ink);box-sizing:border-box;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.shark-media-preview-dialog[open]{justify-content:center;align-items:center;display:flex}.shark-media-preview-dialog::backdrop{-webkit-backdrop-filter:blur(7px)saturate(78%);backdrop-filter:blur(7px)saturate(78%);background:#569ecd85}.shark-media-preview-dialog .shark-media-preview-panel{width:min(980px,100%)!important;max-width:100%!important;max-height:100%!important}.shark-media-preview-body{padding:12px}.shark-media-preview-body>img{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.shark-media-preview-body>iframe{border:0;width:100%;height:min(720px,100dvh - 180px)}.certification-file-preview-trigger{color:var(--brand);box-shadow:none;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.certification-file-preview-trigger:is(:hover,:focus-visible){color:var(--ink);box-shadow:none;background:0 0;text-decoration-thickness:2px}.certification-file-preview-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.borek-instant-visitor-detail-backdrop.shark-standard-modal-overlay{padding:12px}.borek-instant-visitor-detail-panel.shark-standard-modal-panel,.borek-visitor-edit-panel.shark-standard-modal-panel{width:min(1180px,100dvw - 24px)!important;max-width:calc(100dvw - 24px)!important;max-height:calc(100dvh - 24px)!important}.borek-visitor-detail-body{padding:12px}.borek-visitor-detail-body>*,.borek-visitor-edit-panel form>*{min-width:0;max-width:100%}@media (max-width:720px){.shark-media-preview-dialog{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.borek-instant-visitor-detail-panel.shark-standard-modal-panel,.borek-visitor-edit-panel.shark-standard-modal-panel{width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;max-height:calc(100dvh - 16px)!important}}.shark-standard-modal-overlay{--shark-standard-modal-radius:16px;--shark-standard-modal-action-radius:12px;--shark-standard-modal-action-size:36px;--shark-standard-modal-gap:12px;--shark-standard-modal-backdrop:radial-gradient(circle at 16% 8%, #bee8f757, transparent 48%), #569ecd85;overscroll-behavior:contain;justify-content:center;align-items:center;background:var(--shark-standard-modal-backdrop)!important;-webkit-backdrop-filter:blur(7px)saturate(78%)!important;overflow:hidden!important}.shark-standard-modal-click-away,.shark-standard-modal-click-away:is(:hover,:focus,:focus-visible,:active){color:#0000!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:blur(7px)saturate(78%)!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important;transition:none!important;transform:none!important}.shark-standard-modal-click-away:before,.shark-standard-modal-click-away:is(:hover,:focus,:focus-visible,:active):before{pointer-events:none;-webkit-backdrop-filter:blur(7px)saturate(78%);display:block;position:fixed;inset:0;content:""!important;opacity:1!important;background:0 0!important;transition:none!important;transform:none!important}.shark-standard-modal-panel{z-index:1;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line)!important;border-radius:var(--shark-standard-modal-radius,16px)!important;background:color-mix(in srgb, var(--panel) 96%, #fff 4%)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;box-shadow:inset 0 1px 0 var(--panel-top-highlight), 0 18px 42px #08214a42!important;gap:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.shark-standard-modal-header{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);border-radius:calc(var(--shark-standard-modal-radius,16px) - 1px) calc(var(--shark-standard-modal-radius,16px) - 1px) 0 0;background:color-mix(in srgb, var(--panel) 96%, #fff 4%);min-width:0;min-height:64px;box-shadow:0 8px 22px color-mix(in srgb, var(--panel-inner-shadow) 34%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;position:relative}.shark-standard-modal-header>:is(h1,h2,h3,h4){overflow-wrap:anywhere;min-width:0;margin:0}.event-expenses-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.shark-standard-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.shark-standard-modal-body .compact-filters-dropdown[open]>.compact-filters-dropdown-panel{border-radius:0 0 12px 12px;position:static;inset:auto}.shark-standard-modal-action-rail.shark-modal-action-rail{z-index:3;min-height:var(--shark-standard-modal-action-size,36px);pointer-events:auto;gap:6px;position:static!important;inset:auto!important}.shark-standard-modal-action{appearance:none;font:inherit;cursor:pointer;flex:none;transition:background-color .17s,border-color .17s,color .17s;width:var(--shark-standard-modal-action-size,36px)!important;height:var(--shark-standard-modal-action-size,36px)!important;min-width:var(--shark-standard-modal-action-size,36px)!important;min-height:var(--shark-standard-modal-action-size,36px)!important;max-width:var(--shark-standard-modal-action-size,36px)!important;max-height:var(--shark-standard-modal-action-size,36px)!important;border:1px solid color-mix(in srgb, var(--line) 68%, transparent)!important;border-radius:var(--shark-standard-modal-action-radius,12px)!important;color:var(--muted)!important;box-shadow:none!important;filter:none!important;background:0 0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}.shark-standard-modal-action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--line) 88%, var(--brand) 12%)!important;background:color-mix(in srgb, var(--panel) 74%, var(--brand) 3%)!important;color:var(--ink)!important;box-shadow:none!important;filter:none!important;transform:none!important}.shark-standard-modal-action:focus-visible{outline-offset:2px;outline:2px solid color-mix(in srgb, var(--brand) 72%, transparent)!important}.shark-standard-modal-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px!important;max-width:15px!important;height:15px!important;max-height:15px!important;display:block!important}.shark-standard-modal-action-close{color:#f7fcff!important;box-shadow:inset 0 1px 0 #ffffff47, 0 14px 30px color-mix(in srgb, var(--brand-2) 32%, transparent)!important;background:radial-gradient(180px 90px at 78% 16%,#ffffff57 0%,#ffffff1a 26%,#0000 72%),linear-gradient(140deg,#ffffff3d 0%,#ffffff12 44%,#59bee147 100%),linear-gradient(90deg,#1c7896fa,#2c66c6fa)!important;border-color:#44a0d785!important}.shark-standard-modal-action-close:is(:hover,:focus-visible){color:#fff!important;box-shadow:var(--focus-ring), inset 0 1px 0 #ffffffad, inset 0 -1px 0 #0000001a, var(--control-glass-shadow-underlay-strong), 0 17px 34px color-mix(in srgb, var(--brand-2) 34%, transparent), 0 0 0 1px #6bb4df94!important;filter:none!important;background:radial-gradient(180px 90px at 78% 16%,#ffffff57 0%,#ffffff1a 26%,#0000 72%),linear-gradient(140deg,#ffffff3d 0%,#ffffff12 44%,#59bee147 100%),linear-gradient(90deg,#1c7896fa,#2c66c6fa)!important;border-color:#8bc4e6a2!important;transform:none!important}.shark-standard-modal-action-close svg{stroke-linecap:square;stroke-linejoin:miter;fill:none!important;stroke:currentColor!important;stroke-width:3.6px!important;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.shark-standard-modal-action-save{border-color:color-mix(in srgb, var(--brand-2) 72%, var(--brand) 28%)!important;background:linear-gradient(145deg, var(--brand), var(--brand-2))!important;color:#fff!important}.shark-standard-modal-action-save:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--brand-2) 86%, white 14%)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 88%, white 12%), color-mix(in srgb, var(--brand-2) 88%, white 12%))!important;color:#fff!important;box-shadow:none!important}.shark-standard-modal-action-save svg{fill:currentColor!important;stroke:none!important;width:16px!important;height:16px!important}@media (max-width:720px){.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}.shark-standard-modal-panel{border-radius:14px!important;width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important}.shark-standard-modal-header{min-height:0;padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) 10px max(10px, env(safe-area-inset-left,0px));border-radius:13px 13px 0 0}.shark-standard-modal-header>:is(h1,h2,h3,h4){overflow-wrap:anywhere;font-size:clamp(1rem,5vw,1.2rem);line-height:1.12}.shark-standard-modal-body{scrollbar-gutter:auto;padding:10px}}.rental-finance-movement-modal-body,.rental-public-item-description-body{padding:16px}.finance-invoice-upload-modal-panel.shark-standard-modal-panel{width:min(420px,100%)}@media (max-width:720px){.finance-invoice-upload-modal-backdrop.shark-standard-modal-overlay,.finance-overall-modal-backdrop.shark-standard-modal-overlay{padding:8px}}
