.livvo-selector{position:relative}.livvo-selector ul{position:absolute;z-index:20;left:0;right:0;top:100%;max-height:13rem;margin:4px 0 0;padding:4px;overflow:auto;list-style:none;background:#181229;border:1px solid rgba(79,220,222,.35);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.35)}.livvo-selector ul:empty{display:none}.livvo-selector [role=option]{padding:10px 12px;border-radius:7px;color:#ece5d1;cursor:pointer}.livvo-selector [role=option][aria-selected=true],.livvo-selector [role=option]:hover{background:rgba(79,220,222,.16);color:#fff}.profile-editor [data-profile-step]{display:grid;gap:12px}.profile-editor [data-profile-step][hidden]{display:none}.profile-editor [data-profile-step] label{display:grid;gap:7px}.profile-step-actions{display:flex;justify-content:flex-end;gap:8px}.profile-step-actions .btn{min-height:48px}.favorite-artists{min-width:0;margin:0;padding:0;border:0}.favorite-artists legend{margin-bottom:8px;font-weight:700}.favorite-artists legend small{display:block;margin-top:3px;font-weight:400;color:rgba(236,229,209,.72)}[data-favorite-artists]{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}[data-favorite-artists] li{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(236,229,209,.06);border-radius:9px}[data-favorite-artists] li span{flex:1}[data-favorite-artists] button{min-width:42px;min-height:42px;border:0;border-radius:8px;background:rgba(79,220,222,.12);color:#ece5d1;cursor:pointer}.profile-legacy-note{padding:10px 12px;border-radius:9px;background:rgba(79,220,222,.1);color:#ece5d1}
