.discord-personal-host {display: block;}
.discord-personal-host > .row-actions,
.discord-personal-host #profile-discord-state {display: none !important;}
.discord-personal-planning {max-width: 56rem; margin-top: 1rem;}
.discord-personal-planning output {display: block; margin-top: .8rem; overflow-wrap: anywhere; color: var(--cyan);}
.planning-input-preferences.landing-form {display: grid; grid-template-columns: repeat(2,minmax(0,28rem)); gap: 1rem; margin: 0 0 1.5rem;}
.planning-input-preferences p,.planning-input-preferences output {grid-column: 1 / -1; margin: 0;}
.planning-input-preferences output {color: var(--cyan);}
@media(max-width: 650px) {.planning-input-preferences.landing-form {grid-template-columns: minmax(0,1fr);}}
.dj-placeholder-profiles {display:block; margin:0 0 1.5rem;}
.dj-placeholder-profiles > p {max-width:80ch;}
.dj-placeholder-profiles details {padding:.8rem; border:1px solid var(--border,#263a48); border-radius:8px; margin-bottom:.65rem;}
.dj-placeholder-profiles summary {cursor:pointer; font-weight:600;}
.dj-placeholder-form {display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:.8rem; margin:1rem 0;}
.dj-placeholder-form label {display:flex; flex-direction:column; gap:.5rem;}
.dj-placeholder-form .row-actions,.dj-placeholder-form output {grid-column:1/-1;}
.dj-placeholder-profiles output {display:block; color:var(--cyan); margin-top:.6rem;}
