.iwarranty-module h2{font-size:1.25rem;margin:0 0 12px;line-height:1.4}.iwarranty-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0}.iwarranty-tools button,.iwarranty-tools select{padding:7px 9px;font-size:.85em}.iwarranty-help{font-size:.82em;color:#b8cce4}.iwarranty-report{background:#0d2543;border:1px solid #254e7c;border-radius:9px;padding:12px;margin:10px 0}.iwarranty-report summary{cursor:pointer;font-weight:600}.iwarranty-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;font-size:.85em}.iwarranty-facts dt{color:#adc5df}.iwarranty-facts dd{margin:0;overflow-wrap:anywhere}.iwarranty-service{white-space:pre-wrap;overflow-wrap:anywhere}.iwarranty-report label{display:grid;gap:6px;margin-top:10px}.iwarranty-report textarea{width:100%}.report-submit-message{font-size:.85em;white-space:pre-wrap}
