/* V400 — persistent Command-only shell.
   Scope: battalion_hq / commander / admin pages only.
   S-1, NCO, member and public experiences are intentionally untouched. */

body.command-shell-v400-active{
  --v400-bg:#09100a;
  --v400-sidebar:#0b140d;
  --v400-panel:#101912;
  --v400-panel-2:#162119;
  --v400-panel-3:#1d2a20;
  --v400-line:#3b4939;
  --v400-line-soft:#2c392e;
  --v400-cream:#f2e7c6;
  --v400-text:#d1c8a8;
  --v400-muted:#a29b80;
  --v400-gold:#d2ad4a;
  --v400-gold-bright:#edca60;
  --v400-good:#7bad5d;
  --v400-warn:#d8aa4c;
  --v400-bad:#d96b59;
  margin:0!important;
  background:
    radial-gradient(circle at 76% 0%,rgba(100,116,74,.09),transparent 30%),
    linear-gradient(180deg,#0e1710 0,#09100a 100%)!important;
  color:var(--v400-text)!important;
}

/* Retire the older Command chrome. The persistent V400 shell owns navigation. */
body.command-shell-v400-active .battalion-header,
body.command-shell-v400-active .command-workspace-utility,
body.command-shell-v400-active .logged-back-wrap,
body.command-shell-v400-active .command-mobile-nav,
body.command-shell-v400-active .command-mobile-more,
body.command-shell-v400-active #v380-command-quickbar,
body.command-shell-v400-active .battalion-footer{
  display:none!important;
}

.command-v400-sidebar{
  position:fixed;
  inset:0 auto 0 0;
  z-index:10030;
  width:290px;
  height:100vh;
  display:flex;
  flex-direction:column;
  overflow-y:auto;
  background:
    linear-gradient(rgba(7,14,8,.965),rgba(7,14,8,.985)),
    url("/static/art/hq-canvas.webp") center/cover;
  border-right:1px solid #334133;
  box-shadow:14px 0 34px rgba(0,0,0,.20);
  scrollbar-width:thin;
  scrollbar-color:#46523e #0b140d;
}

.command-v400-brand{
  min-height:106px;
  padding:17px 18px 15px;
  display:grid;
  grid-template-columns:76px minmax(0,1fr);
  align-items:center;
  gap:13px;
  border-bottom:1px solid #334133;
  color:var(--v400-cream)!important;
  text-decoration:none!important;
}
.command-v400-brand img{
  width:70px;
  height:78px;
  object-fit:contain;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.55));
}
.command-v400-brand>span{display:grid;gap:2px;min-width:0}
.command-v400-brand small{
  color:#cabc8e!important;
  font:700 11px/1.1 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.12em!important;
}
.command-v400-brand strong{
  color:var(--v400-cream)!important;
  -webkit-text-fill-color:var(--v400-cream)!important;
  font:700 27px/.94 'Stardos Stencil',serif!important;
  letter-spacing:.015em!important;
}
.command-v400-brand em{
  color:#b9a970!important;
  font:700 10px/1.2 'Courier Prime','Courier New',monospace!important;
  font-style:normal!important;
  letter-spacing:.09em!important;
}

.command-v400-nav{padding:11px 0}
.command-v400-nav>a{
  position:relative;
  min-height:64px;
  padding:10px 17px;
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  align-items:center;
  gap:11px;
  color:var(--v400-text)!important;
  text-decoration:none!important;
  border-left:4px solid transparent;
  border-bottom:1px solid rgba(70,83,64,.38);
  background:transparent;
  transition:background .12s ease,border-color .12s ease;
}
.command-v400-nav>a:hover,
.command-v400-nav>a:focus-visible{
  background:#172119;
  border-left-color:#8d793b;
}
.command-v400-nav>a.is-active{
  background:linear-gradient(90deg,#293323 0,#202a20 100%);
  border-left-color:var(--v400-gold-bright);
  box-shadow:inset 0 0 0 1px rgba(226,197,91,.04);
}
.command-v400-nav i{
  width:36px;
  height:36px;
  display:grid;
  place-items:center;
  color:#e3c158!important;
  font:800 18px/1 'Oswald',sans-serif!important;
  font-style:normal!important;
}
.command-v400-nav>a>span{display:grid;gap:4px}
.command-v400-nav b{
  color:#eee4c5!important;
  -webkit-text-fill-color:#eee4c5!important;
  font:700 14px/1.15 Arial,Helvetica,sans-serif!important;
}
.command-v400-nav small{
  color:#aaa286!important;
  font:500 11px/1.15 Arial,Helvetica,sans-serif!important;
  letter-spacing:0!important;
}

.command-v400-sidebar-bottom{
  margin-top:auto;
  padding:15px 19px 24px;
  border-top:1px solid #334133;
}
.command-v400-sidebar-bottom>a{
  min-height:32px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#d6c071!important;
  text-decoration:none!important;
  font:800 9px/1 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.06em!important;
  border-bottom:1px solid rgba(51,65,51,.45);
}
.command-v400-sidebar-bottom>a:hover{color:#f1d77c!important}
.command-v400-unit-stamp{
  margin-top:15px;
  padding-top:15px;
  display:grid;
  gap:4px;
  border-top:1px solid #273529;
}
.command-v400-unit-stamp b{
  color:#c9b760!important;
  -webkit-text-fill-color:#c9b760!important;
  font:800 10px 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.11em!important;
}
.command-v400-unit-stamp small{
  color:#8f886c!important;
  font:700 9px 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.08em!important;
}
.command-v400-sidebar-bottom p{
  margin:26px 0 0!important;
  text-align:center;
  color:#cfb45a!important;
  font:700 13px 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.12em!important;
}

.command-v400-topbar{
  position:fixed;
  z-index:10020;
  top:0;
  left:290px;
  right:0;
  min-height:70px;
  padding:12px 24px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  background:rgba(10,17,11,.97);
  border-bottom:1px solid #334133;
  backdrop-filter:blur(8px);
}
.command-v400-search{
  width:min(720px,62vw);
  height:44px;
  padding:0 8px 0 13px;
  display:flex;
  align-items:center;
  gap:9px;
  margin:0!important;
  background:#111a12;
  border:1px solid #3e4c3c;
}
.command-v400-search>span{
  color:#c9b86e!important;
  font-size:20px!important;
}
.command-v400-search input{
  flex:1!important;
  min-width:0!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  background:transparent!important;
  color:#e3dac0!important;
  -webkit-text-fill-color:#e3dac0!important;
  font:500 13px Arial,Helvetica,sans-serif!important;
}
.command-v400-search input::placeholder{
  color:#8f907d!important;
  -webkit-text-fill-color:#8f907d!important;
  opacity:1!important;
}
.command-v400-search button{
  min-width:62px!important;
  height:30px!important;
  margin:0!important;
  padding:0 11px!important;
  border:1px solid #70623b!important;
  border-radius:0!important;
  background:#2a3425!important;
  color:#e8cf72!important;
  -webkit-text-fill-color:#e8cf72!important;
  font:800 8px 'Courier Prime','Courier New',monospace!important;
}
.command-v400-top-actions{display:flex;align-items:center;gap:14px}
.command-v400-status{
  min-height:38px;
  padding:0 13px;
  display:flex;
  align-items:center;
  gap:8px;
  background:#172119;
  border:1px solid #465441;
  color:#ded4b5!important;
  text-decoration:none!important;
  font:800 8px 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.05em!important;
}
.command-v400-status i{
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--v400-good);
  box-shadow:0 0 8px rgba(123,173,93,.45);
}
.command-v400-home{
  display:grid;
  grid-template-columns:38px auto;
  grid-template-rows:1fr 1fr;
  column-gap:9px;
  align-items:center;
  color:var(--v400-text)!important;
  text-decoration:none!important;
}
.command-v400-home>span{
  grid-row:1/3;
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#343b31;
  border:1px solid #596253;
  color:#f0e2b8!important;
  font:800 15px 'Stardos Stencil',serif!important;
}
.command-v400-home b{
  align-self:end;
  color:#efe5c7!important;
  -webkit-text-fill-color:#efe5c7!important;
  font:700 10px Arial,Helvetica,sans-serif!important;
}
.command-v400-home small{
  align-self:start;
  color:#9d967d!important;
  font:700 8px 'Courier Prime','Courier New',monospace!important;
  letter-spacing:.08em!important;
}

/* Command page content now lives inside the same visual frame as the dashboard. */
body.command-shell-v400-active main#main-content{
  width:auto!important;
  max-width:none!important;
  min-height:100vh!important;
  margin:0 0 0 290px!important;
  padding:94px 24px 54px!important;
  background:
    radial-gradient(circle at 78% 0%,rgba(97,115,73,.08),transparent 28%),
    linear-gradient(180deg,#0f1710 0,#09100a 100%)!important;
  color:var(--v400-text)!important;
  overflow:visible!important;
}
body.command-shell-v400-active main#main-content>*{
  width:min(1540px,100%)!important;
  max-width:1540px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Typography: display type for hierarchy, readable sans for working text, typewriter only for metadata. */
body.command-shell-v400-active main h1{
  color:var(--v400-cream)!important;
  -webkit-text-fill-color:var(--v400-cream)!important;
  font-family:'Stardos Stencil',serif!important;
  letter-spacing:.01em!important;
  text-shadow:0 1px 1px rgba(0,0,0,.65)!important;
}
body.command-shell-v400-active main h2,
body.command-shell-v400-active main h3{
  color:#eee3c2!important;
  -webkit-text-fill-color:#eee3c2!important;
  font-family:'Stardos Stencil',serif!important;
}
body.command-shell-v400-active main p,
body.command-shell-v400-active main li,
body.command-shell-v400-active main td,
body.command-shell-v400-active main label,
body.command-shell-v400-active main dd{
  color:#d2c8a7!important;
  font-family:Arial,Helvetica,sans-serif!important;
  opacity:1!important;
}
body.command-shell-v400-active main small,
body.command-shell-v400-active main dt,
body.command-shell-v400-active main th{
  color:#afa681!important;
  opacity:1!important;
}
body.command-shell-v400-active main a{
  color:#dec15e;
}
body.command-shell-v400-active main a:hover,
body.command-shell-v400-active main a:focus-visible{
  color:#f0d879;
}

/* Unify primary shells without flattening their internal layouts. */
body.command-shell-v400-active main :is(
  .document-sheet,
  .structured-personnel-shell,
  .personnel-control-shell,
  .personnel-control-roster,
  .recruit-control-shell,
  .recruit-case-board,
  .growth-command-shell,
  .growth-command-section,
  .assign-shell,
  .assignment-artifact-status,
  .formation-control-shell,
  .command-roster-panel,
  .command-roster-hero,
  .command-filed-report,
  .action-engine-panel,
  .structured-action-card,
  .staff-action-center,
  .training-office-shell,
  .operations-shell
){
  background:#101912!important;
  background-image:none!important;
  border-color:#3b4939!important;
  color:#d2c8a7!important;
  box-shadow:0 8px 22px rgba(0,0,0,.13)!important;
}

/* Common section headers/panels should echo the dashboard cards. */
body.command-shell-v400-active main :is(
  .growth-command-section,
  .personnel-control-roster,
  .recruit-case-board,
  .structured-action-card,
  .action-engine-panel,
  .command-roster-panel
)>header{
  background:#121b14!important;
  border-color:#354234!important;
}

/* Form fields match the dashboard search / paper input treatment. */
body.command-shell-v400-active main input:not([type="checkbox"]):not([type="radio"]),
body.command-shell-v400-active main select,
body.command-shell-v400-active main textarea{
  background:#efe5c8!important;
  color:#2a271f!important;
  -webkit-text-fill-color:#2a271f!important;
  border:1px solid #a59263!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.command-shell-v400-active main input::placeholder,
body.command-shell-v400-active main textarea::placeholder{
  color:#776d55!important;
  -webkit-text-fill-color:#776d55!important;
  opacity:1!important;
}

/* Buttons/actions use the same dark olive + brass treatment as Command home. */
body.command-shell-v400-active main button,
body.command-shell-v400-active main input[type="submit"],
body.command-shell-v400-active main .button,
body.command-shell-v400-active main .btn{
  background:#293320!important;
  color:#f0d776!important;
  -webkit-text-fill-color:#f0d776!important;
  border:1px solid #826f3e!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.command-shell-v400-active main button:hover,
body.command-shell-v400-active main input[type="submit"]:hover,
body.command-shell-v400-active main .button:hover,
body.command-shell-v400-active main .btn:hover{
  background:#36412a!important;
  color:#f7df80!important;
}

/* Tables follow the dashboard status/work rows. */
body.command-shell-v400-active main table{
  background:#101912!important;
  color:#d4c9a8!important;
  border-color:#3b4939!important;
}
body.command-shell-v400-active main thead,
body.command-shell-v400-active main th{
  background:#1c281e!important;
  color:#d9ca94!important;
  border-color:#4a5844!important;
}
body.command-shell-v400-active main td{
  background:#111a13!important;
  border-color:#2e3c30!important;
}
body.command-shell-v400-active main tbody tr:nth-child(even) td{background:#151f17!important}
body.command-shell-v400-active main tbody tr:hover td{background:#1d2a20!important}

/* Legacy paper/bright surfaces that remain in Command get normalized for eye comfort. */
body.command-shell-v400-active main :is(
  [class*="paper"],
  [class*="clipboard"],
  [class*="file-card"]
){
  color:#d1c8a7;
}

/* Keep drawers above the fixed shell. */
body.command-shell-v400-active .staff-quick-drawer{z-index:10100!important}
body.command-shell-v400-active .staff-drawer-backdrop{z-index:10090!important}

@media(max-width:1200px){
  .command-v400-sidebar{width:235px}
  .command-v400-topbar{left:235px;padding-inline:16px}
  body.command-shell-v400-active main#main-content{margin-left:235px!important;padding-inline:16px!important}
  .command-v400-brand{grid-template-columns:58px 1fr;padding-inline:13px}
  .command-v400-brand img{width:55px;height:64px}
  .command-v400-brand strong{font-size:21px!important}
  .command-v400-nav>a{padding-inline:12px;grid-template-columns:36px 1fr}
  .command-v400-search{width:min(660px,62vw)}
}

@media(max-width:820px){
  .command-v400-sidebar{width:84px;overflow:hidden}
  .command-v400-topbar{left:84px;padding:9px 10px;min-height:62px}
  body.command-shell-v400-active main#main-content{margin-left:84px!important;padding:78px 10px 36px!important}
  .command-v400-brand{display:flex;justify-content:center;min-height:82px;padding:9px}
  .command-v400-brand img{width:58px;height:62px}
  .command-v400-brand>span,
  .command-v400-nav>a>span,
  .command-v400-sidebar-bottom{display:none}
  .command-v400-nav{padding-top:6px}
  .command-v400-nav>a{display:grid;grid-template-columns:1fr;place-items:center;min-height:57px;padding:7px 4px;border-left-width:3px}
  .command-v400-nav i{width:42px;height:42px}
  .command-v400-search{width:100%}
  .command-v400-top-actions{display:none}
}

@media(max-width:520px){
  .command-v400-sidebar{width:68px}
  .command-v400-topbar{left:68px}
  body.command-shell-v400-active main#main-content{margin-left:68px!important}
  .command-v400-brand img{width:48px;height:54px}
  .command-v400-nav i{font-size:15px!important}
  .command-v400-search button{display:none!important}
}

/* Command Desk: use the same palette and density as the Command dashboard. */
body.experience-command .cmd71-shell{max-width:1380px;padding:8px 0 56px;color:#d2c9a9;font-family:Arial,Helvetica,sans-serif}
body.experience-command .cmd71-shell *{box-sizing:border-box}
body.experience-command .cmd71-header{background:linear-gradient(110deg,#142016,#243026)!important;border:1px solid #465640!important;padding:28px!important;color:#f3e8c7!important}
body.experience-command .cmd71-header h1{color:#f3e8c7!important;font-family:'Stardos Stencil',serif!important;font-size:clamp(32px,4vw,52px)!important}
body.experience-command .cmd71-header p{color:#c9c3a5!important;font:400 14px/1.5 Arial,Helvetica,sans-serif!important}
body.experience-command .cmd71-header>span{background:#101b13!important;border:1px solid #465640!important}
body.experience-command .cmd71-header>span b{color:#f3e8c7!important}
body.experience-command .cmd71-shell small{color:#c7ad5c!important}
body.experience-command .cmd71-jobs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important}
body.experience-command .cmd71-jobs a,body.experience-command .cmd71-more-grid a{background:#17231a!important;border:1px solid #465640!important;color:#d2c9a9!important;padding:18px!important;min-width:0;box-shadow:none!important}
body.experience-command .cmd71-jobs a:hover,body.experience-command .cmd71-more-grid a:hover{background:#213024!important;border-color:#d0ad4f!important}
body.experience-command .cmd71-jobs a.primary{border-left:3px solid #d0ad4f!important}
body.experience-command .cmd71-jobs b,body.experience-command .cmd71-more-grid b{color:#f3e8c7!important;font:700 17px/1.2 'Oswald',Arial,sans-serif!important}
body.experience-command .cmd71-jobs span,body.experience-command .cmd71-more-grid span{color:#c8bfa1!important;opacity:1!important;font:400 12px/1.5 Arial,Helvetica,sans-serif!important}
body.experience-command .cmd71-workbench,body.experience-command .cmd71-attention,body.experience-command .cmd71-recruit-credit,body.experience-command .cmd71-more,body.experience-command .cmd71-history{background:#111c14!important;border:1px solid #465640!important;color:#d2c9a9!important;margin-top:12px}
body.experience-command .cmd71-workbench>header,body.experience-command .cmd71-attention>header,body.experience-command .cmd71-recruit-credit>header{border-bottom:1px solid #354633!important;padding:18px 20px!important}
body.experience-command .cmd71-shell h2,body.experience-command .cmd71-shell summary b{color:#f3e8c7!important}
body.experience-command .cmd71-shell p{color:#c8bfa1!important}
body.experience-command .cmd71-search{padding:16px 20px 20px!important}
body.experience-command .cmd71-search input,body.experience-command .cmd71-recruit-credit__list input{background:#eee4c8!important;color:#29261e!important;-webkit-text-fill-color:#29261e!important;border:1px solid #947e4e!important;border-radius:0!important}
body.experience-command .cmd71-search button,body.experience-command .cmd71-recruit-credit__list button{background:#293a29!important;color:#f3dd87!important;border:1px solid #aa914c!important;border-radius:0!important}
body.experience-command .cmd71-flow{border-top:1px solid #354633!important;color:#c2b582!important}
body.experience-command .cmd71-results article,body.experience-command .cmd71-attention a,body.experience-command .cmd71-recruit-credit__list article{background:#19261c!important;border:1px solid #465640!important;color:#d2c9a9!important}
body.experience-command .cmd71-person{color:#f3e8c7!important}
body.experience-command .cmd71-person b,body.experience-command .cmd71-results article nav a b,body.experience-command .cmd71-attention a b,body.experience-command .cmd71-recruit-credit__list article b{color:#f3e8c7!important}
body.experience-command .cmd71-results article nav{border-color:#465640!important}
body.experience-command .cmd71-results article nav a{color:#d2c9a9!important;border-color:#465640!important}
body.experience-command .cmd71-results article nav a.primary{background:#293a29!important;color:#f3e8c7!important}
body.experience-command .cmd71-attention>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px 20px 20px!important}
body.experience-command .cmd71-attention a{min-width:0}
body.experience-command .cmd71-attention a em,body.experience-command .cmd71-more summary em{color:#dfbf61!important}
body.experience-command .cmd71-recruit-credit__list{padding:16px 20px 20px!important}
body.experience-command .cmd71-recruit-credit__list article>p{background:#243226!important}
body.experience-command .cmd71-recruit-credit__list article em{color:#e8a98f!important}
body.experience-command .cmd71-more summary,body.experience-command .cmd71-history summary{border-bottom:1px solid #354633!important}
body.experience-command .cmd71-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:16px 20px 20px!important}
body.experience-command .cmd71-history p{border-color:#465640!important}
body.experience-command .cmd71-history p time{color:#c7ad5c!important}
@media(max-width:1080px){body.experience-command .cmd71-jobs,body.experience-command .cmd71-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body.experience-command .cmd71-jobs{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}body.experience-command .cmd71-jobs a{min-height:0!important}body.experience-command .cmd71-jobs a span{display:block!important}body.experience-command .cmd71-more-grid,body.experience-command .cmd71-attention>div{grid-template-columns:1fr!important}body.experience-command .cmd71-recruit-credit__list article,body.experience-command .cmd71-recruit-credit__list form{grid-template-columns:1fr!important}body.experience-command .cmd71-header{padding:18px!important}}

/* Automation Reliability: replace legacy paper cards for Command staff. */
body.experience-command.page-staff-reliability .reliability-hero{
  max-width:none!important;background:linear-gradient(110deg,#142016,#243026)!important;
  border:1px solid #465640!important;color:#f3e8c7!important;
}
body.experience-command.page-staff-reliability .reliability-hero h1{color:#f3e8c7!important}
body.experience-command.page-staff-reliability .reliability-hero p{color:#c8bfa1!important;font:400 14px/1.5 Arial,Helvetica,sans-serif!important}
body.experience-command.page-staff-reliability .staff-role-stamp{background:#101b13!important;border-color:#746b48!important;color:#d2c9a9!important}
body.experience-command.page-staff-reliability .reliability-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.experience-command.page-staff-reliability .reliability-card{
  background:#17231a!important;background-image:none!important;border:1px solid #465640!important;
  border-top:4px solid #6f9255!important;box-shadow:none!important;
  color:#d2c9a9!important;text-decoration:none!important;min-width:0;
}
body.experience-command.page-staff-reliability .reliability-card:hover{background:#213024!important;border-color:#d0ad4f!important}
body.experience-command.page-staff-reliability .reliability-card.state-action-required,
body.experience-command.page-staff-reliability .reliability-card.state-check-failed{background:#211f1a!important;border-top-color:#cf715b!important}
body.experience-command.page-staff-reliability .reliability-card small{color:#cfb861!important;opacity:1!important}
body.experience-command.page-staff-reliability .reliability-card b{color:#f3e8c7!important;-webkit-text-fill-color:#f3e8c7!important}
body.experience-command.page-staff-reliability .reliability-card span{color:#d2c9a9!important;opacity:1!important}
body.experience-command.page-staff-reliability .reliability-card em{color:#dabe69!important;opacity:1!important}
body.experience-command.page-staff-reliability .reliability-card.state-action-required em,
body.experience-command.page-staff-reliability .reliability-card.state-check-failed em{color:#e6a390!important}
body.experience-command.page-staff-reliability .reliability-card--telemetry{grid-column:1/-1!important}
body.experience-command.page-staff-reliability .reliability-repair-center,
body.experience-command.page-staff-reliability .reliability-exception-detail-grid .document-sheet,
body.experience-command.page-staff-reliability .reliability-lower-grid .document-sheet{
  background:#152017!important;background-image:none!important;border:1px solid #465640!important;color:#d2c9a9!important
}
body.experience-command.page-staff-reliability .reliability-exception-row,
body.experience-command.page-staff-reliability .reliability-exception{border-color:#465640!important}
@media(max-width:1250px){body.experience-command.page-staff-reliability .reliability-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){body.experience-command.page-staff-reliability .reliability-summary-grid{grid-template-columns:1fr!important}body.experience-command.page-staff-reliability .reliability-card--telemetry{display:flex!important;flex-direction:column!important;align-items:flex-start!important}body.experience-command.page-staff-reliability .reliability-card--telemetry em{justify-self:start!important}}
