/* Penampil PDF Abana */
.abana-pdfbox{margin:18px 0;border:1px solid #e2d6d3;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);text-shadow:none}
.abana-pdfbox__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(#fdf4f3,#fff);border-bottom:1px solid #f0dedb}
.abana-pdfbox__ico{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#c0392b,#a02317);color:#fff;display:flex;align-items:center;justify-content:center}
.abana-pdfbox__bar strong{flex:1;min-width:0;font-size:15px;line-height:1.3;color:#222;overflow-wrap:anywhere}
.abana-pdfbox__btns{display:flex;gap:8px;flex:0 0 auto}
.abana-pdfbox a.abana-pdfbox__btn{padding:9px 14px;border:1px solid #ecc8c4;border-radius:8px;background:#fff;color:#a3231a;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}
.abana-pdfbox a.abana-pdfbox__btn:hover{background:#a3231a;color:#fff}
.abana-pdfbox a.abana-pdfbox__btn--main{background:#a3231a;color:#fff;border-color:#a3231a}
.abana-pdfbox a.abana-pdfbox__btn--main:hover{background:#7d140c}
.abana-pdfbox__frame{display:block;width:100%;height:80vh;min-height:560px;border:0;background:#525659}
.abana-pdfbox--card .abana-pdfbox__bar{border-bottom:0;padding:18px}
@media (max-width:560px){.abana-pdfbox__bar{flex-wrap:wrap}.abana-pdfbox__btns{width:100%}.abana-pdfbox a.abana-pdfbox__btn{flex:1;text-align:center}}
@media print{.abana-pdfbox__frame{display:none}}

.abana-pdfbox--web .abana-pdfbox__frame{background:#fff;min-height:640px}
.abana-pdfbox--web .abana-pdfbox__ico{background:linear-gradient(135deg,#16793f,#0d5a2c)}
