.pdf-workbench{max-width:1040px;margin:auto;padding-bottom:3rem}.pdf-workbench .content-card{margin:1.5rem 0;padding:1.5rem;border:1px solid #dbe2ea;border-radius:16px;background:var(--card-bg,#fff)}.pdf-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.2rem 0}.pdf-workbench label{display:flex;flex-direction:column;gap:.4rem;font-weight:600;margin:.7rem 0}.pdf-workbench input,.pdf-workbench select{padding:.75rem;border:1px solid #aab6c5;border-radius:8px;max-width:100%;color:#172238;background:#fff}.privacy-note{color:#526175;font-size:.95rem}.pdf-workbench .btn{display:inline-block;padding:.8rem 1.2rem;border-radius:9px;background:#176a57;color:white;cursor:pointer;border:0;text-decoration:none}.pdf-workbench .btn-secondary{background:#e8f2ef;color:#135442}.pdf-workbench button:disabled{opacity:.55;cursor:wait}.pdf-workbench [hidden]{display:none!important}#tool-status{white-space:pre-wrap}#text-preview{white-space:pre-wrap;overflow:auto;max-height:400px;padding:1rem;background:#f5f7fa}#form-fields{grid-column:1/-1}.pdf-workbench input:focus,.pdf-workbench button:focus-visible,.pdf-workbench a:focus-visible{outline:3px solid #42a992;outline-offset:3px}
