/* オリジナルクイズ作成ページ（songlist.css に追記される想定の差分） */
.qm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;
	background:rgba(255,255,255,.03);border:1px solid var(--aq-line);border-radius:12px;padding:12px 14px}
.qm-count{color:var(--aq-txt);font-size:14px}
.qm-count strong{color:var(--aq-acc);font-size:18px;margin-right:2px}
.qm-bar .button{background:var(--aq-card);color:var(--aq-txt);border:1px solid var(--aq-line);
	border-radius:10px;padding:8px 16px;cursor:pointer;font-size:14px;text-decoration:none;line-height:1.2}
.qm-bar .button:hover{border-color:var(--aq-acc2)}
.qm-make{margin-left:auto;background:linear-gradient(90deg,var(--aq-acc),var(--aq-acc2))!important;
	border:0!important;font-weight:700!important;color:#fff!important}

.qm-result{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;
	background:rgba(108,123,255,.08);border:1px solid var(--aq-line);border-radius:12px;padding:12px 14px}
.qm-url{flex:1;min-width:220px;background:var(--aq-bg);color:var(--aq-txt);border:1px solid var(--aq-line);
	border-radius:8px;padding:9px 12px;font-size:13px}
.qm-result .button{background:var(--aq-card);color:var(--aq-txt);border:1px solid var(--aq-line);
	border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;text-decoration:none;line-height:1.2}
.qm-result .qm-x{background:#111;border-color:#111;color:#fff}

.qm-th-check{width:36px}
.qm-check{width:36px;text-align:center}
.qm-cb{width:17px;height:17px;cursor:pointer;accent-color:var(--aq-acc2)}
.qm-row{cursor:pointer}
.qm-row:hover{background:rgba(108,123,255,.10)}
