@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';

/* /Modules/Campaign/AgentPage.razor.rz.scp.css */

[b-sdxpytjg6u] table {
  table-layout: fixed !important;
}

[b-sdxpytjg6u] .material-symbols-rounded {
  font-size: 60px;
  color: var(--mud-palette-primary);
}

[b-sdxpytjg6u] .material-symbols-rounded.remove-badge {
  font-size: 22px !important;
  color: var(--mud-palette-error) !important;
}

[b-sdxpytjg6u] .campaign-details-header-link {
  padding: 16px 16px 0 16px;
  overflow-wrap: break-word;
}

[b-sdxpytjg6u] .campaign-details-header-first-link {
  padding: 16px 32px 0 0;
  overflow-wrap: break-word;
}

[b-sdxpytjg6u] colgroup > col {
  width: 25%;
}

[b-sdxpytjg6u] thead.mud-table-head > tr > th.mud-table-cell {
  opacity: 1 !important;
  border-bottom: 2px solid var(--mud-palette-primary-darken);
}

[b-sdxpytjg6u] col {
  width: calc(100%/4);
}
/* /Modules/Campaign/AgentSummaryPage.razor.rz.scp.css */
[b-2o3mreuryg] .agent-campaign-card {
  border-radius: 0.5rem;
  background: var(--mud-palette-white);
  box-shadow: 0px 4px 4px 0px var(--credico-middle-grey);
}
/* /Modules/Campaign/ApplicationPage.razor.rz.scp.css */
[b-pr1v4lbm3n] .campaign-details-header {
  font-size: 26px;
  color: #7D60A9 !important;
  font-weight: bold !important;
}

[b-pr1v4lbm3n] .campaign-name {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr) 5fr repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

[b-pr1v4lbm3n] .campaign-name-title-mobile {
  text-align: center !important;
}

[b-pr1v4lbm3n] .campaign-name-title {
  grid-area: 1 / 4 / 2 / 5;
  text-align: center;
}

[b-pr1v4lbm3n] .campaign-name-arrow-back {
  grid-area: 1 / 7 / 2 / 8;
  text-align: right;
}

[b-pr1v4lbm3n] .application-property {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
}

[b-pr1v4lbm3n] div.application-property > p {
  min-width: 0;
  min-height: 0;
  max-width: 100%;
}


[b-pr1v4lbm3n] .application-property-name {
  justify-self: end;
}

[b-pr1v4lbm3n] .application-property-value {
  justify-self: start;
}
/* /Modules/Campaign/CampaignDetailsPage.razor.rz.scp.css */
@media (max-width: 600px) {
  [b-g5jhmb80un] .campaign-details-header {
    font-size: 20px !important;
    padding: 12px !important;
  }
}

[b-g5jhmb80un] .campaign-details-header {
  font-size: 26px;
  color: #7D60A9 !important;
}

[b-g5jhmb80un] .campaign-details-row {
  word-break: break-all;
}

[b-g5jhmb80un] table {
  table-layout: fixed !important;
}

[b-g5jhmb80un] .material-symbols-rounded {
  font-size: 60px;
  color: var(--mud-palette-primary);
}

[b-g5jhmb80un] .campaign-details-header-link {
  padding: 16px 16px 0 16px;
  overflow-wrap: break-word;
  flex-basis: calc(100%/3)
}

[b-g5jhmb80un] .campaign-details-header-first-link {
  padding: 16px 32px 0 0;
  overflow-wrap: break-word;
  flex-basis: calc(100%/3)
}

[b-g5jhmb80un] .campaign-name {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr) 5fr repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

[b-g5jhmb80un] .campaign-name-title-mobile {
  text-align: center !important;
}
[b-g5jhmb80un] .campaign-name-title {
  grid-area: 1 / 4 / 2 / 5;
  text-align: center;
}

[b-g5jhmb80un] .campaign-name-arrow-back {
  grid-area: 1 / 7 / 2 / 8;
  text-align: right;
}

[b-g5jhmb80un] colgroup > col {
  width: 33%;
}

[b-g5jhmb80un] .grey-table-row {
  background-color: var(--mud-palette-grey-light);
}

[b-g5jhmb80un] .white-table-row {
  background-color: var(--mud-palette-white);
}

[b-g5jhmb80un] .no-border {
  border: none !important;
}

[b-g5jhmb80un] .no-display {
  display: none !important;
}

[b-g5jhmb80un] .apexcharts-legend {
  justify-content: space-between !important;
}

[b-g5jhmb80un] .apexcharts-legend-series {
  flex-direction: column;
  gap: 10px;
}

  [b-g5jhmb80un] .apexcharts-legend-series:last-child {
    display: none !important;
  }

[b-g5jhmb80un] .apexcharts-tooltip {
  display: none;
}

[b-g5jhmb80un] span.apexcharts-legend-marker {
  --color: var(--credico-middle-grey);
  -webkit-box-shadow: 0px 5px 10px var(--color);
  -moz-box-shadow: 0px 5px 10px var(--color);
  box-shadow: 0px 5px 10px var(--color);
}

[b-g5jhmb80un] div.apexcharts-inactive-legend > span.apexcharts-legend-marker.apexcharts-inactive-legend {
  opacity: 0.3;
}

[b-g5jhmb80un] div.apexcharts-inactive-legend > span.apexcharts-legend-text {
  opacity: 0.3;
  text-decoration: line-through;
  color: var(--credico-grey);
  font-family: 'NB International Pro';
}

[b-g5jhmb80un] .column-header {
  word-wrap: break-word;
  display: block !important;
}
/* /Modules/Campaign/CloseOutApprovalList.razor.rz.scp.css */

[b-gnf987manr] table {
  table-layout: fixed !important;
  width: 100%;
}


[b-gnf987manr] .table td,
[b-gnf987manr] .table th {
  border: 1px solid transparent;
  text-align: center;
  vertical-align: middle;
  padding: 0.75rem;
  word-break: break-all;
}
[b-gnf987manr] .table tr:nth-child(odd) {
  background-color: var(--mud-palette-grey-light);
}

[b-gnf987manr] .table tr:nth-child(even) {
  background-color: var(--mud-palette-white);
}
/* /Modules/Campaign/CloseOutDetailsPage.razor.rz.scp.css */
[b-imd8mexglz] img {
  max-width: 100%;
  height: auto;
}
/* /Modules/Campaign/Components/AgentProfile.razor.rz.scp.css */
.agent-profile[b-4g3s91icou] {
  display: grid;
  grid-template-columns: 4fr 1fr;
}

.agent-profile-name[b-4g3s91icou] {
  color: var(--credico-violet);
}

[b-4g3s91icou] .material-symbols-rounded {
  font-size: 40px;
  color: var(--mud-palette-primary);
}

[b-4g3s91icou] .agent-photo {
  object-fit: cover;
}

[b-4g3s91icou] .active-campaigns {
  font-size: 14px;
  font-family: 'NB International Pro';
  color: var(--credico-green);
}
/* /Modules/Campaign/Components/ApplicationNavigation.razor.rz.scp.css */
.sticky-footer[b-7mtkpj8mnq] {
  position: sticky;
  position: -webkit-sticky;
  bottom: 15px;
  z-index: 100;
}

@media(min-width: 0) and (orientation: landscape) {
  .sticky-footer[b-7mtkpj8mnq] {
    bottom: 15px;
  }
}

@media (min-width: 600px) {
  .sticky-footer[b-7mtkpj8mnq] {
    bottom: 15px;
  }
}

[b-7mtkpj8mnq] button {
  width: 217px;
}

[b-7mtkpj8mnq] button.single-close-button {
  width: calc(3 * 217px);
  max-width: 280px;
}

[b-7mtkpj8mnq] button.next-button {
  border-bottom-right-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

[b-7mtkpj8mnq] button.prev-button {
  border-bottom-left-radius: 9999px !important;
  border-top-left-radius: 9999px !important;
}
/* based on bootstrap.css .rounded-pill */

[b-7mtkpj8mnq] .material-symbols-rounded {
  font-size: 25px;
  color: var(--mud-palette-white);
}
/* /Modules/Campaign/Components/BadgeRemoveForm.razor.rz.scp.css */
[b-tul4au6aoy] .settings-button {
  border-radius: 20px / 20px;
  height: 40px;
  width: 150px;
  align-self: center;
}
/* /Modules/Campaign/Components/CampaignNavigation.razor.rz.scp.css */
[b-alwa74zxjq] h5.campaign-nav-xs {
  font-size: 100%;
}

[b-alwa74zxjq] h6.campaign-nav-xs {
  font-size: 100%;
}
/* /Modules/Campaign/Components/Chart/CampaignChart.razor.rz.scp.css */
[b-nqbknbl3i0] .campaign-chart-no-data {
  font-size: 40px;
}

[b-nqbknbl3i0] button {
  width: 217px;
}
/* /Modules/Campaign/Components/Chart/CampaignChartLegend.razor.rz.scp.css */
[b-fxk525jka3] div.charts-legend {
  justify-content: space-around !important;
}

[b-fxk525jka3] div.charts-legend-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px;
}

@media(min-width: 600px) {
  [b-fxk525jka3] div.charts-legend-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 4px;
  }
}

[b-fxk525jka3] .charts-tooltip {
  display: none;
}

[b-fxk525jka3] div.charts-inactive-legend > span.charts-legend-marker.charts-inactive-legend {
  opacity: 1;
}

[b-fxk525jka3] div.charts-inactive-legend > span.charts-legend-text {
  opacity: 1;
  font-family: 'NB International Pro';
}

[b-fxk525jka3] .charts-legend.legend-position-bottom.charts-align-center, .charts-legend.legend-position-top.charts-align-center[b-fxk525jka3] {
  justify-content: center;
}

[b-fxk525jka3] .charts-legend.legend-position-bottom, .charts-legend.legend-position-top[b-fxk525jka3] {
  flex-wrap: wrap;
}

[b-fxk525jka3] .charts-legend {
  display: flex;
  overflow: auto;
  padding: 0 10px;
  justify-content: space-around !important;
}

[b-fxk525jka3] .charts-legend.legend-position-bottom .charts-legend-series, .charts-legend.legend-position-top .charts-legend-series[b-fxk525jka3] {
  display: flex;
  align-items: center;
}

[b-fxk525jka3] .charts-legend-series {
  cursor: pointer;
  line-height: normal;
  flex-direction: column;
  gap: 10px;
}

[b-fxk525jka3] .charts-legend-text {
  font-size: 16px;
}

[b-fxk525jka3] .charts-legend-marker {
  height: 32px;
  width: 62px;
  border-radius: 24px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-right: 3px;
  border-style: solid;
  --color: var(--credico-middle-grey);
  -webkit-box-shadow: 0px 5px 10px var(--color);
  -moz-box-shadow: 0px 5px 10px var(--color);
  box-shadow: 0px 5px 10px var(--color);
}

[b-fxk525jka3] .charts-legend-text {
  position: relative;
  font-size: 14px;
}

[b-fxk525jka3] .charts-inactive-legend-marker {
  opacity: 0.3;
}

[b-fxk525jka3] .charts-inactive-legend-text {
  opacity: 0.3;
  text-decoration: line-through;
  color: var(--credico-grey);
}
/* /Modules/Campaign/Components/Chart/CampaignChartVisualisation.razor.rz.scp.css */
[b-teuykwhmez] div.apexcharts-legend {
  justify-content: space-around !important;
  display: flex;
  flex-wrap: nowrap;
  text-align: center;
}

[b-teuykwhmez] .apexcharts-legend-series {
  flex-direction: column;
  gap: 10px;
}

[b-teuykwhmez] .apexcharts-legend-series:last-child {
  display: none !important;
}

[b-teuykwhmez] .apexcharts-tooltip {
  display: none;
}

[b-teuykwhmez] span.apexcharts-legend-marker {
  --color: var(--credico-middle-grey);
  -webkit-box-shadow: 0px 5px 10px var(--color);
  -moz-box-shadow: 0px 5px 10px var(--color);
  box-shadow: 0px 5px 10px var(--color);
}

[b-teuykwhmez] div.apexcharts-inactive-legend > span.apexcharts-legend-marker.apexcharts-inactive-legend {
  opacity: 0.3;
}

[b-teuykwhmez] div.apexcharts-inactive-legend > span.apexcharts-legend-text {
  opacity: 0.3;
  text-decoration: line-through;
  color: var(--credico-grey);
  font-family: 'NB International Pro';
}
/* /Modules/Campaign/Components/Chart/CampaignSupplierChart.razor.rz.scp.css */
[b-4ckkp9auir] div.apexcharts-legend {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px;
}

@media(min-width: 600px) {
  [b-4ckkp9auir] div.apexcharts-legend {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 4px;
  }
}

[b-4ckkp9auir] .apexcharts-legend-series {
  flex-direction: column;
  gap: 10px;
}

[b-4ckkp9auir] .apexcharts-legend-series:last-child {
  display: none !important;
}

[b-4ckkp9auir] .apexcharts-tooltip {
  display: none;
}

[b-4ckkp9auir] span.apexcharts-legend-marker {
  --color: var(--credico-middle-grey);
  -webkit-box-shadow: 0px 5px 10px var(--color);
  -moz-box-shadow: 0px 5px 10px var(--color);
  box-shadow: 0px 5px 10px var(--color);
}

[b-4ckkp9auir] div.apexcharts-inactive-legend > span.apexcharts-legend-marker.apexcharts-inactive-legend {
  opacity: 0.3;
}

[b-4ckkp9auir] div.apexcharts-inactive-legend > span.apexcharts-legend-text {
  opacity: 0.3;
  text-decoration: line-through;
  color: var(--credico-grey);
  font-family: 'NB International Pro';
}
/* /Modules/Campaign/Components/Details/AppliedCampaignDetails.razor.rz.scp.css */
[b-yqqbfoe3jx] .material-symbols-rounded {
  font-size: 16px;
  color: var(--credico-yellow);
  font-variation-settings: 'FILL' 1
}
/* /Modules/Campaign/Components/Details/CharterCampaignDetails.razor.rz.scp.css */
[b-womrkiavro] .material-symbols-rounded {
  font-size: 16px;
  color: var(--credico-yellow);
  font-variation-settings: 'FILL' 1
}
/* /Modules/Campaign/Components/Tpv/GenericTpvReceipt.razor.rz.scp.css */
[b-iz65ochjdf] .application-property {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
}

[b-iz65ochjdf] div.application-property > p {
  min-width: 0;
  min-height: 0;
  max-width: 100%;
  font-size: 16px;
}

[b-iz65ochjdf] .application-property-name {
  justify-self: end;
}

[b-iz65ochjdf] .application-property-value {
  justify-self: start;
}

[b-iz65ochjdf] .receipt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}

[b-iz65ochjdf] .column {
  flex: 50%;
  max-width: 50%;
  padding: 0 4px;
}

@media (max-width: 960px) {
  .receipt[b-iz65ochjdf] {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .column[b-iz65ochjdf] {
    flex: 100%;
    max-width: 100%;
  }
}
/* /Modules/Campaign/Components/Tpv/MyBambuTpvReceipt.razor.rz.scp.css */
[b-0zmkfqkr1r] .application-property {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
}

[b-0zmkfqkr1r] div.application-property > p {
  min-width: 0;
  min-height: 0;
  max-width: 100%;
  font-size: 16px;
}

[b-0zmkfqkr1r] .application-property-name {
  justify-self: end;
}

[b-0zmkfqkr1r] .application-property-value {
  justify-self: start;
}

[b-0zmkfqkr1r] .receipt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}

[b-0zmkfqkr1r] .column {
  flex: 50%;
  max-width: 50%;
  padding: 0 4px;
}

@media (max-width: 960px) {
  .receipt[b-0zmkfqkr1r] {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .column[b-0zmkfqkr1r] {
    flex: 100%;
    max-width: 100%;
  }
}
/* /Modules/Campaign/Components/Tpv/TMobileb2bTpvReceipt.razor.rz.scp.css */
[b-d26taluqii] .application-property {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
}

[b-d26taluqii] div.application-property > p {
  min-width: 0;
  min-height: 0;
  max-width: 100%;
  font-size: 16px;
}

[b-d26taluqii] .application-property-name {
  justify-self: end;
}

[b-d26taluqii] .application-property-value {
  justify-self: start;
}

[b-d26taluqii] .receipt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}

[b-d26taluqii] .column {
  flex: 50%;
  max-width: 50%;
  padding: 0 4px;
}

@media (max-width: 960px) {
  .receipt[b-d26taluqii] {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .column[b-d26taluqii] {
    flex: 100%;
    max-width: 100%;
  }
}
/* /Modules/Campaign/Components/Tpv/TpvMap.razor.rz.scp.css */
[b-nvdxxr6fus] .legend {
  font-size: 24px;
}

[b-nvdxxr6fus] .agent-pin {
  color: var(--credico-yellow);
  font-size: 40px;
}

  [b-nvdxxr6fus] .agent-pin.legend {
    font-size: 24px;
  }

[b-nvdxxr6fus] .customer-pin {
  color: var(--credico-red);
  font-size: 40px;
}

  [b-nvdxxr6fus] .customer-pin.legend {
    font-size: 24px;
  }

[b-nvdxxr6fus] .distance-to-customer.legend {
  color: var(--credico-green)
}
/* /Modules/Communication/Components/ChatList/ChatListItem.razor.rz.scp.css */
[b-u20pjcdk75] .boldify {
  font-weight: bold;
}

[b-u20pjcdk75] .avatar-container {
  width: 60px;
}
/* /Modules/Communication/Components/ChatList/ChatListItemInfo.razor.rz.scp.css */
[b-hogdxfzmh1] .boldify {
  font-weight: bold;
}

span.material-symbols-rounded[b-hogdxfzmh1] {
  font-size: var(--mud-typography-body2-size);
}

[b-hogdxfzmh1] .title {
  font-weight: bold;
}

[b-hogdxfzmh1] .message {
  text-wrap: wrap;
}
/* /Modules/Communication/Components/Chat/Attachments/AttachedFiles.razor.rz.scp.css */
[b-h8c5at1leo] .top-right-corner {
    position: absolute;
    top: 0px;
    right: 0px;
}
/* /Modules/Communication/Components/Chat/Attachments/AttachmentUploadOperation.razor.rz.scp.css */
[b-ynp7ui0bwm] .top-right-corner {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* /Modules/Communication/Components/Chat/Chat.razor.rz.scp.css */

[b-ul9qgmpuh6] div.chat-section {
  min-height: calc(100vh - var(--mud-appbar-height) - var(--mud-appbar-height)/8);
}

@media(min-width: 600px) {
  [b-ul9qgmpuh6] div.chat-section {
    min-height: calc(100vh - var(--mud-appbar-height));
  }
}

/* min-height calc based on .mud-appbar .mud-toolbar-appbar at MudBlazor.min.css */
/* /Modules/Communication/Components/Chat/ChatFooter.razor.rz.scp.css */
.sticky-footer[b-3ibu7pxk9z] {
  position: sticky;
  position: -webkit-sticky;
  bottom: 0;
  z-index: var(--mud-zindex-appbar);
}
/* /Modules/Communication/Components/Chat/ChatHeader.razor.rz.scp.css */
.sticky-header[b-8ddslx2mu8] {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 100;
}
/* /Modules/Communication/Components/Chat/Emojis/EmojiPicker.razor.rz.scp.css */
@media(min-width: 0) {
  /*xs size of viewport*/
  [b-xcakdopy6i] .xs-size-adjusting {
    width: 230px;
  }
}

@media(min-width: 600px) {
  /*sm and up size of viewport*/
  [b-xcakdopy6i] .xs-size-adjusting {
    width: 480px;
  }
}
/* /Modules/Communication/Components/Chat/Gifs/GifPicker.razor.rz.scp.css */
@media(min-width: 0){
    /*xs size of viewport*/
  [b-rhufse75sl] .xs-size-adjusting {
    width: 180px;
  }
}

@media(min-width: 600px) {
  /*sm and up size of viewport*/
  [b-rhufse75sl] .xs-size-adjusting {
    width: 480px;
  }
}
/* /Modules/Communication/Components/Chat/Messages/HtmlRendering/ChatMessageBodyRenderer.razor.rz.scp.css */
[b-208rb4e6uw] [style*='font-size:0'] {
/*
    When we get stickers from teams it sometimes appends
    <span style="font-size:0">Text on the sticker</span>
    As teams does not display them neither should CC
*/
    display: none;
}
/* /Modules/Communication/Components/Chat/Messages/HtmlRendering/ImageNodeRenderer.razor.rz.scp.css */
[b-awe7hklgu4] img {
  aspect-ratio: inherit;
}
/* /Modules/Communication/Components/Chat/Messages/MessageStatusIcon.razor.rz.scp.css */
span[b-bl2xhgvbks] {
  color: var(--credico-violet) !important;
}

  span.message-status-error[b-bl2xhgvbks] {
    color: var(--credico-red) !important;
  }
/* /Modules/Communication/Components/Chat/Messages/MyMessage.razor.rz.scp.css */
[b-iqwoo8wzcs] .no-right-radius {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
/* /Modules/Communication/Components/Chat/Reactions/MessageReactions.razor.rz.scp.css */
[b-uvjk230jju] .surface-background {
  background-color: var(--mud-palette-surface);
}

  [b-uvjk230jju] .surface-background:hover {
    background-color: var(--credico-light-grey) !important;
  }
/* /Modules/Communication/Components/NavToChat.razor.rz.scp.css */
[b-ra4mle8ltp] .mud-badge.mud-badge-bordered {
  border-color: var(--credico-light-grey);
}

[b-ra4mle8ltp] .mud-badge.mud-badge-default {
  background-color: var(--credico-red);
  color: var(--credico-white)
}

[b-ra4mle8ltp] .mud-badge.mud-badge-dot {
    width: 12px;
    height: 12px;
}

[b-ra4mle8ltp] .footer-item {
  flex-basis: calc(100%/3);
  text-align: center;
}
/* /Modules/FileExplorer/Components/FileExplorerLoader.razor.rz.scp.css */
[b-khcsxmf8bq] .mud-table-container {
  margin-bottom: 20px;
}

[b-khcsxmf8bq] .mud-table-sort-label-icon {
  opacity: 1 !important;
  font-size: 1.5rem;
  color: var(--mud-palette-primary);
}

[b-khcsxmf8bq] th {
  font-family: var(--mud-typography-body1-family);
  font-size: 1.125rem;
  font-weight: 400;
  color: var(--mud-palette-text-secondary);
  line-height: 24px;
  letter-spacing: 0px;
}
/* /Modules/FileExplorer/Components/NoteViewer.razor.rz.scp.css */
[b-xqtloika4u] .note-wrapper {
  display: block;
  overflow-x: auto;
}

[b-xqtloika4u] h1 {
  font-family: var(--mud-typography-h1-family);
  color: var(--mud-palette-text-primary);
  font-weight: var(--mud-typography-h1-weight);
  margin-top: 32px;
  margin-bottom: 12px;
  margin-block-start: 32px;
  margin-block-end: 12px;
  line-height: 48px;
}

[b-xqtloika4u] h2 {
  font-family: var(--mud-typography-h2-family);
  color: var(--mud-palette-text-primary);
  font-weight: var(--mud-typography-h2-weight);
  margin-top: 24px;
  margin-bottom: 12px;
  margin-block-start: 24px;
  margin-block-end: 12px;
  line-height: 40px;
}

[b-xqtloika4u] h3 {
  font-family: var(--mud-typography-h3-family);
  color: var(--mud-palette-text-primary);
  font-weight: var(--mud-typography-h3-weight);
  margin-top: 24px;
  margin-bottom: 12px;
  margin-block-start: 24px;
  margin-block-end: 12px;
  line-height: 40px;
}


[b-xqtloika4u] p {
  font-family: var(--mud-typography-body1-family);
  font-size: var(--mud-typography-body1-size);
  letter-spacing: var(--mud-typography-body1-letterspacing);
  color: var(--mud-palette-text-primary);
}

[b-xqtloika4u] ol {
  letter-spacing: 0px;
  color: var(--mud-palette-text-primary);
  font-family: var(--mud-typography-body1-family);
}

[b-xqtloika4u] ul {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 2rem;
  list-style-type: disc;
}

  [b-xqtloika4u] ul.support-team {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 2rem;
  }

    [b-xqtloika4u] ul.support-team > li {
      list-style: none;
    }

      [b-xqtloika4u] ul.support-team > li > p {
        margin-bottom: 0;
      }

[b-xqtloika4u] a {
  color: var(--mud-palette-primary);
  word-wrap: break-word;
}

[b-xqtloika4u] .support-team-chat {
  vertical-align: 3px;
}

[b-xqtloika4u] th > p {
  font-size: 16px;
  letter-spacing: 0px;
  color: var(--mud-palette-text-primary);
  font-weight: 300;
  line-height: 24px;
  font-family: var(--mud-typography-body1-family);
  padding: 10px;
}

[b-xqtloika4u] td > p {
  font-size: 16px;
  letter-spacing: 0px;
  color: var(--mud-palette-text-primary);
  font-weight: 300;
  line-height: 24px;
  font-family: var(--mud-typography-body1-family);
  padding: 10px;
}

[b-xqtloika4u] td {
  border: 1px solid var(--mud-palette-grey-dark);
}

[b-xqtloika4u] th {
  border: 1px solid var(--mud-palette-grey-dark);
}

[b-xqtloika4u] table {
  margin-bottom: 17px;
  display: inline-table;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

  [b-xqtloika4u] table tr:first-child {
    background-color: var(--mud-palette-grey-default);
    padding-top: 10px;
  }

[b-xqtloika4u] img {
  max-width: 50vw;
}

[b-xqtloika4u] .material-symbols-rounded {
  font-size: 42px;
  padding: 0 0.35em 0 0;
}

[b-xqtloika4u] p {
  min-height: 25px;
  margin: 0;
  overflow: auto;
  word-wrap: break-word;
}
/* /Modules/FileExplorer/FilePreviewLoader.razor.rz.scp.css */
[b-wyn0cnwd08] .top-margin-10em {
    margin-top: 10em;
}
/* /Modules/Forms/FormsMenuPage.razor.rz.scp.css */
[b-svtiytgx69] .page-header {
  color: var(--credico-blue);
}
/* /Modules/Forms/General/GeneralRequestAccessForm.razor.rz.scp.css */
[b-9fzcoq799s] .form-divider {
  opacity: 1;
  border: 1px solid var(--mud-palette-primary);
  margin-bottom: 0.5rem;
}

[b-9fzcoq799s] .header {
  margin: 0.75rem 0;
}

[b-9fzcoq799s] .form-section {
  margin: 1rem 0 !important;
}

[b-9fzcoq799s] .mud-input-label {
  color: var(--mud-palette-primary) !important;
}

[b-9fzcoq799s] .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-9fzcoq799s] {
  color: var(--mud-palette-primary) !important;
}

[b-9fzcoq799s] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 16px !important;
}
/* /Modules/Forms/General/GeneralRequestReportForm.razor.rz.scp.css */
[b-g3z90beki3] .form-divider {
  opacity: 1;
  border: 1px solid var(--mud-palette-primary);
  margin-bottom: 0.5rem;
}

[b-g3z90beki3] .header {
  margin: 0.75rem 0;
}

[b-g3z90beki3] .form-section {
  margin: 1rem 0 !important;
}

[b-g3z90beki3] .mud-input-label {
  color: var(--mud-palette-primary) !important;
}

[b-g3z90beki3] textarea.mud-input-root {
  color: var(--mud-palette-primary) !important;
}

[b-g3z90beki3] .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-g3z90beki3] {
  color: var(--mud-palette-primary) !important;
}

[b-g3z90beki3] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 16px !important;
}

[b-g3z90beki3] div.mud-input-adornment {
  align-self: flex-start !important;
}
/* /Modules/Forms/Shared/BusinessTripForm.razor.rz.scp.css */
[b-5ncxleg690] .form-divider {
  opacity: 1;
  border: 1px solid var(--mud-palette-primary);
  margin-bottom: 0.5rem;
}

[b-5ncxleg690] .header {
  margin: 0.75rem 0;
}

[b-5ncxleg690] .font-size-12 {
  font-size: 12px;
}

[b-5ncxleg690] .form-section {
  margin: 1rem 0 !important;
}

[b-5ncxleg690] .mud-input-label {
  color: var(--mud-palette-primary) !important;
}

[b-5ncxleg690] .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-5ncxleg690] {
  color: var(--mud-palette-primary) !important;
}

[b-5ncxleg690] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 16px !important;
}

[b-5ncxleg690] div.mud-input-control.d-inline > div
{
  display: inline;
}

[b-5ncxleg690] .font-20 {
    font-size: 20px;
}
/* /Modules/Forms/Shared/FormElements/CcDatePicker.razor.rz.scp.css */
.date-picker[b-2oqdod7dth] {
  display: flex;
  align-items: center;
  height: 2rem;
  font-size: 1rem;
}

  .date-picker .date-input[b-2oqdod7dth] {
    width: 2em;
    text-align: center;
    border-bottom: 1px solid var(--mud-palette-lines-inputs);
    color: var(--credico-light-blue);
  }

  .date-picker .date-input[b-2oqdod7dth]::placeholder {
    width: 2em;
    text-align: center;
    color: var(--credico-light-blue);
  }

  .date-picker separator[b-2oqdod7dth] {
    color: var(--mud-palette-primary);
    margin: 0 0.5rem;
  }

    .date-picker separator[b-2oqdod7dth]:before {
      content: '/'
    }

  .date-picker .calendar-anchor[b-2oqdod7dth] {
    margin-left: 0.5rem;
    position: relative;
    overflow: visible;
  }

[b-2oqdod7dth] .material-symbols-rounded {
  color: var(--mud-palette-primary);
}

[b-2oqdod7dth] input.mud-input-root {
  display: none;
}

[b-2oqdod7dth] div.mud-input-adornment .mud-button-root {
  padding: 0;
  color: var(--credico-light-blue);
}
/* /Modules/Forms/Shared/FormElements/FormField.razor.rz.scp.css */
[b-fo1sdsoj7m] .form-field {
  margin: 0.5rem 0;
}

  [b-fo1sdsoj7m] .form-field .mud-input-control {
    margin-top: 0px;
  }

  [b-fo1sdsoj7m] .form-field .mud-input {
    width: 100%;
  }

[b-fo1sdsoj7m] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 0px !important;
}

[b-fo1sdsoj7m] .mud-icon-button-edge-margin-end {
  margin-right: 0;
  margin-inline-end: 0;
}
/* /Modules/Forms/Shared/FormElements/FormSection.razor.rz.scp.css */
[b-wch530iivb] .cc-form-section-header {
  margin: 0.5rem 0;
}

[b-wch530iivb] .form-section {
  margin: 2rem 0;
}

[b-wch530iivb] .form-fields {
  display: flex;
  flex-wrap: wrap;
  column-gap: 3rem;
}

  [b-wch530iivb] .form-fields > div {
    flex: 1 1 calc(50% - 1.5rem);
  }

@media (max-width: 600px) {
  [b-wch530iivb] .form-fields {
    flex-direction: column;
    column-gap: 0;
  }

    [b-wch530iivb] .form-fields > div {
      flex: 1 1 100%;
    }
}
/* /Modules/Forms/Shared/SubmittedConfirmation.razor.rz.scp.css */
[b-akp9zatgni] .top-right-corner {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* /Modules/Forms/Shared/SubmittedErrorConfirmation.razor.rz.scp.css */
[b-vh5lnqlfqo] .top-right-corner {
  position: absolute;
  top: 0px;
  right: 0px;
}

[b-vh5lnqlfqo] .mud-avatar-filled.mud-avatar-filled-primary {
  background-color: var(--credico-white);
}

[b-vh5lnqlfqo] .mud-border-secondary {
  border-color: var(--credico-red) !important;
}
/* /Modules/OfficeHub/Components/ShowActiveOrgSwitch.razor.rz.scp.css */
[b-ydk1qy4tuj] .mud-chip {
  font-size: 1rem;
  font-family: 'NB International Pro', Arial;
}

[b-ydk1qy4tuj] .mud-chip-text {
  background-color: var(--credico-light-blue) !important;
  color: white !important;
}

[b-ydk1qy4tuj] .mud-chip-filled {
  background-color: var(--credico-light3-blue) !important;
  color: var(--credico-light-blue) !important;
}

[b-ydk1qy4tuj] .mud-icon-button {
  color: var(--credico-light-blue) !important;
}
/* /Modules/OfficeHub/OfficeOverviewPage.razor.rz.scp.css */
[b-nd5a22sfqg] .campaign-scoring-heads {
  font-weight: 400;
}

[b-nd5a22sfqg] .header-office-name {
  color: var(--credico-violet);
  font-weight: 400;
  font-size: 32px;
}

[b-nd5a22sfqg] .campaign-name {
  font-weight: 400;
  color: var(--credico-blue);
}

[b-nd5a22sfqg] .no-campaigns {
  font-weight: 400;
}

[b-nd5a22sfqg] .no-sort-selection-placeholder {
  color: transparent;
  background-color: transparent;
  height: 19px;
}
/* /Modules/OfficeHub/OrganizationTreePage.razor.rz.scp.css */
@namespace svg url(http://www.w3.org/2000/svg);

[b-1toju84qrj] svg text {
  fill: var(--credico-blue);
  font-family: 'NB International Pro'
}

[b-1toju84qrj] .org-link {
  cursor: pointer;
}

  [b-1toju84qrj] .org-link text {
    fill: var(--credico-light-blue); /* Even for text, SVG uses fill over color */
    text-decoration: underline;
  }

[b-1toju84qrj] .ancestor rect {
  fill: var(--credico-middle-grey);
}

[b-1toju84qrj] .ancestor text.counter {
  fill: white;
}

[b-1toju84qrj] .my-level circle {
  fill: #004B87;
}
[b-1toju84qrj] .my-level text.counter {
  fill: white;
}

[b-1toju84qrj] .directly-promoted circle {
  fill: #7D60A9;
}
[b-1toju84qrj] .directly-promoted text.counter {
  fill: white;
}

[b-1toju84qrj] .promoted-by-proxy circle {
  fill: #407EC9;
}
[b-1toju84qrj] .promoted-by-proxy text.counter {
  fill: white;
}

[b-1toju84qrj] .promoted-by-proxy-2 circle {
  fill: #26D07C;
}
[b-1toju84qrj] .promoted-by-proxy-2 text.counter {
  fill: white;
}

[b-1toju84qrj] .promoted-by-proxy-3 circle {
  fill: #BFADD9;
}
[b-1toju84qrj] .promoted-by-proxy-3 text.counter {
  fill: black;
}

[b-1toju84qrj] .promoted-by-proxy-4 circle {
  fill: #9FBEE4;
}
[b-1toju84qrj] .promoted-by-proxy-4 text.counter {
  fill: black;
}

[b-1toju84qrj] .promoted-by-proxy-5 circle {
  fill: #79E3AF;
}
[b-1toju84qrj] .promoted-by-proxy-5 text.counter {
  fill: black;
}

[b-1toju84qrj] .promoted-by-proxy-6 circle {
  fill: #E0D7ED;
}
[b-1toju84qrj] .promoted-by-proxy-6 text.counter {
  fill: black;
}

[b-1toju84qrj] .promoted-by-proxy-7 circle {
  fill: #D3E2F5;
}
[b-1toju84qrj] .promoted-by-proxy-7 text.counter {
  fill: black;
}
/* /Modules/Reports/Components/ReportAppHistoryFilter.razor.rz.scp.css */

[b-gxvghq42j4] input.mud-input-root-text {
  color: var(--credico-light-blue) !important;
}
/* /Modules/Reports/ReportsPage.razor.rz.scp.css */
[b-abspn2waxy] .reports-grid-header {
  background-color: var(--credico-light2-blue) !important;
}

[b-abspn2waxy] span.column-header {
  font-weight: bold !important;
}

[b-abspn2waxy] .report-list-item {
  color: var(--credico-blue) !important;
}

[b-abspn2waxy] input.mud-input-root-text.mud-select-input {
  color: var(--credico-light-blue) !important;
}

[b-abspn2waxy] .report-column-header {
  font-family: var(--mud-typography-body1-family);
  font-size: 1.125rem !important;
  font-weight: bold !important;
  line-height: 24px !important;
  letter-spacing: 0px;
  background-color: var(--credico-light2-blue) !important;
}

[b-abspn2waxy] .report-row {
  font-family: var(--mud-typography-body1-family);
  font-size: 1rem !important;
}

/* /Modules/Search/Components/SearchBox.razor.rz.scp.css */
[b-trnrfncp4l] button[aria-label="Clear"] {
    color: var(--mud-palette-primary)!important;
    padding-right: 0px;
}

[b-trnrfncp4l] button[aria-label="Icon Button"] {
  padding-left: 6px;
}
/* /Modules/Search/Components/SearchFilter.razor.rz.scp.css */
[b-ljfbwfj16r] .mud-chip {
  font-size: 1rem;
  font-family: 'NB International Pro', Arial;
}

[b-ljfbwfj16r] .mud-chip-text {
  background-color: var(--credico-light-blue) !important;
  color: white !important;
}

[b-ljfbwfj16r] .mud-chip-filled {
  background-color: var(--credico-light3-blue) !important;
  color: var(--credico-light-blue) !important;
}

[b-ljfbwfj16r] .mud-icon-button {
  color: var(--credico-light-blue) !important;
}
/* /Modules/Search/Components/SearchResultItem.razor.rz.scp.css */
[b-2bhjwths9k] search-em {
  background-color: var(--mud-palette-secondary);
}
/* /Modules/Search/SearchResultsPage.razor.rz.scp.css */

@media (min-width: 550px) {
  [b-ah8donumsw] .filter-container {
    width: 50%;
  }
}

@media (max-width: 550px) {
  [b-ah8donumsw] .filter-container {
    width: 90%;
  }
}
/* /Modules/Settings/Components/EmailSubscriptionItem.razor.rz.scp.css */
[b-u4qsr9op8n] .checkbox-unchecked span {
  padding: 0;
}


[b-u4qsr9op8n] .email-subscription-label {
  font-size: 14px;
}

[b-u4qsr9op8n] .email-subscription-campaign {
  color: var(--credico-violet) !important;
}

[b-u4qsr9op8n] .next-run-date {
  color: var(--credico-green) !important;
}

[b-u4qsr9op8n] .letter-spacing {
  letter-spacing: 1px;
}

[b-u4qsr9op8n] .settings-button {
  border-radius: 20px / 20px;
  height: 40px;
  width: 150px;
  align-self: center;
}

[b-u4qsr9op8n] .mud-icon-button {
  padding: 0;
}

[b-u4qsr9op8n] .email-subscription-column {
  flex: 0 0 60%;
}

[b-u4qsr9op8n] .settings-button {
  border-radius: 20px / 20px;
  height: 40px;
  width: 150px;
  align-self: center;
}
/* /Modules/Settings/Components/PersonalProfile.razor.rz.scp.css */
[b-5dy1pmt3pf] .circular {
  border-radius: 50%;
}

[b-5dy1pmt3pf] .photo-loader {
  height: 56px;
  width: 56px;
}
/* /Modules/Settings/Components/PushNotificationSettings.razor.rz.scp.css */
[b-ns4pl71xk5] .checkbox-checked span {
  color: var(--credico-light-blue)
}

[b-ns4pl71xk5] .checkbox-unchecked span {
  color: var(--credico-grey);
  padding: 0;
}

[b-ns4pl71xk5] .notification-label {
  font-size: 12px;
  max-width: 240px;
}
/* /Modules/Settings/EmailSubscriptionAddPage.razor.rz.scp.css */

[b-vi90dxhyoa] .w-20 {
  width: 20% !important;
}

[b-vi90dxhyoa] .form-divider {
  opacity: 1;
  border: 1px solid var(--mud-palette-primary);
  margin-bottom: 0.5rem;
}

[b-vi90dxhyoa] .mud-button-root.mud-icon-button.mud-primary-text {
  padding-right: 8px;
}

[b-vi90dxhyoa] .header {
  margin: 0.75rem 0;
  text-align: center;
}

.form-input[b-vi90dxhyoa] {
  width: 2em;
  text-align: center;
  border-bottom: 1px solid var(--mud-palette-lines-inputs);
  color: var(--credico-light-blue);
}

[b-vi90dxhyoa] .cancel-button {
  color: var(--mud-palette-primary);
  background-color: var(--mud-palette-primary-text);
}

[b-vi90dxhyoa] .form-section {
  margin: 1rem 0 !important;
}

[b-vi90dxhyoa] .mud-input-label {
  color: var(--mud-palette-primary) !important;
}

[b-vi90dxhyoa] .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-vi90dxhyoa] {
  color: var(--mud-palette-primary) !important;
}

[b-vi90dxhyoa] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 16px !important;
}

[b-vi90dxhyoa] .mud-checkbox .mud-checkbox-dense {
  padding: 2px;
}

[b-vi90dxhyoa] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
  margin-top: 0px !important;
}

[b-vi90dxhyoa] .weekly-input {
  width: 40% !important;
}
/* /Modules/Settings/EmailSubscriptionManagementPage.razor.rz.scp.css */
[b-ismzr8lwzm] .settings-button {
  border-radius: 20px / 20px;
  height: 40px;
  width: 150px;
  align-self: center;
}
/* /Modules/Settings/SettingsPage.razor.rz.scp.css */
[b-bqgw4smczd] .settings-header {
  color: var(--credico-blue);
  text-align: center;
}

[b-bqgw4smczd] .blue-divider {
  color: var(--credico-blue);
  border-color: var(--credico-blue);
}

[b-bqgw4smczd] .settings-button {
  border-radius: 20px / 20px;
  height: 40px;
  width: 200px;
  align-self: center;
  letter-spacing: 1px;
}

[b-bqgw4smczd] p {
    line-height: normal;
}
/* /Shared/Components/Authentication/LoggingInTakesTooLongDetector.razor.rz.scp.css */
[b-bbgladd49d] a.mud-button {
  width: 217px;
  height: 39px;
}

[b-bbgladd49d] .logout-message {
  font-size: var(--mud-typography-h1-size);
  max-width: 300px;
  font-weight: bold;
  font-family: var(--mud-typography-body1-family)
}

[b-bbgladd49d] .logout-image {
  height: 72px;
  width: 72px;
}

[b-bbgladd49d] button.refresh-btn > .mud-button-label {
  display: flex;
  gap: 0.5em;
  align-content: center;
}

  [b-bbgladd49d] button.refresh-btn > .mud-button-label h5 {
    display: flex;
    align-content: center;
  }


@media (max-width: 960px) {
  [b-bbgladd49d] .logout-message {
    font-size: var(--mud-typography-h3-size);
    max-width: 220px;
  }

  [b-bbgladd49d] .logout-image {
    height: 52px;
    width: 52px;
  }
}

@media (max-width: 600px) {
  [b-bbgladd49d] button.refresh-btn {
    width: 60%;
  }
}
/* /Shared/Components/Authentication/LogOutPage.razor.rz.scp.css */
[b-w2r8cyoa7v] a.mud-button {
  width: 217px;
  height: 39px;
}

[b-w2r8cyoa7v] .logout-message {
  font-size: var(--mud-typography-h1-size);
  max-width: 300px;
  font-weight: bold;
  font-family: var(--mud-typography-body1-family)
}

[b-w2r8cyoa7v] .logout-image {
  height: 72px;
  width: 72px;
}

@media (max-width: 960px) {
  [b-w2r8cyoa7v] .logout-message {
    font-size: var(--mud-typography-h3-size);
    max-width: 220px;
  }
  [b-w2r8cyoa7v] .logout-image {
    height: 52px;
    width: 52px;
  }
}
/* /Shared/Components/Carousels/InfiniteCarousel.razor.rz.scp.css */
.infinite-carousel .carousel-container[b-etedkxf873] {
  display: flex;
}

.infinite-carousel .carousel-area[b-etedkxf873] {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.infinite-carousel .carousel-nav[b-etedkxf873] {
    height: 64px;
    align-items: center;
}

.infinite-carousel .flipper span[b-etedkxf873] {
  font-size: 40px;
  color: #407EC9;
}

  .infinite-carousel .flipper span:hover[b-etedkxf873] {
    color: #004B87
  }

.infinite-carousel .item[b-etedkxf873] {
  position: absolute;
  width: 100%;
  transition: transform 0.25s ease;
}

.infinite-carousel .next.item-out[b-etedkxf873] {
  transform: translateX(-100%);
}

.infinite-carousel .next.item-in[b-etedkxf873] {
  transform: translateX(100%);
}

.infinite-carousel .previous.item-out[b-etedkxf873] {
  transform: translateX(100%);
}

.infinite-carousel .previous.item-in[b-etedkxf873] {
  transform: translateX(-100%);
}
/* /Shared/Components/Feedbacks/ErrorFeedback.razor.rz.scp.css */
[b-p1yi3yo3fz] button.refresh-btn > .mud-button-label {
  display: flex;
  gap: 0.5em;
  align-content: center;
}

  [b-p1yi3yo3fz] button.refresh-btn > .mud-button-label h5 {
    display: flex;
    align-content: center;
  }

@media (max-width: 600px) {
  [b-p1yi3yo3fz] button.refresh-btn {
    width: 60%;
  }
}
/* /Shared/Components/Feedbacks/NotFoundFeedback.razor.rz.scp.css */
[b-j88huxv2u6] a.mud-button {
  width: 217px;
  height: 39px;
}

[b-j88huxv2u6] .not-found-message {
  text-align: center;
}

[b-j88huxv2u6] .not-found-container {
  max-width: 330px;
}

[b-j88huxv2u6] .title {
  text-align: center;
  font-size: 62px;
  color: var(--mud-palette-primary-darken);
}

[b-j88huxv2u6] .robot-image {
  height: 346px;
  width: 346px;
}

@media (max-width: 960px) {
  [b-j88huxv2u6] .title {
    font-size: 62px;
  }
}

@media (max-width: 600px) {
  [b-j88huxv2u6] .robot-image {
    height: 200px;
    width: 200px;
  }
}
/* /Shared/Components/Navigation/NavigationBreadcrumb.razor.rz.scp.css */

[b-n541dwajge] .mud-breadcrumbs {
  color: var(--credico-light-blue);
  padding: 4px;
}

[b-n541dwajge] .mud-breadcrumb-separator span {
  color: var(--credico-light-blue);
  opacity: 1;
}

[b-n541dwajge] .mud-breadcrumb-separator {
  padding: 0 4px;
}

[b-n541dwajge] .mud-breadcrumb-item a {
  color: var(--credico-light-blue) !important;
}

[b-n541dwajge] .mud-breadcrumb-separator > span {
  color: var(--credico-light-blue) !important;
}

[b-n541dwajge] li a {
  font-size: 1.125rem;
}

[b-n541dwajge] .material-symbols-rounded {
  font-size: 1.5rem;
}

[b-n541dwajge] a.shorten-if-needed {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

[b-n541dwajge] a:nth-child(3).shorten-if-needed {
  max-width: 200px;
}

[b-n541dwajge] a:nth-child(5).shorten-if-needed {
  max-width: 300px;
}

@media (max-width: 600px) {
  [b-n541dwajge] a:nth-child(3).shorten-if-needed {
    max-width: 72px;
  }
}

@media (max-width: 600px) {
  [b-n541dwajge] a:nth-child(5).shorten-if-needed {
    max-width: 150px;
  }
}

[b-n541dwajge] .mud-link.mud-link-disabled {
  color: var(--credico-blue) !important;
}
/* /Shared/Components/Notification.razor.rz.scp.css */
.notification[b-4qxic3kmsf] {
  border-radius: 24px;
  border: 2px solid;
}

  .notification a[b-4qxic3kmsf] {
      cursor: pointer;
  }

  .notification.error[b-4qxic3kmsf] {
    background-color: var(--credico-white);
    color: var(--credico-red);
    border-color: var(--credico-red);
  }

    .notification.error a[b-4qxic3kmsf] {
      color: var(--credico-red);
    }

  .notification.warning[b-4qxic3kmsf] {
    background-color: var(--credico-yellow);
    color: var(--credico-grey);
    border-color: var(--credico-yellow);
  }

    .notification.warning a[b-4qxic3kmsf] {
      color: var(--credico-grey);
    }

.error-notification > span.material-symbols-rounded[b-4qxic3kmsf] {
  align-self: center;
}
/* /Shared/Components/Paginations/PaginationPill.razor.rz.scp.css */
.sticky-pill[b-36nqwm9lt5] {
  position: sticky;
  position: -webkit-sticky;
  bottom: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8 + 15px);
  z-index: 100;
}

@media(min-width: 0) and (orientation: landscape) {
  .sticky-pill[b-36nqwm9lt5] {
    bottom: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4 + 15px);
  }
}

@media (min-width: 600px) {
  .sticky-pill[b-36nqwm9lt5] {
    bottom: calc(var(--mud-appbar-height) + 15px);
  }
}

[b-36nqwm9lt5] .pill-item {
  min-width: 35px;
  text-align: center;  
  white-space: nowrap;
  text-decoration: none;
  box-shadow: none;
  height: 34px;
  font-size: var(--mud-typography-body2-size);
}

  [b-36nqwm9lt5] .pill-item.page {
    border-left: 1px solid white;
    border-right: 1px solid white;
    padding: 5px 10px;
  }

  [b-36nqwm9lt5] .pill-item:first-child {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
  }

  [b-36nqwm9lt5] .pill-item:last-child {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
  }

  [b-36nqwm9lt5] .pill-item.current {
    text-decoration: underline 2px solid;
    text-underline-offset: 3px;
  }

  [b-36nqwm9lt5] .pill-item:nth-child(4) {
    border: 0;
  }
/* /Shared/Components/ScrollToTop.razor.rz.scp.css */
[b-ry98b5akx5] .scroll-to-top {
  bottom: 8px;
}

@media (min-width: 600px) {
  [b-ry98b5akx5] .scroll-to-top {
    bottom: 16px;
  }
}

.material-symbols-rounded[b-ry98b5akx5] {
  color: var(--mud-palette-primary) !important;
  background-color: var(--credico-white) !important;
  font-size: 40px;
  border-radius: 50%;
}

@media (max-width: 960px) {
  [b-ry98b5akx5] .scroll-to-top {
    right: 32px;
  }
}

@media (min-width: 961px) {
  [b-ry98b5akx5] .scroll-to-top {
    right: calc(100%/3 - 96px);
  }
}
/* /Shared/Components/ZoomableImage.razor.rz.scp.css */
/* Toolbar container (white rounded bar) */
.zi-controls[b-luxzycdfmb] {
  position: absolute;
  display: flex;
  gap: .35rem;
  z-index: 2;
  pointer-events: auto;
}

  .zi-controls.br[b-luxzycdfmb] {
    right: .5rem;
    bottom: .5rem;
  }

  .zi-controls.tr[b-luxzycdfmb] {
    right: .5rem;
    top: .5rem;
  }

  .zi-controls.bl[b-luxzycdfmb] {
    left: .5rem;
    bottom: .5rem;
  }

  .zi-controls.tl[b-luxzycdfmb] {
    left: .5rem;
    top: .5rem;
  }

.zi-controls--box[b-luxzycdfmb] {
  background: rgba(255,255,255,0.95);
  border-radius: 12px;
  padding: .35rem;
  box-shadow: 0 8px 22px rgba(0,0,0,.18);
  backdrop-filter: saturate(180%) blur(6px); /* optional: remove if you don't want blur */
}

/* Circular icon buttons */
.zi-btn[b-luxzycdfmb] {
  all: unset;
  width: 32px;
  height: 32px;
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(0,0,0,.15);
  transition: transform .08s ease, box-shadow .12s ease;
}

  .zi-btn:active[b-luxzycdfmb] {
    transform: scale(0.96);
  }

/* Filled: blue circle with white icon (uses MudBlazor primary color) */
.zi-btn--filled[b-luxzycdfmb] {
  background: var(--mud-palette-primary);
  color: #fff; /* icon color via inheritance */
}

/* Outlined: white circle, blue border and blue icon */
.zi-btn--outlined[b-luxzycdfmb] {
  background: #fff;
  color: var(--mud-palette-primary);
  box-shadow: inset 0 0 0 2px var(--mud-palette-primary);
}

/* Make the Mud icon fit nicely inside our circle */
[b-luxzycdfmb] .zi-btn .mud-icon-root {
  font-size: 20px;
  line-height: 1;
}

/* (existing styles from your component) */
.zi-viewport[b-luxzycdfmb] {
  position: relative;
  overflow: hidden;
  width: 100%;
  touch-action: none;
  user-select: none;
  cursor: grab;
}

  .zi-viewport:active[b-luxzycdfmb] {
    cursor: grabbing;
  }

.zi-content[b-luxzycdfmb] {
  will-change: transform;
}

  .zi-content img[b-luxzycdfmb] {
    display: block;
    max-width: 100%;
    height: auto;
    pointer-events: none;
  }
/* /Shared/Layouts/ApplicationLayout.razor.rz.scp.css */
[b-z6nfajvrdd] .scroll-to-top {
  bottom: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8 + 8px + 50px) !important;
}

@media (min-width: 600px) {
  [b-z6nfajvrdd] .scroll-to-top {
    bottom: calc(var(--mud-appbar-height) + 16px + 50px) !important;
  }
}
/* /Shared/Layouts/Components/CredicoLogo.razor.rz.scp.css */
[b-9sbbx8rfot] .logo-size {
  height: 50px;
}
/* /Shared/Layouts/Components/Header.razor.rz.scp.css */
[b-12f6q1zlep] * {
  --mud-palette-primary-hover: none !important;
  --mud-palette-action-default-hover: none !important;
}

[b-12f6q1zlep] .navigation-expand-button {
  background-color: var(--mud-palette-primary-darken) !important;
}

[b-12f6q1zlep] .header-divider {
  opacity: 1 !important;
  border: 1px solid var(--mud-palette-primary-darken);
}

[b-12f6q1zlep] .material-symbols-rounded {
  font-size: 35px;
  color: var(--mud-palette-primary);
}

[b-12f6q1zlep] .navbar-logo {
  max-width: 80px;
}

[b-12f6q1zlep] .navbar-search {
    max-width: 744px;
}

[b-12f6q1zlep] .mud-badge {
    background-color: var(--credico-red)
}
/* /Shared/Layouts/Components/NavDrawer.razor.rz.scp.css */
[b-3cj2tflgot] aside.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right {
  top: 0;
}

[b-3cj2tflgot] button > span > span.material-symbols-rounded {
  font-size: 35px;
  color: var(--mud-palette-primary);
}

[b-3cj2tflgot] aside.mud-drawer.mud-drawer-pos-right {
  overflow-y: visible !important;
  height: auto;
}
/* /Shared/Layouts/Components/NavMenu.razor.rz.scp.css */
[b-kbeuvwd835] * {
  --mud-palette-primary-hover: none !important;
  --mud-palette-action-default-hover: none !important;
}

[b-kbeuvwd835] div.mud-nav-item > * > div.mud-nav-link-text {
  text-align: center;
  margin-left: 0;
}

[b-kbeuvwd835] .drawer-divider {
  border: 1px solid var(--credico-grey);
}

[b-kbeuvwd835] div.nav-active-mobile > a > div > hr,
[b-kbeuvwd835] a.nav-active-mobile > div > hr,
[b-kbeuvwd835] div > .mud-nav-link:hover > div > hr,
[b-kbeuvwd835] .mud-nav-link:hover > div > hr
{
  opacity: 1 !important;
  border: 1px solid var(--credico-light-blue);
}
[b-kbeuvwd835] div.nav-active-mobile > a > div > div > h3,
[b-kbeuvwd835] a.nav-active-mobile > div > div > h3,
[b-kbeuvwd835] div > .mud-nav-link:hover > div > div > h3,
[b-kbeuvwd835] .mud-nav-link:hover > div > div > h3
{
  color: var(--credico-blue) !important;
}

[b-kbeuvwd835] .ai-assistant-icon {
    height: 26px;
    width: 26px;
}

[b-kbeuvwd835] .material-symbols-rounded {
  vertical-align: middle;
}

[b-kbeuvwd835] .mud-nav-link {
    padding-right: 0px;
}
