.record-audit-tabs{display:flex;gap:6px;max-width:100%;margin:0 0 18px;padding:6px;overflow-x:auto;border:1px solid #c5d5cb;border-radius:12px;background:#e8eee9}.record-audit-tabs button{flex:none;min-height:42px;border:1px solid transparent;border-radius:8px;background:transparent;padding:9px 20px;color:#325b46;font:inherit;font-size:.86rem;font-weight:850;cursor:pointer}.record-audit-tabs button.on{border-color:#17402f;background:#17402f;color:#fff}.record-audit-tabs button:focus-visible{outline:3px solid #b98a1f;outline-offset:2px}.record-audit-panel{border:1px solid #ded7c8;border-radius:14px;background:#fffdf8;padding:18px}.record-audit-panel[hidden]{display:none}.record-audit-heading h2{margin:0;color:var(--green,#17402f)}.record-audit-heading p{margin:5px 0 0;color:var(--muted,#66736d)}.record-audit-status{min-height:1.2em;margin:12px 0;color:#52655a;font-size:.78rem}.record-audit-status.error{color:#a33125}.record-audit-entry{margin-top:12px;border:1px solid #ded7c8;border-radius:11px;background:#fff;padding:14px}.record-audit-entry>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.record-audit-entry>header div{display:grid;gap:3px}.record-audit-entry>header strong{color:var(--green,#17402f)}.record-audit-entry>header span,.record-audit-entry>p{color:var(--muted,#66736d);font-size:.74rem}.record-audit-source{margin:10px 0 0}.record-audit-table-wrap{margin-top:12px;overflow-x:auto}.record-audit-entry table{width:100%;border-collapse:collapse}.record-audit-entry th,.record-audit-entry td{padding:9px 10px;border-top:1px solid #ece6da;text-align:left;vertical-align:top;overflow-wrap:anywhere}.record-audit-entry thead th{border-top:0;background:#f7f3ea;color:#56635e;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.record-audit-entry tbody th{min-width:150px;color:#365b46}.record-audit-empty{margin-top:12px;border:1px dashed #d8d1c2;border-radius:10px;padding:24px;color:var(--muted,#66736d);text-align:center}.record-audit-more{margin-top:14px}.record-audit-retry{margin:0 0 10px}.record-audit-native-tab{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.record-audit-native-tab.on{color:var(--green,#17402f)}@media(max-width:680px){.record-audit-tabs{width:100%}.record-audit-tabs button{flex:1}.record-audit-entry>header{display:grid}.record-audit-panel{padding:13px}}
.project-workspace-tabs>.record-audit-native-tab{flex:1;border-radius:8px;padding:10px 12px;color:#647068;font-size:.76rem;font-weight:850;text-align:center}.project-workspace-tabs>.record-audit-native-tab:hover{background:#f3f6f3;color:var(--green,#17402f)}.project-workspace-tabs>.record-audit-native-tab.on{background:var(--green,#17402f);color:#fff;box-shadow:0 4px 12px rgba(16,64,46,.18)}.acq-tabs .acq-tab-list>.record-audit-native-tab{display:block;border:0;border-bottom:4px solid transparent;padding:10px 25px 11px;color:#383e41;font-size:15px;font-weight:500;line-height:24px}.acq-tabs .acq-tab-list>.record-audit-native-tab.on{border-bottom-color:var(--acq-green,#17402f);color:var(--acq-green,#17402f);font-weight:700}@media(max-width:760px){.project-workspace-tabs>.record-audit-native-tab{flex:0 0 auto;min-width:128px;white-space:nowrap}.acq-tabs .acq-tab-list>.record-audit-native-tab{padding:10px 14px 11px}}@media(max-width:560px){.project-workspace-tabs>.record-audit-native-tab{flex:1 1 0;min-width:0;padding:9px 4px;white-space:normal;font-size:.67rem;line-height:1.2}}

@media(max-width:680px){.record-audit-entry table{min-width:560px;table-layout:fixed}.record-audit-entry tbody th{min-width:0}.record-audit-entry th:first-child{width:120px}.record-audit-source,.record-audit-entry>header{overflow-wrap:anywhere}}
.record-audit-panel [hidden]{display:none}
