.pdf-preview-wrap .ant-drawer-content-wrapper{-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.12)}.pdf-preview-wrap.is-mobile .ant-drawer-content-wrapper{border-top-left-radius:12px;border-top-right-radius:12px}.pdf-preview[data-v-c36b5582]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff}.pdf-preview__header[data-v-c36b5582]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;-ms-flex-negative:0;flex-shrink:0}.pdf-preview__title[data-v-c36b5582]{font-size:15px;font-weight:500;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-preview__actions[data-v-c36b5582]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.pdf-preview__body[data-v-c36b5582]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#f5f5f5;overflow:hidden}.pdf-preview__iframe[data-v-c36b5582]{width:100%;height:100%;border:0;display:block;background:#fff}.pdf-preview__fallback[data-v-c36b5582]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;text-align:center}.pdf-preview__fallback-title[data-v-c36b5582]{font-size:16px;font-weight:500;color:#333;margin:12px 0 4px}.pdf-preview__fallback-desc[data-v-c36b5582]{font-size:13px;color:#888;margin:0 0 20px;line-height:1.6}.pdf-preview__fallback-actions[data-v-c36b5582]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app-root{min-height:100vh;background:#f5f7fa;padding-bottom:70px}.bottom-bar-enter-active,.bottom-bar-leave-active{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bottom-bar-enter-from,.bottom-bar-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.empty-block{padding:60px 0}@media (max-width:768px){.ant-drawer-bottom{border-top-left-radius:12px;border-top-right-radius:12px}}.app-header[data-v-247d1f93]{position:sticky;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:0 12px;background:#fff;border-bottom:1px solid #f0f0f0;gap:12px}.app-header__back[data-v-247d1f93],.app-header__icon[data-v-247d1f93]{font-size:18px;color:#333;padding:6px;cursor:pointer}.app-header__title[data-v-247d1f93]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:600;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-breadcrumb[data-v-247d1f93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:8px 12px;font-size:12px;color:#8c8c8c;background:#fff;border-bottom:1px solid #f0f0f0}.app-breadcrumb__item[data-v-247d1f93]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-breadcrumb__item span[data-v-247d1f93]{cursor:pointer;padding:2px 4px;border-radius:4px}.app-breadcrumb__item span.is-current[data-v-247d1f93]{color:#1890ff;cursor:default;font-weight:500}.app-breadcrumb__item span[data-v-247d1f93]:not(.is-current):hover{background:#f5f5f5}.app-breadcrumb__sep[data-v-247d1f93]{color:#d9d9d9;cursor:default!important}.app-actions[data-v-247d1f93]{-ms-flex-align:center;padding:10px 12px;background:#fff;border-bottom:1px solid #f0f0f0}.app-actions[data-v-247d1f93],.app-search[data-v-247d1f93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.app-search[data-v-247d1f93]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-align:center;height:36px;padding:0 12px;background:#f5f7fa;border:1px solid transparent;border-radius:999px;-webkit-box-shadow:none;box-shadow:none;cursor:text;-webkit-transition:background .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.app-search[data-v-247d1f93]:hover{background:#ebeef3}.app-search.is-focused[data-v-247d1f93]{background:#fff;border-color:#1890ff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.1),0 2px 8px rgba(24,144,255,.08);box-shadow:0 0 0 3px rgba(24,144,255,.1),0 2px 8px rgba(24,144,255,.08)}.app-search__input[data-v-247d1f93]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:13px;line-height:1.5;color:#1f1f1f}.app-search__input[data-v-247d1f93]::-webkit-input-placeholder{color:#a8acb6;font-weight:400}.app-search__input[data-v-247d1f93]::-moz-placeholder{color:#a8acb6;font-weight:400}.app-search__input[data-v-247d1f93]:-ms-input-placeholder{color:#a8acb6;font-weight:400}.app-search__input[data-v-247d1f93]::-ms-input-placeholder{color:#a8acb6;font-weight:400}.app-search__input[data-v-247d1f93]::placeholder{color:#a8acb6;font-weight:400}.app-search__input[data-v-247d1f93]::-webkit-search-cancel-button,.app-search__input[data-v-247d1f93]::-webkit-search-decoration,.app-search__input[data-v-247d1f93]::-webkit-search-results-button,.app-search__input[data-v-247d1f93]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.app-search__icon[data-v-247d1f93]{color:#8c8c8c;font-size:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s ease;transition:color .2s ease}.app-search.is-focused .app-search__icon[data-v-247d1f93]{color:#1890ff}.app-search__suffix[data-v-247d1f93]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;cursor:pointer}.app-search__suffix--spin[data-v-247d1f93]{color:#1890ff;-webkit-animation:app-search-spin-247d1f93 .9s linear infinite;animation:app-search-spin-247d1f93 .9s linear infinite}.app-search__suffix--clear[data-v-247d1f93]{color:#bfbfbf;-webkit-transition:color .15s ease;transition:color .15s ease}.app-search__suffix--clear[data-v-247d1f93]:hover{color:#8c8c8c}@-webkit-keyframes app-search-spin-247d1f93{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes app-search-spin-247d1f93{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app-search-banner[data-v-247d1f93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;font-size:12px;color:#1890ff;background:#e6f7ff;border-bottom:1px solid #d6e4ff}.app-search-banner strong[data-v-247d1f93]{color:#1890ff;margin:0 2px}.app-content[data-v-247d1f93]{padding:12px}.folder-grid[data-v-247d1f93]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.folder-card[data-v-247d1f93]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 12px 12px;text-align:center;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.folder-card[data-v-247d1f93]:active{-webkit-transform:scale(.97);transform:scale(.97)}.folder-card__icon[data-v-247d1f93]{width:64px;height:64px;margin:8px auto 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.folder-card__name[data-v-247d1f93]{font-size:13px;color:#1f1f1f;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.folder-card__date[data-v-247d1f93]{font-size:11px;color:#8c8c8c}.pdf-grid[data-v-247d1f93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.pdf-list__spin[data-v-247d1f93]{width:100%}.pdf-thumb-card[data-v-247d1f93]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:104px;-webkit-box-sizing:border-box;padding:0 20px;box-sizing:border-box;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.03);box-shadow:0 2px 6px rgba(0,0,0,.03)}.pdf-thumb-card.is-selected[data-v-247d1f93]{border-color:#1890ff;-webkit-box-shadow:0 2px 10px rgba(24,144,255,.08);box-shadow:0 2px 10px rgba(24,144,255,.08)}.pdf-thumb-card__checkbox[data-v-247d1f93]{position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.pdf-thumb-card__preview[data-v-247d1f93]{min-width:36px;height:100%;min-height:104px;cursor:pointer}.pdf-thumb-card__preview-inner[data-v-247d1f93],.pdf-thumb-card__preview[data-v-247d1f93]{width:36px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdf-thumb-card__preview-inner[data-v-247d1f93]{height:36px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.pdf-thumb-card__preview-inner .anticon[data-v-247d1f93]{font-size:32px;color:#ff4d4f}.pdf-thumb-card__content[data-v-247d1f93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:12px 16px 12px 14px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.pdf-thumb-card__name[data-v-247d1f93]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#1f1f1f;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;cursor:pointer;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdf-thumb-card__meta[data-v-247d1f93],.pdf-thumb-card__sep[data-v-247d1f93]{display:none}.pdf-thumb-card__actions[data-v-247d1f93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.pdf-thumb-card__actions .ant-btn[data-v-247d1f93]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:74px;height:26px;border-radius:4px;font-size:12px;padding:0 10px;line-height:1}.pdf-thumb-card__actions .ant-btn .anticon[data-v-247d1f93]{font-size:13px}.app-bottom-bar[data-v-247d1f93]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.06);box-shadow:0 -2px 8px rgba(0,0,0,.06)}.app-bottom-bar__info[data-v-247d1f93]{font-size:13px;color:#595959}.app-bottom-bar__info strong[data-v-247d1f93]{color:#1890ff;margin:0 2px}@media (max-width:480px){.folder-grid[data-v-247d1f93]{grid-template-columns:repeat(2,1fr);gap:8px}}