/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/@photo-sphere-viewer/gallery-plugin@5.15.0-beta.1/index.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 * Photo Sphere Viewer / Gallery Plugin 5.15.0-beta.1
 * @copyright 2015-2025 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */
.psv-container{--psv-gallery-plugin-loaded:true}.psv-gallery{--psv-gallery-breakpoint:500px;position:absolute;left:0;bottom:0;width:100%;background:rgb(var(--psv-bg-color),.6);backdrop-filter:blur(3px);overflow:hidden;transition:transform .1s ease-in-out;transform:translateY(100%);z-index:41;cursor:default}.psv--has-navbar .psv-gallery{padding-bottom:calc(40px + 10px)}.psv-gallery--open{transform:translateY(0)!important}.psv-gallery-container{display:flex;align-content:flex-start;padding:15px;overflow:auto hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--psv-text-color),0.6) transparent}.psv-gallery-item{flex:none;position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.psv-gallery-item:not(:last-child){margin-right:15px}.psv-gallery-item-title{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;width:100%;height:2.2em;padding:.5em;background:rgb(var(--psv-bg-color),.6);font:16px var(--psv-font-family);line-height:1.2em;color:rgb(var(--psv-text-color));z-index:2;transition:height .2s ease-in-out}.psv-gallery-item-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;user-select:none}.psv-gallery-item-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;transform:scale3d(1,1,1);transition:transform .2s ease-in-out;z-index:1}.psv-gallery-item:hover .psv-gallery-item-title{height:100%}.psv-gallery-item:hover .psv-gallery-item-title span{white-space:normal}.psv-gallery-item:hover .psv-gallery-item-thumb{transform:scale3d(1.2,1.2,1)}.psv-gallery-item:focus-visible{outline:2px solid rgb(var(--psv-focus-color))}.psv-gallery-item--active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:3px solid #fff;z-index:3}.psv-gallery-arrow{position:absolute;display:flex;align-items:center;justify-content:center;padding:15px;z-index:9;cursor:pointer;transition:opacity .2s ease-in-out}.psv-gallery-arrow svg{color:rgb(var(--psv-text-color),.7);filter:drop-shadow(5px 5px 2px rgb(var(--psv-shadow-color)));transition:translate .2s ease-in-out}.psv-gallery-arrow--left,.psv-gallery-arrow--right{top:0;bottom:0}.psv-gallery-arrow--left svg,.psv-gallery-arrow--right svg{height:60%;max-height:60px}.psv--has-navbar .psv-gallery-arrow--left,.psv--has-navbar .psv-gallery-arrow--right{padding-bottom:calc(40px + 10px)}.psv-gallery-arrow--left{left:0;background:linear-gradient(to left,transparent 0,rgb(var(--psv-shadow-color),.6) 50%)}.psv-gallery-arrow--left svg{scale:-1 1}.psv-gallery-arrow--left:hover svg{translate:-10px 0}.psv-gallery-arrow--right{right:0;background:linear-gradient(to right,transparent 0,rgb(var(--psv-shadow-color),.6) 50%)}.psv-gallery-arrow--right:hover svg{translate:10px 0}.psv-gallery-arrow--bottom,.psv-gallery-arrow--top{left:0;right:0;padding:0}.psv-gallery-arrow--bottom svg,.psv-gallery-arrow--top svg{height:60px}.psv-gallery-arrow--top{top:0;background:linear-gradient(to top,transparent 0,rgb(var(--psv-shadow-color),.6) 50%)}.psv-gallery-arrow--top svg{rotate:-90deg;scale:1 1.2}.psv-gallery-arrow--top:hover svg{translate:0 -10px}.psv-gallery-arrow--bottom{bottom:0;background:linear-gradient(to bottom,transparent 0,rgb(var(--psv-shadow-color),.6) 50%)}.psv-gallery-arrow--bottom svg{rotate:-90deg;scale:-1 1.2}.psv-gallery-arrow--bottom:hover svg{translate:0 10px}.psv-gallery .psv-panel-close-button{position:absolute;display:none;z-index:10}@container psv-container (max-width:500px){.psv-gallery{top:0;padding:0!important;background:rgb(var(--psv-bg-color),.7);backdrop-filter:blur(9px)}.psv-gallery-container{flex-wrap:wrap;height:100%;box-sizing:border-box;padding:50px 0 0 15px;overflow:hidden auto}.psv-gallery-item{width:calc(50% - 15px)!important;margin-bottom:15px}.psv-gallery .psv-panel-close-button{display:block}.psv--has-navbar .psv-gallery-arrow--bottom,.psv--has-navbar .psv-gallery-container{padding-bottom:calc(40px + 5px)}}
/*# sourceMappingURL=/sm/bb726b9239c3fb0fc85faa096d0700d2ef958002888047eb43107e56e0136a68.map */