.da-lightbox[hidden]{display:none!important}.da-lightbox{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.96);display:flex;align-items:center;justify-content:center;color:#fff}.da-lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:calc(100vw - 130px);max-height:calc(100vh - 100px)}.da-lightbox img{max-width:100%;max-height:calc(100vh - 145px);object-fit:contain}.da-lightbox figcaption{margin-top:10px;text-align:center;color:#eee}.da-lightbox button{position:absolute;z-index:2;background:#15051d;color:white;border:1px solid #f30ad5;border-radius:50%;width:48px;height:48px;cursor:pointer;font-size:26px}.da-lightbox-close{right:20px;top:20px}.da-lightbox-prev{left:14px;top:50%}.da-lightbox-next{right:14px;top:50%}.da-lightbox-count{position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}body.da-lightbox-open{overflow:hidden}.gallery-item{cursor:zoom-in}@media(max-width:600px){.da-lightbox figure{max-width:calc(100vw - 80px)}.da-lightbox button{width:35px;height:35px;font-size:20px}.da-lightbox-prev{left:4px}.da-lightbox-next{right:4px}}.da-admin-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.da-admin-photo{background:#fff;border:1px solid #ccc;padding:6px;cursor:move}.da-admin-photo img{width:125px;height:100px;object-fit:cover;display:block}.da-admin-photo button{width:100%;margin-top:6px}.da-admin-video-row{padding:12px 0;border-bottom:1px solid #ddd}