.layout-audit-card{grid-column:1 / -1;min-width:0;box-sizing:border-box;border:1px solid #cbd5e1;border-left:4px solid #d69000}.layout-audit-card .summary{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.layout-audit-card .layout-summary-item{border:1px solid #cbd5e1;border-radius:.4rem;padding:.35rem .55rem;display:inline-flex;align-items:center;gap:.35rem}.layout-audit-card .layout-badge{display:inline-block;border-radius:999px;padding:.12rem .5rem;font-size:.8em;font-weight:700;white-space:nowrap;border:1px solid currentColor}.layout-audit-card .layout-critical{color:#8f1111;background:#fff0f0}.layout-audit-card .layout-warning{color:#754400;background:#fff5df}.layout-audit-card .layout-info{color:#14547a;background:#eaf6ff}.layout-audit-card .layout-help-button{border-radius:50%;width:1.75rem;height:1.75rem;cursor:pointer}.layout-audit-card .layout-help{border:1px solid #cbd5e1;background:#f8fafc;padding:.7rem;border-radius:.5rem}.layout-audit-card .controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.75rem 0}.layout-audit-card .table-wrap{overflow-x:auto;max-width:100%}.layout-audit-card table{width:100%;border-collapse:collapse;table-layout:fixed}.layout-audit-card th,.layout-audit-card td{border-top:1px solid #d5dce6;padding:.45rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.layout-audit-card tr[hidden],.layout-audit-card [hidden]{display:none!important}
