/* आवेदन प्रारूप PDF section + preview modal */
#aavedan-prarup{scroll-margin-top:130px;margin-top:48px;padding-top:8px}
#aavedan-prarup > h2{margin-top:0}
#aavedan-prarup .aavedan-lead{margin:0 0 18px;color:var(--muted,#5b6b86);font-size:15.5px;line-height:1.65}
.form-dl-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
.form-dl-filter button{border:1px solid var(--line,#d5dce8);background:#fff;color:var(--navy,#0b1f4b);padding:8px 16px;border-radius:999px;cursor:pointer;font-family:var(--font,inherit);font-weight:600}
.form-dl-filter button.active,.form-dl-filter button:hover{background:var(--navy,#0b1f4b);color:#fff}
.form-dl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.form-dl-card{background:#fff;border:1px solid var(--line,#d5dce8);border-radius:16px;padding:18px;box-shadow:0 4px 14px rgba(11,31,75,.05);display:flex;flex-direction:column;gap:8px}
.form-dl-card .tag{align-self:flex-start;background:var(--gold-3,#f6e7b2);color:var(--navy,#0b1f4b);font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:999px}
.form-dl-card h3{font-size:17px;margin:0}
.form-dl-card p{margin:0;color:var(--muted,#5b6b86);font-size:14.5px}
.form-dl-card .src{display:block;font-size:12.5px;color:var(--muted,#5b6b86);word-break:break-all}
.form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}
.form-actions .btn{margin-top:0;align-self:auto;text-decoration:none}
.aavedan-prarup .btn-outline-navy{border-color:var(--navy,#0b1f4b);color:var(--navy,#0b1f4b);background:#fff}
.aavedan-prarup .btn-outline-navy:hover{background:var(--navy,#0b1f4b);color:#fff}
.aavedan-jump{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--navy,#0b1f4b)}
.pk-pdf-modal{position:fixed;inset:0;z-index:200;background:rgba(8,22,52,.72);display:flex;align-items:center;justify-content:center;padding:16px}
.pk-pdf-modal[hidden]{display:none!important}
.pk-pdf-dialog{background:#fff;width:min(1100px,96vw);height:min(90vh,920px);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden}
.pk-pdf-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--navy,#0b1f4b);color:#fff}
.pk-pdf-toolbar h3{flex:1;margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.35;max-height:2.7em;overflow:hidden}
.pk-pdf-toolbar .btn{color:#fff}
.pk-pdf-toolbar .btn-gold{color:var(--navy,#0b1f4b)}
.pk-pdf-frame{flex:1;width:100%;border:0;background:#edf0f5}
.pk-pdf-fallback{margin:0;padding:14px 18px;background:#fff8e1;font-size:15px}
.pk-pdf-print-frame{position:fixed;right:0;bottom:0;width:0;height:0;border:0;opacity:0;pointer-events:none}
body.pk-pdf-open{overflow:hidden}
@media (max-width:980px){
  .form-dl-grid{grid-template-columns:repeat(2,1fr)}
  #aavedan-prarup{scroll-margin-top:110px}
}
@media (max-width:640px){
  .form-dl-grid{grid-template-columns:1fr}
  .form-actions .btn{flex:1;justify-content:center;min-height:42px}
  .pk-pdf-dialog{width:100%;height:100%;border-radius:0}
  #aavedan-prarup{scroll-margin-top:96px}
}
