.elementor-12629 .elementor-element.elementor-element-1751f65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12629 .elementor-element.elementor-element-bafd692{--display:flex;}.elementor-12629 .elementor-element.elementor-element-bafd692:not(.elementor-motion-effects-element-type-background), .elementor-12629 .elementor-element.elementor-element-bafd692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9F5;}.elementor-12629 .elementor-element.elementor-element-7b4fb20{--spacer-size:50px;}.elementor-12629 .elementor-element.elementor-element-5eb2a87{text-align:center;}.elementor-12629 .elementor-element.elementor-element-5eb2a87 img{width:15%;}.elementor-12629 .elementor-element.elementor-element-ea9084f > .elementor-widget-container{background-color:#667B6826;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-12629 .elementor-element.elementor-element-ea9084f.elementor-element{--align-self:center;}.elementor-12629 .elementor-element.elementor-element-ea9084f{text-align:center;}.elementor-12629 .elementor-element.elementor-element-ea9084f .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:500;color:#667B68;}.elementor-12629 .elementor-element.elementor-element-7340bf2 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12629 .elementor-element.elementor-element-7340bf2{text-align:center;}.elementor-12629 .elementor-element.elementor-element-7340bf2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:20px;line-height:25px;color:#515762;}.elementor-12629 .elementor-element.elementor-element-de7b41d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}@media(max-width:767px){.elementor-12629 .elementor-element.elementor-element-1751f65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12629 .elementor-element.elementor-element-bafd692{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12629 .elementor-element.elementor-element-7b4fb20{--spacer-size:40px;}.elementor-12629 .elementor-element.elementor-element-ea9084f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 25px 10px 25px;border-radius:10px 10px 10px 10px;}.elementor-12629 .elementor-element.elementor-element-ea9084f.elementor-element{--align-self:center;}.elementor-12629 .elementor-element.elementor-element-ea9084f{text-align:center;}.elementor-12629 .elementor-element.elementor-element-ea9084f .elementor-heading-title{font-size:15px;}.elementor-12629 .elementor-element.elementor-element-7340bf2 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-12629 .elementor-element.elementor-element-7340bf2{text-align:center;}.elementor-12629 .elementor-element.elementor-element-7340bf2 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-12629 .elementor-element.elementor-element-de7b41d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-12629 .elementor-element.elementor-element-1751f65{--content-width:500px;}.elementor-12629 .elementor-element.elementor-element-de7b41d{--content-width:500px;}}/* Start custom CSS for text-editor, class: .elementor-element-acdf6cb *//* Bungkus playlist */
.wp-playlist {
  max-width: 720px;
  margin: 16px auto;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 12px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0,0,0,.06);
  font-family: 'Inria Sans', system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Bar player atas */
.wp-playlist .mejs-container,
.wp-playlist .mejs-controls {
  border-radius: 10px;
  overflow: hidden;
}
.wp-playlist .mejs-time-rail .mejs-time-loaded { background:#c7d2fe; }
.wp-playlist .mejs-time-rail .mejs-time-current { background:#4f46e5; } /* ganti ke warna brand */

/* List track */
.wp-playlist-tracks { margin-top: 8px; }
.wp-playlist-item {
  padding: 10px 12px;
  margin-bottom: 6px;
  border-bottom: 1px solid #f1f5f9;
  cursor: pointer;
  font-size: 14px;
}
.wp-playlist-item:last-child { border-bottom: 0; margin-bottom: 0; }
.wp-playlist-item:hover { background:#f8fafc; }
.wp-playlist-item.wp-playlist-playing { background:#eef2ff; font-weight:600; }

/* Judul & info */
.wp-playlist-current-item .wp-playlist-item-title { font-weight:600; }
.wp-playlist-item-artist, 
.wp-playlist-item-length { display:none; }
.wp-playlist-current-item .wp-playlist-item-album { display:none; }

/* Thumbnail */
.wp-playlist-current-item .wp-playlist-item-thumbnail {
  width: 40px; height: 40px; border-radius: 6px; overflow: hidden; margin-right: 8px;
}/* End custom CSS */