.short-review-modal .short-music-result{display:grid;gap:16px;margin:16px 0;min-width:0}.short-review-modal .short-music-status{display:flex;align-items:flex-start;gap:16px;padding:18px;border:1px solid var(--oa-border,#383838);border-radius:10px;background:var(--oa-panel,#151515)}.short-review-modal .short-music-status>div{display:grid;gap:10px;min-width:0;flex:1}.short-review-modal .short-music-status p{margin:0;color:var(--oa-muted,#bbbeb2);line-height:1.6}.short-review-modal .short-music-status progress{width:100%;height:6px;accent-color:#c8ee45}.short-review-modal .short-music-spinner{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;color:white;font-size:28px;background:linear-gradient(120deg,#b8db3e,#b9df35 70%);animation:short-music-pulse 1.8s ease-in-out infinite}.short-review-modal .short-music-preview{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px;border:1px solid var(--oa-border,#383838);border-radius:10px}.short-review-modal .short-music-preview audio{max-width:100%;width:320px}.short-review-modal .short-music-quote{display:grid;gap:16px;padding:18px;border:1px solid #a2ba51;border-radius:10px}.short-review-modal .short-music-quote>div:first-child{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.short-review-modal .short-music-quote strong{font-size:18px}.short-review-modal .short-music-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.short-review-modal .short-music-empty{color:var(--oa-muted,#bbbeb2)}@keyframes short-music-pulse{50%{opacity:.55;box-shadow:0 0 14px #c8ee4555}}@media(prefers-reduced-motion:reduce){.short-review-modal .short-music-spinner{animation:none}}
