.disc-rating-field{min-width:0}.disc-rating{display:grid;gap:8px;margin-top:8px}.disc-rating-track{display:flex;width:220px;max-width:100%;height:44px;align-items:center;justify-content:space-around;border-radius:12px;cursor:pointer;touch-action:manipulation}.disc-rating-track:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.rating-disc{--fill:0%;width:32px;height:32px;border-radius:50%;background:linear-gradient(to right,var(--cyan) var(--fill),var(--bg2) var(--fill));border:1px solid var(--muted);position:relative;pointer-events:none}.rating-disc:after{content:'';position:absolute;inset:11px;background:var(--bg);border-radius:50%;border:1px solid var(--muted)}.disc-rating output{font-size:13px;color:var(--muted)}.disc-rating-controls{display:flex;gap:6px}.disc-rating-controls button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--bg2);font:inherit;cursor:pointer}.disc-rating-controls button:hover{border-color:var(--cyan)}
.attendance-consent{display:flex!important;align-items:center;gap:10px}.attendance-consent input{width:20px!important;height:20px!important;flex-shrink:0}#show-attendees{padding:24px 0;border-top:1px solid var(--line);margin-top:24px}#show-attendees>p{color:var(--muted);font-size:14px}.attendee-list{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.attendee-list a{display:flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;padding:8px;border-radius:12px;background:var(--bg2)}.attendee-list img{width:32px;height:32px;object-fit:cover;border-radius:50%}
.show-rating-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.disc-rating-controls{flex-wrap:wrap}.disc-rating-controls button{font:13px system-ui,sans-serif;text-transform:none}.disc-rating output{font:13px system-ui,sans-serif;text-transform:none}.disc-rating-track .rating-disc{flex:0 0 32px}.disc-rating-field label{display:block}
.disc-rating-field small{display:block;color:var(--muted);font:12px system-ui,sans-serif;margin-top:4px}[data-rating-field="score"]{grid-column:1/-1}.show-rating-fields:empty{display:none}
.show-community-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:28px;align-items:start}.clean-detail-grid details{padding:18px;border:1px solid var(--border,#393248);border-radius:16px}.clean-detail-grid summary{cursor:pointer;min-height:44px;font-weight:700}.show-community-layout #show-attendees{margin:0}.show-community-layout .clean-reviews{min-width:0}@media(max-width:760px){.show-community-layout{grid-template-columns:1fr}}
.clean-detail .show-score>span{font-size:14px;line-height:1.4;font-weight:500;text-transform:none;color:var(--muted)}.clean-detail .show-profile-head{align-items:start;gap:24px}.clean-detail .show-profile-head>div:first-child{min-width:0}.clean-detail .show-score{flex:0 0 auto;max-width:180px}.show-buddy-details{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.show-buddy-details>summary{cursor:pointer;min-height:44px;font-weight:600}@media(max-width:600px){.clean-detail .show-profile-head{flex-wrap:wrap}.clean-detail .show-score{max-width:100%}}
.clean-detail .show-score>span{font-family:system-ui,sans-serif}.clean-detail .clean-show-meta:empty{display:none}.clean-detail .show-actions>p:empty{display:none}@media(max-width:600px){.clean-detail .detail-cover{height:120px}.clean-detail .show-actions{gap:8px}.clean-detail .show-actions .btn{padding:11px 13px}}
