/* Theater Radar 4.4 community moderation, organized profiles and admin. */
.tr-admin-v44 .tr-admin-stat-grid,.tr-admin-v44 .tr-admin-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:18px 0}.tr-admin-stat,.tr-admin-card,.tr-admin-panel{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tr-admin-stat strong{display:block;font-size:28px;line-height:1.1}.tr-admin-stat span,.tr-admin-card span{display:block;color:#646970;margin-top:6px}.tr-admin-card{text-decoration:none;color:#1d2327}.tr-admin-card strong{font-size:16px}.tr-admin-card:hover{border-color:#2271b1;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tr-admin-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.tr-admin-panel{margin:18px 0}.tr-admin-action-form{display:grid;gap:10px;max-width:760px}.tr-admin-action-form label{display:grid;gap:5px}.tr-admin-action-form select,.tr-admin-action-form textarea{max-width:700px}.tr-community-manage-nav,.tr-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tr-community-manage-nav a,.tr-profile-tabs a{display:inline-flex;padding:8px 12px;border:1px solid currentColor;border-radius:999px;text-decoration:none}.tr-profile-tabs a.is-active{font-weight:700;background:rgba(127,127,127,.12)}.tr-community-rules{margin-top:12px}.tr-community-rules summary{cursor:pointer;font-weight:700}.tr-community-settings-panel form{display:grid;gap:14px}.tr-community-settings-panel label{display:grid;gap:5px}.tr-community-settings-panel input,.tr-community-settings-panel textarea,.tr-community-settings-panel select{width:100%;max-width:760px}.tr-member-table{display:grid;gap:1px;background:rgba(127,127,127,.18);border-radius:10px;overflow:hidden}.tr-member-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) minmax(300px,2fr);gap:12px;padding:12px;background:var(--ccr-card-bg,#fff);align-items:center}.tr-member-head{font-weight:700}.tr-member-row small{display:block;opacity:.72}.tr-mod-tabs details{border-top:1px solid rgba(127,127,127,.25);padding:10px 0}.tr-mod-tabs summary{cursor:pointer;font-weight:700;font-size:16px}.tr-mod-item{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr);gap:14px;padding:12px 0;border-bottom:1px solid rgba(127,127,127,.18)}.tr-mod-item small{display:block;opacity:.7;margin-top:4px}.tr-mod-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tr-mod-log>div{padding:10px 0;border-bottom:1px solid rgba(127,127,127,.15)}.tr-mod-log small{display:block;opacity:.7}.tr-mod-state,.tr-post-visibility{display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:999px;font-size:11px;line-height:1;padding:4px 7px;margin-left:6px;opacity:.75}.tr-report-menu{display:inline-block;position:relative}.tr-report-menu summary{cursor:pointer;font-size:12px}.tr-report-form{display:grid;gap:6px;min-width:260px;padding:10px;margin-top:6px;border:1px solid rgba(127,127,127,.25);border-radius:8px;background:var(--ccr-card-bg,#fff)}.tr-locked-note{font-size:13px;opacity:.7}.tr-social-post.is-pinned{border-width:2px}.tr-profile-v44{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:20px;max-width:1100px;margin:0 auto}.tr-profile-card,.tr-profile-section{border:1px solid rgba(127,127,127,.25);border-radius:14px;padding:18px;background:var(--ccr-card-bg,#fff)}.tr-profile-sidebar{position:relative}.tr-profile-card{position:sticky;top:24px;text-align:center}.tr-profile-card .tr-social-avatar{width:120px;height:120px;border-radius:999px;object-fit:cover}.tr-profile-card h1{font-size:24px;margin:12px 0 4px}.tr-profile-role{font-weight:700}.tr-profile-about{text-align:left;margin:14px 0}.tr-profile-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.tr-profile-mini-stats span{font-size:12px}.tr-profile-mini-stats strong{display:block;font-size:18px}.tr-profile-main{min-width:0}.tr-profile-tabs{margin:0 0 14px}.tr-profile-activity{padding:14px 0;border-bottom:1px solid rgba(127,127,127,.18)}.tr-profile-activity:last-child{border-bottom:0}.tr-profile-activity h3{margin:5px 0}.tr-profile-activity small{opacity:.65}.tr-community-status-message{border-left:4px solid #d63638}.tr-social-avatar{border-radius:999px;object-fit:cover}.tr-composer-options{display:flex;flex-wrap:wrap;gap:10px}.tr-composer-options label{display:grid;gap:4px}.tr-v44 .tr-post-taxonomy{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
@media(max-width:760px){.tr-profile-v44{grid-template-columns:1fr}.tr-profile-card{position:static}.tr-member-row,.tr-mod-item{grid-template-columns:1fr}.tr-member-head{display:none}.tr-admin-sections{grid-template-columns:1fr}.tr-profile-mini-stats{grid-template-columns:repeat(3,1fr)}}
