@import '_content/Signal.Platform.Utilities.UI.Component.Library/Signal.Platform.Utilities.UI.Component.Library.dmtl30a3gv.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* /Components/Layout/NavMenu.razor.rz.scp.css */
/* /Components/Layout/SettingsLayout.razor.rz.scp.css */
/* /Components/Layout/SettingsNavMenu.razor.rz.scp.css */
/* /Components/Pages/Communications/Communications.razor.rz.scp.css */
.communications-table .mud-table-container[b-nx2vktdofy] {
    overflow-x: auto !important;
}

[b-nx2vktdofy] .mud-table-container {
    overflow-x: auto !important;
    overflow-y: auto !important;
}

[b-nx2vktdofy] .mud-table-root {
    min-width: 1410px;
}

/* Force column widths via colgroup to be respected */
[b-nx2vktdofy] .mud-table-root col {
    width: auto;
}

/* Sticky icon column */
[b-nx2vktdofy] .mud-table-root th:nth-child(1),
[b-nx2vktdofy] .mud-table-root td:nth-child(1) {
    position: sticky !important;
    left: 0 !important;
    z-index: 2 !important;
    background: var(--mud-palette-surface) !important;
    min-width: 50px;
}

/* Sticky name column */
[b-nx2vktdofy] .mud-table-root th:nth-child(2),
[b-nx2vktdofy] .mud-table-root td:nth-child(2) {
    position: sticky !important;
    left: 50px !important;
    z-index: 2 !important;
    background: var(--mud-palette-surface) !important;
    box-shadow: 2px 0 4px rgba(0, 0, 0, 0.1);
    min-width: 200px;
}

[b-nx2vktdofy] .mud-table-root thead th:nth-child(1),
[b-nx2vktdofy] .mud-table-root thead th:nth-child(2) {
    z-index: 4 !important;
}

[b-nx2vktdofy] .mud-table-root tr:nth-child(odd) td:nth-child(1),
[b-nx2vktdofy] .mud-table-root tr:nth-child(odd) td:nth-child(2) {
    background: var(--mud-palette-background) !important;
}

[b-nx2vktdofy] .mud-table-root tr:nth-child(even) td:nth-child(1),
[b-nx2vktdofy] .mud-table-root tr:nth-child(even) td:nth-child(2) {
    background: var(--mud-palette-surface) !important;
}

/* Prevent NoRecordsContent colspan from collapsing headers */
[b-nx2vktdofy] .mud-table-root thead th {
    white-space: nowrap;
}
/* /Components/Pages/Settings/BusinessAreas.razor.rz.scp.css */
.name-cell[b-oo34z3l256],
.description-cell[b-oo34z3l256] {
    white-space: normal;
}

.wrap-text[b-oo34z3l256] {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.input-area[b-oo34z3l256] {
    width: 100%;
}
/* /Components/Pages/Settings/CommunicationTypes.razor.rz.scp.css */
.communication-type-name-cell[b-yd0eq9d0xg],
.communication-type-description-cell[b-yd0eq9d0xg] {
    white-space: normal;
}

.communication-type-wrap-text[b-yd0eq9d0xg] {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.communication-type-input[b-yd0eq9d0xg] {
    width: 100%;
}
/* /Components/Pages/Settings/Products.razor.rz.scp.css */
.name-cell[b-fwh8fgma9p],
.description-cell[b-fwh8fgma9p],
.business-area-cell[b-fwh8fgma9p] {
    white-space: normal;
}

.wrap-text[b-fwh8fgma9p] {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.input-area[b-fwh8fgma9p] {
    width: 100%;
}
/* /Components/Pages/Settings/Purposes.razor.rz.scp.css */
.purpose-name-cell[b-lep5fixup8],
.purpose-description-cell[b-lep5fixup8] {
    white-space: normal;
}

.purpose-wrap-text[b-lep5fixup8] {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.purpose-input[b-lep5fixup8] {
    width: 100%;
}
