.music-management .music-intro{color:#63766c;line-height:1.5;margin:14px 0}
.music-management .form-grid input,.music-management .form-grid textarea,.music-management .form-grid select{width:100%;min-width:0;box-sizing:border-box}
.music-management .form-actions{flex-wrap:wrap;gap:10px}
.music-management .form-actions button{white-space:normal;max-width:100%}
.music-record-fields{margin:18px 0}
.music-record-fields>div{margin:12px 0}
.music-record-fields dt{font-weight:800;color:#14503c}
.music-record-fields dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.music-legacy{margin:16px 0;border:1px solid #dce4de;padding:12px;border-radius:12px}
.music-legacy p{white-space:pre-wrap;overflow-wrap:anywhere}
.music-management #musicSaveStatus{white-space:pre-wrap;overflow-wrap:anywhere}
.music-print-caption{margin-top:24px!important}
@media(max-width:560px){.music-management .form-grid{grid-template-columns:minmax(0,1fr)}.music-management .operating-type-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.music-management .operating-type-cards b{overflow-wrap:anywhere}}
@media print{#adventiaPrintPaper .music-legacy>summary{display:none}#adventiaPrintPaper .music-legacy>*{display:block!important}#adventiaPrintPaper .music-legacy{border:0;padding:0}}
