.ban-notice{margin:14px 0;padding:13px 14px;border:1px solid #873f48;border-radius:9px;background:#2d1d25;color:#ffafb5;line-height:1.5}.ban-notice strong{display:block;font-size:14px}.ban-notice p{margin:6px 0 0;font-size:12px}.verdict-qualifier.has-ban{color:#ffafb5;border-color:#873f48;background:#2d1d25}.has-ban.score{color:#ff8d98}.has-ban.trust-slider .trust-fill,.has-ban.trust-slider .trust-thumb{fill:#ff8d98}.friend-ban-links{display:grid;gap:8px;margin-top:16px}.friend-ban-links a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line,#354456);border-radius:8px;overflow-wrap:anywhere;font-size:12px}.friend-ban-links span{color:#ffafb5;text-align:right}#banChecksPanel,#friendBanChecksPanel{margin-bottom:16px}#friendBanChecksPanel .metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@media(max-width:500px){.friend-ban-links a{flex-wrap:wrap}.ban-notice{padding:11px}}
.privacy-notice{margin:12px 0;padding:12px 14px;border:1px solid #655639;border-radius:9px;background:#25231f;color:#edcf8a;line-height:1.5}.privacy-notice strong{display:block;font-size:13px}.privacy-notice p{margin:6px 0 0;font-size:12px}#profileContextPanel{margin-bottom:16px}#profileContextPanel h3{margin-top:20px;font-size:15px}#profileContextPanel .metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.comments-signal{padding:10px 12px;border:1px solid #655639;border-radius:8px;color:#edcf8a;font-size:13px}
.reputation-green.score{color:#76e0b1}.reputation-yellow.score{color:#f0cc75}.reputation-red.score{color:#ff8d98}.reputation-green.trust-slider .trust-fill,.reputation-green.trust-slider .trust-thumb{fill:#76e0b1}.reputation-yellow.trust-slider .trust-fill,.reputation-yellow.trust-slider .trust-thumb{fill:#f0cc75}.reputation-red.trust-slider .trust-fill,.reputation-red.trust-slider .trust-thumb{fill:#ff8d98}.verdict-qualifier.reputation-green{color:#76e0b1;border-color:#37694f;background:#192b26}.verdict-qualifier.reputation-yellow{color:#f0cc75;border-color:#77643b;background:#2c281e}.verdict-qualifier.reputation-red{color:#ff8d98;border-color:#873f48;background:#2d1d25}

.rep-mod-launch{margin-top:12px}.rep-mod-launch button{width:100%;white-space:normal;font-size:12px;padding:9px 12px;line-height:1.4}
.rep-mod-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 24px));max-width:640px;max-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);padding:0;border:1px solid var(--line,#354456);border-radius:14px;background:var(--panel,#182231);color:var(--text,#e5edf4);overflow:hidden;box-shadow:0 20px 80px #0008}.rep-mod-dialog::backdrop{background:#06101cd6}.rep-mod-dialog[open]{display:flex;flex-direction:column}.rep-mod-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line,#354456);flex:0 0 auto}.rep-mod-dialog header div{min-width:0}.rep-mod-dialog h2{margin:0;font-size:18px;line-height:1.4}.rep-mod-dialog header p{margin:5px 0 0;font-size:11px;color:var(--muted,#a4b1c4);overflow-wrap:anywhere}.rep-mod-dialog header button{flex:0 0 32px;width:32px;height:32px;padding:0;line-height:1;font-size:24px;background:transparent;border:1px solid var(--line,#354456);color:inherit}.rep-mod-scroll{padding:16px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.rep-mod-dialog form{display:grid;gap:12px}.rep-mod-dialog label{display:grid;gap:6px;font-size:13px}.rep-mod-dialog input:not([type=checkbox]),.rep-mod-dialog select,.rep-mod-dialog textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;color:var(--text,#e5edf4);background:var(--bg,#131b26);border:1px solid var(--line,#354456);border-radius:8px;font:inherit}.rep-mod-dialog textarea{resize:vertical;max-height:160px}.rep-mod-fields{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.rep-mod-dialog .rep-mod-confirm{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.rep-mod-dialog .rep-mod-confirm input{box-sizing:border-box;width:18px;height:18px;min-width:18px;margin:2px 0 0;padding:0;flex:0 0 18px}.rep-mod-confirm span{min-width:0;flex:1;overflow-wrap:anywhere}.rep-mod-actions{display:flex;gap:8px;flex-wrap:wrap}.rep-mod-dialog .note{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rep-mod-history{margin-top:16px;border-top:1px solid var(--line,#354456);padding-top:12px}.rep-mod-history summary{font-size:13px;font-weight:600}.rep-mod-history ol{padding-left:20px;max-height:220px;overflow:auto}.rep-mod-history li{padding:10px 0;border-bottom:1px solid var(--line,#354456);font-size:12px;overflow-wrap:anywhere}.rep-mod-history p{margin:5px 0}.rep-mod-history a{color:#a9c8f6}.rep-demo-preview{border:1px solid var(--line,#354456);border-radius:8px;margin-top:12px;padding:12px;font-size:12px;overflow-wrap:anywhere}.rep-demo-preview button{margin-top:10px}
.deep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.deep-source{min-width:0;padding:14px;border:1px solid var(--line,#354456);border-radius:10px}.deep-source h3{font-size:15px;margin:0 0 10px}.deep-source .metrics{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px}.deep-source .metric strong{font-size:20px}.deep-source .metric span{font-size:11px;line-height:1.5}.deep-state{display:inline-block;margin-left:5px;font-size:10px;border:1px solid var(--line,#354456);border-radius:5px;padding:3px 5px;color:var(--muted,#a4b1c4)}.deep-state.stale,.deep-warning{color:#f0cc75}.deep-state.fresh{color:#76e0b1}.deep-signals{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0;font-size:12px}.deep-warning{padding:4px 7px;background:#2c281e;border-radius:5px}.deep-history{margin-top:12px;font-size:12px}.deep-table{max-height:300px;overflow:auto}.deep-table table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.deep-table td,.deep-table th{padding:8px;text-align:left;border-bottom:1px solid var(--line,#354456)}
@media(max-width:760px){.deep-grid{grid-template-columns:1fr}}@media(max-width:430px){.rep-mod-fields{grid-template-columns:90px minmax(0,1fr)}.rep-mod-actions button{flex:1}.rep-mod-dialog header,.rep-mod-scroll{padding:14px}.rep-mod-dialog h2{font-size:16px}}
