.ownership-access-report{--oar-background: #f0f2f5;--oar-surface: #fff;--oar-text: #1a1a1a;--oar-muted: #666;--oar-band: #f8f9fa;--oar-border: #e5e7eb;--oar-green: #198754;--oar-green-bg: #d1e7dd;--oar-blue: #0d6efd;--oar-blue-bg: #cfe2ff;--oar-purple: #6f42c1;--oar-purple-bg: #e8d5ff;--oar-orange: #fd7e14;--oar-orange-bg: #ffe5d0;flex:1;min-height:0;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal;background:var(--oar-background);color:var(--oar-text)}.ownership-access-report *{box-sizing:border-box;margin:0;padding:0}.ownership-access-report .oar-header{background:linear-gradient(135deg,#0a2342,#1a4a8a);color:#fff;padding:20px 24px}.ownership-access-report .oar-header h2{font-size:1.25rem;font-weight:700;margin-bottom:4px}.ownership-access-report .oar-sub{opacity:.8;font-size:.82rem}.ownership-access-report .oar-user-meta{margin-top:10px;font-size:.82rem;opacity:.9}.ownership-access-report .oar-container{padding:18px 24px}.ownership-access-report .oar-stats-row{display:flex;gap:12px;flex-wrap:wrap;border:0;padding:0;margin:0 0 18px;min-inline-size:0}.ownership-access-report .oar-stat-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-family:inherit;line-height:normal;color:var(--oar-text);cursor:pointer;appearance:none;background:var(--oar-surface);border:0;border-left:4px solid;border-radius:10px;padding:12px 18px;flex:1;min-width:150px;box-shadow:0 1px 4px #00000014}.ownership-access-report .oar-stat-num{font-size:1.6rem;font-weight:700}.ownership-access-report .oar-stat-label{font-size:.75rem;color:var(--oar-muted);margin-top:2px}.ownership-access-report .oar-stat-card[aria-pressed=true] .oar-stat-label{text-decoration:underline;text-underline-offset:2px}.ownership-access-report :is(button,input,select,summary):focus-visible{outline:2px solid var(--oar-blue);outline-offset:2px}.ownership-access-report .oar-card{background:var(--oar-surface);border-radius:12px;box-shadow:0 1px 6px #00000014;overflow:hidden}.ownership-access-report .oar-card-header{background:var(--oar-band);padding:12px 16px;border-bottom:1px solid var(--oar-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ownership-access-report .oar-card-header h3{font-size:.95rem;font-weight:600}.ownership-access-report .oar-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;max-width:100%}.ownership-access-report .oar-controls input{border:1px solid #ced4da;border-radius:8px;padding:6px 12px;font-size:.85rem;width:220px;max-width:100%}.ownership-access-report .oar-controls select{border:1px solid #ced4da;border-radius:8px;padding:6px 10px;font-size:.85rem;background:var(--oar-surface);max-width:100%}.ownership-access-report .oar-controls :is(input,select){color:var(--oar-text);font-family:inherit;line-height:normal}.ownership-access-report .oar-result-count{font-size:.78rem;color:var(--oar-muted)}.ownership-access-report .oar-table-scroll{overflow-x:auto}.ownership-access-report table{width:100%;border-collapse:collapse}.ownership-access-report th{background:#f1f3f5;padding:10px 14px;text-align:left;font-size:.8rem;color:#444;border-bottom:2px solid #dee2e6;position:sticky;top:0}.ownership-access-report td{padding:10px 14px;border-bottom:1px solid #f0f0f0;vertical-align:top;font-size:.83rem}.ownership-access-report tbody tr:nth-child(odd){background:var(--oar-band)}.ownership-access-report tbody tr:nth-child(2n){background:var(--oar-surface)}.ownership-access-report tr:last-child td{border-bottom:none}.ownership-access-report .oar-account-id{font-family:monospace;font-size:.8rem;color:#555;white-space:nowrap}.ownership-access-report .oar-centered{text-align:center}.ownership-access-report .oar-depth{color:var(--oar-source-fg);font-weight:700}.ownership-access-report details summary{list-style:none;cursor:pointer;color:var(--oar-blue);font-size:.85rem}.ownership-access-report details summary::-webkit-details-marker{display:none}.ownership-access-report .oar-source-badge{display:inline-block;color:var(--oar-source-fg);background:var(--oar-source-bg);border:1px solid var(--oar-source-fg);padding:2px 7px;border-radius:10px;font-size:.75rem;white-space:nowrap}.ownership-access-report .oar-paths{list-style:none;margin-top:8px;padding:8px;background:var(--oar-band);border-radius:4px;overflow-wrap:anywhere}.ownership-access-report .oar-paths li+li{margin-top:8px}.ownership-access-report .oar-path-roles{font-size:.75rem;color:var(--oar-muted)}.ownership-access-report .oar-legend{font-size:.78rem;color:#555;display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ownership-access-report .oar-legend strong{color:#333}.ownership-access-report .oar-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;background:var(--oar-source-fg)}.ownership-access-report [data-source=direct_primary]{--oar-source-fg: var(--oar-green);--oar-source-bg: var(--oar-green-bg)}.ownership-access-report [data-source=direct_secondary]{--oar-source-fg: var(--oar-blue);--oar-source-bg: var(--oar-blue-bg)}.ownership-access-report [data-source=report_primary]{--oar-source-fg: var(--oar-purple);--oar-source-bg: var(--oar-purple-bg)}.ownership-access-report [data-source=report_secondary]{--oar-source-fg: var(--oar-orange);--oar-source-bg: var(--oar-orange-bg)}.ownership-access-report[data-mode=dark]{--oar-green: #75d4ae;--oar-green-bg: #153f31;--oar-blue: #91baff;--oar-blue-bg: #213654;--oar-purple: #c4a1ff;--oar-purple-bg: #3e2c5c;--oar-orange: #ffbc80;--oar-orange-bg: #4c321a}.ownership-access-report[data-mode=dark] :is(th,td){border-color:var(--oar-border)}.ownership-access-report[data-mode=dark] th{background:var(--oar-band);color:var(--oar-text)}.ownership-access-report[data-mode=dark] :is(.oar-account-id,.oar-legend,.oar-legend strong){color:var(--oar-muted)}.ownership-access-report[data-mode=dark] .oar-controls :is(input,select){border-color:var(--oar-border);background:var(--oar-surface)}
