/* Public inventory: every item is part of its advertised game account. */
.market-items-page {
    --mi-gold: #dfbd74;
    --mi-bright: #f1dfb8;
    --mi-text: #f0ece2;
    --mi-muted: #b8c0bf;
    --mi-line: #3d4544;
    --mi-surface: #101619;
    --mi-inset: #0b1013;
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
    color: var(--mi-text);
    font-family: 'Source Sans 3','Segoe UI',sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
.market-items-page *, .market-items-page *::before, .market-items-page *::after { box-sizing: border-box; }
.market-items-page :is(h1,h2,h3,h4,p,ul,dl) { margin: 0; }
.market-items-page :is(h1,h2,h3) { font-family: 'Cinzel',Georgia,serif; color: var(--mi-text); letter-spacing: 0; text-transform: none; }
.market-items-page :is(a,button,input,select,summary):focus-visible { outline: 3px solid #93c9e5; outline-offset: 4px; }
.market-items-page a { text-decoration: none; }
.market-items-page a:hover { text-shadow: none; }
.market-items-page :is(button,input,select) { font: inherit; }
.market-items-page :is(button,summary) { cursor: pointer; }
.market-items-page :is(input,select) { width: 100%; min-width: 0; min-height: 46px; color: var(--mi-text); border: 1px solid #64706b; border-radius: 4px; padding: 10px 12px; background: var(--mi-inset); }
.market-items-page select { padding-right: 28px; }
.market-items-page input::placeholder { color: #a4b0ad; opacity: 1; }
.market-items-page label { display: block; color: #d2d6ce; font-weight: 600; font-size: 14px; margin-bottom: 7px; }
.market-items-page label + input, .market-items-page label + select { margin: 0; }
.market-items-page .mi-button { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 46px; padding: 11px 16px; border: 1px solid transparent; border-radius: 4px; color: inherit; line-height: 1.3; font-size: 15px; font-weight: 700; text-align: center; text-decoration: none; transition: background-color .15s ease,border-color .15s ease; }
.market-items-page .mi-button i { font-size: 18px; }
.market-items-page .mi-primary { background: linear-gradient(#e4c47e,#c5a053); border-color: #e0c079; color: #1b180f; }
.market-items-page .mi-primary:hover { background: #eed496; border-color: #f0d9a7; color: #1b180f; }
.market-items-page .mi-secondary { border-color: #8e7950; color: #f0d49b; background: #211f17; }
.market-items-page .mi-secondary:hover { background: #302b1c; border-color: #c9ad71; color: #ffebc7; }
.market-items-page .mi-text-link { display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-height: 44px; color: #e9cb8c; font-size: 14px; text-decoration: underline; text-underline-offset: 4px; }
.market-items-page .mi-text-link:hover { color: #ffe9be; }
.market-items-page .mi-breadcrumb { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; color: var(--mi-muted); font-size: 14px; margin-bottom: 14px; }
.market-items-page .mi-breadcrumb a { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; color: #e6c987; }
.market-items-page .mi-page-heading { margin-bottom: 24px; }
.market-items-page .mi-page-heading h1 { font-size: clamp(28px,3.4vw,42px); line-height: 1.2; max-width: 30ch; }
.market-items-page .mi-page-heading > p { margin-top: 12px; font-size: 18px; color: var(--mi-muted); }
.market-items-page .mi-sale-note { display: flex; align-items: flex-start; gap: 12px; padding: 15px 18px; margin-bottom: 24px; border: 1px solid #61543a; border-left: 3px solid var(--mi-gold); border-radius: 4px; background: #252117; }
.market-items-page .mi-sale-note > i { color: var(--mi-gold); font-size: 20px; flex-shrink: 0; line-height: 1.5; }
.market-items-page .mi-sale-note p { color: #e1d1ae; font-size: 15px; }
.market-items-page .mi-error { display: flex; align-items: flex-start; gap: 12px; color: #f1c8be; padding: 16px 18px; margin-bottom: 24px; background: #321e1d; border: 1px solid #925b51; border-radius: 4px; }
.market-items-page .mi-error i { font-size: 20px; }
.market-items-page .mi-account-picker { background: var(--mi-surface); border: 1px solid var(--mi-line); border-radius: 5px; margin-bottom: 20px; }
.market-items-page .mi-account-picker > summary { display: flex; align-items: center; gap: 14px; min-height: 62px; padding: 16px 20px; font-size: 16px; font-weight: 600; color: #e8d3a8; list-style: none; }
.market-items-page .mi-account-picker > summary > span:first-child { display: inline-flex; align-items: center; gap: 10px; }
.market-items-page .mi-account-picker > summary > span:first-child > i { color: var(--mi-gold); font-size: 20px; }
.market-items-page summary::-webkit-details-marker { display: none; }
.market-items-page .mi-picker-total { color: var(--mi-muted); font-weight: 400; font-size: 14px; margin-left: auto; }
.market-items-page .mi-details-chevron { flex-shrink: 0; margin-left: auto; color: var(--mi-gold); font-size: 14px; transition: transform .15s ease; }
.market-items-page .mi-account-picker > summary > .mi-details-chevron { margin-left: 0; }
.market-items-page details[open] > summary > .mi-details-chevron { transform: rotate(180deg); }
.market-items-page .mi-account-picker[open] > summary { border-bottom: 1px solid var(--mi-line); }
.market-items-page .mi-picker-content { padding: 20px; }
.market-items-page .mi-account-search { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 12px; margin-bottom: 20px; }
.market-items-page .mi-account-search > div { flex: 1 1 280px; }
.market-items-page .mi-account-options { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; }
.market-items-page .mi-account-option { display: flex; align-items: flex-start; gap: 14px; min-width: 0; border: 1px solid #434c49; border-radius: 4px; background: var(--mi-inset); color: var(--mi-text); padding: 14px; }
.market-items-page .mi-account-option:hover { background: #1d231e; border-color: #b59a60; color: var(--mi-text); }
.market-items-page .mi-account-option.is-selected { background: #2a261b; border-color: var(--mi-gold); box-shadow: inset 3px 0 var(--mi-gold); }
.market-items-page .mi-account-option > img { display: block; flex: 0 0 56px; width: 56px; height: 68px; object-fit: contain; object-position: center; }
.market-items-page .mi-account-option-copy { display: grid; gap: 4px; min-width: 0; }
.market-items-page .mi-account-option-copy > strong { font-size: 15px; color: #f2eada; line-height: 1.4; overflow-wrap: anywhere; }
.market-items-page .mi-account-option-copy > span { color: var(--mi-muted); font-size: 13px; line-height: 1.45; }
.market-items-page .mi-account-option-copy .mi-selected-label { display: flex; align-items: center; gap: 6px; color: #f0d495; padding-top: 4px; }
.market-items-page .mi-picker-empty { color: var(--mi-muted); grid-column: 1/-1; padding: 8px 0; }
.market-items-page .mi-selected-account { display: grid; grid-template-columns: 136px minmax(0,1fr) minmax(210px,250px); align-items: center; gap: 24px; padding: 24px; margin-bottom: 36px; border: 1px solid #75613e; border-top: 2px solid var(--mi-gold); border-radius: 5px; background: linear-gradient(105deg,#211e17,#12191b 55%); }
.market-items-page .mi-account-art { display: flex; flex-direction: column; align-items: center; gap: 8px; }
.market-items-page .mi-account-art img { width: 112px; height: 144px; object-fit: contain; }
.market-items-page .mi-account-art span { display: block; color: #d0c3a3; font-size: 12px; text-align: center; }
.market-items-page .mi-selected-copy { min-width: 0; }
.market-items-page .mi-selected-copy h2 { font-size: clamp(22px,2.4vw,30px); line-height: 1.3; overflow-wrap: anywhere; }
.market-items-page .mi-selected-class { color: #d2d7ce; font-size: 15px; margin-top: 8px; }
.market-items-page .mi-account-facts { display: flex; flex-wrap: wrap; gap: 12px 28px; margin-top: 20px; }
.market-items-page .mi-account-facts > div { display: flex; align-items: center; gap: 9px; }
.market-items-page .mi-account-facts dt { display: inline-flex; align-items: center; gap: 8px; color: var(--mi-muted); font-size: 14px; font-weight: 400; }
.market-items-page .mi-account-facts dt i { color: var(--mi-gold); font-size: 18px; }
.market-items-page .mi-account-facts dd { margin: 0; color: var(--mi-text); font-size: 17px; font-weight: 700; font-variant-numeric: tabular-nums; }
.market-items-page .mi-capture-date { display: flex; align-items: flex-start; gap: 7px; color: var(--mi-muted); font-size: 13px; margin-top: 16px; line-height: 1.5; }
.market-items-page .mi-capture-date i { flex-shrink: 0; }
.market-items-page .mi-coverage-note { color: var(--mi-muted); font-size: 12px; line-height: 1.5; margin-top: 7px; max-width: 64ch; }
.market-items-page .mi-account-value { min-width: 0; padding-left: 24px; border-left: 1px solid #59523f; }
.market-items-page .mi-account-value > p { color: var(--mi-muted); font-size: 14px; }
.market-items-page .mi-account-value > strong { display: block; margin: 3px 0 16px; color: #f2d28e; font-size: clamp(27px,2.8vw,33px); font-weight: 700; font-variant-numeric: tabular-nums; line-height: 1.25; overflow-wrap: anywhere; }
.market-items-page .mi-account-value > .mi-button { width: 100%; }
.market-items-page .mi-account-proposal { display: flex; justify-content: center; align-items: center; gap: 7px; min-height: 44px; margin-top: 8px; color: #ead09a; text-decoration: underline; text-underline-offset: 4px; font-size: 13px; text-align: center; }
.market-items-page .mi-account-proposal:hover { color: #ffe8b6; }
.market-items-page .mi-inventory { scroll-margin-top: 24px; }
.market-items-page .mi-section-heading { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 18px; }
.market-items-page .mi-section-heading h2 { font-size: 25px; }
.market-items-page .mi-section-heading p { color: var(--mi-muted); font-size: 14px; }
.market-items-page .mi-category-links { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }
.market-items-page .mi-category-links a { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 9px 13px; color: #c7ceca; border: 1px solid #515b55; border-radius: 4px; background: #10181a; font-size: 14px; }
.market-items-page .mi-category-links a > span { color: var(--mi-muted); font-variant-numeric: tabular-nums; }
.market-items-page .mi-category-links a:hover { border-color: #b19a66; color: #f7e5bc; background: #27241c; }
.market-items-page .mi-category-links a.is-active { color: #ffdf9d; border-color: #c6a766; background: #322a1c; }
.market-items-page .mi-category-links a.is-active > span { color: #e2d0a7; }
.market-items-page .mi-item-search { padding: 20px; margin: 0; background: var(--mi-surface); border: 1px solid var(--mi-line); border-radius: 5px; }
.market-items-page .mi-search-main { display: grid; grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto; align-items: end; gap: 14px; }
.market-items-page .mi-search-main > div { min-width: 0; }
.market-items-page .mi-search-main .mi-button { min-height: 46px; margin-bottom: 0; }
.market-items-page .mi-more-filters { margin-top: 16px; border-top: 1px solid #343c38; }
.market-items-page .mi-more-filters > summary { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; min-height: 48px; padding-top: 12px; color: #e0c795; font-weight: 600; list-style: none; }
.market-items-page .mi-more-filters > summary > i:first-child { font-size: 17px; }
.market-items-page .mi-more-filters > summary > span { color: var(--mi-muted); font-weight: 400; font-size: 13px; }
.market-items-page .mi-filter-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px 14px; padding-top: 18px; }
.market-items-page .mi-filter-grid > div { min-width: 0; }
.market-items-page .mi-filter-grid small { display: block; color: var(--mi-muted); font-size: 12px; line-height: 1.4; margin-top: 6px; }
.market-items-page .mi-results-heading { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px 16px; margin: 18px 0 14px; }
.market-items-page .mi-results-heading p { color: #c3cbc6; font-size: 15px; }
.market-items-page .mi-results-heading p strong { color: var(--mi-text); font-size: 18px; }
.market-items-page .mi-results-heading p > span { color: var(--mi-muted); font-size: 14px; }
.market-items-page .mi-item-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px; align-items: start; }
.market-items-page .mi-item-card { display: flex; min-width: 0; height: 100%; flex-direction: column; padding: 20px; background: #12191c; border: 1px solid #424d45; border-radius: 5px; scroll-margin-top: 24px; }
.market-items-page .mi-item-top { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; min-width: 0; }
.market-items-page .mi-item-top > div { min-width: 0; }
.market-items-page .mi-item-icon { display: grid; place-items: center; flex: 0 0 72px; width: 72px; height: 72px; border: 1px solid #75613f; border-radius: 4px; background: #0b1011; }
.market-items-page .mi-item-icon > img { display: block; width: 56px; height: 56px; object-fit: contain; }
.market-items-page .mi-item-category { color: #c9b887; font-size: 12px; margin-bottom: 5px; }
.market-items-page .mi-item-top h3 { font-size: 18px; line-height: 1.4; overflow-wrap: anywhere; }
.market-items-page .mi-item-meta { display: flex; align-items: center; flex-wrap: wrap; gap: 7px 12px; color: var(--mi-muted); font-size: 13px; padding-bottom: 14px; border-bottom: 1px solid #38403a; }
.market-items-page .mi-item-meta > span:first-child { display: inline-flex; align-items: center; gap: 6px; color: #cbd3cd; }
.market-items-page .mi-item-meta strong { color: #f3e1b8; font-weight: 700; font-variant-numeric: tabular-nums; }
.market-items-page .mi-item-meta i { color: #cbb17a; font-size: 16px; }
.market-items-page .mi-item-duration { display: flex; align-items: flex-start; gap: 9px; padding: 14px 0; color: #c6cdbf; font-size: 13px; }
.market-items-page .mi-item-duration > i { flex-shrink: 0; color: #cbb17a; font-size: 17px; }
.market-items-page .mi-item-duration small { display: block; margin-top: 5px; color: var(--mi-muted); font-size: 12px; line-height: 1.5; }
.market-items-page .mi-item-bonuses { margin-bottom: 16px; }
.market-items-page .mi-item-bonuses h4,.market-items-page .mi-item-details h4 { color: #e5d5b2; font-family: 'Source Sans 3','Segoe UI',sans-serif; font-size: 14px; font-weight: 600; margin-bottom: 10px; }
.market-items-page .mi-item-card ul { display: grid; gap: 8px; padding: 0; list-style: none; }
.market-items-page .mi-item-card li { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; color: #c6cec6; font-size: 14px; line-height: 1.45; }
.market-items-page .mi-item-card li > span { min-width: 0; overflow-wrap: anywhere; }
.market-items-page .mi-item-card li strong { color: #f0d690; font-weight: 700; flex-shrink: 0; font-variant-numeric: tabular-nums; }
.market-items-page .mi-item-card .mi-no-bonus { color: var(--mi-muted); font-size: 13px; }
.market-items-page .mi-item-details { margin-top: auto; border-top: 1px solid #3d453d; }
.market-items-page .mi-item-details > summary { display: flex; align-items: center; gap: 10px; min-height: 46px; padding: 10px 0; color: #d9c49a; font-size: 14px; list-style: none; }
.market-items-page .mi-item-details > div { padding: 4px 0 16px; }
.market-items-page .mi-item-details p { color: var(--mi-muted); font-size: 13px; line-height: 1.5; }
.market-items-page .mi-item-details p + p,.market-items-page .mi-item-details ul + p { margin-top: 12px; }
.market-items-page .mi-item-details .mi-item-code { font-size: 12px; color: #aeb9b0; }
.market-items-page .mi-item-account-link { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 46px; margin-top: 6px; padding: 10px 12px; border: 1px solid #806e47; border-radius: 4px; background: #29251a; color: #f0d197; font-weight: 600; font-size: 14px; }
.market-items-page .mi-item-account-link:hover { background: #37301e; border-color: #bba069; color: #ffe8b7; }
.market-items-page .mi-pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 12px 20px; margin: 26px 0 8px; padding-top: 22px; border-top: 1px solid #424839; }
.market-items-page .mi-pagination > span { color: var(--mi-muted); font-size: 14px; }
.market-items-page .mi-account-pagination { margin-bottom: 0; }
.market-items-page :is(.mi-empty-results,.mi-empty-catalog) { display: flex; flex-direction: column; align-items: center; padding: 48px 24px; color: var(--mi-muted); background: #11191b; border: 1px solid #3e4941; border-radius: 5px; text-align: center; }
.market-items-page :is(.mi-empty-results,.mi-empty-catalog) > i { font-size: 36px; line-height: 1; color: #d0b379; margin-bottom: 20px; }
.market-items-page :is(.mi-empty-results,.mi-empty-catalog) :is(h2,h3) { max-width: 34ch; margin-bottom: 12px; font-size: 24px; line-height: 1.35; }
.market-items-page :is(.mi-empty-results,.mi-empty-catalog) > p { max-width: 56ch; margin-bottom: 24px; }

@media (max-width:1050px) {
    .market-items-page .mi-account-options { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .market-items-page .mi-selected-account { grid-template-columns: 104px minmax(0,1fr) 210px; gap: 18px; padding: 20px; }
    .market-items-page .mi-account-art img { width: 96px; height: 128px; }
    .market-items-page .mi-account-value { padding-left: 18px; }
    .market-items-page .mi-selected-copy h2 { font-size: 24px; }
    .market-items-page .mi-account-facts { gap: 10px 18px; }
    .market-items-page .mi-item-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .market-items-page .mi-search-main { grid-template-columns: repeat(3,minmax(0,1fr)); }
    .market-items-page .mi-query { grid-column: 1/-1; }
}
@media (max-width:760px) {
    .market-items-page .mi-page-heading h1 { font-size: 29px; }
    .market-items-page .mi-page-heading > p { font-size: 16px; }
    .market-items-page .mi-sale-note { padding: 14px; margin-bottom: 18px; }
    .market-items-page .mi-sale-note p { font-size: 14px; }
    .market-items-page .mi-account-picker > summary { padding: 14px; gap: 8px; min-height: 58px; }
    .market-items-page .mi-picker-total { font-size: 12px; }
    .market-items-page .mi-picker-content { padding: 16px; }
    .market-items-page .mi-account-options { grid-template-columns: 1fr; }
    .market-items-page .mi-selected-account { grid-template-columns: 80px minmax(0,1fr); padding: 18px; gap: 16px; margin-bottom: 28px; }
    .market-items-page .mi-account-art img { width: 76px; height: 110px; }
    .market-items-page .mi-account-art span { font-size: 11px; }
    .market-items-page .mi-selected-copy h2 { font-size: 22px; }
    .market-items-page .mi-selected-class { font-size: 14px; }
    .market-items-page .mi-account-facts { margin-top: 14px; }
    .market-items-page .mi-account-facts > div { gap: 6px; }
    .market-items-page .mi-account-facts dt { font-size: 13px; }
    .market-items-page .mi-account-facts dt i { display: none; }
    .market-items-page .mi-account-facts dd { font-size: 15px; }
    .market-items-page .mi-capture-date { font-size: 12px; margin-top: 12px; }
    .market-items-page .mi-account-value { grid-column: 1/-1; border-left: 0; border-top: 1px solid #57503b; padding: 16px 0 0; display: grid; grid-template-columns: minmax(0,1fr) minmax(160px,1fr); gap: 0 16px; align-items: center; }
    .market-items-page .mi-account-value > p { grid-column: 1; font-size: 13px; }
    .market-items-page .mi-account-value > strong { grid-column: 1; font-size: 27px; margin-bottom: 0; }
    .market-items-page .mi-account-value > .mi-button { grid-column: 2; grid-row: 1/3; }
    .market-items-page .mi-account-proposal { grid-column: 1/-1; justify-content: flex-start; margin-top: 10px; }
    .market-items-page .mi-section-heading h2 { font-size: 23px; }
    .market-items-page .mi-item-search { padding: 16px; }
    .market-items-page .mi-search-main { gap: 14px 10px; grid-template-columns: repeat(2,minmax(0,1fr)); }
    .market-items-page .mi-search-main > button { grid-column: 1/-1; }
    .market-items-page .mi-filter-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px 10px; }
    .market-items-page .mi-more-filters > summary > span { display: none; }
    .market-items-page .mi-item-grid { gap: 14px; }
    .market-items-page .mi-item-card { padding: 16px; }
    .market-items-page .mi-item-top { flex-direction: column; align-items: flex-start; gap: 12px; }
    .market-items-page .mi-item-top h3 { font-size: 16px; }
    .market-items-page .mi-item-card li { flex-wrap: wrap; gap: 3px 8px; }
}
@media (max-width:580px) {
    .market-items-page .mi-item-grid { grid-template-columns: 1fr; }
    .market-items-page .mi-item-top { flex-direction: row; align-items: center; gap: 14px; }
    .market-items-page .mi-item-top h3 { font-size: 18px; }
    .market-items-page .mi-item-card { padding: 18px; }
    .market-items-page .mi-item-card li { flex-wrap: nowrap; }
    .market-items-page .mi-account-value { grid-template-columns: 1fr; }
    .market-items-page .mi-account-value > .mi-button { grid-column: 1; grid-row: auto; margin-top: 14px; }
    .market-items-page .mi-account-value > strong { font-size: 29px; }
    .market-items-page .mi-account-proposal { justify-content: center; }
    .market-items-page .mi-account-art span { display: none; }
    .market-items-page .mi-account-search > .mi-button { width: 100%; }
    .market-items-page .mi-account-search > .mi-text-link { width: 100%; }
    .market-items-page .mi-pagination { gap: 10px; }
    .market-items-page .mi-pagination > span { flex-basis: 100%; text-align: center; order: -1; }
    .market-items-page .mi-pagination .mi-button { flex: 1 1 150px; }
}
@media (max-width:390px) {
    .market-items-page .mi-page-heading h1 { font-size: 27px; }
    .market-items-page .mi-picker-total { display: none; }
    .market-items-page .mi-account-picker > summary > .mi-details-chevron { margin-left: auto; }
    .market-items-page .mi-selected-account { grid-template-columns: 64px minmax(0,1fr); gap: 12px; padding: 16px; }
    .market-items-page .mi-account-art img { width: 60px; height: 96px; }
    .market-items-page .mi-selected-copy h2 { font-size: 20px; }
    .market-items-page .mi-search-main,.market-items-page .mi-filter-grid { grid-template-columns: 1fr; }
    .market-items-page .mi-category-links { gap: 7px; }
    .market-items-page .mi-category-links a { font-size: 13px; padding-inline: 10px; }
}
@media (prefers-reduced-motion:reduce) {
    .market-items-page .mi-button,.market-items-page .mi-details-chevron { transition: none; }
}
/* Keep the inventory within reach; the account value is always identified separately. */
.market-items-page .mi-breadcrumb{margin-bottom:8px}
.market-items-page .mi-page-heading{margin-bottom:16px;position:relative}
.market-items-page .mi-page-heading h1{font-size:clamp(27px,2.7vw,34px)}
.market-items-page .mi-page-heading>p{margin-top:8px;font-size:16px}
.market-items-page .mi-jump{position:absolute;right:0;bottom:0}
.market-items-page .mi-sale-note{padding:11px 15px;margin-bottom:14px}
.market-items-page .mi-account-picker{margin-bottom:14px}
.market-items-page .mi-account-picker>summary{min-height:50px;padding:12px 18px}
.market-items-page .mi-selected-account{grid-template-columns:100px minmax(0,1fr) minmax(205px,240px);padding:18px;gap:18px;margin-bottom:24px}
.market-items-page .mi-account-art img{width:86px;height:110px}
.market-items-page .mi-account-facts{margin-top:12px}
.market-items-page .mi-selected-copy h2{font-size:25px}
.market-items-page .mi-item-top h3{font-family:'Source Sans 3',Arial,sans-serif;font-weight:600;font-size:20px}
@media(max-width:1050px){.market-items-page .mi-jump{position:static;margin-top:5px}.market-items-page .mi-selected-account{grid-template-columns:90px minmax(0,1fr)}.market-items-page .mi-account-value{grid-column:1/-1}}
@media(max-width:760px){.market-items-page .mi-category-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.market-items-page .mi-category-links a{flex-shrink:0;white-space:nowrap}.market-items-page .mi-selected-account{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:15px}.market-items-page .mi-account-art img{width:60px;height:92px}.market-items-page .mi-selected-copy h2{font-size:23px}.market-items-page .mi-item-top h3{font-size:19px}.market-items-page .mi-page-heading>p{font-size:15px}}
