.score-table{font-size:12px;width:100%;max-width:400px}.score-table td{padding:4px 0}.score-table .score-value{padding-left:20px;font-weight:700;text-align:right;min-width:60px}.score-table .score-desc{padding-left:15px;color:#828282;font-size:11px}.score-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:5px}.score-indicator.low-controversy{background:#059862}.score-indicator.medium-controversy{background:#f5a623}.score-indicator.high-controversy{background:#d93025}.section-toggle{font-size:11px;color:#828282;cursor:pointer;margin-left:10px}.section-toggle:hover{color:#f60}.collapsible{padding-top:10px}.see-more{font-size:11px;margin-top:10px}.see-more a{color:#828282}.see-more a:hover{color:#f60}.score-table a{color:#000;text-decoration:none}.score-table a:hover{text-decoration:underline}.field-expertise-table thead th{font-size:11px;color:var(--text-secondary, #828282);font-weight:400;text-align:left;padding-bottom:8px;border-bottom:1px solid var(--border-color, #e0e0e0)}.field-expertise-table thead th.score-value,.field-expertise-table thead th.score-desc{text-align:right}.field-expertise-table tbody tr:hover{background-color:var(--hover-bg, #f6f6f6)}.subsection-title{font-size:12px;font-weight:400;color:var(--text-secondary, #828282);margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--border-color, #e0e0e0)}.subsection-title:first-of-type{margin-top:0;padding-top:0;border-top:none}.empty-state{color:var(--text-secondary, #828282);font-size:13px;font-style:italic}.back-link{margin-top:24px;font-size:12px}.back-link a{color:var(--text-secondary, #828282)}.back-link a:hover{color:var(--link-color, #000)}.profile-tabs{display:flex;gap:0;border-bottom:1px solid var(--border-color, #cccccc);margin-bottom:20px;font-size:12px}.profile-tab{padding:6px 12px;color:var(--text-secondary, #828282);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.profile-tab:hover{color:var(--text-primary, #000000);text-decoration:none}.profile-tab.active{color:var(--text-primary, #000000);border-bottom-color:var(--primary-color, #800000);font-weight:700}.tab-panel{display:none}.tab-panel.active{display:block}.overview-grid{display:flex;gap:40px}.overview-col{flex:1;min-width:0}@media (max-width: 768px){.profile-tabs{flex-wrap:wrap}.profile-tab{padding:6px 8px;font-size:11px}.overview-grid{flex-direction:column;gap:15px}}
/*# sourceMappingURL=profile.css.map */
