/* POLO2 full-profile + popout independent detail colors; does not affect role/name colors. */
.profile-detail-text-editor{border:1px solid rgba(255,255,255,.15);padding:12px;border-radius:10px;margin:12px 0;min-width:0}
.profile-detail-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0}
.profile-detail-color-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:rgba(255,255,255,.035);padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:0}
.profile-detail-color-row>span:first-child{flex:1 1 90px;min-width:0;font-size:13px}
.profile-detail-color-row input[type=color]{width:40px;height:35px;min-width:40px;padding:2px;cursor:pointer}
.profile-detail-color-toggle{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px}
.profile-detail-color-toggle input[type=checkbox]{width:auto;min-width:0;height:auto;margin:0}
.profile-detail-preview{display:flex;flex-wrap:wrap;gap:10px;padding:12px;margin:9px 0;background:#111;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-size:13px}
.profile-detail-preview #pf-detail-preview-bio{width:100%}
#profile-follow-stats .p2b-stat-sep{color:rgba(255,255,255,.65)}
#profile-follow-stats .p2b-profile-stat{display:inline}
.profile-popout-stats .p2b-profile-stat{display:inline}
@media(max-width:600px){.profile-detail-colors{grid-template-columns:minmax(0,1fr)}.profile-detail-text-editor{padding:9px}.profile-detail-color-row{padding:8px}}
