.pdf-splitter{padding:clamp(20px,4vw,36px)}.pdf-splitter h2{margin:0 0 10px}.pdf-splitter .intro,.pdf-splitter .sub,.pdf-splitter .settings>p{color:#667085}.pdf-splitter .drop-zone{text-align:center;border:2px dashed #b8c7e3;border-radius:14px;padding:38px 16px;position:relative}.pdf-splitter .drop-zone.dragging{background:#eff5ff;border-color:#2563eb}.pdf-splitter .drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.pdf-splitter .drop-zone svg{fill:none;stroke:#2563eb;stroke-width:1.8px;width:42px}.pdf-splitter .drop-zone p{margin:8px}.pdf-splitter button,.pdf-splitter .result-link,.pdf-splitter .zip-download{font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:700}.pdf-splitter #pdf-split-select,.pdf-splitter .primary,.pdf-splitter .zip-download{color:#fff;background:#2563eb}.pdf-splitter #pdf-split-select{padding:.8rem 1.3rem}.pdf-splitter .privacy{line-height:1.7}.pdf-splitter .file-info{background:#f5f7fb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.pdf-splitter .file-info dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.pdf-splitter .file-info dt,.pdf-splitter .summary dt{color:#667085;font-size:.78rem}.pdf-splitter .file-info dd,.pdf-splitter .summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:800}.pdf-splitter .secondary{color:#344054;background:#fff;border:1px solid #bdc8da;padding:9px 12px}.pdf-splitter .message{border-radius:9px;padding:13px 15px}.pdf-splitter .loading{color:#2455a4;background:#eff6ff}.pdf-splitter .warning{color:#805500;background:#fff8e7}.pdf-splitter .error,.pdf-splitter .field-error{color:#a91d2c}.pdf-splitter .error{background:#fff0f0}.pdf-splitter .settings,.pdf-splitter .result{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.pdf-splitter .count-label{grid-template-columns:1fr 90px;align-items:center;gap:6px 12px;max-width:320px;margin:20px 0;font-weight:700;display:grid}.pdf-splitter .count-label input{width:100%;font:inherit;border:1px solid #bdc8da;border-radius:8px;padding:10px}.pdf-splitter .count-label small{color:#667085;grid-column:2;font-weight:400}.pdf-splitter .preview-toggle{cursor:pointer;align-items:center;gap:8px;margin:0 0 18px;font-weight:700;display:flex}.pdf-splitter .preview-toggle input{width:18px;height:18px}.pdf-splitter .output-list{gap:12px;display:grid}.pdf-splitter .output-card{background:#f8faff;border:1px solid #dbe2ee;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px 14px;min-width:0;padding:16px;display:grid}.pdf-splitter .output-card h3{grid-column:1/-1;margin:0;font-size:1rem}.pdf-splitter .output-card label{color:#344054;gap:6px;min-width:0;font-size:.84rem;font-weight:700;display:grid}.pdf-splitter .output-card input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdc8da;border-radius:8px;padding:10px 11px}.pdf-splitter .output-card input[aria-invalid=true]{border-color:#c73545}.pdf-splitter .output-card small,.pdf-splitter .field-error,.pdf-splitter .selected-count{color:#667085;grid-column:1/-1;margin:0;font-size:.82rem}.pdf-splitter .field-error{color:#a91d2c}.pdf-splitter .selected-count{color:#344054}.pdf-splitter .thumb-strip{grid-column:1/-1;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pdf-splitter .thumb-item{text-align:center;flex:none;gap:3px;width:64px;display:grid}.pdf-splitter .thumb-stage{color:#8791a3;background:#eef1f5;border:1px solid #dbe2ee;border-radius:6px;justify-content:center;align-items:center;height:82px;padding:3px;font-size:.62rem;line-height:1.3;display:flex;overflow:hidden}.pdf-splitter .thumb-stage img{max-width:100%;max-height:100%;display:block}.pdf-splitter .thumb-item span{color:#667085;font-size:.7rem}.pdf-splitter .summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pdf-splitter .summary div{background:#f5f7fb;border-radius:10px;min-width:0;padding:14px;display:grid}.pdf-splitter .settings .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-splitter .primary,.pdf-splitter .zip-download{text-align:center;width:100%;min-height:52px;padding:14px 20px;text-decoration:none}.pdf-splitter .primary:disabled{cursor:not-allowed;background:#aeb8ca}.pdf-splitter .complete{color:#176b37}.pdf-splitter .result-links{gap:9px;margin-bottom:12px;display:grid}.pdf-splitter .result-link{color:#1f5bc4;background:#fff;border:1px solid #aac0eb;padding:12px 14px;text-decoration:none}.pdf-splitter .zip-download{background:#18733a;display:block}.pdf-splitter button:focus-visible,.pdf-splitter a:focus-visible,.pdf-splitter input:focus-visible{outline-offset:2px;outline:3px solid #93b4ff}.pdf-splitter [aria-busy=true]{cursor:wait}@media (width<=650px){.pdf-splitter .file-info{flex-direction:column;align-items:stretch}.pdf-splitter .file-info dl,.pdf-splitter .output-card{grid-template-columns:1fr}.pdf-splitter .output-card h3,.pdf-splitter .output-card small,.pdf-splitter .field-error,.pdf-splitter .selected-count{grid-column:1}.pdf-splitter .summary,.pdf-splitter .settings .summary{grid-template-columns:1fr}.pdf-splitter .count-label{grid-template-columns:1fr 82px}}.guide[data-astro-cid-m35znpbm]{margin-top:0;padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-m35znpbm] h2[data-astro-cid-m35znpbm]{margin-top:2rem}.guide[data-astro-cid-m35znpbm] h2[data-astro-cid-m35znpbm]:first-child{margin-top:0}.guide[data-astro-cid-m35znpbm] li[data-astro-cid-m35znpbm]+li[data-astro-cid-m35znpbm]{margin-top:.5rem}.guide[data-astro-cid-m35znpbm] p[data-astro-cid-m35znpbm],.guide[data-astro-cid-m35znpbm] li[data-astro-cid-m35znpbm]{line-height:1.85}
