:root{--nrmt-panel-scale:1}
.nrmt-display-settings{margin:12px 0;padding:12px;border:1px solid #4b452d;border-radius:4px;background:linear-gradient(145deg,#202527,#15191b);box-shadow:inset 0 1px #ffffff0a;color:#d7d9d7;font-family:"Segoe UI",Arial,sans-serif}
.nrmt-display-settings__title{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#eab53d}.nrmt-display-settings__title>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #8e6420;border-radius:4px;background:#3a2915;font-size:16px}.nrmt-display-settings__title>div{display:flex;flex-direction:column}.nrmt-display-settings__title b{font-size:10px;letter-spacing:.09em}.nrmt-display-settings__title small{margin-top:2px;color:#888f8e;font-size:12px}
.nrmt-display-settings__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.nrmt-display-settings__modes button{min-height:49px;padding:6px 4px;border:1px solid #343b3e;border-radius:3px;background:#111618;color:#afb4b3;cursor:pointer}.nrmt-display-settings__modes button:hover{border-color:#806326;color:#edc666}.nrmt-display-settings__modes button.is-active{border-color:#c18526;background:linear-gradient(#49321b,#2b2116);box-shadow:inset 0 0 0 1px #f4b63624;color:#ffd36c}.nrmt-display-settings__modes b,.nrmt-display-settings__modes small{display:block}.nrmt-display-settings__modes b{font-size:12px}.nrmt-display-settings__modes small{margin-top:4px;color:#7f8786;font-size:11px}.nrmt-display-settings__modes button.is-active small{color:#c3a36d}
.nrmt-display-settings__range{display:block;margin-top:10px}.nrmt-display-settings__range>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.nrmt-display-settings__range b{color:#b9bdbb;font-size:12px;letter-spacing:.06em}.nrmt-display-settings__range output{min-width:42px;color:#efba43;font-size:12px;text-align:right}.nrmt-display-settings__range input{width:100%;accent-color:#c98225;cursor:pointer}
.nrmt-display-settings__toggle{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px;border:1px solid #343b3e;border-radius:3px;background:#111618;cursor:pointer}.nrmt-display-settings__toggle:hover{border-color:#806326}.nrmt-display-settings__toggle input{width:17px;height:17px;margin:0;accent-color:#c98225}.nrmt-display-settings__toggle span{display:flex;min-width:0;flex-direction:column}.nrmt-display-settings__toggle b{color:#d6bd7a;font-size:11px;letter-spacing:.06em}.nrmt-display-settings__toggle small{margin-top:2px;color:#7f8786;font-size:11px}
.nrmt-display-settings__footer{display:flex;align-items:center;margin-top:8px}.nrmt-display-settings__footer small{margin-right:auto;color:#78817f;font-size:11px}.nrmt-display-settings__footer button{padding:5px 8px;border:1px solid #454c4e;border-radius:2px;background:#252b2d;color:#aeb3b2;font-size:11px;cursor:pointer}
.nrmt-display-settings__footer .nrmt-display-settings__reload{display:flex;min-width:190px;flex-direction:column;align-items:flex-start;margin-right:6px;padding:7px 11px;border-color:#80702e;background:linear-gradient(180deg,#2d2a17,#161812);box-shadow:inset 3px 0 #d8a92f;color:#ffe18a;text-align:left}
.nrmt-display-settings__reload b{font:900 11px/1.1 NinjaUI,"Segoe UI",Arial,sans-serif;letter-spacing:.05em}.nrmt-display-settings__footer .nrmt-display-settings__reload small{margin:3px 0 0;color:#9da8a5;font:600 9px/1.1 "Segoe UI",Arial,sans-serif}.nrmt-display-settings__reload:hover,.nrmt-display-settings__reload:focus-visible{border-color:#e1b947!important;filter:brightness(1.12);outline:none}.nrmt-display-settings__reload.is-update{border-color:#e25832!important;background:linear-gradient(180deg,#582014,#24120d)!important;box-shadow:inset 3px 0 #ff6b39,0 0 10px #ff4d2638!important}.nrmt-display-settings__reload.is-update small{color:#ffc1a8!important}
body.nrmt-responsive-shell [class*="_topHudMenuButton_"]{min-width:var(--nrmt-top-menu-min,68px)!important;max-width:var(--nrmt-top-menu-max,82px)!important}
body.nrmt-display-compact [class*="_topHudMenuButton_"]{min-width:50px!important;padding-inline:3px!important}body.nrmt-display-compact [class*="_topHudMenuIcon_"]{width:22px!important;height:22px!important}body.nrmt-display-compact .nrmt-bi-panel__body{padding:6px}body.nrmt-display-compact .nrmt-bi-slots{grid-template-columns:repeat(4,29px);gap:4px}body.nrmt-display-compact .nrmt-bi-slot{width:29px;height:29px}body.nrmt-display-compact .nrmt-bi-slot img{width:26px;height:26px}body.nrmt-display-compact .nrmt-bi-team-loadout{min-width:180px}body.nrmt-display-compact .nrmt-bi-loadout-ninja{min-width:72px}
body.nrmt-display-mobile{touch-action:manipulation}body.nrmt-display-mobile .nrmt-bi-rail,body.nrmt-display-mobile .nrmt-bi-stagebar{display:none!important}body.nrmt-display-mobile [class*="_topHud_"]{grid-template-columns:105px minmax(0,1fr) 50px!important}body.nrmt-display-mobile [class*="_topHudCurrency_"]{padding:0 4px!important;overflow:hidden!important}body.nrmt-display-mobile [class*="_topHudNavigation_"]{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none}body.nrmt-display-mobile [class*="_topHudNavigation_"]::-webkit-scrollbar{display:none}body.nrmt-display-mobile [class*="_topHudMenuButton_"]{flex:0 0 43px!important;min-width:43px!important;max-width:43px!important;padding:2px!important}body.nrmt-display-mobile [class*="_topHudMenuIcon_"]{width:25px!important;height:25px!important}body.nrmt-display-mobile [class*="_topHudMenuLabel_"]{display:none!important}body.nrmt-display-mobile [class*="_topHudActions_"]{padding-right:3px!important}body.nrmt-display-mobile .nrmt-game-viewport{left:0!important;right:0!important;top:var(--bi-top)!important;bottom:var(--bi-bottom)!important}body.nrmt-display-mobile .nrmt-bi-actionbar{display:flex!important;left:4px!important;right:4px!important;bottom:4px!important;height:calc(var(--bi-bottom) - 8px)!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px!important;scrollbar-width:thin}body.nrmt-display-mobile .nrmt-bi-action-team{flex:0 0 auto!important;justify-content:flex-start!important}body.nrmt-display-mobile .nrmt-bi-team-loadout{min-width:190px!important;padding-inline:4px!important}body.nrmt-display-mobile .nrmt-bi-loadout-ninja{min-width:70px!important;grid-template-columns:27px minmax(38px,1fr)!important}body.nrmt-display-mobile .nrmt-bi-loadout-ninja>img{width:27px!important;height:27px!important}body.nrmt-display-mobile .nrmt-bi-loadout-jutsu{width:27px!important;height:27px!important}body.nrmt-display-mobile button,body.nrmt-display-mobile [role="button"]{touch-action:manipulation}
@media(max-width:620px){.nrmt-display-settings__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.nrmt-display-settings{padding:9px}.nrmt-display-settings__footer{flex-wrap:wrap;gap:5px}.nrmt-display-settings__footer>small{width:100%;flex-basis:100%}.nrmt-display-settings__footer .nrmt-display-settings__reload{min-width:100%;margin-right:0}body.nrmt-display-mobile [class*="_topHud_"]{grid-template-columns:82px minmax(0,1fr) 43px!important}body.nrmt-display-mobile [class*="_topHudCurrency_"] img{display:none!important}}

/* O visual da janela de Configuracoes vive agora em config-archive-v1.css,
   junto do kit ornamentado. Aqui ficam so as preferencias responsivas. */
/* No preset celular, a equipe continua acessível em uma rail estreita. */
body.nrmt-display-mobile .nrmt-bi-rail--left,body[data-nrmt-display-preference="mobile"] .nrmt-bi-rail--left{display:flex!important;left:4px!important;right:auto!important;top:55px!important;bottom:86px!important;width:142px!important;gap:5px!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:9000!important}
body.nrmt-display-mobile .nrmt-bi-rail--left .nrmt-bi-panel,body[data-nrmt-display-preference="mobile"] .nrmt-bi-rail--left .nrmt-bi-panel{width:136px!important}
