.extras-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.extras-chips button[aria-pressed=true]{background:#b01759;color:white}.extras-money{font-weight:700;font-size:18px;color:#8d1248}.extras-evidence{display:flex;flex-wrap:wrap;gap:12px}.extras-evidence figure{margin:0;border:1px solid #ddd;border-radius:10px;padding:10px;max-width:240px;overflow-wrap:anywhere}.extras-evidence img{display:block;max-width:100%;height:120px;object-fit:contain}.extras-results article{border-top:1px solid #ddd;padding:16px 0;overflow-wrap:anywhere}.extras-results h3{margin-bottom:4px}.extras-results p{margin:4px 0;white-space:pre-wrap}.extras-print{display:none}.extras-form{scroll-margin-top:180px}.extras-form textarea{white-space:pre-wrap}#extraMessage{position:relative;white-space:pre-wrap}.extras-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.extras-summary p{margin:0;padding:12px;background:#f7eaf1;border-radius:10px}.extras-form[aria-busy=true]{opacity:.8}
@media print{body>*:not(main),main>*:not(.extras-print){display:none!important}main{margin:0!important;padding:0!important;max-width:none!important}.extras-print{display:block!important}.extras-print article{break-inside:avoid;border-bottom:1px solid #999;padding:12px 0}.extras-print p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:11pt}.extras-print h2{font-size:15pt}.extras-print img{max-height:55mm;max-width:80mm;object-fit:contain}.extras-print .print-logo{width:42mm;max-height:20mm}.extras-print h1{font-size:19pt}@page{size:A4;margin:16mm}}
@media print{body,main,.extras-print{background:#fff!important;color:#222}}
