.rb-viewer[data-v-be46ea61]{z-index:80;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--rb-viewer-bg);color:var(--rb-viewer-text);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.rb-viewer__icon[data-v-be46ea61]{flex:none;width:20px;height:20px}.rb-viewer__icon--lg[data-v-be46ea61]{width:24px;height:24px}.rb-viewer__bar[data-v-be46ea61]{flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.rb-viewer__title[data-v-be46ea61]{flex:auto;min-width:0;padding-left:4px}.rb-viewer__name[data-v-be46ea61]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.rb-viewer__count[data-v-be46ea61]{opacity:.6;margin:0}.rb-viewer__action[data-v-be46ea61]{border-radius:var(--rb-radius-md);height:40px;color:var(--rb-viewer-text);opacity:.85;flex:none;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.rb-viewer__close[data-v-be46ea61]{border-radius:var(--rb-radius-md);width:40px;height:40px;color:var(--rb-viewer-text);cursor:pointer;opacity:.85;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rb-viewer__action[data-v-be46ea61]:hover,.rb-viewer__close[data-v-be46ea61]:hover:not(:disabled){background:var(--rb-viewer-control);opacity:1}.rb-viewer__close[data-v-be46ea61]:disabled{cursor:default;opacity:.3}.rb-viewer__action[data-v-be46ea61]:focus-visible,.rb-viewer__close[data-v-be46ea61]:focus-visible,.rb-viewer__side[data-v-be46ea61]:focus-visible,.rb-viewer__thumb[data-v-be46ea61]:focus-visible{outline:2px solid var(--rb-accent);outline-offset:0}.rb-viewer__stage[data-v-be46ea61]{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.rb-viewer__gesture[data-v-be46ea61]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0 64px 16px;display:flex;overflow:hidden}.rb-viewer__gesture--pan-y[data-v-be46ea61]{touch-action:pan-y}.rb-viewer__gesture--zoom-in[data-v-be46ea61]{touch-action:none;cursor:zoom-in}.rb-viewer__gesture--grab[data-v-be46ea61]{touch-action:none;cursor:grab}.rb-viewer__gesture--grabbing[data-v-be46ea61]{touch-action:none;cursor:grabbing}.rb-viewer__image[data-v-be46ea61]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.rb-viewer__image--smooth[data-v-be46ea61]{transition:transform .15s ease-out}.rb-viewer__card[data-v-be46ea61]{border-radius:var(--rb-radius-lg);background:var(--rb-surface);width:100%;max-width:384px;color:var(--rb-text);text-align:center;flex-direction:column;align-items:center;margin:0 16px;padding:24px;display:flex}.rb-viewer__card-icon[data-v-be46ea61]{width:48px;height:48px;color:var(--rb-text-tertiary)}.rb-viewer__card-name[data-v-be46ea61]{overflow-wrap:anywhere;margin:12px 0 0;font-weight:500}.rb-viewer__card-text[data-v-be46ea61]{color:var(--rb-text-secondary);margin:4px 0 0}.rb-viewer__card-actions[data-v-be46ea61]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.rb-viewer__frame-box[data-v-be46ea61]{width:100%;height:100%;padding:0 64px 16px}.rb-viewer__frame[data-v-be46ea61]{border-radius:var(--rb-radius-sm);background:var(--rb-surface);border:none;width:100%;height:100%;display:block}.rb-viewer__spinner[data-v-be46ea61]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rb-viewer__spinner-ring[data-v-be46ea61]{border:2px solid var(--rb-viewer-control);border-top-color:var(--rb-viewer-text);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite rb-viewer-spin-be46ea61}@keyframes rb-viewer-spin-be46ea61{to{transform:rotate(360deg)}}.rb-viewer__side[data-v-be46ea61]{z-index:1;border-radius:var(--rb-radius-md);background:var(--rb-viewer-control);width:40px;height:40px;color:var(--rb-viewer-text);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rb-viewer__side[data-v-be46ea61]:hover{background:var(--rb-viewer-control-hover)}.rb-viewer__side--prev[data-v-be46ea61]{left:12px}.rb-viewer__side--next[data-v-be46ea61]{right:12px}.rb-viewer__strip[data-v-be46ea61]{flex:none;padding:0 16px 16px;overflow-x:auto}.rb-viewer__strip-row[data-v-be46ea61]{gap:8px;width:max-content;margin:0 auto;display:flex}.rb-viewer__thumb[data-v-be46ea61]{border-radius:var(--rb-radius-md);background:var(--rb-viewer-control);width:56px;height:56px;color:var(--rb-viewer-text);cursor:pointer;opacity:.6;border:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;overflow:hidden}.rb-viewer__thumb[data-v-be46ea61]:hover,.rb-viewer__thumb--current[data-v-be46ea61]{opacity:1}.rb-viewer__thumb--current[data-v-be46ea61]{border-color:var(--rb-accent)}.rb-viewer__thumb-image[data-v-be46ea61]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rb-viewer__thumb-file[data-v-be46ea61]{flex-direction:column;align-items:center;gap:2px;max-width:100%;padding:0 2px;display:flex}.rb-viewer__thumb-ext[data-v-be46ea61]{text-transform:uppercase;text-overflow:ellipsis;opacity:.75;max-width:100%;font-size:9px;font-weight:500;overflow:hidden}.rb-viewer__pager[data-v-be46ea61]{flex:none;justify-content:space-between;align-items:center;padding:8px;display:none}@media (width<=767px){.rb-viewer[data-v-be46ea61]{background:var(--rb-viewer-bg-solid)}.rb-viewer__bar[data-v-be46ea61]{padding:8px}.rb-viewer__count--bar[data-v-be46ea61],.rb-viewer__action-text[data-v-be46ea61],.rb-viewer__side[data-v-be46ea61],.rb-viewer__strip[data-v-be46ea61]{display:none}.rb-viewer__gesture[data-v-be46ea61],.rb-viewer__frame-box[data-v-be46ea61]{padding:0}.rb-viewer__frame-box[data-v-be46ea61]{padding:0 8px 8px}.rb-viewer__pager[data-v-be46ea61]{display:flex}.rb-viewer__close[data-v-be46ea61]{width:44px;height:44px}}
