.pack-category{margin:1rem 0;padding:.9rem;border:1px solid #d4e1e8;border-radius:10px;min-width:0}.pack-category summary{font-weight:700;cursor:pointer;overflow-wrap:anywhere}.pack-category .app-form{margin-top:1rem}.preflight-form .app-form,.pack-category .app-form{grid-template-columns:repeat(2,minmax(0,1fr))}.preflight-form label,.pack-category label{min-width:0;overflow-wrap:anywhere}.preflight-form select,.pack-category select{width:100%;max-width:100%;min-width:0}.preflight-result article{padding:.8rem 0;border-bottom:1px solid #d4e1e8}.preflight-result li,.preflight-result a,.compare-pack{overflow-wrap:anywhere}.compare-pack{padding:1.4rem;background:#fff;border:1px solid #d4e1e8;border-radius:12px;margin:1rem 0}.pack-category [hidden],#pack-print[hidden]{display:none}.preflight-result ul{padding-left:1.3rem}
@media(max-width:700px){.preflight-form .app-form,.pack-category .app-form{grid-template-columns:minmax(0,1fr)}}
@media print{body:has(#pme2-pack-form) header,body:has(#pme2-pack-form) footer,body:has(#pme2-pack-form) .hero,.preflight-form,#pack-print{display:none!important}body:has(#pme2-pack-form) .tool{display:block!important}body:has(#pme2-pack-form) .tool-result{width:100%;box-shadow:none;border:0}.preflight-result article{break-inside:avoid}}
