@layer components{.pdf-page{max-width:880px;padding:18px 0 56px}.pdf-page>.tool-title{text-align:center}.pdf-page .pdf-eyebrow{color:#777;margin-bottom:15px;font-size:.78rem}.pdf-page .tool-title h1{font-size:clamp(2.8rem,5vw,3.8rem)}.pdf-tool{margin-top:34px}.pdf-dropzone{text-align:center;border:1.5px dashed #d4d4d4;border-radius:20px;padding:34px 24px 27px;transition:border-color .15s,background .15s}.pdf-dropzone.drag-over{background:#fffbed;border-color:#987018}.pdf-dropzone h2{letter-spacing:-.035em;margin:18px 0 6px;font-size:1.35rem;font-weight:580}.pdf-dropzone>p{color:#777;font-size:.87rem}.pdf-dropzone .button{margin-top:23px}.pdf-dropzone .drop-hint{margin-top:14px;font-size:.72rem}.paper-stack{width:96px;height:93px;margin:0 auto;position:relative}.paper-back,.paper-front{background:#fff;border:1.5px solid #252525;border-radius:7px;width:62px;height:78px;position:absolute}.paper-back{top:3px;left:8px;transform:rotate(-12deg)}.paper-front{padding:13px 11px;top:7px;left:27px;transform:rotate(8deg);box-shadow:0 4px #00000006}.paper-front>span{letter-spacing:.04em;margin-bottom:10px;font-size:.64rem;font-weight:650;display:block}.paper-front i{background:#c5c5c5;width:100%;height:2px;margin-top:6px;display:block}.paper-front i:last-child{width:65%}.paper-plus{background:var(--yellow);border:3px solid #fff;border-radius:50%;width:29px;height:29px;font-size:20px;font-weight:500;line-height:22px;position:absolute;bottom:0;right:0}.pdf-benefits{color:#737373;flex-wrap:wrap;justify-content:center;gap:14px 25px;margin-top:20px;font-size:.75rem;display:flex}.pdf-benefits>span{align-items:center;gap:7px;display:flex}.pdf-workspace{margin-top:32px}.file-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.file-list-heading h2{letter-spacing:-.03em;font-size:1.2rem}.file-list-heading p{color:#777;margin-top:6px;font-size:.8rem}.pdf-files{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pdf-file{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;display:flex}.file-order{color:#777;font-variant-numeric:tabular-nums;border:1px solid #dedede;border-radius:4px;flex-shrink:0;place-items:center;width:33px;height:40px;font-size:.8rem;display:grid}.file-info{flex:1;min-width:0}.file-info strong{overflow-wrap:anywhere;font-size:.87rem;font-weight:550;display:block}.file-info>span{color:#777;margin-top:6px;font-size:.75rem;display:block}.file-actions{gap:2px;display:flex}.file-action{color:#444;background:#fff;border:0;border-radius:8px;width:42px;height:44px;font-size:1.2rem}.file-action:hover:not(:disabled){background:#f3f3f3}.file-action:disabled{color:#c8c8c8}.merge-settings{justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 0;display:flex}.merge-settings label{color:#666;font-size:.8rem}.filename-field{color:#777;border:1px solid #d9d9d9;border-radius:8px;align-items:center;max-width:300px;margin-top:8px;padding:11px 13px;display:flex}.filename-field:focus-within{outline-offset:2px;outline:2px solid #a37b15}.filename-field input{color:#171717;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.9rem}.merge-settings>p{color:#777;white-space:nowrap;padding-bottom:12px;font-size:.78rem}.merge-button{min-width:175px}.pdf-tool button:disabled{opacity:.5}.pdf-status-row{justify-content:space-between;align-items:center;gap:15px;min-height:30px;margin-top:10px;display:flex}.pdf-status-row p{color:#555;font-size:.8rem}.pdf-status-row .text-button{flex-shrink:0}.pdf-errors{color:#813621;overflow-wrap:anywhere;border-left:3px solid #a74127;margin-top:20px;padding:10px 15px;font-size:.82rem}.pdf-errors p+p{margin-top:8px}.pdf-ready{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;padding:26px 0;display:flex}.ready-mark{background:var(--yellow);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pdf-ready h2{letter-spacing:-.03em;font-size:1.25rem}.pdf-ready p{color:#777;margin-top:6px;font-size:.78rem}.pdf-ready a{margin-left:auto}.pdf-steps{padding-left:20px;line-height:1.75}.pdf-steps li{margin:9px 0;padding-left:4px}}@media (width<=650px){.pdf-page{padding-top:12px;padding-bottom:35px}.pdf-tool{margin-top:26px}.pdf-dropzone{border-radius:15px;padding:28px 14px 23px}.pdf-dropzone>p{font-size:.8rem}.pdf-dropzone .drop-hint{font-size:.68rem}.pdf-benefits{gap:12px 16px;margin-top:10px;font-size:.68rem}.pdf-benefits>span:first-child{flex-basis:100%;justify-content:center}.pdf-file{flex-wrap:wrap;gap:11px}.file-info strong{font-size:.82rem}.file-actions{gap:0}.file-action{width:34px}.file-order{width:26px;height:35px}.merge-settings{flex-wrap:wrap;gap:13px}.merge-settings label{width:100%}.filename-field{max-width:none}.merge-settings>p{padding:0}.merge-button{width:100%}.pdf-ready{gap:13px}.pdf-ready a{width:100%;margin-top:7px}}
