.hr-compliance{min-width:0;max-width:100%}.hrc-filter{align-items:end;margin-bottom:16px}.hrc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.hrc-tabs .btn{white-space:normal}.hrc-content{min-width:0}.hrc-panel{margin:16px 0}.hrc-panel .section-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.hrc-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0}.hrc-check{padding:16px;min-width:0}.hrc-check h3{margin:4px 0 12px}.hrc-check p{overflow-wrap:anywhere}.hrc-status{display:inline-block;border-radius:20px;padding:3px 9px;background:#edf4f6;color:#36566a;font-size:12px}.hrc-status-alert{background:#fff0e6;color:#95501b}.hrc-actions{display:flex;flex-wrap:wrap;gap:6px}.hrc-record{padding:14px 0;border-bottom:1px solid #e1e9ed}.hrc-panel td{white-space:normal;overflow-wrap:anywhere}.hrc-hash{overflow-wrap:anywhere;word-break:break-all}.hr-compliance .field,.hr-compliance select,.hr-compliance input,.hr-compliance textarea{min-width:0;max-width:100%}form[data-form=hrc-operation] .field{min-width:0}form[data-form=hrc-operation] select[multiple]{width:100%;max-width:100%}form[data-form=hrc-operation] .full{grid-column:1/-1}.hrc-check-label input{width:auto}@media(max-width:600px){.hrc-checklist{grid-template-columns:1fr}.hrc-panel .section-head{align-items:flex-start}.hrc-tabs{gap:6px}.hrc-tabs .btn{flex:1 1 44%}.hrc-panel .table-wrap{max-width:100%;overflow:auto}.hrc-panel .page-actions{width:100%;flex-wrap:wrap}.hrc-filter{grid-template-columns:1fr}}
