.image-to-pdf{padding:clamp(20px,4vw,36px)}.image-to-pdf h2{margin:0 0 10px}.image-to-pdf .intro,.image-to-pdf .sub,.image-to-pdf .section-heading p,.image-to-pdf .hint{color:#667085}.image-to-pdf .drop-zone{text-align:center;border:2px dashed #b8c7e3;border-radius:14px;padding:38px 16px;position:relative}.image-to-pdf .drop-zone.dragging{background:#eff5ff;border-color:#2563eb}.image-to-pdf .drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.image-to-pdf .drop-zone svg{fill:none;stroke:#2563eb;stroke-width:1.8px;width:42px}.image-to-pdf .drop-zone p{margin:8px}.image-to-pdf .drop-zone button,.image-to-pdf .primary,.image-to-pdf .download{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;font-weight:700}.image-to-pdf .drop-zone button{padding:.8rem 1.3rem}.image-to-pdf .privacy{line-height:1.7}.image-to-pdf .message{border-radius:9px;padding:13px 15px}.image-to-pdf .loading{color:#2455a4;background:#eff6ff}.image-to-pdf .warning{color:#805500;background:#fff8e7}.image-to-pdf .error{color:#a91d2c;background:#fff0f0}.image-to-pdf .order,.image-to-pdf .result{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.image-to-pdf .section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.image-to-pdf .section-heading p{margin:0}.image-to-pdf .section-subheading{margin:24px 0 12px;font-size:1rem}.image-to-pdf .file-list{gap:10px;margin:18px 0;display:grid}.image-to-pdf .image-file-card{background:#f8faff;border:1px solid #dbe2ee;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.image-to-pdf .file-number{color:#1f5bc4;background:#e5edff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.image-to-pdf .file-thumb{object-fit:cover;background:#fff;border:1px solid #dbe2ee;border-radius:8px;width:52px;height:52px}.image-to-pdf .image-file-info{gap:4px;min-width:0;display:grid}.image-to-pdf .image-file-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.image-to-pdf .image-file-meta{color:#667085;font-size:.82rem}.image-to-pdf .image-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.image-to-pdf .layout-fieldset{border:1px solid #d8e0ed;border-radius:9px;margin:14px 0;padding:14px}.image-to-pdf .layout-fieldset legend{color:#344054;padding:0 5px;font-size:.86rem;font-weight:700}.image-to-pdf .choice-grid{flex-wrap:wrap;gap:8px 24px;display:flex}.image-to-pdf .choice-grid label{cursor:pointer;align-items:center;gap:6px;display:flex}.image-to-pdf .field-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:14px;display:grid}.image-to-pdf .field{gap:.4rem;font-weight:700;display:grid}.image-to-pdf .field select{width:100%;font:inherit;background:#fff;border:1px solid #aab8d0;border-radius:9px;padding:.72rem}.image-to-pdf .field select:disabled{opacity:.55;cursor:not-allowed}.image-to-pdf .hint{margin-top:10px}.image-to-pdf .secondary,.image-to-pdf .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}.image-to-pdf .danger{color:#a91d2c;border-color:#efb5bb}.image-to-pdf button:focus-visible,.image-to-pdf a:focus-visible,.image-to-pdf input:focus-visible,.image-to-pdf select:focus-visible{outline-offset:2px;outline:3px solid #93b4ff}.image-to-pdf button:disabled,.image-to-pdf input:disabled{opacity:.55;cursor:not-allowed}.image-to-pdf .summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.image-to-pdf .summary div{background:#f5f7fb;border-radius:10px;gap:4px;min-width:0;padding:14px;display:grid}.image-to-pdf .summary dt{color:#667085;font-size:.78rem}.image-to-pdf .summary dd{overflow-wrap:anywhere;margin:0;font-weight:800}.image-to-pdf .primary,.image-to-pdf .download{text-align:center;width:100%;min-height:52px;padding:14px 20px;text-decoration:none;display:block}.image-to-pdf .download{background:#18733a}.image-to-pdf .complete{color:#176b37}.image-to-pdf [aria-busy=true]{cursor:wait}@media (width<=850px){.image-to-pdf .image-file-card{grid-template-columns:auto auto minmax(0,1fr)}.image-to-pdf .image-file-actions{grid-column:1/-1;justify-content:flex-start;padding-left:0}.image-to-pdf .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.image-to-pdf .field-grid{grid-template-columns:1fr}}@media (width<=520px){.image-to-pdf .drop-zone{padding:28px 12px}.image-to-pdf .section-heading{flex-direction:column;align-items:stretch}.image-to-pdf .image-file-card{padding:12px}.image-to-pdf .image-file-actions button{flex:calc(50% - 6px)}.image-to-pdf .summary{grid-template-columns:1fr 1fr}.image-to-pdf .summary div{padding:12px}.image-to-pdf .secondary,.image-to-pdf .danger{min-height:42px}}.image-to-pdf #itp-simple,.image-to-pdf #itp-free{border-top:1px solid #e2e6ef;margin-top:28px;padding-top:25px}.image-to-pdf .free-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;margin-top:16px;display:grid}.image-to-pdf .free-pages-panel{min-width:0}.image-to-pdf .free-pages-panel .section-heading{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.image-to-pdf .free-page-list{gap:10px;display:grid}.image-to-pdf .free-page-item{cursor:pointer;text-align:left;background:#f8faff;border:2px solid #dbe2ee;border-radius:10px;gap:6px;padding:8px;display:grid;position:relative}.image-to-pdf .free-page-item.selected{background:#eff5ff;border-color:#2563eb}.image-to-pdf .free-page-thumb{aspect-ratio:1/1.414;background:#fff;border:1px solid #dbe2ee;border-radius:6px;width:100%;position:relative;overflow:hidden}.image-to-pdf .free-page-thumb.landscape{aspect-ratio:1.414}.image-to-pdf .free-page-thumb img{position:absolute}.image-to-pdf .free-page-label{color:#344054;justify-content:space-between;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.image-to-pdf .free-page-actions{flex-wrap:wrap;gap:4px;display:flex}.image-to-pdf .free-page-actions button{flex:1;min-height:30px;padding:2px 6px;font-size:.74rem}.image-to-pdf .free-editor-panel{min-width:0}.image-to-pdf .free-toolbar{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.image-to-pdf .free-toolbar .field{min-width:130px}.image-to-pdf .free-toolbar select{font:inherit;border:1px solid #aab8d0;border-radius:9px;padding:.6rem}.image-to-pdf .free-stage-wrap{background:#eef1f7;border:1px solid #dbe2ee;border-radius:12px;justify-content:center;margin-top:16px;padding:16px;display:flex}.image-to-pdf .free-stage{touch-action:none;background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a1f}.image-to-pdf .free-placement{box-sizing:border-box;cursor:grab;touch-action:none;position:absolute}.image-to-pdf .free-placement img{object-fit:fill;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image-to-pdf .free-placement.selected{outline:2px solid #2563eb}.image-to-pdf .free-handle{touch-action:none;background:#fff;border:2px solid #2563eb;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute}.image-to-pdf .free-handle.tl{cursor:nwse-resize;top:0;left:0}.image-to-pdf .free-handle.tr{cursor:nesw-resize;top:0;left:100%}.image-to-pdf .free-handle.bl{cursor:nesw-resize;top:100%;left:0}.image-to-pdf .free-handle.br{cursor:nwse-resize;top:100%;left:100%}.image-to-pdf .free-handle.rotate{cursor:grab;background:#2563eb;margin-top:-32px;top:0;left:50%}.image-to-pdf .free-handle.rotate:before{content:"";background:#2563eb;width:1px;height:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.image-to-pdf .free-selection-bar{background:#f5f7fb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.image-to-pdf .free-selection-bar span{color:#344054;overflow-wrap:anywhere;flex:1;min-width:120px;font-size:.84rem;font-weight:700}@media (width<=850px){.image-to-pdf .free-layout{grid-template-columns:1fr}.image-to-pdf .free-page-list{grid-auto-columns:120px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}}.guide[data-astro-cid-5blsltv7]{padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-5blsltv7] h2[data-astro-cid-5blsltv7]{margin-top:2rem}.guide[data-astro-cid-5blsltv7] h2[data-astro-cid-5blsltv7]:first-child{margin-top:0}.guide[data-astro-cid-5blsltv7] h3[data-astro-cid-5blsltv7]{margin-top:1.5rem}.guide[data-astro-cid-5blsltv7] p[data-astro-cid-5blsltv7],.guide[data-astro-cid-5blsltv7] li[data-astro-cid-5blsltv7]{line-height:1.85}.guide[data-astro-cid-5blsltv7] li[data-astro-cid-5blsltv7]+li[data-astro-cid-5blsltv7]{margin-top:.5rem}
