.tl-pdf-modal[hidden]{display:none}.tl-pdf-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px}.tl-pdf-backdrop{position:absolute;inset:0;background:rgba(24,52,95,.42);backdrop-filter:blur(4px)}.tl-pdf-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:22px;padding:32px;box-shadow:0 24px 70px rgba(24,52,95,.28);border-top:5px solid #55b947}.tl-pdf-close{position:absolute;right:14px;top:10px;border:0;background:#eaf7e7;color:#18345f;width:38px;height:38px;border-radius:50%;font-size:26px}.tl-pdf-label{color:#087a2f;font-size:12px;font-weight:800;letter-spacing:.14em}.tl-pdf-dialog h2{color:#18345f;margin:8px 42px 4px;font-size:clamp(24px,4vw,34px)}.tl-pdf-copy{color:#52647d}.tl-pdf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tl-pdf-grid label{display:block;color:#18345f;font-weight:700;font-size:14px}.tl-pdf-grid label span{display:block;margin-bottom:7px}.tl-pdf-grid em{font-weight:400}.tl-pdf-grid input,.tl-pdf-grid textarea{width:100%;border:1px solid #ccd7e4;border-radius:10px;padding:12px;color:#18345f;background:#fff}.tl-pdf-grid input:focus,.tl-pdf-grid textarea:focus{outline:3px solid rgba(85,185,71,.15);border-color:#55b947}.tl-pdf-grid .is-invalid{border-color:#dc2626}.tl-pdf-grid small{display:block;min-height:17px;color:#dc2626;font-weight:500;margin-top:4px}.tl-pdf-wide{grid-column:1/-1}.tl-pdf-submit{border:0;border-radius:11px;background:linear-gradient(135deg,#087a2f,#4560a9);color:#fff;font-weight:800;padding:13px 22px;min-width:190px}.tl-pdf-submit[disabled]{opacity:.65}.tl-pdf-status{min-height:25px;margin-top:5px;color:#dc2626}.tl-pdf-status.ok{color:#087a2f}.tl-hp{position:absolute!important;left:-9999px!important}@media(max-width:600px){.tl-pdf-dialog{padding:25px 18px}.tl-pdf-grid{grid-template-columns:1fr}.tl-pdf-wide{grid-column:auto}.tl-pdf-submit{width:100%}}
