.fi-topbar{background:#ffffff8c!important}.fi-input-wrp{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.08)!important;color:#1e1e1e!important}.fi-input::-moz-placeholder{color:#94a3b8!important}.fi-input::placeholder{color:#94a3b8!important}.topbar-container{display:flex;flex-direction:column;gap:6px}.topbar-row{position:relative;display:flex;align-items:center;justify-content:space-between}.topbar-row-balanced{display:flex;align-items:center;width:100%;padding:5px 16px}.topbar-left{display:flex;align-items:center}.topbar-center-flex{display:flex;justify-content:center;flex:1}.topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1}.topbar-center{position:absolute;left:50%;transform:translate(-50%);z-index:1}.header-logo-img{height:45px!important}.header-home-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff1a;transition:.2s;flex-shrink:0}.header-home-btn:hover{background:#fff3}.header-home-icon{width:16px;height:16px;color:#0f172a}.user-role-badge{padding:2px 6px;border-radius:999px;font-size:10px;font-weight:600;color:#0f172a;border:1px solid rgba(0,0,0,.2)}.user-balance-box{display:flex;flex-direction:column;text-align:right;line-height:1.1;font-size:10px}.balance-main{color:#fff;font-weight:600}.balance-profit{color:#86efac;font-size:9px}.topbar-secondary{display:flex;align-items:center;gap:12px;background:#fff;padding:10px 12px;box-shadow:0 2px 6px #0000000d}.menu-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.menu-icon{width:18px;height:18px;color:#000}.topbar-title{display:flex;flex-direction:column}.title-main{font-size:14px;font-weight:600;color:#111827}.title-sub{font-size:11px;color:#6b7280}.label-saldo-actual-mobile,.label-saldo-ganancia-mobile{display:none}@media(max-width:768px){.topbar-right{gap:4px}.header-home-btn{width:35px;height:35px}.header-home-icon{width:14px;height:14px}.user-role-badge{font-size:13px;padding:2px 5px}.user-balance-box,.balance-profit{font-size:13px}.label-saldo-actual,.label-saldo-ganancia{display:none}.label-saldo-actual-mobile,.label-saldo-ganancia-mobile{display:block}}@media(min-width:1024px){.topbar-right{gap:10px}.header-home-btn{width:36px;height:36px}.header-home-icon{width:18px;height:18px}.header-logo-img{height:32px}.user-role-badge{font-size:12px;padding:4px 10px}.user-balance-box{font-size:12px}.balance-profit{font-size:11px}}@media(min-width:768px){.topbar-row-balanced{padding:14px 16px!important}.header-logo-img,.topbar-secondary{display:none}}
