/* ORBIT v3.7.15 — Explicit, LAST-loaded Portal Inter typography.
   The earlier global v3.7.14 stylesheet was only imported by old-version CSS
   URLs, so browsers could keep a cached stylesheet and never load that rule.
   Load this file directly AFTER existing Portal stylesheets. No local font
   binaries are required: Inter is requested by a head <link> to Google Fonts. */
:root {
  --orbit-portal-font: "Inter", "Segoe UI", Arial, sans-serif;
  --orbit-ui-font: var(--orbit-portal-font);
}
html,
html body,
html body .layout,
html body .content,
html body main.portal-page-content,
html body .orbit-ref-dashboard,
html body .sidebar,
html body .c7-shell,
html body .staff-embedded {font-family:var(--orbit-portal-font)!important;}

/* Standard text/controls: don't target SVG, <i>, icon-font or symbol classes. */
html body :is(
  h1,h2,h3,h4,h5,h6,p,div,span,small,strong,b,em,a,
  header,footer,main,aside,nav,section,article,summary,li,dt,dd,
  table,caption,thead,tbody,tfoot,tr,th,td,time,
  button,label,input,textarea,select,option,blockquote
):not(.material-icons):not(.material-symbols-outlined):not(.material-symbols-rounded)
:not(.fa):not(.fas):not(.far):not(.fab):not(.bi)
:not([class^="fa-"]):not([class*=" fa-"])
:not([class^="bi-"]):not([class*=" bi-"])
:not([class^="icon-"]):not([class*=" icon-"])
:not([class^="jodit-icon"]):not([class*=" jodit-icon"])
{font-family:var(--orbit-portal-font)!important;}

/* Dashboard labels and headings: higher specificity than legacy theme files. */
html body main.portal-page-content .orbit-ref-dashboard :is(
  h1,h2,h3,h4,h5,h6,strong,small,span,a,div,button,table,th,td,time
){font-family:var(--orbit-portal-font)!important;}

/* Sidebar text and account footer, keeping the original sizes and weights. */
html body .layout > aside.sidebar.orbit-shared-sidebar :is(
  nav,a,summary,span,small,strong,div,button,label
){font-family:var(--orbit-portal-font)!important;}

/* Input and button text don't always inherit the parent font in browsers. */
html body :is(button,input,textarea,select,option){font-family:var(--orbit-portal-font)!important;}

/* Technical fixed-width text and icon-font glyphs remain protected. */
html body :is(code,pre,kbd,samp),
html body :is(code,pre,kbd,samp) * {
  font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important;
}
