.unifiedSearch{position:relative}.globalSearchResults{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:270px;max-height:min(520px,70dvh);overflow:auto;background:#162337;border:1px solid #405271;border-radius:15px;padding:9px;box-shadow:0 12px 32px #0008;z-index:300}.searchGroupTitle{font-size:11px;font-weight:850;color:#a4b2d2;padding:10px;text-transform:uppercase;letter-spacing:.6px}.globalSearchResult{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:transparent;border:0;border-radius:10px;padding:10px;color:#f4f6ff;min-height:50px}.globalSearchResult:hover,.globalSearchResult.active{background:#30456b}.globalSearchResult strong,.globalSearchResult small{display:block}.globalSearchResult small{font-size:11px;color:#adbdda;margin-top:3px}.searchResultIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:#7e66cc;color:white;font-weight:900}.searchWaiting{padding:8px;font-size:12px;color:#b9c8e0}.tradeHeaderButton{display:flex;align-items:center;gap:9px;min-height:45px;padding:9px 12px;background:#1d2c43;border:1px solid #3d4e69;border-radius:13px;color:#eff2ff}.tradeHeaderButton svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.tradeHeaderButton b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#8870dc;font-size:12px}.tradeHeaderButton.hasOffers b{background:#edb454;color:#293044}.tradeInboxTabs{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.tradeInboxTabs button.active{background:#7160bf;color:white}.tradeRecipientResults{display:flex;flex-direction:column;gap:5px;width:min(450px,100%);max-height:250px;overflow:auto}.tradeRecipientResults button{text-align:left;padding:10px;min-height:42px}.tradeRecipientResults button:hover{background:#314766}.tradeRecipientResults p{color:#bcc9de;padding:6px}.tradeInboxStatus{color:#ffbd9d;font-size:13px}.tradeHeaderButton[hidden],.globalSearchResults[hidden],.tradeRecipientResults[hidden]{display:none!important}@media(max-width:600px){.globalSearchResults{min-width:0}.tradeHeaderButton{padding:7px;gap:5px}.tradeHeaderButton svg{width:18px}.tradePicker{flex-wrap:wrap}.tradeRecipientResults{width:100%;flex-basis:100%}.tradeInboxHeading{flex-wrap:wrap}}

@media(max-width:760px){.globalSearch.unifiedSearch{position:absolute;top:83px;left:16px;right:16px;max-width:none;width:auto;z-index:100}.headerActions{gap:5px}.tradeHeaderButton{padding:7px;min-height:40px}}@media(max-width:480px){header.topbar{gap:7px!important;padding:0 9px!important}.topbar .brandText{display:none!important}.headerActions{gap:4px}.headerActions .nizurBalance{padding:7px 8px;min-width:0}.headerActions .nizurBalance b{font-size:12px}.headerActions .nizurBalance small{font-size:8px}.headerActions .socialBell{padding:7px}.headerActions .userChip{padding:4px}.headerActions .userChip>b{display:none}.headerActions .logoutBtn{width:32px;min-width:32px;padding:6px}.tradeHeaderButton{padding:6px;gap:4px}.tradeHeaderButton b{min-width:20px;height:20px}.tradeHeaderButton svg{width:17px}}

.globalSearch.unifiedSearch{position:relative!important}@media(max-width:760px){.globalSearch.unifiedSearch{position:absolute!important}}
@media(max-width:760px){header.topbar{display:flex!important;flex-wrap:nowrap!important;height:72px!important;min-height:72px!important}.topbar .brand{width:80px!important;min-width:0!important;flex:0 0 80px!important;padding:0!important}.topbar .nizurBrandLogo{width:80px!important;min-width:0!important;height:auto!important}.topbar .headerActions{display:flex!important;flex:0 0 auto!important;margin-left:auto!important;align-items:center}.globalSearch.unifiedSearch{position:absolute!important;top:83px!important;bottom:auto!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;max-width:none!important;height:44px!important;margin:0!important;transform:none!important}.globalSearchResults{min-width:0!important;width:100%;left:0!important}}
@media(max-width:480px){.headerActions #logout{width:32px!important;min-width:32px!important;padding:6px!important;flex:0 0 32px!important}.topbar .brand,.topbar .nizurBrandLogo{width:72px!important;flex-basis:72px!important}.headerActions{max-width:calc(100% - 84px)!important}}
