.next-move-section{margin:0 0 30px}.next-move-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.next-move{border:1px solid #695039;border-radius:9px;background:radial-gradient(ellipse at top right,#57331f66,transparent),#1b191a;padding:24px}.next-move h3{font-size:23px;margin:12px 0}.next-move p{font-size:13px;margin-bottom:16px;overflow-wrap:anywhere}.move-status{font-size:9px;letter-spacing:1.4px;color:#f1b88d;font-weight:700}.private-room-code{padding:12px;background:#111b;border:1px solid #60513d;border-radius:5px}.attention-list{display:grid;gap:0}.attention-list a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 25px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);gap:15px}.attention-list a:last-child{border:0}.attention-list span{color:var(--muted);font-size:12px}.attention-list strong{font-size:13px;overflow-wrap:anywhere}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.community-grid>.panel{min-width:0}.community-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.community-row strong,.community-row small{display:block}.community-row small{font-size:11px;color:var(--muted);margin-top:4px}.recruit-card,.club-post,.recruit-request{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.recruit-card p,.club-post p{white-space:pre-wrap;overflow-wrap:anywhere}.recruit-request{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.event-experience-bar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 19px}.event-experience-bar>span{font-size:11px;padding:9px 11px;background:#242027;border:1px solid #48404e;border-radius:5px}.event-experience-bar .button{font-size:11px;min-height:42px}.experience-panel h2{font-size:23px}.experience-panel h3{margin:22px 0 12px}.experience-panel p{overflow-wrap:anywhere}.experience-panel form{margin-top:18px}.experience-panel details{margin-top:16px}.experience-panel small{display:block;color:var(--muted)}.lineup-register{margin:13px 0;padding:14px;border:1px solid var(--line);border-radius:5px}.lineup-register select[multiple],select[name=lineupIds]{min-height:140px;height:auto;padding:8px}.lineup-register option,select[name=lineupIds] option{padding:8px}.opponent-reports{margin:23px 0;border:1px solid #605038;padding:18px;border-radius:7px}.opponent-reports h3{margin-bottom:12px}.achievement-list{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.achievement-list span{font-size:11px;padding:8px 12px;border:1px solid #776039;border-radius:20px;background:#382e1e;color:#efc778}.account-id{font-family:monospace;overflow-wrap:anywhere;font-size:12px}.offline-notice{border:1px solid #907246;background:#382d1d;color:#f4dcbd;padding:14px;border-radius:6px;margin-bottom:20px;font-size:13px}.sidebar{overflow-y:auto}.experience-panel .button-group{flex-wrap:wrap}.experience-panel summary{cursor:pointer;line-height:1.7}.next-move .button,.community-row .button{flex-shrink:0}
@media(max-width:850px){.community-grid{grid-template-columns:1fr}.next-move-grid{gap:12px}.next-move{padding:19px}.next-move h3{font-size:21px}.attention-list a{grid-template-columns:1fr 25px}.attention-list a span{grid-row:2;grid-column:1}.attention-list a b{grid-row:1/3;grid-column:2}}
@media(max-width:540px){.next-move-grid{grid-template-columns:1fr}.next-move{padding:21px}.community-row{align-items:flex-start;flex-direction:column}.event-experience-bar{gap:7px}.event-experience-bar .button{flex:1 1 140px}.experience-panel h2{font-size:22px}.recruit-request .button{min-height:44px}.experience-panel input,.experience-panel select,.experience-panel textarea{font-size:16px}.achievement-list span{font-size:10px}.next-move-section .section-head{align-items:flex-start;gap:12px}}
