.loop-playlist-list{display:grid;gap:16px}.loop-playlist-panel{padding:20px}.loop-playlist-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.loop-playlist-heading h2{margin:0 0 6px}.loop-playlist-form{display:grid;gap:12px;max-width:640px;margin:14px 0}.loop-playlist-form label{display:grid;gap:6px;font-weight:600}.loop-playlist-form input,.loop-playlist-form textarea,.loop-playlist-form select,.loop-playlist-inline select{width:100%;min-width:0;background:#11101c;color:#f9f3ff;border:1px solid #393047;border-radius:12px;padding:12px;font:inherit}.loop-playlist-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.loop-playlist-inline form{display:flex;gap:8px;flex-wrap:wrap}.loop-playlist-inline select{flex:1 1 220px}.loop-playlist-panel details{margin-top:12px}.loop-playlist-panel summary{cursor:pointer;color:#f472b6;font-weight:700}.loop-playlist-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px}.loop-playlist-video{background:#191622;border:1px solid #32293d;border-radius:16px;overflow:hidden}.loop-playlist-video a{text-decoration:none;color:inherit}.loop-playlist-cover{position:relative;aspect-ratio:9/16;background:#0d0b14}.loop-playlist-cover video{width:100%;height:100%;object-fit:cover;display:block}.loop-playlist-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;text-shadow:0 2px 12px #000}.loop-playlist-caption{padding:12px}.loop-playlist-controls{padding:0 12px 12px}.loop-playlist-controls form{display:flex;gap:7px;flex-wrap:wrap}.loop-playlist-controls .button{white-space:nowrap}@media(max-width:600px){.loop-playlist-panel{padding:14px}.loop-playlist-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.loop-playlist-caption{padding:9px;font-size:13px}.loop-playlist-controls{padding:0 8px 10px}.loop-playlist-controls .button{padding:8px 10px}}
