.slv[data-v-75d77e55]{background:#fff;border:1px solid #c8c6c4;border-radius:10px;box-shadow:0 20px 60px #0000003d;color:#1f1f1f;font:13px/1.4 Segoe UI,system-ui,-apple-system,Carlito,Arial,sans-serif;margin:0;overflow:hidden}.slv[data-v-75d77e55] *,.slv[data-v-75d77e55] :before{box-sizing:border-box}.slv__bar[data-v-75d77e55]{align-items:center;background:#c43e1c;color:#fff;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:600;gap:.5rem .8rem;padding:.5rem .8rem}.slv__file[data-v-75d77e55]{flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slv__toggle[data-v-75d77e55]{background:#fff3;border-radius:99px;display:inline-flex;flex:none;padding:2px}.slv__toggle button[data-v-75d77e55]{background:transparent;border:0;border-radius:99px;color:#fff;cursor:pointer;font:700 .74rem/1.2 inherit;padding:.22rem .8rem}.slv__toggle button.on[data-v-75d77e55]{background:#fff;color:#a3321a}.slv__toggle button[data-v-75d77e55]:focus-visible{outline:2px solid #fff;outline-offset:1px}.slv__body[data-v-75d77e55]{background:#e9e9e9;display:grid;grid-template-columns:7.6rem minmax(0,1fr)}.slv__rail[data-v-75d77e55]{background:#f3f3f3;border-right:1px solid #d4d4d4;display:flex;flex-direction:column;gap:.6rem;max-height:41rem;overflow-y:auto;padding:.7rem .55rem .7rem .4rem}[dir=rtl] .slv__rail[data-v-75d77e55]{border-left:1px solid #d4d4d4;border-right:none;padding:.7rem .4rem .7rem .55rem}.slv__thumb[data-v-75d77e55]{background:none;border:0;cursor:pointer;display:block;flex:none;margin:0;padding:0 0 0 1.25rem;position:relative;width:100%}[dir=rtl] .slv__thumb[data-v-75d77e55]{padding:0 1.25rem 0 0}.slv__thumb img[data-v-75d77e55]{background:#fff;border:1px solid #c8c8c8;display:block;height:auto;width:100%}.slv__thumb.on img[data-v-75d77e55]{outline:3px solid #c43e1c;outline-offset:0}.slv__thumb:focus-visible img[data-v-75d77e55]{outline:3px solid #1f6feb}.slv__no[data-v-75d77e55]{color:#555;font-size:.7rem;left:0;position:absolute;text-align:right;top:0;width:1.05rem}[dir=rtl] .slv__no[data-v-75d77e55]{left:auto;right:0;text-align:left}.slv__thumb.on .slv__no[data-v-75d77e55]{color:#c43e1c;font-weight:700}.slv__main[data-v-75d77e55]{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.9rem}.slv__slide[data-v-75d77e55]{background:#fff;box-shadow:0 2px 10px #00000026;overflow:hidden;width:100%}.slv__slide img[data-v-75d77e55]{animation:slv-in-75d77e55 .25s ease;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes slv-in-75d77e55{0%{opacity:.35}to{opacity:1}}.slv__notes[data-v-75d77e55]{background:#fff;border:1px solid #d4d4d4;padding:.6rem .8rem .7rem}.slv__notes-label[data-v-75d77e55]{color:#666;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin:0 0 .3rem;text-transform:uppercase}.slv__notes-text[data-v-75d77e55]{color:#222;font-size:.86rem;line-height:1.55;margin:0;max-height:11.5rem;overflow-wrap:anywhere;overflow-y:auto;white-space:pre-line}.slv__notes-empty[data-v-75d77e55]{color:#888;font-size:.82rem;font-style:italic;margin:0}.slv__chip[data-v-75d77e55]{background:#e3f4ea;border:1px solid #8ec9a6;border-radius:5px;color:#0b5a2f;display:inline-block;font:600 .8rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:.2rem;padding:0 .4rem;white-space:nowrap}[dir=rtl] .slv__chip[data-v-75d77e55]{margin-left:.2rem;margin-right:0}figcaption[data-v-75d77e55]{background:#fafafa;border-top:1px solid #e1e1e1;color:#555;font:.8rem/1.5 system-ui,sans-serif;padding:.7rem .9rem}@media(max-width:640px){.slv__body[data-v-75d77e55]{grid-template-columns:minmax(0,1fr)}.slv__rail[data-v-75d77e55]{border-bottom:1px solid #d4d4d4;border-right:0;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:.55rem .6rem}[dir=rtl] .slv__rail[data-v-75d77e55]{border-left:0;border-right:none}.slv__thumb[data-v-75d77e55]{padding:0;width:5.6rem}.slv__no[data-v-75d77e55]{background:#ffffffd9;border-radius:3px;bottom:2px;left:3px;padding:0 .25rem;text-align:left;top:auto;width:auto}[dir=rtl] .slv__no[data-v-75d77e55]{left:auto;right:3px;text-align:right}.slv__main[data-v-75d77e55]{padding:.6rem}.slv__notes-text[data-v-75d77e55]{font-size:.82rem;max-height:9rem}}
