/* --- Actions block UI --- */
          .wk-track-actions.wk-ui-actions{
            display:flex;
            gap:14px;
            align-items:center;
            flex-wrap:wrap;
            margin: 10px 0;
          }
          .wk-track-actions .wk-act{
            display:inline-flex;
            align-items:center;
            gap:10px;
            padding: 12px 18px;
            border:1px solid #ffffff;
            background: transparent;
            color: inherit;
            text-decoration:none;
            border-radius: 0;
            cursor:pointer;
            line-height:1;
            font-size: 14px;
            user-select:none;
          }
          .wk-track-actions .wk-act:hover{
            border-color: #ffffff;
            background: #1b1b1b;
          }
          .wk-track-actions .wk-act:active{
            transform: translateY(1px);
          }
          .wk-track-actions .wk-ico{
	  	    display:inline-flex;
		    align-items:center;
		    justify-content:center;
		    gap: 6px;
		    opacity:.9;
		    width:auto;
		    height:auto;
		  }
          .wk-track-actions .wk-ico svg{ width:18px; height:18px; display:block; }

		  /* MP3/HD: icône download + badge */
		  .wk-track-actions .wk-ico{
		  	gap: 6px;
		  }
		  .wk-track-actions .wk-ico .wk-ico-badge{
		  	margin-left: 0;
		  }


		  /* Single track: MP3/HD en icône seule (pas de texte) */
		  .wk-track-actions .wk-act-mp3 .wk-lbl,
		  .wk-track-actions .wk-act-hd .wk-lbl{
		    display: none;
		  }


          .wk-track-actions .wk-status-loading{
            opacity:.6;
            padding: 6px 0;
          }

          /* état "lock/disabled" visuel (mais on garde le clic pour ouvrir login) */
          .wk-track-actions .is-locked{
            opacity:.55;
          }

          /* Mobile : boutons full width empilés */
          @media (max-width: 720px){
            .wk-track-actions.wk-ui-actions{
              flex-direction: column;
              align-items: stretch;
              gap: 10px;
            }
            .wk-track-actions .wk-act{
              width: 100%;
              justify-content: center;
              padding: 11px 14px;
              font-size: 14px;
            }
          }
			
		/* --- Sur la page de résultats (liste), icônes seules + boutons compacts --- */
		.wk-search-tracks .wk-track-actions.wk-ui-actions{
		  gap: 10px;
		  margin: 0;
		}
		.wk-search-tracks .wk-track-actions .wk-act{
		  padding: 10px 12px;
		  gap: 8px;
		}
		.wk-search-tracks .wk-track-actions .wk-lbl{
		  display: none;
		}
		.wk-search-tracks .wk-track-actions .wk-ico{
		  width: 20px;
		  height: 20px;
		}
		.wk-search-tracks .wk-track-actions .wk-ico svg{
		  width: 20px;
		  height: 20px;
		}
