.dm-refresh-popup{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:4px;min-width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 80px);overflow:auto;padding:8px;border:1px solid #292929;border-radius:12px;background:#171717;color:#e5e5e5;box-shadow:0 8px 28px #0008;font-size:14px}.dm-refresh-popup>strong{padding:12px 10px}.dm-refresh-menu-item{display:flex;align-items:center;gap:16px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.dm-refresh-menu-item:hover,.dm-refresh-menu-item:focus-visible{outline:0;background:#202c25;color:#4ce987}.dm-refresh-popup [aria-selected=true],.dm-refresh-popup [aria-current=true]{color:#4ce987}.dm-refresh-card-grid{height:auto!important;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))!important}.dm-refresh-card-cell{transform:none!important;grid-area:auto!important}.dm-refresh-card-cell[hidden],.dm-refresh-empty[hidden],exchange-footer-nav>div[hidden]{display:none!important}.dm-refresh-card-grid.dm-refresh-compact{grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr))!important}.dm-refresh-card-grid.dm-refresh-compact .dm-refresh-card-cell{height:300px}.dm-refresh-empty{padding:56px 16px;text-align:center;color:#aaa}.dm-refresh-empty strong{color:#ddd}.dm-refresh-empty p{margin-top:16px}exchange-footer-nav>.dm-refresh-mobile-open{translate:0 0!important;opacity:1!important;display:flex!important;top:40px!important;height:calc(100dvh - 88px)!important;z-index:100!important}.dm-refresh-filters-open{translate:0 0!important;transform:none!important;opacity:1!important;visibility:visible!important;display:block!important;z-index:1100!important}@media(max-width:767px){.dm-refresh-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dm-refresh-card-grid.dm-refresh-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.dm-refresh-popup,exchange-footer-nav>.dm-refresh-mobile-open{transition:none!important}}

dm-static-button{display:inline-flex;align-items:center;font:inherit;background:transparent;border:0;color:inherit;text-align:inherit}
@media(max-width:767px){hero-slider animated-button{max-width:100%}hero-slider animated-button>button{max-width:100%;width:auto}hero-slider animated-button .flex-row{max-width:100%}hero-slider [data-test-id^="heroSlider_slide_"]{overflow:hidden}}

@media(max-width:767px){hero-slider animated-button>button>div{width:100%;min-width:0;gap:8px}hero-slider animated-button>button>div>.grow{min-width:0;padding-left:8px}hero-slider [data-test-id="heroSlider_slide_1"] animated-button>button>div>.grow>div{max-width:100%;height:32px;flex-shrink:1}hero-slider [data-test-id="heroSlider_slide_1"] animated-button>button>div>.grow>div>div{white-space:normal;line-height:16px}}

dm-exchange-market-asset-item,game-skins-section card,live-feed-item{cursor:pointer}
dm-exchange-market-asset-item:focus-visible,game-skins-section card:focus-visible,live-feed-item:focus-visible{outline:2px solid #4ce987;outline-offset:-2px}
.dm-refresh-auth{position:fixed;inset:0;box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:36px 28px 24px;border:1px solid #3c3c3c;border-radius:20px;background:#202020;color:#f5f5f5;overflow:auto;box-shadow:0 20px 80px #0008}
.dm-refresh-auth:not([open]){display:none}
.dm-refresh-auth::backdrop{background:#000b;backdrop-filter:blur(3px)}
.dm-refresh-auth h2{margin:0 28px 16px 0;font-size:26px;line-height:1.25;font-weight:700}
.dm-refresh-auth p{margin:0 0 28px;font-size:15px;line-height:1.5;color:#bbb}
.dm-refresh-auth-close{position:absolute;right:12px;top:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#ddd;font-size:28px;cursor:pointer}
.dm-refresh-auth-primary,.dm-refresh-auth-cancel{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:10px;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none;cursor:pointer}
.dm-refresh-auth-primary{background:#4ce987;color:#0d1710}
.dm-refresh-auth-primary:hover{background:#63f19a}
.dm-refresh-auth-cancel{margin-top:8px;background:transparent;color:#aaa}
.dm-refresh-auth-close:hover,.dm-refresh-auth-cancel:hover{background:#303030;color:#fff}
.dm-refresh-auth a:focus-visible,.dm-refresh-auth button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.dm-refresh-auth-open,.dm-refresh-auth-open body,.dm-refresh-auth-open mat-sidenav-content{overflow:hidden!important}
