.pdf-page.container{width:min(1460px,calc(100% - 24px));padding-block:24px}.pdf-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.pdf-heading h1{font-size:clamp(27px,3vw,38px);margin:4px 0 10px}.pdf-heading p{font-size:14px;margin:0}.pdf-heading>span{font-size:12px;white-space:nowrap;color:var(--muted)}#pdf-editor{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.pdf-top,.pdf-bottom,.pdf-tools,.pdf-navigation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--border)}.pdf-top>span{font-size:12px;flex:1;overflow-wrap:anywhere}.pdf-top label{margin:0;cursor:pointer}#pd-status{font-size:12px;padding:8px 12px;margin:0;color:var(--muted);min-height:32px}#pd-error{margin:8px 12px}.pdf-tools{flex-wrap:nowrap;overflow:auto;background:var(--background)}.pdf-tools button,.pdf-navigation button{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 11px;min-height:38px;font-size:12px;white-space:nowrap}.pdf-tools [aria-pressed=true]{background:var(--primary);color:white}.pdf-workbench{display:grid;grid-template-columns:120px minmax(0,1fr) 270px;height:clamp(480px,76dvh,780px);min-height:0}.pdf-pages{padding:10px 6px;border-right:1px solid var(--border);overflow:auto;overscroll-behavior:contain}.pdf-pages h2{font-size:15px;margin:0 0 10px}.pdf-pages button{display:block;width:100%;padding:5px;border:1px solid var(--border);background:var(--background);color:var(--text);border-radius:6px;margin-bottom:8px;font-size:11px}.pdf-pages button[aria-current=true]{border:2px solid var(--primary)}.pdf-pages canvas{max-width:100%;height:auto;display:block;margin:auto}.pdf-view{display:flex;flex-direction:column;min-width:0;min-height:0;background:#e8ece9}.pdf-navigation{justify-content:center;flex-shrink:0;font-size:12px;padding:5px}.pdf-navigation select{font-size:12px;max-width:130px}#pd-viewport{flex:1;min-height:0;overflow:auto;padding:12px;overscroll-behavior:contain}#pd-stage{position:relative;margin:0 auto;background:white;box-shadow:0 2px 12px #20382f15}#pd-canvas{display:block;width:100%;height:100%}#pd-overlay,#pd-text-targets{position:absolute;inset:0;width:100%;height:100%;touch-action:none}#pd-text-targets{pointer-events:none}#pd-text-targets button{position:absolute;background:transparent;border:1px solid transparent;border-radius:2px;pointer-events:auto;padding:0;min-height:8px}#pd-text-targets button:hover,#pd-text-targets button:focus-visible{border-color:#286451;background:#28645120}#pd-empty{padding:50px 15px;text-align:center;font-size:15px}.pdf-properties{padding:14px;min-width:0;overflow:auto;border-left:1px solid var(--border);overscroll-behavior:contain}.pdf-properties h2{font-size:19px;margin:0 0 10px}.pdf-properties h3{font-size:15px;margin:16px 0 10px}.pdf-properties p{font-size:12px;line-height:1.65}.pdf-properties label{display:grid;gap:6px;font-size:12px;margin:12px 0}.pdf-properties input:not([type=checkbox]):not([type=range]):not([type=file]),.pdf-properties textarea,.pdf-properties select{width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;padding:8px;background:var(--background);color:var(--text);font:inherit}.pdf-properties input[type=color]{height:38px}.pdf-properties input[type=range]{width:100%;accent-color:var(--primary)}.pdf-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdf-two label{margin:6px 0}#pdf-editor .btn{min-height:38px;font-size:12px;padding:9px 12px}.pdf-object-properties{border-top:1px solid var(--border);margin-top:16px;padding-top:8px}#pd-objects{display:grid;gap:6px;margin-top:12px}#pd-objects button{background:var(--background);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:8px;font-size:12px;text-align:left}.pdf-bottom{border:0}.pdf-bottom>button:last-child{margin-left:auto}#pdf-editor dialog{border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--text);padding:24px;width:min(480px,calc(100% - 24px));max-height:90dvh;overflow:auto}#pdf-editor dialog h2{font-size:24px}#pdf-editor dialog p{font-size:14px}#pdf-editor dialog::backdrop{background:#10251c88}#pdf-editor [hidden]{display:none!important}.pdf-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.pdf-explainer h2{font-size:22px}.pdf-explainer p{font-size:14px;line-height:1.8}.pdf-fullscreen{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;height:100dvh;border-radius:0!important}.pdf-fullscreen .pdf-workbench{flex:1;height:auto;min-height:0}.pdf-fullscreen .pdf-top>span{display:none}.pdf-fullscreen .pdf-explainer{display:none}body.pdf-focus{overflow:hidden}body.pdf-focus .whatsapp-floating{z-index:110;width:44px;min-height:44px;padding:10px;bottom:70px}body.pdf-focus .whatsapp-floating>span{display:none}#pdf-editor :focus-visible{outline:2px solid var(--primary);outline-offset:2px}
@media(max-width:800px){.pdf-heading>span{display:none}.pdf-heading h1{font-size:28px}.pdf-page.container{width:calc(100% - 14px)}.pdf-workbench{grid-template-columns:1fr;height:auto;min-height:500px}.pdf-pages{display:flex;align-items:center;gap:8px;max-height:84px;overflow:auto;border-bottom:1px solid var(--border)}.pdf-pages h2{display:none}#pd-pages{display:flex;gap:6px}#pd-pages button{width:54px;min-width:54px;margin:0}.pdf-pages canvas{max-height:44px;width:auto;max-width:42px}.pdf-view{height:440px}.pdf-properties{max-height:280px;border-left:0;border-top:1px solid var(--border);padding-bottom:60px}.pdf-fullscreen .pdf-workbench{display:grid;grid-template-rows:72px minmax(110px,1fr) clamp(110px,24dvh,190px);overflow:hidden}.pdf-fullscreen .pdf-view{height:auto;min-height:0}.pdf-fullscreen .pdf-properties{min-height:0;max-height:none}.pdf-top,.pdf-bottom{padding:5px 7px;gap:4px}#pdf-editor .btn{font-size:11px;min-height:32px;padding:6px 8px}.pdf-tools{padding:4px 6px;flex-shrink:0}.pdf-tools button{font-size:11px;padding:6px 8px;min-height:32px}.pdf-fullscreen #pd-status{max-height:32px;overflow:auto;font-size:10px;line-height:1.4;padding:4px 8px}.pdf-fullscreen #pd-error{max-height:66px;overflow:auto;flex-shrink:0}.pdf-explainer{grid-template-columns:1fr}.pdf-fullscreen .pdf-top>span{display:none}}
#pdf-editor #pd-text-targets button{border-color:#28715e77;background:#28715e0a}#pd-text-targets button[aria-pressed=true]{border:2px solid #286451;background:#28645118}#pd-existing-fields{border-top:1px solid var(--border);margin-top:12px;padding-top:4px}#pd-analyze:disabled{opacity:.7;cursor:wait}
#pdf-editor .pdf-inline-text{position:absolute;z-index:5;display:block;box-sizing:border-box;resize:none;overflow:auto;white-space:pre;line-height:1.1;border:2px solid #286451;border-radius:3px;padding:2px;background:#fff;color:#172d24;outline:0;box-shadow:0 0 0 3px #28645118;min-width:20px;margin:0}#pdf-editor .pdf-inline-controls{position:absolute;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:6px;box-sizing:border-box;padding:6px 8px;margin:0;background:#fff;color:#20382f;border:1px solid #bed3c9;border-radius:8px;box-shadow:0 4px 18px #10251c22;font-size:11px}#pdf-editor .pdf-inline-controls label{display:flex;align-items:center;gap:4px;margin:0}#pdf-editor .pdf-inline-controls input{width:60px;min-height:30px;padding:3px;border:1px solid #cbd9d2;border-radius:4px;font:inherit}#pdf-editor .pdf-inline-controls button{border:0;border-radius:5px;min-height:30px;padding:5px 9px;background:#edf3ef;color:#20382f;font:inherit}#pdf-editor .pdf-inline-controls #pd-replace{background:#286451;color:#fff}#pd-inline-status{flex-basis:100%;font-size:10px;line-height:1.3;overflow-wrap:anywhere}#pd-preview-status{color:var(--primary);font-size:12px}#pdf-editor #pd-export-dialog{padding:28px;width:min(460px,calc(100% - 24px))}.pdf-export-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#eaf2ed;color:#286451;font-size:24px;border-radius:50%;margin-bottom:16px}#pd-export-dialog h2{margin:0 0 12px}#pd-export-dialog #pd-summary{color:var(--muted);margin-bottom:14px}#pd-export-info{min-height:24px;margin:14px 0 20px}#pdf-editor .pdf-export-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}#pdf-editor .pdf-export-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0;padding:12px 18px;font-size:14px;border-radius:8px;text-decoration:none;flex:1 1 150px}#pdf-editor .pdf-export-actions .btn span{margin:0}#pd-export-dialog.is-ready .pdf-export-icon{background:#286451;color:#fff}#pdf-editor #pd-export-dialog.is-ready #pd-download{flex:2 1 190px}#pd-export-close{border:1px solid var(--border)}@media(max-width:480px){#pdf-editor #pd-export-dialog{padding:22px}#pdf-editor .pdf-export-actions{flex-direction:column}#pdf-editor .pdf-export-actions .btn,#pdf-editor #pd-export-dialog.is-ready #pd-download{flex:none;width:100%;min-height:46px}}
@media(max-width:800px){#pdf-editor .pdf-inline-controls button{min-height:40px;padding:7px 10px}#pdf-editor .pdf-inline-controls input{min-height:36px;font-size:16px}}
#pdf-editor[data-preview-state=error] #pd-preview-status,#pdf-editor[data-preview-state=error] #pd-inline-status{color:var(--danger,#b23855)}#pdf-editor[data-preview-state=error] .pdf-inline-text{border-color:var(--danger,#b23855)}
