.si-auto-status{padding:11px 12px;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#166534}
.si-receipt{margin:14px 0;padding:12px;border-left:4px solid #16a34a;border-radius:8px;background:#f0fdf4;color:#166534}
.si-response{margin-top:18px;padding:16px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc}
.si-response h3{margin:0 0 12px;color:#102a66}
.si-response-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.si-response-full{grid-column:1/-1}
.si-response-existing{padding:13px;border-left:4px solid #294fa3;border-radius:8px;background:#fff}
.si-history{margin:12px 0 0;padding:0;list-style:none}
.si-history li{padding:8px 0;border-bottom:1px solid #e2e8f0;font-size:13px;color:#475569}
.si-pill.Received{background:#dbeafe;color:#1e40af}.si-pill.InProgress{background:#fef3c7;color:#92400e}.si-pill.Completed{background:#dcfce7;color:#166534}
@media(max-width:700px){.si-response-grid{grid-template-columns:1fr}.si-response-full{grid-column:auto}}
@media print{.si-response-form{display:none!important}.si-response{border:0!important;padding:0!important;background:#fff!important}}
