.music-room .hero-scene img{width:100%;height:100%;object-fit:cover}.music-room .music-art{display:block}.music-room .music-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.music-types article{border:1px solid #ddd0bd;border-radius:22px;background:#faf4e8;padding:24px}.music-role{max-width:940px}.music-room .expert-section{margin:0 0 60px;padding:28px;border:1px solid #ddd0bd;border-radius:24px;background:#fcf8f0}.music-room .filters{margin:24px 0}.music-room #proposal input,.music-room #proposal select,.music-room #proposal textarea,.music-room #search,.music-room #format,.music-room #timezone{box-sizing:border-box;max-width:100%;font:inherit;color:inherit}.music-room .music-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6}.music-room .music-consent input{flex:0 0 20px;margin-top:5px}.music-room #detail{max-width:min(640px,calc(100vw - 32px));border:1px solid #d4c8b8;border-radius:22px;background:#fcf8f0;padding:28px}.music-room #detail::backdrop{background:#33282077}.music-room #proposal-status{min-height:1.5em}.music-room #events a,.music-room #detail a{overflow-wrap:anywhere}.music-room .event-payment{font-weight:600}@media(max-width:760px){.music-room .music-types{grid-template-columns:1fr}.music-room .expert-section{padding:18px}.music-room .hero-scene{min-height:260px}.music-room .hero-scene img{height:auto}.music-room .form-grid{grid-template-columns:1fr}}
