.data-integrity-panel{border-color:#31566a;background:linear-gradient(135deg,#102a3a,#102638)}
.integrity-status{border:1px solid #31576a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.integrity-status.pass{color:#5ee0b2;border-color:#277a63}.integrity-status.warning{color:#ffbd5b;border-color:#8a6225}.integrity-status.critical{color:#ff8191;border-color:#88404a}
.integrity-summary{color:#a9c2cf;font-size:14px;line-height:1.55;margin:4px 0 16px}.integrity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.integrity-check{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #294b5d;border-radius:9px;background:#0b2130;padding:12px 14px}.integrity-check span{color:#a9c2cf;font-size:13px}.integrity-check strong{font-size:20px;color:#fff}.integrity-check.pass strong{color:#58dbad}.integrity-check.warning strong{color:#ffbd5b}.integrity-check.critical strong{color:#ff8191}.integrity-check.info strong{color:#47c9e3}
@media(max-width:900px){.integrity-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.integrity-grid{grid-template-columns:1fr}}
.board-import-revenue-audit{margin-top:10px;padding:12px 14px;border:1px solid #2e6174;border-radius:10px;background:#071f2d;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:#a9c8d5}.board-import-revenue-audit strong{color:#f4fbff;margin-right:6px}.board-import-revenue-audit span{font-size:12px}.board-import-revenue-audit b{color:#42d5e9;font-size:14px;margin-left:auto}
.repair-board-data{margin-left:8px;border:1px solid #3abfd5;border-radius:7px;background:#123b4d;color:#dffbff;padding:6px 9px;font:inherit;font-weight:700;cursor:pointer}.repair-board-data:hover{background:#195268}
