/* Desktop sizing uses available space; content is never cropped to hide overflow. */
.overview-family190{position:relative;flex:none;z-index:20}
.overview-family190>summary{cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid #b99a6f66;border-radius:4px;background:#17212bf2;color:#f6eddc;font:600 14px/1.3 RpgDisplay184,system-ui;list-style:none}
.overview-family190>summary::-webkit-details-marker{display:none}
.overview-family190>summary:focus-visible{outline:2px solid #f3c894;outline-offset:3px}
.overview-family190>.family160{position:absolute;inset:calc(100% + 8px) 0 auto auto;width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain;background:#111923fa!important;border:1px solid #c6a37b70;box-shadow:0 10px 40px #0008;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.overview-family190 .family-grid160{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}
@media(max-width:760px){.overview-family190>.family160{position:fixed;inset:180px 12px auto;width:auto;max-height:calc(100dvh - 200px)}.overview190 .dash-pagehead{flex-wrap:wrap}}
@media(min-width:1000px){
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .main{min-height:100dvh!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .topbar{display:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124{top:4px!important;margin:4px 8px 0!important;padding:8px 12px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-inner125{gap:8px!important;flex-wrap:nowrap!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-inner125>nav{gap:6px!important;flex-basis:auto!important;order:0!important;flex-wrap:nowrap!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-account125{margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-brand124{padding-right:4px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-brand124 .brand-logo172{width:clamp(90px,8vw,124px)!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 :is(nav>button,.desktop-nav-group124>summary,.desktop-account125>button){width:clamp(76px,7.4vw,108px)!important;min-width:clamp(76px,7.4vw,108px)!important;max-width:clamp(76px,7.4vw,108px)!important;height:40px!important;min-height:40px!important;font-size:13px!important;padding:5px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .desktop-nav124 .desktop-nav-group124{flex-basis:clamp(76px,7.4vw,108px)!important;width:clamp(76px,7.4vw,108px)!important;min-width:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content.wrap{padding:8px 16px!important;max-width:1600px!important;display:flex;flex-direction:column;gap:6px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .pagefoot{display:flex!important;align-items:center;justify-content:space-between;min-height:18px!important;height:18px!important;padding:0 4px!important;margin:0!important;border:0!important;font-size:10px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .pagefoot :is(span,.publisher){font-size:10px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 .pagefoot .author-signature{height:16px!important;width:auto!important;max-width:90px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190{height:var(--overview-height190,calc(100dvh - 104px))!important;width:100%!important;min-height:0!important;flex:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:34px minmax(0,1fr)!important;gap:6px!important;margin:0!important;container-type:size;container-name:overview190}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .dash-pagehead{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:2px 10px!important;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .dash-pagehead>div{flex:1;min-width:0}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .dash-pagehead h1{font-size:17px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .dash-profile-switch{font-size:12px!important;gap:8px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .dash-profile-switch select{height:28px!important;min-height:28px!important;max-width:260px;font-size:12px!important;padding:2px 28px 2px 8px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .overview-family190{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .overview-family190>summary{min-height:28px!important;height:28px!important;padding:3px 10px!important;font-size:12px!important;box-sizing:border-box}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181.journey189{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,1.75fr) minmax(220px,1fr)!important;grid-template-rows:68px 16px minmax(0,1fr) minmax(0,1.1fr) auto!important;gap:8px!important;padding:0!important;margin:0!important;min-height:0!important;align-items:stretch!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189{grid-column:1/-1!important;grid-row:1!important;grid-template-columns:64px minmax(0,1fr) 64px!important;gap:12px!important;min-height:0!important;height:68px!important;padding:4px 20px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189::before{inset:4px}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .rpg-identity184{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px 8px}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .rpg-identity184 h2{flex-basis:100%}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .samurai-mon189{width:52px!important;height:52px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 h2{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.05!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 p{font-size:11px!important;line-height:1.1!important;margin:1px 0 0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .level-badge186{width:56px!important;height:62px!important;gap:0!important;padding-bottom:4px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .level-number186{font-size:27px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .level-label186{font-size:7px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-avatar181{grid-column:2!important;grid-row:2/5!important;align-self:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto;gap:0!important;min-height:0!important;padding:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-art181{height:100%!important;min-height:0!important;max-width:none!important;aspect-ratio:auto!important;width:100%!important;align-self:stretch!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-art181 canvas{width:100%!important;height:100%!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-edit181{padding:2px 0 0!important;min-height:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-edit181 button{min-height:30px!important;height:30px!important;font-size:12px!important;padding:4px 14px!important;min-width:160px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181 .journey-panel181{align-self:stretch!important;padding:10px!important;min-height:0!important;display:flex;flex-direction:column;justify-content:center;gap:0}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181{grid-column:1!important;grid-row:3!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-grade181{grid-column:1!important;grid-row:4!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-xp181{grid-column:3!important;grid-row:3!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-rewards181{grid-column:3!important;grid-row:4!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-heading181{gap:8px!important;margin:0 0 6px!important;flex-wrap:nowrap!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 h2{font-size:16px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 button{height:28px!important;min-height:28px!important;padding:4px 10px!important;font-size:12px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 p{font-size:12px!important;line-height:1.25!important;margin:4px 0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 :is(.journey-muted181,.journey-progress-label181,.journey-card-count181,.journey-stats181 dt){font-size:12px!important;line-height:1.25!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-xp181 .journey-rank181{display:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-number181{font-size:34px!important;line-height:1!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-number181 small{font-size:12px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-chip181{padding:2px 5px!important;font-size:10px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-progress181{height:6px!important;min-height:6px;margin:5px 0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 figure{max-width:100%!important;margin:0!important;display:flex;flex-direction:column;align-items:center;min-height:0}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 img{width:100%!important;max-height:clamp(40px,calc(25cqh - 82px),100px)!important;object-fit:contain!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 figcaption{font-size:14px!important;line-height:1.2!important;margin:4px 0 0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-card-count181 strong{font-size:14px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-obi182{max-height:clamp(38px,9vh,90px)!important;object-fit:contain!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-belt-name181{font-size:16px!important;line-height:1.2!important;margin:4px 0 2px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181{margin:4px 0 0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181>div{padding:3px 0!important;gap:6px!important;min-height:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181 dd{font-size:18px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181 small{font-size:10px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 .rpg-emblems184{padding-top:6px!important;margin-top:5px!important;gap:6px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .rpg-emblem184{aspect-ratio:auto!important;height:28px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 .rpg-emblem184>span{font-size:20px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189{grid-column:1/-1!important;grid-row:5!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;margin:0!important;min-height:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189>section{min-height:0!important;padding:8px 10px!important;gap:5px!important;justify-content:space-between!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189>.dash-activity{grid-column:auto!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 :is(h2,h3){font-size:15px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 p{font-size:12px!important;line-height:1.25!important;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 button{min-height:28px!important;height:28px!important;font-size:12px!important;padding:4px 10px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .next-task143>p:not([role]){display:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .exam59-profile-head h3{font-size:13px!important;margin-top:3px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .exam59-profile>p{display:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-section-heading{gap:8px!important;justify-content:space-between!important;flex-wrap:nowrap!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list{gap:3px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list li{padding:2px 0!important;display:flex!important;justify-content:center}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list li>div{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list h3{font-size:12px!important;line-height:1.2!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list p{display:none!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 .dash-activity-list time{font-size:10px!important;line-height:1.2!important;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110{padding:6px 12px!important;margin:0!important;min-height:0!important;position:relative;overflow:visible}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110>header{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110 .preview110-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px!important;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110 .field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110 .field>span{font-size:12px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110 :is(input,select){height:30px!important;min-height:30px!important;font-size:12px!important;padding:3px 8px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .admin-preview110 .preview110-count{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .preview110-active{padding:3px 10px!important;min-height:30px!important;margin:0!important;display:flex;gap:12px;align-items:center}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .preview110-active>div{display:flex;gap:12px;align-items:center}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .preview110-active :is(strong,span){font-size:11px!important;line-height:1.2!important;margin:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .preview110-active button{height:26px!important;min-height:26px!important;padding:3px 10px!important;font-size:11px!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190:has(.preview110-active) #content .rpg184.overview189.overview190{grid-template-rows:0 minmax(0,1fr)!important;gap:0!important}
 :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190:has(.preview110-active) #content .rpg184.overview189.overview190 .dash-pagehead{display:none!important}
 @container overview190 (max-height: 560px){
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181.journey189{grid-template-rows:56px 4px minmax(0,1fr) minmax(0,1.05fr) auto!important;gap:6px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189{height:56px!important;padding:2px 16px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 h2{font-size:25px!important;line-height:1!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 p{font-size:10px!important;line-height:1.1!important;margin:1px 0 0!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .level-badge186{width:46px!important;height:51px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 .level-number186{font-size:23px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .samurai-mon189{width:44px!important;height:44px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181 .journey-panel181{padding:6px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-heading181{margin-bottom:3px!important;gap:6px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 h2{font-size:15px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 button{height:24px!important;min-height:24px!important;padding:3px 8px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-number181{font-size:30px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-progress181{margin:3px 0!important;height:5px!important;min-height:5px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 p{margin:3px 0!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 img{max-height:clamp(28px,calc(25cqh - 84px),56px)!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 figcaption{margin-top:3px!important;font-size:13px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-obi182{max-height:clamp(26px,calc(24cqh - 80px),52px)!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181{margin-top:3px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181>div{padding:1px 0!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-stats181 dd{font-size:16px!important;line-height:1.2!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 .rpg-emblems184{padding-top:4px!important;margin-top:3px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .rpg-emblem184{height:21px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-panel181 .rpg-emblem184>span{font-size:17px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189>section{padding:6px 8px!important;gap:4px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 button{height:24px!important;min-height:24px!important;padding:3px 8px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-details189 h2{font-size:14px!important}
 }
 @container overview190 (max-height: 460px){
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181.journey189{grid-template-rows:52px 0 minmax(0,1fr) minmax(0,1fr) auto!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189{height:52px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 h2{font-size:23px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-name189 p{font-size:10px!important;line-height:1.1!important;margin-top:1px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey181 .journey-panel181{padding:4px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-cards181 img{max-height:clamp(28px,calc(40cqh - 115px),64px)!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-obi182{max-height:clamp(28px,calc(40cqh - 115px),64px)!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-number181{font-size:28px!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-rewards181 .journey-stats181{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-rewards181 .journey-stats181>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between;gap:3px!important;border:0!important}
  :root body#sensei-app.tactical166 #root#root .app.online47.fit-overview190 #content .rpg184.overview189.overview190 .journey-rewards181 .journey-stats181 dt{font-size:11px!important;text-align:center!important}
 }
}
