.audit-access{padding:0;flex:1;max-width:560px}.audit-access label{font-size:12px}.audit-access input{width:100%;padding:12px;border:1px solid var(--border);border-radius:6px;font:inherit}.audit-panel{margin-top:24px}.audit-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.audit-panel h2{font-size:16px;margin:0}.audit-panel h2 span{font-size:12px;padding:4px 8px;background:#e8f3ee;border-radius:6px;margin-left:8px}.audit-panel .panel-heading p{font-size:12px;color:#687b86;margin:10px 0 0}.audit-panel button{border:1px solid #bfd4cf;border-radius:6px;min-height:40px}.audit-message{padding:0 24px;font-size:13px;line-height:1.7;color:#486b68}.audit-table{margin:20px 24px;max-height:600px}.audit-table th{position:sticky;top:0;white-space:nowrap}.audit-table td{font-size:12px;line-height:1.5;min-width:85px}.audit-table td:nth-child(2){font-family:ui-monospace,monospace;min-width:150px}.audit-footnote{padding:0 24px 24px;font-size:12px;line-height:1.8;color:#687b86}button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.audit-table{margin:16px}.audit-footnote,.audit-message{padding-left:16px;padding-right:16px}.audit-panel .panel-heading{align-items:flex-start;flex-direction:column}}

.audit-access{min-width:0}.audit-panel .panel-heading h2{font-size:14px}.audit-panel .panel-heading p{margin-left:44px}
.page-heading{margin-bottom:24px}
.audit-access .key-row input{border:0;border-radius:0;font-size:12px;min-width:0}
