/* /Admin/Components/Clients/ClientProfile.razor.rz.scp.css */
[b-vl2wr9s3bq] .mud-typography-h6 {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
}

[b-vl2wr9s3bq] .mud-typography-subtitle1 {
    color: var(--neutral-10);
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: 0.25px;
}

[b-vl2wr9s3bq] .mud-typography-caption {
    color: var(--neutral-40);
    line-height: 1rem;
    letter-spacing: 0.4px;
}

[b-vl2wr9s3bq] .mud-button-root.mud-button-filled {
    color: var(--neutral-0);
    border-radius: 2.5rem;
    background: var(--accent-green);
    padding: .5rem .75rem;
    width: 10.8rem;
    height: 2.25rem;
}

[b-vl2wr9s3bq] .mud-button-root.mud-button-outlined {
    color: var(--neutral-40);
    border-radius: 2.5rem;
    border-color: var(--accent-green);
    background: var(--neutral-0);
    padding: .5rem .75rem;
    width: 10.8rem;
    height: 2.25rem;
}

[b-vl2wr9s3bq] .mud-button-root.mud-button-text {
    color: var(--neutral-40);
    border-radius: 2.5rem;
    padding: .5rem .5rem;
    width: 7.68rem;
    height: 2.25rem;
}
/* /Admin/Components/Clients/ClientProfileTierTwoGrid.razor.rz.scp.css */
[b-rqejbhsys2] .mud-input-control .search-input {
    width: 20rem;
}

[b-rqejbhsys2] .mud-input.mud-input-outlined.mud-input-adorned-start{
    width: 20rem;
}

[b-rqejbhsys2] .mud-input-control.mud-input-control-margin-dense.mud-input-outlined-with-label{
    margin: 0;
}

[b-rqejbhsys2] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow-x: hidden;
}

[b-rqejbhsys2] .mud-data-grid .mud-toolbar {
    height: auto;
    padding: unset;
}

[b-rqejbhsys2] .mud-toolbar .mud-typography-h6 {
    color: var(--neutral-10);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
}

[b-rqejbhsys2] .mud-toolbar .mud-typography-body1 {
    color: var(--neutral-10);
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: 0.25px;
}

[b-rqejbhsys2] .mud-data-grid th {
    font-size: 0.875rem;
    padding: 1rem;
    background-color: var(--neutral-99) !important;
}

[b-rqejbhsys2] .mud-data-grid td {
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 3.2rem;
}

[b-rqejbhsys2] .mud-table-cell {
    padding: 0;
}

[b-rqejbhsys2] .mud-drop-container:has(.mud-table-empty-row),
[b-rqejbhsys2] .mud-table-root:has(.mud-table-empty-row) {
    height: 100%;
}

[b-rqejbhsys2] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}

[b-rqejbhsys2] .mud-data-grid .cell-actions {
    width: 6.25rem;
    min-width: 6.25rem;
}

[b-rqejbhsys2] .mud-data-grid .cell-tier2-clients {
    width: 11rem;
    min-width: 11rem;
    text-align: right;
    padding-right: 4.5rem;
}

[b-rqejbhsys2] .mud-data-grid .cell-country {
    width: 5.6rem;
    min-width: 5.6rem;
}

[b-rqejbhsys2] .mud-data-grid .cell-code {
    width: 9.5rem;
    min-width: 9.5rem;
}
/* /Admin/Components/Clients/ClientTierBadge.razor.rz.scp.css */
.client-tier-badge[b-l4pruzpr12] {
	display: flex;
	align-items: center;
	padding: 0 0.25rem;
	height: 1.125rem;
	border: 1px solid var(--white-alpha-a100);
	border-radius: 2rem;
	background-color: var(--secondary-40);
	cursor: default;

	font-size: .75rem;
	font-weight: 400;
	letter-spacing: 0.025rem;
	line-height: 1rem;
	color: var(--white-alpha-a100);

	overflow: hidden;
	white-space: nowrap;
}
/* /Admin/Components/Clients/ManageClientAccessDialog.razor.rz.scp.css */
.actions-row[b-1i51woq300] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
}

.clients-count-label[b-1i51woq300] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    letter-spacing: 0.025rem;
    color: var(--neutral-40);
    margin: 0;
    padding-left: 1rem;
}

.btn-cancel[b-1i51woq300] {
    padding: 0 0.25rem;
    color: var(--neutral-40);
    font-weight: 500;
    letter-spacing: 0.1px;
    cursor: pointer;
}

.action-buttons[b-1i51woq300] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    align-self: end;
    cursor: pointer;
}

.action-buttons-divider[b-1i51woq300] {
    margin-top: auto;
    margin-bottom: 1.5rem;
    opacity: 0.1;
    height: 0.1rem;
}

.btn-submit[b-1i51woq300] {
    padding: .5rem .875rem;
    font-size: .875rem;
    letter-spacing: .00625rem;
}

.btn-green-filled:disabled[b-1i51woq300] {
    background-color: var(--neutral-90) !important;
    color: var(--neutral-60) !important;
    opacity: 1;
}
/* /Admin/Components/Clients/ManageClientsGrid.razor.rz.scp.css */
.clients-grid-wrapper[b-ri3op6ki08]{
    overflow: hidden;
    height: 100%;
}

.company-name[b-ri3op6ki08] {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.025rem;
    color: var(--neutral-40);
}

[b-ri3op6ki08] .mud-table {
    border-radius: unset;
    background-color: var(--neutral-99);
}

[b-ri3op6ki08] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow-x: hidden;
}

[b-ri3op6ki08] .mud-data-grid th {
    font-size: 0.875rem;
    padding: 1rem;
    background-color: var(--neutral-95) !important;
}

[b-ri3op6ki08] .mud-tabs {
    border-radius: 0.5rem;
    border: 2px solid var(--primary-30);
}

[b-ri3op6ki08] .mud-tabs-tabbar {
    background-color: var(--neutral-95) !important;
    border-radius: 0.5rem;
}

[b-ri3op6ki08] .mud-tabs-tabbar .mud-tabs-tabbar-inner {
    min-height: 2.25rem;
}

[b-ri3op6ki08] .mud-tabs .mud-tab.mud-tab-active {
    background-color: var(--primary-30);
    color: var(--neutral-0);
}

[b-ri3op6ki08] .mud-tabs .mud-tab:not(.mud-tab-active) {
    color: var(--primary-30);
}

[b-ri3op6ki08] .mud-tab {
    text-transform: none;
    font-weight: 400;
    line-height: 1.5rem;
    min-height: 2.25rem;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-toolbar {
    display: grid;
    grid-template-columns: auto 1fr auto auto;
    align-items: center;
    padding: 0;
    column-gap: .5rem;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-toolbar > :first-child
::deep .mud-data-grid .mud-table-toolbar > :nth-child(2) {
    justify-self: start;
    margin: 0;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-toolbar > :nth-child(3),
[b-ri3op6ki08] .mud-data-grid .mud-table-toolbar > :nth-child(4) {
    justify-self: end;
    margin: 0;
}

[b-ri3op6ki08] .mud-input.mud-input-outlined.mud-input-adorned-start{
    width: 16rem;
}

[b-ri3op6ki08] .mud-input-control.mud-input-control-margin-dense.mud-input-outlined-with-label{
    margin: 0;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-root {
    table-layout: fixed;
    width: 100%;
    max-width: 100%;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-head th:first-child,
[b-ri3op6ki08] .mud-data-grid .mud-table-body td:first-child {
    width: 2.3rem !important;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-head .cell-client-name {
    width: 17rem !important;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-head .cell-code {
    width: 8rem !important;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-head .cell-country{
    width: 6rem !important;
}

[b-ri3op6ki08] .mud-data-grid .mud-table-head .cell-actions {
    width: 11rem !important;
}

[b-ri3op6ki08] .mud-data-grid tr.selected {
    background-color: var(--primary-95);
}

[b-ri3op6ki08] .mud-data-grid td {
    padding-left: 1rem;
    height: 3.2rem;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-ri3op6ki08] .mud-data-grid th {
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-ri3op6ki08] .mud-table-cell {
    padding: 0;
}

[b-ri3op6ki08] .mud-data-grid td.cell-actions > div {
    display: flex;
    gap: 0.2rem;
    align-items: center;
}

[b-ri3op6ki08] .mud-data-grid .cell-actions .mud-typography {
    line-height: 2rem;
    flex: 1 0 0;
    margin: auto;
}

[b-ri3op6ki08] .mud-drop-container:has(.mud-table-empty-row),
[b-ri3op6ki08] .mud-table-root:has(.mud-table-empty-row) {
    height: 100%;
}

[b-ri3op6ki08] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}

[b-ri3op6ki08] .mud-table-pagination {
    display: none;
}
/* /Admin/Components/Clients/SelectClientDialog.razor.rz.scp.css */
[b-p319fz8hlb] .secondary-text {
    font-size: .875rem;
    letter-spacing: 0.015625rem;
    line-height: 1.25rem;
    color: var(--neutral-40) !important;
}

[b-p319fz8hlb] .mud-tabs {
    margin-right: auto;
}

[b-p319fz8hlb] .mud-tabs-tabbar-inner {
    min-height: unset;
}

[b-p319fz8hlb] .mud-tab {
    padding: .375rem 1.25rem;
    min-height: unset;

    border: 1px solid var(--primary-40);
    font-weight: 400;
    letter-spacing: 0.03125rem;
    line-height: 1.5rem;
    text-transform: none;
}

[b-p319fz8hlb] .mud-tooltip-root:first-child .mud-tab {
    border-radius: 0.5rem 0 0 0.5rem;
}

[b-p319fz8hlb] .mud-tooltip-root:last-child .mud-tab {
    border-radius: 0 0.5rem 0.5rem 0;
}

[b-p319fz8hlb] .mud-tab.mud-tab-active {
    color: var(--white-alpha-a100);
    background-color: var(--primary-30);
}

[b-p319fz8hlb] .mud-tab:not(.mud-tab-active) {
    color: var(--primary-30);
}

[b-p319fz8hlb] .select-country {
    width: 6.25rem;
}

[b-p319fz8hlb] .mud-input-control.search-input {
    min-width: 12rem;
    max-width: 20rem;
}

.grid-wrapper[b-p319fz8hlb] {
	overflow-y: hidden;
}

[b-p319fz8hlb] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr;
    row-gap: 1.5rem;
    border-radius: 0;
    overflow-x: auto;
    height: 100%;

    background-color: unset;
}

[b-p319fz8hlb] .mud-table-toolbar {
    height: auto;
    padding: unset;
    column-gap: 1rem;
}

[b-p319fz8hlb] .mud-data-grid .mud-table-container {
    overflow-y: scroll;
}

[b-p319fz8hlb] .mud-data-grid .mud-table-root {
    table-layout: fixed;
    border-collapse: separate;
    width: 45rem;
}

[b-p319fz8hlb] .mud-data-grid .mud-table-root th:nth-child(1) {
    width: 22.5rem;
}

[b-p319fz8hlb] .mud-data-grid .mud-table-root th:nth-child(2),
[b-p319fz8hlb] .mud-data-grid .mud-table-root th:nth-child(3) {
    width: 6rem;
}

[b-p319fz8hlb] .mud-data-grid .mud-table-root th:nth-child(4) {
    width: 10.5rem;
}

[b-p319fz8hlb] .mud-data-grid tr.selected {
    background-color: var(--primary-95);
}

[b-p319fz8hlb] .mud-data-grid tr.new-selection td {
    border-top: 1px solid var(--primary-40);
    border-bottom: 1px solid var(--primary-40);
}

[b-p319fz8hlb] .mud-data-grid tr.new-selection td:first-child {
    border-left: 1px solid var(--primary-40);
    border-radius: 2px 0 0 2px;
}

[b-p319fz8hlb] .mud-data-grid tr.new-selection td:last-child {
    border-right: 1px solid var(--primary-40);
    border-radius: 0 2px 2px 0;
}

[b-p319fz8hlb] .mud-data-grid th {
    border-radius: 0 !important;
    padding: 1rem .5rem;
    font-size: 0.875rem;
    background-color: var(--neutral-95) !important;
}

[b-p319fz8hlb] .mud-data-grid th:first-child {
    padding-left: 1rem;
}

[b-p319fz8hlb] .mud-data-grid th:last-child {
    padding-left: 1rem;
    padding-right: .25rem;
}

[b-p319fz8hlb] .mud-data-grid th:last-child .column-header {
    justify-content: flex-end;
}

[b-p319fz8hlb] .mud-data-grid th:last-child .column-header > span:first-child {
    text-align: right;
}

[b-p319fz8hlb] .mud-data-grid td {
    padding: 0 .5rem;
    height: 3.25rem;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-p319fz8hlb] .mud-data-grid td:first-child {
    padding-left: 1rem;
}

[b-p319fz8hlb] .mud-data-grid td:last-child {
    padding-right: 2.25rem;
    text-align: right;
}

[b-p319fz8hlb] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}

hr[b-p319fz8hlb] {
    color: var(--neutral-90);
}

.clients-count-label[b-p319fz8hlb] {
    font-size: .75rem;
    letter-spacing: 0.025rem;
    line-height: 1rem;
    color: var(--neutral-40) !important;
}

.action-buttons[b-p319fz8hlb] {
    display: flex;
    flex-direction: row;
    column-gap: .5rem;
}
/* /Admin/Components/CurrentUser.razor.rz.scp.css */
.user-wrapper[b-853b2z1gf9] {
    padding: 12px 16px 12px 30px;
    order: 1;
}

.user-name[b-853b2z1gf9] {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: var(--neutral-10);
}

.email[b-853b2z1gf9] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: var(--neutral-40);
}

.short-user-name[b-853b2z1gf9] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 999px;
    background-color: var(--secondary-40);
}

.user-name-text[b-853b2z1gf9] {
    color: var(--neutral-0);
}

.user-wrapper-short[b-853b2z1gf9] {
    padding-left: 20px;
}
/* /Admin/Components/EmailLogs/EmailEventTypeChip.razor.rz.scp.css */
[b-c1rsxd2kbm] .email-event-queued,
[b-c1rsxd2kbm] .email-event-processed {
	color: var(--primary-40);
	background-color: var(--primary-a6);
}

[b-c1rsxd2kbm] .email-event-delivered,
[b-c1rsxd2kbm] .email-event-opened,
[b-c1rsxd2kbm] .email-event-clicked,
[b-c1rsxd2kbm] .email-event-group-resubscribe {
	color: var(--success-40);
	background-color: var(--success-a6);
}

[b-c1rsxd2kbm] .email-event-deferred,
[b-c1rsxd2kbm] .email-event-group-unsubscribe,
[b-c1rsxd2kbm] .email-event-unsubscribe,
[b-c1rsxd2kbm] .email-event-spam-report {
	color: var(--warning-40);
	background-color: var(--warning-a6);
}

[b-c1rsxd2kbm] .email-event-failed,
[b-c1rsxd2kbm] .email-event-dropped,
[b-c1rsxd2kbm] .email-event-bounced {
	color: var(--negative-40);
	background-color: var(--negative-a6);
}

[b-c1rsxd2kbm] .mud-chip {
	cursor: default;
}

[b-c1rsxd2kbm] .mud-chip.mud-chip-size-medium {
	padding: 0 .25rem;
	height: 2rem;
	border-radius: 2rem;
}

[b-c1rsxd2kbm] .mud-chip .mud-icon-root {
	margin: 0;
	font-size: 1.5rem;
}

[b-c1rsxd2kbm] .mud-chip .mud-chip-content {
	padding: 0 .25rem;
}
/* /Admin/Components/EmailLogs/EmailLogsGrid.razor.rz.scp.css */
.btn-green-outlined[b-jbs049m40f],
.btn-green-filled[b-jbs049m40f] {
	white-space: nowrap;
}

[b-jbs049m40f] .mud-data-grid {
	display: grid;
	grid-template-rows: auto 1fr auto;
	overflow-x: auto;
	border-radius: 1rem;
}

[b-jbs049m40f] .mud-data-grid .mud-table-root colgroup > col:nth-child(1),
[b-jbs049m40f] .mud-data-grid .mud-table-root colgroup > col:nth-child(5),
[b-jbs049m40f] .mud-data-grid .mud-table-root colgroup > col:nth-child(6) {
	width: 0;
}

[b-jbs049m40f] .mud-data-grid th:not(.mud-table-loading) {
	padding: .75rem 1rem;
	background-color: var(--neutral-99) !important;
}

[b-jbs049m40f] .mud-data-grid tr.selected {
	background-color: var(--primary-95);
}

[b-jbs049m40f] .mud-data-grid td {
	padding: .75rem 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

[b-jbs049m40f] .mud-data-grid .mud-table-toolbar {
	display: grid;
	grid-template-columns: 1fr auto;
	column-gap: .5rem;

	height: auto;
	padding: 2rem 1rem;
}

[b-jbs049m40f] .mud-data-grid .mud-table-toolbar .toolbar-actions {
	display: grid;
	grid-template-columns: minmax(10rem, 20rem) auto;
	column-gap: .5rem;
}

[b-jbs049m40f] .mud-data-grid .mud-table-toolbar .mud-input-control .mud-input {
	padding-left: .5rem;
	padding-inline-start: .5rem;
}

[b-jbs049m40f] .mud-data-grid .mud-table-toolbar .mud-input-control .mud-input input {
	padding: .5rem .5rem .5rem 0;
}
/* /Admin/Components/EmailLogs/EmailStatusChip.razor.rz.scp.css */
[b-ztiwgzc335] .mud-chip.email-status-in-process {
	color: var(--primary-40);
	background-color: var(--primary-a6);
}

[b-ztiwgzc335] .mud-chip.email-status-delivered {
	color: var(--success-40);
	background-color: var(--success-a6);
}

[b-ztiwgzc335] .mud-chip.email-status-not-delivered {
	color: var(--negative-40);
	background-color: var(--negative-a6);
}

[b-ztiwgzc335] .mud-chip.mud-chip-size-medium {
	padding: 0 .375rem;
	height: 1.5rem;
}
/* /Admin/Components/FileUpload/ShipmentFileUploadRow.razor.rz.scp.css */
td[b-dddzvjj2cr] {
	vertical-align: top;
	border: .5rem solid #00000000;
}

td:first-child[b-dddzvjj2cr] {
	border-left: none;
}

td:last-child[b-dddzvjj2cr] {
	border-right: none;
}

tr:first-child td[b-dddzvjj2cr] {
	border-top: none;
}

tr:last-child td[b-dddzvjj2cr] {
	border-bottom: none;
}

[b-dddzvjj2cr] .file-upload-pending-icon,
[b-dddzvjj2cr] .file-upload-progress-icon {
	color: var(--primary-40);
}

[b-dddzvjj2cr] .file-upload-progress-icon {
	width: 1.25rem;
	height: 1.25rem;
	padding: .1041rem;
}

[b-dddzvjj2cr] .file-upload-success-icon {
	color: var(--success-40);
}

[b-dddzvjj2cr] .file-upload-error-icon {
	color: var(--negative-40);
}

.file-upload-name-wrapper[b-dddzvjj2cr] {
	cursor: default;
	max-width: 24rem;
}

.file-upload-name-container[b-dddzvjj2cr] {
	display: flex;
	flex-direction: row;
	column-gap: .5rem;
	min-width: 20rem;

	padding: .5rem;
	border: .0625rem solid var(--neutral-40);
	border-radius: var(--mud-default-borderradius);
}

.file-upload-name-container.file-upload-failed[b-dddzvjj2cr] {
	border-color: var(--negative-40);
}

.file-upload-name[b-dddzvjj2cr],
.file-upload-size[b-dddzvjj2cr] {
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: 0.015625rem;
	line-height: 1.25rem;
}

.file-upload-size[b-dddzvjj2cr] {
	color: var(--neutral-40);
}

[b-dddzvjj2cr] .file-type-select .mud-input .mud-input-slot {
	line-height: 1.25rem;
	padding: .5625rem .5rem .5625rem .875rem;
}

.error-text[b-dddzvjj2cr] {
	margin-top: .25rem;
	font-size: .75rem;
	font-weight: 400;
	letter-spacing: 0.025rem;
	line-height: 1rem;
	color: var(--negative-40);
}
/* /Admin/Components/Header.razor.rz.scp.css */
.header-content[b-q11bfafhel] {
    padding: 8px 0px;
    width: 100vw;
    height: 56px;
    border-bottom: 1px solid var(--neutral-90);
}

.admin-menu[b-q11bfafhel] {
    display: flex;
    align-items: center;
    padding: 0px 16px 0px 0px;
    gap: 16px;
    height: 40px;
}

.logo-wrapper[b-q11bfafhel] {
    display: flex;
    align-items: center;
    padding: 0px 20px;
    gap: 32px;
}

.btn-toggle-nav-menu[b-q11bfafhel] {
    box-sizing: border-box;
    padding: 10px;
    width: 40px;
    height: 40px;
    background: var(--neutral-0);
    border: 0.5px solid var(--neutral-90);
    box-shadow: 0px 4px 8px -3px rgba(0, 0, 0, 0.16);
    border-radius: 16px;
}

.btn-toggle-nav-menu:hover[b-q11bfafhel] {
    transform: scale(1.05);
}

.delimiter[b-q11bfafhel] {
    height: 24px;
    flex-grow: 1;
}

.btn-title[b-q11bfafhel] {
    padding: 0px;
    isolation: isolate;
    width: 40px;
    height: 40px;
    border: none;
}

/* /Admin/Components/Logout.razor.rz.scp.css */
.logout-wrapper[b-pyr67jeh1x] {
    display: flex;
    padding: 12px 16px 12px 30px;
    gap: 20px;
    order: 3;
    cursor: pointer;
}

.logout-text[b-pyr67jeh1x] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: 0.1px;
    color: var(--neutral-40);
}
/* /Admin/Components/NavMenu.razor.rz.scp.css */
.sidebar-wrapper[b-916clb10xi] {
    display: flex;
    flex-direction: column;
    padding: 1rem 0px 0px;
    width: 17rem;
    height: 100%;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}

.nav-list[b-916clb10xi] {
    order: 0;
}

.sidebar-wrapper-short[b-916clb10xi] {
    width: 5.25rem;
}

[b-916clb10xi] .mud-nav-link:hover,
[b-916clb10xi] .mud-nav-link:focus:not(.mud-nav-link-disabled) {
    border-radius: 0 1rem 1rem 0;
    background-color: var(--secondary-40-alpha-a8) !important;
}

[b-916clb10xi] .mud-nav-link.active:not(.mud-nav-link-disabled) {
    border-radius: 0 1rem 1rem 0;
    border-left: .125rem solid var(--primary-40);
    background-color: var(--secondary-40-alpha-a8) !important;
}

[b-916clb10xi] .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-text {
    color: var(--primary-40);
}
/* /Admin/Components/Reports/Filters/UploadFileReportFilter.razor.rz.scp.css */
[b-frho2z2ljp] .d-flex.report-edit-filters-wrapper {
    border-radius: .5rem;
    border: 1px solid var(--neutral-90);
    background: var(--neutral-99);
}

[b-frho2z2ljp] .mud-typography-body1.preview-title-text {
    color: var(--neutral-40);
    font-weight: 500;
    line-height: 1rem;
    letter-spacing: .00625rem;
}

[b-frho2z2ljp] .mud-button-root.btn-apply,
[b-frho2z2ljp] .mud-button-root.btn-apply:hover {
    width: 9.125rem;
    height: 2.25rem;
    background: var(--accent-green);
}

[b-frho2z2ljp] .mud-button-root.btn-cancel,
[b-frho2z2ljp] .mud-button-root.btn-cancel:hover,
[b-frho2z2ljp] .mud-button-root.btn-reset-all,
[b-frho2z2ljp] .mud-button-root.btn-reset-all:hover {
    color: var(--neutral-40);
    height: 2.25rem;
    background-color: transparent;
}

[b-frho2z2ljp] .mud-picker {
    max-width: 10rem;
}

[b-frho2z2ljp] .mud-select {
    width: 15rem;
}
/* /Admin/Components/Reports/Filters/UploadFileReportGrid.razor.rz.scp.css */
[b-ga8suo0jhv] .mud-typography-body1.filter-description-text {
    color: var(--neutral-40);
    font-weight: 400;
    line-height: 1.25rem;
    letter-spacing: .0156rem;
}

[b-ga8suo0jhv] .mud-button-root.btn-edit-filters {
    width: 5rem;
}

[b-ga8suo0jhv] .mud-button-root.btn-green-outlined:hover {
    background-color: var(--neutral-0);
}

[b-ga8suo0jhv] .mud-button-root.export-button {
    color: var(--neutral-0);
}

[b-ga8suo0jhv] .mud-typography-body1.filter-description-text span {
    color: var(--neutral-10);
    font-weight: 700;
}

[b-ga8suo0jhv] .mud-input-control .search-input {
    width: 20rem;
}

[b-ga8suo0jhv] .mud-input.mud-input-outlined.mud-input-adorned-start{
    width: 20rem;
}

[b-ga8suo0jhv] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow-x: hidden;
}

[b-ga8suo0jhv] .mud-data-grid .mud-toolbar {
    height: auto;
    padding: unset;
}

[b-ga8suo0jhv] .mud-toolbar .mud-typography-body1 {
    color: var(--neutral-10);
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: 0.25px;
}

[b-ga8suo0jhv] .mud-data-grid th {
    font-size: 0.875rem;
    padding: 1rem;
    background-color: var(--neutral-99) !important;
}

[b-ga8suo0jhv] .mud-data-grid td {
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 3.2rem;
}

[b-ga8suo0jhv] .mud-table-cell {
    padding: 0;
}

[b-ga8suo0jhv] .mud-drop-container:has(.mud-table-empty-row),
[b-ga8suo0jhv] .mud-table-root:has(.mud-table-empty-row) {
    height: 100%;
}

[b-ga8suo0jhv] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}
/* /Admin/Components/Reports/ReportCard.razor.rz.scp.css */
[b-f37ea2n37p] .mud-paper {
    border-radius: 1rem;
    width: 35.5rem;
    cursor: pointer;
}

[b-f37ea2n37p] .mud-typography.title-text {
    line-height: 2rem;
}

[b-f37ea2n37p] .mud-typography.description-text {
    color: var(--neutral-40);
}

[b-f37ea2n37p] .mud-icon-root.card-icon {
    width: 7.75rem;
    height: 7.75rem;
    color: var(--info-40);
}
/* /Admin/Components/SidebarFooter.razor.rz.scp.css */
.footer-wrapper[b-5c69vh1woo] {
    margin-top: auto;
}

.version-wrapper[b-5c69vh1woo] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    order: 4;
}
/* /Admin/Components/Users/ExtendedStatusChips/ExtendedActivePausedToggle.razor.rz.scp.css */
.status-toggle-container[b-ybsf5exyix] {
	display: flex;
}

.btn-small-borderless[b-ybsf5exyix] {
	display: inline-flex;
}

[b-ybsf5exyix] .mud-chip.mud-disabled {
	opacity: 1;
}

[b-ybsf5exyix] .mud-chip.mud-chip-size-large.active {
	border-radius: 2.5rem 0 0 2.5rem;
}

[b-ybsf5exyix] .mud-chip.mud-chip-size-large.paused {
	border-radius: 0 2.5rem 2.5rem 0;
}

[b-ybsf5exyix] .mud-chip.mud-chip-size-large.mud-disabled {
	color: var(--white-alpha-a100);
	background-color: var(--accent-green);
}

[b-ybsf5exyix] .mud-chip.mud-chip-size-large:not(.mud-disabled) {
	color: var(--neutral-40);
	background-color: var(--neutral-a6);
}

[b-ybsf5exyix] .mud-disabled .mud-icon-root {
	color: inherit;
}
/* /Admin/Components/Users/ExtendedStatusChips/ExtendedBouncedChip.razor.rz.scp.css */
.text-description[b-wftv8uze58] {
	color: var(--neutral-40);
}
/* /Admin/Components/Users/ExtendedStatusChips/ExtendedPendingChip.razor.rz.scp.css */
.text-description[b-elxz5an4vj] {
	color: var(--neutral-40);
}
/* /Admin/Components/Users/ManageUser.razor.rz.scp.css */
.btn-cancel[b-1k183bsoxf] {
    padding: 0 0.25rem;
    color: var(--neutral-40);
    font-weight: 500;
    letter-spacing: 0.1px;
    cursor: pointer;
}

.action-buttons[b-1k183bsoxf] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    cursor: pointer;
}

.action-buttons-divider[b-1k183bsoxf] {
    margin-bottom: 1.5rem;
    width: 25rem;
    opacity: 0.1;
    height: 0.1rem;
}

.btn-submit[b-1k183bsoxf] {
    padding: .5rem .875rem;

    font-size: .875rem;
    letter-spacing: .00625rem;
}
/* /Admin/Components/Users/SendEmailDialog.razor.rz.scp.css */
.send-email-divider[b-ilh0gfx4yq] {
    opacity: 0.1;
    height: .1rem;
    margin: 0rem;
}

.send-email-text[b-ilh0gfx4yq] {
    color: var(--neutral-10);
    font-size: 1rem;
    line-height: 1.25rem;
}

.btn-send-email[b-ilh0gfx4yq] {
    padding: .5rem .75rem;
}

.btn-cancel[b-ilh0gfx4yq] {
    color: var(--neutral-40);
    font-weight: 500;
    letter-spacing: .1px;
}
/* /Admin/Components/Users/UserPermissionsClientRow.razor.rz.scp.css */
.user-permissions-client-row[b-0g1a945iiq] {
	display: grid;
	grid-template-columns: auto auto 30% 1fr auto;
	grid-template-rows: 1fr;
	align-items: center;
}

[b-0g1a945iiq] .mud-button-root:disabled {
	opacity: 0;
}

.client-name-label[b-0g1a945iiq] {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: .009375rem;
	line-height: 1.25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.client-name-label .client-code[b-0g1a945iiq] {
	color: var(--neutral-40);
	font-size: .875rem;
	letter-spacing: .015625rem;
}

.permission-pills[b-0g1a945iiq] {
	display: flex;
	align-items: center;
	column-gap: .5rem;
	overflow: hidden;
}

[b-0g1a945iiq] .mud-chip.mud-chip-size-medium {
	cursor: default;
	color: var(--neutral-40);
	background-color: var(--secondary-a8);
	padding: 0 .5rem;
	height: 2rem;
	letter-spacing: .015625rem;
}

@media (hover: hover) and (pointer: fine) {
	[b-0g1a945iiq] .mud-chip.mud-chip-size-medium:hover {
		background-color: var(--secondary-a22);
	}
}

[b-0g1a945iiq] .mud-chip.mud-chip-size-medium.permission-list-tooltip-pill {
	padding: 0 .75rem;
}

[b-0g1a945iiq] .mud-chip.mud-chip-size-medium.permission-list-tooltip-pill .mud-chip-icon {
	width: 1.5rem;
	height: 1.5rem;
	margin: 0;
}

.permission-list[b-0g1a945iiq] {
	list-style: none;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	row-gap: .5rem;
	margin: 0;
	padding: 0;
}

.context-actions[b-0g1a945iiq] {
	display: flex;
}

.context-actions[b-0g1a945iiq]  > button {
	width: 3rem;
	height: 3rem;
}
/* /Admin/Components/Users/UserPermissionsGrid.razor.rz.scp.css */
h6[b-xlvt1nzigx] {
	font-size: 1.25rem;
	letter-spacing: .009375rem;
	line-height: 1.5rem;
}

.text-description[b-xlvt1nzigx] {
	letter-spacing: .015625rem;
	line-height: 1.25rem;
}

.btn-green-filled[b-xlvt1nzigx] {
	white-space: nowrap;
}

.no-clients-message[b-xlvt1nzigx] {
	display: flex;
	flex-direction: column;
	row-gap: 1rem;
	align-items: center;
	padding-bottom: 2rem;
}

.no-clients-message .message-text[b-xlvt1nzigx] {
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .015625rem;
	line-height: 1.25rem;
	text-align: center;
	white-space: nowrap;
	color: var(--neutral-40);
}

.user-permissions-toolbar[b-xlvt1nzigx] {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-template-rows: 1fr;
	column-gap: .5rem;
	padding: 2rem 1rem;
	align-items: center;
}

.toolbar-no-selection-actions[b-xlvt1nzigx] {
	display: grid;
	grid-template-columns: minmax(10rem, 20rem) auto;
	grid-template-rows: 1fr;
	column-gap: .5rem;
	align-items: center;
}

.user-permissions-grid[b-xlvt1nzigx] {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: .5rem;
	padding: 0 1rem;
}

.user-permissions-grid .user-permissions-tier-1-client-card[b-xlvt1nzigx] {
	border: 1px solid var(--neutral-90);
	border-radius: .5rem;
	background-color: var(--neutral-95);
}

.user-permissions-grid .user-permissions-tier-1-client-card.expanded[b-xlvt1nzigx] {
	background-color: var(--neutral-99);
}

.user-permissions-grid .user-permissions-tier-1-client-row-container[b-xlvt1nzigx] {
	padding: .5rem;
	border-radius: .5rem;
}

@media (hover: hover) and (pointer: fine) {
	.user-permissions-grid .user-permissions-tier-1-client-card.collapsed .user-permissions-tier-1-client-row-container:hover[b-xlvt1nzigx] {
		background-color: var(--neutral-90);
	}

	.user-permissions-grid .user-permissions-tier-1-client-card.expanded .user-permissions-tier-1-client-row-container:hover[b-xlvt1nzigx] {
		background-color: var(--neutral-95);
	}
}

.user-permissions-grid .user-permissions-tier-2-clients[b-xlvt1nzigx] {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: .5rem;
	padding: 0 .5rem .5rem;
}

.user-permissions-grid .user-permissions-tier-2-clients[b-xlvt1nzigx]  .user-permissions-client-row {
	border-radius: .5rem;
}

@media (hover: hover) and (pointer: fine) {
	.user-permissions-grid .user-permissions-tier-2-clients[b-xlvt1nzigx]  .user-permissions-client-row:hover {
		background-color: var(--neutral-95);
	}
}

.user-permissions-grid .user-permissions-tier-1-client-card .user-permissions-tier-1-client-row-container:has(.user-permissions-client-row.selected)[b-xlvt1nzigx],
.user-permissions-grid .user-permissions-tier-2-clients[b-xlvt1nzigx]  .user-permissions-client-row.selected {
	background-color: var(--primary-95);
}
/* /Admin/Components/Users/UsersGrid.razor.rz.scp.css */
.user-role-name[b-8n7660upbj] {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.025rem;
    color: var(--neutral-40);
}

.mud-data-grid .btn-green-outlined[b-8n7660upbj],
.mud-data-grid .btn-green-filled[b-8n7660upbj] {
    white-space: nowrap;
}

[b-8n7660upbj] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow-x: auto;
}

[b-8n7660upbj] .mud-data-grid th {
    padding: .75rem 1rem;
    background-color: var(--neutral-99) !important;
}

[b-8n7660upbj] .mud-data-grid th.two-lines-text .column-header {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

[b-8n7660upbj] .mud-data-grid tr.selected {
    background-color: var(--primary-95);
}

[b-8n7660upbj] .mud-data-grid td {
    padding: .625rem 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-8n7660upbj] .mud-data-grid .cell-status {
    width: 7.5rem;
    max-width: 7.5rem;
}

[b-8n7660upbj] .mud-data-grid .cell-date {
    width: 8rem;
    max-width: 8rem;
}

[b-8n7660upbj] .mud-data-grid .cell-interactive-logins {
    width: 10rem;
    max-width: 10rem;
}

[b-8n7660upbj] .mud-data-grid .cell-actions {
    width: 6rem;
    max-width: 6rem;
}

[b-8n7660upbj] .mud-data-grid th.cell-actions .column-header {
    justify-content: end;
}

[b-8n7660upbj] .mud-data-grid td.cell-actions {
    padding: .375rem .5rem;
}

[b-8n7660upbj] .mud-data-grid td.cell-actions > div {
    display: flex;
    align-items: center;
    column-gap: .5rem;
}

[b-8n7660upbj] .mud-data-grid td.cell-actions > div > a,
[b-8n7660upbj] .mud-data-grid td.cell-actions button {
    padding: 0.25rem;
}

[b-8n7660upbj] .mud-data-grid .mud-table-toolbar {
    display: flex;
    gap: .5rem;
    height: auto;
    padding: 2rem 0;
}

[b-8n7660upbj] .mud-data-grid .mud-table-toolbar .mud-input-control .mud-input {
    padding-left: .5rem;
    padding-inline-start: .5rem;
}

[b-8n7660upbj] .mud-data-grid .mud-table-toolbar .mud-input-control .mud-input input {
    padding: .5rem .5rem .5rem 0;
}

[b-8n7660upbj] .mud-drop-container:has(.mud-table-empty-row),
[b-8n7660upbj] .mud-table-root:has(.mud-table-empty-row) {
    height: 100%;
}

.text-description[b-8n7660upbj] {
    letter-spacing: .015625rem;
    line-height: 1.25rem;
}

.related-users-title[b-8n7660upbj]{
    margin-left:1rem;
}
/* /Admin/Components/Users/UserStatusChip.razor.rz.scp.css */
[b-lhprnqfbjd] .mud-chip.pending {
	color: var(--primary-40);
	background-color: var(--primary-a6);
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-large.pending {
	background-color: var(--primary-a22);
}

[b-lhprnqfbjd] .mud-chip.bounced {
	color: var(--negative-40);
	background-color: var(--negative-a22);
}

[b-lhprnqfbjd] .mud-chip.active {
	color: var(--success-40);
	background-color: var(--success-a6);
}

[b-lhprnqfbjd] .mud-chip.paused {
	color: var(--neutral-40);
	background-color: var(--neutral-a6);
}

[b-lhprnqfbjd] .mud-chip:not(.mud-clickable) {
	cursor: default;
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-medium {
	padding: 0 .125rem;
	max-width: unset;
	height: 1.5rem;
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-medium .mud-chip-icon {
	width: 1.25rem;
	height: 1.25rem;
	margin: 0;
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-medium.bounced .mud-chip-icon {
	margin-left: .125rem;
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-medium .mud-chip-content {
	padding: 0 .25rem;
}

[b-lhprnqfbjd] .mud-chip.mud-chip-size-large {
	padding: .75rem 1.375rem;
	height: 3rem;
	border-radius: 2.5rem;
	letter-spacing: .03125rem;
}
/* /Admin/Pages/Client/ClientManagement.razor.rz.scp.css */
.company-name[b-a9whqpic8c] {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.025rem;
    color: var(--neutral-40);
}

[b-a9whqpic8c] .mud-tabs {
    border-radius: 0.5rem;
    border: 2px solid var(--primary-40);
}

[b-a9whqpic8c] .mud-tabs-tabbar {
    border-radius: 0.5rem;
}

[b-a9whqpic8c] .mud-tabs-tabbar .mud-tabs-tabbar-inner {
    min-height: 2.25rem;
}

[b-a9whqpic8c] .mud-tabs .mud-tab.mud-tab-active {
    background-color: var(--primary-30);
    color: var(--neutral-0);
}

[b-a9whqpic8c] .mud-tabs .mud-tab:not(.mud-tab-active) {
    color: var(--primary-30);
}

[b-a9whqpic8c] .mud-tab {
    text-transform: none;
    font-weight: 400;
    line-height: 1.5rem;
    min-height: 2.25rem;
}

[b-a9whqpic8c] .mud-select .select-country {
    width: 6.25rem;
}

[b-a9whqpic8c] .mud-input-control .search-input {
    width: 20rem;
}

[b-a9whqpic8c] .mud-input.mud-input-outlined.mud-input-adorned-start{
    width: 20rem;
}

[b-a9whqpic8c] .mud-input-control.mud-input-control-margin-dense.mud-input-outlined-with-label{
    margin: 0;
}

[b-a9whqpic8c] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    overflow-x: hidden;
}

[b-a9whqpic8c] .mud-data-grid .mud-toolbar {
    height: auto;
    padding: unset;
}

[b-a9whqpic8c] .mud-data-grid th {
    font-size: 0.875rem;
    padding: 1rem;
    background-color: var(--neutral-99) !important;
}

[b-a9whqpic8c] .mud-data-grid td {
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 3.2rem;
}

[b-a9whqpic8c] .mud-table-cell {
    padding: 0;
}

[b-a9whqpic8c] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}

[b-a9whqpic8c] .mud-data-grid .cell-actions {
    width: 6.25rem;
    min-width: 6.25rem;
}

[b-a9whqpic8c] .mud-data-grid .cell-tier2-clients {
    width: 11rem;
    min-width: 11rem;
    text-align: right;
    padding-right: 4.5rem;
}

[b-a9whqpic8c] .mud-data-grid th.cell-tier2-clients-header {
    text-align: right;
}

[b-a9whqpic8c] .mud-data-grid .cell-country {
    width: 5.6rem;
    min-width: 5.6rem;
}

[b-a9whqpic8c] .mud-data-grid .cell-code {
    width: 9.5rem;
    min-width: 9.5rem;
}
/* /Admin/Pages/Client/ManageClient.razor.rz.scp.css */
[b-ixfrocshrn] .mud-tab {
    text-transform: inherit;
    font-size: .875rem;
}

.loading-container[b-ixfrocshrn] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 12rem);
    width: 100%;
}

[b-ixfrocshrn] .mud-progress-circular.mud-progress-medium {
    width: 5rem;
    height: 5rem;
}

[b-ixfrocshrn] .mud-paper {
    border-radius: 1rem;
}

[b-ixfrocshrn] .mud-tooltip-root.mud-tooltip-inline {
    width: 12rem;
}

[b-ixfrocshrn] .mud-badge.mud-badge-top.right {
    color: var(--neutral-40) !important;
    background-color: var(--neutral-0) !important;
}

[b-ixfrocshrn] .mud-tab:hover .mud-badge.mud-badge-top.right {
    background-color: var(--primary-a5) !important;
}
/* /Admin/Pages/Dashboard.razor.rz.scp.css */
.page-wrapper[b-14g9h53ese] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}
/* /Admin/Pages/EmailLogs/EmailLogDetails.razor.rz.scp.css */
.page-content[b-uzcxznkr56] {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;

    padding: 2rem 1rem;
    border-radius: 1rem;
    background-color: var(--white-alpha-a100);
}

.email-log-details[b-uzcxznkr56] {
    display: grid;
    grid-gap: 2rem;
}

@media (min-width: 60rem) {
    .email-log-detail:nth-child(1)[b-uzcxznkr56] {
        grid-area: subject;
    }

    .email-log-detail:nth-child(2)[b-uzcxznkr56] {
        grid-area: email;
    }

    .email-log-detail:nth-child(3)[b-uzcxznkr56] {
        grid-area: events;
    }

    .email-log-details[b-uzcxznkr56] {
        grid-template-areas: "events email subject";
    }
}

.email-log-detail[b-uzcxznkr56] {
    font-size: .875rem;
    letter-spacing: 0.015625rem;
    line-height: 1.25rem;
}

.email-log-detail-name[b-uzcxznkr56] {
    margin-bottom: .25rem;
    font-size: .75rem;
    letter-spacing: 0.025rem;
    line-height: 1rem;
    color: var(--neutral-40);
}

[b-uzcxznkr56] .copy-email-button {
    border-radius: .5rem;
    margin-left: .25rem;
    padding: 0;
    background-color: unset;
}

.email-events-list[b-uzcxznkr56] {
    display: grid;
    grid-row-gap: .5rem;
}

.email-event-row[b-uzcxznkr56] {
    display: grid;
    align-items: center;
    grid-template-columns: 12rem auto;
}
/* /Admin/Pages/EmailLogs/EmailLogs.razor.rz.scp.css */
.page-wrapper[b-lmvukpz56t] {
    height: 100%;
}
/* /Admin/Pages/EmailTemplates.razor.rz.scp.css */
[b-kyhw3a8hm0] .mud-paper {
    border-radius: 1rem;
    background-color: var(--neutral-0);
}

[b-kyhw3a8hm0] .mud-data-grid {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow-x: hidden;
}

[b-kyhw3a8hm0] .mud-data-grid .mud-toolbar {
    height: auto;
    padding: unset;
}

[b-kyhw3a8hm0] .mud-toolbar .mud-typography-h6 {
    color: var(--neutral-10);
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0.15px;
}

[b-kyhw3a8hm0] .mud-toolbar .mud-typography-body1 {
    color: var(--neutral-10);
    font-size: .875rem;
    line-height: 1.25rem;
    letter-spacing: 0.25px;
}

[b-kyhw3a8hm0] .mud-data-grid th {
    font-size: 0.875rem;
    padding: 1rem;
    background-color: var(--neutral-99) !important;
}

[b-kyhw3a8hm0] .mud-data-grid td {
    padding-left: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 3.25rem;
}

[b-kyhw3a8hm0] .mud-table-cell {
    padding: 0;
}

.no-records-content[b-kyhw3a8hm0] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%;
    width: 100%;
}

[b-kyhw3a8hm0] .mud-drop-container:has(.mud-table-empty-row),
[b-kyhw3a8hm0] .mud-table-root:has(.mud-table-empty-row) {
    height: 100%;
}

[b-kyhw3a8hm0] .mud-data-grid th.mud-table-empty-row {
    background-color: var(--neutral-99) !important;
}

[b-kyhw3a8hm0] .no-records-content .mud-icon-root {
    color: var(--neutral-70);
    margin-bottom: 16px;
}

[b-kyhw3a8hm0] .no-records-content .mud-typography-h6 {
    color: var(--neutral-40);
}

[b-kyhw3a8hm0] .mud-table-cell.cell-type-header {
    min-width: 25rem;
    width: 25rem;
}

[b-kyhw3a8hm0] .mud-table-cell.last-changed-header {
    width: 12rem;
    min-width: 12rem;
    text-align: end;
}

[b-kyhw3a8hm0] .mud-table-cell.cell-actions-header {
    width: 6.25rem;
    min-width: 6.25rem;
    text-align: end;
}

[b-kyhw3a8hm0] .mud-table-cell.last-changed-content,
[b-kyhw3a8hm0] .mud-table-cell.cell-actions-content {
    text-align: end;
    padding-right: 1.5rem;
}
/* /Admin/Pages/FileUpload.razor.rz.scp.css */
.hyperlink-color[b-xmdrmxskjt] {
    color: var(--primary-40);
}

.page-content[b-xmdrmxskjt] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 2rem;
    overflow-x: auto;

    padding: 2rem 1rem;
    border-radius: 1rem;
    background-color: var(--white-alpha-a100);
}

.shipment-selection[b-xmdrmxskjt] {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    column-gap: .5rem;
}

.shipment-selection .selected-client-info[b-xmdrmxskjt] {
    min-width: 15rem;
    max-width: 20rem;
    padding: .5rem 1rem;
    border: .0625rem solid var(--neutral-90);
    border-radius: .5rem;
    background-color: var(--neutral-95);
}

.shipment-selection .selected-client-info .client-name[b-xmdrmxskjt] {
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0.015625rem;
    line-height: 1.25rem;
}

.shipment-selection .selected-client-info .client-code[b-xmdrmxskjt] {
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0.025rem;
    line-height: 1rem;
    color: var(--neutral-40);
}

[b-xmdrmxskjt] .shipment-selection .mud-select:has(.shipment-select) {
    min-width: 15rem;
    max-width: 20rem;
}

[b-xmdrmxskjt] .shipment-selection .shipment-select .mud-input-root.mud-select-input {
    padding-top: .53125rem;
    padding-bottom: .53125rem;
}

[b-xmdrmxskjt] .shipment-selection .shipment-select {
    flex-direction: column-reverse;
    row-gap: .25rem;
}

[b-xmdrmxskjt] .shipment-selection .shipment-select .mud-input-control-helper-container {
    margin: 0;
}

[b-xmdrmxskjt] .shipment-selection .shipment-select .mud-input-helper-text {
    line-height: 1rem;
}

.file-drag-and-drop-wrapper[b-xmdrmxskjt] {
    width: 100%;
    max-width: 46.5rem;
}

[b-xmdrmxskjt] .file-drag-and-drop {
    padding: .5rem;
    border-radius: .5rem;
    border: .0625rem dashed var(--secondary-70);
    background-color: var(--secondary-99);
    cursor: pointer;
}

[b-xmdrmxskjt] .file-drag-and-drop.file-drag-and-drop-entered {
    background-color: var(--secondary-95);
}

[b-xmdrmxskjt] .file-drag-and-drop .mud-input-control-input-container > div {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
    align-items: center;
    text-align: center;

    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 0.015625rem;
    line-height: 1.25rem;
    color: var(--neutral-40);
}

[b-xmdrmxskjt] .file-drag-and-drop .mud-input-control-input-container > input {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

[b-xmdrmxskjt] .file-drag-and-drop .mud-input-control-input-container > input[type=file]::file-selector-button {
    cursor: pointer;
}
/* /Admin/Pages/Reports/Filters.razor.rz.scp.css */
[b-tn3dd4mi92] .mud-paper {
    border-radius: 1rem;
}

[b-tn3dd4mi92] .mud-typography-h6 {
    line-height: 1.5rem;
}
/* /Admin/Pages/Users/Profile.razor.rz.scp.css */
.page-wrapper[b-qc1linittp] {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
}

.profile-container[b-qc1linittp] {
    box-sizing: border-box;
    padding: 2rem 0;

    background-color: var(--neutral-0);
    border-radius: 1rem;
}

.profile-header[b-qc1linittp] {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
}

.profile-status-row[b-qc1linittp] {
    display: grid;
    grid-template-columns: 1fr auto auto;
    align-items: center;
    column-gap: 1rem;
    padding: 0 1rem;
}

.profile-actions-row[b-qc1linittp] {
    display: flex;
    flex-direction: row;
    column-gap: .5rem;
    padding: .5rem 1rem;
}

.profile-info[b-qc1linittp] {
    display: flex;
    flex-direction: column;
    row-gap: .25rem;
}

.profile-info-first-row[b-qc1linittp] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    column-gap: .685rem;
}

.profile-info-first-row h5[b-qc1linittp] {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    margin: 0;
}

.profile-info-first-row[b-qc1linittp]  .admin-label {
    text-align: center;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: .025rem;
    background-color: var(--negative-40);
    color: var(--white-alpha-a100);

    height: 1rem;
    padding: 0 .25rem;
}

.user-permissions-grid[b-qc1linittp] {
    display: flex;
    flex-direction: column;
    padding: 2rem 1rem;
    row-gap: .25rem;
}

.user-permissions-grid h6[b-qc1linittp] {
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .009375rem;
    line-height: 1.5rem;
    margin: 0;
}

[b-qc1linittp] .btn-green-filled,
[b-qc1linittp] .btn-green-outlined,
[b-qc1linittp] .btn-small-borderless {
    white-space: nowrap;
}

[b-qc1linittp] .text-description {
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .015625rem;
    line-height: 1.25rem;
}

/* /Admin/Pages/Users/UserManagement.razor.rz.scp.css */
.page-wrapper[b-zdptbzpt30] {
	height: 100%;
}
/* /Customer/Components/Header.razor.rz.scp.css */
.header-content[b-2p227sc5cx] {
	padding: 1rem;
	border-radius: 1rem;
	background-color: var(--info-40);
}
/* /Customer/Pages/Shipments.razor.rz.scp.css */
/* /Login/Components/ForgotPasswordForm.razor.rz.scp.css */
.forgot-password-form[b-2k48pu1rer],
.forgot-password-form[b-2k48pu1rer]  > form {
	width: 100%;
	display: grid;
	justify-items: center;
	grid-template-columns: 1fr;
	row-gap: 1.5em;
}

.forgot-password-form > *[b-2k48pu1rer],
.forgot-password-form[b-2k48pu1rer]  > form > * {
	width: 100%;
	text-align: center;
}

.forgot-password-form .left-align[b-2k48pu1rer] {
	display: flex;
	justify-content: flex-start;
}
/* /Login/Components/ResetPasswordLinkSent.razor.rz.scp.css */
.reset-password-link-sent-message[b-9uhi0u1azi] {
    width: 100%;
    display: grid;
    justify-items: center;
    grid-template-columns: 1fr;
    row-gap: 2em;
}

.reset-password-link-sent-message > *[b-9uhi0u1azi] {
    width: 100%;
    text-align: center;
}

.reset-password-link-sent-message img[b-9uhi0u1azi] {
    margin: 0.385em 0.385em 0.77em 0.385em;
}

.reset-password-link-sent-message p[b-9uhi0u1azi] {
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    letter-spacing: 0.009375em;
    color: var(--neutral-10);

    margin: 0;
}

.message-text[b-9uhi0u1azi] {
    min-width: 3em;
    max-width: 16em;
    display: flex;
    flex-flow: column wrap;
}
/* /Login/Components/SignInForm.razor.rz.scp.css */
.signin-form[b-dbev0rclxu],
.signin-form[b-dbev0rclxu]  > form {
	width: 100%;
	display: grid;
	justify-items: center;
	grid-template-columns: 1fr;
	row-gap: 1.5em;
}

.signin-form > *[b-dbev0rclxu],
.signin-form[b-dbev0rclxu]  > form > * {
	width: 100%;
	text-align: center;
}
/* /Login/Pages/SignIn.razor.rz.scp.css */
#signin-container[b-kygf83r2i1] {
    min-height: 100vh;
    padding: 3.75vmin;
    display: grid;
    grid-template-areas: ". signin-window";
    grid-template-columns: 1fr minmax(16em, 30em);
}

#background-video-container[b-kygf83r2i1] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
    background: 
        linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),
        url('images/signin/background.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
 
#background-video-container video[b-kygf83r2i1] {
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    z-index: -2;
}

#blur-overlay[b-kygf83r2i1] {
    position: absolute;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

#signin-window[b-kygf83r2i1] {
    grid-area: signin-window;

    background: var(--neutral-0);
    border: 1px solid var(--neutral-90);
    box-shadow: 0 1.25em 2.2em -1em var(--black-alpha-a52);
    border-radius: 1em;

    padding: 2rem 2rem 0 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 360px;
    max-width: 462px;
}

#signin-window .logo-container[b-kygf83r2i1],
#signin-window .bottom-filler[b-kygf83r2i1] {
    margin: 2rem;
    flex: 1;
}

#signin-window[b-kygf83r2i1]  h5,
#signin-window[b-kygf83r2i1]  hr,
#signin-window[b-kygf83r2i1]  .mud-input-control {
    margin: 0;
}

#signin-window[b-kygf83r2i1]  hr {
    opacity: .25;
}

#signin-window .logo-container[b-kygf83r2i1]  > img {
    width: 10em;
    height: 2.5em;
}

#signin-window[b-kygf83r2i1]  .mud-input-control .mud-input > .mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense {
    padding-top: .875em;
    padding-bottom: .875em;
}

#signin-window[b-kygf83r2i1]  .btn-small-borderless {
    font-size: .875rem;
    letter-spacing: .00625rem;
}

#signin-window[b-kygf83r2i1]  .btn-green-outlined,
#signin-window[b-kygf83r2i1]  .btn-green-filled {
    padding: .75rem 1.25rem;

    font-size: 1rem;
    letter-spacing: .03125rem;
}
/* /Shared/Components/AppVersion.razor.rz.scp.css */
.version-text[b-elp1dsukur] {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.4px;
    color: var(--neutral-60);
}
/* /Shared/Components/Button.razor.rz.scp.css */
button[disabled][b-3v5o0hawlm] {
	opacity: .5;
}
/* /Shared/Components/ExportToXlsxButton.razor.rz.scp.css */
.export-button-wrapper[b-ulfucj6nws]  .mud-button-label .mud-button-icon-start {
	margin: 0;
}

.btn-green-filled .export-button-wrapper[b-ulfucj6nws]  .mud-button {
	padding: 0;
}

.btn-green-outlined .export-button-wrapper[b-ulfucj6nws]  .mud-button {
	padding: 0;
	color: var(--neutral-40);
}

@media (hover: hover) and (pointer: fine) {
	.btn-green-outlined .export-button-wrapper[b-ulfucj6nws]  .export-button:hover {
		background-color: var(--neutral-0);
	}

	.export-button-wrapper[b-ulfucj6nws]  .export-button:disabled:hover {
		background-color: transparent;
	}
}
/* /Shared/Components/FadingHorizontalDelimiter.razor.rz.scp.css */
.fading-horizontal-delimiter[b-pmug54icr5] {
	display: flex;
	flex-direction: column;
	opacity: 0.24;
}

.divider-line[b-pmug54icr5] {
	height: 1px;
	background: linear-gradient(90deg, var(--neutral-40) 0%, var(--neutral-95) 100%);
}
/* /Shared/Components/Footer.razor.rz.scp.css */
footer[b-d93jsyuwjo] {
    padding: 0.75em;
    text-align: center;
}
/* /Shared/Components/Logo.razor.rz.scp.css */

/* /Shared/Components/MoreInfoTable.razor.rz.scp.css */
.more-info-table[b-n2fmfy4eh7] {
    table-layout: fixed;
    border: none;
    border-collapse: separate;
    border-spacing: 0 .5rem;
}

.more-info-table td[b-n2fmfy4eh7] {
    width: 7.5rem;
    border: none;
    text-align: left;
}

.more-info-table td.cell-name[b-n2fmfy4eh7] {
    color: var(--neutral-40);
}
/* /Shared/Components/NoRecordsBanner.razor.rz.scp.css */
.no-records-content[b-p3vc2nzkez] {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
	width: 100%;
}

.no-records-content[b-p3vc2nzkez]  .mud-icon-root {
	color: var(--neutral-70);
	margin-bottom: 1rem;
}

.no-records-content[b-p3vc2nzkez]  .mud-typography-h6 {
	color: var(--neutral-40);
}
/* /Shared/Components/Title.razor.rz.scp.css */
.title[b-wm5fx1hd18] {
	display: flex;
	flex-direction: column;
	row-gap: .25rem;
}

.title h5[b-wm5fx1hd18] {
	margin: 0;
	font-size: 1.25rem;
	font-weight: 500;
	letter-spacing: .009375rem;
	line-height: 1.5rem;
}

.title .title-description[b-wm5fx1hd18] {
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .015625rem;
	line-height: 1.25rem;
}
/* /Shared/Layouts/AdminLayout.razor.rz.scp.css */
.admin-layout[b-ua23x5kr6j] {
    display: grid;
    grid-template-areas:
        "header header"
        "sidebar content";
    grid-template-columns: auto 1fr;
    grid-template-rows: auto 1fr;
    height: 100vh;
    background-color: var(--neutral-95);
}

.header[b-ua23x5kr6j] {
    grid-area: header;
}

.sidebar[b-ua23x5kr6j] {
    grid-area: sidebar;
    width: auto;
    overflow-y: auto;
}

.content[b-ua23x5kr6j] {
    grid-area: content;
    overflow-y: auto;
}
/* /Shared/Layouts/CustomerLayout.razor.rz.scp.css */
.customer-layout[b-6miub2zjhz] {
	height: 100vh;
	background-color: var(--neutral-95);
}

.customer-layout header[b-6miub2zjhz] {
	padding: .5rem .5rem 0 .5rem;
}
