.migration-photo-dialog.yj-viewer{color:#fff;background:#000000f5;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;position:fixed;inset:0;overflow:hidden;margin:0!important}.migration-photo-dialog.yj-viewer::backdrop{background:#0009}.yj-viewer__bar{z-index:2;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.yj-viewer__count{letter-spacing:.05em;font-size:14px;margin:0!important}.yj-viewer__close{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffffb3;border-radius:999px;padding:8px 16px;font-size:14px;margin:0!important}.yj-viewer__track{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden;margin:0!important}.yj-viewer__track::-webkit-scrollbar{display:none}.yj-viewer__slide{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:12px;padding:60px 12px 28px;display:flex;margin:0!important}.yj-viewer__img{object-fit:contain;max-height:calc(100% - 44px);display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important}.yj-viewer__cap{text-align:center;font-size:14px;margin:0!important}.yj-viewer__nav{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;margin:-22px 0 0!important}.yj-viewer__nav:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:12px;height:12px}.yj-viewer__nav--prev{left:12px}.yj-viewer__nav--prev:before{transform:translate(2px)rotate(45deg)}.yj-viewer__nav--next{right:12px}.yj-viewer__nav--next:before{transform:translate(-2px)rotate(-135deg)}.yj-viewer__nav[hidden]{display:none}.yj-viewer__close:focus-visible,.yj-viewer__nav:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width>=960px){.yj-viewer__nav{width:52px;height:52px;margin-top:-26px!important}.yj-viewer__nav--prev{left:24px}.yj-viewer__nav--next{right:24px}.yj-viewer__slide{padding:64px 96px 32px}}
