.party-cover-editor{display:grid;gap:10px;min-width:0}.party-cover-preview{aspect-ratio:16/9;display:grid;place-items:center;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#34303c,#1b1b20);border:1px solid #ffffff12;color:var(--muted,#b3b1bb)}.party-cover-preview img{width:100%;height:100%;object-fit:cover}.cover-file-label input{max-width:100%;font-size:.9rem}.party-cover-editor progress,.host-metrics~progress{width:100%;accent-color:#de3541;height:7px}.party-cover-editor [data-cover-status]{font-size:.85rem;margin:0;min-height:1.3em}.dashboard-eyebrow{font-size:.7rem!important;letter-spacing:.1em;font-weight:700;color:#b3b1bb}.host-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 16px}.host-metrics>div{padding:18px 12px;border-radius:16px;background:#ffffff07;border:1px solid #ffffff0c;display:grid;gap:6px}.host-metrics strong{font-size:1.85rem;line-height:1.1;font-weight:650;font-variant-numeric:tabular-nums}.host-metrics span{color:#b3b1bb;font-size:.75rem}.host-event-state{color:#b3b1bb;text-transform:capitalize;font-size:.85rem}.host-guest{padding:18px 0;border-bottom:1px solid #ffffff12;display:flex;align-items:center;gap:12px;justify-content:space-between}.host-guest>div:first-child{display:grid;gap:5px;min-width:0}.host-guest strong{overflow-wrap:anywhere}.host-guest small{color:#b3b1bb}.guest-status{font-size:.75rem;text-transform:capitalize;color:#ff8590}.host-guest .party-actions{margin:0;flex-wrap:wrap;justify-content:flex-end}.host-guest button{font-size:.8rem}.dashboard-empty{padding:38px 16px;text-align:center;color:#b3b1bb}.dashboard-empty strong{display:block;color:#f6f4f2}.moderation-entry{min-height:46px;padding:12px 18px;border-radius:12px;border:1px solid #ffffff1a;background:#ffffff07;color:#f6f4f2;text-align:left;font:inherit;font-weight:600;cursor:pointer}.moderation-dialog{width:min(720px,calc(100vw - 32px))}.moderation-toolbar{display:flex;align-items:end;gap:12px}.moderation-toolbar label{flex:1}.moderation-toolbar button{min-height:44px}.moderation-report{margin-top:18px;padding:20px;border-radius:18px;border:1px solid #ffffff14;background:#ffffff04}.report-heading{display:flex;justify-content:space-between;gap:12px;color:#b3b1bb;font-size:.75rem;text-transform:capitalize}.moderation-report h3{font-size:1.15rem;margin:14px 0 8px;overflow-wrap:anywhere}.report-identity,.report-category{font-size:.8rem;color:#b3b1bb}.report-details,.moderation-report blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.moderation-report blockquote{border-left:2px solid #de3541;margin:16px 0;padding-left:12px;color:#b3b1bb}.moderation-report form{margin:18px 0}.moderation-history{padding:12px 0;border-top:1px solid #ffffff12}.moderation-history small{display:block;font-size:.7rem;overflow-wrap:anywhere;color:#b3b1bb;margin:6px 0}.moderation-history p{font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}.party-dialog [hidden]{display:none!important}.party-dialog button:active,.moderation-entry:active{transform:scale(.98)}.party-dialog :focus-visible,.moderation-entry:focus-visible{outline:2px solid #ff8590;outline-offset:3px}
@media(max-width:767px){.moderation-dialog{width:100%;max-width:100%;margin-bottom:0}.moderation-report{padding:16px}.host-guest{align-items:start;flex-direction:column}.host-guest .party-actions{justify-content:flex-start}.host-metrics>div{padding:16px 10px}.host-metrics strong{font-size:1.65rem}.party-dialog button{min-height:44px}.moderation-toolbar{align-items:center}.moderation-toolbar button{margin-top:22px}}
@media(prefers-reduced-transparency:reduce){.moderation-report,.host-metrics>div,.moderation-entry{background:#25252c}}
@media(prefers-contrast:more){.moderation-report,.host-metrics>div,.host-guest{border-color:#8c8c97}}
@media(prefers-reduced-motion:reduce){.party-dialog button:active,.moderation-entry:active{transform:none}}
.party-cover-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin:16px 0}
.party-cover-editor progress::-webkit-progress-bar,.host-metrics~progress::-webkit-progress-bar{background:#ffffff12;border-radius:8px}
.party-cover-editor progress::-webkit-progress-value,.host-metrics~progress::-webkit-progress-value{background:#de3541;border-radius:8px}
.party-dialog [data-close]{display:block;margin-left:auto}
