@import '_content/AuditIntelligenceTest.FileUpload/AuditIntelligenceTest.FileUpload.mdl7ygf5o9.bundle.scp.css';
@import '_content/AuditIntelligenceTest.ToasterComponent/AuditIntelligenceTest.ToasterComponent.r8kwxbyh4c.bundle.scp.css';
@import '_content/AuditIntelligenceTest.WorkpapersImportModal/AuditIntelligenceTest.WorkpapersImportModal.q326f5rhsi.bundle.scp.css';

/* /Pages/AddBankStatements/AddBankStatements.razor.rz.scp.css */
.drop-down-region[b-d6ni9c0nuv] {
    margin-top: 35px;
    z-index: 1000;
    width: 262px;
}

.menu-item-header[b-d6ni9c0nuv] {
    display: block;
    font-size: 16px;
}

.dropdown-button[dropdown-open][b-d6ni9c0nuv]::part(control) {
    background: var(--saf-color-interactive-primary-active);
    color: var(--saf-color-interactive-on-primary-default);
}
/* /Pages/AddLedgerData/AddLedgerData.razor.rz.scp.css */
.dropdown-button[dropdown-open][b-f0yzyni4g7]::part(control) {
    background: var(--saf-color-interactive-primary-active);
    color: var(--saf-color-interactive-on-primary-default);
}
.dropdown[b-f0yzyni4g7] {
    display: inline-grid;
    gap: 10px;
}
.drop-down-region[b-f0yzyni4g7] {
    margin-top: 35px;
    z-index: 1000;
    width: 262px;
}

.menu-item-title[b-f0yzyni4g7] {
    display: block;
    font-size: 16px;
}

.menu-item-discription[b-f0yzyni4g7] {
    font-size: 12px;
    display: block;
    line-height: 14px;
    padding: 5px 0px;
}

#overview-dialog[b-f0yzyni4g7]::part(control) {
    width: 40%;
}

.formclass[b-f0yzyni4g7] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 14px;
}

.title-name[b-f0yzyni4g7], .due-date[b-f0yzyni4g7] {
    width: 100%;
}

.existing-ledger-items[b-f0yzyni4g7] {
    border: 1px solid black;
    margin-right: 40px;
    margin-left: 10px;
}

.imported-radio-group[b-f0yzyni4g7] {
    padding: 8px 8px 8px 8px;
    gap: 4px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.label[b-f0yzyni4g7] {
    font-family: 'Source Sans 3', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.instructional-text[b-f0yzyni4g7] {
    font-family: 'Source Sans 3', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.9px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-bottom: 8px;
}

.radio-content[b-f0yzyni4g7] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 4px;
}

.badge-container[b-f0yzyni4g7] {
    padding: 8px 2px 8px 4px;
}

.ledgerStatus[b-f0yzyni4g7] {
    float: right; 
    padding: 8px 0px;
}

.radio-button[b-f0yzyni4g7] {
    margin-right: 10px;
}

.ledger-title[b-f0yzyni4g7] {
    display: inline-block; 
    vertical-align: middle; 
    width: calc(100% - 152px);
}

.audit-analyse-data-container[b-f0yzyni4g7] {
    flex: 1;
    overflow-y: auto;
}

.footer-style[b-f0yzyni4g7] {
    display: flex;
    gap: 12px;
    justify-content: flex-end;
}

.modal-footer[b-f0yzyni4g7] {
    margin-top: 40px;
    display: flex;
    gap: 12px;
    justify-content: flex-end;
    width: 100%;
    padding: 10px;
}

.saf-button.disabled[b-f0yzyni4g7] {
    pointer-events: none;
    opacity: 0.5;
}
/* /Pages/AddSupportingEvidence/AddSupportingEvidence.razor.rz.scp.css */
.add-supporting-evidence-dropdown-box[b-c0cbvlb4u9] {
    float: right;
}
/* /Pages/BulkActions/BulkActionsComponent.razor.rz.scp.css */
.centered-dialog[b-g66nr1dqnj] {
    --saf-dialog-width: 400px;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.dialog-content[b-g66nr1dqnj] {
    max-height: 300px;
    overflow-y: auto;
}

.item-list[b-g66nr1dqnj] {
    max-height: 150px;
    overflow-y: auto;
    margin-top: 10px;
}

.mt-4[b-g66nr1dqnj] {
    margin-top: 1rem;
}

/* /Pages/Home.razor.rz.scp.css */
.ait-home[b-rba8ns63oy] {
    padding: 16px 32px;
    max-height: 90vh;
}

.header-container[b-rba8ns63oy] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 16px 0px;
}

    .header-container a[b-rba8ns63oy] {
        font-family: var(--saf-font-family-default) !important;
    }

.header-section[b-rba8ns63oy] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    margin-bottom: 15px;
}

.audit-text[b-rba8ns63oy] {
    font-size: 24px;
    font-weight: 500;
    line-height: 26.4px;
}

.download-section[b-rba8ns63oy] {
    display: flex;
    & .download-button::part(control)

{
    color: #1D4B34
}

}

.paragraph-section[b-rba8ns63oy] {
    width: 70%;
    font-size: 16px;
    line-height: 21.6px;
    color: #404040;
}

.bulbIcon[b-rba8ns63oy] {
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
}

.dropdown-options[b-rba8ns63oy] {
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

    .dropdown-options > .buttons[b-rba8ns63oy] {
        width: 50%;
        display: flex;
        align-items: center;
        gap: 8px;
    }

hr[b-rba8ns63oy] {
    margin: 15px 0;
}

.text-fields-container[b-rba8ns63oy] {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 32px;
}

.flex-center[b-rba8ns63oy] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.row-container[b-rba8ns63oy] {
    display: inline-flex;
    gap: 5px;
    text-align: left;
}

    .row-container > *[b-rba8ns63oy] {
        flex: 1;
    }

.emptygrid-title-header[b-rba8ns63oy] {
    height: 24px;
    font-weight: 500;
    font-family: 'Clario', sans-serif;
}

[b-rba8ns63oy] .wj-cell.wj-header saf-icon.sort-up-down-column-icon::part(fa-icon),
[b-rba8ns63oy] .wj-cell.wj-header saf-icon.sort-asc-column-icon::part(fa-icon),
[b-rba8ns63oy] .wj-cell.wj-header saf-icon.sort-desc-column-icon::part(fa-icon) {
    font-weight: 100 !important;
    margin-left: var(--saf-space-stack-xxs) !important;
}

[b-rba8ns63oy] .grid-home-container {
    margin-top: 10px;
}

    [b-rba8ns63oy] .grid-home-container .wj-flexgrid {
        border: 1.25px solid var(--saf-color-line-strong) !important;
        border-radius: 0px !important;
        border-color: #7A7A7A !important;
        opacity: 1 !important;
        max-height: 70vh !important;
        z-index: 1 !important;
    }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-cell input.wj-column-selector.wj-column-selector-group {
            transform: scale(1) !important;
            margin-right: 4px !important;
        }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-colheaders .wj-cell.wj-header.wj-filter-off,
        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-colheaders .wj-cell.wj-header.wj-filter-on {
            display: flex !important;
            align-items: center !important;
        }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid div.wj-cells .wj-row[role="row"] .wj-cell.wj-state-multi-selected[role="gridcell"] {
            background: var(--saf-flexgrid-color-background-header-hover) !important;
            color: #222 !important;
        }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header .wj-btn.wj-btn-glyph.wj-right.wj-elem-filter {
            float: right !important;
            margin-inline-end: 0 !important;
            border: none !important;
            background: transparent !important;
        }

            [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header .wj-btn.wj-btn-glyph.wj-right.wj-elem-filter[aria-expanded="true"] {
                border: 1px solid var(--saf-color-interactive-on-primary-hover) !important;
                background: var(--saf-color-interactive-secondary-hover) !important;
                margin: var(--saf-space-inset-xxxs) !important;
            }

            [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header .wj-btn.wj-btn-glyph.wj-right.wj-elem-filter[aria-expanded="false"] {
                margin: var(--saf-space-inset-xxxs) !important;
            }

            [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header .wj-btn.wj-btn-glyph.wj-right.wj-elem-filter :hover {
                background: transparent !important;
            }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header span.wj-glyph-down,
        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell.wj-header span.wj-glyph-up {
            display: inline !important;
        }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row .wj-cell[role="gridcell"] {
            background: #f7f7f7 !important;
            border-right: none !important;
        }

        [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row[role="row"][aria-level="1"] .wj-cell.wj-group {
            background: var(--saf-flexgrid-color-background-header) !important;
        }

            [b-rba8ns63oy] .grid-home-container .wj-flexgrid .wj-row[role="row"][aria-level="1"] .wj-cell.wj-group :hover {
                background: var(--saf-flexgrid-color-background-header-hover) !important;
            }

.search-bar[b-rba8ns63oy] {
    display: flex;
    gap: 12px;
    align-items: center;
}


    .search-bar .search-bar-container[b-rba8ns63oy] {
        display: flex;
        gap: 0px;
        align-items: stretch;
    }

        .search-bar .search-bar-container .search-bar-container-wijmo[b-rba8ns63oy] {
            border: 1px solid rgba(122, 122, 122, 1);
            border-radius: var(--saf-border-radius-xs) 0 0 var(--saf-border-radius-xs);
            width: 360px;
        }


        .search-bar .search-bar-container .search-bar-container-icon[b-rba8ns63oy] {
            display: flex;
            justify-content: center;
            align-items: center;
            border: 1px solid rgba(122, 122, 122, 1);
            border-radius: 0 var(--saf-border-radius-xs) var(--saf-border-radius-xs) 0;
            border-left-style: none;
            width: 32px;
        }

.bulk-actions[b-rba8ns63oy] {
    display: flex;
    gap: 8px;
    align-items: center;
}
/* /Pages/SaveWorkpapers/PopupModals/MultiDropdown.razor.rz.scp.css */
.dropdown-container[b-xrr9jegoyr] {
  border: none;
  min-width: 245px;
  position: relative;
  flex: 0 0 245px;
}

.dropdown-anchored-region[b-xrr9jegoyr] {
  z-index: var(--saf-z-index-tooltip-focus);
  position: absolute;
  width: 245px;
}

[b-xrr9jegoyr] .dropdown-menu-item {
    width: 245px;
    padding: 0;
    max-height: 320px;
    overflow-y: auto;
    position: relative;
}

[b-xrr9jegoyr] .select-bar {
  border: var(--saf-line-width-thin) solid var(--saf-color-line-strong);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
  border-radius: 4px;
  background-color: white;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}

/* Focus styles for the dropdown trigger */
[b-xrr9jegoyr] .select-bar:focus {
  outline: 2px solid var(--saf-color-interactive-accent, #2563eb);
  outline-offset: 2px;
  border-color: var(--saf-color-interactive-accent, #2563eb);
}

/* Focus-visible styles for keyboard navigation */
[b-xrr9jegoyr] .select-bar:focus-visible {
  outline: 2px solid var(--saf-color-interactive-accent, #2563eb);
  outline-offset: 2px;
  border-color: var(--saf-color-interactive-accent, #2563eb);
}

/* Hover state for better UX */
[b-xrr9jegoyr] .select-bar:hover {
  border-color: var(--saf-color-line-action-hover, #9ca3af);
}

[b-xrr9jegoyr] .select-bar span {
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

[b-xrr9jegoyr] .saf-listbox-option-text {
    flex: 1 1 0;
    min-width: 7em;
    max-width: 90%;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

[b-xrr9jegoyr] .select-bar saf-icon {
  margin-left: 8px;
  flex-shrink: 0;
}

[b-xrr9jegoyr] .no-dropdown-item {
  padding: 8px;
  color: gray;
  border: none;
}

[b-xrr9jegoyr] .gray-bar {
  background-color: lightgray;
  padding: 1%;
  margin: 2px;
  padding-left: 30px;
  gap: 24px;
  display: flex;
}

[b-xrr9jegoyr] .dropdown-wrapper {
  border: 1px solid black;
  border-radius: 5px;
  margin-top: 4px;
}
[b-xrr9jegoyr] .item-container {
    display: flex;
    align-items: center;
    padding: var(--saf-space-inset-xxs) var(--saf-space-inset-sm);
    border-radius: var(--saf-border-radius-xs);
    border: var(--saf-line-width-thick) solid rgba(255, 255, 255, 0);
    position: relative;
    cursor: pointer;
    min-width: 10em;
    max-width: 100%;
}

[b-xrr9jegoyr] .item-container::before {
  content: '';
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  border: var(--saf-line-width-thick) solid rgba(255, 255, 255, 0);
  pointer-events: none;
}

[b-xrr9jegoyr] .item-container:hover {
  background: var(--saf-color-interactive-tertiary-hover);
  color: var(--saf-color-interactive-on-tertiary-hover);
}

[b-xrr9jegoyr] .item-container:hover::before {
  border-color: var(--saf-color-interactive-on-tertiary-hover);
}

[b-xrr9jegoyr] .option-content-checkbox-icon {
    display: flex;
    gap: 10px;
    align-items: center;
    min-width: 0;
    width: 100%;
}

[b-xrr9jegoyr] .option-content-label {
  width: 100%;
  display: flex;
}

[b-xrr9jegoyr] .labels-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 5px;
  margin-bottom: var(--saf-space-stack-sm);
}

[b-xrr9jegoyr] .scrollable-items-container {
  max-height: calc(5 * 48px);
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #888 #f1f1f1;
}

[b-xrr9jegoyr] .nested-items {
    padding-left: 20px;
}

/* Focused state styling for keyboard navigation */
[b-xrr9jegoyr] .item-container.focused {
    background-color: var(--saf-color-background-action-subtle-hover, #e3f2fd);
    border: 1px solid var(--saf-color-line-action, #1976d2);
    border-radius: 4px;
}

[b-xrr9jegoyr] .item-container.focused:hover {
    background-color: var(--saf-color-background-action-subtle-active, #bbdefb);
}
/* /Pages/SaveWorkpapers/PopupModals/MultiDropdownNestedItem.razor.rz.scp.css */
.item-container.focused[b-43qt5xedig] {
    background-color: #e3f2fd;
    border: 1px solid #2196f3;
}

.item-container.focused:hover[b-43qt5xedig] {
    background-color: #bbdefb;
}
/* /Pages/SaveWorkpapers/SaveWorkpapers.razor.rz.scp.css */
#overview-dialog.custom-dialogue[b-xdcj0dwusu] {
    overflow: scroll !important;
}

.custom-dialogue[b-xdcj0dwusu]::part(control) {
    min-width: fit-content;
    overflow: visible;
    height: auto !important;
    max-height: none !important;
}

.custom-dialogue[b-xdcj0dwusu]::part(content) {
    overflow-y: visible !important;
}

.input-container[b-xdcj0dwusu] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 14px 0px;
}

.inputRow[b-xdcj0dwusu] {
    flex: 0 0 245px;
}

.save-work-papers-data-container[b-xdcj0dwusu] {
    width: 760px;
}

.instructional-text[b-xdcj0dwusu] {
    margin-bottom: 8px;
}

.text-field[b-xdcj0dwusu]::part(label) {
    display: block;
    text-align: center;
    width: 100%;
}

@media (max-width: 599px) {
    .inputRow[b-xdcj0dwusu] {
        flex: 1 1 100%; /* Make each input take full width on smaller screens */
    }
}

.add-supporting-evidence-dropdown-box[b-xdcj0dwusu] {
    margin-top: 14px;
}

.dropdown[b-xdcj0dwusu] {
    display: inline-grid;
    gap: 10px;
}

.drop-down-region[b-xdcj0dwusu] {
    margin-top: 35px;
    z-index: 1000;
    width: 262px;
}

.destination[b-xdcj0dwusu] {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-overlay[b-xdcj0dwusu] {
    background: var(--saf-color-interactive-overlay);
    height: 100%;
    inset: 0px;
    position: fixed;
    touch-action: none;
    transition: opacity 0.3s ease-out;
    width: 100%;
    z-index: var(--saf-z-index-overlay);
    justify-content: center;
    align-items: center;
    display: flex;
}

.save-work-papers-data-container .alert-container[b-xdcj0dwusu] {
    margin-top: 2px;
    margin-bottom: 24px;
    width: 100%;
    z-index: 1;
}

.save-work-papers-data-container[b-xdcj0dwusu]  saf-alert::part(control) {
    width: 100%;
    padding: 8px 12px;
    box-sizing: border-box;
}
/* /Pages/UnitBalance/UnitBalanceComponents/UnitBalanceFilter.razor.rz.scp.css */
h2[b-6osnoktzzc] {
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 4px;
}

.filter-name[b-6osnoktzzc] {
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.filter-label-container[b-6osnoktzzc] {
    padding-top: 12px;
    display: flex;
    justify-content: space-between;
}

.filter-by-label[b-6osnoktzzc],
.clear-filter-label[b-6osnoktzzc] {
    display: inline-block;
}

.clear-filter-label[b-6osnoktzzc] {
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}

.clear-filter-icon[b-6osnoktzzc] {
    padding-right: 4px;
}

.unit-balance-filter-checkbox-container[b-6osnoktzzc] {
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 20px;
}
.unit-balance-filter-checkbox-container span[b-6osnoktzzc] {
    padding-left: 8px;
}

.disclosure-content[b-6osnoktzzc] {
    margin-left: 4px;
    padding-top: 8px;
    margin-top: 8px;
    border-top: 1px solid #737373;
}

.search-bar-container[b-6osnoktzzc] {
        margin-top: 4px;
}

.search-bar-container saf-search-field[b-6osnoktzzc] {
        width: 100%;
        min-width: 0;
        box-sizing: border-box;
}

.view-more-engagements[b-6osnoktzzc] {
    cursor: pointer;
    color: #0000FF;
}
/* /Pages/UnitBalance/UnitBalanceComponents/UnitValidity.razor.rz.scp.css */
.unit-balance-validity-table[b-f932czylm0] {
    width: 100%;
    margin-top: 16px;
    border-top: 1px solid #737373;
    font-family: "Source Sans 3", sans-serif;
}

.unit-balance-validity-table th[b-f932czylm0] {
    padding-top: 16px;
}

.unit-balance-validity-table td[b-f932czylm0] {
    padding-top: 8px;
    line-height: 18.9px;
}

h2[b-f932czylm0] {
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 4px;
}
/* /Pages/ZeroState.razor.rz.scp.css */
.zero-state-title[b-ummc6umcf0] {
	font-family: "Arimo", "Source Sans 3", Arial, sans-serif;
	font-size: 24px; 
	font-weight: 400;
	line-height: 1.2; 
	letter-spacing: 0;
	margin: 0 0 8px;
	color: #212223;
	text-align: center;
}

.zero-state-icon[b-ummc6umcf0] {
	color: #212223;
	margin-bottom: 4px; 
}

.zero-state[b-ummc6umcf0] {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.zero-state-card[b-ummc6umcf0] { width: 640px; max-width: 100%; }

.zero-state-card p[b-ummc6umcf0] {
	font-family: "Source Sans 3", Arial, sans-serif;
	font-size:16px;
	line-height:1.5; 
	font-weight:400;
	letter-spacing:0;
	margin:0 0 8px;
	color:#212223; 
}

@media (max-width: 640px) {
	.zero-state[b-ummc6umcf0] {
		position: static;        
		transform: none;          
		top: auto; left: auto;    
		padding: 48px 16px 64px;  
		display: flex;
		justify-content: center;
	}
	.zero-state-card[b-ummc6umcf0] { width: 100%; }
	.zero-state-title[b-ummc6umcf0] { font-size:20px; margin-bottom: 6px; }
	.zero-state-card p[b-ummc6umcf0] { font-size: 14px; line-height: 1.45; }
}
/* /Shared/DropDownButton/DropDownButton.razor.rz.scp.css */
.dropdown[b-dnxsf0wsyd] {
    display: inline-grid;
    gap: 10px;
}

.dropdown-action-button[dropdown-open][b-dnxsf0wsyd]::part(control) {
    background: #1D4B34;
    color: white;
    border-color: #1D4B34;
}

.dropdown-action-button[b-dnxsf0wsyd]::part(control) {
    color: #1D4B34;
}

.dropdown-region[b-dnxsf0wsyd] {
    margin-top: 35px;
    z-index: 1000;
    width: 254px;
}

.label-style[b-dnxsf0wsyd] {
    display: block;
    font-size: 16px;
}

.description-style[b-dnxsf0wsyd] {
    font-size: 12px;
    display: block;
    line-height: 14px;
    padding: 5px 0px;
}
/* /Shared/LearnMoreButton/LearnMoreButton.razor.rz.scp.css */
.learn-more-button[b-efxjt6ou79]::part(control) {
    color: #1D4B34
}

saf-drawer#learn-more-drawer[b-efxjt6ou79]::part(control) {
    --custom-padding: 55px;
    top: var(--custom-padding);
    height: calc(100vh - var(--custom-padding));
}

saf-drawer#learn-more-drawer[hidden][b-efxjt6ou79] {
    z-index: 10;
}

.emptygrid-learnmore-link[b-efxjt6ou79] {
    color: #0062C4 !important;
    text-decoration: none;
}
