@media (max-width:760px){
  /* =========================================================
     ODD24 MOBILE EXCLUSIVE v078
     Every rule in this file is mobile-only by construction.
     ========================================================= */

  html,body{overflow-x:hidden!important;}
  *,*::before,*::after{box-sizing:border-box;}

  .header-inner-premium,
  .topbar-premium-shell{
    min-height:62px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    padding:8px 12px!important;
  }
  .brand-logo-premium{min-width:0!important;}
  .brand-logo-premium img{height:36px!important;width:auto!important;max-width:150px!important;}
  .mobile-nav-toggle{grid-column:2!important;justify-self:end!important;}
  .header-cta-premium,
  .header-cta-auth-premium,
  .topbar .header-cta{display:none!important;}

  .odd24-mobile-menu-panel{
    width:min(94vw,390px)!important;
    max-width:390px!important;
    padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;
  }
  .odd24-mobile-menu-section a,
  .odd24-mobile-menu-section button,
  .odd24-mobile-admin-details summary{
    min-height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    color:#edf6ff!important;
    -webkit-text-fill-color:#edf6ff!important;
  }
  .odd24-mobile-admin-section{border-color:rgba(255,216,77,.28)!important;}
  .odd24-mobile-admin-details{display:block!important;width:100%!important;}
  .odd24-mobile-admin-details summary{
    list-style:none!important;
    cursor:pointer!important;
    padding:0 12px!important;
    border:1px solid rgba(255,216,77,.30)!important;
    border-radius:12px!important;
    background:rgba(255,216,77,.08)!important;
    color:#ffe58a!important;
    -webkit-text-fill-color:#ffe58a!important;
    font-weight:900!important;
  }
  .odd24-mobile-admin-details summary::-webkit-details-marker{display:none!important;}
  .odd24-mobile-admin-details summary::after{content:"+";font-size:20px;line-height:1;}
  .odd24-mobile-admin-details[open] summary::after{content:"−";}
  .odd24-mobile-admin-links{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:7px!important;
    padding:8px 0 2px!important;
  }
  .odd24-mobile-admin-links a{
    min-width:0!important;
    min-height:40px!important;
    padding:8px 9px!important;
    border:1px solid rgba(148,163,184,.22)!important;
    border-radius:10px!important;
    background:#0c1a2b!important;
    font-size:11px!important;
    line-height:1.15!important;
  }
  .odd24-mobile-logout-form{margin:8px 0 0!important;}
  .odd24-mobile-logout-form button{
    width:100%!important;
    justify-content:center!important;
    border:1px solid rgba(255,111,97,.36)!important;
    border-radius:12px!important;
    background:rgba(255,59,48,.10)!important;
    color:#ffb3aa!important;
    -webkit-text-fill-color:#ffb3aa!important;
    font-weight:900!important;
  }

  /* ---------- Home: more compact, balanced numbers ---------- */
  body[data-public-path="/"] .odd24-home-shell{padding-top:0!important;padding-bottom:24px!important;}
  body[data-public-path="/"] .odd24-home-topline{min-height:auto!important;padding:12px 14px!important;}
  body[data-public-path="/"] .odd24-home-topline .edition{display:none!important;}
  body[data-public-path="/"] .odd24-home-hero{padding:24px 16px 12px!important;}
  body[data-public-path="/"] .odd24-home-hero h1{font-size:42px!important;line-height:.88!important;}
  body[data-public-path="/"] .odd24-home-hero-grid>div>p{
    margin-top:16px!important;
    font-size:15px!important;
    line-height:1.48!important;
    display:-webkit-box!important;
    -webkit-line-clamp:4!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-public-path="/"] .odd24-home-provider-side{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    align-items:center!important;
    gap:12px!important;
    padding-top:14px!important;
  }
  body[data-public-path="/"] .odd24-home-provider-big{font-size:48px!important;}
  body[data-public-path="/"] .odd24-home-provider-side small{margin:0!important;max-width:180px!important;}
  body[data-public-path="/"] .odd24-home-builder-guide{padding:9px 11px!important;}
  body[data-public-path="/"] .odd24-home-builder-guide-copy span{display:none!important;}
  body[data-public-path="/"] .odd24-home-builder-guide-arrow{display:none!important;}
  body[data-public-path="/"] .odd24-home-proof-strip{
    grid-template-columns:1fr 1fr!important;
    margin:24px 0 32px!important;
  }
  body[data-public-path="/"] .odd24-home-proof-cell{
    min-height:92px!important;
    padding:13px 10px!important;
    text-align:center!important;
  }
  body[data-public-path="/"] .odd24-home-proof-cell:last-child{grid-column:1/-1!important;}
  body[data-public-path="/"] .odd24-home-proof-cell strong{font-size:30px!important;}
  body[data-public-path="/"] .odd24-home-modules{padding:0 14px!important;margin-top:20px!important;row-gap:26px!important;}
  body[data-public-path="/"] .odd24-home-module{padding:20px 0 14px!important;}
  body[data-public-path="/"] .odd24-home-module-top,
  body[data-public-path="/"] .odd24-home-odds-row-head{
    flex-direction:row!important;
    align-items:center!important;
  }
  body[data-public-path="/"] .odd24-home-module-title{font-size:30px!important;line-height:.95!important;}
  body[data-public-path="/"] .odd24-home-module-copy{
    font-size:12px!important;
    line-height:1.4!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-public-path="/"] .odd24-home-module-score{font-size:28px!important;text-align:right!important;}
  body[data-public-path="/"] .odd24-home-odds-table{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
  }
  body[data-public-path="/"] .odd24-home-odd-cell{padding:9px 5px!important;text-align:center!important;}
  body[data-public-path="/"] .odd24-home-odd-cell strong{font-size:27px!important;}
  body[data-public-path="/"] .odd24-home-odd-cell span{font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  body[data-public-path="/"] .odd24-home-surebet-legs{
    grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;
    gap:6px!important;
  }
  body[data-public-path="/"] .odd24-home-valuebet-grid{grid-template-columns:1fr 1fr!important;gap:6px!important;}
  body[data-public-path="/"] .odd24-home-surebet-leg,
  body[data-public-path="/"] .odd24-home-valuebet-grid>div{text-align:center!important;padding:9px 6px!important;}
  body[data-public-path="/"] .odd24-home-module:has(#homeBonusTitle) .odd24-home-module-copy,
  body[data-public-path="/"] .odd24-home-bonus-card p,
  body[data-public-path="/"] .odd24-home-bonus-card .note{display:none!important;}
  body[data-public-path="/"] .odd24-home-bonus-list{gap:8px!important;}
  body[data-public-path="/"] .odd24-home-bonus-card{padding:12px!important;}
  body[data-public-path="/"] .odd24-home-bonus-card:nth-child(n+4){display:none!important;}
  body[data-public-path="/"] .odd24-home-bonus-head{margin-bottom:8px!important;}
  body[data-public-path="/"] .odd24-home-bonus-link{display:flex!important;justify-content:center!important;width:100%!important;min-height:40px!important;align-items:center!important;}
  body[data-public-path="/"] .odd24-home-editorial{padding-top:20px!important;padding-bottom:20px!important;}
  body[data-public-path="/"] .odd24-home-editorial-card p{display:none!important;}
  body[data-public-path="/"] .odd24-home-editorial-card{padding:13px!important;}
  body[data-public-path="/"] .odd24-home-section-ornament{margin:20px auto 16px!important;}

  /* ---------- Operator hub: remove fatigue and floating obstruction ---------- */
  body[data-public-path="/operatori"] .odd24-editorial-dock{display:none!important;}
  body[data-public-path="/operatori"] .page-hero{padding:20px 0 10px!important;}
  body[data-public-path="/operatori"] .page-hero-grid{display:block!important;}
  body[data-public-path="/operatori"] .page-hero-card{display:none!important;}
  body[data-public-path="/operatori"] .page-hero h1{font-size:31px!important;line-height:1!important;}
  body[data-public-path="/operatori"] .page-hero p{font-size:14px!important;line-height:1.48!important;}
  body[data-public-path="/operatori"] .operatori-cta-support-v040{display:none!important;}
  body[data-public-path="/operatori"] .profile-quick-trust{gap:5px!important;}
  body[data-public-path="/operatori"] .profile-quick-trust span{font-size:10px!important;min-height:27px!important;padding:5px 7px!important;}
  body[data-public-path="/operatori"] #schede-operatori{padding-top:18px!important;}
  body[data-public-path="/operatori"] #schede-operatori .section-title-row>p,
  body[data-public-path="/operatori"] .operatori-editorial-principle{display:none!important;}
  body[data-public-path="/operatori"] #schede-operatori .bookmaker-list-grid-v2033{gap:9px!important;}
  body[data-public-path="/operatori"] #schede-operatori .bookmaker-list-card-v2033{
    padding:13px!important;
    gap:10px!important;
    border-radius:15px!important;
  }
  body[data-public-path="/operatori"] .bookmaker-card-top-v2033{gap:8px!important;}
  body[data-public-path="/operatori"] .bookmaker-card-head-v2155{align-items:center!important;gap:10px!important;}
  body[data-public-path="/operatori"] .bookmaker-logo-box-v2033{width:72px!important;height:36px!important;flex-basis:72px!important;padding:5px 7px!important;}
  body[data-public-path="/operatori"] .bookmaker-card-title-v2155{font-size:20px!important;}
  body[data-public-path="/operatori"] .bookmaker-card-copy-v2033>p,
  body[data-public-path="/operatori"] .bookmaker-card-insight-v2154{display:none!important;}
  body[data-public-path="/operatori"] .bookmaker-card-tags-v2154{margin-top:0!important;gap:5px!important;}
  body[data-public-path="/operatori"] .bookmaker-card-tag-v2154{min-height:23px!important;padding:0 8px!important;font-size:9px!important;}
  body[data-public-path="/operatori"] .bookmaker-card-actions-v2033{padding-top:9px!important;}
  body[data-public-path="/operatori"] .provider-bonus-modal-open-v2033{min-height:41px!important;font-size:12px!important;}
  body[data-public-path="/operatori"] #schede-operatori~.section-block{display:none!important;}
  body[data-public-path="/operatori"] .provider-bonus-modal-v2033{padding:6px!important;}
  body[data-public-path="/operatori"] .provider-bonus-panel-v2033{max-height:calc(100dvh - 12px)!important;border-radius:17px!important;}
  body[data-public-path="/operatori"] .provider-bonus-head-v2033{padding:12px!important;}
  body[data-public-path="/operatori"] .provider-bonus-brand-v2033{grid-template-columns:64px minmax(0,1fr)!important;gap:9px!important;}
  body[data-public-path="/operatori"] .provider-bonus-logo-v2033{width:64px!important;height:34px!important;flex-basis:64px!important;padding:5px!important;}
  body[data-public-path="/operatori"] .provider-bonus-brand-v2033 h2{font-size:19px!important;}
  body[data-public-path="/operatori"] .provider-bonus-sub-v2033{
    font-size:11px!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-public-path="/operatori"] .provider-bonus-count-v2034,
  body[data-public-path="/operatori"] .provider-bonus-quicknav-v2034,
  body[data-public-path="/operatori"] .provider-information-notice-v2114{display:none!important;}
  body[data-public-path="/operatori"] .provider-bonus-body-v2033{padding:10px!important;}
  body[data-public-path="/operatori"] .provider-bonus-grid-v2033{gap:8px!important;}
  body[data-public-path="/operatori"] .provider-promo-card-v2033{border-radius:13px!important;}
  body[data-public-path="/operatori"] .provider-promo-content-v2033{padding:11px!important;}
  body[data-public-path="/operatori"] .provider-promo-content-v2033 h3{font-size:16px!important;}
  body[data-public-path="/operatori"] .provider-promo-subtitle-v2033{
    font-size:12px!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body[data-public-path="/operatori"] .provider-promo-card-v2033.mobile-details-collapsed .provider-promo-data-v2114,
  body[data-public-path="/operatori"] .provider-promo-card-v2033.mobile-details-collapsed .provider-promo-terms-v2033{display:none!important;}
  body[data-public-path="/operatori"] .odd24-mobile-promo-toggle{
    width:100%!important;
    min-height:38px!important;
    margin:7px 0 0!important;
    border:1px solid rgba(148,163,184,.28)!important;
    border-radius:10px!important;
    background:#102136!important;
    color:#cfe5ff!important;
    -webkit-text-fill-color:#cfe5ff!important;
    font-size:11px!important;
    font-weight:900!important;
  }
  body[data-public-path="/operatori"] .provider-bonus-disclaimer-v2033{
    padding:8px 11px!important;
    font-size:9px!important;
    line-height:1.35!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }

  /* ---------- Event comparison: dark, stacked market cards ---------- */
  body:has(.cmp-event-page) main.container{padding:8px!important;}
  .cmp-event-page .table-container{background:transparent!important;border:0!important;overflow:visible!important;}
  .cmp-event-page .table-scroll{overflow:visible!important;padding:0!important;}
  .cmp-event-page .table{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    background:transparent!important;
  }
  .cmp-event-page .table thead{display:none!important;}
  .cmp-event-page .table tbody,
  .cmp-event-page .table tr{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;}
  .cmp-event-page .table td{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    padding:12px!important;
    border:1px solid rgba(148,163,184,.24)!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#0d1b2d,#091523)!important;
    color:#eef6ff!important;
    -webkit-text-fill-color:#eef6ff!important;
    overflow:visible!important;
  }
  .cmp-event-page .table td::before{
    display:block!important;
    margin-bottom:9px!important;
    padding-bottom:7px!important;
    border-bottom:1px solid rgba(148,163,184,.17)!important;
    color:#79dfff!important;
    font-size:11px!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
  }
  .cmp-event-page .table td:nth-child(1)::before{content:"Finale 1X2";}
  .cmp-event-page .table td:nth-child(2)::before{content:"Doppia chance";}
  .cmp-event-page .table td:nth-child(3)::before{content:"1° tempo 1X2";}
  .cmp-event-page .table td:nth-child(4)::before{content:"Gol / No Gol";}
  .cmp-event-page .table td:nth-child(5)::before{content:"Under / Over 2.5";}
  .cmp-event-page .table td:nth-child(6)::before{content:"45 / 90";}
  .cmp-event-page .table td:nth-child(7)::before{content:"Under / Over 1.5";}
  .cmp-event-page .table td:nth-child(8)::before{content:"Under / Over 3.5";}
  .cmp-event-page .table td:nth-child(9)::before{content:"Under / Over 0.5 HT";}
  .cmp-event-page .cmp-cell{gap:6px!important;}
  .cmp-event-page .cmp-line{
    grid-template-columns:34px minmax(0,1fr)!important;
    padding:6px 0!important;
    border-bottom:1px solid rgba(148,163,184,.14)!important;
  }
  .cmp-event-page .cmp-sel{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;}
  .cmp-event-page .cmp-bf{color:#79b8ff!important;-webkit-text-fill-color:#79b8ff!important;text-align:right!important;}
  .cmp-event-page .cmp-bk{color:#75efa3!important;-webkit-text-fill-color:#75efa3!important;text-align:right!important;}
  .cmp-event-page .cmp-diff{color:#d3dfef!important;-webkit-text-fill-color:#d3dfef!important;text-align:right!important;}

  /* ---------- Events: readable cards and collapsed provider lists ---------- */
  body[data-app-path="/events"]{background:#07111f!important;}
  body[data-app-path="/events"] main.container{width:100%!important;max-width:100%!important;padding:8px!important;}
  body[data-app-path="/events"] .page-head{margin:0 0 9px!important;padding:13px!important;border-radius:14px!important;}
  body[data-app-path="/events"] .page-head h1{font-size:24px!important;}
  body[data-app-path="/events"] .page-head-actions-inline{gap:7px!important;}
  body[data-app-path="/events"] .pager-inline,
  body[data-app-path="/events"] .pager{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;}
  body[data-app-path="/events"] .pager-inline::-webkit-scrollbar,
  body[data-app-path="/events"] .pager::-webkit-scrollbar{display:none!important;}
  body[data-app-path="/events"] .pager-inline>* ,
  body[data-app-path="/events"] .pager>*{flex:0 0 auto!important;min-width:54px!important;}
  body[data-app-path="/events"] .mobile-page-hidden{display:none!important;}
  body[data-app-path="/events"] table.table tbody{gap:9px!important;padding:0 0 14px!important;}
  body[data-app-path="/events"] table.table tr{padding:12px!important;border-radius:15px!important;gap:6px!important;}
  body[data-app-path="/events"] table.table td:nth-child(3){font-size:10px!important;line-height:1.25!important;}
  body[data-app-path="/events"] table.table td:nth-child(4),
  body[data-app-path="/events"] table.table td:nth-child(5){font-size:15px!important;line-height:1.2!important;}
  body[data-app-path="/events"] .events-provider-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
  }
  body[data-app-path="/events"] .events-provider-chip{min-width:0!important;min-height:32px!important;padding:3px 5px!important;}
  body[data-app-path="/events"] .events-provider-logo{max-width:96px!important;max-height:22px!important;}
  body[data-app-path="/events"] .events-provider-chip.mobile-provider-hidden{display:none!important;}
  body[data-app-path="/events"] .odd24-mobile-provider-toggle{
    grid-column:1/-1!important;
    min-height:38px!important;
    border:1px solid rgba(56,189,248,.32)!important;
    border-radius:11px!important;
    background:#102136!important;
    color:#9bddff!important;
    -webkit-text-fill-color:#9bddff!important;
    font-size:11px!important;
    font-weight:900!important;
  }
  body[data-app-path="/events"] .events-bottom-pager{padding:8px!important;margin-top:8px!important;}

  /* ---------- Authenticated / backoffice pages ---------- */
  body[data-app-path^="/dashboard"],
  body[data-app-path^="/admin"],
  body[data-app-path^="/imports"],
  body[data-app-path^="/profiles"]{background:#07111f!important;color:#eef6ff!important;}
  body[data-app-path^="/dashboard"] main.container,
  body[data-app-path^="/admin"] main.container,
  body[data-app-path^="/imports"] main.container,
  body[data-app-path^="/profiles"] main.container{width:100%!important;max-width:100%!important;padding:14px 10px 28px!important;}
  body[data-app-path^="/dashboard"] h1,
  body[data-app-path^="/admin"] h1,
  body[data-app-path^="/imports"] h1,
  body[data-app-path^="/profiles"] h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:30px!important;}
  body[data-app-path^="/dashboard"] .grid,
  body[data-app-path^="/admin"] .grid,
  body[data-app-path^="/imports"] .grid,
  body[data-app-path^="/profiles"] .grid{grid-template-columns:1fr!important;gap:10px!important;}
  body[data-app-path^="/dashboard"] .card,
  body[data-app-path^="/admin"] .card,
  body[data-app-path^="/imports"] .card,
  body[data-app-path^="/profiles"] .card,
  body[data-app-path^="/dashboard"] .content-card,
  body[data-app-path^="/admin"] .content-card{
    background:linear-gradient(180deg,#0b1628,#081322)!important;
    color:#eef6ff!important;
    border:1px solid rgba(148,163,184,.24)!important;
    box-shadow:none!important;
  }
  body[data-app-path^="/dashboard"] .card h2,
  body[data-app-path^="/dashboard"] .card h3,
  body[data-app-path^="/admin"] .card h2,
  body[data-app-path^="/admin"] .card h3,
  body[data-app-path^="/imports"] .card h2,
  body[data-app-path^="/imports"] .card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;}
  body[data-app-path^="/dashboard"] .muted,
  body[data-app-path^="/admin"] .muted,
  body[data-app-path^="/imports"] .muted,
  body[data-app-path^="/profiles"] .muted{color:#b8c9dd!important;-webkit-text-fill-color:#b8c9dd!important;}
  body[data-app-path^="/dashboard"] main a:not(.btn),
  body[data-app-path^="/admin"] main a:not(.btn),
  body[data-app-path^="/imports"] main a:not(.btn),
  body[data-app-path^="/profiles"] main a:not(.btn),
  body[data-app-path^="/dashboard"] main a:visited:not(.btn),
  body[data-app-path^="/admin"] main a:visited:not(.btn),
  body[data-app-path^="/imports"] main a:visited:not(.btn),
  body[data-app-path^="/profiles"] main a:visited:not(.btn){color:#64d9ff!important;-webkit-text-fill-color:#64d9ff!important;text-decoration-thickness:1px!important;}
  body[data-app-path^="/dashboard"] input,
  body[data-app-path^="/dashboard"] select,
  body[data-app-path^="/dashboard"] textarea,
  body[data-app-path^="/admin"] input,
  body[data-app-path^="/admin"] select,
  body[data-app-path^="/admin"] textarea,
  body[data-app-path^="/imports"] input,
  body[data-app-path^="/imports"] select,
  body[data-app-path^="/imports"] textarea,
  body[data-app-path^="/profiles"] input,
  body[data-app-path^="/profiles"] select,
  body[data-app-path^="/profiles"] textarea{
    background:#101d30!important;
    color:#f4f8ff!important;
    -webkit-text-fill-color:#f4f8ff!important;
    border-color:rgba(148,163,184,.34)!important;
  }
  body[data-app-path^="/dashboard"] table,
  body[data-app-path^="/admin"] table,
  body[data-app-path^="/imports"] table,
  body[data-app-path^="/profiles"] table{background:#091625!important;color:#eef6ff!important;}
  body[data-app-path^="/dashboard"] th,
  body[data-app-path^="/admin"] th,
  body[data-app-path^="/imports"] th,
  body[data-app-path^="/profiles"] th{background:#102136!important;color:#cce5ff!important;-webkit-text-fill-color:#cce5ff!important;}
  body[data-app-path^="/dashboard"] td,
  body[data-app-path^="/admin"] td,
  body[data-app-path^="/imports"] td,
  body[data-app-path^="/profiles"] td{background:#0b1628!important;color:#eef6ff!important;-webkit-text-fill-color:#eef6ff!important;border-color:rgba(148,163,184,.16)!important;}
  body[data-app-path^="/dashboard"] .table-scroll,
  body[data-app-path^="/admin"] .table-scroll,
  body[data-app-path^="/imports"] .table-scroll,
  body[data-app-path^="/profiles"] .table-scroll{overflow:auto!important;-webkit-overflow-scrolling:touch!important;}
  body[data-app-path^="/dashboard"] .big{font-size:34px!important;line-height:1.08!important;overflow-wrap:anywhere!important;}
  body[data-app-path^="/dashboard"] .dq-card{background:linear-gradient(180deg,#0b1628,#081322)!important;}
  body[data-app-path^="/dashboard"] .dq-metric{background:#101d30!important;border-color:rgba(148,163,184,.22)!important;}
  body[data-app-path^="/dashboard"] .dq-metric strong{color:#fff!important;-webkit-text-fill-color:#fff!important;}
  body[data-app-path^="/dashboard"] .dq-metric span{color:#b8c9dd!important;-webkit-text-fill-color:#b8c9dd!important;}
  body[data-app-path^="/dashboard"] .dq-run{color:#9fb2c7!important;}
  body[data-app-path^="/dashboard"] .dq-alert-text{color:#ffb1a8!important;}
  body[data-app-path^="/dashboard"] .dq-ok-text{color:#8ff0aa!important;}
  body[data-app-path^="/dashboard"] .dq-table{display:block!important;overflow:auto!important;min-width:720px!important;}
}
