/* =========================================================
   XOVOS TTB 5.8.2 — HEADER + TAHLIL ABSOLUTE STABILITY LAYER
   2026-09-10
   Loaded LAST on every real public page.
   Purpose:
   1) desktop header is ALWAYS one horizontal row:
      Brand | Banner | Socials | Phone | Email | Weather | Language
   2) top navigation is one clean row
   3) Tahlil uses the full viewport with no dead side gutters
   4) Admin Local CSS variables remain authoritative
   ========================================================= */

*{box-sizing:border-box}

/* Never show the technical secure-context hint in the public UI. */
.xovos-voice-command.warn,
.xovos-voice-command[data-insecure="1"],
.voice-command-warning,
[data-voice-secure-warning],
.xovos-secure-context-note,
[data-secure-context-note]{display:none!important}

/* ---------------------------------------------------------
   1. DESKTOP HEADER: seven independent grid cells.
   display:contents deliberately neutralizes legacy wrappers,
   so their old flex/grid rules cannot push weather/language down.
   --------------------------------------------------------- */
@media (min-width:981px){
  html body.xovos-final-582 .topbar,
  html body .topbar{overflow:visible!important;position:relative!important;z-index:1300!important;background:#fff!important}

  html body.xovos-final-582 .topbar .container.topbar-inner,
  html body.xovos-final-582 .topbar.topbar-banner-active .container.topbar-inner,
  html body.xovos-final-582 .topbar.banner-mode-strip .container.topbar-inner,
  html body.xovos-final-582 .topbar.banner-mode-background .container.topbar-inner{
    display:grid!important;
    grid-template-columns:minmax(245px,1.45fr) minmax(88px,.48fr) max-content minmax(108px,.62fr) minmax(132px,.76fr) max-content max-content!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    align-content:center!important;
    column-gap:clamp(4px,var(--hl-gap,8px),14px)!important;
    row-gap:0!important;
    width:min(calc(100% - 24px),var(--hl-max-width,1600px))!important;
    max-width:var(--hl-max-width,1600px)!important;
    height:var(--hl-header-height,108px)!important;
    min-height:var(--hl-header-height,108px)!important;
    max-height:var(--hl-header-height,108px)!important;
    margin:0 auto!important;
    padding:7px 0!important;
    overflow:visible!important;
  }

  /* Flatten only the legacy grouping boxes; visual children become grid items. */
  html body.xovos-final-582 .topbar .topbar-inner>.xovos-header-center,
  html body.xovos-final-582 .topbar .topbar-inner>.contact-items,
  html body.xovos-final-582 .topbar .contact-items>.weather-lang-inline{
    display:contents!important;
  }

  html body.xovos-final-582 .topbar .topbar-inner>.brand,
  html body.xovos-final-582 .topbar .topbar-inner>.brand-link{
    grid-column:1!important;grid-row:1!important;
    min-width:0!important;width:100%!important;max-width:100%!important;
    display:flex!important;align-items:center!important;gap:10px!important;
    margin:0!important;padding:0!important;
    transform:translate3d(var(--hl-brand-x,0px),var(--hl-brand-y,0px),0)!important;
    overflow:hidden!important;
  }
  html body.xovos-final-582 .topbar .brand .logo,
  html body.xovos-final-582 .topbar #logoImg{
    width:var(--hl-logo-size,54px)!important;height:var(--hl-logo-size,54px)!important;
    min-width:var(--hl-logo-size,54px)!important;max-width:var(--hl-logo-size,54px)!important;
    max-height:var(--hl-logo-size,54px)!important;object-fit:contain!important;flex:0 0 auto!important;
  }
  html body.xovos-final-582 .topbar .brand>div,
  html body.xovos-final-582 .topbar .brand-link>div{min-width:0!important;overflow:hidden!important}
  html body.xovos-final-582 .topbar .brand-title{
    max-width:none!important;font-size:var(--hl-brand-title-size,17px)!important;line-height:1.12!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:800!important;
  }
  html body.xovos-final-582 .topbar .brand-subtitle{
    font-size:var(--hl-brand-subtitle-size,11px)!important;line-height:1.1!important;margin-top:4px!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }

  html body.xovos-final-582 .topbar #topbarPromo,
  html body.xovos-final-582 .topbar .topbar-promo{
    grid-column:2!important;grid-row:1!important;
    position:relative!important;inset:auto!important;align-self:center!important;justify-self:center!important;
    width:min(var(--hl-banner-width,132px),100%)!important;
    min-width:min(var(--hl-banner-width,132px),100%)!important;
    max-width:min(var(--hl-banner-width,132px),100%)!important;
    height:var(--hl-banner-height,54px)!important;min-height:var(--hl-banner-height,54px)!important;max-height:var(--hl-banner-height,54px)!important;
    margin:0!important;padding:0!important;overflow:hidden!important;
    transform:translate3d(var(--hl-banner-x,0px),var(--hl-banner-y,0px),0)!important;
  }
  html body.xovos-final-582 .topbar #topbarPromo.hidden,
  html body.xovos-final-582 .topbar .topbar-promo.hidden{display:none!important}
  html body.xovos-final-582 .topbar #topbarPromo img,
  html body.xovos-final-582 .topbar .topbar-promo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}

  html body.xovos-final-582 .topbar .xovos-top-socials{
    grid-column:3!important;grid-row:1!important;
    position:relative!important;align-self:center!important;justify-self:center!important;
    width:max-content!important;max-width:100%!important;
    display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;
    gap:var(--hl-social-gap,5px)!important;padding:4px!important;margin:0!important;
    border:0!important;background:transparent!important;box-shadow:none!important;
    transform:translate3d(var(--hl-social-x,0px),var(--hl-social-y,0px),0)!important;
  }
  html body.xovos-final-582 .topbar .xovos-top-social-link{
    width:var(--hl-social-size,32px)!important;height:var(--hl-social-size,32px)!important;
    min-width:var(--hl-social-size,32px)!important;max-width:var(--hl-social-size,32px)!important;
    flex:0 0 var(--hl-social-size,32px)!important;border-radius:10px!important;
  }
  html body.xovos-final-582 .topbar .xovos-top-social-link svg{width:60%!important;height:60%!important}

  html body.xovos-final-582 .topbar .contact-items>.contact-card{
    min-width:0!important;width:100%!important;max-width:100%!important;
    display:flex!important;align-items:center!important;gap:5px!important;
    margin:0!important;padding:3px 2px!important;overflow:hidden!important;
    transform:translate3d(var(--hl-contact-x,0px),var(--hl-contact-y,0px),0)!important;
  }
  html body.xovos-final-582 .topbar .contact-items>.contact-card:nth-of-type(1){grid-column:4!important;grid-row:1!important}
  html body.xovos-final-582 .topbar .contact-items>.contact-card:nth-of-type(2){grid-column:5!important;grid-row:1!important}
  html body.xovos-final-582 .topbar .contact-card .icon-circle{
    width:26px!important;height:26px!important;min-width:26px!important;flex:0 0 26px!important;font-size:12px!important;
  }
  html body.xovos-final-582 .topbar .contact-card>div:last-child{min-width:0!important;overflow:hidden!important}
  html body.xovos-final-582 .topbar .contact-card .muted{
    font-size:calc(var(--hl-contact-font-size,11px) * .76)!important;line-height:1!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }
  html body.xovos-final-582 .topbar .contact-card .strong{
    font-size:var(--hl-contact-font-size,11px)!important;line-height:1.12!important;
    white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  }

  html body.xovos-final-582 .topbar #weatherWidget,
  html body.xovos-final-582 .topbar .top-weather{
    grid-column:6!important;grid-row:1!important;
    min-width:0!important;width:max-content!important;max-width:150px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    margin:0!important;padding:3px 4px!important;overflow:hidden!important;white-space:nowrap!important;
    transform:translate3d(var(--hl-weather-x,0px),var(--hl-weather-y,0px),0)!important;
  }
  html body.xovos-final-582 .topbar .weather-main{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}
  html body.xovos-final-582 .topbar .weather-main-text{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}
  html body.xovos-final-582 .topbar .weather-temp{font-size:11px!important;white-space:nowrap!important}
  html body.xovos-final-582 .topbar .weather-status{font-size:10px!important;max-width:70px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.xovos-final-582 .topbar .weather-icon{font-size:15px!important;min-width:18px!important;margin:0!important}
  html body.xovos-final-582 .topbar .weather-ticker{display:none!important}

  html body.xovos-final-582 .topbar .lang-wrap{
    grid-column:7!important;grid-row:1!important;
    position:relative!important;align-self:center!important;justify-self:end!important;
    margin:0!important;padding:0!important;min-width:0!important;
    transform:translate3d(var(--hl-lang-x,0px),var(--hl-lang-y,0px),0)!important;
  }
  html body.xovos-final-582 .topbar .lang-btn,
  html body.xovos-final-582 .topbar #langBtn{
    min-width:56px!important;width:auto!important;height:34px!important;min-height:34px!important;
    padding:0 8px!important;font-size:12px!important;white-space:nowrap!important;
  }
}

/* Narrow desktop remains one row: cap optional visual sizes, never wrap. */
@media (min-width:981px) and (max-width:1240px){
  html body.xovos-final-582 .topbar .container.topbar-inner,
  html body.xovos-final-582 .topbar.topbar-banner-active .container.topbar-inner,
  html body.xovos-final-582 .topbar.banner-mode-strip .container.topbar-inner,
  html body.xovos-final-582 .topbar.banner-mode-background .container.topbar-inner{
    grid-template-columns:minmax(205px,1.35fr) minmax(72px,.42fr) max-content minmax(88px,.56fr) minmax(110px,.70fr) max-content max-content!important;
    column-gap:min(6px,var(--hl-gap,8px))!important;
    width:calc(100% - 12px)!important;
  }
  html body.xovos-final-582 .topbar #topbarPromo,
  html body.xovos-final-582 .topbar .topbar-promo{width:min(var(--hl-banner-width,132px),94px)!important;min-width:min(var(--hl-banner-width,132px),94px)!important;max-width:min(var(--hl-banner-width,132px),94px)!important;height:min(var(--hl-banner-height,54px),46px)!important;min-height:min(var(--hl-banner-height,54px),46px)!important;max-height:min(var(--hl-banner-height,54px),46px)!important}
  html body.xovos-final-582 .topbar .xovos-top-social-link{width:min(var(--hl-social-size,32px),28px)!important;height:min(var(--hl-social-size,32px),28px)!important;min-width:min(var(--hl-social-size,32px),28px)!important;max-width:min(var(--hl-social-size,32px),28px)!important;flex-basis:min(var(--hl-social-size,32px),28px)!important}
  html body.xovos-final-582 .topbar .xovos-top-socials{gap:min(var(--hl-social-gap,5px),3px)!important;padding:2px!important}
  html body.xovos-final-582 .topbar .brand-title{font-size:min(var(--hl-brand-title-size,17px),15px)!important}
  html body.xovos-final-582 .topbar .brand-subtitle{font-size:min(var(--hl-brand-subtitle-size,11px),9.5px)!important}
  html body.xovos-final-582 .topbar .contact-card .muted{display:none!important}
  html body.xovos-final-582 .topbar .contact-card .strong{font-size:min(var(--hl-contact-font-size,11px),10px)!important}
  html body.xovos-final-582 .topbar .contact-card .icon-circle{display:none!important}
  html body.xovos-final-582 .topbar .weather-status{max-width:56px!important;font-size:9px!important}
  html body.xovos-final-582 .topbar .weather-temp{font-size:10px!important}
  html body.xovos-final-582 .topbar .lang-btn,
  html body.xovos-final-582 .topbar #langBtn{min-width:48px!important;height:30px!important;font-size:11px!important;padding-inline:6px!important}
}

/* Mobile/tablet: stable two-row header; desktop offsets are neutralized. */
@media (max-width:980px){
  html body.xovos-final-582 .topbar .container.topbar-inner{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;
    width:calc(100% - 16px)!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;
    align-items:center!important;gap:6px 8px!important;margin:auto!important;padding:var(--x56-mobile-header-pad,9px)!important;overflow:visible!important;
  }
  html body.xovos-final-582 .topbar .topbar-inner>.brand,
  html body.xovos-final-582 .topbar .topbar-inner>.brand-link{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;min-width:0!important;transform:none!important}
  html body.xovos-final-582 .topbar .brand .logo,
  html body.xovos-final-582 .topbar #logoImg{width:var(--x56-mobile-logo,44px)!important;height:var(--x56-mobile-logo,44px)!important;min-width:var(--x56-mobile-logo,44px)!important;max-width:var(--x56-mobile-logo,44px)!important}
  html body.xovos-final-582 .topbar .brand-title{font-size:var(--x56-mobile-brand-title,16px)!important;line-height:1.1!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  html body.xovos-final-582 .topbar .brand-subtitle{font-size:9px!important}
  html body.xovos-final-582 .topbar .topbar-inner>.xovos-header-center{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;transform:none!important}
  html body.xovos-final-582 .topbar .xovos-header-center>.topbar-promo:not(.hidden){display:none!important}
  html body.xovos-final-582 .topbar .xovos-top-socials{display:flex!important;position:relative!important;gap:3px!important;padding:2px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
  html body.xovos-final-582 .topbar .xovos-top-social-link{width:var(--x56-mobile-social,29px)!important;height:var(--x56-mobile-social,29px)!important;min-width:var(--x56-mobile-social,29px)!important;max-width:var(--x56-mobile-social,29px)!important}
  html body.xovos-final-582 .topbar .topbar-inner>.contact-items{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important;margin:0!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
  html body.xovos-final-582 .topbar .contact-items::-webkit-scrollbar{display:none!important}
  html body.xovos-final-582 .topbar .contact-items>.contact-card{flex:0 0 auto!important;display:flex!important;transform:none!important}
  html body.xovos-final-582 .topbar .contact-items>.weather-lang-inline{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}
  html body.xovos-final-582 .topbar #weatherWidget,
  html body.xovos-final-582 .topbar .top-weather,
  html body.xovos-final-582 .topbar .lang-wrap{transform:none!important}
}
@media (max-width:620px){
  html body.xovos-final-582 .topbar .contact-items>.contact-card{display:none!important}
  html body.xovos-final-582 .topbar #weatherWidget,
  html body.xovos-final-582 .topbar .top-weather{max-width:150px!important}
}

/* ---------------------------------------------------------
   2. MAIN NAV: one line on desktop, no vertical stacking.
   --------------------------------------------------------- */
@media (min-width:981px){
  html body.xovos-final-582 .mainnav{height:var(--xovos-nav-height,48px)!important;min-height:var(--xovos-nav-height,48px)!important;max-height:var(--xovos-nav-height,48px)!important;overflow:hidden!important}
  html body.xovos-final-582 .mainnav .container.nav-inner{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:min(calc(100% - 12px),var(--xovos-nav-max-width,1920px))!important;max-width:var(--xovos-nav-max-width,1920px)!important;height:100%!important;min-height:0!important;margin:auto!important;padding:0 5px 0 var(--xovos-nav-left-pad,8px)!important;gap:5px!important;overflow:hidden!important}
  html body.xovos-final-582 .mainnav .nav-links{display:flex!important;align-items:center!important;justify-content:var(--xovos-nav-justify,flex-start)!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;gap:var(--xovos-nav-gap,2px)!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;transform:translateX(var(--xovos-nav-offset-x,0px))!important}
  html body.xovos-final-582 .mainnav .nav-links::-webkit-scrollbar{display:none!important}
  html body.xovos-final-582 .mainnav .nav-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:max-content!important;height:calc(var(--xovos-nav-height,48px) - 4px)!important;min-height:0!important;padding:0 var(--xovos-nav-pad-x,7px)!important;font-size:var(--xovos-nav-font,14px)!important;line-height:1!important;white-space:nowrap!important}
  html body.xovos-final-582 .mainnav .nav-actions{flex:0 0 auto!important;min-width:0!important;max-width:205px!important;height:100%!important;display:flex!important;align-items:center!important;overflow:hidden!important}
}
@media (min-width:981px) and (max-width:1220px){
  html body.xovos-final-582 .mainnav .nav-links a{font-size:min(var(--xovos-nav-font-tablet,12px),11.5px)!important;padding-inline:min(var(--xovos-nav-pad-x,7px),4px)!important;letter-spacing:-.035em!important}
  html body.xovos-final-582 .mainnav .nav-actions{max-width:130px!important}
  html body.xovos-final-582 .mainnav .live-date-text{display:none!important}
}

/* ---------------------------------------------------------
   3. TAHLIL: exact full-width two-column desktop shell.
   --------------------------------------------------------- */
@media (min-width:981px){
  html:has(body.overall-report-page),
  html body.overall-report-page{height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#edf3f6!important}

  html body.overall-report-page .or-main{
    --or-sidebar-width:286px;
    --or-sidebar-width-compact:252px;
    --or-workspace-gap:10px;
    width:100%!important;max-width:none!important;min-width:0!important;
    height:calc(100dvh - var(--or-shell-top,156px))!important;min-height:0!important;
    margin:0!important;padding:8px!important;overflow:hidden!important;transform:none!important;
  }
  html body.overall-report-page .or-workspace{
    width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;
    display:grid!important;grid-template-columns:var(--or-active-sidebar-width,var(--or-sidebar-width,286px)) minmax(0,1fr)!important;
    gap:var(--or-workspace-gap,10px)!important;align-items:stretch!important;overflow:hidden!important;
  }
  html body.overall-report-page .or-sidebar{
    width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;
    position:relative!important;inset:auto!important;margin:0!important;padding:10px!important;
    border-radius:18px!important;background:#fff!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;
  }
  html body.overall-report-page .or-content{
    width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;
    align-self:stretch!important;margin:0!important;padding:0 2px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;
  }
  html body.overall-report-page .or-hero{width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:13px 16px!important;border-radius:17px!important;min-height:0!important}
  html body.overall-report-page .or-filter-panel{width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:10px!important;border-radius:16px!important}
  html body.overall-report-page .or-filter-grid{grid-template-columns:repeat(5,minmax(110px,1fr))!important;gap:7px!important;min-width:0!important}
  html body.overall-report-page .or-filter-actions{grid-template-columns:repeat(3,minmax(112px,auto))!important;gap:7px!important;margin:8px 0 0!important;min-width:0!important;justify-content:end!important}
  html body.overall-report-page .or-filter-actions .or-btn{min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10.5px!important}
  html body.overall-report-page .or-dashboard-head{width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:10px 12px!important;border-radius:16px!important}
  html body.overall-report-page .or-executive{width:100%!important;max-width:none!important;grid-template-columns:minmax(290px,.92fr) minmax(0,1.65fr)!important;gap:8px!important;margin-bottom:8px!important}
  html body.overall-report-page .or-kpis{width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:8px!important;margin-bottom:8px!important}
  html body.overall-report-page .or-chart-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:9px!important}
  html body.overall-report-page .or-card,
  html body.overall-report-page .or-kpi,
  html body.overall-report-page .or-exec-metrics>article{min-width:0!important}
  html body.overall-report-page .or-tab{min-height:58px!important;grid-template-columns:23px 42px minmax(0,1fr) 12px!important;gap:7px!important;padding:6px 8px!important;border-radius:13px!important}
  html body.overall-report-page .or-side-visual{width:42px!important;height:42px!important;min-width:42px!important}
  html body.overall-report-page .or-tab-copy b{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.overall-report-page .or-tab-copy small{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
  html body.overall-report-page .or-sidebar-brand{padding:3px 3px 10px!important;margin-bottom:7px!important}
  html body.overall-report-page .or-sidebar-brand-icon{width:48px!important;height:48px!important;min-width:48px!important;font-size:22px!important}
  html body.overall-report-page .or-sidebar-brand b{font-size:15px!important}
  html body.overall-report-page .or-sidebar-brand span{font-size:10px!important}
  html body.overall-report-page .or-main.or-sidebar-collapsed .or-workspace{--or-active-sidebar-width:76px!important;gap:8px!important}
}

@media (min-width:981px) and (max-width:1280px){
  html body.overall-report-page .or-main{--or-sidebar-width:252px;--or-sidebar-width-compact:236px;padding:7px!important}
  html body.overall-report-page .or-workspace{--or-active-sidebar-width:var(--or-sidebar-width-compact,236px);gap:7px!important}
  html body.overall-report-page .or-main.or-sidebar-collapsed .or-workspace{--or-active-sidebar-width:76px!important}
  html body.overall-report-page .or-filter-grid{grid-template-columns:repeat(3,minmax(120px,1fr))!important}
  html body.overall-report-page .or-executive{grid-template-columns:minmax(255px,.85fr) minmax(0,1.65fr)!important}
  html body.overall-report-page .or-kpis{grid-template-columns:repeat(4,minmax(120px,1fr))!important}
}

@media (max-width:980px){
  html body.overall-report-page{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}
  html body.overall-report-page .or-main{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px!important;overflow:visible!important}
  html body.overall-report-page .or-workspace{width:100%!important;grid-template-columns:1fr!important;gap:8px!important;height:auto!important;overflow:visible!important}
  html body.overall-report-page .or-sidebar,
  html body.overall-report-page .or-content{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important}
}

@media print{.xovos-voice-command{display:none!important}}
