.pdf-edit{padding:16px;color:#10264b}.pdf-edit-drop{text-align:center;border:1px dashed #93bdff;border-radius:12px;padding:26px 16px;background:#f7fbff}.pdf-edit-drop>svg{width:42px;height:42px;fill:none;stroke:#0879ff;stroke-width:1.7;display:block;margin:0 auto 8px}.pdf-edit-drop p{margin:8px 0 16px}.pdf-edit-drop small{display:block;margin-top:12px;color:#557199}.pdf-edit-choose,.pdf-edit-actions>button[type=submit],.pdf-edit-actions>a{display:inline-flex;justify-content:center;align-items:center;background:#0676ff;color:#fff!important;border:0;border-radius:9px;padding:11px 18px;font-weight:600;cursor:pointer;text-decoration:none}.pdf-edit-choose{position:relative;overflow:hidden}.pdf-edit-choose input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.pdf-edit-choose:focus-within{outline:3px solid #9dcaff;outline-offset:3px}.pdf-edit-file{overflow-wrap:anywhere;font-weight:600;margin:12px 0}.pdf-edit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #d8e6ff;border-radius:10px;padding:16px}.pdf-edit-options label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:14px}.pdf-edit-options input,.pdf-edit-options select{width:100%;min-width:0;border:1px solid #cfe0ff;border-radius:7px;padding:10px;color:#173557;background:white;font:inherit}.pdf-edit-options small{font-size:12px;font-weight:400;color:#557199}.pdf-edit-hint,.pdf-edit-actions{grid-column:1/-1}.pdf-edit-hint{margin:0;font-size:13px;line-height:1.6;color:#557199}.pdf-edit-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pdf-edit-actions>button{cursor:pointer;border:1px solid #cfe0ff;border-radius:9px;background:#f1f7ff;color:#075ecc;padding:10px 15px;font:inherit}.pdf-edit button:disabled{opacity:.5;cursor:default}.pdf-edit-result{border:1px solid #b9e4d5;background:#f5fcf9;border-radius:10px;padding:16px}.pdf-edit-result h3{margin:0 0 8px}.pdf-edit-note{background:#eff7ff;border-radius:8px;padding:12px;margin:18px 0 0;font-size:13px;line-height:1.6}#pdfEditStatus{margin:14px 0}.pdf-edit-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;margin-top:14px}.pdf-edit-previews figure{margin:0;padding:8px;border:1px solid #d8e6ff;border-radius:8px;text-align:center;background:white}.pdf-edit-previews img{width:100%;height:180px;object-fit:contain}.pdf-edit-previews figcaption{font-size:12px}.pdf-edit [hidden]{display:none!important}@media(max-width:500px){.pdf-edit{padding:10px}.pdf-edit-options{grid-template-columns:1fr;padding:12px}}
