/* V62 Premium atmosfer efektleri: loading, parallax, yaprak, sis, cinematic depth */
:root{--nature-green:#7fa020;--nature-dark:#07170d;--nature-cream:#f4efe3}
body.is-loading{overflow:hidden}
.nk-loader{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(127,160,32,.18),transparent 28%),linear-gradient(135deg,#06140b 0%,#0b1c11 48%,#020502 100%);transition:opacity .75s ease,visibility .75s ease;overflow:hidden}
.nk-loader::before{content:"";position:absolute;inset:-10%;background:url('../img/hero-waterfall.jpg') center/cover no-repeat;opacity:.18;filter:blur(5px) saturate(1.05);transform:scale(1.08)}
.nk-loader::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,3,.34),rgba(2,6,3,.86))}
.nk-loader-inner{position:relative;z-index:2;text-align:center;color:#fff;padding:34px 26px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:rgba(6,21,10,.34);box-shadow:0 30px 90px rgba(0,0,0,.38);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.nk-loader-logo{width:128px;max-width:48vw;height:auto;display:block;margin:0 auto 20px;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))}
.nk-loader-title{font-family:Georgia,serif;font-size:clamp(24px,4vw,44px);line-height:1.12;margin:0 0 10px;letter-spacing:.01em}
.nk-loader-text{font-size:13px;text-transform:uppercase;letter-spacing:.22em;color:#c9e680;font-weight:800;margin-bottom:22px}
.nk-loader-bar{width:230px;max-width:62vw;height:5px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden;margin:0 auto}
.nk-loader-bar span{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f8f1c,#c8e46c);animation:nkLoading 1.2s ease-in-out infinite}
body.loaded .nk-loader{opacity:0;visibility:hidden;pointer-events:none}
@keyframes nkLoading{0%{transform:translateX(-110%)}100%{transform:translateX(255%)}}

.nk-atmosphere{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.62}
.nk-mist{position:absolute;left:-20%;right:-20%;height:38vh;background:radial-gradient(ellipse at center,rgba(255,255,255,.18),rgba(255,255,255,0) 68%);filter:blur(18px);opacity:.38;animation:nkMist 18s ease-in-out infinite alternate}
.nk-mist.m1{top:18%;animation-duration:23s}.nk-mist.m2{bottom:12%;animation-duration:29s;opacity:.24;transform:scaleY(.7)}
@keyframes nkMist{from{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(5%,2%,0) scale(1.08)}}
.nk-leaf{position:absolute;top:-60px;width:22px;height:14px;border-radius:80% 0 80% 0;background:linear-gradient(135deg,rgba(170,207,70,.72),rgba(73,112,28,.48));filter:blur(.1px);animation:nkLeafFall linear infinite;opacity:.55;transform-origin:center}
.nk-leaf:nth-child(3){left:12%;animation-duration:16s;animation-delay:-4s}.nk-leaf:nth-child(4){left:28%;animation-duration:20s;animation-delay:-8s}.nk-leaf:nth-child(5){left:48%;animation-duration:18s;animation-delay:-2s}.nk-leaf:nth-child(6){left:68%;animation-duration:24s;animation-delay:-10s}.nk-leaf:nth-child(7){left:84%;animation-duration:19s;animation-delay:-6s}
@keyframes nkLeafFall{0%{transform:translate3d(0,-70px,0) rotate(0deg)}50%{transform:translate3d(55px,52vh,0) rotate(175deg)}100%{transform:translate3d(-25px,110vh,0) rotate(360deg)}}

.hero,.page-hero{position:relative;overflow:hidden;isolation:isolate}
.hero::before,.page-hero::before{content:"";position:absolute;inset:-3%;background-image:var(--hero);background-position:center;background-size:cover;z-index:-2;transform:translate3d(0,calc(var(--parallax-y,0px) * .18),0) scale(1.06);transition:transform .12s linear;filter:saturate(1.04) contrast(1.03)}
.hero::after,.page-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 32%,rgba(130,166,35,.15),transparent 30%),linear-gradient(90deg,rgba(1,8,4,.82),rgba(1,8,4,.48) 48%,rgba(1,8,4,.68));pointer-events:none}
.hero-slide{transform:translate3d(0,calc(var(--parallax-y,0px) * .16),0) scale(1.07)!important;will-change:transform,opacity}
.section,.content,.room-content,.contact-page,.restaurant-panel,.experience-panel,.stay-panel,.slogan{transform:translateY(26px);opacity:0;transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}
.section.is-visible,.content.is-visible,.room-content.is-visible,.contact-page.is-visible,.restaurant-panel.is-visible,.experience-panel.is-visible,.stay-panel.is-visible,.slogan.is-visible{transform:translateY(0);opacity:1}
.restaurant-panel img,.experience-panel img,.stay-panel img,.gallery img,.room-gallery img,.exp-card,.contact-card,.contact-map-card{transition:transform .55s ease,box-shadow .55s ease,filter .55s ease;will-change:transform}
.restaurant-panel img:hover,.experience-panel img:hover,.stay-panel img:hover,.gallery img:hover,.room-gallery img:hover,.exp-card:hover,.contact-card:hover,.contact-map-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 24px 60px rgba(6,24,10,.18);filter:saturate(1.06)}
.hero-inner,.hero-card,.page-hero h1,.page-hero p{transform:translate3d(0,calc(var(--parallax-y,0px) * -.06),0);will-change:transform}

@media(max-width:768px){
  .nk-loader-inner{width:calc(100% - 44px);padding:28px 18px;border-radius:24px}.nk-loader-logo{width:112px}.nk-loader-text{font-size:11px;letter-spacing:.16em}.nk-atmosphere{opacity:.36}.nk-mist{height:28vh;filter:blur(22px)}.nk-leaf{width:16px;height:10px;opacity:.35}
  .hero::before,.page-hero::before{transform:translate3d(0,calc(var(--parallax-y,0px) * .08),0) scale(1.03)}
  .hero-slide{transform:translate3d(0,calc(var(--parallax-y,0px) * .06),0) scale(1.03)!important}
  .section,.content,.room-content,.contact-page,.restaurant-panel,.experience-panel,.stay-panel,.slogan{transform:translateY(16px);transition-duration:.55s}
}
@media(prefers-reduced-motion:reduce){.nk-loader-bar span,.nk-mist,.nk-leaf{animation:none}.section,.content,.room-content,.contact-page,.restaurant-panel,.experience-panel,.stay-panel,.slogan,.hero::before,.page-hero::before,.hero-slide{transition:none!important;transform:none!important}}

/* V64 - Sayfa bazlı premium loading ekranları */
body[class*="loader-"] .nk-loader{background:radial-gradient(circle at 42% 28%,rgba(198,228,108,.14),transparent 26%),linear-gradient(135deg,#06140b 0%,#0b1c11 50%,#020502 100%)}
body.loader-anasayfa .nk-loader::before{background-image:url('../img/hero-waterfall.jpg')}
body.loader-hikayemiz .nk-loader::before{background-image:url('../img/naturkoy.jpg')}
body.loader-kahvalti .nk-loader::before{background-image:url('../img/kahvalti-1.jpg')}
body.loader-alakart-restaurant .nk-loader::before{background-image:url('../img/kahvalti-2.jpg')}
body.loader-toplanti-2 .nk-loader::before{background-image:url('../img/naturkoy5.jpg')}
body.loader-davet-organizasyon .nk-loader::before{background-image:url('../img/naturkoy6.jpg')}
body.loader-eglence .nk-loader::before{background-image:url('../img/zipline.jpg')}
body.loader-galeri .nk-loader::before{background-image:url('../img/hero-waterfall.jpg')}
body.loader-iletisim .nk-loader::before{background-image:url('../img/doga-selale.jpg')}
body.loader-standart-bungalov .nk-loader::before{background-image:url('../img/konaklama-dis.jpg')}
body.loader-deluxe-bungalov .nk-loader::before{background-image:url('../img/oda-ahsap.jpg')}
body.loader-luxury-suit .nk-loader::before{background-image:url('../img/oda-salon.jpg')}
body.loader-family-suit .nk-loader::before{background-image:url('../img/family-suit8.jpg')}
body.loader-vip-king-suit-bungalov .nk-loader::before{background-image:url('../img/vip-king-1.jpeg')}
body.loader-vip-king-suite-bungalowisitmali-havuz .nk-loader::before{background-image:url('../img/havuzlu-bungalov.jpg')}
body.loader-kahvalti .nk-loader,body.loader-alakart-restaurant .nk-loader{background:radial-gradient(circle at 45% 24%,rgba(255,197,111,.16),transparent 26%),linear-gradient(135deg,#120b04 0%,#1b1608 52%,#040302 100%)}
body.loader-eglence .nk-loader{background:radial-gradient(circle at 45% 24%,rgba(165,214,72,.18),transparent 26%),linear-gradient(135deg,#06120b 0%,#13210f 52%,#030603 100%)}
body.loader-iletisim .nk-loader{background:radial-gradient(circle at 45% 24%,rgba(132,190,255,.12),transparent 26%),linear-gradient(135deg,#061118 0%,#0d1d1a 52%,#030603 100%)}
.nk-loader::before{animation:nkLoaderZoom 4.8s ease-in-out infinite alternate}
.nk-loader-inner::before{content:"";position:absolute;inset:14px;border-radius:22px;border:1px solid rgba(255,255,255,.08);pointer-events:none}
.nk-loader-title{max-width:780px}.nk-loader-text{white-space:normal}
@keyframes nkLoaderZoom{from{transform:scale(1.08)}to{transform:scale(1.14)}}
@media(max-width:768px){.nk-loader::before{opacity:.22}.nk-loader-title{font-size:clamp(22px,7vw,32px)}.nk-loader-inner::before{inset:10px;border-radius:18px}}
@media(prefers-reduced-motion:reduce){.nk-loader::before{animation:none!important}}

/* V67 - Premium Sound Design */
.nk-sound-toggle{
  position:fixed;
  right:18px;
  bottom:22px;
  z-index:9998;
  display:flex;
  align-items:center;
  gap:10px;
  min-height:48px;
  padding:0 16px;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  background:linear-gradient(135deg, rgba(9,38,19,.94), rgba(98,125,25,.92));
  color:#fff;
  font-weight:800;
  font-size:12px;
  letter-spacing:.04em;
  text-transform:uppercase;
  box-shadow:0 18px 40px rgba(0,0,0,.28);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  cursor:pointer;
  transition:transform .25s ease, box-shadow .25s ease, background .25s ease;
}
.nk-sound-toggle:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgba(0,0,0,.36)}
.nk-sound-toggle .sound-icon{
  width:30px;height:30px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.13);
  border:1px solid rgba(255,255,255,.2);
  font-size:15px;
}
.nk-sound-toggle.is-on{
  background:linear-gradient(135deg, rgba(117,151,34,.96), rgba(28,69,32,.96));
}
.nk-sound-toggle.is-on .sound-icon{
  animation:nkSoundPulse 1.8s ease-in-out infinite;
}
.nk-sound-note{
  position:fixed;
  right:18px;
  bottom:82px;
  z-index:9997;
  width:min(310px, calc(100vw - 36px));
  padding:15px 17px;
  border-radius:18px;
  background:rgba(10,35,18,.94);
  color:#fff;
  font-size:13px;
  line-height:1.45;
  box-shadow:0 20px 50px rgba(0,0,0,.3);
  border:1px solid rgba(255,255,255,.14);
  opacity:0;
  pointer-events:none;
  transform:translateY(10px);
  transition:opacity .25s ease, transform .25s ease;
}
.nk-sound-note.show{opacity:1;transform:translateY(0)}
.nk-sound-note strong{display:block;margin-bottom:3px;color:#c8e96b}
@keyframes nkSoundPulse{
  0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.25)}
  50%{box-shadow:0 0 0 8px rgba(255,255,255,0)}
}
@media(max-width:768px){
  .nk-sound-toggle{
    right:14px;
    bottom:76px;
    min-height:44px;
    padding:0 13px;
    font-size:11px;
    gap:8px;
  }
  .nk-sound-toggle .sound-icon{width:28px;height:28px;font-size:14px}
  .nk-sound-note{right:14px;bottom:126px;width:calc(100vw - 28px);font-size:12px}
}

/* V68 - Music ambience button emphasis */
.nk-sound-toggle-v68{
  background:linear-gradient(135deg, rgba(126,158,33,.98), rgba(8,38,18,.96));
}
.nk-sound-toggle-v68 .sound-icon::after{
  content:"";
  position:absolute;
}
.nk-sound-toggle-v68.is-on{
  background:linear-gradient(135deg, rgba(144,181,42,.98), rgba(19,68,35,.98));
}

/* V69 - Page based atmosphere sound / mobile premium button */
.nk-sound-toggle-v69{
  right:20px;
  bottom:24px;
  min-height:58px;
  padding:8px 18px 8px 10px;
  border-radius:999px;
  gap:11px;
  background:linear-gradient(135deg, rgba(12,52,25,.94), rgba(128,158,40,.92));
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 18px 46px rgba(0,0,0,.33), inset 0 1px 0 rgba(255,255,255,.16);
}
.nk-sound-toggle-v69 .sound-icon{
  position:relative;
  width:39px;
  height:39px;
  font-size:17px;
  background:radial-gradient(circle at 30% 25%, rgba(255,255,255,.35), rgba(255,255,255,.10));
  overflow:hidden;
}
.nk-sound-toggle-v69 .sound-icon:before{
  content:"";
  position:absolute;
  inset:-8px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.22);
  animation:nkAtmosWave 2.2s ease-in-out infinite;
}
.nk-sound-toggle-v69 .sound-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  line-height:1.1;
  text-transform:none;
  letter-spacing:0;
}
.nk-sound-toggle-v69 .sound-copy b{
  font-size:12px;
  letter-spacing:.02em;
  color:#fff;
}
.nk-sound-toggle-v69 .sound-copy small{
  font-size:10px;
  font-weight:700;
  color:rgba(255,255,255,.72);
  margin-top:3px;
}
.nk-sound-toggle-v69.is-starting .sound-icon{animation:nkSoundPulse 1.15s ease-in-out infinite}
.nk-sound-toggle-v69:not(.is-on){
  background:linear-gradient(135deg, rgba(30,36,28,.92), rgba(71,81,55,.86));
}
.nk-sound-note-v69{
  bottom:96px;
  border-radius:22px;
  background:linear-gradient(145deg, rgba(9,38,20,.95), rgba(29,51,22,.95));
}
@keyframes nkAtmosWave{
  0%{transform:scale(.7);opacity:.75}
  100%{transform:scale(1.45);opacity:0}
}
@media(max-width:768px){
  .nk-sound-toggle-v69{
    left:14px;
    right:14px;
    bottom:18px;
    width:auto;
    min-height:58px;
    justify-content:flex-start;
    padding:9px 14px 9px 10px;
    border-radius:20px;
    background:linear-gradient(135deg, rgba(9,45,22,.96), rgba(114,145,36,.94));
    box-shadow:0 14px 38px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.15);
  }
  .nk-sound-toggle-v69 .sound-icon{
    width:40px;
    height:40px;
    flex:0 0 40px;
    font-size:17px;
  }
  .nk-sound-toggle-v69 .sound-copy b{font-size:13px}
  .nk-sound-toggle-v69 .sound-copy small{font-size:11px}
  .nk-sound-toggle-v69:after{
    content:"Kapat";
    margin-left:auto;
    height:34px;
    padding:0 13px;
    border-radius:999px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:rgba(255,255,255,.13);
    border:1px solid rgba(255,255,255,.16);
    color:rgba(255,255,255,.86);
    font-size:11px;
    font-weight:800;
  }
  .nk-sound-toggle-v69:not(.is-on):after{content:"Aç";}
  .nk-sound-note-v69{
    left:14px;
    right:14px;
    bottom:88px;
    width:auto;
    border-radius:19px;
    padding:14px 15px;
  }
  body{padding-bottom:82px;}
}


/* V70 SAFE - Premium resort ambience button tuning */
.nk-sound-toggle-v69{
  background:linear-gradient(135deg,rgba(18,43,30,.94),rgba(7,20,13,.92)) !important;
  border:1px solid rgba(220,201,143,.24) !important;
  box-shadow:0 18px 48px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.10) !important;
  backdrop-filter:blur(16px) !important;
}
.nk-sound-toggle-v69 .sound-icon{
  background:linear-gradient(135deg,#91ad34,#5f7f1c) !important;
  box-shadow:0 8px 24px rgba(109,139,31,.35) !important;
}
.nk-sound-toggle-v69 .sound-copy b{
  letter-spacing:.04em;
}
.nk-sound-toggle-v69 .sound-copy small{
  opacity:.78;
}
@media(max-width:768px){
  .nk-sound-toggle-v69{
    right:14px !important;
    bottom:82px !important;
    width:52px !important;
    min-width:52px !important;
    height:52px !important;
    border-radius:18px !important;
    padding:6px !important;
  }
  .nk-sound-toggle-v69 .sound-copy{
    display:none !important;
  }
  .nk-sound-toggle-v69 .sound-icon{
    width:40px !important;
    height:40px !important;
  }
}



/* V71 autoplay music button polish */
.nk-sound-toggle-v69 .sound-copy b::after,
.nk-sound-orb .nk-sound-text b::after{
  content:"";
}
.nk-sound-toggle-v69{
  animation:nkAmbientPulse 3.8s ease-in-out infinite;
}
@keyframes nkAmbientPulse{
  0%,100%{box-shadow:0 18px 48px rgba(0,0,0,.32),0 0 0 rgba(145,173,52,0)}
  50%{box-shadow:0 18px 52px rgba(0,0,0,.38),0 0 26px rgba(145,173,52,.18)}
}



/* V72 premium music button */
.nk-sound-toggle-v69,
.nk-sound-orb{
  background:linear-gradient(135deg,rgba(19,42,30,.96),rgba(8,18,14,.94)) !important;
  border:1px solid rgba(218,196,136,.34) !important;
  box-shadow:0 18px 48px rgba(0,0,0,.36),0 0 28px rgba(135,165,48,.16) !important;
}
.nk-sound-toggle-v69 .sound-icon,
.nk-sound-orb .nk-sound-icon{
  background:linear-gradient(135deg,#9fba3c,#66881e) !important;
}
@media(max-width:768px){
  .nk-sound-toggle-v69,
  .nk-sound-orb{
    bottom:86px !important;
    right:14px !important;
  }
}


/* V73 Admin Music Player */
.nk-music-admin-btn{
  position:fixed;
  right:22px;
  bottom:24px;
  z-index:99999;
  display:flex;
  align-items:center;
  gap:10px;
  min-width:196px;
  height:58px;
  padding:9px 14px 9px 10px;
  border:1px solid rgba(220,201,143,.28);
  border-radius:999px;
  color:#fff;
  background:linear-gradient(135deg,rgba(19,42,30,.96),rgba(7,19,13,.93));
  box-shadow:0 18px 48px rgba(0,0,0,.35),0 0 30px rgba(135,165,48,.14);
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);
  cursor:pointer;
  transition:.25s ease;
}
.nk-music-admin-btn:hover{transform:translateY(-3px)}
.nk-music-admin-btn .music-icon{
  width:40px;height:40px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,#95b437,#617f1e);
  box-shadow:0 8px 24px rgba(109,139,31,.35);
}
.nk-music-admin-btn .music-text{
  display:flex;flex-direction:column;text-align:left;line-height:1.05;white-space:nowrap;
}
.nk-music-admin-btn .music-text b{font-size:12px;text-transform:uppercase;letter-spacing:.04em}
.nk-music-admin-btn .music-text small{font-size:10px;margin-top:4px;opacity:.76;letter-spacing:.04em}
.nk-music-admin-btn .music-bars{display:flex;gap:3px;margin-left:auto;align-items:center}
.nk-music-admin-btn .music-bars i{width:3px;height:12px;border-radius:10px;background:#d9c28f;animation:nkMusicBars 1.2s ease-in-out infinite}
.nk-music-admin-btn .music-bars i:nth-child(2){height:18px;animation-delay:.18s}
.nk-music-admin-btn .music-bars i:nth-child(3){height:10px;animation-delay:.36s}
.nk-music-admin-btn.is-muted{opacity:.78;background:linear-gradient(135deg,rgba(46,49,45,.90),rgba(12,16,14,.92))}
.nk-music-admin-btn.is-muted .music-bars i{animation:none;opacity:.3}
@keyframes nkMusicBars{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1.25)}}
@media(max-width:768px){
  .nk-music-admin-btn{
    right:14px;
    bottom:84px;
    width:54px;
    min-width:54px;
    height:54px;
    padding:7px;
    border-radius:18px;
  }
  .nk-music-admin-btn .music-text,
  .nk-music-admin-btn .music-bars{display:none}
  .nk-music-admin-btn .music-icon{width:40px;height:40px}
}


/* V74 - Müzik butonu mobil/desktop sabit yan panel düzeltmesi */
.nk-music-admin-btn{
  position:fixed !important;
  right:14px !important;
  bottom:24px !important;
  z-index:999999 !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  min-width:190px !important;
  height:58px !important;
  padding:9px 14px 9px 10px !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,rgba(18,43,30,.96),rgba(6,18,12,.94)) !important;
  color:#fff !important;
  border:1px solid rgba(221,201,142,.28) !important;
  box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 24px rgba(120,155,42,.16) !important;
  backdrop-filter:blur(16px) !important;
  -webkit-backdrop-filter:blur(16px) !important;
}
.nk-music-admin-btn .music-icon{
  width:42px !important;
  height:42px !important;
  border-radius:50% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 42px !important;
  background:linear-gradient(135deg,#9eb83b,#63831f) !important;
  color:#fff !important;
}
.nk-music-admin-btn .music-text{
  display:flex !important;
  flex-direction:column !important;
  text-align:left !important;
  min-width:0 !important;
}
.nk-music-admin-btn .music-text b{
  font-size:12px !important;
  line-height:1.05 !important;
  white-space:nowrap !important;
}
.nk-music-admin-btn .music-text small{
  font-size:10px !important;
  opacity:.78 !important;
  white-space:nowrap !important;
  max-width:105px !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
@media(max-width:768px){
  .nk-music-admin-btn{
    right:10px !important;
    bottom:92px !important;
    width:168px !important;
    min-width:168px !important;
    max-width:168px !important;
    height:54px !important;
    padding:8px 10px 8px 8px !important;
    border-radius:18px 0 0 18px !important;
    transform:none !important;
  }
  .nk-music-admin-btn .music-icon{
    width:38px !important;
    height:38px !important;
    flex-basis:38px !important;
  }
  .nk-music-admin-btn .music-text{
    display:flex !important;
  }
  .nk-music-admin-btn .music-text b{
    font-size:10.5px !important;
  }
  .nk-music-admin-btn .music-text small{
    font-size:9px !important;
    max-width:84px !important;
  }
  .nk-music-admin-btn .music-bars{
    display:none !important;
  }
}
