.ai-master-controls{max-width:700px;margin:0 auto;padding:32px;background:#fff;border:1px solid #e4e0ea;border-radius:8px}.ai-master-controls h2{font-size:28px;margin:12px 0}.ai-master-controls>p{font-size:13px;color:#6e667c}.ai-model-picker{position:relative;margin:28px 0;border:1px solid #d7d0e3;border-radius:7px}.ai-model-picker summary{display:flex;align-items:center;justify-content:space-between;padding:18px;cursor:pointer;list-style:none}.ai-model-picker summary::-webkit-details-marker{display:none}.ai-model-picker summary strong,.ai-model-picker summary small{display:block}.ai-model-picker summary strong{font-size:16px}.ai-model-picker summary small{font-size:11px;color:#82758f;margin-top:5px}.ai-model-picker [data-ai-model-options]{border-top:1px solid #e4e0ea;padding:8px;display:grid;gap:5px}.ai-model-option{display:grid;grid-template-columns:1fr auto;gap:6px;text-align:left;border:0;border-radius:5px;padding:14px;background:#fff}.ai-model-option strong{font-size:13px}.ai-model-option span{grid-column:1;font-size:11px;color:#82758f}.ai-model-option small{grid-column:2;grid-row:1/3;align-self:center;font-size:11px;color:#6035ab}.ai-model-option[aria-pressed=true]{background:#f0eafa}.ai-destination{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.ai-destination select{padding:10px;border:1px solid #d7d0e3;border-radius:5px}.ai-credit-summary{display:grid;gap:6px;margin:28px 0 8px;font-size:12px}.ai-credit-summary span:last-child{color:#6035ab;font-weight:600}.ai-master-controls>small{font-size:11px;color:#82758f}.credit-store{border-top:1px solid #e4e0ea;margin-top:24px;padding-top:18px;font-size:12px;color:#6e667c}.credit-store summary{cursor:pointer}.credit-store p{font-size:12px}.credit-store [data-credit-packs]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.credit-store .btn{font-size:11px;padding:9px 12px}.ai-master-controls [role=status]{font-size:12px;color:#6035ab;min-height:18px}.ai-master-controls .mastering-studio-actions{margin-top:28px}@media(max-width:600px){.ai-master-controls{padding:24px 18px}.ai-destination{display:grid}.ai-model-option{grid-template-columns:1fr}.ai-model-option small{grid-column:1;grid-row:auto}}
