
/* Ajustes exclusivamente CSS: sem observers ou reescrita do DOM */
#app .sidebar .mp5726-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;margin-right:9px;vertical-align:middle}
#app .sidebar .nav[data-page="home"],#app .sidebar .nav[data-page="Configurações"],#app .sidebar #mpOrgReadOnlyNav,#app .sidebar #mpIndicadoresToggle{display:flex!important;align-items:center!important}
#app .sidebar .nav.active{background:#3c444d!important;color:#f4f6f9!important;border:0!important;box-shadow:none!important}
#app .sidebar .nav.active::before,#app .sidebar .nav.active::after{box-shadow:none!important;border-color:transparent!important}
#app .sidebar .nav[data-page="home"],#app .sidebar .nav[data-page="Configurações"],#app .sidebar #mpOrgReadOnlyNav,#app .sidebar #mpIndicadoresToggle{font-size:14px!important;min-height:45px!important;border-radius:11px!important;padding:10px 12px!important}
#app .top{column-gap:7px!important;padding:8px 10px!important}
#app .top .mp25-product{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 0 105px!important;width:105px!important;min-width:105px!important;max-width:105px!important;gap:0!important}
#app .top .mp25-product img{width:99px!important;max-width:99px!important;height:auto!important;max-height:34px!important;object-fit:contain!important;object-position:left!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
#app .top .mp25-productname{display:none!important}
#app .top .mp26-tools{gap:6px!important;min-width:0!important}
#app .top .mp26-actions{gap:6px!important}
#app .top .mp26-action{min-height:38px!important;padding:7px 8px!important}
#app .top .account{gap:5px!important;min-width:0!important}
#app .top .account #company{width:145px!important;min-width:145px!important;max-width:145px!important}
#app .top .account .identity{max-width:95px!important}
#app .top .logout{white-space:nowrap!important;padding:8px 10px!important;flex-shrink:0!important}
#mp5724ChatButton{background:color-mix(in srgb,#25d366 13%,var(--t-surface))!important;border:1px solid color-mix(in srgb,#25d366 42%,var(--t-line))!important}
#mp5724ChatButton svg{color:#25d366!important;stroke:currentColor!important}
#app .top .mp-currency-wrap{gap:5px!important;padding:7px 9px!important}
#app .top .mp-currency-wrap::before{width:20px!important;height:20px!important}
#app .top .account .mp-currency-select{width:85px!important;min-width:85px!important;max-width:85px!important;color:var(--t-text)!important;font-size:11px!important;color-scheme:dark!important}
#app .top .mp-currency-select option{background:#152032!important;color:#f5f7fb!important}
@media(max-width:1500px){#app .top .mp26-action .mp26-label{display:none!important}#app .top .account #company{width:125px!important;min-width:125px!important;max-width:125px!important}}
@media(max-width:1280px){#app .top{overflow-x:auto!important}#app .top .account .identity{display:none!important}}
