.pdf-page,.pdf-tool,.pdf-tool *,.pdf-directory-shell,.pdf-directory-shell *{box-sizing:border-box}.pdf-page{min-height:75vh;padding:60px 0 50px;overflow-x:hidden}.pdf-breadcrumb{color:#617066;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;font-size:13px;line-height:1.4;display:flex}.pdf-breadcrumb a{color:#245f40;font-weight:650;text-decoration:none}.pdf-breadcrumb a:hover{text-decoration:underline}.pdf-breadcrumb [aria-current=page]{color:#445148}.pdf-page h1,.pdf-page h2,.pdf-page h3,.pdf-page h4,.pdf-workspace-heading h2,.pdf-category-title,.pdf-grid-card h3{overflow-wrap:break-word;word-break:break-word;max-width:100%}.pdf-workspace-heading h2{letter-spacing:-.5px;color:#17231f;margin:0;font:700 24px/1.2 Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.pdf-workspace-heading p{color:#526158;overflow-wrap:break-word;margin:6px 0 0;font-size:14px;line-height:1.5}.pdf-tool{background:#fff;border:1px solid #d8ddd8;border-radius:4px;width:100%;max-width:860px;margin:28px auto 0;overflow:hidden;box-shadow:6px 6px #dfeee3}.pdf-workspace{width:100%;padding:32px 28px}.pdf-workspace-heading{align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.pdf-workspace-heading>svg{color:#1e6a43;flex-shrink:0;margin-top:2px}.pdf-workspace-heading>div{flex:1;min-width:0}.pdf-tool-tabs{background:#f7faf7;border-bottom:1px solid #d8ddd8;flex-wrap:wrap;width:100%;display:flex}.pdf-tool-tabs button{color:#232a24;cursor:pointer;text-align:center;word-break:break-word;background:0 0;border:0;border-right:1px solid #d8ddd8;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:110px;padding:14px 12px;font:700 13px/1.3 Poppins,sans-serif;transition:all .15s;display:flex}.pdf-tool-tabs button:last-child{border-right:0}.pdf-tool-tabs button.is-active{color:#fff;background:#1e6a43}.pdf-tool-tabs button svg{flex-shrink:0}.pdf-dropzone{color:#526158;cursor:pointer;text-align:center;box-sizing:border-box;background:#f5faf6;border:2px dashed #a9cbb2;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:160px;margin-top:24px;padding:24px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.pdf-dropzone:hover{background:#eef6f0;border-color:#1e6a43}.pdf-dropzone svg{color:#1e6a43;flex-shrink:0}.pdf-dropzone strong{color:#1b2820;word-break:break-word;overflow-wrap:anywhere;max-width:100%;padding:0 4px;font:700 16px/1.3 Poppins,sans-serif}.pdf-dropzone span{color:#667168;word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-size:13px}.pdf-dropzone input[type=file]{opacity:0;clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-selected-file{color:#1e6a43;word-break:break-all;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.pdf-selected-file svg{color:#1e6a43;flex-shrink:0}.pdf-merge-list-wrap{width:100%;margin-top:24px}.pdf-merge-list-heading{color:#526158;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13.5px;display:flex}.pdf-merge-list-heading strong{color:#17231f}.pdf-file-list{border-top:1px solid #e3e7e4;width:100%;margin:0;padding:0;list-style:none}.pdf-file-list li{border-bottom:1px solid #e3e7e4;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 4px;display:flex}.pdf-file-list li>svg{color:#7b887f;flex-shrink:0}.pdf-file-position{color:#1e6a43;background:#e4f0e7;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid!important}.pdf-file-list li>span:not(.pdf-file-position){text-overflow:ellipsis;white-space:nowrap;color:#17231f;flex:auto;min-width:0;font-size:14px;overflow:hidden}.pdf-file-list small{color:#738076;flex-shrink:0;margin-left:auto;padding:0 4px;font-size:12px}.pdf-file-actions{flex-shrink:0;gap:4px;margin-left:8px;display:flex}.pdf-file-actions button{color:#294b35;cursor:pointer;background:#fff;border:1px solid #c8d2ca;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;transition:all .1s;display:grid}.pdf-file-actions button:hover:not(:disabled){background:#e4f0e7;border-color:#1e6a43}.pdf-file-actions button:disabled{opacity:.3;cursor:not-allowed}.pdf-file-actions button:last-child{color:#8a3028}.pdf-file-actions button:last-child:hover:not(:disabled){background:#fdeee9;border-color:#8a3028}.pdf-add-more{color:#1e6a43;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:14px;padding:6px 0;font:700 13.5px/1 Poppins,sans-serif;display:inline-flex}.pdf-add-more:hover{text-decoration:underline}.pdf-option{color:#26312a;gap:7px;width:100%;margin:18px 0 0;font:700 13.5px/1.3 Poppins,sans-serif;display:grid}.pdf-option input,.pdf-option select,.pdf-option textarea{color:#202820;background:#fff;border:1px solid #bfc8c0;border-radius:4px;width:100%;max-width:100%;padding:10px 12px;font:400 14.5px/1.35 Roboto,sans-serif}.pdf-option input:focus,.pdf-option select:focus,.pdf-option textarea:focus{border-color:#1e6a43;outline:2px solid #1e6a432e}.pdf-option small{color:#667168;font:400 12.5px/1.3 Roboto,sans-serif}.pdf-crop-margins{border:0;width:100%;margin:18px 0 0;padding:0}.pdf-crop-margins legend{color:#26312a;font:700 13.5px/1.3 Poppins,sans-serif}.pdf-crop-margins>p{color:#667168;margin:4px 0 10px;font-size:12.5px}.pdf-crop-margins>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;width:100%;display:grid}.pdf-crop-margins label{color:#26312a;gap:5px;font:700 13px/1.3 Poppins,sans-serif;display:grid}.pdf-crop-margins input{background:#fff;border:1px solid #bfc8c0;border-radius:4px;width:100%;padding:10px;font:400 14.5px/1.3 Roboto,sans-serif}.pdf-watermark-options,.pdf-page-number-options,.pdf-metadata-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;margin-top:18px;display:grid}.pdf-watermark-options label,.pdf-page-number-options label,.pdf-metadata-options label{color:#26312a;gap:6px;font:700 13px/1.3 Poppins,sans-serif;display:grid}.pdf-watermark-options input,.pdf-page-number-options input,.pdf-page-number-options select,.pdf-metadata-options input{background:#fff;border:1px solid #bfc8c0;border-radius:4px;width:100%;padding:10px 12px;font:400 14px/1.3 Roboto,sans-serif}.pdf-metadata-options input:disabled{color:#667168;background:#f1f4f1}.pdf-option-help{color:#667168;margin:6px 0 0;font-size:12px}.pdf-run{color:#fff;cursor:pointer;background:#1e6a43;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:14px 22px;font:700 14.5px/1 Poppins,sans-serif;transition:all .15s;display:inline-flex}.pdf-run:hover:not(:disabled){background:#154c30;transform:translateY(-1px)}.pdf-run:disabled{cursor:not-allowed;background:#a8b4aa;transform:none}.pdf-status{color:#1e6a43;word-break:break-word;background:#eef6f0;border:1px solid #c9e2cf;border-radius:4px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.pdf-privacy{color:#3d5a45;text-align:center;word-break:break-word;background:#eff7f0;border-top:1px solid #dfeee3;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px 18px;font-size:12.5px;display:flex}.pdf-privacy svg{color:#1e6a43;flex-shrink:0}.pdf-directory-shell{width:100%;max-width:960px;margin:40px auto 0}.pdf-directory-intro{border-bottom:3px solid #1e6a43;justify-content:space-between;align-items:end;gap:20px;margin:44px 0 34px;padding-bottom:18px;display:flex}.pdf-directory-kicker{color:#1e6a43;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:750}.pdf-directory-intro h2{color:#15261c;letter-spacing:-.65px;margin:0;font:700 28px/1.15 Poppins,sans-serif}.pdf-directory-intro h2 span{color:#3f5b49;font-weight:500}.pdf-category-group{width:100%;margin-top:36px}.pdf-category-header{border-bottom:2px solid #dfeee3;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:8px;display:flex}.pdf-category-title{color:#17231f;margin:0;font:700 18px/1.2 Poppins,sans-serif}.pdf-category-count{color:#667168;font-size:12.5px;font-weight:500}.pdf-tools-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;width:100%;display:grid}.pdf-grid-card{color:inherit;background:#fff;border:1px solid #d8ddd8;border-radius:4px;flex-direction:column;justify-content:space-between;min-width:0;padding:0 20px 20px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.pdf-card-preview{background:linear-gradient(135deg,#eaf5ed,#f8fbf8 72%);align-items:flex-end;min-height:104px;margin:0 -20px 17px;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}.pdf-card-preview-page{z-index:2;background:#fff;border:1px solid #c7d9cc;border-radius:2px;gap:5px;width:57px;height:73px;padding:12px 9px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:3px 4px #4a7d5b1f}.pdf-card-preview-page--back{z-index:1;opacity:.78;width:48px;height:64px;margin-left:-10px;transform:translateY(-4px)rotate(7deg)}.pdf-card-preview-page i{background:#bdd8c4;border-radius:99px;height:3px;display:block}.pdf-card-preview-page i:first-child{background:#28744b;width:70%}.pdf-card-preview>span{z-index:3;color:#245f40;text-align:right;margin-left:auto;font-size:11px;font-weight:750;position:relative}.pdf-card-preview--pdf-invert-colors,.pdf-card-preview--pdf-grayscale{background:linear-gradient(135deg,#26382e,#54725e)}.pdf-card-preview--pdf-invert-colors>span,.pdf-card-preview--pdf-grayscale>span{color:#effbf1}.pdf-card-preview--images-to-pdf,.pdf-card-preview--pdf-to-images{background:linear-gradient(135deg,#e8f1ec,#e1e9f6)}.pdf-grid-card:hover{border-color:#1e6a43;transform:translateY(-2px);box-shadow:0 6px 18px #1e6a4314}.pdf-grid-card h3{color:#17231f;margin:0 0 6px;font:700 15.5px/1.25 Poppins,sans-serif}.pdf-grid-card p{color:#526158;flex-grow:1;margin:0 0 16px;font-size:13px;line-height:1.5}.pdf-grid-card-action{color:#1e6a43;align-items:center;gap:5px;font:700 13px/1 Poppins,sans-serif;display:inline-flex}@media (max-width:768px){.pdf-page{padding:40px 0 30px}.pdf-workspace{padding:22px 16px}.pdf-tool{margin-top:20px;box-shadow:4px 4px #dfeee3}.pdf-workspace-heading{gap:10px}.pdf-workspace-heading h2{font-size:20px}.pdf-tool-tabs button{min-width:80px;padding:12px 6px;font-size:12px}.pdf-file-list li{flex-wrap:wrap;padding:12px 2px;font-size:13px}.pdf-file-actions{width:100%;margin:6px 0 0 32px}.pdf-tools-grid{grid-template-columns:1fr}.pdf-directory-intro{flex-direction:column;align-items:flex-start;gap:8px;margin:34px 0 28px}.pdf-directory-intro h2{font-size:24px}}
