@media print{@page{margin:14mm}body:has(#passport-print){color:#111!important;background:#fff!important}body:has(#passport-print) *{visibility:hidden!important}#passport-print,#passport-print *{visibility:visible!important}#passport-print{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}#passport-print *{box-shadow:none!important;color:#111!important;background-color:#0000!important;border-color:#ddd!important}#passport-print .passport-no-print{display:none!important}}
