@import '_content/AZAuditor.ITDataToolsLib/AZAuditor.ITDataToolsLib.bundle.scp.css';
@import '_content/BlazorAddons/BlazorAddons.bundle.scp.css';

/* _content/CFO-Form/App.razor.rz.scp.css */
/*
    Table of Contents

    1. Variables
        1a. Globals
        1b. Colors
        1c. Themes
        1d. Font
        1e. Spacing
    2. Mixins
        2a. Globals
        2b. Spacing
        2c. Themes
    3. Placeholders
        3a. Globals

    -- Use Ctr+F to quick search sections --
*/
.body-container[b-ybr4s6x57o] {
  height: 100%;
}

.full-height[b-ybr4s6x57o] {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.page-section[b-ybr4s6x57o] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-width: 960px;
  margin: auto;
}

/*
.error-grid {
    display: grid;
    // Error content will display in one column by default
    grid-template-columns: 1fr;
    // On screens wider than the pixel value of $r-md-min the error content will display in 2 columns
    @media screen and (min-width: $page-width) {
        grid-template-columns: minmax(300px, 1fr) 2fr;
        gap: 1rem;
        margin: $mar-l
    }

    a {
        color: royalblue !important;
        text-decoration: underline !important;
    }

    .grid-item {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        flex-direction: column;
        gap: 1rem;
    }
}


.error-messages {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;

    .errormessagetext {
        color: darkred;
        font-weight: $f-bold;
    }
}

.warning-container {
    background-image: url(/Images/blank-stop-sign-clipart-jLcKpqETa.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    min-height: 300px;
    min-width: 300px;

    .warning-text {
        color: $c-white;
        font-family: monospace;
        font-size: $f-size-xl;
        text-align: center;
        max-width: 275px;
    }
}

details > summary {
    list-style: none;
}

details > summary::-webkit-details-marker {
    display: none;
}

.error-stacktrace-summary {
    color: #0000EE;
    text-decoration: underline;
}*/

/*# sourceMappingURL=App.razor.css.map */
/* _content/CFO-Form/Pages/Index.razor.rz.scp.css */
/*
    Table of Contents

    1. Variables
        1a. Globals
        1b. Colors
        1c. Themes
        1d. Font
        1e. Spacing
    2. Mixins
        2a. Globals
        2b. Spacing
        2c. Themes
    3. Placeholders
        3a. Globals

    -- Use Ctr+F to quick search sections --
*/
[b-2actkh78dw] .ba-file-upload {
  padding: 0px;
}

[b-2actkh78dw] .aag-file-upload .me-auto {
  margin-left: 8px;
}

[b-2actkh78dw] .inlineField {
  display: inline-block;
  width: 4.3em;
  text-align: center;
  margin-top: -1.5em;
}
[b-2actkh78dw] .inlineField .mud-select-input {
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  text-align: center;
}
[b-2actkh78dw] .inlineField .mud-input > input.mud-input-root {
  padding: 0px;
}
[b-2actkh78dw] .inlineField .mud-input-control-helper-container {
  min-width: max-content;
  overflow: visible;
}
[b-2actkh78dw] .inlineField .mud-icon-button {
  padding: 0 !important;
  margin-right: 0 !important;
}

@media only screen and (max-width: 959px) {
  [b-2actkh78dw] h1 {
    font-size: 2rem !important;
    margin-bottom: 1rem !important;
  }
}
@media print {
  [b-2actkh78dw] h1 {
    font-size: 2rem !important;
    margin-bottom: 1rem !important;
  }
}

/*# sourceMappingURL=Index.razor.css.map */
/* _content/CFO-Form/Pages/Maintenance.razor.rz.scp.css */
#MaintenancePage[b-00vmsbwio3] {
  height: 100%;
}

/*# sourceMappingURL=Maintenance.razor.css.map */
/* _content/CFO-Form/Shared/Components/ErrorComponent.razor.rz.scp.css */
/*
    Table of Contents

    1. Variables
        1a. Globals
        1b. Colors
        1c. Themes
        1d. Font
        1e. Spacing
    2. Mixins
        2a. Globals
        2b. Spacing
        2c. Themes
    3. Placeholders
        3a. Globals

    -- Use Ctr+F to quick search sections --
*/
.body-container[b-2woqhbsc25] {
  height: 100%;
  display: flex;
}

.full-height[b-2woqhbsc25] {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.page-section[b-2woqhbsc25] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.error-grid[b-2woqhbsc25] {
  display: grid;
  grid-template-columns: 1fr;
}
@media (width >= 960px) {
  .error-grid[b-2woqhbsc25] {
    grid-template-columns: 1fr 2fr;
    gap: 1rem;
    width: 100%;
  }
}
.error-grid a[b-2woqhbsc25] {
  color: royalblue !important;
  text-decoration: underline !important;
}
.error-grid .grid-item[b-2woqhbsc25] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
  gap: 1rem;
}
.error-grid .grid-item-left[b-2woqhbsc25] {
  display: flex;
  align-items: flex-end;
}

.error-messages[b-2woqhbsc25] {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.error-messages .errormessagetext[b-2woqhbsc25] {
  color: darkred;
  font-weight: 600;
}

.warning-container[b-2woqhbsc25] {
  background-image: url(/Images/blank-stop-sign-clipart-jLcKpqETa.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  min-height: 300px;
  min-width: 300px;
}
.warning-container .warning-text[b-2woqhbsc25] {
  color: #FFFFFF;
  font-family: monospace;
  font-size: 2rem;
  text-align: center;
  max-width: 275px;
}

details > summary[b-2woqhbsc25] {
  list-style: none;
}

details > summary[b-2woqhbsc25]::-webkit-details-marker {
  display: none;
}

.error-stacktrace-summary[b-2woqhbsc25] {
  color: #0000EE;
  text-decoration: underline;
  display: flex;
  justify-content: center;
}

/*# sourceMappingURL=ErrorComponent.razor.css.map */
/* _content/CFO-Form/Shared/MainLayout.razor.rz.scp.css */
/*
    Table of Contents

    1. Variables
        1a. Globals
        1b. Colors
        1c. Themes
        1d. Font
        1e. Spacing
    2. Mixins
        2a. Globals
        2b. Spacing
        2c. Themes
    3. Placeholders
        3a. Globals

    -- Use Ctr+F to quick search sections --
*/
/*
    Table of Contents

    1. Global Style
    2. Layout Style
    3. Page Loading Style
    4. Page Mask Style
    5. Media Queries

    -- Use Ctr+F to quick search sections --
*/
/* 1. Global Style */
/* 2. Layout Style */
.layout-parent[b-qzc68tvsou] {
  display: grid;
  grid-template-columns: 1fr 8fr 1fr;
  grid-template-rows: auto 1fr auto;
  min-height: 100vh;
  min-width: 100%;
}

.layout-parent .layout-head[b-qzc68tvsou] {
  grid-column: 1/4;
}

.layout-parent .layout-main[b-qzc68tvsou] {
  grid-column: 1/4;
  grid-row: 2/4;
}
.layout-parent .layout-main .body-container[b-qzc68tvsou] {
  height: 100%;
  max-width: 960px;
  margin: auto;
  padding: 1rem;
}

.layout-parent .layout-foot[b-qzc68tvsou] {
  grid-column: 1/4;
}

/*# sourceMappingURL=MainLayout.razor.css.map */
