.instruction-compliance-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:16px 0}.instruction-compliance-actions label{display:flex;flex-direction:column;gap:6px;min-width:190px;flex:1}.instruction-compliance-actions button{min-height:40px}.instruction-compliance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0}.instruction-compliance-summary>div{padding:14px;border:1px solid #414956;border-radius:10px;background:#292f39;display:flex;flex-direction:column;gap:6px}.instruction-compliance-summary strong{font-size:24px;color:#fff}.instruction-compliance-summary span{font-size:13px;color:#d1d5db}.instruction-compliance-table-wrap{max-width:100%;overflow-x:auto}.instruction-compliance-table{width:100%;border-collapse:collapse;min-width:950px;font-size:13px}.instruction-compliance-table th,.instruction-compliance-table td{text-align:left;padding:10px;border-bottom:1px solid #414956;vertical-align:top}.instruction-compliance-table th{font-weight:700;white-space:nowrap}.instruction-compliance-table td{overflow-wrap:anywhere}
