/* Onx Software Studio | onxapp.co | Proprietary */
/* Inter is the single interface typeface; core content stays at 12px or above. */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--onx-font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html{font-synthesis:none}
html,body,button,input,select,textarea{font-family:var(--onx-font-family)}
body{font-weight:400}
body :where(p,li,a,button,label,input,select,textarea,small,strong,b,summary,th,td){font-size:max(12px,1em)!important}
body span:not(.brand-mark):not(.theme-icon):not([aria-hidden="true"]){font-size:max(12px,1em)!important}
body :where(div,footer,header,em,ul,ol){font-size:max(12px,1em)!important}
body :where(.brand small,.brand-image){font-size:12px}
body .brand-mark{font-size:0!important}
body :where(h1,h2,h3,h4,h5,h6){font-family:var(--onx-font-family);font-weight:600}
body :where(b,strong,button){font-weight:600}

/* Compact supporting text: intentionally excluded from the core-content floor. */
body .announcement-bar,
body .announcement-bar :where(span,a){font-size:11px!important}
body div.announcement-bar.announcement-bar>span:not([aria-hidden="true"]){font-size:11px!important}
body .site-footer>div:not(.footer-bottom)>strong{font-size:12px!important}
body .site-footer>div:not(.footer-bottom)>a:not(.brand){font-size:11px!important;line-height:1.45}
body .site-footer .footer-brand>p{font-size:11px!important;line-height:1.55}
body .site-footer .footer-status{font-size:10px!important}
body .site-footer .footer-bottom,
body .site-footer .footer-bottom :where(span,b){font-size:10px!important}
body .site-footer.site-footer .footer-brand span.footer-status,
body .site-footer.site-footer .footer-bottom span{font-size:10px!important}
body :where(.store-domain,.store-float small,.dash-workspace header small,.dash-workspace header button,.dash-kpis small,.dash-kpis em,.sales-chart small,.sales-chart footer,.traffic-chart li){font-size:10px!important}
body :where(.dark-dashboard-head small,.dark-kpis small,.dark-kpis em,.dark-activity small,.dark-live,.dark-period){font-size:10px!important}
