html,body.mini-gallery-body{height:100%;margin:0;overflow:hidden;background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest)}body.mini-gallery-body #container{display:flex;flex-direction:column;height:100%;width:100%}.mini-gallery-header{display:flex;align-items:center;gap:var(--spacing-80);padding:var(--spacing-240) var(--spacing-240) var(--spacing-120);flex-shrink:0}.mini-gallery-title{flex:1;min-width:0;margin:0;font-size:var(--font-size-title-3);line-height:var(--line-height-title-3);font-weight:var(--font-weight-title-3);color:var(--fg-neutral-1-rest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-gallery-subheader{height:48px;display:flex;align-items:center;padding:0 var(--spacing-240) var(--spacing-120);flex-shrink:0}.mini-gallery-controls{display:flex;align-items:center;gap:var(--spacing-40);flex-shrink:0}.skin-od4 .mini-gallery-body #visible-date-range,.mini-gallery-body #visible-date-range{display:inline!important;position:static!important;top:auto!important;inset-inline-start:auto!important;z-index:auto!important;font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-2-rest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none;pointer-events:auto;margin:0}.mini-gallery-body #visible-date-range svg{display:none!important}.mini-gallery-close{flex-shrink:0}.mini-gallery-wrapper{position:relative!important;inset:auto!important;flex:1;min-height:0;overflow:hidden;padding-block:0;padding-inline-start:var(--spacing-240);padding-inline-end:20px;box-sizing:border-box}@media (min-width: 1078px){.mini-gallery-wrapper{padding-inline-end:90px}}body.od4-left-nav-mode .mini-gallery-wrapper,body.od4-left-nav-mode .mini-gallery-wrapper.mini-gallery-wrapper{padding-inline-end:var(--shell-margin)}.mini-gallery-wrapper #scroll-container{height:100%;overflow-y:auto}.mini-gallery-wrapper #scroll-content{position:relative;min-height:100%}.mini-gallery-body #canvas{height:var(--mini-gallery-canvas-h, 100%)!important;width:100%!important}.mini-gallery-body #overlay-canvas{height:var(--mini-gallery-canvas-h, 100%)!important;width:100%!important;margin-top:calc(0px - var(--mini-gallery-canvas-h, 100%))!important;position:sticky;top:0;inset-inline-start:0;pointer-events:none;z-index:1;display:block}.mini-gallery-body .gallery-controls .gc-zoom-in,.mini-gallery-body .gallery-controls .gc-zoom-out,.mini-gallery-body .gallery-controls #gcMenuLabelZoom,.mini-gallery-body .gallery-controls .zoom-track{display:none!important}.mini-gallery-footer{display:flex;align-items:center;gap:var(--spacing-120);padding:var(--spacing-160) var(--spacing-240);flex-shrink:0}.mini-gallery-footer[hidden]{display:none}.mini-gallery-selection-count{color:var(--fg-neutral-2-rest);font-size:var(--font-size-body-1);line-height:var(--line-height-body-1)}.mini-gallery-footer-spacer{flex:1}.mini-gallery-footer:has(.mini-gallery-filmstrip-shell) .mini-gallery-footer-spacer{flex:0}.mini-gallery-filmstrip-shell{flex:1 1 0;min-width:0;height:var(--size-400);display:flex;align-items:center;gap:var(--spacing-40)}.mini-gallery-filmstrip{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing-40);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;flex:1 1 0;min-width:0;height:100%;align-items:center;scrollbar-width:none}.mini-gallery-filmstrip::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){.mini-gallery-filmstrip{scroll-behavior:auto}}.mini-gallery-filmstrip-item{position:relative;flex-shrink:0;width:var(--size-400);height:var(--size-400);border-radius:var(--radius-medium);overflow:hidden;background:var(--bg-neutral-2-rest);scroll-snap-align:start}.mini-gallery-filmstrip-item img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none}.mini-gallery-filmstrip-item:focus{outline:none}.mini-gallery-filmstrip-item:focus-visible{outline:2px solid var(--stroke-focus-2);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--stroke-focus-1)}.mini-gallery-filmstrip-remove{position:absolute;top:var(--spacing-40);inset-inline-end:var(--spacing-40);width:var(--size-200);height:var(--size-200);padding:0;margin:0;border:0;border-radius:var(--radius-medium);background:var(--button-floating-background-rest);color:var(--fg-neutral-1-rest);cursor:pointer;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity var(--anim-hover) ease}.mini-gallery-filmstrip-remove svg{width:var(--size-120);height:var(--size-120);display:block}.mini-gallery-filmstrip-item:hover .mini-gallery-filmstrip-remove,.mini-gallery-filmstrip-item:focus-within .mini-gallery-filmstrip-remove,.mini-gallery-filmstrip-item.is-touched .mini-gallery-filmstrip-remove{opacity:1;pointer-events:auto}.mini-gallery-filmstrip-remove:hover{background:var(--button-floating-background-hover)}.mini-gallery-filmstrip-remove:active{background:var(--button-floating-background-pressed)}.mini-gallery-filmstrip-shell .mini-gallery-filmstrip-scroll-btn{flex-shrink:0;width:var(--size-240);height:var(--size-400);padding:0;border-radius:var(--radius-medium)}.mini-gallery-filmstrip-shell .mini-gallery-filmstrip-scroll-btn:hover{background:var(--bg-neutral-2-pressed)}.mini-gallery-filmstrip-shell .mini-gallery-filmstrip-scroll-btn--left{margin-inline-start:calc(-1 * var(--spacing-240));visibility:hidden}.mini-gallery-filmstrip-shell .mini-gallery-filmstrip-scroll-btn--right{visibility:hidden}.mini-gallery-filmstrip-shell.is-can-scroll-left .mini-gallery-filmstrip-scroll-btn--left,.mini-gallery-filmstrip-shell.is-can-scroll-right .mini-gallery-filmstrip-scroll-btn--right{visibility:visible}[dir=rtl] .mini-gallery-filmstrip-shell .mini-gallery-filmstrip-scroll-btn svg{transform:scaleX(-1)}.mini-gallery-body #timeline-scrubber{position:absolute!important;top:0!important;bottom:0!important;inset-inline-end:0!important}@media (min-width: 1078px){.mini-gallery-body #timeline-scrubber{width:90px;background-color:var(--bg-neutral-3-rest)}.mini-gallery-body .timeline-anchor-marker{inset-inline-end:var(--size-60)}}@media (forced-colors: active){.mini-gallery-body #timeline-scrubber{forced-color-adjust:none;background-color:Canvas}}
