.favorites{background:white;border:1px solid #dde5ef;border-radius:18px;padding:18px 22px;margin-bottom:18px}.favorites-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.favorites h2{font-size:18px;margin:0}.favorites-head button{background:#147dde;color:white;font-size:14px}#favorite-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.favorite-item{display:flex;border:1px solid #dce5f0;border-radius:10px;overflow:hidden}.favorite-load{border-radius:0;font-size:14px;background:#edf4ff}.favorite-delete{border-radius:0;background:#f5f7fa;font-size:12px;color:#76879b;padding:8px}#favorite-status{font-size:13px;color:#61788f;line-height:1.6;margin:10px 0 0}.stage.rest-phase{background:#163f46}.stage.rest-phase .pulse{border-color:#63c6c7;background:#1c5058}.stage.rest-phase .pulse strong{color:#9ce5dc}#cycle-settings{border-bottom:1px solid #dde5ef;margin-bottom:16px;padding-bottom:8px}.tv .favorites{display:none}.cycle-hint{font-size:13px;color:#637b96;line-height:1.7}@media(max-width:720px){.favorites{padding:16px}.favorites h2{font-size:16px}.favorites-head button{font-size:12px;padding:10px}.modes{gap:6px}.modes button{font-size:14px;padding:12px 7px}.favorites-head{align-items:flex-start}.favorite-item{max-width:100%}.favorite-load{overflow-wrap:anywhere}}

.voice-previews{display:flex;gap:7px;flex-wrap:wrap}.voice-previews button{font-size:12px;padding:10px;min-height:40px}
