#nm-queue-sheet [data-queue-items]{list-style:none;padding:0;margin:16px 0}
#nm-queue-sheet li{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--pay-line,#e7e8ed)}
#nm-queue-sheet li>div:first-child{flex:1;min-width:0}
#nm-queue-sheet .nm-queue-title{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:left;overflow-wrap:anywhere;cursor:pointer}
#nm-queue-sheet small{display:block;color:var(--pay-muted,#717581);font-size:12px;margin-top:5px}
.nm-queue-actions{display:flex;gap:2px;flex:none}
.nm-queue-control{display:grid;place-items:center;width:36px;height:40px;border:0;border-radius:10px;background:var(--pay-soft,#f4f4f6);color:inherit;font:inherit;font-size:22px;cursor:pointer}
.nm-queue-control:disabled{opacity:.35;cursor:default}
.nm-queue-tools{display:flex;gap:10px;flex-wrap:wrap}.nm-queue-tools button{flex:1}
#nm-queue-sheet [data-queue-status]{font-size:13px;line-height:1.5;color:var(--pay-muted,#717581);margin:14px 0 0}
#nm-queue-sheet button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.nm-library-queue-options{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.nm-library-queue-options button{min-height:42px;flex:1;border:0;border-radius:12px;padding:10px 14px;background:var(--pay-soft,#f4f4f6);color:inherit;font:inherit;font-size:14px;cursor:pointer}
@media(max-width:380px){#nm-queue-sheet li{gap:6px}.nm-queue-control{width:30px}}
