.single-completed .iris-site-album{margin:0 0 38px}
.single-completed .iris-album-details>summary,.single-completed .iris-video-item>summary{cursor:pointer;padding:16px 0;border-bottom:1px solid #e8e2d7;color:#655338;font-weight:600;line-height:1.6}
.single-completed .iris-album-details[open]>summary{margin-bottom:20px}
.single-completed .iris-album-filter{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:14px}
.single-completed .iris-album-filter select{max-width:100%;min-width:0;font:inherit;padding:10px;border:1px solid #d9d0bf;border-radius:3px;background:#fff;color:inherit}
.single-completed .iris-album-count{font-size:13px;color:#655338;margin:10px 0 16px}
.single-completed .iris-album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}
.single-completed .iris-album-grid figure{margin:0;min-width:0}
.single-completed .iris-album-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;margin:0}
.single-completed .iris-album-grid figcaption{font-size:12px;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}
.single-completed .iris-media-more{font:inherit;font-size:14px;line-height:1.5;background:#fff;color:#655338;border:1px solid #bfae8d;border-radius:24px;padding:11px 24px;cursor:pointer}
.single-completed .iris-media-more[hidden]{display:none}
.single-completed .iris-site-videos{margin:36px 0}
.single-completed .iris-video-item{margin-bottom:14px}
.single-completed .iris-video-item video,.single-completed .iris-video-frame iframe{display:block;width:100%;max-height:75vh;margin-top:16px;background:#191919;border:0}
.single-completed .iris-video-frame iframe{aspect-ratio:16/9}
.single-completed .iris-album-details summary:focus-visible,.single-completed .iris-video-item summary:focus-visible,.single-completed .iris-media-more:focus-visible{outline:2px solid #7c663c;outline-offset:4px}
.iris-photo-dialog{border:0;padding:18px 58px 20px;background:#fff;max-width:1100px;width:calc(100% - 48px);max-height:94vh;height:fit-content;inset:0;margin:auto;box-sizing:border-box;border-radius:5px}
.iris-photo-dialog::backdrop{background:rgba(24,20,17,.88)}
.iris-photo-dialog img{display:block;max-width:100%;width:auto;max-height:74vh;height:auto;object-fit:contain;margin:20px auto 14px}
.iris-photo-dialog .iris-photo-caption{font-size:14px;line-height:1.5;text-align:center;margin:0}
.iris-photo-dialog button{font:inherit;font-size:28px;border:0;cursor:pointer;background:#fff;color:#44372a;min-width:42px;min-height:42px;position:absolute;border-radius:50%}
.iris-photo-dialog .iris-photo-close{right:8px;top:6px;font-size:24px}
.iris-photo-dialog .iris-photo-prev{left:5px;top:45%}
.iris-photo-dialog .iris-photo-next{right:5px;top:45%}
.iris-photo-dialog .iris-photo-position{font-size:12px;text-align:center;color:#655338;margin:8px 0 0}
@media(max-width:600px){.single-completed .iris-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.single-completed .iris-album-filter{align-items:flex-start;flex-direction:column;gap:8px}.iris-photo-dialog{width:calc(100% - 16px);padding:34px 40px 18px}.iris-photo-dialog img{max-height:65vh}.iris-photo-dialog .iris-photo-caption{font-size:13px}}
