
/* KIKKA v0.5.2 - image edit + lightbox */
.edit-images-field{margin:24px 0}.edit-images-field>strong{display:block;font-size:14px}.edit-images-field>small{display:block;color:#777;margin:5px 0 12px}
.edit-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.edit-image-item{display:block!important;margin:0!important;border:1px solid #e5e5e1;border-radius:16px;overflow:hidden;background:#fff;cursor:pointer}.edit-image-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.edit-image-item span{display:flex;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:800}.edit-image-item input{width:auto!important;margin:0!important}
.kikka-lightbox-trigger{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:16px;overflow:hidden}.kikka-lightbox-trigger img{transition:transform .2s ease}.kikka-lightbox-trigger:hover img{transform:scale(1.02)}
.kikka-lightbox[hidden]{display:none!important}.kikka-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:70px 24px 24px;background:rgba(0,0,0,.88);cursor:zoom-out}.kikka-lightbox>img{display:block;max-width:min(1100px,94vw);max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 80px rgba(0,0,0,.35);cursor:default}.kikka-lightbox-close{position:fixed;top:20px;right:24px;width:46px;height:46px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:30px;line-height:1;cursor:pointer}.lightbox-open{overflow:hidden}
@media(max-width:760px){.edit-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kikka-lightbox{padding:65px 12px 18px}.kikka-lightbox-close{top:12px;right:12px}}
