.pdf-page{padding-bottom:3rem}.pdf-intro{margin-bottom:1rem}.pdf-intro__chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.pdf-intro__chips span{padding:.45rem .75rem;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(16,32,96,.1);font-size:.9rem;font-weight:700;color:#102060}.pdf-editor{margin:1rem 0 2rem;position:relative}.pdf-editor button,.pdf-editor input,.pdf-editor select{font:inherit}.pdf-editor button{min-height:40px}.pdf-editor__boot{border:1px solid #dce5f3;border-radius:24px;background:#fff;padding:1rem}.pdf-drop{min-height:330px;border:2px dashed #9fb8dd;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#eef8ff 55%,#f9f4ff);display:grid;place-items:center;text-align:center;padding:2rem;align-content:center;gap:.8rem;transition:border-color .18s ease,background .18s ease}.pdf-drop.is-dragging{border-color:#3080e6;background:#edf7ff}.pdf-drop__icon{width:76px;height:76px;border-radius:18px;display:grid;place-items:center;background:#102060;color:#fff;font-weight:800;letter-spacing:.05em;box-shadow:inset 0 -10px 22px rgba(0,0,0,.12)}.pdf-drop h2{margin:0;color:#102060;font-size:clamp(1.35rem,3vw,2rem)}.pdf-drop p{margin:0;max-width:570px;color:#52617d}.pdf-drop small{color:#687792}.pdf-primary-button,.pdf-save-button{border:0!important;background:linear-gradient(135deg,#3080e6,#34c9d6)!important;color:#fff!important;font-weight:800!important;border-radius:11px!important;padding:.7rem 1rem!important;cursor:pointer}.pdf-primary-button:hover,.pdf-save-button:hover{filter:brightness(.97)}.pdf-engine-status{margin:.8rem auto 0;display:flex;gap:.55rem;justify-content:center;align-items:center;color:#687792;font-size:.9rem}.pdf-engine-status__dot{width:.65rem;height:.65rem;border-radius:50%;background:#f0b234;box-shadow:0 0 0 4px rgba(240,178,52,.15)}.pdf-engine-status.is-ready .pdf-engine-status__dot{background:#2eb77d;box-shadow:0 0 0 4px rgba(46,183,125,.15)}.pdf-engine-status.is-error .pdf-engine-status__dot{background:#d94c5d;box-shadow:0 0 0 4px rgba(217,76,93,.15)}
.pdf-workbench{background:#e7ebf2;border:1px solid #b8c5d8;border-radius:16px;overflow:hidden;min-width:0;box-shadow:0 18px 50px rgba(16,32,96,.08)}.pdf-titlebar{min-height:52px;padding:.42rem .7rem;background:linear-gradient(180deg,#193a83,#102060);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pdf-titlebar__title{display:flex;align-items:center;gap:.65rem;min-width:0}.pdf-titlebar__title>div{display:grid;min-width:0}.pdf-titlebar__title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-titlebar__title span:not(.pdf-file-badge){font-size:.78rem;color:#cfe1ff}.pdf-file-badge{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#ff5f72;font-size:.72rem;font-weight:900}.pdf-titlebar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.pdf-titlebar__actions button{border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(255,255,255,.09);color:#fff;padding:.45rem .7rem;cursor:pointer}.pdf-toolbar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.38rem .6rem;background:#f7f9fc;border-bottom:1px solid #c9d3e0}.pdf-toolbar__group{display:flex;align-items:center;gap:.3rem}.pdf-toolbar__group+.pdf-toolbar__group{border-left:1px solid #d3dae5;padding-left:.45rem}.pdf-tool-buttons{flex:1;min-width:260px;overflow-x:auto;padding-bottom:2px}.pdf-tool,.pdf-icon-button,.pdf-toolbar button:not(.pdf-save-button){border:1px solid #bdc9d9;background:#fff;color:#263654;border-radius:7px;padding:.42rem .55rem;cursor:pointer;white-space:nowrap}.pdf-tool{display:flex;align-items:center;gap:.35rem}.pdf-tool>span{font-weight:900;color:#173f8a}.pdf-tool.is-active{background:#e3f3ff;border-color:#3080e6;color:#102060;box-shadow:inset 0 0 0 1px rgba(48,128,230,.12)}.pdf-icon-button{width:40px;padding:.3rem;font-size:1.15rem}.pdf-zoom-value{min-width:62px}.pdf-options{background:#fff;border-bottom:1px solid #ccd6e4;padding:.28rem .6rem}.pdf-option-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-height:40px}.pdf-option-row[hidden],.pdf-stage-empty[hidden]{display:none!important}
.pdf-option-row label{display:flex;align-items:center;gap:.35rem;font-size:.86rem;font-weight:700;color:#354562}.pdf-option-row input[type=text]{width:min(280px,56vw)}.pdf-option-row input[type=text],.pdf-option-row input[type=number],.pdf-option-row select{border:1px solid #b9c6d8;border-radius:7px;background:#fff;padding:.45rem .55rem;min-height:38px;color:#17213c}.pdf-option-row input[type=number]{width:75px}.pdf-option-row input[type=color]{width:42px;height:36px;padding:2px;border:1px solid #b9c6d8;border-radius:7px;background:#fff}.pdf-option-row input[type=range]{width:110px}.pdf-option-row button{border:1px solid #aebcd0;background:#f8fbff;color:#102060;border-radius:8px;padding:.45rem .7rem;font-weight:700;cursor:pointer}.pdf-option-row button:disabled{opacity:.45;cursor:not-allowed}.pdf-option-help{font-size:.83rem;color:#687792}.pdf-check-option{padding:.3rem .45rem;border-radius:7px;background:#f4f7fb}
.pdf-body{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;min-height:620px;max-height:78vh}.pdf-pages{background:#f2f5f9;border-right:1px solid #becadb;display:flex;flex-direction:column;min-width:0}.pdf-pages__heading{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.6rem;border-bottom:1px solid #cbd5e2;color:#102060}.pdf-small-button{border:1px solid #b9c6d8;border-radius:7px;background:#fff;color:#173f8a;padding:.35rem .5rem;cursor:pointer}.pdf-thumbnails{overflow:auto;padding:.6rem;display:flex;flex-direction:column;gap:.65rem;min-height:0;flex:1}.pdf-thumb{position:relative;border:2px solid transparent;background:transparent;border-radius:10px;padding:.25rem;cursor:pointer;color:#354562;text-align:center}.pdf-thumb.is-active{border-color:#3080e6;background:#e8f4ff}.pdf-thumb__paper{background:#fff;box-shadow:0 2px 9px rgba(16,32,96,.16);display:grid;place-items:center;min-height:100px;overflow:hidden}.pdf-thumb canvas{display:block;max-width:100%;height:auto}.pdf-thumb span{display:block;font-size:.78rem;margin-top:.3rem}.pdf-page-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.55rem;border-top:1px solid #cbd5e2}.pdf-page-actions button{border:1px solid #b8c4d4;background:#fff;border-radius:7px;color:#233552;cursor:pointer;padding:.3rem}.pdf-page-actions button:last-child{grid-column:span 3;color:#a12d3f;background:#fff5f6;border-color:#e6b7bf}
.pdf-stage-wrap{position:relative;min-width:0;min-height:0;background:#737b87}.pdf-stage-scroll{position:absolute;inset:0;overflow:auto;padding:34px;display:flex;align-items:flex-start;justify-content:center}.pdf-stage{position:relative;background:#fff;box-shadow:0 5px 24px rgba(0,0,0,.32);flex:0 0 auto}.pdf-stage canvas{display:block}.pdf-overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible;user-select:none;touch-action:none}.pdf-overlay[data-tool=select]{cursor:default;touch-action:pan-x pan-y}.pdf-overlay[data-tool=text]{cursor:text}.pdf-overlay[data-tool=draw]{cursor:crosshair}.pdf-overlay[data-tool=highlight],.pdf-overlay[data-tool=rectangle],.pdf-overlay[data-tool=whiteout]{cursor:crosshair}.pdf-overlay[data-tool=image],.pdf-overlay[data-tool=signature]{cursor:copy}.pdf-annotation{pointer-events:all;cursor:move}.pdf-annotation--path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pdf-annotation--text{font-family:Arial,sans-serif;dominant-baseline:hanging}.pdf-selection-box{fill:none;stroke:#3080e6;stroke-width:1.2;stroke-dasharray:5 3;vector-effect:non-scaling-stroke;pointer-events:none}.pdf-resize-handle{fill:#fff;stroke:#3080e6;stroke-width:1.4;vector-effect:non-scaling-stroke;cursor:nwse-resize;pointer-events:all}.pdf-stage-empty{position:absolute;inset:0;display:grid;place-items:center;background:rgba(115,123,135,.72);color:#fff;font-weight:800;z-index:5}.pdf-inspector{background:#f7f9fc;border-left:1px solid #becadb;padding:.75rem;overflow:auto}.pdf-inspector section+section{border-top:1px solid #d6deea;margin-top:1rem;padding-top:1rem}.pdf-inspector h2{font-size:1.05rem;color:#102060;margin:.25rem 0 .65rem}.pdf-info-list{display:grid;gap:.45rem;margin:0}.pdf-info-list div{display:flex;justify-content:space-between;gap:.8rem}.pdf-info-list dt{color:#65738b}.pdf-info-list dd{margin:0;font-weight:700;color:#253552;text-align:right}.pdf-selection-panel p,.pdf-privacy-panel p{font-size:.86rem;color:#65738b;line-height:1.45}.pdf-danger-button{width:100%;border:1px solid #e2aab3;background:#fff3f5;color:#a72f43;border-radius:8px;padding:.5rem;cursor:pointer;font-weight:700}.pdf-privacy-panel strong{color:#173f8a}.pdf-statusbar{min-height:34px;background:#eef2f7;border-top:1px solid #bcc8d8;display:flex;align-items:center;gap:1rem;padding:.35rem .7rem;color:#52617a;font-size:.79rem}.pdf-statusbar span:first-child{flex:1;color:#273954}
.pdf-local-note{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0}.pdf-local-note>div{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:1rem}.pdf-local-note strong{color:#102060}.pdf-local-note p{margin:.35rem 0 0;color:#60708a;line-height:1.5;font-size:.9rem}.pdf-seo-section,.pdf-notes{margin:2rem 0;background:#fff;border:1px solid #e0e7f0;border-radius:20px;padding:clamp(1.15rem,3vw,2rem)}.pdf-seo-section h2,.pdf-notes h2{color:#102060}.pdf-seo-section>div:first-child>p:last-child,.pdf-notes p{color:#53637c;line-height:1.7}.pdf-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-top:1.25rem}.pdf-feature-grid article{border:1px solid #e0e6ef;border-radius:14px;padding:1rem;background:#fbfdff}.pdf-feature-grid h3{margin:0 0 .4rem;color:#173f8a}.pdf-feature-grid p{margin:0;color:#61708a;line-height:1.5}.pdf-notes a{font-weight:700}.pdf-dialog{border:0;padding:0;border-radius:18px;max-width:min(680px,94vw);box-shadow:0 26px 70px rgba(8,21,54,.3)}.pdf-dialog::backdrop{background:rgba(5,14,38,.58)}.pdf-dialog__card{padding:0;margin:0;background:#fff}.pdf-dialog__card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e1e7f0}.pdf-dialog__card header h2{margin:.15rem 0 0;color:#102060}.pdf-dialog__card header button{border:0;background:transparent;font-size:1.6rem;color:#60708b;cursor:pointer}.pdf-signature-pad{margin:1rem;background:#f8fafc;border:1px solid #d9e1ec;border-radius:12px;padding:.55rem;position:relative}.pdf-signature-pad canvas{display:block;width:100%;height:auto;background:#fff;border-radius:8px;touch-action:none}.pdf-signature-pad span{position:absolute;left:1rem;right:1rem;bottom:1rem;border-top:1px solid #aeb9c8;padding-top:.2rem;text-align:right;color:#8793a6;font-size:.75rem;pointer-events:none}.pdf-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;padding:0 1rem 1rem}.pdf-dialog__actions button{border:1px solid #b9c6d8;background:#fff;color:#263654;border-radius:8px;padding:.55rem .8rem;cursor:pointer}.pdf-dialog__actions label{margin-right:auto;display:flex;align-items:center;gap:.4rem}.pdf-dialog__card--message{padding-bottom:.2rem}.pdf-dialog__card--message>p{padding:0 1.15rem;color:#53637c;line-height:1.6}
.pdf-workbench:fullscreen,.pdf-workbench.pdf-fallback-fullscreen{width:100%;height:100%;max-height:none;border-radius:0;border:0;display:flex;flex-direction:column;background:#e7ebf2}.pdf-workbench:fullscreen .pdf-body,.pdf-workbench.pdf-fallback-fullscreen .pdf-body{flex:1;max-height:none;min-height:0}.pdf-workbench.pdf-fallback-fullscreen{position:fixed;inset:0;z-index:100000}.pdf-fallback-lock{overflow:hidden!important}.pdf-workbench:fullscreen .pdf-stage-scroll,.pdf-workbench.pdf-fallback-fullscreen .pdf-stage-scroll{padding:24px}
@media(max-width:1100px){.pdf-body{grid-template-columns:155px minmax(0,1fr);grid-template-areas:"pages stage" "inspector inspector";max-height:none;min-height:650px}.pdf-pages{grid-area:pages}.pdf-stage-wrap{grid-area:stage;min-height:620px}.pdf-inspector{grid-area:inspector;border-left:0;border-top:1px solid #becadb;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pdf-inspector section+.pdf-inspector section{border-top:0;border-left:1px solid #d6deea;margin:0;padding:0 0 0 1rem}.pdf-workbench:fullscreen .pdf-body,.pdf-workbench.pdf-fallback-fullscreen .pdf-body{grid-template-areas:"pages stage";grid-template-columns:155px 1fr}.pdf-workbench:fullscreen .pdf-inspector,.pdf-workbench.pdf-fallback-fullscreen .pdf-inspector{display:none}}
@media(max-width:760px){.pdf-page{padding-left:.25rem;padding-right:.25rem}.pdf-titlebar{align-items:flex-start}.pdf-titlebar__actions{gap:.25rem}.pdf-titlebar__actions button{padding:.35rem .5rem;font-size:.82rem}.pdf-toolbar{align-items:flex-start}.pdf-toolbar__group+.pdf-toolbar__group{border-left:0;padding-left:0}.pdf-tool-buttons{order:3;flex-basis:100%;min-width:0}.pdf-tool{min-height:44px}.pdf-options{padding:.45rem}.pdf-option-row{align-items:flex-start}.pdf-option-row label{flex-wrap:wrap}.pdf-option-row input[type=text]{width:min(100%,300px)}.pdf-body{display:flex;flex-direction:column;min-height:0}.pdf-pages{border-right:0;border-bottom:1px solid #becadb;max-height:182px}.pdf-pages__heading{padding:.45rem .55rem}.pdf-thumbnails{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.45rem}.pdf-thumb{min-width:94px}.pdf-thumb__paper{min-height:78px}.pdf-page-actions{grid-template-columns:repeat(6,1fr);padding:.4rem}.pdf-page-actions button:last-child{grid-column:auto;font-size:.76rem}.pdf-stage-wrap{min-height:520px}.pdf-stage-scroll{padding:22px 14px}.pdf-inspector{display:none}.pdf-statusbar{flex-wrap:wrap;gap:.35rem .75rem}.pdf-local-note{grid-template-columns:1fr}.pdf-feature-grid{grid-template-columns:1fr}.pdf-workbench:fullscreen .pdf-body,.pdf-workbench.pdf-fallback-fullscreen .pdf-body{display:flex}.pdf-workbench:fullscreen .pdf-pages,.pdf-workbench.pdf-fallback-fullscreen .pdf-pages{max-height:140px}.pdf-workbench:fullscreen .pdf-stage-wrap,.pdf-workbench.pdf-fallback-fullscreen .pdf-stage-wrap{flex:1;min-height:0}}
@media(max-width:480px){.pdf-titlebar__actions button[data-command=append]{display:none}.pdf-titlebar__actions button{min-height:42px}.pdf-file-badge{display:none}.pdf-toolbar__group:first-child{display:none}.pdf-zoom-controls{margin-left:auto}.pdf-local-note,.pdf-seo-section,.pdf-notes{margin-left:.25rem;margin-right:.25rem}.pdf-dialog__actions{justify-content:stretch}.pdf-dialog__actions label{width:100%;margin:0}.pdf-dialog__actions button{flex:1}}
@media(prefers-reduced-motion:reduce){.pdf-drop{transition:none}}

.pdf-boot-actions{display:flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap}.pdf-secondary-button{border:1px solid #9fb4d1;background:#fff;color:#173f8a;font-weight:800;border-radius:11px;padding:.68rem 1rem;cursor:pointer}.pdf-secondary-button:hover{background:#f3f8ff;border-color:#6f95c9}.pdf-new-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem 1.15rem}.pdf-new-field{display:grid;gap:.35rem;color:#354562;font-weight:700;font-size:.9rem}.pdf-new-field--wide{grid-column:1/-1}.pdf-new-field input,.pdf-new-field select{width:100%;min-width:0;border:1px solid #b9c6d8;border-radius:9px;background:#fff;padding:.6rem .65rem;color:#17213c;min-height:42px}.pdf-new-preview{grid-column:1/-1;min-height:118px;border:1px solid #dce4ee;border-radius:12px;background:#f7f9fc;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.8rem;color:#61708a;font-size:.86rem}.pdf-new-preview__paper{width:68px;height:88px;background:#fff;border:1px solid #cbd5e2;box-shadow:0 4px 13px rgba(16,32,96,.13);transition:width .15s ease,height .15s ease}.pdf-new-note{margin:0;padding:0 1.15rem 1rem;color:#61708a;font-size:.88rem;line-height:1.5}
@media(max-width:600px){.pdf-new-grid{grid-template-columns:1fr}.pdf-new-field--wide,.pdf-new-preview{grid-column:auto}.pdf-new-preview{flex-direction:column;gap:.55rem}.pdf-boot-actions{width:100%}.pdf-boot-actions button{flex:1;min-width:130px}}
