.pdf-page{--pdf-red:#dc3044}.pdf-mark{width:54px!important;font-size:11px!important;letter-spacing:.06em;background:linear-gradient(145deg,#f43f5e,#be123c)!important}.pdf-merger{overflow:hidden}.pdf-workspace{padding:26px}.pdf-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe7f3;border-radius:16px;overflow:hidden;background:#f8fafc;margin-bottom:22px}.pdf-summary div{padding:16px 18px;border-right:1px solid #dfe7f3}.pdf-summary div:last-child{border-right:0}.pdf-summary b{display:block;font-size:21px;color:#0f2749}.pdf-summary span{display:block;margin-top:2px;font-size:12px;color:#53657d}.pdf-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:22px}.pdf-files,.pdf-setting-card{border:1px solid #dfe7f3;border-radius:16px;background:#fff}.pdf-files{padding:20px}.pdf-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.pdf-section-heading h3,.pdf-setting-card h3{font-size:16px;margin:0;color:#102a4c}.pdf-section-heading p{margin:4px 0 0;color:#63748a;font-size:13px}.pdf-section-heading button{border:1px solid #bfd0e7;background:#f6f9fd;color:#1155b7;border-radius:9px;padding:9px 12px;font-weight:750;cursor:pointer}.pdf-file-list{display:grid;gap:10px}.pdf-file-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(125px,.55fr) 94px auto;align-items:center;gap:11px;border:1px solid #dce6f2;border-radius:13px;padding:12px;background:#fbfdff}.pdf-file-badge{display:grid;place-items:center;width:42px;height:46px;border-radius:8px;background:#fff0f2;color:#bd1735;font-size:10px;font-weight:900;border:1px solid #ffd1d8}.pdf-file-info{min-width:0}.pdf-file-info b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#152d4e}.pdf-file-info span{display:block;font-size:11px;color:#64748b;margin-top:3px}.pdf-file-row label span{display:block;font-size:10px;font-weight:800;color:#5b6d83;margin:0 0 4px;text-transform:uppercase;letter-spacing:.03em}.pdf-file-row input,.pdf-file-row select,.pdf-settings input,.pdf-settings select{width:100%;min-height:42px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#122744;padding:8px 10px;font:inherit;font-size:14px}.pdf-file-row input:focus,.pdf-file-row select:focus,.pdf-settings input:focus,.pdf-settings select:focus{border-color:#1769e0;outline:3px solid rgba(23,105,224,.12)}.pdf-row-actions{display:flex;gap:5px}.pdf-row-actions button{width:38px;height:36px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#254362;font-size:11px;font-weight:900;cursor:pointer}.pdf-row-actions button:hover{background:#edf5ff;border-color:#9db9dc}.pdf-row-actions button:disabled{opacity:.38;cursor:not-allowed}.pdf-row-actions .remove{color:#c1213a}.range-help{font-size:12px!important;line-height:1.55!important;color:#607188!important;background:#f6f9fd;border-radius:10px;padding:10px 12px;margin:14px 0 0!important}.pdf-settings{display:grid;gap:12px;align-content:start}.pdf-setting-card{padding:17px}.pdf-setting-card h3{margin-bottom:12px}.pdf-setting-card>label{display:block;margin-top:12px}.pdf-setting-card>label>span:first-child{display:block;font-size:12px;font-weight:800;color:#475b73;margin-bottom:5px}.pdf-setting-card p{font-size:12px;line-height:1.5;color:#687b91;margin:11px 0 0}.check-row{display:flex!important;align-items:flex-start;gap:9px;padding:10px;background:#f7faff;border-radius:10px}.check-row input{width:17px!important;min-height:17px!important;margin:2px 0 0}.check-row span{margin:0!important}.check-row b,.check-row small{display:block}.check-row b{font-size:13px;color:#1d385a}.check-row small{font-size:11px;color:#687b91;margin-top:2px}.filename-field{display:flex;align-items:center;border:1px solid #cbd8e8;border-radius:8px;background:#fff;overflow:hidden}.filename-field input{border:0!important;border-radius:0!important;outline:0!important}.filename-field b{padding:0 10px;color:#596b81;font-size:13px}.pdf-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.pdf-actions button{min-height:47px}.pdf-actions .convert-button{min-width:240px}.pdf-status{min-height:22px;margin-top:12px;text-align:right;font-size:13px;color:#47617e}.pdf-status.error{color:#b4233d}.pdf-status.success{color:#08784c}.pdf-progress{height:5px;background:#e1e9f4;border-radius:999px;overflow:hidden}.pdf-progress span{display:block;width:35%;height:100%;background:linear-gradient(90deg,#1769e0,#38bdf8);border-radius:inherit;animation:pdf-progress 1s ease-in-out infinite alternate}@keyframes pdf-progress{to{transform:translateX(185%)}}.pdf-file-row.invalid{border-color:#f29aa8;background:#fff8f8}.pdf-file-row.invalid input{border-color:#dc3044}
@media(max-width:900px){.pdf-layout{grid-template-columns:1fr}.pdf-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-setting-card:last-child{grid-column:1/-1}.pdf-file-row{grid-template-columns:auto minmax(0,1fr) minmax(115px,.5fr) 90px}.pdf-row-actions{grid-column:2/-1;justify-content:flex-end}}
@media(max-width:640px){.pdf-workspace{padding:16px}.pdf-summary{grid-template-columns:repeat(2,1fr)}.pdf-summary div:nth-child(2){border-right:0}.pdf-summary div:nth-child(-n+2){border-bottom:1px solid #dfe7f3}.pdf-summary b{font-size:18px}.pdf-settings{grid-template-columns:1fr}.pdf-setting-card:last-child{grid-column:auto}.pdf-section-heading{align-items:center}.pdf-section-heading p{display:none}.pdf-file-row{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:11px}.pdf-file-row>label{grid-column:1/-1}.pdf-file-row input,.pdf-file-row select,.pdf-settings input,.pdf-settings select{min-height:46px;font-size:16px}.pdf-row-actions{grid-column:1/-1;justify-content:stretch}.pdf-row-actions button{height:42px;flex:1}.pdf-actions{display:grid;grid-template-columns:1fr;margin-top:16px}.pdf-actions .convert-button{min-width:0;order:-1}.pdf-status{text-align:left}.pdf-section-heading button{min-height:44px}.range-help{font-size:12px!important}}
