/* Party Command v3: leitura de equipe, vitais e equipamento sem comprimIR o painel. */
@media (min-width: 1501px) {
  :root { --bi-left: 302px !important; }
}

@media (min-width: 1101px) and (max-width: 1500px) {
  :root { --bi-left: 282px !important; }
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
  border-color: rgba(80, 104, 103, .82);
  border-radius: 3px;
  background:
    linear-gradient(180deg, rgba(29, 44, 45, .96), rgba(6, 13, 15, .985) 15%, rgba(5, 10, 12, .99));
  box-shadow: inset 0 0 0 1px rgba(230, 192, 91, .045), 0 7px 24px rgba(0, 0, 0, .38);
  color: #d6e0dd;
  font-family: Inter, "Segoe UI", Arial, sans-serif;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party > header {
  height: 34px;
  padding: 0 10px;
  border-bottom-color: rgba(95, 121, 118, .54);
  background: linear-gradient(90deg, #17292b, #0c171a 66%, #102123);
  color: #ffd56d;
  font-family: NinjaTitle, "Arial Narrow", sans-serif;
  font-size: 12px;
  letter-spacing: .075em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party > header::before {
  width: 3px;
  height: 15px;
  margin-right: 2px;
  border-radius: 2px;
  background: linear-gradient(#ffe28a, #bd7a18);
  box-shadow: 0 0 8px rgba(252, 194, 62, .42);
  content: "";
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party > header button {
  min-height: 20px;
  padding: 3px 6px;
  border: 1px solid rgba(204, 156, 55, .74);
  border-radius: 2px;
  background: linear-gradient(180deg, #2c2920, #151717);
  color: #f8d66d;
  font: 700 8px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .04em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party > header .nrmt-bi-collapse {
  width: 20px;
  padding: 0;
  border-color: rgba(85, 119, 118, .8);
  color: #b1d9d5;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party .nrmt-bi-panel__body {
  display: grid;
  grid-auto-rows: max-content;
  align-content: start;
  align-items: start;
  gap: 7px;
  min-height: 0;
  padding: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-color: #b88728 #0a1113;
  scrollbar-width: thin;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party .nrmt-bi-panel__body::-webkit-scrollbar { width: 7px; }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party .nrmt-bi-panel__body::-webkit-scrollbar-track { background: #071012; }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-panel--party .nrmt-bi-panel__body::-webkit-scrollbar-thumb { border: 1px solid #d2a039; background: #59421c; }

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-summary {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 4px !important;
  padding: 0 !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-summary > span {
  display: grid;
  gap: 3px;
  min-width: 0;
  padding: 6px 4px !important;
  border: 1px solid rgba(73, 103, 102, .78) !important;
  border-radius: 2px;
  background: linear-gradient(155deg, rgba(18, 33, 35, .96), rgba(5, 12, 14, .96)) !important;
  text-align: center;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-summary small {
  overflow: visible;
  color: #8aa7a3 !important;
  font: 700 6px/1.1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .04em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-summary b {
  overflow: hidden;
  color: #ffcf61 !important;
  font: 700 10px/1.1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .015em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-hint {
  margin: -2px 0 0;
  padding: 5px 7px;
  border-color: rgba(66, 93, 93, .82);
  border-left: 2px solid #d8a941;
  background: rgba(10, 20, 22, .96);
  color: #b8cfca;
  font: 600 8px/1.3 Inter, "Segoe UI", sans-serif;
  letter-spacing: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 7px;
  width: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 8px !important;
  border: 1px solid rgba(72, 103, 102, .78) !important;
  border-left: 3px solid #a67b2e !important;
  border-radius: 3px;
  background:
    radial-gradient(circle at 88% 7%, color-mix(in srgb, var(--nrmt-character-rarity, #ba8d31) 13%, transparent), transparent 34%),
    linear-gradient(145deg, rgba(20, 34, 36, .99), rgba(4, 10, 12, .99) 72%) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .018), inset 0 -15px 24px rgba(0, 0, 0, .21), 0 3px 9px rgba(0, 0, 0, .3) !important;
  color: #d7e4e0;
  cursor: pointer;
  text-align: left;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command.is-active {
  border-color: #5dcfe0 !important;
  border-left-color: #7deafb !important;
  background:
    radial-gradient(circle at 90% 5%, rgba(76, 198, 219, .16), transparent 38%),
    linear-gradient(145deg, rgba(18, 45, 49, .99), rgba(4, 12, 14, .99) 72%) !important;
  box-shadow: inset 3px 0 rgba(107, 232, 244, .25), inset 0 0 19px rgba(44, 160, 180, .09), 0 0 12px rgba(66, 204, 224, .13) !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command:hover {
  border-color: #edc453 !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command .nrmt-bi-party-head {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr) auto;
  align-items: center;
  gap: 7px;
  min-width: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait {
  position: relative;
  display: grid;
  place-items: center;
  width: 48px;
  height: 49px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 2px;
  background:
    url('/assets/branding/shinobi-ornate-ui-v2/card-portrait-cyan.png') center / 100% 100% no-repeat,
    radial-gradient(circle, rgba(54, 121, 130, .4), rgba(3, 9, 11, .96) 72%);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, .82);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait img {
  width: 42px;
  height: 43px;
  object-fit: contain;
  image-rendering: pixelated;
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .65));
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait small {
  position: absolute;
  right: -1px;
  bottom: -1px;
  max-width: 48px;
  padding: 2px 3px;
  border: 1px solid rgba(143, 113, 48, .82);
  background: rgba(6, 13, 15, .96);
  color: #e2bb56;
  font: 700 5px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .025em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command.is-active .nrmt-bi-party-portrait {
  background-image:
    url('/assets/branding/shinobi-ornate-ui-v2/card-portrait-gold.png'),
    radial-gradient(circle, rgba(107, 207, 227, .4), rgba(3, 9, 11, .96) 72%);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-identity {
  display: grid;
  align-content: center;
  gap: 2px;
  min-width: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-identity > small {
  color: #65cad4;
  font: 700 7px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .07em;
  text-transform: uppercase;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-head strong {
  overflow: hidden;
  color: #fff1bf !important;
  font: 700 15px/1 NinjaTitle, "Arial Narrow", sans-serif;
  letter-spacing: .018em;
  text-overflow: ellipsis;
  text-shadow: 0 1px #000, 0 0 8px rgba(239, 189, 79, .22);
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  min-width: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-meta b {
  padding: 2px 4px;
  border: 1px solid rgba(80, 118, 116, .72);
  background: rgba(4, 13, 15, .86);
  color: #91aaa7;
  font: 700 7px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .035em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-meta i {
  color: #ffcf64;
  font-style: normal;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-head em {
  align-self: start;
  max-width: 61px;
  padding: 4px 5px !important;
  border: 1px solid rgba(86, 138, 132, .68) !important;
  border-radius: 2px;
  background: rgba(4, 17, 18, .92) !important;
  color: #9ce0d9 !important;
  font: 700 6px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .04em;
  text-align: center;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command.has-remove .nrmt-bi-party-head em {
  margin-right: 28px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals > label,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress > label {
  display: grid;
  gap: 3px;
  min-width: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals label > span,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress label > span {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 4px;
  min-width: 0;
  color: #98aaa7;
  font: 700 6px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .045em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals label > span small {
  color: #d2dfdb;
  font: inherit;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals label > span b,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress label > span b {
  overflow: hidden;
  color: #f7faf3;
  font: 700 7px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals i,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i {
  display: block;
  height: 6px;
  overflow: hidden;
  border: 1px solid rgba(55, 82, 82, .86) !important;
  border-radius: 1px;
  background: #03090b !important;
  box-shadow: inset 0 1px 3px #000;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals i > b,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i > b {
  display: block;
  height: 100%;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals i.hp > b { background: linear-gradient(90deg, #8e272c, #ed5b52 58%, #ffd7a1); }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-vitals i.chakra > b { background: linear-gradient(90deg, #21478d, #488ee8 58%, #9ad7ff); }

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  padding-top: 1px;
  border-top: 1px solid rgba(72, 102, 100, .38);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress label > span { padding-top: 3px; }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i { height: 4px; }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i.exp > b { background: linear-gradient(90deg, #a76a13, #ffd044 66%, #fff1a1); }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i.damage > b { background: linear-gradient(90deg, #216d6d, #43c8bd 66%, #a3f5d7); }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-progress i[data-party-exp-next] { font-style: normal; }

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear {
  padding-top: 6px;
  border-top: 1px solid rgba(93, 121, 117, .48);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  margin-bottom: 4px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > header small {
  color: #79d7df;
  font: 700 7px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .055em;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > header b {
  color: #d6b260;
  font: 700 6px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .03em;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > div {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 3px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > div > span {
  display: grid;
  align-content: center;
  min-width: 0;
  min-height: 28px;
  padding: 3px 4px;
  border: 1px solid rgba(55, 89, 88, .8);
  border-radius: 1px;
  background: linear-gradient(145deg, rgba(12, 27, 29, .92), rgba(4, 11, 13, .94));
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear span small {
  overflow: hidden;
  color: #89a4a0;
  font: 700 6px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .02em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear span b {
  color: #84efc1;
  font: 700 9px/1.15 NinjaUI, "Segoe UI", sans-serif;
  text-shadow: 0 0 7px rgba(78, 208, 151, .22);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 3px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics > span {
  display: grid;
  gap: 3px;
  min-width: 0;
  padding: 4px !important;
  border: 1px solid rgba(48, 77, 78, .82) !important;
  border-radius: 1px;
  background: rgba(3, 10, 12, .8) !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics small {
  overflow: hidden;
  color: #8ba19e;
  font: 700 6px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .035em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics b {
  overflow: hidden;
  color: #e8f0eb;
  font: 700 8px/1.1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics > span:nth-child(3) b { color: #f4cc63; }
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics > span:nth-child(5) b { color: #96ebc1; }

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-remove {
  top: 7px;
  right: 7px;
  width: 21px;
  height: 21px;
  border-color: #92513e;
  background: #321b16;
  color: #ffe1cc;
  font-size: 15px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-empty {
  padding: 12px;
  border: 1px dashed rgba(80, 112, 110, .72);
  background: rgba(9, 18, 20, .74);
  color: #83a29e;
  font: 700 8px/1 NinjaUI, "Segoe UI", sans-serif;
  letter-spacing: .08em;
}

@media (max-width: 1500px) and (min-width: 1101px) {
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command { padding: 7px !important; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait { width: 54px; height: 58px; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait img { width: 47px; height: 50px; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command .nrmt-bi-party-head { grid-template-columns: 54px minmax(0, 1fr) auto; gap: 6px; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-head strong { font-size: 13px; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > div > span { min-height: 26px; padding: 3px; }
}

/* Arquivo Shinobi: aplica o conjunto PNG padrao tambem na formacao lateral. */
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command {
  box-sizing: border-box;
  align-self: start;
  height: max-content;
  padding: 10px 11px 19px !important;
  overflow: hidden;
  border: 1px solid transparent !important;
  border-image-source: var(--nrmt-archive-panel-frame, url('/assets/branding/shinobi-archive-ui-v3/panel-frame.png?v=1')) !important;
  border-image-slice: 104 122 !important;
  border-image-width: 9px !important;
  border-image-repeat: stretch !important;
  background:
    radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--nrmt-character-rarity, #7f898c) 22%, transparent), transparent 54%),
    linear-gradient(145deg, color-mix(in srgb, var(--nrmt-character-rarity, #7f898c) 9%, rgba(17, 29, 31, .99)), rgba(3, 9, 11, .995) 72%) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, .018),
    inset 0 -15px 24px rgba(0, 0, 0, .21),
    0 3px 9px rgba(0, 0, 0, .3) !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command::before,
body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command::after {
  display: none !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command.is-active {
  border-color: transparent !important;
  border-left-color: transparent !important;
  background:
    radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--nrmt-character-rarity, #7f898c) 28%, transparent), transparent 54%),
    linear-gradient(145deg, color-mix(in srgb, var(--nrmt-character-rarity, #7f898c) 12%, rgba(17, 29, 31, .99)), rgba(3, 9, 11, .995) 72%) !important;
  box-shadow:
    inset 3px 0 #7deafb,
    inset 0 0 19px rgba(44, 160, 180, .1),
    0 0 12px rgba(66, 204, 224, .13) !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command:hover {
  border-color: transparent !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command .nrmt-bi-party-head {
  grid-template-columns: 64px minmax(0, 1fr) auto;
  gap: 8px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait {
  box-sizing: border-box;
  width: 64px;
  height: 76px;
  padding: 8px 7px 9px;
  overflow: visible;
  border: 1px solid transparent;
  border-image-source: var(--nrmt-archive-portrait-frame, url('/assets/branding/shinobi-archive-ui-v3/portrait-frame.png?v=1'));
  border-image-slice: 112 106;
  border-image-width: 10px;
  border-image-repeat: stretch;
  background: radial-gradient(circle at 50% 42%, rgba(72, 151, 166, .34), rgba(3, 9, 11, .98) 72%);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, .82);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait::before {
  display: none;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait img {
  position: relative;
  z-index: 1;
  display: block;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  inset: auto !important;
  transform: none !important;
  object-fit: contain !important;
  object-position: 50% 50% !important;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command.is-active .nrmt-bi-party-portrait {
  background: radial-gradient(circle at 50% 42%, rgba(96, 207, 229, .4), rgba(3, 9, 11, .98) 72%);
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait small {
  z-index: 4;
  right: 5px;
  bottom: 5px;
  max-width: 44px;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear {
  position: relative;
  z-index: 1;
  min-width: 0;
}

body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-gear > div {
  width: 100%;
  min-width: 0;
}

body.nrmt-world-safe.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-metrics {
  display: none;
}

@media (max-width: 1500px) and (min-width: 1101px) {
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command { padding: 9px 10px 18px !important; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait { width: 58px; height: 68px; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-portrait img { width: 100%; height: 100%; }
  body.nrmt-baiak-layout #nrmt-bi-left .nrmt-bi-party-card--command .nrmt-bi-party-head { grid-template-columns: 58px minmax(0, 1fr) auto; }
}
