/* FIXING FONT RENDERING */
@font-face {
  font-family: 'ProximaNova';
  src: url("fonts/ProximaNova-Regular.woff2") format("woff2"), url("fonts/ProximaNova-Regular.woff") format("woff");
  font-weight: 400;
  /* Regular weight */
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("fonts/ProximaNova-Semibold.woff2") format("woff2"), url("fonts/ProximaNova-Semibold.woff") format("woff");
  font-weight: 600;
  /* Semibold weight */
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("fonts/ProximaNova-Bold.woff2") format("woff2"), url("fonts/ProximaNova-Bold.woff") format("woff");
  font-weight: 700;
  /* Bold weight */
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ProximaNova';
  src: url("fonts/ProximaNova-Extrabld.woff2") format("woff2"), url("fonts/ProximaNova-Extrabld.woff") format("woff");
  font-weight: 800;
  /* Extrabold weight (or you could use 700/bold) */
  font-style: normal;
  font-display: swap; }

/* line 36, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* GLOBAL COLORS */
/* line 68, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
body {
  background-color: #F8F8F8; }

/* line 71, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
section#PageContent div.uk-container {
  background-color: #fff;
  border-radius: 10px;
  padding-bottom: 40px;
  padding-top: 40px; }

/* line 77, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-panel {
  background-color: #fff;
  border-radius: 20px;
  padding: 40px; }

/* line 82, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-panel-small {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px; }
  /* line 86, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-panel-small h3 {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 24px; }
    /* line 92, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
    .rz-panel-small h3 i {
      width: 40px;
      height: 40px;
      background-color: #F8F8F8;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      font-size: 20px;
      color: #666; }
  /* line 107, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-panel-small dl dt {
    font-size: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    color: #666666; }
  /* line 113, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-panel-small dl dd {
    font-weight: 500;
    color: #0F301C; }

/* line 119, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-bg-white {
  background-color: #fff; }

/* line 122, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-bg-dark {
  background-color: rgba(13, 13, 13, 0.59); }

/* line 125, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-label {
  background-color: #D9EBFC;
  color: #0E6ECE; }

/* line 129, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-label-success {
  background-color: #D5F6EA;
  color: #209268; }

/* line 133, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-label-warning {
  background-color: #FEE2CD;
  color: #E96A07; }

/* line 137, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-label-danger {
  background-color: #FCDEE4;
  color: #EC2248; }

/* GLOBAL TYPOGRAPHY */
/* line 144, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
body {
  font-family: 'ProximaNova', sans-serif; }

/* line 147, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
h1,
h2,
h3,
h4,
h5 {
  font-family: 'ProximaNova', sans-serif;
  font-weight: 600;
  color: #0F301C; }

/* line 157, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-navbar-nav > li > a {
  font-family: 'ProximaNova', sans-serif;
  font-weight: 600;
  text-transform: inherit;
  font-size: 1rem; }

/* line 163, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-light .uk-navbar-nav > li > a {
  color: #AB9E05; }

/* line 166, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-text-lead {
  font-size: 1.2rem; }

/* .rz-page-header {
    text-align: center;
} */
/* line 172, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-text-em {
  color: #145A51;
  font-weight: 700;
  text-transform: uppercase; }

/* NAVIGATION */
/* line 181, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-navbar {
  background-color: #0F301C; }

/* line 185, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-navbar-center > .rz-navbar-item > li a {
  transition: 1s; }

/* line 188, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-navbar-center > .rz-navbar-item > li a:hover {
  border-bottom: 1px solid #999; }

/* line 192, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-navbar-nav > li > a {
  min-height: 64px; }

/* line 195, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-logo {
  max-height: 25px; }

/* line 198, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-logo-medium {
  max-height: 120px; }

/* PAGE HEADER */
/* line 205, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
section:has( > .rz-page-header) {
  background-color: #FFF;
  padding: inherit;
  margin-bottom: 100px;
  border-bottom: 1px solid #EDEDED; }

/* line 212, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-page-header {
  text-align: center;
  min-height: 84px;
  display: flex;
  align-items: center; }
  /* line 217, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-page-header h2 {
    font-weight: 700; }

/* PAGE CONTENT */
/* line 223, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
#PageContent {
  min-height: 50vh; }

/* LOGIN */
/* line 230, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
body.loginPage {
  background-image: linear-gradient(to right top, #145a51, #007762, #00946d, #00b274, #35d075); }

/* line 233, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
#Login {
  background-image: url(img/waves-alt.png);
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat; }
  /* line 238, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #Login .uk-width-medium {
    /* From https://css.glass */
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 20px; }
  /* line 248, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #Login .rz-logo {
    margin-bottom: 48px; }
  /* line 251, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #Login label {
    font-size: 0.875rem; }

/* FORMS */
/* line 259, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-form-label {
  font-size: 1rem; }

/* line 262, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
#PageContent label {
  color: #999; }

/* line 265, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-form-value {
  display: inline-block;
  height: 40px;
  vertical-align: middle; }

/* line 270, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-search-default {
  width: 100%; }

/* line 273, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
#PageContentSplit form.uk-form-horizontal .uk-form-label {
  background-color: red;
  width: 150px; }

/* TABLE */
/* line 279, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
thead {
  background-color: #F8F8F8; }

/* line 284, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-table th {
  font-size: 1rem;
  color: #000; }

/* line 290, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-table-vertical th {
  width: 200px;
  text-align: left; }

/* line 294, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-table-vertical .rz-row {
  background-color: #F8F8F8; }

/* line 299, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
table.rz-table-format tbody tr > td:first-child {
  font-weight: 600;
  color: #145A51; }

/* line 304, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-table tfoot {
  font-size: 1.1rem;
  font-weight: bold; }

/* line 308, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-border-top {
  border-top: 1px solid #F8F8F8; }

/* DATA DISPLAY */
/* line 315, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
dl dt {
  color: #98999A; }

/* line 319, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-card {
  background-color: #F8F8F8;
  border-radius: 10px; }

/* line 324, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data dt {
  font-weight: inherit;
  text-transform: uppercase; }

/* line 329, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data dd {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-size: 4rem;
  color: #063360; }

/* line 336, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data .uk-card-footer {
  text-transform: uppercase; }

/* line 342, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data-small dl {
  margin: 0; }

/* line 345, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data-small dt {
  font-weight: inherit;
  margin-bottom: 24px; }

/* line 350, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data-small dd {
  font-weight: 400;
  font-size: 1.875rem;
  color: #063360;
  text-align: right; }

/* line 357, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data-small .uk-card-footer {
  text-transform: uppercase; }

/* line 360, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-display-data-small div.uk-text-meta {
  text-align: right; }

/* PANEL */
/* line 367, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-panel-border {
  border: 1px solid #ababab; }

/* FOOTER */
/* line 373, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.rz-flex {
  display: block;
  font-size: 0.8rem;
  text-align: center; }

/* MODAL OUTPUT */
/* line 382, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
#modal-print {
  font-size: 0.875rem; }
  /* line 385, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #modal-print address > strong {
    text-transform: uppercase; }
  /* line 388, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #modal-print address > div {
    font-size: 0.75rem; }
  /* line 391, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  #modal-print tfoot {
    font-size: 0.875rem; }

/* LINKS & BUTTON */
/* line 398, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
a,
.uk-link {
  color: #AB9E05;
  text-decoration: none;
  cursor: pointer; }

/* line 404, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
a:hover,
.uk-link:hover,
.uk-link-toggle:hover .uk-link,
.uk-link-toggle:focus .uk-link {
  color: #145A51;
  text-decoration: none;
  transition: 0.5s; }

/* line 418, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-button-primary {
  background-color: #145A51; }

/* line 422, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #35D075; }

/* line 427, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-button-secondary {
  background-color: #32d296;
  color: #fff; }

/* line 434, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-subnav-pill > .uk-active > a {
  background-color: #145A51;
  border-radius: 5px;
  color: #fff; }

/* line 440, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
a.rz-filter-data:hover {
  text-decoration: none; }

@media (min-width: 640px) {
  /* line 447, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  p.rz-display::after {
    content: "small"; } }

@media (min-width: 960px) {
  /* line 454, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  p.rz-display::after {
    content: "medium"; }
  /* line 457, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-table-amount {
    text-align: right; } }

@media (min-width: 1200px) {
  /* line 464, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  p.rz-display::after {
    content: "large"; }
  /* line 467, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  .rz-flex {
    display: flex;
    justify-content: space-between; } }

@media (min-width: 1600px) {
  /* line 475, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
  p.rz-display::after {
    content: "extra large"; } }

/* UIKIT FIXES (Oct 2025) */
/* line 482, /Volumes/MACBACKUP/MAMP/htdocs/pmo-trec/style.scss */
.uk-navbar-left, .uk-navbar-right {
  align-items: center; }

/*# sourceMappingURL=style.css.map */