/* Camada de fluidez: transicoes curtas, paineis persistentes e modo adaptativo. */
.nrmt-bi-rail{contain:layout paint style;overscroll-behavior:contain;scroll-behavior:smooth}.nrmt-bi-panel{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.nrmt-bi-panel>header button.nrmt-bi-collapse{width:18px;height:18px;display:grid;place-items:center;margin-left:2px;padding:0;border:1px solid #555b5b;background:#272c2e;color:#c8cbc8;line-height:1;transition:.14s}.nrmt-bi-panel>header button.nrmt-bi-collapse:hover{border-color:#b78a31;color:#f0c45a;background:#332b1d}.nrmt-bi-panel.is-collapsed .nrmt-bi-panel__body{display:none}.nrmt-bi-panel.is-collapsed>header{border-bottom:0}.nrmt-bi-panel.is-collapsed{box-shadow:0 2px 5px #0005}.nrmt-bi-an-empty{display:block;padding:6px 0;color:#6f7674;font-size:8px;line-height:1.35}.nrmt-bi-stat b.bad{color:#d86c6c}.nrmt-bi-progress i,.nrmt-bi-mini-bars i,.nrmt-bi-party-info i b,.nrmt-bi-damage i{transition:width .22s linear}.nrmt-bi-party-card,.nrmt-bi-slot,.nrmt-bi-stagebar button,.nrmt-bi-team-loadout,[class*="topHudMenuButton"]{transition:border-color .14s ease,background-color .14s ease,filter .14s ease,transform .14s ease}.nrmt-bi-party-card:hover,.nrmt-bi-team-loadout:hover{background:#ffffff0b;transform:translateY(-1px)}.nrmt-bi-slot:hover{transform:translateY(-1px)}.nrmt-bi-rotation:not([hidden]) .nrmt-bi-rotation__window,.nrmt-bi-helper:not([hidden]) .nrmt-bi-helper__window,.nrmt-hunts-overlay:not([hidden]) .nrmt-hunts-window,.nrmt-inventory-overlay:not([hidden]) .nrmt-inventory-window,.nrmt-shop-overlay:not([hidden]) .nrmt-shop-window{animation:nrmtUiEnter .18s cubic-bezier(.2,.75,.25,1)}.nrmt-bi-rotation:not([hidden]),.nrmt-bi-helper:not([hidden]),.nrmt-hunts-overlay:not([hidden]),.nrmt-inventory-overlay:not([hidden]),.nrmt-shop-overlay:not([hidden]){animation:nrmtFadeIn .14s ease}.nrmt-runtime-status{position:fixed;z-index:990000;top:8px;right:104px;min-width:76px;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border:1px solid #46504d;border-radius:3px;background:#151a1ce8;color:#9fa6a3;font:7px "Segoe UI",Arial,sans-serif;letter-spacing:.08em;pointer-events:none;opacity:.82;transition:.2s}.nrmt-runtime-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#68c978;box-shadow:0 0 6px #68c978}.nrmt-runtime-status.is-saving:before{background:#e0ad3c;box-shadow:0 0 6px #e0ad3c;animation:nrmtStatusPulse .8s infinite}.nrmt-runtime-status.is-offline{border-color:#704040;color:#d58c8c}.nrmt-runtime-status.is-offline:before{background:#d45d5d;box-shadow:0 0 6px #d45d5d}.nrmt-page-hidden .nrmt-shop-showcase__glow,.nrmt-page-hidden [class*="spark"],.nrmt-page-hidden [class*="particle"],.nrmt-page-hidden .nrmt-toast{animation-play-state:paused!important}
.nrmt-runtime-background .nrmt-runtime-status:before{background:#e0ad3c;box-shadow:0 0 6px #e0ad3c;animation:nrmtStatusPulse .8s infinite}
.nrmt-runtime-background .nrmt-runtime-status{border-color:#765924;color:#e0ad3c}.nrmt-low-fx .nrmt-shop-showcase__glow,.nrmt-low-fx [class*="spark"],.nrmt-low-fx [class*="particle"]{display:none!important}.nrmt-low-fx *{backdrop-filter:none!important}.nrmt-low-fx .nrmt-hunts-overlay,.nrmt-low-fx .nrmt-inventory-overlay,.nrmt-low-fx .nrmt-shop-overlay{background:#020507f2}
body.nrmt-in-combat .nrmt-bi-rail{content-visibility:auto}
body.nrmt-in-combat .nrmt-toast,body.nrmt-in-combat .nrmt-drop-toast{animation-duration:.28s}
body.nrmt-in-combat.nrmt-low-fx #nrmt-drops-container{opacity:.55}.nrmt-ui-focus:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid #e0ae3b!important;outline-offset:2px}@keyframes nrmtUiEnter{from{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:none}}@keyframes nrmtFadeIn{from{opacity:0}to{opacity:1}}@keyframes nrmtStatusPulse{50%{opacity:.35;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.nrmt-bi-progress i,.nrmt-bi-mini-bars i,.nrmt-bi-party-info i b,.nrmt-bi-damage i,.nrmt-bi-panel,.nrmt-runtime-status{transition:none!important}.nrmt-bi-rotation__window,.nrmt-bi-helper__window,.nrmt-hunts-window,.nrmt-inventory-window,.nrmt-shop-window{animation:none!important}}@media(max-width:1100px){.nrmt-runtime-status{right:95px}}
.nrmt-bi-stage-progress i{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.nrmt-bi-stage-progress i.is-done{background:#806426}.nrmt-bi-stage-progress i.is-active{transform:scale(1.08)}.nrmt-bi-stage-progress i.is-boss{border:1px solid #743d35}.nrmt-bi-stage-progress i.is-boss.is-active{background:#d05a42;box-shadow:0 0 8px #d05a42}
.nrmt-bi-an-subtitle{margin:7px 0 4px;padding-top:6px;border-top:1px solid #3a3e3e;color:#c99d39;font:7px NinjaTitle,Georgia,serif;letter-spacing:.08em}.nrmt-bi-ninja-analyzer{display:grid;gap:4px}.nrmt-bi-ninja-metric{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px;border:1px solid #34393a;background:#171b1d}.nrmt-bi-ninja-metric>img{width:24px;height:28px;object-fit:contain;image-rendering:pixelated}.nrmt-bi-ninja-metric>div{min-width:0;display:grid;grid-template-columns:1fr;gap:1px}.nrmt-bi-ninja-metric b{overflow:hidden;color:#e1bd63;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-ninja-metric small{color:#787f7c;font-size:6px}.nrmt-bi-ninja-metric i{height:3px;overflow:hidden;background:#0e1112}.nrmt-bi-ninja-metric i em{display:block;height:100%;background:linear-gradient(90deg,#9d3fa0,#d978ce);transition:width .2s linear}.nrmt-bi-ninja-metric>strong{color:#e2e4df;font-size:7px;white-space:nowrap}.nrmt-bi-panel[data-bi-panel="hunt-analyzer"] .nrmt-bi-ninja-metric i em{background:linear-gradient(90deg,#2d7ca7,#71cae8)}
.nrmt-bi-rail--right{overflow-y:auto;scrollbar-width:none}.nrmt-bi-rail--right::-webkit-scrollbar{display:none}.nrmt-bi-panel--party .nrmt-bi-panel__body{padding:6px}.nrmt-bi-party-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:5px}.nrmt-bi-party-summary>span{min-width:0;padding:5px 3px;border:1px solid #343a3b;background:#161b1d;text-align:center}.nrmt-bi-party-summary small{display:block;overflow:hidden;color:#737a77;font-size:5px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-party-summary b{display:block;margin-top:2px;color:#e0b74f;font-size:7px}.nrmt-bi-panel--party .nrmt-bi-party-card{display:block;min-height:0;margin-bottom:5px;padding:6px;border:1px solid #373d3e;border-radius:3px;background:linear-gradient(145deg,#1e2426,#121617);transition:.16s}.nrmt-bi-panel--party .nrmt-bi-party-card.is-active{border-color:#a87c2c;background:linear-gradient(145deg,#2e281b,#161a1b);box-shadow:inset 3px 0 #e3ad38,0 3px 10px #0007}.nrmt-bi-party-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px}.nrmt-bi-party-head>img{width:32px;height:38px;object-fit:contain;image-rendering:pixelated}.nrmt-bi-party-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.nrmt-bi-party-head strong{overflow:hidden;color:#edc45c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-party-head span{color:#8c9390;font-size:7px}.nrmt-bi-party-head em{padding:3px 4px;background:#252b2d;color:#7d8581;font-size:5px;font-style:normal}.nrmt-bi-party-card.is-active .nrmt-bi-party-head em{background:#3a2f17;color:#f1c55c}.nrmt-bi-party-bars{display:grid;gap:3px;margin-top:5px}.nrmt-bi-party-bars label>span{display:flex;justify-content:space-between;color:#747b78;font-size:5px}.nrmt-bi-party-bars label>span b{color:#aeb3b0;font-weight:500}.nrmt-bi-party-bars i{display:block;height:4px;margin-top:1px;overflow:hidden;background:#0c0f10}.nrmt-bi-party-bars i>b{display:block;height:100%;transition:width .2s linear}.nrmt-bi-party-bars i.hp>b{background:linear-gradient(90deg,#a72831,#50bf63)}.nrmt-bi-party-bars i.chakra>b{background:linear-gradient(90deg,#5943bb,#3b91d1)}.nrmt-bi-party-bars i.damage>b{background:linear-gradient(90deg,#a4499e,#e27ad7)}.nrmt-bi-party-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:5px}.nrmt-bi-party-metrics>span{min-width:0;padding:4px 2px;border:1px solid #303638;background:#111516;text-align:center}.nrmt-bi-party-metrics small{display:block;overflow:hidden;color:#69706d;font-size:5px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-party-metrics b{display:block;overflow:hidden;margin-top:2px;color:#d7dad6;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-party-metrics span:nth-child(1) b,.nrmt-bi-party-metrics span:nth-child(2) b{color:#df78d5}.nrmt-bi-party-metrics span:nth-child(3) b{color:#66c9e9}.nrmt-bi-party-metrics span:nth-child(4) b{color:#d27b75}
.nrmt-bi-party-jutsus{display:flex;align-items:center;gap:3px;margin-top:5px;padding-top:4px;border-top:1px solid #303536}.nrmt-bi-party-jutsus>small{margin-right:auto;color:#717875;font-size:5px}.nrmt-bi-party-jutsus>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #383e40;background:#0e1213;color:#565d5a;font-size:7px}.nrmt-bi-party-jutsus img{width:18px;height:18px;object-fit:contain}.nrmt-bi-party-jutsus .is-empty{background:#15191a}
:root{--bi-left:218px;--bi-right:270px}.nrmt-bi-panel--loot-center .nrmt-bi-panel__body{padding:7px}.nrmt-bi-autosell-main{border:1px solid #6d4444!important;background:#3a2424!important;color:#d87c7c!important}.nrmt-bi-autosell-main.is-on{border-color:#4f784f!important;background:#243825!important;color:#73d17b!important;box-shadow:0 0 7px #4caf5033}.nrmt-bi-loot-summary{display:grid;grid-template-columns:1fr 1fr;gap:4px}.nrmt-bi-loot-summary>span{padding:6px;border:1px solid #343a3b;background:#151a1c}.nrmt-bi-loot-summary small{display:block;color:#747b78;font-size:6px}.nrmt-bi-loot-summary b{display:block;margin-top:2px;color:#e0b64b;font-size:8px}.nrmt-bi-loot-summary .is-profit b{color:#69ce79}.nrmt-bi-loot-summary .is-loss b{color:#d66d6d}.nrmt-bi-autosell-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:6px}.nrmt-bi-autosell-rules>small{grid-column:1/-1;color:#969d99;font-size:6px}.nrmt-bi-autosell-rules button{padding:5px 2px;border:1px solid #3c4344;background:#191e20;color:#737a77;font-size:5px;cursor:pointer}.nrmt-bi-autosell-rules button.is-on{border-color:#587b50;background:#223423;color:#70cc78}.nrmt-bi-autosell-rules p{grid-column:1/-1;margin:2px 0 0;color:#6e7572;font-size:6px;line-height:1.35}.nrmt-bi-loot-history{display:grid;gap:3px}.nrmt-bi-loot-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px;border:1px solid #33393b;background:#14191b}.nrmt-bi-loot-row.is-sold{border-left:2px solid #65ba6e}.nrmt-bi-loot-row.is-kept{border-left:2px solid #b18a39}.nrmt-bi-loot-row>img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.nrmt-bi-loot-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.nrmt-bi-loot-row b{overflow:hidden;color:#d8dcd8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.nrmt-bi-loot-row small{color:#78807c;font-size:6px}.nrmt-bi-loot-row em{color:#a68b4a;font-size:5px;font-style:normal}.nrmt-bi-loot-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:7px}.nrmt-bi-loot-actions button{padding:6px 3px;border:1px solid #54462b;background:#252118;color:#d7ae4b;font-size:6px;cursor:pointer}.nrmt-bi-loot-actions button:last-child{border-color:#3d4648;background:#1a2022;color:#aeb4b1}@media(max-width:1500px){:root{--bi-left:195px;--bi-right:235px}}@media(max-width:1100px){:root{--bi-left:0px;--bi-right:0px}}
