.clubPhoto{display:block;width:100%;height:190px;object-fit:cover;border-radius:14px;background:#e5ede6}.clubPhoto[hidden]{display:none}.clubAddress{font-size:.95rem}.clubActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}#clubDetail{width:min(760px,calc(100% - 24px));max-height:90dvh;padding:24px;border:0;border-radius:20px;color:#154f3c;box-sizing:border-box;overflow:auto}#clubDetail::backdrop{background:#123c30aa}.closeButton{display:block;margin-left:auto;margin-bottom:16px}#clubDetail .clubPhoto{height:280px}#clubDetail label{display:block;margin-top:16px}#clubDetail input,#clubDetail textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #a5b9ac;border-radius:8px;font:inherit}#clubDetail textarea{min-height:110px}#detailStatus{position:sticky;bottom:0;background:#fff;padding:8px}#clubDetail a{overflow-wrap:anywhere}@media(max-width:600px){#clubDetail{padding:18px}#clubDetail .clubPhoto{height:200px}.clubActions>*{flex:1 1 auto}}
