.playlist-quick-add{cursor:pointer;background:transparent;border:1px solid #668353;border-radius:7px;color:#b5ff68;padding:6px 9px;white-space:nowrap;font:inherit}.playlist-quick-add:hover,.playlist-quick-add:focus-visible{background:#273b24}.playlist-modal-backdrop[hidden]{display:none!important}.playlist-modal-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.76);display:grid;place-items:center;padding:18px}.playlist-modal{width:min(100%,440px);max-height:90vh;overflow:auto;background:#151f2e;color:#e7eef7;border:1px solid #60758e;border-radius:14px;padding:22px;box-shadow:0 20px 70px #000a}.playlist-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.playlist-modal h2{font-size:1.3rem;margin:0}.playlist-modal-head button{font-size:1.6rem;background:transparent;color:#fff;border:0;cursor:pointer}.playlist-modal form{display:grid;gap:12px}.playlist-modal select{width:100%;min-height:42px;background:#0c1625;border:1px solid #64748b;border-radius:7px;color:white;padding:9px}.playlist-modal form button{padding:11px;background:#b5ff68;color:#14200b;border:0;border-radius:8px;font-weight:700;cursor:pointer}.playlist-modal form button:disabled{opacity:.55;cursor:wait}.playlist-modal a{color:#b5ff68}.playlist-modal #playlist-modal-song{overflow-wrap:anywhere}.playlist-modal #playlist-modal-status{min-height:1.5em;color:#b5ff68}
