.pdf-page{background:#f8f9fb}.pdf-shell{max-width:1120px;width:calc(100% - 40px);margin:0 auto}.pdf-nav{background:#fff;border-bottom:1px solid #e6e9ef;position:sticky;top:0;z-index:10}.pdf-nav .pdf-shell{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pdf-links{display:flex;gap:24px;font-weight:700;font-size:13px;color:#526074}.pdf-hero{padding:55px 0 35px}.pdf-hero h1{font:800 clamp(33px,5vw,52px)/1.14 Manrope,system-ui;letter-spacing:-.055em;margin:14px 0}.pdf-hero p{max-width:740px;font-size:16px;color:#627084;line-height:1.75}.pdf-crumb{font-size:12px;color:#db533c;font-weight:800}.pdf-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.8fr);gap:25px;padding-bottom:50px}.pdf-card{background:white;border:1px solid #e3e8ee;border-radius:18px;padding:30px;box-shadow:0 5px 25px #1722380a}.pdf-card h2{margin:0;font-size:22px}.pdf-card p{color:#647186;line-height:1.75}.pdf-form{display:grid;gap:20px;margin-top:24px}.pdf-form label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.pdf-form input,.pdf-form select{width:100%;border:1px solid #d9dfe8;border-radius:9px;padding:12px;background:#fff;font:inherit}.pdf-form input[type=file]{border-style:dashed;padding:21px;background:#fcfcfd}.pdf-btn,.pdf-download{background:#ed6047;color:white;border:0;border-radius:10px;padding:14px 20px;font-weight:800;display:inline-flex;justify-content:center;text-decoration:none}.pdf-btn:disabled{opacity:.5}.pdf-download:hover,.pdf-btn:hover{background:#d54c32}.pdf-status{background:#f3f6f9;border-radius:9px;padding:13px;margin-top:20px;color:#344257}.pdf-status[data-error=true]{color:#a22b19;background:#fff0ec}.pdf-results{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pdf-side a{display:block;color:#d44b35;font-weight:700;margin-top:13px}.pdf-order{list-style:none;padding:0;display:grid;gap:9px}.pdf-order li{border:1px solid #e5e9ee;border-radius:9px;padding:9px;display:flex;align-items:center;gap:8px}.pdf-order li span{flex:1;overflow-wrap:anywhere}.pdf-order button{border:1px solid #dce1ea;border-radius:7px;background:white;padding:7px 10px}.pdf-order button:disabled{opacity:.3}.pdf-footer{border-top:1px solid #e7eaf0;padding:22px 0;font-size:12px;color:#667184}.pdf-footer .pdf-shell{display:flex;justify-content:space-between}@media(max-width:730px){.pdf-main{grid-template-columns:1fr}.pdf-card{padding:21px}.pdf-nav .pdf-shell{flex-wrap:wrap;padding:12px 0}.pdf-links{gap:12px}.pdf-hero{padding:32px 0}}
.pdf-controls{display:grid;gap:12px}.pdf-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pdf-warning{padding:13px;border:1px solid #f2dccb;border-radius:10px;background:#fff9f3;color:#7b5844!important;font-size:12px;line-height:1.6}.pdf-results p{width:100%;font-size:12px;line-height:1.6;color:#5d6777}.pdf-controls input[type=range]{accent-color:#e95f46;cursor:pointer}.pdf-download{word-break:break-all}

.pdf-fill-fields{display:grid;gap:13px}.pdf-fill-field label{font-size:13px;font-weight:700;display:block;margin-bottom:7px}.pdf-fill-field input:not([type=checkbox]),.pdf-fill-field select{width:100%;border:1px solid #dce1e8;border-radius:8px;padding:12px}.pdf-inline-check{display:flex!important;gap:10px;align-items:center}.pdf-inline-check input{width:auto!important}.pdf-results p{width:100%;color:#536174;font-size:13px}
.meta-table{width:100%;border-collapse:collapse;font-size:13px}.meta-table th,.meta-table td{border-bottom:1px solid #e4e8ef;padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.meta-table th{width:38%;color:#596677}
