.pdf-merger{padding:clamp(20px,4vw,36px)}.pdf-merger h2{margin:0 0 10px}.pdf-merger .intro,.pdf-merger .sub,.pdf-merger .section-heading p{color:#667085}.pdf-merger .drop-zone{text-align:center;border:2px dashed #b8c7e3;border-radius:14px;padding:38px 16px;position:relative}.pdf-merger .drop-zone.dragging{background:#eff5ff;border-color:#2563eb}.pdf-merger .drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.pdf-merger .drop-zone svg{fill:none;stroke:#2563eb;stroke-width:1.8px;width:42px}.pdf-merger .drop-zone p{margin:8px}.pdf-merger .drop-zone button,.pdf-merger .primary,.pdf-merger .download{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;font-weight:700}.pdf-merger .drop-zone button{padding:.8rem 1.3rem}.pdf-merger .privacy{line-height:1.7}.pdf-merger .message{border-radius:9px;padding:13px 15px}.pdf-merger .loading{color:#2455a4;background:#eff6ff}.pdf-merger .warning{color:#805500;background:#fff8e7}.pdf-merger .error{color:#a91d2c;background:#fff0f0}.pdf-merger .order,.pdf-merger .result{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.pdf-merger .section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.pdf-merger .section-heading p{margin:0}.pdf-merger .file-list{gap:10px;margin:18px 0;display:grid}.pdf-merger .pdf-file-card{background:#f8faff;border:1px solid #dbe2ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.pdf-merger .file-number{color:#1f5bc4;background:#e5edff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.pdf-merger .pdf-file-info{gap:4px;min-width:0;display:grid}.pdf-merger .pdf-file-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.pdf-merger .pdf-file-meta{color:#667085;font-size:.82rem}.pdf-merger .pdf-file-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:6px;max-width:390px;display:flex}.pdf-merger .page-selector{background:#fff;border:1px solid #d8e0ed;border-radius:9px;grid-column:2/-1;min-width:0;margin:0;padding:12px}.pdf-merger .page-selector legend{color:#344054;padding:0 5px;font-size:.86rem;font-weight:700}.pdf-merger .page-mode-choices{flex-wrap:wrap;gap:8px 20px;display:flex}.pdf-merger .page-mode-choices label{cursor:pointer;align-items:center;gap:6px;display:flex}.pdf-merger .page-input-label{margin-top:12px;font-size:.84rem;font-weight:700;display:block}.pdf-merger .page-input{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdc8da;border-radius:8px;margin-top:5px;padding:9px 11px}.pdf-merger .page-input:focus{border-color:#2563eb;outline:3px solid #dce8ff}.pdf-merger .page-input[aria-invalid=true]{border-color:#c73545}.pdf-merger .page-help{color:#667085;margin-top:6px;display:block}.pdf-merger .page-error{color:#a91d2c;overflow-wrap:anywhere;margin:7px 0 0;font-size:.84rem;font-weight:700}.pdf-merger .page-selection-count{color:#344054;margin-top:8px;font-size:.84rem;display:block}.pdf-merger .merge-summary-heading{margin:20px 0 0;font-size:1rem}.pdf-merger .secondary,.pdf-merger .danger{color:#344054;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc8da;border-radius:8px;padding:7px 10px;font-size:.82rem;font-weight:700}.pdf-merger .danger{color:#a91d2c;border-color:#efb5bb}.pdf-merger button:focus-visible,.pdf-merger a:focus-visible,.pdf-merger input:focus-visible{outline-offset:2px;outline:3px solid #93b4ff}.pdf-merger button:disabled,.pdf-merger input:disabled{opacity:.55;cursor:not-allowed}.pdf-merger .summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pdf-merger .summary div{background:#f5f7fb;border-radius:10px;gap:4px;min-width:0;padding:14px;display:grid}.pdf-merger .summary dt{color:#667085;font-size:.78rem}.pdf-merger .summary dd{overflow-wrap:anywhere;margin:0;font-weight:800}.pdf-merger .primary,.pdf-merger .download{text-align:center;width:100%;min-height:52px;padding:14px 20px;text-decoration:none;display:block}.pdf-merger .download{background:#18733a}.pdf-merger .complete{color:#176b37}.pdf-merger [aria-busy=true]{cursor:wait}@media (width<=850px){.pdf-merger .pdf-file-card{grid-template-columns:auto minmax(0,1fr)}.pdf-merger .page-selector{grid-column:1/-1}.pdf-merger .pdf-file-actions{grid-area:auto/1/auto/-1;justify-content:flex-start;max-width:none;padding-left:43px}.pdf-merger .summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pdf-merger .drop-zone{padding:28px 12px}.pdf-merger .section-heading{flex-direction:column;align-items:stretch}.pdf-merger .pdf-file-card{grid-template-columns:auto minmax(0,1fr);padding:12px}.pdf-merger .pdf-file-actions{padding-left:0}.pdf-merger .pdf-file-actions button{flex:calc(33.333% - 6px)}.pdf-merger .summary{grid-template-columns:1fr 1fr}.pdf-merger .summary div{padding:12px}.pdf-merger .secondary,.pdf-merger .danger{min-height:42px}}.guide[data-astro-cid-gvkhuuxp]{margin-top:0;padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-gvkhuuxp] h2[data-astro-cid-gvkhuuxp]{margin-top:2rem}.guide[data-astro-cid-gvkhuuxp] h2[data-astro-cid-gvkhuuxp]:first-child{margin-top:0}.guide[data-astro-cid-gvkhuuxp] h3[data-astro-cid-gvkhuuxp]{margin-top:1.5rem}.guide[data-astro-cid-gvkhuuxp] li[data-astro-cid-gvkhuuxp]+li[data-astro-cid-gvkhuuxp]{margin-top:.5rem}.guide[data-astro-cid-gvkhuuxp] p[data-astro-cid-gvkhuuxp],.guide[data-astro-cid-gvkhuuxp] li[data-astro-cid-gvkhuuxp]{line-height:1.85}
