.scp-folder-content .fvg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:12px 4px 20px}.scp-folder-content .fvg-image-row{display:none!important}.fvg-tile{border:1px solid #e5e7eb!important;background:#fff!important;padding:0!important;border-radius:10px!important;overflow:hidden;cursor:pointer;text-align:left;min-width:0;box-shadow:0 2px 8px #0000000d;transition:transform .15s}.fvg-tile:hover{transform:translateY(-2px)}.fvg-tile img{display:block;width:100%;height:145px;object-fit:cover;background:#f1f5f9}.fvg-caption{display:block;padding:9px 10px;font-size:12px;color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fvg-lightbox{position:fixed;inset:0;z-index:2147483000;background:rgba(10,15,25,.96);display:flex;align-items:center;justify-content:center;color:#fff}.fvg-stage{max-width:calc(100vw - 130px);max-height:calc(100vh - 100px);display:flex;flex-direction:column;align-items:center;gap:12px}.fvg-large{display:block;max-width:100%;max-height:calc(100vh - 145px);object-fit:contain}.fvg-label{font:14px/1.4 system-ui,sans-serif;text-align:center;overflow-wrap:anywhere}.fvg-close,.fvg-prev,.fvg-next{position:absolute;border:0!important;background:#ffffff22!important;color:#fff!important;cursor:pointer;border-radius:8px;font:40px/1 system-ui,sans-serif;padding:5px 15px!important}.fvg-close{right:20px;top:20px}.fvg-prev{left:15px;top:50%;transform:translateY(-50%)}.fvg-next{right:15px;top:50%;transform:translateY(-50%)}.fvg-lightbox [hidden]{display:none!important}@media(max-width:600px){.scp-folder-content .fvg-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fvg-tile img{height:120px}.fvg-stage{max-width:calc(100vw - 90px)}.fvg-prev{left:3px}.fvg-next{right:3px}.fvg-close{right:8px;top:8px}}
