
#printImageFeedback{margin:14px 0;padding:18px 20px;border:1px solid #a9c4dc;border-radius:12px;background:linear-gradient(115deg,#f0f6ff,#f8fbff);color:#233a52;font-size:14px}
#printImageFeedback[hidden]{display:none!important}
#printImageFeedback header{display:flex;gap:12px;align-items:center}
#printImageFeedback header>div{flex:1}
#printImageFeedback .pif-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#d9eaff;color:#245cac;font-size:26px}
#printImageFeedback small{font:600 10px Inter,sans-serif;letter-spacing:.16em;color:#597b9b}
#printImageFeedback h3{font-size:17px;margin:3px 0;color:#253b52}
#printImageFeedback .pif-status{font-size:13px;color:#2855a0;white-space:nowrap}
#printImageFeedback>ol{display:flex;list-style:none;gap:8px;padding:0;margin:16px 0}
#printImageFeedback>ol li{flex:1;padding:7px 8px;border-top:3px solid #d4deea;color:#60748a;font-size:12px}
#printImageFeedback>ol li[data-state=active]{border-color:#378ad9;background:#e2efff;color:#1f5790;animation:pif-pulse 1.8s ease-in-out infinite}
#printImageFeedback>ol li[data-state=done]{border-color:#249578;color:#176b50}
#printImageFeedback .pif-detail{line-height:1.7;margin:8px 0 12px}
#printImageFeedback footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#59748b;font-variant-numeric:tabular-nums}
#printImageFeedback[data-state=success]{background:#edf9f1;border-color:#8fc7a3}
#printImageFeedback[data-state=success] h3,#printImageFeedback[data-state=success] .pif-status{color:#17653e}
#printImageFeedback[data-state=success] .pif-icon{background:#ceedd7;color:#1e7749}
#printImageFeedback[data-state=error]{background:#fff3f2;border-color:#e5a6a0}
#printImageFeedback[data-state=error] .pif-status{color:#aa3838}
@keyframes pif-pulse{50%{background:#d1e6ff}}
@media(prefers-reduced-motion:reduce){#printImageFeedback *{animation:none!important}}
@media(max-width:640px){#printImageFeedback{padding:14px}#printImageFeedback h3{font-size:16px}#printImageFeedback header{flex-wrap:wrap}}

#printImageFeedback>header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:inherit!important}
