/* Erictel Hub v0.2.32 · hub · configurações independentes */
body[data-erictel-module="hub"] {--ui-primary:#087E86;--ui-accent:#13A59B;--ui-ink:#153449;--ui-muted:#60798B;--ui-surface:#FFFFFF;--ui-background:#F3F7F9;--ui-sidebar:#102C41;--ui-border:#DCE7ED;--ui-button-text:#FFFFFF;--ui-gradient-end:#E3F2F5;--ui-logo-background:#087E86;--ui-font:"Segoe UI", Arial, sans-serif;--ui-logo-text:#FFFFFF;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:18px;--teal:var(--ui-primary);--teal-dark:var(--ui-primary);--navy:var(--ui-sidebar);--navy-dark:var(--ui-sidebar);--ink:var(--ui-ink);--bg:var(--ui-background);--muted:var(--ui-muted);--line:var(--ui-border);font-family:var(--ui-font);color:var(--ui-ink);background:#F3F7F9;}
body[data-erictel-module="hub"] :is(input,select,textarea,button){font-family:inherit}
body[data-erictel-module="hub"] :is(.sidebar,.mg-sidebar){background:var(--ui-sidebar)}
body[data-erictel-module="hub"] :is(.btn.primary,.btn-primary,.btn-primary-action,.mg-button.mg-primary){background:var(--ui-primary);color:var(--ui-button-text);border-color:var(--ui-primary);border-radius:var(--ui-radius-md)}
body[data-erictel-module="hub"] :is(.eyebrow,.tile-label,.tile-action,.hub-heading .eyebrow,a:not(.hub-tile):not(.btn):not(.brand):not(.hub-brand-link):not(.hub-admin-link):not(.hub-logout)){accent-color:var(--ui-primary)}
body[data-erictel-module="hub"] :is(.brand-icon,.hub-logo,.mg-logo){background:var(--ui-logo-background);color:var(--ui-logo-text);border-radius:var(--ui-radius-md)}
body[data-erictel-module="hub"] :is(.card,.panel,.hub-tile,.ui-panel){border-color:var(--ui-border);border-radius:var(--ui-radius-lg)}
body[data-erictel-module="hub"].ui-hub-v025{background:#F3F7F9}
body[data-erictel-module="hub"].ui-hub-v025 .hub-bar{background:var(--ui-sidebar)}
body[data-erictel-module="hub"].ui-hub-v025 .hub-heading h1{color:var(--ui-ink)}
body[data-erictel-module="hub"].ui-hub-v025 .hub-tile{background:var(--ui-surface);border-color:var(--ui-border)}
body[data-erictel-module="hub"].ui-hub-v025 .hub-tile .tile-action{color:var(--ui-primary)}
body[data-erictel-module="hub"].ui-hub-v025 .hub-heading .eyebrow{color:var(--ui-primary)}
body[data-erictel-module="hub"].ui-hub-v025 .hub-tile .tile-glyph{color:var(--ui-primary)}
body[data-erictel-module="hub"] :is(.btn.primary,.btn.primary:hover,.btn-primary,.hub-admin-primary,.hub-admin-primary:hover,.mg-button.mg-primary){background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-button-text)}
body[data-erictel-module="hub"] :is(.brand-icon,.hub-logo,.mg-logo){background:var(--ui-logo-background)}
body[data-erictel-module="hub"] .pill:not(.subtle){background:var(--ui-primary)}
body[data-erictel-module="hub"] :is(.brand,.brand-login,.sidebar-header){font-family:var(--ui-font)}
body[data-erictel-module="hub"] .layout > .main,body[data-erictel-module="hub"] .app-shell > .mg-main{background:transparent}
body[data-erictel-module="vision"] :is(.vision-layout .topbar .eyebrow,.v-action-primary){color:var(--ui-primary)}
body[data-erictel-module="hub"] .brand img,body[data-erictel-module="hub"] .hub-brand-link img{object-fit:contain;display:block;max-width:100%;max-height:100%}
