.merge-pdf-product { --mp-paper:var(--surface-strong,#fff);--mp-stage:var(--surface-sunken,#f4f5f8);--mp-line:var(--line,#e4e6eb);color:var(--ink,#0d1017);font:400 16px/1.5 var(--font-ui);padding-bottom:32px; }
.merge-pdf-product * { box-sizing:border-box; }
.merge-pdf-product [hidden] { display:none!important; }
.merge-pdf-product :is(h1,h2,h3,p,ol,section) { margin:0; }
.merge-pdf-product button { font:inherit;cursor:pointer;color:inherit; }
.merge-pdf-product :is(button,a,summary):focus-visible { outline:3px solid var(--accent,#2f5bea);outline-offset:4px; }
.merge-pdf-product .mp-heading { padding:30px 0 28px; }
.merge-pdf-product h1 { font:700 clamp(36px,4.2vw,60px)/1.04 var(--font-display);letter-spacing:-.045em; }
.merge-pdf-product .tool-intent-brief { margin-top:15px;max-width:70ch;color:var(--muted);font-size:17px; }
.merge-pdf-product .mp-workbench { display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);gap:24px;align-items:start; }
.merge-pdf-product .mp-start { padding:26px 24px;border:1px solid var(--mp-line);border-radius:24px;background:var(--mp-paper); }
.merge-pdf-product .mp-file-stack { display:flex;gap:7px;margin-bottom:25px; }
.merge-pdf-product .mp-file-stack span { flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:12px 8px;border:1px solid var(--mp-line);border-radius:5px;background:var(--mp-paper);font-size:11px; }
.merge-pdf-product .mp-file-stack b { font-size:17px; }
.merge-pdf-product .mp-start h2 { font:700 clamp(27px,2.3vw,34px)/1.12 var(--font-display);letter-spacing:-.035em; }
.merge-pdf-product .mp-start>p { margin-top:14px;color:var(--muted);font-size:15px; }
.merge-pdf-product :is(.mp-primary,.mp-secondary) { display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 16px;border-radius:999px;text-align:center;text-decoration:none;font-weight:600;font-size:14px; }
.merge-pdf-product .mp-primary { margin-top:24px;background:var(--ink);color:#fff; }
.merge-pdf-product .mp-primary:hover { background:var(--ink-700,#262b36); }
.merge-pdf-product .mp-secondary { margin-top:12px;border:1px solid var(--mp-line);color:var(--ink); }
.merge-pdf-product .mp-secondary:hover { background:var(--mp-stage); }
.merge-pdf-product .mp-start small { display:block;margin-top:10px;color:var(--muted);font-size:12px;text-align:center; }
.merge-pdf-product .mp-help-link { display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:8px;color:var(--ink);font-size:13px;text-underline-offset:4px; }
.merge-pdf-product .mp-recording { min-width:0;border:1px solid var(--mp-line);border-radius:24px;overflow:hidden;background:var(--mp-stage);scroll-margin-top:80px; }
.merge-pdf-product .mp-recording>header { display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;background:var(--mp-paper); }
.merge-pdf-product .mp-recording h2 { font:600 20px/1.2 var(--font-display); }
.merge-pdf-product .mp-recording>header span { font-size:11px;color:var(--muted); }
.merge-pdf-product .mp-media-controls { display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px; }
.merge-pdf-product .mp-media-controls>div { display:flex;gap:4px;margin-right:auto; }
.merge-pdf-product .mp-media-controls button { min-height:42px;padding:8px 12px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-paper);font-size:13px; }
.merge-pdf-product .mp-media-controls button[aria-pressed=true] { background:var(--ink);border-color:var(--ink);color:#fff; }
.merge-pdf-product .mp-recording-screen { display:flex;justify-content:center;background:var(--mp-stage); }
.merge-pdf-product .mp-recording-screen img { display:block;width:100%;height:auto;object-fit:contain; }
.merge-pdf-product .mp-recording[data-layout=mobile] .mp-recording-screen img { width:auto;max-width:100%;height:490px; }
.merge-pdf-product .mp-media-status { padding:13px 20px 0;font-size:12px;line-height:1.5; }
.merge-pdf-product .mp-recording-note { padding:7px 20px 17px;color:var(--muted);font-size:11px; }
.merge-pdf-product .mp-order-example { padding-top:34px; }
.merge-pdf-product .mp-section-heading h2,.merge-pdf-product .mp-checks h2 { font:700 28px/1.18 var(--font-display);letter-spacing:-.035em; }
.merge-pdf-product .mp-section-heading p { margin-top:10px;color:var(--muted);font-size:15px; }
.merge-pdf-product .mp-order-workbench { display:grid;grid-template-columns:minmax(220px,.8fr) 40px minmax(0,1.4fr);align-items:center;gap:20px;margin-top:22px; }
.merge-pdf-product .mp-sources { list-style:none;padding:0;display:grid;gap:10px;max-width:none;width:100%; }
.merge-pdf-product .mp-sources li { display:flex;align-items:center;gap:14px;min-height:74px;padding:13px 16px;border:1px solid var(--mp-line);border-radius:15px;background:var(--mp-paper); }
.merge-pdf-product .mp-source-index { font-size:22px;color:var(--muted); }
.merge-pdf-product .mp-sources li>div:nth-child(2) { display:grid;gap:3px; }
.merge-pdf-product .mp-sources strong { font-size:15px; }
.merge-pdf-product .mp-sources li>div>span { color:var(--muted);font-size:12px; }
.merge-pdf-product .mp-move { display:flex;gap:4px;margin-left:auto; }
.merge-pdf-product .mp-move button { min-width:40px;min-height:40px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-stage); }
.merge-pdf-product button:disabled { opacity:.35;cursor:default; }
.merge-pdf-product .mp-join-arrow { text-align:center;font-size:30px;color:var(--muted); }
.merge-pdf-product .mp-result-stack { min-width:0;padding:22px;border-radius:18px;background:var(--mp-stage); }
.merge-pdf-product .mp-result-heading { display:flex;justify-content:space-between;gap:12px;margin-bottom:20px; }
.merge-pdf-product .mp-result-heading span { font-size:13px;color:var(--muted); }
.merge-pdf-product .mp-output { display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;list-style:none;padding:0;max-width:none;width:100%; }
.merge-pdf-product .mp-output li { display:flex;flex-direction:column;justify-content:space-between;gap:25px;min-width:0;padding:15px 10px;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-paper); }
.merge-pdf-product .mp-output b { font:700 23px/1 var(--font-display); }
.merge-pdf-product .mp-output span { font-size:10px;overflow-wrap:anywhere; }
.merge-pdf-product .mp-order-caption { margin-top:20px;font-size:14px; }
.merge-pdf-product .mp-order-footer { display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px; }
.merge-pdf-product .mp-order-footer p { color:var(--muted);font-size:12px; }
.merge-pdf-product .mp-order-footer button { min-height:44px;padding:8px 15px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-paper);font-size:12px; }
.merge-pdf-product .mp-checks { padding-top:34px; }
.merge-pdf-product .mp-checks ol { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin-top:22px;max-width:none;width:100%; }
.merge-pdf-product .mp-checks li { display:grid;align-content:start;gap:9px;padding-top:15px;border-top:1px solid var(--mp-line); }
.merge-pdf-product .mp-checks b { font-size:18px; }
.merge-pdf-product .mp-checks span { color:var(--muted);font-size:14px; }
.merge-pdf-product .mp-limit-note { margin-top:26px;padding:17px 20px;border-radius:14px;background:var(--mp-stage);font-size:14px; }
.merge-pdf-product .mp-reference-link { margin:14px 0;font-size:14px; }
.merge-pdf-product .mp-reference-link a { color:var(--ink);text-underline-offset:4px; }
.merge-pdf-product .mp-reference { border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line); }
.merge-pdf-product .mp-reference>summary { padding:19px 0;font-size:16px;font-weight:600;cursor:pointer; }
.merge-pdf-product .mp-reference>div { padding:0 0 24px; }
.merge-pdf-product .mp-reference section { margin:24px 0; }
body.p-merge-pdf-product .dokivo-public-support { position:static;width:max-content;margin:20px auto;border-radius:14px;box-shadow:none; }
@media(max-width:900px) { .merge-pdf-product .mp-workbench { grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:16px; }.merge-pdf-product .mp-order-workbench { grid-template-columns:minmax(220px,.8fr) 24px minmax(0,1.2fr);gap:12px; }.merge-pdf-product .mp-result-stack { padding:16px; }.merge-pdf-product .mp-output { gap:5px; }.merge-pdf-product .mp-output li { padding:12px 7px; } }
@media(max-width:700px) { .merge-pdf-product .mp-workbench { grid-template-columns:1fr; }.merge-pdf-product .mp-start { padding:22px; }.merge-pdf-product .mp-file-stack { max-width:370px; }.merge-pdf-product .mp-start h2 br { display:none; }.merge-pdf-product .mp-recording[data-layout=mobile] .mp-recording-screen img { width:100%;height:auto; }.merge-pdf-product .mp-order-workbench { grid-template-columns:1fr;gap:13px; }.merge-pdf-product .mp-join-arrow { transform:rotate(90deg); }.merge-pdf-product .mp-checks ol { grid-template-columns:1fr;gap:18px; }.merge-pdf-product .mp-heading { padding:24px 0; }.merge-pdf-product .mp-heading h1 { font-size:37px; }.merge-pdf-product .mp-media-controls { padding:12px; }.merge-pdf-product .mp-recording>header { flex-wrap:wrap; }.merge-pdf-product .mp-output li { min-height:120px; }.merge-pdf-product .mp-section-heading h2,.merge-pdf-product .mp-checks h2 { font-size:26px; } }
