.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;-webkit-transition:inherit;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{-ms-flex-item-align:stretch;align-self:stretch;border:solid;border-width:0 thin 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.viewer-page[data-v-570ed7c2]{min-height:100vh;background:#eef1f5;color:#111827}.viewer-toolbar[data-v-570ed7c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #dfe3ea;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:8px 16px;position:sticky;top:0;z-index:2}.file-info[data-v-570ed7c2]{min-width:0}.file-name[data-v-570ed7c2]{font-size:14px;font-weight:600;max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-570ed7c2]{color:#6b7280;font-size:11px;line-height:1.2}.viewer-actions[data-v-570ed7c2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-control[data-v-570ed7c2],.viewer-actions[data-v-570ed7c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-control[data-v-570ed7c2]{color:#4b5563;font-size:13px;gap:6px}.page-input[data-v-570ed7c2]{max-width:56px}.zoom-label[data-v-570ed7c2]{color:#4b5563;font-size:13px;min-width:42px;text-align:center}.viewer-content[data-v-570ed7c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 58px);overflow:auto;padding:24px}.media-stage[data-v-570ed7c2],.pdf-stage[data-v-570ed7c2],.viewer-content[data-v-570ed7c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-stage[data-v-570ed7c2],.pdf-stage[data-v-570ed7c2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:calc(100vh - 106px);width:100%}.pdf-page[data-v-570ed7c2]{background:#fff;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.18);box-shadow:0 10px 30px rgba(15,23,42,.18)}.lupa-enabled[data-v-570ed7c2]{cursor:none}.mouse-lens[data-v-570ed7c2]{background-repeat:no-repeat;border:3px solid #1976d2;border-radius:50%;-webkit-box-shadow:0 16px 36px rgba(15,23,42,.28);box-shadow:0 16px 36px rgba(15,23,42,.28);height:190px;overflow:hidden;pointer-events:none;position:fixed;width:190px;z-index:20}.image-wrap[data-v-570ed7c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.image-preview[data-v-570ed7c2],.image-wrap[data-v-570ed7c2]{-webkit-transform-origin:top center;transform-origin:top center}.image-preview[data-v-570ed7c2]{max-height:calc(100vh - 120px);max-width:90vw}.file-frame[data-v-570ed7c2]{background:#fff;border:0;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.18);box-shadow:0 10px 30px rgba(15,23,42,.18);height:calc(100vh - 120px);width:90vw}.viewer-error[data-v-570ed7c2]{background:#fff;border-radius:6px;color:#b71c1c;padding:18px 22px}@media (max-width:720px){.viewer-toolbar[data-v-570ed7c2]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-name[data-v-570ed7c2]{max-width:100%}.viewer-actions[data-v-570ed7c2]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.viewer-content[data-v-570ed7c2]{padding:12px}}