.tool-page-shell[data-v-40017b7f]{background:#f7f8fc;color:#172238;font-family:var(--df-font,var(--v-font-family));margin:0 auto;max-width:1920px;min-width:0;overflow-x:clip;padding:30px var(--df-page-gutter,24px) 64px;width:100%}.tool-shell-layout[data-v-40017b7f]{align-items:start;display:grid;gap:20px;grid-template-columns:248px minmax(0,1fr)}.tool-shell-navigation[data-v-40017b7f]{background:#fff;border:1px solid #e3e7ef;border-radius:18px;box-shadow:0 14px 40px #1c27420d;max-height:calc(100dvh - 104px);overflow:auto;position:sticky;top:86px}.tool-shell-main[data-v-40017b7f]{background:#fff;border:1px solid #e3e7ef;border-radius:20px;box-shadow:0 18px 50px #1c27420f;min-width:0;padding:clamp(22px,3vw,36px)}.tool-shell-header[data-v-40017b7f]{align-items:center;display:flex;gap:15px;margin-bottom:26px}.tool-heading-icon[data-v-40017b7f]{align-items:center;background:#f8faff;border:1px solid #e1e6ef;border-radius:14px;color:#465067;display:flex;flex:0 0 auto;gap:3px;height:48px;justify-content:center;width:70px}.tool-heading-icon .format-arrow[data-v-40017b7f]{color:#99a3b5}.tool-shell-cta[data-v-40017b7f],.tool-shell-header[data-v-40017b7f],.tool-shell-help[data-v-40017b7f],.tool-shell-options[data-v-40017b7f],.tool-shell-preview[data-v-40017b7f],.tool-shell-status[data-v-40017b7f],.tool-shell-upload[data-v-40017b7f],.tool-shell-workspace[data-v-40017b7f]{max-width:100%;min-width:0}.tool-shell-title[data-v-40017b7f]{color:#172238;font-size:var(--df-fs-xl,20px);font-weight:var(--df-fw-semibold,600);letter-spacing:var(--df-tracking-display,.02em);line-height:var(--df-lh-tight,1.35);margin:0}.tool-shell-subtitle[data-v-40017b7f]{color:#637086;font-size:var(--df-fs-sm,13px);font-weight:var(--df-fw-regular,400);line-height:var(--df-lh-snug,1.55);margin:4px 0 0}.tool-shell-workspace[data-v-40017b7f]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-40017b7f]{align-items:center;color:#1d2940;display:flex;font-size:var(--df-fs-md,15px);font-weight:var(--df-fw-semibold,600);gap:8px;letter-spacing:var(--df-tracking-normal,.02em);margin:0 0 12px}.section-title>span[data-v-40017b7f]{background:var(--df-primary-soft,#fff1ee);border-radius:7px;color:var(--df-primary,#ff5b4f);display:inline-grid;font-size:11px;font-weight:600;height:23px;place-items:center;width:23px}.section-heading[data-v-40017b7f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.section-state[data-v-40017b7f]{align-items:center;background:#eaf8f0;border-radius:999px;color:#237a4b;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:4px;padding:4px 8px}.file-list[data-v-40017b7f],.help-list[data-v-40017b7f]{list-style:none;margin:12px 0 0;padding:0}.file-list li+li[data-v-40017b7f]{margin-top:8px}.help-list li[data-v-40017b7f]{color:#3d4a63;display:flex;font-size:14px;gap:8px;line-height:1.6;min-width:0;overflow-wrap:anywhere}.help-list[data-v-40017b7f]{list-style:disc;padding-left:18px}.related-tools[data-v-40017b7f]{display:flex;flex-wrap:wrap;gap:8px}.related-tools a[data-v-40017b7f]{background:#eef0fb;border-radius:8px;color:#3b3fc4;padding:8px 12px;text-decoration:none}.primary-cta[data-v-40017b7f],.text-btn[data-v-40017b7f]{border-radius:8px;cursor:pointer;font-size:var(--df-fs-md,15px);font-weight:500;min-height:44px}.text-btn[data-v-40017b7f]{background:transparent;border:none;color:var(--df-text-muted,#6f6a66);margin-top:8px;padding:0 8px}.primary-cta[data-v-40017b7f]{background:var(--df-primary,#ff5b4f);border:none;box-shadow:0 8px 18px #ff5b4f2e;color:#fff;width:100%}.primary-cta[data-v-40017b7f]:hover:not(:disabled){background:var(--df-primary-hover,#ea493f)}.primary-cta[data-v-40017b7f]:disabled{cursor:not-allowed;opacity:.65}.tool-page-shell[data-v-40017b7f] :focus-visible{outline:2px solid #5456d9;outline-offset:2px}.tool-shell-options[data-v-40017b7f],.tool-shell-preview[data-v-40017b7f],.tool-shell-upload[data-v-40017b7f]{background:#fff;border:1px solid #dbe1ec;border-radius:12px;padding:16px}.tool-shell-stage[data-v-40017b7f]{background:linear-gradient(150deg,#fbfcff,#f7f9fd);border:1px solid #e0e6f0;border-radius:16px;min-height:360px;padding:clamp(24px,3vw,36px)}.tool-shell-stage>h2[data-v-40017b7f]{color:#18243b;font-size:clamp(16px,2vw,18px);font-weight:600;line-height:1.35;margin:0 0 20px}.stage-list[data-v-40017b7f]{display:grid;gap:12px;list-style:none;margin:0;padding:0;position:relative}.stage-list[data-v-40017b7f]:before{background:#dbe2ef;bottom:34px;content:"";left:24px;position:absolute;top:34px;width:1px}.stage-list li[data-v-40017b7f]{align-items:center;display:grid;gap:15px;grid-template-columns:48px minmax(0,1fr);padding:13px 15px 13px 0;position:relative;z-index:1}.stage-icon[data-v-40017b7f]{background:#fff;border:1px solid #e3e7ef;border-radius:13px;box-shadow:0 6px 16px #1c2d520f;color:var(--df-primary,#ff5b4f);display:grid;height:48px;place-items:center;width:48px}.stage-list li:first-child .stage-icon[data-v-40017b7f]{color:#d94c56}.stage-list li div[data-v-40017b7f]{display:grid;gap:2px}.stage-list strong[data-v-40017b7f]{color:#243149;font-size:14px;line-height:1.4}.stage-list small[data-v-40017b7f]{color:#6f7c91;font-size:12px;line-height:1.5}[data-tool-key=pdf_to_word] .tool-shell-main[data-v-40017b7f]{border-color:#dde4ef;box-shadow:0 18px 50px #20325812}[data-tool-key=pdf_to_word] .tool-shell-upload[data-v-40017b7f] .doc-upload-zone{background:#f9fbff;border-color:#bec9db}[data-tool-key=pdf_to_word] .tool-shell-upload[data-v-40017b7f] .doc-upload-zone:hover{background:var(--df-primary-soft,#fff1ee);border-color:var(--df-primary,#ff5b4f)}.preview-heading[data-v-40017b7f]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.preview-heading h2[data-v-40017b7f]{color:#172238;font-size:17px;line-height:1.3;margin:2px 0 0}.preview-kicker[data-v-40017b7f]{color:#818aa0;font-size:var(--df-fs-xs,12px);font-weight:500;letter-spacing:.04em;margin:0}.preview-file-count[data-v-40017b7f]{background:#eef;border-radius:999px;color:#5456d9;flex:0 0 auto;font-size:12px;font-weight:700;padding:5px 9px}.preview-file-switcher[data-v-40017b7f]{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;scrollbar-width:thin}.preview-file-tab[data-v-40017b7f]{align-items:center;background:#f8f9fc;border:1px solid #dfe4ee;border-radius:9px;color:#596579;cursor:pointer;display:flex;gap:7px;max-width:220px;min-width:0;padding:8px 10px}.preview-file-tab span[data-v-40017b7f]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-file-tab.active[data-v-40017b7f]{background:#f0f0ff;border-color:#bfc2ff;box-shadow:0 0 0 2px #5456d914;color:#3f43c7}.preview-viewer[data-v-40017b7f]{background:#f6f7fa;border:1px solid #e1e6ef;border-radius:12px;display:flex;flex-direction:column;height:clamp(420px,58vh,680px);overflow:auto}.preview-viewer[data-v-40017b7f] .preview-panel{align-items:stretch;background:#f6f7fa;flex:1 1 auto;height:100%;min-height:100%;padding:0;width:100%}.preview-guidance[data-v-40017b7f]{align-items:center;color:#778297;display:flex;font-size:12px;gap:6px;line-height:1.5;margin:10px 0 0}.preview-empty-state[data-v-40017b7f]{align-content:center;color:#8b95a8;display:grid;gap:10px;min-height:280px;place-items:center;text-align:center}@media (max-width:767px){.tool-page-shell[data-v-40017b7f]{padding:16px 12px 32px}.tool-shell-layout[data-v-40017b7f]{grid-template-columns:1fr}.tool-shell-navigation[data-v-40017b7f]{display:none}.tool-shell-main[data-v-40017b7f]{padding:18px 14px}.tool-shell-stage[data-v-40017b7f]{min-height:auto;padding:20px 16px}.tool-shell-title[data-v-40017b7f]{font-size:var(--df-fs-xl,20px)}.tool-shell-cta[data-v-40017b7f]{background:#fff;bottom:0;box-shadow:0 -8px 24px #17223814;padding:12px 0 calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:20}}@media (min-width:768px){.tool-page-shell[data-v-40017b7f]{padding:30px var(--df-page-gutter,24px) 64px}.tool-shell-title[data-v-40017b7f]{font-size:var(--df-fs-xl,20px)}.tool-shell-workspace[data-v-40017b7f]{align-items:start;display:grid;gap:20px 24px;grid-template-areas:"upload side" "options side" "cta side" "status side";grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.tool-shell-upload[data-v-40017b7f]{grid-area:upload}.tool-shell-options[data-v-40017b7f]{grid-area:options}.tool-shell-cta[data-v-40017b7f]{grid-area:cta}.tool-shell-status[data-v-40017b7f]{grid-area:status}.tool-shell-preview[data-v-40017b7f],.tool-shell-stage[data-v-40017b7f]{grid-area:side}.tool-shell-preview[data-v-40017b7f]{min-height:520px}}@media (min-width:1280px){.tool-shell-workspace[data-v-40017b7f]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}@media (max-width:1050px) and (min-width:768px){.tool-shell-layout[data-v-40017b7f]{grid-template-columns:72px minmax(0,1fr)}.tool-shell-navigation[data-v-40017b7f] .tool-sidebar{padding:10px 5px}.tool-shell-navigation[data-v-40017b7f] .group-list,.tool-shell-navigation[data-v-40017b7f] .sidebar-heading,.tool-shell-navigation[data-v-40017b7f] .sidebar-search{display:none}}
