.currency-picker {display:flex;align-items:center;gap:6px;flex-shrink:0;}
.currency-picker select {width:105px;min-width:0;background:#101923;color:#fff;border:1px solid #283748;border-radius:8px;padding:7px;font-size:13px;}
.visual-price {display:inline-flex;flex-direction:column;vertical-align:middle;}
.fx-estimate {font-size:.72em;font-weight:400;color:#9cb5c9;line-height:1.5;}
.fx-estimate:empty {display:none;}
.steam-delivery {margin:24px 0;overflow-wrap:anywhere;}
.steam-delivery label {display:block;margin:14px 0;}
.steam-delivery input {width:100%;max-width:100%;background:#101923;color:#fff;padding:12px;border:1px solid #283748;border-radius:8px;}
.steam-delivery [hidden] {display:none;}
.card-help {margin:14px 0;font-size:.9rem;color:#b8c9d8;}
.card-help summary {cursor:pointer;}
@media(max-width:600px){.nav-shell{flex-wrap:wrap;}.currency-picker{margin-left:auto;}.currency-picker select{width:98px;}.steam-delivery button{margin:4px 0;}}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.account-page h1 {overflow-wrap:anywhere;}
.detail-price .visual-price,.detail-price .visual-price>span {font-size:inherit;padding:0;border-radius:0;background:none;color:inherit;}
.price-row,.detail-price {flex-wrap:wrap;}
.visual-price {min-width:0;overflow-wrap:anywhere;}
.detail-price .fx-estimate {font-size:14px;}
.account-report{margin-top:20px;padding-top:16px;border-top:1px solid #34404e}.account-report p{font-size:14px;color:#d6abb1}.report-danger{background:#a62636;color:#fff;border:1px solid #e57582}.report-danger:hover{background:#be3043}.report-danger:disabled{opacity:.6;cursor:default}
@media(max-width:600px){.nav-shell{height:auto;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 0}.nav-shell .brand{grid-column:1;grid-row:1;min-width:0}.nav-shell .header-actions{grid-column:2;grid-row:1;margin-left:0}.currency-picker{grid-column:1/-1;grid-row:2;justify-self:end;margin:0}.currency-picker select{width:102px}}
