.button{}.btn-primary {  color: #101010;  background-color: white;  border-color: #10101010;}.btn-primary:focus,.btn-primary.focus {  color: #101010;  background-color: white;  border-color: #10101010;  border-radius:0px;}.btn-primary:hover {  color: #101010;  background-color: whitesmoke;  border-color: #10101010;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  color: #101010;  background-color: whitesmoke;  border-color: #101010;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {  color: #101010;  background-color: whitesmoke;  border-color: #10101010;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {  background-image: none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {  background-color: whitesmoke;  border-color: #101010;}.btn-primary .badge {  color: #337ab7;  background-color: #fff;}blockquote.feature-alert{background-color:white;border:0;border-left:4px solid #276EB1;cursor:pointer;padding:12px;padding-left:24px;box-shadow: 4px 4px 4px #10192811;}blockquote.feature-alert.no-click{cursor:default;}blockquote.feature-alert ul li:hover{background-color:whitesmoke;cursor:pointer;}blockquote.feature-alert  p{font-size:2rem;padding:12px;}.features-available h3{font-size:1.5rem;position:absolute;top:-1.5rem;left:1rem;margin:0;color:white;background-color:#276EB1;padding:4px;border-radius:8px;display:inline-block;border:1px solid lightgray;}.features-available{margin-top:3rem;border:1px solid #276EB1;padding:1.5rem;border-radius:12px;position:relative;padding-top:2.5rem;}.features-available .features{display:flex;gap:1.5rem;flex-direction:column;}.features-available .features a{position:relative;padding:0;margin:0;font-size:1rem;color:black;background-color:white;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);}.features-available .features a.nogap{margin-top:-12px;}.features-available .features p.feature-widget-title{position:absolute;padding:4px;top:-1rem;left:1rem;border-radius:4px;background-color:#5393D1;color:white;}.features-available .features a blockquote p {font-size:1.2rem;padding:0;}.features-available .features a blockquote {border:0;padding:16px;padding-top:16px;border-left:2px solid #5393D1;margin:0;}.features-available .features a:hover{background-color:#e6f2ff;text-decoration: none;}#graphWidgets{ margin-bottom:24px; gap:16px; display:flex; flex-wrap:wrap;justify-content:space-between;align-items:center;}.graph-widget{ background-color:white; padding:12px; display:flex; flex-direction:column; width:224px;}.graph-widget .title { margin:0; width:100%; padding:12px; padding-bottom:8px; padding-top:0px; text-align:center; white-space: nowrap;}.graph-widget .subTitle { margin:0; width:100%; padding:12px; padding-top:0px; text-align:center;}.status-widget .magazineMaximums{ background-color:white; font-size:12px;}.status-widget .content{  margin:0px;  margin-top:8px;  background-color:white;  padding:0px;}.status-widget  .magazineMaximums > p{  white-space: nowrap;  display:flex;  line-height:10px;}.status-widget  .magazineMaximums .title{  font-size:12px;  padding:0px;  margin:0px;}.status-widget  .magazineMaximums .value{  font-size:12px;  padding:0px;  margin:0px;}#menu{ display:flex; flex-wrap:wrap; gap:24px; background-color:#00274c; padding:24px;}#menu > section{  /* Applies to all columns initially */  flex: 1; /* Grow to fill the container */  min-width: 266px; /* Allows the columns to shrink below their content's default size */  display:flex;  flex-wrap:wrap;  align-content:flex-start;  gap:16px; padding:24px; padding-top:36px;}#menu > section:nth-child(1){  flex: 0 0 auto;  flex-direction:column;}#menu > section:nth-child(2){  flex: 0 0 auto; flex-direction:column;}#menu > section:nth-child(3){  flex-grow:1;}.menu-block{ background-color:#e6f2ff; padding:12px; position:relative; margin-bottom:24px; margin-top:36px; border-radius:20px; padding-top:36px; gap:16px;}.menu-block  > a{ min-width:272px; height:36px; display:flex; margin:0px; white-space:nowrap;}.menu-block > a:hover{ text-decoration:none;}.theme .menu-block h2{ background-color:#e6f2ff; width:100%; font-size:18px; position:absolute;color:var(--theme-color-primary); left:0px; top:-48px; padding:4px; padding-top:12px; padding-left:24px; padding-bottom:12px; border-bottom: 2px solid var(--theme-color-primary);  border-top-left-radius: 20px;  border-top-right-radius: 20px; }.menuButton2{  position:relative; height:36px;}.menuButton2.sub-item{margin-left:24px;}.menuButton2 .icon { padding:6px; border:1px solid white; border-radius:50px; background-color:white; bottom:0; box-shadow: 3px 3px 4px #10192811;}.menuButton2 .icon .iconSymbol img{    width:24px;    height:24px;    opacity:0.6;    filter: brightness(0) saturate(100%) invert(20%) sepia(70%) saturate(300%) hue-rotate(190deg) brightness(90%);}.menuButton2 .text{ position:relative; color:var(--theme-color-primary); padding-right:0px; width:100%; max-width:266px; padding-left:36px;  transition: box-shadow 0.5s ease;  font-weight:700; padding-top:8px; padding-left:16px; }.menuButton2:hover .text{   color:var(--theme-700);}.menuButton2:hover .icon{ background-color: rgba(255,255,194);}.panel.panel-primary { border-radius:0px; border-color:white;}.panel.panel-primary .panel-title { font-size:20px;}.panel-primary>.panel-heading { background-color:white; color:#101010;}.panel.panel-default{ border-radius:0px; border-color:white;}.panel.panel-default .panel-title { font-size:16px; margin-left:-8px;}.panel-default>.panel-heading { background-color:white; color:#101010; padding-bottom:5px; padding-top:0px;}.report-container {    display: grid;    height: calc(100vh - 104px);    grid-template-rows: auto 1fr;}.report-holder{position:relative;overflow-x:auto;overflow-y:auto;}.report-holder table{ border-collapse: separate;}.report-holder table thead {  position: sticky;  top: 0;  background: white;   z-index: 100;}.report-holder table tfoot { font-weight:bold;}.report-options{background:white;border: 1px solid gray;padding:24px;display:flex;gap:24px;}.report-options label{margin-top:8px;white-space:nowrap;}.report-options select{width:250px;}.report-options input[type="date"]{width:140px;}.report-options input[type="time"]{width:100px;}#statusWidgets{ display:flex; flex-wrap:wrap; gap:16px; margin:0; margin-top:24px; margin-bottom:24px; justify-content: space-between;}.status-widget { background-color:white; display: flex; flex: 1; flex-direction:column; justify-content: start; align-items: center;  /* align-self:flex-start; */ position:relative; padding:12px;}.status-widget .qty small{font-size:12px;display:block;padding:0px;margin:0px;margin-top:-10px;}.status-widget .title { margin:0; width:100%; padding:12px; padding-top:0px; padding-bottom:8px; text-align:center;}.status-widget .qty{ display:flex; gap:0px; font-size:32px; padding-bottom:0px;}.status-widget .qtyBlock .value small{font-size:12px;margin:0;padding:0;margin-top:-10px;}.status-widget > .qty > small{font-size:22px;display:inline-block;margin-top:10px;margin-left:8px;}.status-widget .qtyBlock{ padding:0; padding-left:12px; padding-right:12px; margin:0; text-align:center;}.status-widget .qtyBlock:not(:last-child){  border-right: 1px solid var(--grey-300);}.status-widget .qtyBlock .magazine-initials{ display:block; width:100%; padding-left:8px; padding-right:8px; font-size:12px; cursor:default;}#magazineMaximums.status-widget .qtyBlock .magazine-initials{text-align:left;border-bottom:1px solid var(--grey-300);padding-bottom:8px;margin-bottom:16px;}.status-width .qtyBlock .value{ display:block; padding:0; margin:0;}.table-widget { background-color:white; display: flex; flex: 1; flex-direction:column; justify-content: start; align-items: center; position:relative; padding:12px;}.table-widget .more-button{background-color:white;position:absolute;bottom:4px;right:12px;border-radius:4px;border: 1px solid var(--theme-color-primary);color:var(--theme-color-primary);display:none;}.table-widget .more-button:hover{background-color:var(--theme-color-primary);color: var(--text-color-dark);}.table-widget  table > thead > tr > th:first-child { border-top-left-radius:8px;}.table-widget  table > thead > tr > th:last-child { border-top-right-radius:8px;}.table-widget .table-area{width:100%;}.table-widget table{width:100%;}.table-widget .title { margin:0; width:100%; padding:12px; font-size:16px; padding-top:0px; text-align:center; white-space:nowrap;}.table-widget .table>tbody>tr>td, .table-widget .table>tbody>tr>th, .table-widget .table>tfoot>tr>td, .table-widget  .table>tfoot>tr>th, .table-widget .table>thead>tr>td, .table-widget  .table>thead>tr>th{padding:4px; padding-left:8px; padding-right:8px;white-space:nowrap;}.dashboard-tooltip {  position: relative;}.toolTipIcon img{width:24px;height:24px;}.toolTipIcon{position:absolute;right:-6px;top:-6px;border-radius:50px;background-color:white;}.toolTipIcon.toolTipLeft{right:unset;left:-6px;}.dashboard-tooltip:hover .tooltiptext {  visibility: visible;  opacity: 1;}.dashboard-tooltip .tooltiptext {  transition: visibility 0.3s, opacity 0.3s linear;  opacity: 0;  visibility: hidden;  background-color: black;  color: #fff;  text-align: center;  border-radius: 4px;  white-space:nowrap;  padding: 4px;  padding-left:8px;  padding-right:8px;  font-style:normal;  position: absolute;  z-index: 1;  bottom: 100%;  left: 0%;}.wizard{padding:24px;background-color:var(--theme-background-light);height:100%;border-radius:24px;}wizard .hidden{display:none;}.wizard.theme h1{color:var(--theme-color-primary);}.wizard.theme h2{color:var(--theme-color-primary);font-size:24px;}.button-group{margin-top:24px;display:flex;justify-content:space-between;gap:24px;}.button-group.left-align{justify-content:start;}.button-group button{min-width:150px;}/* blue themed digital terrain colors */:root {    --theme-color-primary: #276EB1;    --theme-color-secondary: #FEA801;    --theme-background-light: white;    --theme-background-dark: #222222;    --theme-900: #00274D;    --theme-700: #004A90;    --theme-500: #276EB1;    --theme-300: #6EACE7;    --theme-100: #E6F2FF;    --text-color-dark: white;    --text-color-light: #222222;}/* red themed magaman colors *//*:root {--theme-color-primary:#D42530;--theme-color-secondary:#5B5A5D;--theme-background-light:white;--theme-background-dark:#000000;--theme-900:#2A070A;--theme-700:#550F14;--theme-500:#7F161D;--theme-300:#D42530;--theme-100:#FCF4F5;--text-color-dark:white;--text-color-light:#000000;}*//* general themed items */:root{    --grey-900: #222222;    --grey-700: #5B5A5D;    --grey-500: #919596;    --grey-300: #D7DDDF;    --grey-100: #EDEDED;}.theme h1 {    font-family: "Inter", sans-serif;    font-size: 32px;    font-weight: bold;    line-height: 110%;}.theme .panel-primary>.panel-heading{  background-color: var(--theme-color-primary); color:var(--text-color-dark); padding:24px; font-family: "Inter", sans-serif;}.theme .panel-title{font-weight:500;}.theme .btn-primary{  background-color:var(--theme-100);}.theme h2 {    font-family: "Inter", sans-serif;    font-size: 30px;    font-weight: bold;    line-height: 110%;}.theme h3 {    font-family: "Inter", sans-serif;    font-size: 24px;    font-weight: bold;    line-height: 110%;}.theme h4 {    font-family: "Inter", sans-serif;    font-size: 20px;    font-weight: bold;    line-height: 110%;}.theme .dropshadow{    box-shadow: 4px 4px 4px #10192811;}.theme .card{    border-radius: 20px;    background-color:var(--theme-background-light);    color:var(--grey-900);}.theme .color-subtext{    color:var(--grey-700);}.theme .title{ font-size:16px; color:#00274c; font-family: "Inter", sans-serif; font-weight:400; border-bottom: 1px solid var(--grey-100); white-space: nowrap; margin-bottom:12px; font-weight:500;}.theme .subTitle{ font-size:12px; color:var(--grey-500); font-family:"Inter", sans-serif;  white-space: nowrap;}.theme .color-emphasis{    color:var(--theme-300);}.theme .spacing{   gap:16px; }.theme .status-widget span, .theme .table-widget td, .theme .table-widget th, .theme .menu-block {font-family: "Inter", sans-serif;}.theme table th{ background-color: var(--theme-300); color:var(--text-color-dark);}.theme p {    font-family: "Inter", sans-serif;}    .theme p.lead {        font-size: 18px;        line-height: 145%;    }    theme p.body400 {        font-size: 16px;        line-height: 170%;        font-weight: 400;    }    theme p.body500 {        font-size: 16px;        line-height: 170%;        font-weight: 500;    }    theme p.body600 {        font-size: 16px;        line-height: 170%;        font-weight: 600;    }    theme p.small400 {        font-size: 12px;        line-height: 170%;        font-weight: 400;    }    theme p.small500 {        font-size: 12px;        line-height: 170%;        font-weight: 500;    }    theme p.small600 {        font-size: 12px;        line-height: 170%;        font-weight: 600;    }