/* JF4216 — album display-title correction and guarded NAS folder rename. */
.music-classification-editor .classification-identity-fields{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px 10px;
  min-width:0;
  padding:11px;
  border:1px solid #d9c9ba;
  border-radius:14px;
  background:#fff9f1;
}
.classification-identity-heading{
  grid-column:1/-1;
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:12px;
  color:#4e4239;
}
.classification-identity-heading strong{font-size:.84rem}
.classification-identity-heading small{color:#8a7768;font-size:.69rem;line-height:1.35;text-align:right}
.music-classification-editor .classification-title-field,
.music-classification-editor .classification-folder-field{grid-column:1/-1}
.music-classification-editor .classification-identity-fields input[type="text"]{
  box-sizing:border-box;
  width:100%;
  min-height:40px;
  padding:8px 10px;
  border:1px solid #d9cbbf;
  border-radius:10px;
  background:#fff;
  color:#302923;
  font:inherit;
}
.music-classification-editor .classification-identity-fields input[type="text"]:focus{
  outline:2px solid rgba(189,103,70,.25);
  border-color:#bd6746;
}
.classification-title-suggestion{
  grid-column:1/-1;
  justify-self:start;
  min-height:34px;
  padding:5px 10px;
  border:1px solid #d5c1ae;
  border-radius:999px;
  background:#fff;
  color:#995239;
  font:inherit;
  font-size:.7rem;
  font-weight:800;
  cursor:pointer;
}
.music-classification-editor .classification-folder-confirm{
  grid-column:1/-1;
  display:flex;
  grid-template-columns:none;
  align-items:center;
  gap:8px;
  min-height:35px;
  padding:7px 9px;
  border:1px solid #e1c5b7;
  border-radius:10px;
  background:#fff0e8;
  color:#833e2b;
}
.music-classification-editor .classification-folder-confirm input{width:18px;height:18px;margin:0;accent-color:#bd6746}
.classification-identity-fields>small{grid-column:1/-1;color:#776b61;font-size:.68rem;line-height:1.45}

@media(max-width:600px){
  .music-classification-editor .classification-identity-fields{grid-template-columns:1fr}
  .classification-identity-heading{align-items:flex-start;flex-direction:column;gap:3px}
  .classification-identity-heading small{text-align:left}
}
