
/* Versão 20.55.76. Paleta de superfícies neutras; acentos restritos a controles. */
html{--mp61-card:var(--t-surface);--mp61-card-alt:var(--t-surface2);--mp61-card-border:var(--t-line)}
/* O clássico mantém superfícies frias cinza, sem placas em creme/amarelo. */
html:not([data-mp-theme="dark"]):not([data-mp-theme="graphite"]):not([data-mp-theme="blue"]):not([data-mp-theme="green"]){--mp61-card:#f9fafb;--mp61-card-alt:#f0f2f5;--mp61-card-border:#dce0e6}
html[data-mp-theme="dark"]{--mp61-card:#202328;--mp61-card-alt:#292d33;--mp61-card-border:#414750}
html[data-mp-theme="graphite"]{--mp61-card:#202327;--mp61-card-alt:#292d32;--mp61-card-border:#3d444e}
html[data-mp-theme="blue"]{--mp61-card:#fff;--mp61-card-alt:#f2f6fb;--mp61-card-border:#d9e3ef}
html[data-mp-theme="green"]{--mp61-card:#fff;--mp61-card-alt:#eff5f2;--mp61-card-border:#d9e7df}
/* Página inicial: cartões sóbrios, sem brilho dourado, com tipografia menos pesada. */
html #content .mp-home-card{background:var(--mp61-card)!important;border:1px solid var(--mp61-card-border)!important;box-shadow:0 5px 15px #0000000b!important;min-height:204px!important;padding:21px!important;gap:12px!important}
html #content .mp-home-card:hover{border-color:var(--t-accent)!important;box-shadow:0 9px 20px #00000017!important}
html #content .mp-home-card strong{font-size:21px!important;line-height:1.23!important;letter-spacing:-.015em!important;color:var(--t-text)!important}
html #content .mp-home-card p{font-size:13px!important;line-height:1.58!important;color:var(--t-muted)!important}
html #content .mp-home-icon{height:47px!important;width:47px!important;border-radius:12px!important;background:var(--mp61-card-alt)!important;border-color:var(--mp61-card-border)!important;color:var(--t-accent)!important}
html #content .mp-home-arrow{height:33px!important;width:33px!important;border-radius:10px!important;background:var(--mp61-card-alt)!important;border-color:var(--mp61-card-border)!important;color:var(--t-text)!important}
html #content .mp-home-info-card{background:var(--mp61-card)!important;border-color:var(--mp61-card-border)!important;box-shadow:0 5px 15px #0000000a!important}
/* Nas telas de configuração, reduz o cartão e remove os halos dourados. */
html #content .mp52-settings-hero{background:var(--mp61-card)!important;border-color:var(--mp61-card-border)!important;min-height:108px!important;padding:25px 30px!important}
html #content .mp52-settings-hero:before{opacity:.09!important}
html #content .mp52-gear{opacity:.095!important;font-size:165px!important}
html #content .settings-grid{gap:15px!important;margin-top:15px!important}
html #content .settings-grid .settings-tile{min-height:246px!important;padding:20px!important;background:var(--mp61-card)!important;border:1px solid var(--mp61-card-border)!important;box-shadow:0 5px 18px #0000000c!important}
html #content .settings-grid .settings-tile:before{opacity:.055!important}
html #content .settings-grid .settings-tile:after{opacity:.09!important;top:22px!important;font-size:65px!important}
html #content .settings-grid .settings-tile h3{font-size:19px!important;margin:13px 0 7px!important}
html #content .settings-grid .settings-tile p{font-size:13px!important;line-height:1.48!important;min-height:39px!important}
html #content .settings-grid .settings-icon{width:43px!important;height:43px!important;border-color:var(--mp61-card-border)!important;background:var(--mp61-card-alt)!important;box-shadow:none!important}
html #content .settings-grid .mp52-setting-meta{padding:9px 0!important;gap:5px!important}
html #content .settings-grid .mp52-setting-meta span{padding:5px 8px!important;background:var(--mp61-card-alt)!important;border-color:var(--mp61-card-border)!important}
html #content .settings-grid .settings-tile :is(button,.settings-open){min-height:34px}
/* Impede que a cor de destaque pinte painéis inteiros. */
html[data-mp-theme="dark"] #content .mp-home-card,html[data-mp-theme="graphite"] #content .mp-home-card{background:var(--mp61-card)!important}
@media(max-width:1100px){html #content .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){html #content .settings-grid{grid-template-columns:1fr!important}html #content .mp-home-card{min-height:175px!important}}

/* 377: uniquement la grille de la Central de configurações. */
html body #content .settings-grid[data-standard377]{align-items:stretch!important;grid-auto-rows:320px!important}
html body #content .settings-grid[data-standard377]>.settings-tile{display:grid!important;grid-template-rows:40px 44px 60px 28px 44px!important;align-content:space-between!important;gap:8px!important;height:320px!important;font-family:inherit!important;min-height:320px!important;max-height:320px!important;transition:border-color .15s ease!important;transform:none!important;margin:0!important;padding:18px!important;border-radius:12px!important;box-sizing:border-box!important;text-align:start!important;box-shadow:none!important;background:var(--t-surface,#fff)!important;border:1px solid var(--t-line,#ddd)!important;color:var(--t-text,#222)!important;overflow:hidden}
html body #content .settings-grid[data-standard377]>.settings-tile:before,html body #content .settings-grid[data-standard377]>.settings-tile:after{display:none!important}
html body #content .settings-grid[data-standard377] .settings-icon{grid-row:1;width:40px!important;height:40px!important;margin:0!important;border-radius:10px!important;background:var(--t-surface2,#f3f5f7)!important;color:var(--t-text,#222)!important}
html body #content .settings-grid[data-standard377]>.settings-tile>h3{grid-row:2;margin:0!important;padding:0!important;align-self:center;font-family:inherit!important;font-weight:650!important;font-size:18px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body #content .settings-grid[data-standard377]>.settings-tile>p{grid-row:3;margin:0!important;min-height:0!important;font-family:inherit!important;font-weight:400!important;font-size:13px!important;line-height:1.4!important;color:var(--t-muted,#667)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html body #content .settings-grid[data-standard377] .mp52-setting-meta{grid-row:4;align-self:center;margin:0!important;padding:0!important;min-height:24px;display:flex;gap:5px;flex-wrap:nowrap;overflow:hidden}
html body #content .settings-grid[data-standard377] .mp52-setting-meta span{font-size:10px!important;padding:4px 6px!important;white-space:nowrap!important;margin:0!important;border-radius:8px!important}
html body #content .settings-grid[data-standard377] .mp52-setting-footer{grid-row:5;margin:0!important;padding:8px 0 0!important;align-self:stretch;border-top:1px solid var(--t-line,#ddd)!important;display:flex;align-items:center;justify-content:space-between;gap:8px}
html body #content .settings-grid[data-standard377] .mp377-settings-open{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:space-between;min-width:106px!important;height:36px!important;min-height:36px!important;padding:8px 12px!important;margin:0!important;border-radius:8px!important;border:1px solid var(--t-line,#ccc)!important;background:var(--t-surface2,#f3f5f7)!important;color:var(--t-text,#222)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important}

html body #content .settings-grid[data-standard377]>.settings-tile.hidden,html body #content .settings-grid[data-standard377]>.settings-tile[hidden],html body #content .settings-grid[data-standard377] .mp377-settings-open[hidden]{display:none!important}
