.app-mix-save{width:min(92vw,480px);border:1px solid #45483f;border-radius:16px;background:#1b201b;color:#f5f1e8;padding:22px}
.app-mix-save::backdrop{background:rgba(0,0,0,.75)}
.app-mix-save form{display:grid;gap:14px}
.app-mix-save label{display:grid;gap:6px;font-size:.9rem;color:#c5c3b8}
.app-mix-save input:not([type="checkbox"]),.app-mix-save textarea{width:100%;min-height:44px;border:1px solid #45483f;border-radius:10px;background:#151915;color:#f5f1e8;padding:10px 12px;font:inherit}
.app-mix-save textarea{min-height:80px;resize:vertical}
.app-mix-save input:focus-visible,.app-mix-save textarea:focus-visible{outline:2px solid #f0a174;outline-offset:2px}
.app-mix-save label:has(input[type="checkbox"]){display:flex;align-items:center;gap:8px}
