/* GV142: ensure brand and tips visible; keep original Happy Taz dashboard layout */
.gv140-header-logo{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto!important;flex:0 0 150px!important;padding:5px 10px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 14px rgba(0,0,0,.12)!important;visibility:visible!important;opacity:1!important;z-index:5!important}
.gv140-header-logo img{display:block!important;max-height:58px!important;max-width:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}
.topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.topbar>.hello,.topbar>.actions{flex:1 1 260px;min-width:0}
.topbar>.actions{justify-content:flex-end}
.gv140-sidebar-powered{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-decoration:none!important;background:#fff!important;color:#283645!important;border-radius:11px!important;padding:10px!important;margin:10px auto!important;max-width:175px;box-shadow:0 2px 10px rgba(0,0,0,.14)}
.gv140-sidebar-powered .gv140-nexapp-wordmark{font-weight:900!important;font-size:19px!important;letter-spacing:.055em;color:#233c55!important}
.gv140-sidebar-powered .gv140-nexapp-wordmark span{color:#3988c4!important}
.gv140-sidebar-powered small{color:#45566b!important;font-size:11px!important}
@media(max-width:1080px){.gv140-header-logo{flex-basis:116px!important}.gv140-header-logo img{max-height:42px!important}}
@media(max-width:680px){.topbar>.hello,.topbar>.actions{flex-basis:100%}.gv140-header-logo{order:2;margin:8px auto!important}.topbar>.actions{order:3}}
/* Tips always above the dashboard, theme independent */
.gv141-tip-launcher{display:flex!important;visibility:visible!important;opacity:1!important;position:fixed!important;bottom:18px!important;right:18px!important;z-index:9000!important;background:#fff!important;color:#1e3650!important;border:1px solid #b6c6d5!important;border-radius:40px!important;padding:10px 15px!important;box-shadow:0 3px 18px #0003!important;cursor:pointer}
.gv141-tip-overlay[hidden]{display:none!important}
.gv141-tip-overlay:not([hidden]){position:fixed!important;inset:0!important;z-index:9999!important;background:rgba(9,16,28,.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}
.gv141-tip-card{max-width:450px;width:100%;box-sizing:border-box;background:#fff;color:#1e3248;border-radius:16px;padding:25px;position:relative;box-shadow:0 20px 70px #0006}
.gv141-tip-card h2{font-size:23px!important;line-height:1.2!important;color:#15283d!important;margin:12px 0!important}
.gv141-tip-card p{font-size:15px!important;color:#34495f!important}
.gv141-tip-close{position:absolute;right:14px;top:9px;border:0;background:transparent;color:#34495f;font-size:25px;cursor:pointer}
.gv141-tip-actions{text-align:right}
.gv141-tip-btn{border:0;border-radius:8px;background:#2865a1;color:#fff;padding:10px 17px;cursor:pointer}
.gv141-tip-never{display:flex;gap:9px;align-items:center;font-size:13px;margin:20px 0}
