.trade-inventories-staged .trade-filter-bar{padding:9px 11px!important;gap:7px!important}.trade-inventories-staged button.trade-filter-toggle{min-height:42px;padding:8px 9px!important;font-size:14px!important}.trade-filter-row label{font-size:13px!important;line-height:1.5}.trade-filter-row select,.trade-filter-row input{min-height:42px;padding:10px 11px!important;font-size:16px!important}.trade-filter-fields{gap:11px}.trade-filter-checks{gap:6px 16px!important}.trade-filter-checks label.trade-hide-owned{min-height:44px;gap:10px;padding:5px 3px!important;font-size:13px!important;line-height:1.45;cursor:pointer}.trade-filter-checks label.trade-hide-owned input[type=checkbox]{appearance:auto;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px;margin:0!important;accent-color:#8ef0be;cursor:pointer}.trade-filter-compact-count{font-size:12px}.trade-filter-summary{font-size:12px}.trade-filter-bar.is-collapsed{padding-top:6px!important;padding-bottom:6px!important}.trade-filter-toggle:focus-visible{outline:2px solid #8ef0be;outline-offset:2px;border-radius:8px}
.topbar .topbar-wallet{height:36px;box-sizing:border-box;align-items:center;gap:6px;padding:5px 10px;font-size:13px;line-height:1;font-weight:650}.topbar .topbar-wallet .nav-icon{width:20px;height:20px;flex-shrink:0}
@media(max-width:620px){.topbar .topbar-wallet{height:32px;padding:5px 8px;font-size:12px;gap:5px}.topbar .topbar-wallet .nav-icon{width:18px;height:18px}.trade-inventories-staged .trade-filter-bar{padding-left:9px!important;padding-right:9px!important}.trade-filter-checks label.trade-hide-owned{font-size:13px!important}.trade-filter-summary{font-size:11px}}
@media(max-width:360px){.topbar .topbar-wallet{font-size:11px;padding-left:6px;padding-right:6px;gap:4px}}

/* The existing filter block, raised slightly; controls keep their own actions. */
.trade-inventories-staged .trade-inventory-heading{margin-bottom:5px}.trade-inventories-staged .trade-filter-bar{top:calc(var(--trade-sticky-top,48px) - 2px);margin-top:-7px!important;cursor:pointer}.trade-filter-head{cursor:pointer;min-height:42px}.trade-inventories-staged button.trade-filter-toggle{flex:1;justify-content:flex-start;text-align:left}.trade-filter-fields{cursor:auto}
/* Animate only the existing proposal panel: never add a second fixed button. */
.trade-offer-form .trade-submit-panel.trade-proposal-managed{box-sizing:border-box;max-height:0;min-height:0;overflow:hidden;padding:0 19px;margin-top:0;border-width:0;opacity:0;transform:translateY(28px);visibility:hidden;pointer-events:none;transition:max-height .38s ease,padding .38s ease,margin .38s ease,opacity .3s ease,transform .38s ease,visibility 0s .38s}.trade-offer-form .trade-submit-panel.trade-proposal-managed.is-visible{max-height:380px;padding:14px 19px;margin-top:16px;border-width:1px;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:max-height .38s ease,padding .38s ease,margin .38s ease,opacity .3s ease,transform .38s ease,visibility 0s}.trade-offer-form .trade-submit-panel.is-fast-reveal{transition-duration:.14s!important}
@media(max-width:620px){.trade-offer-form .trade-submit-panel.trade-proposal-managed{padding-left:13px;padding-right:13px}.trade-offer-form .trade-submit-panel.trade-proposal-managed.is-visible{padding:11px 13px}}
@media(prefers-reduced-motion:reduce){.trade-offer-form .trade-submit-panel.trade-proposal-managed{transition:none!important;transform:none!important}}

/* Only the compact filter header floats; deck tabs scroll with the page. */
.trade-offer-form .trade-step-tabs:first-child{position:relative!important;top:auto!important;z-index:auto!important;margin-bottom:7px!important}.trade-inventories-staged .trade-filter-bar{top:3px!important;padding:4px 8px!important;gap:0!important;margin-top:-5px!important;margin-bottom:7px!important;border-radius:10px}.trade-filter-compact-count,.trade-filter-bar .trade-filter-summary{display:none!important}.trade-filter-head{min-height:36px;gap:0}.trade-inventories-staged button.trade-filter-toggle{width:100%;min-height:36px;padding:6px 8px!important;font-size:13px!important}.trade-filter-bar.is-collapsed{padding:3px 7px!important}.trade-filter-bar:not(.is-collapsed) .trade-filter-fields{padding:5px 2px 4px}.trade-inventories-staged .trade-inventory-heading{margin-bottom:4px}
