:root{
  --wrap:1180px; --r:6px;
  --bg:#0d0d0f; --panel:#141416; --panel2:#1b1b1e; --line:rgba(255,255,255,.07);
  --txt:#e9e9ee; --txt2:#a0a0aa; --txt3:#6d6d77;
  --pink:#e97991; --pink-d:#c85d76; --pink-l:#f6a8bb; --pink-ink:#1a0d11;
  --nav-h:46px;
  --font:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}
html[data-theme="light"]{
  --bg:#efeff2; --panel:#fff; --panel2:#f6f6f8; --line:rgba(0,0,0,.1);
  --txt:#16161a; --txt2:#55555f; --txt3:#85858f;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--txt);font:14px/1.5 var(--font);
  -webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}
a{color:inherit;text-decoration:none}
img{max-width:100%}
h1,h2,h3{margin:0}
ul{margin:0;padding:0;list-style:none}
:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:3px}
.nk-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.nk-skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--pink);color:var(--pink-ink);padding:10px 16px;font-weight:700}
.nk-skip:focus{left:0}
.nk-container{max-width:var(--wrap);margin:0 auto;padding:0 14px}

/* ============ MASKOT (acuan: ukuran natural 393x842, left/right center, fixed) ============ */
.nk-maskot{position:fixed;top:0;bottom:0;width:393px;z-index:0;pointer-events:none;
  background-repeat:no-repeat;background-size:auto}
.nk-maskot-kiri{left:0;background-image:url('/theme/img/maskotKiri.svg');background-position:left center}
.nk-maskot-kanan{right:0;background-image:url('/theme/img/maskotKanan.svg');background-position:right center}
@media(max-width:1100px){.nk-maskot{display:none}}

/* ============ NAV ============ */
#nk-main-nav{position:sticky;top:0;z-index:60;background:rgba(15,15,18,.96);border-bottom:1px solid var(--line);
  backdrop-filter:saturate(1.3) blur(8px)}
html[data-theme="light"] #nk-main-nav{background:rgba(255,255,255,.96)}
#nk-main-nav .nk-container{display:flex;align-items:center;gap:6px;min-height:var(--nav-h)}
.nk-nav-logo-link{flex:0 0 auto;width:0;overflow:hidden;opacity:0;margin-right:0;
  transition:width .25s ease,opacity .25s ease,margin-right .25s ease}
#nk-main-nav.nk-scrolled .nk-nav-logo-link{width:100px;opacity:1;margin-right:12px}
.nk-nav-logo-scroll{width:100px;height:auto;display:block;padding:0 10px}
#menu-menu-2{display:flex;align-items:center;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
#menu-menu-2::-webkit-scrollbar{display:none}
#menu-menu-2 a{display:block;padding:15px 12px;font:600 13px/1 var(--font);color:var(--txt2);white-space:nowrap;
  border-bottom:2px solid transparent;transition:color .15s,border-color .15s}
#menu-menu-2 a:hover{color:var(--txt)}
#menu-menu-2 .current a,#menu-menu-2 a.current{color:var(--txt);border-bottom-color:var(--pink)}
body.home #menu-menu-2 .menu-item:first-child a{color:var(--txt);border-bottom-color:var(--pink)}
.nk-nav-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.nk-nav-random{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;
  color:var(--txt2);border-radius:4px}
.nk-nav-random:hover{color:var(--pink)}
#nk-search input{width:190px;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--line);
  background:var(--panel2);color:var(--txt);font:12.5px var(--font)}
#nk-search input::placeholder{color:var(--txt3)}
#nk-search input:focus{border-color:var(--pink);outline:none}
#nk-mobile-nav,.nk-mobile-search{display:none}

/* ============ HEADER LOGO (acuan: float kiri, max-width 299px, margin 32px 15px) ============ */
#nk-header{position:relative;z-index:1}
#nk-header .nk-container{display:flex;align-items:center;justify-content:space-between;gap:20px;
  padding-top:13px;padding-bottom:13px}
#nk-header .logo{max-width:299px;margin:32px 15px;flex:0 0 auto}
#nk-header .logo img{width:100%;height:auto;display:block;
  filter:drop-shadow(0 3px 14px rgba(233,121,145,.32))}
.nk-ad-slot:empty{display:none}
#nk-wrap{position:relative;z-index:1;max-width:var(--wrap);margin:0 auto;padding:0 14px 40px}

/* ============ TICKER ============ */
.nk-recommended{display:flex;align-items:stretch;margin:0 0 18px;border-radius:var(--r);overflow:hidden;
  background:var(--panel);border:1px solid var(--line)}
.nk-rec-tag{flex:0 0 auto;display:flex;align-items:center;padding:0 18px;background:var(--pink);color:#fff;
  font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r) 0 0 var(--r);
  text-shadow:0 1px 2px rgba(0,0,0,.22)}
.nk-ticker{flex:1;min-width:0;height:42px;overflow:hidden}
.nk-ticker li{display:none;align-items:center;height:42px;padding:0 16px}
.nk-ticker li:first-child{display:flex;animation:nkfade .45s ease}
.nk-ticker a{font-size:13px;color:var(--txt2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nk-ticker a:hover{color:var(--pink)}
@keyframes nkfade{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}

/* ============ PANEL ============ */
.nk-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);
  padding:14px;margin:0 0 18px;position:relative}
.nk-panel--accent{background:linear-gradient(180deg,rgba(233,121,145,.13),rgba(233,121,145,.04));
  border-color:rgba(233,121,145,.3)}
.nk-panel-head{display:flex;align-items:center;gap:10px;margin:0 0 13px;padding:0 0 10px 12px;
  border-bottom:1px solid var(--line);position:relative}
.nk-panel-head::before{content:"";position:absolute;left:0;top:1px;width:4px;height:15px;background:var(--pink);border-radius:2px}
.nk-panel-head h1,.nk-panel-head h2{font:800 13.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--txt)}
.nk-panel-head .dashicons{margin-left:auto;color:var(--txt3);font-size:17px;width:17px;height:17px}

/* ============ HOME LAYOUT ============ */
.nk-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:18px;align-items:start}
.nk-main-optional{min-width:0}
.nk-sidebar-optional{min-width:0;position:sticky;top:calc(var(--nav-h) + 14px)}
@media(max-width:1000px){.nk-home-layout{grid-template-columns:1fr}.nk-sidebar-optional{position:static}}

/* strip poster */
.nk-hentai-grid ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.nk-hentai-grid li a{display:block;border-radius:5px;overflow:hidden;background:var(--panel2);
  border:1px solid var(--line);transition:border-color .18s,transform .18s}
.nk-hentai-grid li a:hover{border-color:var(--pink);transform:translateY(-3px)}
.nk-hentai-thumb{display:block;aspect-ratio:3/4;background:var(--panel2) center/cover no-repeat}
.nk-hentai-grid .title{display:block;padding:7px 8px;font:600 11.5px/1.35 var(--font);color:var(--txt2);
  text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.35)}
html[data-theme="light"] .nk-hentai-grid .title{background:rgba(0,0,0,.05)}
.nk-hentai-grid li a:hover .title{color:var(--txt)}
@media(max-width:760px){.nk-hentai-grid ul{grid-template-columns:repeat(3,minmax(0,1fr))}
  .nk-hentai-grid li:nth-child(n+4){display:none}}

/* daftar episode */
#nk-episode-list{display:flex;flex-direction:column}
.nk-post-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:center;
  padding:11px 6px;border-bottom:1px solid var(--line)}
.nk-post-row:last-child{border-bottom:0}
.nk-post-row:hover{background:var(--panel2)}
.nk-row-thumb{display:block;position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--panel2)}
.nk-row-thumb .nk-thumb-crop{position:absolute;inset:0;background:center/cover no-repeat;transition:transform .3s}
.nk-post-row:hover .nk-thumb-crop{transform:scale(1.06)}
.nk-row-body{min-width:0}
.nk-row-body h2{font:600 13.5px/1.45 var(--font);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nk-row-body h2 a:hover{color:var(--pink)}
.nk-row-meta{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:11px;color:var(--txt3)}
.nk-row-meta span{display:inline-flex;align-items:center;gap:5px}
.nk-row-meta .dashicons{font-size:12px;width:12px;height:12px}
.nk-row-cat{padding:3px 7px;border-radius:3px;background:rgba(233,121,145,.14);color:var(--pink-l);
  border:1px solid rgba(233,121,145,.3);font-weight:700;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}
@media(max-width:520px){.nk-post-row{grid-template-columns:104px minmax(0,1fr);gap:10px}
  .nk-row-body h2{font-size:12.5px}}

/* ============ SIDEBAR ============ */
.nk-side-panel{padding:12px}
.nk-side-cats li a{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:9px 10px;border-radius:4px;font:600 12.5px/1 var(--font);color:var(--txt2)}
.nk-side-cats li a:hover{background:var(--panel2);color:var(--pink)}
.nk-side-cats b{font:700 10.5px/1 var(--font);color:var(--txt3)}
.nk-side-list li a{display:grid;grid-template-columns:62px minmax(0,1fr);gap:9px;align-items:center;
  padding:6px;border-radius:4px}
.nk-side-list li a:hover{background:var(--panel2)}
.nk-side-thumb{display:block;aspect-ratio:16/9;border-radius:3px;background:var(--panel2) center/cover no-repeat}
.nk-side-title{font:600 11.5px/1.35 var(--font);color:var(--txt2);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nk-side-list li a:hover .nk-side-title{color:var(--txt)}
.nk-side-more{display:block;margin-top:10px;padding:9px;text-align:center;border-radius:4px;
  background:var(--panel2);border:1px solid var(--line);font:700 11.5px/1 var(--font);color:var(--txt2)}
.nk-side-more:hover{border-color:var(--pink);color:var(--pink)}

/* ============ ARSIP / GRID ============ */
.nk-section-header h1,.nk-section-header h2{font:800 14px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;
  display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:0 0 10px 12px;border-bottom:1px solid var(--line);position:relative}
.nk-section-header h1::before,.nk-section-header h2::before{content:"";position:absolute;left:0;top:1px;width:4px;height:15px;background:var(--pink);border-radius:2px}
.nk-section-header .dashicons{margin-left:auto;color:var(--txt3);font-size:17px;width:17px;height:17px}
.nk-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px}
.nk-grid-card{display:flex;flex-direction:column;gap:7px}
.nk-grid-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:5px;overflow:hidden;
  background:var(--panel2);border:1px solid var(--line)}
.nk-grid-thumb .nk-thumb-crop{position:absolute;inset:0;background:center/cover no-repeat;transition:transform .3s}
.nk-grid-card:hover .nk-thumb-crop{transform:scale(1.06)}
.nk-grid-card:hover .nk-grid-thumb{border-color:var(--pink)}
.nk-badge{position:absolute;left:6px;top:6px;font:700 9px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;
  background:rgba(8,8,10,.85);color:var(--pink-l);border:1px solid rgba(233,121,145,.45);padding:4px 6px;border-radius:3px}
.nk-grid-card h2{font:600 12.5px/1.4 var(--font);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nk-grid-card h2 a:hover{color:var(--pink)}
.nk-grid-date{font-size:10.5px;color:var(--txt3)}
.nk-empty{grid-column:1/-1;padding:34px 14px;color:var(--txt2);text-align:center}
@media(max-width:520px){.nk-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}}

/* ============ PAGINATION (bar penuh, acuan) ============ */
.pagination{margin:16px 0 0}
.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px;
  background:var(--pink);border-radius:var(--r);padding:7px 10px}
.page-numbers{padding:8px 13px;border-radius:4px;background:transparent;border:0;
  font:700 13px/1 var(--font);color:rgba(26,13,17,.72)}
a.page-numbers:hover{background:rgba(255,255,255,.28);color:var(--pink-ink)}
.page-numbers.current{background:#fff;color:var(--pink-ink)}
.page-numbers.dots{color:rgba(26,13,17,.5)}
.page-numbers.next,.page-numbers.prev{margin-left:auto;font-weight:700}
.page-numbers.prev{margin-left:0;margin-right:auto}

/* ============ SINGLE ============ */
.nk-article{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px;margin:14px 0}
.nk-crumb{display:flex;gap:7px;font-size:11.5px;color:var(--txt3);margin:0 0 10px}
.nk-crumb a:hover{color:var(--pink)}
.nk-post-header h1{font:800 clamp(18px,2.5vw,25px)/1.3 var(--font);letter-spacing:-.015em;margin:0 0 10px}
.nk-post-header-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:11.5px;color:var(--txt3);
  margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.nk-post-header-meta span{display:inline-flex;align-items:center;gap:5px}
.nk-post-header-meta .dashicons{font-size:13px;width:13px;height:13px}

.nk-watch-box{background:var(--panel2);border:1px solid rgba(233,121,145,.25);border-radius:var(--r);padding:15px;margin:0 0 20px}
.nk-watch-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px;
  padding-bottom:10px;border-bottom:1px solid var(--line)}
.nk-watch-label{font:800 12.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--txt)}
.nk-watch-note{font:400 11.5px/1.4 var(--font);color:var(--txt3)}
.nk-watch-servers{display:flex;flex-wrap:wrap;gap:9px}
.nk-watch-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:5px;
  background:var(--panel);border:1px solid var(--line);color:var(--txt2);transition:.15s}
.nk-watch-btn:hover{border-color:var(--pink);color:var(--pink);transform:translateY(-1px)}
.nk-watch-btn.primary{background:var(--pink);border-color:var(--pink);color:var(--pink-ink)}
.nk-watch-btn.primary:hover{background:var(--pink-d);border-color:var(--pink-d);color:#fff}
.nk-watch-btn .dashicons{font-size:19px;width:19px;height:19px}
.nk-watch-txt{display:flex;flex-direction:column;gap:2px;font:700 12.5px/1 var(--font)}
.nk-watch-txt small{font:500 10px/1 var(--font);opacity:.65}
@media(max-width:520px){.nk-watch-servers{flex-direction:column}.nk-watch-btn{justify-content:center}}

.nk-info-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;margin:0 0 18px}
.nk-info-poster img{width:100%;display:block;border-radius:5px;border:1px solid var(--line)}
.nk-info-list{margin:0;align-content:start}
.nk-info-list>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:8px 0;border-bottom:1px solid var(--line)}
.nk-info-list>div:last-child{border-bottom:0}
.nk-info-list dt{font:700 10px/1.5 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--txt3)}
.nk-info-list dd{margin:0;font-size:13px;line-height:1.55;word-break:break-word}
@media(max-width:640px){.nk-info-grid{grid-template-columns:1fr}.nk-info-list>div{grid-template-columns:1fr;gap:2px}}

.nk-genre-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}
.nk-genre-row a{font:700 11px/1 var(--font);padding:8px 11px;border-radius:99px;
  background:rgba(233,121,145,.1);border:1px solid rgba(233,121,145,.3);color:var(--pink-l)}
.nk-genre-row a:hover{background:var(--pink);color:var(--pink-ink)}

.nk-download-section{margin-bottom:22px}
.nk-download-box{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.nk-download-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;
  padding:11px 13px;border-bottom:1px solid var(--line);background:var(--panel2)}
.nk-download-row:last-child{border-bottom:0}
.nk-download-row:nth-child(even){background:var(--panel)}
.nk-q{display:inline-block;font:800 10.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;
  padding:7px 10px;border-radius:3px;background:var(--pink);color:var(--pink-ink)}
.nk-download-links{display:flex;flex-wrap:wrap;gap:6px}
.nk-download-links a{font:600 11.5px/1 var(--font);padding:7px 11px;border-radius:4px;
  background:var(--bg);border:1px solid var(--line);color:var(--txt2)}
.nk-download-links a:hover{border-color:var(--pink);color:var(--pink)}
@media(max-width:560px){.nk-download-row{grid-template-columns:1fr;gap:9px}}
.nk-related-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}

/* ============ A-Z / GENRE ============ */
.nk-az-nav{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 18px;position:sticky;top:var(--nav-h);
  background:var(--bg);padding:10px 0;z-index:20;border-bottom:1px solid var(--line)}
.nk-az-nav a{min-width:30px;text-align:center;padding:6px 8px;border-radius:4px;background:var(--panel);
  border:1px solid var(--line);font:800 11.5px/1 var(--font);color:var(--txt2)}
.nk-az-nav a:hover{background:var(--pink);color:var(--pink-ink);border-color:var(--pink)}
.nk-az-letter{font:900 16px/1 var(--font);color:var(--pink);margin:20px 0 9px;scroll-margin-top:96px}
.nk-az-list{columns:3;column-gap:24px}
.nk-az-list li{break-inside:avoid;display:flex;justify-content:space-between;gap:12px;align-items:baseline;
  padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}
.nk-az-list a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nk-az-list a:hover{color:var(--pink)}
.nk-az-cat{font-size:10px;color:var(--txt3);white-space:nowrap}
@media(max-width:900px){.nk-az-list{columns:2}}
@media(max-width:600px){.nk-az-list{columns:1}}
.nk-genre-cloud{display:flex;flex-wrap:wrap;gap:8px}
.nk-genre-cloud a{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:5px;
  background:var(--panel);border:1px solid var(--line);font:600 12.5px/1 var(--font)}
.nk-genre-cloud a b{font:700 10px/1 var(--font);color:var(--txt3)}
.nk-genre-cloud a:hover{border-color:var(--pink);color:var(--pink)}

/* ============ FOOTER ============ */
.entry-content{font-size:13.5px;line-height:1.7;color:var(--txt2)}
.entry-content p{margin:0 0 9px}
.entry-content strong{color:var(--txt)}
#nk-footer{position:relative;z-index:1;border-top:1px solid var(--line);background:var(--panel);margin-top:26px}
.nk-footer-inner{max-width:var(--wrap);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:13px;padding:26px 14px}
.nk-footer-links{display:flex;gap:18px;font:600 12px/1 var(--font);color:var(--txt2)}
.nk-footer-links a:hover{color:var(--pink)}
.nk-copyright{text-align:center;font-size:11px;line-height:1.65;color:var(--txt3);max-width:620px}
.nk-theme-switch{background:none;border:0;padding:0;cursor:pointer}
.nk-switch-track{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:99px;
  background:var(--panel2);border:1px solid var(--line)}
.nk-switch-icon{display:inline-flex;color:var(--txt3)}
.nk-switch-thumb{width:15px;height:15px;border-radius:50%;background:var(--pink)}

/* tooltip */
.nk-tooltip-pop h2{font:700 13px/1.35 var(--font);margin:0 0 8px}
.nk-tooltip-pop p{margin:0 0 3px;font-size:11.5px;color:var(--txt2)}
.nk-tooltip-pop b{color:var(--txt)}
.nk-tooltip-body::after{content:"";display:block;clear:both}

/* ============ MOBILE ============ */
@media(max-width:820px){
  #nk-header .nk-container{flex-direction:column;justify-content:center;padding-top:14px;padding-bottom:12px}
  #nk-header .logo{margin:14px auto;max-width:none;width:50%;text-align:center}
  #nk-main-nav.nk-scrolled .nk-nav-logo-link{width:0;opacity:0;margin-right:0}
  .nk-nav-actions #nk-search{display:none}
  .nk-mobile-search{display:block;max-width:var(--wrap);margin:0 auto 14px;padding:0 14px;position:relative;z-index:1}
  .nk-mobile-search input{width:100%;height:38px;padding:0 14px;border-radius:99px;
    border:1px solid var(--line);background:var(--panel);color:var(--txt);font:13px var(--font)}
  .nk-mobile-search input:focus{border-color:var(--pink);outline:none}
  .nk-rec-tag{font-size:10px;padding:0 12px}
  .nk-panel{padding:12px}
}

/* ============ PANEL: tautan "lihat semua" ============ */
.nk-panel-more{margin-left:auto;font:600 11px/1 var(--font);color:var(--txt3);
  padding:5px 9px;border-radius:99px;border:1px solid var(--line)}
.nk-panel-more:hover{color:var(--pink);border-color:var(--pink)}
.nk-panel-head .nk-panel-more + .dashicons{margin-left:9px}

/* ============ JADWAL ============ */
.nk-jadwal-day{margin:0 0 22px}
.nk-jadwal-date{display:flex;align-items:center;gap:10px;font:800 12.5px/1 var(--font);
  letter-spacing:.04em;text-transform:uppercase;color:var(--pink);margin:0 0 11px;
  padding-bottom:9px;border-bottom:1px solid var(--line)}
.nk-jadwal-date b{margin-left:auto;font:600 10px/1 var(--font);color:var(--txt3);text-transform:none;letter-spacing:0}

/* ============ TOOLTIP KARTU (tabel detail, acuan) ============ */
.nk-tooltip-pop{width:min(420px,92vw)}
.nk-tooltip-pop h2{font:700 13px/1.4 var(--font);margin:0 0 10px;padding-bottom:9px;
  border-bottom:1px solid var(--line);color:var(--txt)}
.nk-tooltip-body{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}
.nk-tooltip-img{width:100%;border-radius:4px;display:block;float:none!important;margin:0!important}
.nk-tooltip-detail p{display:grid;grid-template-columns:82px 1fr;gap:8px;margin:0;padding:4px 0;
  border-bottom:1px solid var(--line);font-size:11.5px;color:var(--txt2)}
.nk-tooltip-detail p:last-child{border-bottom:0}
.nk-tooltip-detail b{font-weight:600;color:var(--txt3)}
.nk-tooltip-detail span{min-width:0;overflow-wrap:anywhere}
