.note-gallery-overlay[data-v-bcdabf85]{position:fixed;inset:0;z-index:10200;display:flex;align-items:center;justify-content:center;padding:36px 24px;box-sizing:border-box;background:#000000e6}.note-gallery-stage[data-v-bcdabf85]{display:flex;flex-direction:column;align-items:center;width:min(94vw,1680px);max-width:min(94vw,1680px);max-height:90vh}.note-gallery-stage--zoomed[data-v-bcdabf85]{align-items:stretch;height:calc(90vh - 8px);max-height:calc(90vh - 8px)}.note-gallery-viewport[data-v-bcdabf85]{display:flex;align-items:center;justify-content:center;width:100%;max-width:min(94vw,1680px);max-height:calc(90vh - 40px);overflow:hidden;touch-action:none}.note-gallery-viewport--zoomed[data-v-bcdabf85]{flex:1 1 auto;min-height:0;height:calc(90vh - 56px);max-height:calc(90vh - 56px);overflow:auto;display:block;overscroll-behavior:contain;scrollbar-gutter:stable}.note-gallery-scroll-inner[data-v-bcdabf85]{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.note-gallery-img[data-v-bcdabf85]{display:block;width:auto;height:auto;max-width:100%;max-height:calc(90vh - 40px);-o-object-fit:contain;object-fit:contain;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}.note-gallery-img--zoomed[data-v-bcdabf85]{transform:none!important;-o-object-fit:contain;object-fit:contain;margin:0}.note-gallery-caption[data-v-bcdabf85]{flex-shrink:0;margin:10px 0 0;max-width:100%;font-size:12px;color:#ffffffbf;text-align:center;word-break:break-all}.note-gallery-swipe-hint[data-v-bcdabf85]{display:none;margin:12px 0 0;font-size:12px;color:#ffffff8c;text-align:center}.note-gallery-counter[data-v-bcdabf85]{top:16px;margin:0;font-size:14px;color:#ffffffe6;pointer-events:none}.note-gallery-counter[data-v-bcdabf85],.note-gallery-zoom-bar[data-v-bcdabf85]{position:absolute;left:50%;transform:translate(-50%)}.note-gallery-zoom-bar[data-v-bcdabf85]{bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:3;display:flex;flex-direction:row;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;background:#0000008c;border:1px solid hsla(0,0%,100%,.14)}.note-gallery-zoom-btn[data-v-bcdabf85]{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:22px;line-height:1;cursor:pointer}.note-gallery-zoom-btn[data-v-bcdabf85]:hover:not(:disabled){background:#ffffff3d}.note-gallery-zoom-btn[data-v-bcdabf85]:disabled{opacity:.35;cursor:not-allowed}.note-gallery-zoom-pct[data-v-bcdabf85]{min-width:52px;padding:0 4px;font-size:13px;font-variant-numeric:tabular-nums;color:#ffffffeb;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.note-gallery-close[data-v-bcdabf85]{position:absolute;top:12px;right:16px;z-index:2;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:28px;line-height:1;cursor:pointer}.note-gallery-close[data-v-bcdabf85]:hover{background:#ffffff38}.note-gallery-nav[data-v-bcdabf85]{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:44px;height:56px;padding:0;border:none;border-radius:6px;background:#ffffff1f;color:#fff;font-size:32px;line-height:1;cursor:pointer}.note-gallery-nav[data-v-bcdabf85]:hover{background:#ffffff3d}.note-gallery-nav--prev[data-v-bcdabf85]{left:12px}.note-gallery-nav--next[data-v-bcdabf85]{right:12px}@media(max-width:768px){.note-gallery-overlay[data-v-bcdabf85]{padding:40px 12px 72px}.note-gallery-zoom-bar[data-v-bcdabf85]{bottom:max(12px,env(safe-area-inset-bottom,0px))}.note-gallery-zoom-btn[data-v-bcdabf85]{width:40px;height:40px;font-size:24px}.note-gallery-stage[data-v-bcdabf85]{width:100%}.note-gallery-stage--zoomed[data-v-bcdabf85]{height:auto;max-height:none}.note-gallery-viewport[data-v-bcdabf85]{width:100%;max-height:calc(100dvh - 120px)}.note-gallery-viewport--zoomed[data-v-bcdabf85]{height:auto;overflow:hidden;display:flex}.note-gallery-img[data-v-bcdabf85],.note-gallery-viewport--zoomed[data-v-bcdabf85]{max-height:calc(100dvh - 120px)}.note-gallery-img--zoomed[data-v-bcdabf85]{-o-object-fit:contain;object-fit:contain}.note-gallery-swipe-hint[data-v-bcdabf85]{display:block}.note-gallery-nav[data-v-bcdabf85]{width:36px;height:48px;font-size:26px}.note-gallery-nav--prev[data-v-bcdabf85]{left:4px}.note-gallery-nav--next[data-v-bcdabf85]{right:4px}}
