
/* Product identity and alerts belong to the top application bar. */
#app>.sidebar>.mp25-product,#app>.sidebar>.mp25-shortcuts{display:none!important}
#app .top{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;min-height:86px!important}
#app .top .mp26-tools{display:flex;align-items:center;gap:14px;flex:0 1 auto;min-width:0;margin-right:auto}
#app .top .mp25-product{display:flex;align-items:center;gap:9px;min-width:145px;max-width:225px;padding:0!important;margin:0!important;border:0!important;flex:none}
#app .top .mp25-product img{width:49px;height:49px;object-fit:contain;border-radius:10px;background:white;flex-shrink:0}
#app .top .mp25-productname{display:flex;flex-direction:column;gap:2px;min-width:0}
#app .top .mp25-productname strong{font-size:15px;line-height:1.2;color:var(--t-text,var(--text));font-weight:850;white-space:nowrap}
#app .top .mp25-productname small{font-size:9px;line-height:1.3;color:var(--t-muted,var(--muted));max-width:151px}
#app .top .mp26-actions{display:flex;align-items:center;gap:8px}
#app .top .mp26-action{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--t-line,var(--line));background:var(--t-surface,#fff);color:var(--t-text,var(--text));border-radius:11px;min-height:42px;padding:7px 10px;font:inherit;font-size:12px;font-weight:700;transition:box-shadow .12s,border-color .12s}
#app .top .mp26-action:hover,#app .top .mp26-action:focus-visible{box-shadow:0 0 0 2px rgba(46,115,177,.14);border-color:var(--t-soft-text,#4b78a5)}
#app .top .mp26-action svg{height:19px;width:19px;flex:none}
#app .top .mp26-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#bc4523;border-radius:20px;color:white;font-size:11px;font-weight:850}
#app .top .mp26-badge[hidden]{display:none!important}
#app .top > div:first-child:not(.mp26-tools){flex:0 1 auto;min-width:0}
#app .top .account{margin-left:auto}
#app>.sidebar button.nav[data-page="Notificações"]{display:none!important}
#app>.sidebar .mp25-shortcuts{display:none!important}
#app>.sidebar .mp26-hide-legacy{display:none!important}
/* Sidebar navigation remains accessible when the module list grows. */
#app>.sidebar{height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}
#app>.sidebar .nav-section{font-size:13px!important;opacity:1!important}
#app>.sidebar .mp26-hidden-unavailable{display:none!important}
@media(max-width:1360px){#app .top{padding:12px 18px!important;gap:10px!important}#app .top .mp26-tools{gap:9px}#app .top .mp25-product{min-width:120px}#app .top .mp26-action span.mp26-label{display:none}}
@media(max-width:900px){#app .top .mp26-tools{width:100%;order:-1}#app .top .mp26-action span.mp26-label{display:inline}#app .top .mp25-product{max-width:none}#app .top .mp25-productname small{max-width:none}}
@media(max-width:480px){#app .top .mp26-tools{flex-wrap:wrap}#app .top .mp26-action span.mp26-label{display:none}}
/* Compact planned standard cards fit beside the existing five. */
#content .mp113-home .mp113-norm-panel .mp102-standards{grid-template-columns:repeat(7,minmax(0,1fr))!important}
#content .mp113-home .mp113-norm-panel .mp102-standard.mp26-planned{opacity:.86}
#content .mp113-home .mp113-norm-panel .mp102-standard.mp26-planned .mp107-iso-icon{background:#465366!important;color:white!important}
#content .mp113-home .mp113-norm-panel .mp102-standard.mp26-planned:nth-child(7) .mp107-iso-icon{background:#586c80!important}
#content .mp113-home .mp113-norm-panel .mp102-standard.mp26-planned em{font-style:normal;font-size:9px;display:block;color:var(--t-muted);margin-top:4px}
@media(max-width:1150px){#content .mp113-home .mp113-norm-panel .mp102-standards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:600px){#content .mp113-home .mp113-norm-panel .mp102-standards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
