.header-status-line { display: flex; align-items: center; flex-wrap: wrap; gap: 2px 10px; min-width: 0; }
.peer-trust-button { display: inline-flex; align-items: center; gap: 4px; max-width: 100%; min-width: 0; padding: 3px 0; border: 0; border-radius: 4px; background: transparent; color: var(--accent-strong); font: inherit; font-size: 12px; line-height: 1.3; text-align: left; cursor: pointer; }
.peer-trust-button[hidden] { display: none !important; }
.peer-trust-button svg { flex: none; width: 15px; height: 15px; }
.peer-trust-button span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.peer-trust-button[data-trust="verified"] { color: #21845d; }
.peer-trust-button[data-trust="warning"] { color: #99611a; }
.peer-trust-button[data-trust="unknown"] { color: var(--muted); }
.peer-trust-button:hover:not(:disabled) span { text-decoration: underline; }
.peer-trust-button:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.peer-trust-button:disabled { cursor: default; opacity: .6; }
[data-theme="dark"] .peer-trust-button[data-trust="verified"] { color: #78d6ab; }
[data-theme="dark"] .peer-trust-button[data-trust="warning"] { color: #f0be72; }
