/* _content/AdVantage/Components/Account/Pages/Login.razor.rz.scp.css */
.grid-container[b-mqnlnp7q49] {
    display: grid;
    grid-template-areas: 
        "a a a"
        "b c d"
        "b e f";
    gap: 15px; 
    max-width: calc(1500px + 30px);
    margin: 0 auto;
    grid-template-rows: repeat(3, max-content);
    grid-template-columns: repeat(3, 1fr);
    width: 90%;
}
/* _content/AdVantage/Components/Account/Shared/ExternalLoginPicker.razor.rz.scp.css */
.gsi-material-button[b-wpebzhvzck] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-appearance: none;
  background-color: #131314;
  background-image: none;
  border: 1px solid #747775;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #e3e3e3;
  cursor: pointer;
  font-family: 'Roboto', arial, sans-serif;
  font-size: 14px;
  height: 40px;
  letter-spacing: 0.25px;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-align: center;
  -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
  transition: background-color .218s, border-color .218s, box-shadow .218s;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
  max-width: 400px;
  min-width: min-content;
  border-color: #8e918f;
}

.gsi-material-button .gsi-material-button-icon[b-wpebzhvzck] {
  height: 20px;
  margin-right: 12px;
  min-width: 20px;
  width: 20px;
}

.gsi-material-button .gsi-material-button-content-wrapper[b-wpebzhvzck] {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.gsi-material-button .gsi-material-button-contents[b-wpebzhvzck] {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  font-family: 'Roboto', arial, sans-serif;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.gsi-material-button .gsi-material-button-state[b-wpebzhvzck] {
  -webkit-transition: opacity .218s;
  transition: opacity .218s;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.gsi-material-button:disabled[b-wpebzhvzck] {
  cursor: default;
  background-color: #13131461;
  border-color: #8e918f1f;
}

.gsi-material-button:disabled .gsi-material-button-state[b-wpebzhvzck] {
  background-color: #e3e3e31f;
}

.gsi-material-button:disabled .gsi-material-button-contents[b-wpebzhvzck] {
  opacity: 38%;
}

.gsi-material-button:disabled .gsi-material-button-icon[b-wpebzhvzck] {
  opacity: 38%;
}

.gsi-material-button:not(:disabled):active .gsi-material-button-state[b-wpebzhvzck], 
.gsi-material-button:not(:disabled):focus .gsi-material-button-state[b-wpebzhvzck] {
  background-color: white;
  opacity: 12%;
}

.gsi-material-button:not(:disabled):hover[b-wpebzhvzck] {
  -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
}

.gsi-material-button:not(:disabled):hover .gsi-material-button-state[b-wpebzhvzck] {
  background-color: white;
  opacity: 8%;
}

/* _content/AdVantage/Components/Pages/Home.razor.rz.scp.css */
.grid-container[b-xroyaz73pd] {
    display: grid;
    grid-template-areas: 
        "a a a"
        "c d e";
    gap: 15px; 
    max-width: calc(1500px + 30px);
    margin: 0 auto;
    grid-template-rows: repeat(3, max-content);
    grid-template-columns: repeat(3, 1fr);
    width: 90%;
}
/* _content/AdVantage/Components/Pages/MultipleCompanies.razor.rz.scp.css */
.grid-container[b-6c1w55budp] {
    display: grid;
    grid-template-areas: 
        "a a a"
        "b c d"
        "b e f";
    gap: 15px; 
    max-width: calc(1500px + 30px);
    margin: 0 auto;
    grid-template-rows: repeat(3, max-content);
    grid-template-columns: repeat(3, 1fr);
    width: 90%;
}
/* _content/AdVantage/Components/Pages/MultipleReports.razor.rz.scp.css */
.grid-container[b-bhk10am71x] {
    display: grid;
    grid-template-areas: 
        "a a a"
        "b c d"
        "b e f";
    gap: 15px; 
    max-width: calc(1500px + 30px);
    margin: 0 auto;
    grid-template-rows: repeat(3, max-content);
    grid-template-columns: repeat(3, 1fr);
    width: 90%;
}
/* _content/AdVantage/Components/Parts/HeaderImage.razor.rz.scp.css */
.image-container[b-850a65rdr5] {
    display: flex;
    position: relative;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.image-container img[b-850a65rdr5] {
    width: 100%;
    height: auto;
}

.overlay-text[b-850a65rdr5] {
    position: absolute;
    top: 45%;
    left: 55%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 3.2em;
    text-shadow: 2px 2px 4px #000;
    width: 100%;
    padding: 20px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}
.small-text[b-850a65rdr5] {
    position: absolute;
    top: 65%;
    left: 55%;
    transform: translate(-50%, -50%);
    color: white;
    text-shadow: 2px 2px 4px #000;
    width: 100%;
    padding: 20px;
    font-size: 1.7em; 
    font-family: 'Raleway', sans-serif;
}

.image-container.a[b-850a65rdr5] { grid-area: a; }
/* _content/AdVantage/Components/Parts/SmallCard.razor.rz.scp.css */
.image-container[b-aho1qia4lo] {
    display: flex;
    position: relative;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.image-container img[b-aho1qia4lo] {
    width: 100%;
    height: auto;
}

.overlay-text[b-aho1qia4lo] {
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white; 
    font-size: 2em; 
    text-shadow: 2px 2px 4px #000;
    width: 100%; 
    padding: 20px;
    text-align: left;
}
.small-text[b-aho1qia4lo] {
    font-size: 0.8em; 
}

.image-container.a[b-aho1qia4lo] { grid-area: a; }
.image-container.b[b-aho1qia4lo] { grid-area: b; }
.image-container.c[b-aho1qia4lo] {
    grid-area: c;
    cursor: pointer;
}
.image-container.c:hover[b-aho1qia4lo]{
    transform: scale(1.05);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    opacity: 0.8;
}
.image-container.e[b-aho1qia4lo] {
    grid-area: e;
    cursor: pointer;
}
.image-container.e:hover[b-aho1qia4lo]{
    transform: scale(1.05);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    opacity: 0.8;
}

.image-container.d[b-aho1qia4lo] { grid-area: d; }
.image-container.f[b-aho1qia4lo] { grid-area: f; }

.content-disabled[b-aho1qia4lo] {
    opacity: 0.5;
    pointer-events: none;
}

