/* Account settings share the same steel panels as training and inventory. */
:root body#sensei-app.tactical166 #root #content .rpg-account186{max-width:1440px;margin:auto;display:grid;gap:20px}
:root body#sensei-app.tactical166 #root #content .rpg-account186>.pagehead{margin:0!important;padding:8px 0!important}
.rpg-account186 .pagehead .lead:empty{display:none}
:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(h1,h2,h3,summary){font-family:RpgDisplay184,system-ui!important;letter-spacing:.015em!important;color:#e4edf3!important;text-transform:none!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 h1{font-size:32px!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(.account123,.family-settings123){margin:0!important;padding:22px!important;border:1px solid #88b8d33d!important;border-radius:10px!important;background:linear-gradient(125deg,#9ecae00a,transparent 60%),#0c1822ed!important;box-shadow:inset 0 1px #d2eaff17!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123{grid-template-columns:minmax(0,1fr);gap:24px}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123:has(>div:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div{padding-left:16px;border-left:2px solid #91c5e34d}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account123 h2{font-size:23px!important;margin:0 0 12px!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(p,label){font:400 14px/1.6 system-ui!important;color:#b3c5d2!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account123>div>strong{font:600 22px/1.3 RpgDisplay184,system-ui!important;color:#e4eff7!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .account123>div>span{display:inline-block;padding:4px 9px;border:1px solid #88b8d340;border-radius:4px;font:600 11px/1.3 system-ui!important;color:#b5d5e9!important}
:root body#sensei-app.tactical166 #root #content .rpg-account186 summary{font-size:21px!important;cursor:pointer}
:root body#sensei-app.tactical166 #root #content .rpg-account186 details[open]>summary{margin-bottom:20px}
:root body#sensei-app.tactical166 #root #content .rpg-account186 .btnrow{margin-top:18px}
:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(button,.btn){font-size:15px!important;min-height:44px!important}
@media(max-width:700px){:root body#sensei-app.tactical166 #root #content .rpg-account186{gap:14px}:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123:has(>div:nth-child(2)){grid-template-columns:minmax(0,1fr)}:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(.account123,.family-settings123){padding:16px!important}}
@media(prefers-reduced-transparency:reduce){:root body#sensei-app.tactical166 #root #content .rpg-account186 :is(.account123,.family-settings123){background:#0c1822!important}}
@media(min-width:701px){:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div:only-child{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:3px 24px;align-items:center}:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div:only-child h2{grid-column:1;grid-row:1/3;margin:0!important}:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div:only-child strong{grid-column:2;grid-row:1}:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div:only-child p{grid-column:2;grid-row:2}:root body#sensei-app.tactical166 #root #content .rpg-account186 .account-grid123>div:only-child>span{grid-column:3;grid-row:1/3}}
