.source-trust-controls{gap:6px;display:grid}.source-trust-buttons{gap:6px;display:flex}.source-trust-button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;font:inherit;cursor:pointer;border-radius:9px;place-items:center;font-size:21px;font-weight:700;display:inline-grid}.source-trust-button.approve{color:var(--accent)}.source-trust-button.reject{color:var(--danger,#d85050)}.source-trust-button.approve.selected{background:color-mix(in srgb, var(--accent) 13%, transparent);border-color:var(--accent)}.source-trust-button.reject.selected{background:color-mix(in srgb, var(--danger,#d85050) 13%, transparent);border-color:var(--danger,#d85050)}.source-trust-button:disabled{opacity:.5;cursor:wait}.source-trust-button:focus-visible,.provider-domain-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.source-trust-confirm{white-space:normal;min-width:190px;max-width:320px;font-size:12px;font-weight:400}.source-trust-confirm p{margin:0 0 8px}.source-trust-confirm .button{margin-right:8px}.provider-domain-table{min-width:760px}.provider-domain-row{cursor:pointer}.provider-domain-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.provider-domain-toggle{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.provider-domain-toggle .provider-chevron{margin-right:8px}.provider-domain-detail>td{background:var(--page-bg,var(--surface));padding:14px}.provider-domain-detail .analytics-card{margin:0}.provider-trust-notice{max-width:85ch}.provider-trust-unavailable{white-space:normal;max-width:180px}
