/* Hunts V6 — mesma linguagem estrutural da Central Administrativa. */
#nrmt-hunts-v2{--hunt6-bg:#04090b;--hunt6-panel:#0a1316;--hunt6-panel2:#0d1a1e;--hunt6-line:#263b40;--hunt6-gold:#efbd50;--hunt6-cyan:#50dce1;--hunt6-green:#63e7ad;--hunt6-red:#e76c63}
body #nrmt-hunts-v2.nrmt-hunts-overlay,body.nrmt-baiak-layout #nrmt-hunts-v2.nrmt-hunts-overlay{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;padding:10px!important;overflow:visible!important;background:transparent!important;backdrop-filter:none!important;filter:none!important}
body #nrmt-hunts-v2 .nrmt-hunts-window,body #nrmt-hunts-v2 .nrmt-hunts-window.nrmt-ui-frame-safe{width:min(1262px,calc(100vw - 14px))!important;height:min(780px,calc(100dvh - var(--nrmt-fixed-header-height,62px) - 18px))!important;min-height:560px!important;display:grid!important;grid-template-rows:82px minmax(0,1fr)!important;padding:0!important;overflow:hidden!important;border:1px solid #a77b2e!important;border-radius:4px!important;background:var(--hunt6-bg)!important;box-shadow:0 35px 100px #000,0 0 0 4px #050a0c,0 0 0 5px #694c20!important}
body #nrmt-hunts-v2 .nrmt-hunts-window>.nrmt-ui-ornate-frame-layer{display:none!important}
body #nrmt-hunts-v2 .nrmt-hunts-window{animation:none!important;transition:none!important;transform:translate3d(var(--nrmt-window-dx,0px),var(--nrmt-window-dy,0px),0)!important}
body #nrmt-hunts-v2 .nrmt-hunts-window.is-window-dragging{will-change:transform!important}

body #nrmt-hunts-v2 .nrmt-hunts-window>header{position:relative!important;z-index:4!important;height:82px!important;min-height:82px!important;grid-template-columns:minmax(0,1fr) auto 42px!important;gap:14px!important;padding:0 18px!important;border:0!important;border-bottom:1px solid #7c5a26!important;background:linear-gradient(100deg,#15272b 0,#091113 58%,#2b1e0d 100%)!important;box-shadow:0 8px 24px #0006!important}
body #nrmt-hunts-v2 .nrmt-hunts-window>header:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--hunt6-cyan),var(--hunt6-gold),transparent);opacity:.55}
#nrmt-hunts-v2 .nrmt-hunts-brand{gap:13px!important}
#nrmt-hunts-v2 .nrmt-hunts-brand>span{width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid #b98934!important;border-radius:0!important;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(145deg,#35220c,#111b1e)!important;box-shadow:inset 0 0 0 3px #070b0c,0 0 22px #d49b2925!important;color:var(--hunt6-gold)!important;font-size:20px!important;text-shadow:0 0 14px #ffc44188!important}
#nrmt-hunts-v2 .nrmt-hunts-brand>span::after{display:none!important}
#nrmt-hunts-v2 .nrmt-hunts-brand>span{line-height:48px;text-align:center}
#nrmt-hunts-v2 .nrmt-hunts-brand>span{font-family:Georgia,serif!important}
#nrmt-hunts-v2 .nrmt-hunts-brand small{color:#86a0a3!important;font-size:9px!important;letter-spacing:.24em!important}
#nrmt-hunts-v2 .nrmt-hunts-brand h2{margin-top:5px!important;color:#f2e8d3!important;font-size:25px!important;letter-spacing:.035em!important}
#nrmt-hunts-v2 .nrmt-hunts-brand h2 em{color:var(--hunt6-cyan)!important}
#nrmt-hunts-v2 .nrmt-hunts-ledger-count{min-width:172px!important;min-height:34px!important;padding:0 12px!important;border:1px solid #3c5154!important;border-radius:18px!important;background:#071012!important;color:#91a4a6!important;font-size:9px!important;font-weight:900!important}
#nrmt-hunts-v2 .nrmt-hunts-ledger-count i{background:var(--hunt6-green)!important;box-shadow:0 0 12px var(--hunt6-green)!important}
#nrmt-hunts-v2 .nrmt-hunts-ledger-count b{color:#e7c778!important}
body #nrmt-hunts-v2 .nrmt-hunts-window>header>button[data-hunt-close]{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:0!important;background-color:transparent!important;background-image:url('/assets/branding/shinobi-archive-ui-v3/close-seal.png?v=1')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important;font-size:0!important;box-shadow:none!important;transition:filter .15s,transform .15s!important}
body #nrmt-hunts-v2 .nrmt-hunts-window>header>button[data-hunt-close]:hover{background-color:transparent!important;filter:brightness(1.22) drop-shadow(0 0 8px #d88d52)!important;transform:rotate(4deg)!important}

#nrmt-hunts-v2 .nrmt-hunts-layout{min-width:0!important;min-height:0!important;grid-template-columns:292px minmax(0,1fr)!important;overflow:hidden!important;border:0!important;background:#050a0c!important}
#nrmt-hunts-v2 .nrmt-hunts-layout>aside{grid-template-rows:auto auto minmax(0,1fr) auto!important;border:0!important;border-right:1px solid #273b3f!important;background:linear-gradient(175deg,#0e1a1d,#070d0f 70%,#110f09)!important}
#nrmt-hunts-v2 .nrmt-hunt-aside-title{align-items:center!important;min-height:59px!important;padding:12px 14px!important;border-bottom:1px solid #273b3f!important;background:transparent!important}
#nrmt-hunts-v2 .nrmt-hunt-aside-title small{color:#748a8d!important;font-size:8px!important;letter-spacing:.2em!important}
#nrmt-hunts-v2 .nrmt-hunt-aside-title b{color:#e8d6ab!important;font-size:10px!important}
#nrmt-hunts-v2 .nrmt-hunt-aside-title>span{color:#63dce1!important;font-size:8px!important}
#nrmt-hunts-v2 .nrmt-hunt-search{padding:9px 11px 10px!important;border-bottom:1px solid #203438!important;background:#071012!important}
#nrmt-hunts-v2 .nrmt-hunt-search__field{height:37px!important;border:1px solid #344b4f!important;border-radius:2px!important;background:#050a0c!important;box-shadow:none!important}
#nrmt-hunts-v2 .nrmt-hunt-search__field:focus-within{border-color:#5bbfc4!important;box-shadow:0 0 0 2px #41d8df17!important}
#nrmt-hunts-v2 .nrmt-hunt-filter{margin-top:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#72888a!important;font-size:8px!important}
#nrmt-hunts-v2 .nrmt-hunt-area-list{padding:7px!important;scrollbar-color:#9a742c #081012!important;scrollbar-width:thin!important}
body #nrmt-hunts-v2 .nrmt-hunt-area{width:100%!important;min-height:74px!important;grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;margin:0 0 6px!important;padding:7px!important;overflow:hidden!important;border:1px solid #293b3f!important;border-left:3px solid #486063!important;border-radius:2px!important;background:linear-gradient(90deg,#0a1214,#0c1517)!important;box-shadow:inset 0 1px #ffffff06!important;transform:none!important}
body #nrmt-hunts-v2 .nrmt-hunt-area:before{display:none!important}
body #nrmt-hunts-v2 .nrmt-hunt-area:hover{border-color:#5d8589!important;border-left-color:var(--hunt6-cyan)!important;background:linear-gradient(90deg,#102327,#0d181a)!important;filter:brightness(1.07)!important}
body #nrmt-hunts-v2 .nrmt-hunt-area.is-selected{border-color:#9c762d!important;border-left-color:var(--hunt6-cyan)!important;background:linear-gradient(90deg,#173039,#141b18)!important;box-shadow:inset 3px 0 var(--hunt6-cyan),0 5px 16px #0005!important}
#nrmt-hunts-v2 .nrmt-hunt-area__media{width:78px!important;height:56px!important;border:1px solid #40565a!important;border-radius:2px!important;background:#050a0c!important}
#nrmt-hunts-v2 .nrmt-hunt-area .nrmt-hunt-area__media>img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.86) contrast(1.05)!important}
#nrmt-hunts-v2 .nrmt-hunt-area__media>i{left:3px!important;bottom:3px!important;padding:2px 4px!important;border:1px solid #765a27!important;border-radius:1px!important;background:#100d08e8!important;color:#e9c76f!important;font-size:7px!important}
#nrmt-hunts-v2 .nrmt-hunt-area__focus{top:3px!important;left:3px!important;padding:2px 4px!important;font-size:7px!important}
#nrmt-hunts-v2 .nrmt-hunt-area__body>b{color:#e9d7ae!important;font-size:10px!important}
#nrmt-hunts-v2 .nrmt-hunt-area__body>small{color:#778b8e!important;font-size:8px!important}
#nrmt-hunts-v2 .nrmt-hunt-area>em{right:5px!important;top:5px!important;border:1px solid #37604a!important;border-radius:2px!important;background:#102019!important;color:#67ce90!important;font-size:7px!important}
#nrmt-hunts-v2 .nrmt-hunt-aside-footer{min-height:46px!important;padding:8px 13px!important;border-top:1px solid #254037!important;background:#081712!important}

#nrmt-hunts-v2 .nrmt-hunts-layout>main{min-width:0!important;min-height:0!important;background:radial-gradient(circle at 100% 0,#17323945,transparent 38%),linear-gradient(#071012,#050a0c)!important}
#nrmt-hunts-v2 .nrmt-hunt-hero{height:184px!important;min-height:184px!important;flex:0 0 184px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #31474b!important;border-radius:0!important;background:#081012!important;box-shadow:none!important}
#nrmt-hunts-v2 .nrmt-hunt-hero:before{display:none!important}
#nrmt-hunts-v2 .nrmt-hunt-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;inset:0!important;background:linear-gradient(90deg,#071012fa 0,#071012d9 38%,#07101242 78%,#0710120a),linear-gradient(0deg,#071012 0,transparent 50%)!important}
#nrmt-hunts-v2 .nrmt-hunt-hero>img{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;background:#081012!important;box-shadow:none!important;filter:saturate(.82) contrast(1.06) brightness(.78)!important;opacity:1!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__shade{display:none!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__content{position:absolute!important;z-index:3!important;left:24px!important;right:auto!important;bottom:20px!important;width:min(660px,72%)!important;max-width:72%!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__eyebrow{color:#66dce1!important;font-size:8px!important;letter-spacing:.18em!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__content h1{margin:7px 0 4px!important;color:#f0e5ce!important;font-size:31px!important;letter-spacing:.025em!important;text-shadow:0 3px 10px #000!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__content>p{color:#9bb0b2!important;font-size:9px!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__badges{gap:6px!important;margin-top:10px!important}
#nrmt-hunts-v2 .nrmt-hunt-hero__badges span{min-height:26px!important;padding:0 9px!important;border:1px solid #3c5154!important;border-radius:2px!important;background:#071012db!important;color:#d8bd78!important;font-size:8px!important;box-shadow:none!important}

#nrmt-hunts-v2 .nrmt-hunts-layout>main>nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:6px!important;border:0!important;border-bottom:1px solid #293f43!important;background:#071012!important}
body #nrmt-hunts-v2 .nrmt-hunts-layout>main>nav button{min-height:38px!important;padding:0 7px!important;border:1px solid #293b3f!important;border-radius:2px!important;background:linear-gradient(#0d181b,#081012)!important;color:#7f9294!important;font-size:8px!important;font-weight:900!important;letter-spacing:.04em!important;box-shadow:none!important}
body #nrmt-hunts-v2 .nrmt-hunts-layout>main>nav button:hover{border-color:#4f7478!important;color:#c7d7d8!important;filter:brightness(1.1)!important}
body #nrmt-hunts-v2 .nrmt-hunts-layout>main>nav button.is-active{border-color:#9c762d!important;background:linear-gradient(#173039,#0d1b1e)!important;color:#f1d98c!important;box-shadow:inset 0 -3px var(--hunt6-cyan)!important}
#nrmt-hunts-v2 .nrmt-hunts-layout>main>nav button span{color:#54cfd5!important}
body #nrmt-hunts-v2 .nrmt-hunt-wiki{min-height:0!important;padding:12px 14px 18px!important;background:transparent!important;scrollbar-color:#9a742c #081012!important;scrollbar-width:thin!important}
#nrmt-hunts-v2 .nrmt-hunt-section-title{margin-bottom:9px!important;padding:0 0 8px!important;border-bottom:1px solid #293f43!important}
#nrmt-hunts-v2 .nrmt-hunt-section-title h3{color:#e8d6ab!important;font-size:10px!important}
body #nrmt-hunts-v2 .nrmt-hunt-mission,body #nrmt-hunts-v2 .nrmt-hunt-mission.nrmt-ui-ornate-card{grid-template-columns:50px minmax(0,1fr) 142px!important;gap:10px!important;min-height:112px!important;margin-bottom:7px!important;padding:10px!important;border:1px solid var(--hunt6-line)!important;border-left:3px solid #8d6b2d!important;border-radius:2px!important;background:linear-gradient(145deg,#0d191c,#081012)!important;box-shadow:inset 0 1px #ffffff08,0 7px 20px #0003!important;transform:none!important}
body #nrmt-hunts-v2 .nrmt-hunt-mission:hover{border-color:#48656a!important;border-left-color:var(--hunt6-cyan)!important;background:linear-gradient(145deg,#102125,#091315)!important}
body #nrmt-hunts-v2 .nrmt-hunt-mission.is-ready{border-left-color:var(--hunt6-green)!important;background:linear-gradient(145deg,#0e211b,#081311)!important}
#nrmt-hunts-v2 .nrmt-hunt-mission__rank{width:44px!important;height:44px!important;border:1px solid #8b6b2e!important;background:#171308!important;color:#efd178!important;font-size:14px!important}
#nrmt-hunts-v2 .nrmt-hunt-mission h3{color:#e9d8b3!important;font-size:10px!important}
#nrmt-hunts-v2 .nrmt-hunt-mission p{color:#829496!important;font-size:9px!important}
#nrmt-hunts-v2 .nrmt-hunt-mission__meta{gap:4px!important;margin-top:7px!important}
#nrmt-hunts-v2 .nrmt-hunt-mission__meta>span{padding:5px 6px!important;border:1px solid #263b40!important;border-radius:2px!important;background:#050a0c!important;font-size:8px!important}
body #nrmt-hunts-v2 .nrmt-hunt-mission__action>button,body #nrmt-hunts-v2 .nrmt-hunts-layout>main>footer button{min-height:38px!important;border:1px solid #9e762d!important;border-radius:2px!important;background:linear-gradient(#6d4d17,#34250e)!important;color:#f4cf72!important;font-size:9px!important;font-weight:900!important;box-shadow:none!important}
body #nrmt-hunts-v2 .nrmt-hunt-mission__action>button:hover,body #nrmt-hunts-v2 .nrmt-hunts-layout>main>footer button:hover{filter:brightness(1.18)!important;transform:translateY(-1px)!important}
#nrmt-hunts-v2 .nrmt-hunt-overview>section,#nrmt-hunts-v2 .nrmt-hunt-mob,#nrmt-hunts-v2 .nrmt-hunt-drop{border:1px solid var(--hunt6-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#0d191c,#081012)!important;box-shadow:inset 0 1px #ffffff07!important}
#nrmt-hunts-v2 .nrmt-hunts-layout>main>footer{height:55px!important;min-height:55px!important;padding:0 13px!important;border:0!important;border-top:1px solid #293f43!important;background:#071012!important}
#nrmt-hunts-v2 .nrmt-hunts-layout>main>footer>span{color:#819496!important;font-size:8px!important}
body #nrmt-hunts-v2 .nrmt-hunts-layout>main>footer button{min-width:190px!important}

@media(max-width:1050px){#nrmt-hunts-v2 .nrmt-hunts-layout{grid-template-columns:250px minmax(0,1fr)!important}body #nrmt-hunts-v2 .nrmt-hunt-mission,body #nrmt-hunts-v2 .nrmt-hunt-mission.nrmt-ui-ornate-card{grid-template-columns:44px minmax(0,1fr) 120px!important}.nrmt-hunts-ledger-count span{display:none}}
@media(max-width:720px){body #nrmt-hunts-v2.nrmt-hunts-overlay{padding:4px!important}body #nrmt-hunts-v2 .nrmt-hunts-window{width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;grid-template-rows:66px minmax(0,1fr)!important}body #nrmt-hunts-v2 .nrmt-hunts-window>header{height:66px!important;min-height:66px!important;padding:0 9px!important}#nrmt-hunts-v2 .nrmt-hunts-brand>span{width:38px!important;height:38px!important;flex-basis:38px!important;line-height:38px}#nrmt-hunts-v2 .nrmt-hunts-brand small,#nrmt-hunts-v2 .nrmt-hunts-ledger-count{display:none!important}#nrmt-hunts-v2 .nrmt-hunts-brand h2{font-size:17px!important}#nrmt-hunts-v2 .nrmt-hunts-layout{grid-template-columns:1fr!important}#nrmt-hunts-v2 .nrmt-hunts-layout>aside{display:none!important}#nrmt-hunts-v2 .nrmt-hunt-hero{height:154px!important;min-height:154px!important;flex-basis:154px!important}#nrmt-hunts-v2 .nrmt-hunt-hero__content h1{font-size:22px!important}body #nrmt-hunts-v2 .nrmt-hunt-mission,body #nrmt-hunts-v2 .nrmt-hunt-mission.nrmt-ui-ornate-card{grid-template-columns:40px minmax(0,1fr)!important}#nrmt-hunts-v2 .nrmt-hunt-mission__action{grid-column:1/-1!important}}
