@import '_content/AVASK.Components/AVASK.Components.bundle.scp.css';

/* /Components/AcceptModal/AcceptModal.razor.rz.scp.css */
.title[b-3zq5giyryj] {
  line-height: 2rem;
  font-size: 1.5rem;
  text-align: center;
  font-weight: 700;
}

.subtitle[b-3zq5giyryj] {
  line-height: 1.625rem;
  font-size: 1rem;
  text-align: center;
  font-weight: 400;
  margin-top: 0.75rem;
  margin-bottom: 1.5rem;
}

.icon-line-tick[b-3zq5giyryj] {
  margin-top: 32px;
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: center;
}

.icon-ring-tick[b-3zq5giyryj] {
  width: 3rem;
  height: 3rem;
  border: 0.1875rem solid #1EB496;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
}

.icon-tick[b-3zq5giyryj] {
  width: 1.375rem;
  height: 0.625rem;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%) translateY(-3px) rotate(-45deg);
}

.animation-tick[b-3zq5giyryj] {
  width: 0.1875rem;
  height: 0.1875rem;
  border-left: 3px solid #1EB496;
  border-bottom: 3px solid #1EB496;
  box-sizing: border-box;
  animation: tickAnimation-b-3zq5giyryj 0.66s normal 0s forwards;
}

@keyframes tickAnimation-b-3zq5giyryj {
  0% {
    width: 0.1875rem;
    height: 0.1875rem;
  }
  33% {
    width: 0.1875rem;
    height: 0.625rem;
  }
  100% {
    width: 1.375rem;
    height: 0.625rem;
  }
}
.box .options[b-3zq5giyryj] {
  width: 100%;
}
.box .options[b-3zq5giyryj]  .confirm-button {
  margin: auto;
}
.box .options[b-3zq5giyryj]  .delete-button {
  margin: auto;
  background-color: #D24164;
}
.box .options[b-3zq5giyryj]  .delete-button:hover {
  background-color: #D24164;
}
.box .options .cancel[b-3zq5giyryj] {
  line-height: 1.5rem;
  font-size: 0.875rem;
  text-align: center;
  font-weight: 600;
  width: 70px;
  margin: auto;
  margin-top: 1.25rem;
  padding: 0.25rem 0.5rem;
}
.box .options .cancel:hover[b-3zq5giyryj] {
  cursor: pointer;
  background: rgba(0, 155, 225, 0.08);
  border-radius: 0.25rem;
}

/*# sourceMappingURL=AcceptModal.razor.css.map */
/* /Components/AccountSetup/AccountSetupListItem.razor.rz.scp.css */
.account-setup-list-item[b-1du49jwdvy] {
  display: flex;
  margin-top: 16px;
  align-items: center;
  padding-bottom: 16px;
  justify-content: space-between;
}
.account-setup-list-item .header-section[b-1du49jwdvy] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.account-setup-list-item .icon-section[b-1du49jwdvy] {
  display: flex;
  flex-direction: row-reverse;
}
.account-setup-list-item .icon-section[b-1du49jwdvy]  button {
  margin-right: 16px;
}
.account-setup-list-item[b-1du49jwdvy]  .disabled {
  color: #BEB9B4;
}
.account-setup-list-item[b-1du49jwdvy]  .status-icon {
  margin-right: 20px;
}
.account-setup-list-item[b-1du49jwdvy]  .edit-btn {
  color: #1A3D57;
  margin-left: auto;
}
.account-setup-list-item[b-1du49jwdvy]  .edit-btn svg {
  margin-right: 12px;
}

.bordered[b-1du49jwdvy] {
  border-bottom: 2px solid #F2F2F0;
}

/*# sourceMappingURL=AccountSetupListItem.razor.css.map */
/* /Components/AccountSetup/AccountSetupPaymentSuccessModal.razor.rz.scp.css */
.payment-modal-body[b-fpxsg97jbk] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/*# sourceMappingURL=AccountSetupPaymentSuccessModal.razor.css.map */
/* /Components/Clearances/ClearanceDocumentsDropdown.razor.rz.scp.css */
[b-koxdwul0ny] .documents-toggle-button {
  display: flex;
  align-items: center;
}
[b-koxdwul0ny] .documents-toggle-button:hover {
  cursor: pointer;
}
[b-koxdwul0ny] .documents-toggle-button .toggle-button-text {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
[b-koxdwul0ny] .documents-toggle-button .toggle-button-icon {
  width: 0.75rem;
  height: 0.75rem;
}

[b-koxdwul0ny] .dropdown-container {
  position: fixed !important;
  box-shadow: unset !important;
  box-sizing: border-box;
  border: 0.125rem solid #E9E9E6;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.option[b-koxdwul0ny] {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  min-width: 14.75rem;
  max-width: 14.75rem;
  height: 3.75rem;
  line-height: 1.625rem;
  padding-left: 1.25rem;
  padding-right: 0.75rem;
  font-size: 1rem;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
  justify-content: space-between;
  align-items: center;
}
.option:hover[b-koxdwul0ny] {
  background-color: rgba(0, 155, 225, 0.08);
}
.option .icon-container[b-koxdwul0ny] {
  display: flex;
  margin-left: 0.5rem;
}
.option .icon-container .icon-button[b-koxdwul0ny] {
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.option .icon-container .icon-button:hover[b-koxdwul0ny] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.option .icon-container .icon-button + .icon-button[b-koxdwul0ny] {
  margin-left: 0.25rem;
}

/*# sourceMappingURL=ClearanceDocumentsDropdown.razor.css.map */
/* /Components/Currency/CurrencyDropdown.razor.rz.scp.css */
.scroll-area[b-56jh4oeako] {
  max-height: 160px;
  overflow-y: auto;
  padding-right: 0.3125rem;
}

.scroll-area[b-56jh4oeako]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}

.scroll-area[b-56jh4oeako]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}

[b-56jh4oeako] .documents-toggle-button {
  display: flex;
  align-items: center;
}
[b-56jh4oeako] .documents-toggle-button:hover {
  cursor: pointer;
}
[b-56jh4oeako] .documents-toggle-button .toggle-button-text {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
[b-56jh4oeako] .documents-toggle-button .toggle-button-icon {
  width: 0.75rem;
  height: 0.75rem;
}

[b-56jh4oeako] .dropdown-container {
  position: fixed !important;
}

.option[b-56jh4oeako] {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  line-height: 1.625rem;
  font-size: 1rem;
  padding: 0.5rem;
  padding-left: 1.25rem;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
  justify-content: space-between;
  align-items: center;
  padding-right: 4rem;
  margin-right: 0.3125rem;
}
.option:hover[b-56jh4oeako] {
  background-color: rgba(0, 155, 225, 0.08);
}
.option .icon-container[b-56jh4oeako] {
  display: flex;
  margin-left: 0.5rem;
}
.option .icon-container .icon-button[b-56jh4oeako] {
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.option .icon-container .icon-button:hover[b-56jh4oeako] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.option .icon-container .icon-button + .icon-button[b-56jh4oeako] {
  margin-left: 0.25rem;
}

/*# sourceMappingURL=CurrencyDropdown.razor.css.map */
/* /Components/FilePreviewModal/FilePreviewModal.razor.rz.scp.css */
.file-preview-wrapper[b-iyrjqs62p1] {
  position: relative;
  width: fit-content;
  height: fit-content;
}
.file-preview-wrapper .links[b-iyrjqs62p1] {
  position: fixed;
  display: flex;
  margin-top: 2.75rem;
  left: 50%;
  transform: translateX(-50%);
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.5rem;
  gap: 2rem;
}
.file-preview-wrapper .links .link[b-iyrjqs62p1] {
  display: flex;
  align-items: center;
}
.file-preview-wrapper .links .link .icon[b-iyrjqs62p1] {
  align-items: center;
}
.file-preview-wrapper .links .link:hover[b-iyrjqs62p1] {
  cursor: pointer;
}
.file-preview-wrapper .links .link[b-iyrjqs62p1]  svg {
  margin-right: 0.75rem;
}

/*# sourceMappingURL=FilePreviewModal.razor.css.map */
/* /Components/LanguageDropdown/LanguageDropdown.razor.rz.scp.css */
.language-dropdown-wrapper[b-upohe4l1rt] {
  display: flex;
  flex-grow: 1;
  justify-content: end;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .fi {
  border-radius: 4px;
  width: 22px;
  height: 16px;
}
.language-dropdown-wrapper .country-toggle[b-upohe4l1rt] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 2.25rem;
  max-height: 2.25rem;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .toggle-dropdown {
  display: flex;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .toggle-dropdown .actions {
  padding-left: 24px;
  display: flex;
  gap: 24px;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container {
  width: 100%;
  max-height: 208px;
  width: 284px;
  overflow: auto;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: transparent;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 3px;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container ul {
  margin: 0;
  padding: 0;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container ul li {
  padding: 11px 20px;
  user-select: none;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container ul li:hover, .language-dropdown-wrapper[b-upohe4l1rt]  .dropdown-container ul li.selected {
  background: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.language-dropdown-wrapper[b-upohe4l1rt]  .options-wrapper {
  min-width: 17.75rem;
  max-width: 17.75rem;
}
.language-dropdown-wrapper[b-upohe4l1rt]  ul li {
  display: flex;
  gap: 12px;
  align-items: center;
}
.language-dropdown-wrapper[b-upohe4l1rt]  ul li .label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*# sourceMappingURL=LanguageDropdown.razor.css.map */
/* /Components/Modals/ConfirmationModal.razor.rz.scp.css */
.confirmationfull[b-igizfom13n] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  position: absolute;
  width: 392px;
  height: 228px;
  left: calc(50% - 196px);
  top: calc(50% - 114px);
  background: #FFFFFF;
  box-shadow: 0px 6px 18px rgba(26, 61, 87, 0.12);
  border-radius: 4px;
}

.icon-line[b-igizfom13n] {
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: center;
}

.icon-ring[b-igizfom13n] {
  width: 3rem;
  height: 3rem;
  border: 0.1875rem solid #1EB496;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
}

.icon-tick[b-igizfom13n] {
  width: 1.375rem;
  height: 0.625rem;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%) translateY(-3px) rotate(-45deg);
}

.infobutton[b-igizfom13n] {
  left: 92px;
  top: 12px;
  padding: 12px 48px 12px 48px;
  display: flex;
  margin-bottom: 32px;
  padding-bottom: 10px;
}

.animation[b-igizfom13n] {
  width: 0.1875rem;
  height: 0.1875rem;
  border-left: 3px solid #1EB496;
  border-bottom: 3px solid #1EB496;
  box-sizing: border-box;
  animation: tickAnimation-b-igizfom13n 0.66s normal 0s forwards;
}

@keyframes tickAnimation-b-igizfom13n {
  0% {
    width: 0.1875rem;
    height: 0.1875rem;
  }
  33% {
    width: 0.1875rem;
    height: 0.625rem;
  }
  100% {
    width: 1.375rem;
    height: 0.625rem;
  }
}
.text[b-igizfom13n] {
  margin-top: 36px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
}

.subtext[b-igizfom13n] {
  margin-right: 16px;
  margin-left: 16px;
  margin-bottom: 16px;
  width: 320px;
  height: 52px;
  line-height: 26px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1px;
  flex: none;
  order: 2;
  align-self: stretch;
  flex-grow: 0;
}

/*# sourceMappingURL=ConfirmationModal.razor.css.map */
/* /Components/NavItem/NavItem.razor.rz.scp.css */
li[b-4ku3psh5ju] {
  height: 48px;
  color: white;
  display: flex;
  padding: 12px 24px 12px 24px;
  box-sizing: border-box;
  align-items: center;
  cursor: pointer;
  user-select: none;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.00625rem;
}
li[b-4ku3psh5ju]  .icon {
  margin-right: 12px;
}
li[b-4ku3psh5ju]  .collapse {
  margin-left: auto;
}
li[b-4ku3psh5ju]  .collapse {
  padding: 8px;
}

.status-dot-box[b-4ku3psh5ju] {
  position: absolute;
}

.status-dot-wrapper[b-4ku3psh5ju] {
  overflow: hidden;
  height: 1.375rem;
}
.status-dot-wrapper .status-dot[b-4ku3psh5ju] {
  border: 3px solid #1a3d57;
  margin-left: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.status-dot-wrapper .status-dot .inner-dot[b-4ku3psh5ju] {
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 50%;
}
.status-dot-wrapper .status-dot .inner-dot.error[b-4ku3psh5ju] {
  background-color: #D24164;
}
.status-dot-wrapper .status-dot .inner-dot.info[b-4ku3psh5ju] {
  background-color: #009BE1;
}
.status-dot-wrapper .status-dot .inner-dot.warning[b-4ku3psh5ju] {
  background-color: #EAA23A;
}

.title[b-4ku3psh5ju] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.active[b-4ku3psh5ju],
.active:hover[b-4ku3psh5ju] {
  background: #009BE1;
}

li.no-hover:hover[b-4ku3psh5ju] {
  background: unset;
}

li:hover[b-4ku3psh5ju] {
  background: rgba(0, 155, 225, 0.12);
}

.disabled[b-4ku3psh5ju] {
  opacity: 0.4;
  cursor: default !important;
  background: none !important;
}
.disabled[b-4ku3psh5ju]  .collapse:hover {
  background: none;
}

/*# sourceMappingURL=NavItem.razor.css.map */
/* /Components/Order/CartAddon.razor.rz.scp.css */
li[b-52otse5cxj] {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
li:not(:first-of-type)[b-52otse5cxj] {
  margin-top: 20px;
}
li .wrapper[b-52otse5cxj] {
  display: flex;
  align-items: center;
  width: 100%;
}
li .wrapper .item[b-52otse5cxj] {
  flex: 1;
}
li .wrapper .item .title[b-52otse5cxj] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
li .wrapper[b-52otse5cxj]  .description {
  opacity: 0.65;
}
li .wrapper .remove-btn[b-52otse5cxj] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: inherit;
}
li .wrapper .remove-btn[b-52otse5cxj]  span {
  color: #D24164;
}
li .wrapper svg[b-52otse5cxj] {
  margin-right: 16px;
}

/*# sourceMappingURL=CartAddon.razor.css.map */
/* /Components/Order/CartPackage.razor.rz.scp.css */
li[b-hyyx89cr86] {
  padding-bottom: 20px;
}

.divider[b-hyyx89cr86] {
  border-top: 2px solid #F2F2F0;
}

.wrapper[b-hyyx89cr86] {
  display: flex;
  align-items: flex-start;
  width: 100%;
  justify-content: space-between;
}
.wrapper .item[b-hyyx89cr86] {
  flex: 1;
}
.wrapper .item .description-wrapper[b-hyyx89cr86] {
  display: flex;
  gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
}
.wrapper .item .title[b-hyyx89cr86] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wrapper .remove-btn[b-hyyx89cr86], .wrapper .details-btn[b-hyyx89cr86] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: inherit;
}
.wrapper .remove-btn[b-hyyx89cr86]  span {
  color: #D24164;
}
.wrapper .details-btn[b-hyyx89cr86]  span {
  font-weight: 500;
}
.wrapper[b-hyyx89cr86]  .description {
  opacity: 0.65;
}
.wrapper svg[b-hyyx89cr86] {
  margin-right: 16px;
}

/*# sourceMappingURL=CartPackage.razor.css.map */
/* /Components/PageCard/PageCard.razor.rz.scp.css */
.card-wrapper[b-nib76rkbt7] {
  background: #FFFFFF;
  border: 0.125rem solid #F2F2F0;
  border-radius: 0.25rem;
  padding: 2.25rem;
}
.card-wrapper .page-header-wrapper[b-nib76rkbt7] {
  display: flex;
  align-items: center;
}
.card-wrapper .page-header-wrapper[b-nib76rkbt7]  .icon {
  margin-right: 24px;
  background: rgba(0, 155, 225, 0.08);
  border-radius: 4px;
  padding: 16px;
}

/*# sourceMappingURL=PageCard.razor.css.map */
/* /Components/ProfileDropdown/ProfileDropdown.razor.rz.scp.css */
.test[b-n44d5iazax] {
  height: 200px;
  width: 312px;
  right: 0;
  position: absolute;
  margin-top: 10px;
  /* Brand/Light */
  background: #FFFFFF;
  /* Shadow/Small */
  box-shadow: 0px 4px 12px rgba(26, 61, 87, 0.12);
  border-radius: 8px;
}

/*# sourceMappingURL=ProfileDropdown.razor.css.map */
/* /Components/SideBar/SideBar.razor.rz.scp.css */
nav[b-txojbrz4bu] {
  width: 220px;
  max-width: 220px;
  background-color: #1A3D57;
  padding: 0;
}
nav[b-txojbrz4bu]  .toggle-collapse-button {
  cursor: pointer;
  padding: 0.5rem;
  border-radius: 0.25rem;
}
nav[b-txojbrz4bu]  .toggle-collapse-button:hover {
  background-color: rgba(0, 155, 225, 0.12);
}
nav .logo-wrapper[b-txojbrz4bu] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  padding-left: 1.5rem;
  padding-right: 1.125rem;
  height: 4.25rem;
}
nav .primary-navigation[b-txojbrz4bu] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
nav .primary-navigation[b-txojbrz4bu]  > li {
  border-radius: 5px;
  margin: 0 5px 0 5px;
}

nav.collapsed[b-txojbrz4bu] {
  width: 68px;
}
nav.collapsed .logo-wrapper[b-txojbrz4bu] {
  justify-content: center;
  padding: 0px;
}
nav.collapsed[b-txojbrz4bu]  .toggle-collapse-button:hover {
  background-color: rgba(0, 155, 225, 0.12);
}
nav.collapsed .logo[b-txojbrz4bu] {
  display: none;
}
nav.collapsed[b-txojbrz4bu]  .title, nav.collapsed[b-txojbrz4bu]  .collapse {
  display: none;
}
nav.collapsed[b-txojbrz4bu]  li {
  padding: 0;
}
nav.collapsed[b-txojbrz4bu]  li .icon {
  margin: 0 auto;
}

/*# sourceMappingURL=SideBar.razor.css.map */
/* /Components/Stripe/Stripe.razor.rz.scp.css */
.adornment-text[b-tuj3d62ac8],
[b-tuj3d62ac8] svg {
  margin: 0 !important;
  padding: 0;
}

.adornment-text[b-tuj3d62ac8] {
  left: 21px;
  top: 15px;
}

[b-tuj3d62ac8] svg {
  left: 21px;
  top: 17px;
}

.stripe-wrapper[b-tuj3d62ac8] {
  display: flex;
  flex-direction: column;
  width: 46.875rem;
}
.stripe-wrapper .payment-options[b-tuj3d62ac8] {
  display: flex;
  align-items: center;
  background: rgba(0, 155, 225, 0.08);
  /* Brand/CTA */
  padding: 16px 20px;
  border: 2px solid #009BE1;
  box-sizing: border-box;
  border-radius: 4px;
}
.stripe-wrapper .payment-options .text[b-tuj3d62ac8] {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.stripe-wrapper .payment-options .text p[b-tuj3d62ac8] {
  margin: 0;
}
.stripe-wrapper .payment-options .text .heading[b-tuj3d62ac8] {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.00625rem;
  font-weight: 500 !important;
}
.stripe-wrapper .payment-options .text .subheading[b-tuj3d62ac8] {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  font-weight: 400 !important;
  opacity: 0.65;
}
.stripe-wrapper .payment-options .button[b-tuj3d62ac8] {
  background: #009BE1;
  width: 24px;
  height: 24px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 13px;
}
.stripe-wrapper .payment-options .image[b-tuj3d62ac8] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  background-color: rgba(0, 155, 225, 0.08);
  border-radius: 50%;
  text-align: center;
}

.stripe-wrapper[b-tuj3d62ac8]  h4 {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.form-group h5[b-tuj3d62ac8] {
  margin: 0;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

/*# sourceMappingURL=Stripe.razor.css.map */
/* /Components/Table/ClientPortalTable.razor.rz.scp.css */
.table-container[b-80kzctww5h] {
  width: 100%;
  flex-grow: 1;
  height: 1px;
}

.table[b-80kzctww5h] {
  display: grid;
  width: 100%;
  height: 100%;
  max-width: 100%;
  position: relative;
}

[b-80kzctww5h] .thead, [b-80kzctww5h] .tr, [b-80kzctww5h] .dummy-row, .row-width-set[b-80kzctww5h] {
  grid-template-columns: var(--tableColumnWidths, "initial");
}

.theadwrapper[b-80kzctww5h] {
  overflow-x: hidden;
  min-height: 3.25rem;
}

.theadbacking[b-80kzctww5h] {
  min-width: 100%;
  width: fit-content;
  height: fit-content;
}

.thead[b-80kzctww5h] {
  display: grid;
  min-width: 100%;
  width: fit-content;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  box-sizing: border-box;
  background-color: #1A3D57;
  padding-left: 0.125rem;
  padding-right: 1rem;
  min-height: var(--headerSize, initial);
  max-height: var(--headerSize, initial);
}

.header-remove-padding-right[b-80kzctww5h] {
  padding-right: 0rem !important;
}

[b-80kzctww5h] .th {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0rem 1rem;
  color: #FFFFFF;
  text-align: left;
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: 0.0625rem solid #1A3D57;
  border-right: 0.0625rem solid #1A3D57;
  height: 100%;
}

[b-80kzctww5h] .th:first-of-type {
  border-top-left-radius: 0.25rem;
}

[b-80kzctww5h] .th:last-of-type {
  border-top-right-radius: 0.25rem;
}

[b-80kzctww5h] .th:first-of-type, [b-80kzctww5h] .td:first-of-type, [b-80kzctww5h] .dummy-cell:first-of-type {
  border-left: 0 !important;
}

[b-80kzctww5h] .th:last-of-type, [b-80kzctww5h] .td:last-of-type, [b-80kzctww5h] .dummy-cell:last-of-type,
[b-80kzctww5h] .th-last, [b-80kzctww5h] .td-last, [b-80kzctww5h] .dummy-cell-last {
  border-right: 0 !important;
}

.tbody[b-80kzctww5h] {
  display: block;
  overflow: auto;
  border-left: 0.125rem solid #F2F2F0;
  box-sizing: border-box;
}

.add-vertical-scroll[b-80kzctww5h] {
  overflow-y: scroll !important;
}

.tbody[b-80kzctww5h]::-webkit-scrollbar {
  background: #FFFFFF;
  width: 1rem;
  height: 1rem;
}

.tbody[b-80kzctww5h]::-webkit-scrollbar-thumb {
  background: rgba(26, 61, 87, 0.4);
  width: 1rem;
  height: 1rem;
  border: 0.3125rem solid transparent;
  border-radius: 0.5rem;
  background-clip: padding-box;
}

.tbody[b-80kzctww5h]::-webkit-scrollbar-track:vertical {
  border-left: 0.125rem solid #F2F2F0;
  border-right: 0.125rem solid #F2F2F0;
}

.tbody[b-80kzctww5h]::-webkit-scrollbar-track:horizontal {
  border-top: 0.125rem solid #F2F2F0;
  border-bottom: 0.125rem solid #F2F2F0;
}

.tbody[b-80kzctww5h]::-webkit-scrollbar-corner {
  border-right: 0.125rem solid #F2F2F0;
  border-bottom: 0.125rem solid #F2F2F0;
}

.tbodyframe[b-80kzctww5h] {
  position: absolute;
  width: 100%;
  top: 3.25rem;
  box-sizing: border-box;
  border-left: 0.125rem solid #F2F2F0;
  border-right: 0.125rem solid #F2F2F0;
  border-bottom: 0.125rem solid #F2F2F0;
  pointer-events: none;
}

.tgradients[b-80kzctww5h] {
  display: flex;
  flex-grow: 1;
  height: 100%;
  justify-content: space-between;
  pointer-events: none;
}

.tbody-left-gradient[b-80kzctww5h], .tbody-right-gradient[b-80kzctww5h] {
  height: 100%;
  width: 1.25rem;
  pointer-events: none;
}

.tbody-left-gradient[b-80kzctww5h] {
  background: linear-gradient(90deg, rgba(30, 35, 55, 0.08) 0%, rgba(30, 35, 55, 0) 100%);
}

.tbody-right-gradient[b-80kzctww5h] {
  background: linear-gradient(270deg, rgba(30, 35, 55, 0.08) 0%, rgba(30, 35, 55, 0) 100%);
}

.tbodycorner[b-80kzctww5h] {
  width: 0.875rem;
  height: 0.875rem;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.tbodycorner .corner-show[b-80kzctww5h] {
  width: 0.125rem;
  height: 0.125rem;
  background-color: #F2F2F0;
  pointer-events: none;
}

[b-80kzctww5h] .tr {
  display: grid;
  width: fit-content;
  min-width: 100%;
  min-height: var(--rowSize, initial);
  max-height: var(--rowSize, initial);
  box-sizing: border-box;
}

[b-80kzctww5h] .tr:nth-of-type(odd), [b-80kzctww5h] .tr.alternateRow:nth-of-type(even) {
  background-color: #FAFAFA;
  border-right-color: #FAFAFA;
}

[b-80kzctww5h] .tr:nth-of-type(even), [b-80kzctww5h] .tr.alternateRow:nth-of-type(odd) {
  background-color: #FFFFFF;
}

[b-80kzctww5h] .tbody:not(.ignoreRowHover) .tr:not(.dummy-row):hover, [b-80kzctww5h] .tbody:not(.ignoreRowHover) .tr:not(.dummy-row).selected {
  background-color: rgba(0, 155, 225, 0.08);
  border-right-color: transparent;
}
[b-80kzctww5h] .tbody:not(.ignoreRowHover) .tr:not(.dummy-row):hover .td, [b-80kzctww5h] .tbody:not(.ignoreRowHover) .tr:not(.dummy-row).selected .td {
  border-color: rgba(0, 155, 225, 0.08);
}

[b-80kzctww5h] .td, [b-80kzctww5h] .dummy-cell {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0rem 1rem;
  border-left: 0.0625rem solid #F2F2F0;
  border-right: 0.0625rem solid #F2F2F0;
  font-size: 1rem;
  line-height: 1.625rem;
  box-sizing: border-box;
  letter-spacing: 0.00625rem;
  height: 100%;
}

[b-80kzctww5h] .td-nowrap {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

[b-80kzctww5h] .td-no-padding {
  padding: 0;
  width: 100%;
  height: 100%;
}

.tfooter[b-80kzctww5h] {
  border-left: 0.125rem solid #F2F2F0;
  border-right: 0.125rem solid #F2F2F0;
  border-bottom: 0.125rem solid #F2F2F0;
  box-sizing: border-box;
}

.no-data[b-80kzctww5h] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  gap: 1.375rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.no-data-icon[b-80kzctww5h] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-data-text[b-80kzctww5h] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  user-select: none;
}

.confirm[b-80kzctww5h] {
  color: #1EB496;
}

.error[b-80kzctww5h] {
  color: #D24164;
}

.info[b-80kzctww5h] {
  color: #009BE1;
}

.warning[b-80kzctww5h] {
  color: #EAA23A;
}

.actions-wrapper[b-80kzctww5h] {
  position: sticky;
  right: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-left: 0.75rem;
  padding-right: 1.25rem;
  background-color: transparent;
  width: fit-content;
  box-shadow: var(--rowHoverGradient, 0 0.25rem 0.75rem rgba(26, 61, 87, 0.12));
}
.actions-wrapper.no-actions[b-80kzctww5h] {
  padding: 0;
  gap: 0;
  box-shadow: none;
}

.end-actions-only[b-80kzctww5h] {
  padding-left: 1.25rem;
}

.actions[b-80kzctww5h] {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: fit-content;
}

[b-80kzctww5h] .tr:hover .actions-wrapper {
  visibility: visible;
  background-color: #EBF7FD;
}

.action[b-80kzctww5h] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  min-height: 2rem;
  max-height: 2rem;
  border-radius: 0.25rem;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.action:hover[b-80kzctww5h] {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}

.action[b-80kzctww5h] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2rem;
  min-height: 2rem;
  max-height: 2rem;
  border-radius: 0.25rem;
}

.dummy-action[b-80kzctww5h] {
  min-width: 2rem;
  min-height: 2rem;
}

.dummy-end-action[b-80kzctww5h] {
  min-width: 1rem;
  min-height: 1rem;
}

/*# sourceMappingURL=ClientPortalTable.razor.css.map */
/* /Components/TopBar/TopBar.razor.rz.scp.css */
nav[b-0ysyrupijf] {
  border-bottom: 2px solid #F2F2F0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  font-size: 1.25rem;
  letter-spacing: 0.00625rem;
  line-height: 1.75rem;
}
nav .icons[b-0ysyrupijf] {
  position: relative;
  margin-left: auto;
}
nav button[b-0ysyrupijf] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  padding: 8px;
}
nav .active[b-0ysyrupijf] {
  background: rgba(0, 155, 225, 0.08);
  border-radius: 4px;
}

/*# sourceMappingURL=TopBar.razor.css.map */
/* /Components/Users/AccountDropdownCard.razor.rz.scp.css */
.user-icon[b-2f6rqa6qqc] {
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-icon:hover[b-2f6rqa6qqc] {
  background-color: rgba(0, 155, 225, 0.08);
  border-radius: 0.25rem;
  cursor: pointer;
}

[b-2f6rqa6qqc] .body-content {
  padding-top: 0.5625rem;
}

.user-content[b-2f6rqa6qqc] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 0.1875rem;
  min-width: 19.5rem;
}
.user-content .user-profile[b-2f6rqa6qqc] {
  display: flex;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  gap: 1.25rem;
}
.user-content .user-profile .user-details[b-2f6rqa6qqc] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.user-content .user-profile .user-details .header[b-2f6rqa6qqc] {
  white-space: nowrap;
  line-height: 2rem;
  font-size: 1.5rem;
  font-weight: 700;
  user-select: none;
}
.user-content .user-profile .user-details .email[b-2f6rqa6qqc] {
  white-space: nowrap;
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #C878A0;
  user-select: none;
}
.user-content .user-profile .user-profile-icon[b-2f6rqa6qqc] {
  width: 4.5rem;
  height: 4.5rem;
}

.user-options[b-2f6rqa6qqc], .footer-options[b-2f6rqa6qqc] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.user-options .option[b-2f6rqa6qqc], .footer-options .option[b-2f6rqa6qqc] {
  height: 3rem;
  white-space: nowrap;
  line-height: 1.625rem;
  font-size: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  user-select: none;
  justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.user-options .option .option-icon[b-2f6rqa6qqc], .footer-options .option .option-icon[b-2f6rqa6qqc] {
  display: flex;
  align-items: center;
}
.user-options .option[b-2f6rqa6qqc]  .switch-company-icon, .footer-options .option[b-2f6rqa6qqc]  .switch-company-icon {
  margin-right: 0;
  margin-left: auto;
}
.user-options .option:hover[b-2f6rqa6qqc], .footer-options .option:hover[b-2f6rqa6qqc] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.user-options .option[b-2f6rqa6qqc]  svg, .footer-options .option[b-2f6rqa6qqc]  svg {
  margin-right: 0.75rem;
}

.footer-options[b-2f6rqa6qqc] {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

[b-2f6rqa6qqc] .dropdown-main-container .dropdown-container {
  right: 0;
  border-radius: 0.5rem;
  width: 312px;
}

.switch-company-container[b-2f6rqa6qqc]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}

.switch-company-container[b-2f6rqa6qqc]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}

.switch-company-container[b-2f6rqa6qqc] {
  padding: 0;
  margin: 0;
  max-height: 80vh;
  overflow-y: auto;
}
.switch-company-container .header[b-2f6rqa6qqc] {
  display: flex;
  align-items: center;
  padding: 0 1.25rem 0.5625rem 1.25rem;
  gap: 0.5rem;
}
.switch-company-container .header h5[b-2f6rqa6qqc] {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #1A3D57;
  letter-spacing: 0.1px;
  margin: 0 0 0 16px;
}
.switch-company-container .header button[b-2f6rqa6qqc] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch-company-container .header button:hover[b-2f6rqa6qqc] {
  box-sizing: border-box;
  border-radius: 0.25rem;
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.switch-company-container li[b-2f6rqa6qqc] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  user-select: none;
  height: 4.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.switch-company-container li:hover[b-2f6rqa6qqc] {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.switch-company-container li div[b-2f6rqa6qqc] {
  display: flex;
  align-items: center;
}
.switch-company-container li div span[b-2f6rqa6qqc] {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #1A3D57;
}
.switch-company-container li div[b-2f6rqa6qqc]  svg {
  margin-right: 12px;
}
.switch-company-container li[b-2f6rqa6qqc]  svg:last-child {
  margin-left: 12px;
}
.switch-company-container li:hover[b-2f6rqa6qqc] {
  cursor: pointer;
  background: rgba(0, 155, 225, 0.08);
}
.switch-company-container .companies-list[b-2f6rqa6qqc] {
  margin: 0;
  padding: 0;
}
.switch-company-container .companies-list .selected[b-2f6rqa6qqc] {
  background-color: rgba(0, 155, 225, 0.08);
}

[b-2f6rqa6qqc] .footer-content {
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

[b-2f6rqa6qqc] .new-badge {
  padding: 0.1875rem 0.5rem;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.1px;
}

[b-2f6rqa6qqc] .tooltip-wrapper {
  width: 100%;
}

[b-2f6rqa6qqc] .newAccountSettingsTooltip {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0.75rem 0.5rem;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  max-width: 15.625rem;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .body h5, [b-2f6rqa6qqc] .newAccountSettingsTooltip .body span {
  color: #FFFFFF !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer .checkbox-container {
  color: #FFFFFF !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer [class^=checkmark] {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer .checkbox-container input:checked ~ [class^=checkmark] {
  border: none !important;
  background-color: rgba(255, 255, 255, 0.12) !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer [class^=checkmark]:after {
  border-color: #FFFFFF !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer button {
  color: #FFFFFF !important;
  border: 0.125rem solid #FFFFFF !important;
  height: auto !important;
  padding: 0.25rem 1.375rem !important;
}
[b-2f6rqa6qqc] .newAccountSettingsTooltip .footer button:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

/*# sourceMappingURL=AccountDropdownCard.razor.css.map */
/* /Pages/Authentication/Login.razor.rz.scp.css */
.content-wrapper[b-26dyqbdv5p] {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  align-items: center;
  padding: 40px;
  box-sizing: border-box;
}
.content-wrapper[b-26dyqbdv5p]  .login-module {
  margin-left: auto;
  margin-right: auto;
}
.content-wrapper .avask-logo[b-26dyqbdv5p] {
  width: 240px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.content-wrapper .create-wrapper[b-26dyqbdv5p] {
  display: flex;
  justify-content: center;
  padding-top: 12px;
}
.content-wrapper .create-account[b-26dyqbdv5p] {
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5625rem;
  display: flex;
  align-content: center;
  letter-spacing: 0.1px;
  color: #1A3D57;
}
.content-wrapper[b-26dyqbdv5p]  .sign-in-btn {
  padding: 0.75rem 3rem;
  width: 400px;
  margin: 3rem 0rem 0.625rem 0rem;
  border-radius: 0.25rem;
}
.content-wrapper .heading[b-26dyqbdv5p] {
  width: 400px;
  font-style: normal;
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin: 0;
  letter-spacing: 0.1px;
  color: #1A3D57;
}
.content-wrapper .sub-heading[b-26dyqbdv5p] {
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.1px;
  color: #1A3D57;
  margin-top: 0.75rem;
}

/*# sourceMappingURL=Login.razor.css.map */
/* /Pages/CompanyProfileSelect.razor.rz.scp.css */
[b-clt2iulq2o]::-webkit-scrollbar {
  width: 6px;
}

[b-clt2iulq2o]::-webkit-scrollbar-thumb {
  background: #BEB9B4;
  opacity: 0.4;
  border-radius: 3px;
}

.content-wrapper[b-clt2iulq2o] {
  display: flex;
  flex-direction: row;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 40px;
  box-sizing: border-box;
  -webkit-user-select: none; /* Safari */
  user-select: none; /* Standard syntax */
}
.content-wrapper[b-clt2iulq2o]  .login-module {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 0.3125rem !important;
  max-height: 40.375rem;
}
.content-wrapper .scroll-wrapper[b-clt2iulq2o] {
  max-height: 100%;
  overflow-y: scroll;
  padding-right: 2.3125rem;
  margin-top: 2.25rem;
  margin-bottom: 3rem;
}
.content-wrapper[b-clt2iulq2o]  .company-select-module {
  margin-right: 0px;
}
.content-wrapper[b-clt2iulq2o]  .no-company-module {
  margin-right: 0px;
}
.content-wrapper .company-heading[b-clt2iulq2o] {
  width: 585px;
  height: 56px;
  font-style: normal;
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin-bottom: 5px;
  margin-top: 0;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #1A3D57;
  padding-top: 3.5rem;
}
.content-wrapper .company-sub-heading[b-clt2iulq2o] {
  width: 585px;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.625rem;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #1A3D57;
}
.content-wrapper .companies-list[b-clt2iulq2o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
}
.content-wrapper .companies-list .company-scroll[b-clt2iulq2o] {
  width: 585px;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.content-wrapper .companies-list .company-profile-btn[b-clt2iulq2o] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0.6875rem 1.125rem;
  background: #FFFFFF;
  color: #1A3D57;
  border: 0.125rem solid #E9E9E6;
  border-radius: 0.25rem;
}
.content-wrapper .companies-list .company-profile-btn :last-child[b-clt2iulq2o] {
  margin-bottom: 0rem;
}
.content-wrapper .companies-list .company-profile-btn .icon-left[b-clt2iulq2o] {
  width: 3rem;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #F2F2F0;
}
.content-wrapper .companies-list .company-profile-btn .text[b-clt2iulq2o] {
  margin-left: 0.75rem;
  flex: 1;
  line-height: 1.625rem;
  font-size: 1rem;
  font-weight: 500;
}
.content-wrapper .companies-list .company-profile-btn:hover[b-clt2iulq2o] {
  border: 2px solid #009BE1;
  border-radius: 4px;
}
.content-wrapper .contact-details-container[b-clt2iulq2o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding-bottom: 3.5rem;
}
.content-wrapper .contact-details-container .contact-details[b-clt2iulq2o] {
  width: 585px;
  height: 56px;
}
.content-wrapper .contact-details-container .contact-details .contact-heading[b-clt2iulq2o] {
  width: 585px;
  height: 26px;
  margin-top: 30px;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.625rem;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #1A3D57;
}

/*# sourceMappingURL=CompanyProfileSelect.razor.css.map */
/* /Pages/Company/Components/CompanyTask/CompanyTask.razor.rz.scp.css */
li[b-hs583ungfc] {
  border: 2px solid #F2F2F0;
  border-radius: 4px;
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  height: 86px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  user-select: none;
}
li:not(.blank-task):hover[b-hs583ungfc] {
  border: 2px solid #009BE1;
  cursor: pointer;
}
li .wrapper[b-hs583ungfc] {
  display: inline-grid;
  flex: 1;
  flex-direction: column;
  gap: 0.5rem;
}
li .wrapper .title[b-hs583ungfc] {
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.1px;
  color: #1A3D57;
  font-size: 1rem !important;
  line-height: 1.625rem !important;
}
li .wrapper .description[b-hs583ungfc] {
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.1px;
  color: #1A3D57;
  opacity: 0.65;
  font-size: 0.875rem !important;
  line-height: 1.5rem !important;
  max-width: 43.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
li.blank-task .title[b-hs583ungfc], li.blank-task .description[b-hs583ungfc] {
  border-radius: 0.25rem;
  background-color: #F2F2F0;
  height: 1.125rem;
  max-width: 10.5rem;
  margin-bottom: 0 !important;
  opacity: 1;
}
li.blank-task .description[b-hs583ungfc] {
  max-width: 18rem;
}

/*# sourceMappingURL=CompanyTask.razor.css.map */
/* /Pages/Company/Components/ConnectedService/ConnectedService.razor.rz.scp.css */
.connected-service-wrapper[b-56bqubvx2a] {
  position: relative;
}

.connected-service[b-56bqubvx2a] {
  display: flex;
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
  color: #1a3d57;
  padding: 0;
  position: relative;
  text-align: left;
  border: 2px solid #E9E9E6;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0;
  width: 9.5rem;
  height: 9rem;
}
.connected-service:hover:not([disabled])[b-56bqubvx2a], .connected-service:active:not([disabled])[b-56bqubvx2a] {
  cursor: pointer;
  border: 2px solid #009BE1;
}
.connected-service:disabled[b-56bqubvx2a] {
  color: #beb9b4;
}
.connected-service.isConnected[b-56bqubvx2a] {
  border-color: #009BE1;
  background-color: rgba(0, 155, 225, 0.08);
}
.connected-service .banner[b-56bqubvx2a] {
  margin: 0;
  position: absolute;
  width: 100%;
}
.connected-service .content[b-56bqubvx2a] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: space-between;
  gap: 0.5rem;
  margin: 0.625rem;
}
.connected-service .content .name-wrapper[b-56bqubvx2a] {
  font-family: Ubuntu;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 24px;
  text-align: center;
  display: flex;
  gap: 0.5rem;
}
.connected-service .content .name-wrapper .oval-wrapper[b-56bqubvx2a] {
  display: flex;
  align-items: center;
}
.connected-service .content .name-wrapper .oval-wrapper .oval[b-56bqubvx2a] {
  border: 2px solid #E9E9E6;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  box-sizing: border-box;
}
.connected-service .content .name-wrapper .oval-wrapper.isConnected .oval[b-56bqubvx2a] {
  background-color: #009BE1;
  background-image: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 2.25L3.75 9.75L0.75 6.75" stroke="white" stroke-width="1.75"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  border-color: #009BE1;
}
.connected-service .content .name[b-56bqubvx2a] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*# sourceMappingURL=ConnectedService.razor.css.map */
/* /Pages/Company/Components/ConnectedService/DisconnectHmrcServiceModal.razor.rz.scp.css */
hr[b-sntov9yk65] {
  background-color: var(--brand-light-grey);
  border: none;
  height: 2px;
}

.title[b-sntov9yk65] {
  font-size: pxtorem(28);
  line-height: pxtorem(36);
  font-weight: 700;
  margin: 0;
}

.subtitle[b-sntov9yk65] {
  margin-top: 0.75rem;
  font-weight: 400;
}

.cancel[b-sntov9yk65] {
  color: var(--brand-dark);
  background-color: transparent;
  border-style: none;
  outline: none;
  font-weight: 500;
  margin-top: 1rem;
}

.continue-box[b-sntov9yk65] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1.5rem;
}

/*# sourceMappingURL=DisconnectHmrcServiceModal.razor.css.map */
/* /Pages/Company/Components/Country/Country.razor.rz.scp.css */
li[b-aq2tgihnpa] {
  border: 2px solid #F2F2F0;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  height: 86px;
  box-sizing: border-box;
  margin-bottom: 1rem;
}
li:not(.blank-task):hover[b-aq2tgihnpa] {
  border: 2px solid #009BE1;
  cursor: pointer;
}
li .wrapper[b-aq2tgihnpa] {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  gap: 1.25rem;
}
li .wrapper .flag-icon-wrapper[b-aq2tgihnpa] {
  background: rgba(0, 155, 225, 0.08);
  padding: 0.75rem;
  border-radius: 50%;
}
li .wrapper .flag-icon-wrapper .icon[b-aq2tgihnpa] {
  width: 30px;
  height: 30px;
  border-radius: 0.4375rem;
}
li .wrapper .details-wrapper[b-aq2tgihnpa] {
  display: inline-grid;
  grid-template-columns: 0.6fr 0.4fr;
  flex-grow: 1;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
li .wrapper .name-balance-wrapper[b-aq2tgihnpa] {
  display: inline-grid;
  flex-direction: column;
  flex: 1;
  gap: 0.25rem;
}
li .wrapper .name-balance-wrapper .name[b-aq2tgihnpa] {
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.1px;
  color: #1A3D57;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
li .wrapper .name-balance-wrapper .balance[b-aq2tgihnpa] {
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.1px;
  color: #1A3D57;
  opacity: 0.65;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
li .wrapper .status[b-aq2tgihnpa], li .wrapper .arrow-icon[b-aq2tgihnpa] {
  display: flex;
  justify-content: end;
}
li .wrapper .status [class^=status-box][b-aq2tgihnpa], li .wrapper .arrow-icon [class^=status-box][b-aq2tgihnpa] {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
}
li .wrapper .status [class^=status-box] .icon[b-aq2tgihnpa], li .wrapper .arrow-icon [class^=status-box] .icon[b-aq2tgihnpa] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.5rem;
}
li.blank-task .name-balance-wrapper[b-aq2tgihnpa] {
  gap: 0.5rem;
}
li.blank-task .name[b-aq2tgihnpa], li.blank-task .balance[b-aq2tgihnpa] {
  border-radius: 0.25rem;
  background-color: #F2F2F0;
  height: 1.125rem;
  max-width: 10.5rem;
  margin-bottom: 0 !important;
  opacity: 1 !important;
}
li.blank-task .balance[b-aq2tgihnpa] {
  max-width: 18rem;
}

/*# sourceMappingURL=Country.razor.css.map */
/* /Pages/Company/Components/FilingStatus/FilingStatus.razor.rz.scp.css */
.form-group[b-mwk52tpbo4] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-mwk52tpbo4] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-mwk52tpbo4] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-mwk52tpbo4] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-mwk52tpbo4], .filing-status-NO-PAYMENT-DUE[b-mwk52tpbo4] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-mwk52tpbo4] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-mwk52tpbo4], .filing-status-UNDER-REVIEW[b-mwk52tpbo4] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-mwk52tpbo4], .filing-status-FILING-OVERDUE[b-mwk52tpbo4] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-mwk52tpbo4], .filing-status-container-NO-PAYMENT-DUE[b-mwk52tpbo4] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-mwk52tpbo4] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-mwk52tpbo4], .filing-status-container-UNDER-REVIEW[b-mwk52tpbo4] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-mwk52tpbo4], .filing-status-container-FILING-OVERDUE[b-mwk52tpbo4] {
  border-color: #D24164 !important;
}

.filing-status [class^=filing-status-][b-mwk52tpbo4] {
  font-weight: 700;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  align-items: center;
  display: inline-grid;
  grid-template-columns: max-content 1fr;
  line-height: 1.25rem;
}
.filing-status [class^=filing-status-] .filing-icon[b-mwk52tpbo4] {
  margin-right: 0.5rem;
}
.filing-status [class^=filing-status-] .status-text[b-mwk52tpbo4] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.subtext-background[b-mwk52tpbo4] {
  background: #FFFFFF;
}

/*# sourceMappingURL=FilingStatus.razor.css.map */
/* /Pages/Company/Components/Marketplace/ConnectMarketplaceModal/ConnectAmazonMarketplaceModal.razor.rz.scp.css */
.shopfront-modal[b-fviooqf8ws] {
  width: 22rem;
}

hr[b-fviooqf8ws] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
  margin: 0;
}

.title[b-fviooqf8ws] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}

.subtitle[b-fviooqf8ws] {
  margin: 0;
  font-weight: 400;
  display: flex;
  justify-content: center;
}

.title-container[b-fviooqf8ws] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.main-content[b-fviooqf8ws] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.input-fields[b-fviooqf8ws], .input-description[b-fviooqf8ws] {
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
}

.continue-box[b-fviooqf8ws] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1.5rem;
  gap: 1rem;
}
.continue-box .cancel[b-fviooqf8ws] {
  color: #1A3D57;
}

/*# sourceMappingURL=ConnectAmazonMarketplaceModal.razor.css.map */
/* /Pages/Company/Components/Marketplace/ConnectMarketplaceModal/ConnectShopifyMarketplaceModal.razor.rz.scp.css */
.shopfront-modal[b-zf2cmcb4yd] {
  width: 22rem;
}

hr[b-zf2cmcb4yd] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
  margin: 0;
}

.title[b-zf2cmcb4yd] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}

.subtitle[b-zf2cmcb4yd] {
  margin: 0;
  font-weight: 400;
  display: flex;
  justify-content: center;
}

.continue-box[b-zf2cmcb4yd] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1.5rem;
  gap: 1rem;
}
.continue-box .cancel[b-zf2cmcb4yd] {
  color: #1A3D57;
}

.title-container[b-zf2cmcb4yd] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.main-content[b-zf2cmcb4yd] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.input-fields[b-zf2cmcb4yd], .input-description[b-zf2cmcb4yd] {
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
}

/*# sourceMappingURL=ConnectShopifyMarketplaceModal.razor.css.map */
/* /Pages/Company/Components/Marketplace/Marketplace.razor.rz.scp.css */
.marketplace-wrapper[b-6czbb3sqim] {
  position: relative;
}

.banner[b-6czbb3sqim] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}

.marketplace[b-6czbb3sqim] {
  display: flex;
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
  color: #1a3d57;
  padding: 0;
  position: relative;
  text-align: left;
  border: 2px solid #E9E9E6;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0;
  width: 9.5rem;
  height: 9rem;
}
.marketplace:hover:not([disabled])[b-6czbb3sqim], .marketplace:active:not([disabled])[b-6czbb3sqim] {
  cursor: pointer;
  border: 2px solid #009be1;
}
.marketplace.active[b-6czbb3sqim] {
  background-color: rgba(0, 155, 225, 0.08);
  border-color: #009BE1;
}
.marketplace:disabled[b-6czbb3sqim] {
  color: #beb9b4;
}
.marketplace .content[b-6czbb3sqim] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: space-between;
  gap: 0.5rem;
  margin: 0.625rem;
}
.marketplace .content .name-wrapper[b-6czbb3sqim] {
  font-family: Ubuntu;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 24px;
  text-align: center;
  display: flex;
  gap: 0.5rem;
}
.marketplace .content .name-wrapper .oval-wrapper[b-6czbb3sqim] {
  display: flex;
  align-items: center;
}
.marketplace .content .name-wrapper .oval-wrapper .oval[b-6czbb3sqim] {
  border: 2px solid #E9E9E6;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  box-sizing: border-box;
}
.marketplace .content .name[b-6czbb3sqim] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*# sourceMappingURL=Marketplace.razor.css.map */
/* /Pages/Company/Components/PeriodSelector/PeriodSelector.razor.rz.scp.css */
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .dropdown-container {
  border: 0.125rem solid #E9E9E6;
  border-radius: 0.25rem;
  box-shadow: none !important;
  padding-top: 0;
  padding: 0;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector {
  user-select: none;
  width: 20rem;
  border: 2px solid #E9E9E6;
  border-radius: 0.25rem;
  height: 3rem;
  cursor: pointer;
  padding: 0.6875rem 1.25rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector label {
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  /* identical to box height, or 157% */
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector.dropdown-open, .period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector:hover {
  border-color: #009BE1;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector.dropdown-open .field-label, .period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector:hover .field-label {
  color: #009BE1;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector:hover {
  cursor: pointer;
}
.period-selector[b-xhiwjnwnj5]  .dropdown-main-container .period-selector label {
  position: absolute;
  left: 0;
  top: -0.75rem;
  padding: 0 0.5rem;
  background: white;
  margin-left: 0.625rem;
}
.period-selector .year-selector[b-xhiwjnwnj5] {
  display: flex;
  height: 3.25rem;
  align-items: center;
  justify-content: space-between;
  user-select: none;
  gap: 1.5rem;
  width: 19.75rem;
}
.period-selector .year-selector button[b-xhiwjnwnj5] {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: #1A3D57;
  background-color: transparent;
}
.period-selector .year-selector button:not(:disabled):hover[b-xhiwjnwnj5] {
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: rgba(0, 155, 225, 0.08);
}
.period-selector ul[b-xhiwjnwnj5] {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 12rem;
  overflow: auto;
}
.period-selector ul[b-xhiwjnwnj5]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.period-selector ul[b-xhiwjnwnj5]::-webkit-scrollbar-thumb {
  background-color: rgba(26, 61, 87, 0.4);
  border-radius: 0.1875rem;
}
.period-selector ul li[b-xhiwjnwnj5] {
  height: 3rem;
  display: flex;
  align-items: center;
  padding: 0.6875rem 1.25rem;
  box-sizing: border-box;
  user-select: none;
}
.period-selector ul li:hover[b-xhiwjnwnj5], .period-selector ul .active[b-xhiwjnwnj5] {
  background: rgba(0, 155, 225, 0.08);
}
.period-selector ul li:hover[b-xhiwjnwnj5] {
  cursor: pointer;
}

/*# sourceMappingURL=PeriodSelector.razor.css.map */
/* /Pages/Company/Components/Service/Service.razor.rz.scp.css */
.service[b-0v3zc5tqoz] {
  flex: 1;
  display: flex;
}
.service[b-0v3zc5tqoz]  .card-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.service[b-0v3zc5tqoz]  .card-wrapper:hover {
  border: 2px solid #009BE1;
  cursor: pointer;
}
.service[b-0v3zc5tqoz]  .card-wrapper h4 {
  margin-bottom: 8px;
}
.service[b-0v3zc5tqoz]  .card-wrapper .content span {
  line-height: 1.5rem;
  font-size: 0.875rem;
}
.service[b-0v3zc5tqoz]  .card-wrapper .link {
  margin-top: 0.75rem;
}
.service[b-0v3zc5tqoz]  .card-wrapper .link span {
  margin-right: 0.75rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
}

/*# sourceMappingURL=Service.razor.css.map */
/* /Pages/Company/Country/CountryDetails.razor.rz.scp.css */
.country-details-container[b-lk8o8iw03e] {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.country-details-container .header-wrapper[b-lk8o8iw03e] {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.country-details-container .header-wrapper .left-panel-wrapper .country-wrapper[b-lk8o8iw03e] {
  display: flex;
}
.country-details-container .header-wrapper .left-panel-wrapper .country-wrapper .flag-icon-wrapper[b-lk8o8iw03e] {
  background: rgba(0, 155, 225, 0.08);
  border-radius: 0.25rem;
  width: 5.25rem;
  height: 5.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.country-details-container .header-wrapper .left-panel-wrapper .country-wrapper .flag-icon-wrapper .icon[b-lk8o8iw03e] {
  width: 2.75rem;
  height: 2.75rem;
}
.country-details-container .header-wrapper .left-panel-wrapper .country-wrapper .title-wrapper[b-lk8o8iw03e] {
  margin-left: 1.5rem;
}
.country-details-container .header-wrapper .summary-wrapper[b-lk8o8iw03e] {
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
  border-radius: 0.25rem;
  border: 0.125rem solid #F2F2F0;
}
.country-details-container .header-wrapper .summary-wrapper .header[b-lk8o8iw03e] {
  line-height: 1.375rem;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #C878A0;
}
.country-details-container .header-wrapper .summary-wrapper .row[b-lk8o8iw03e] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.country-details-container .header-wrapper .summary-wrapper .header + .row[b-lk8o8iw03e] {
  margin-top: 1rem;
}
.country-details-container .header-wrapper .summary-wrapper .row + .row[b-lk8o8iw03e] {
  margin-top: 0.5rem;
}
.country-details-container .header-wrapper .summary-wrapper .divider[b-lk8o8iw03e] {
  width: 100%;
  height: 0.125rem;
  background-color: #F2F2F0;
}
.country-details-container .header-wrapper .summary-wrapper .row + .divider + .row[b-lk8o8iw03e] {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.country-details-container .vat-wrapper[b-lk8o8iw03e] {
  height: 3rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 1.5rem;
  align-items: center;
  justify-content: space-between;
}
.country-details-container .vat-wrapper .options[b-lk8o8iw03e]  .confirm-payment {
  border: 2px solid #D24164;
  background-color: transparent;
  color: #D24164;
}
.country-details-container .vat-wrapper .options[b-lk8o8iw03e]  .confirm-payment:hover {
  border-color: #009BE1;
  color: #009BE1;
}
.country-details-container .footer-wrapper[b-lk8o8iw03e] {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  margin-top: 1.5rem;
}
.country-details-container .footer-wrapper .net-sales[b-lk8o8iw03e], .country-details-container .footer-wrapper .report-summary[b-lk8o8iw03e] {
  width: calc(50% - 0.75rem);
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  min-height: 15.625rem;
}
.country-details-container .footer-wrapper .net-sales .chart[b-lk8o8iw03e], .country-details-container .footer-wrapper .report-summary .chart[b-lk8o8iw03e] {
  width: 100%;
  height: 100%;
  float: left;
}

/*# sourceMappingURL=CountryDetails.razor.css.map */
/* /Pages/Company/Customs/BookClearance/BookClearance.razor.rz.scp.css */
.book-clearance-container[b-rmlk8y37t8] {
  height: 100% !important;
}
.book-clearance-container .step-indicator[b-rmlk8y37t8] {
  margin-top: 2.25rem;
}
.book-clearance-container[b-rmlk8y37t8]  .step-indicator ul {
  padding-inline-start: 0px !important;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer-divider {
  border-top: 2px solid #F2F2F0;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1.25rem;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer .step-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer .step-content .validation-message {
  padding-left: 10px;
  font-weight: 500;
  color: #D24164;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer .navigation-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 1.5rem;
  align-items: center;
}
.book-clearance-container[b-rmlk8y37t8]  .step-footer .navigation-buttons .back-button-wrapper span {
  display: flex;
  gap: 0.75rem;
  color: var(--brand-dark);
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
.book-clearance-container[b-rmlk8y37t8]  .card-wrapper {
  height: 100% !important;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

/*# sourceMappingURL=BookClearance.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Components/CartonsDropdown.razor.rz.scp.css */
.cartons-dropdown-wrapper[b-o6ffq1f03k] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.5rem;
}
.cartons-dropdown-wrapper ul[b-o6ffq1f03k] {
  margin: 0;
  padding: 0;
}
.cartons-dropdown-wrapper[b-o6ffq1f03k]  .body-content {
  max-height: 192px;
  overflow: auto;
}
.cartons-dropdown-wrapper[b-o6ffq1f03k]  .parcel {
  margin-right: 12px;
  opacity: 65%;
}
.cartons-dropdown-wrapper[b-o6ffq1f03k]  .dropdown-container {
  padding-bottom: 0;
}

.filing-status-toggle-button[b-o6ffq1f03k] {
  display: flex;
  line-height: 1.75rem;
  font-size: 1.25rem;
  font-weight: 700;
  gap: 0.375rem;
}
.filing-status-toggle-button:hover[b-o6ffq1f03k] {
  cursor: pointer;
}
.filing-status-toggle-button .toggle-button-circle[b-o6ffq1f03k] {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  width: 0.25rem;
  height: 0.25rem;
  background-color: var(--circle-background-color, #BEB9B4);
  border: 2px solid var(--circle-border-color, #BEB9B4);
  border-radius: 50%;
}
.filing-status-toggle-button .toggle-button-text[b-o6ffq1f03k] {
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.filing-status-toggle-button .toggle-button-icon[b-o6ffq1f03k] {
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filing-status-toggle-button .toggle-button-icon:hover[b-o6ffq1f03k] {
  border-radius: 0.25rem;
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}

.option[b-o6ffq1f03k] {
  width: 244px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  line-height: 1.625rem;
  font-size: 1rem;
  padding: 11px 20px;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.option:hover[b-o6ffq1f03k] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.option .actions[b-o6ffq1f03k] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.option .actions button[b-o6ffq1f03k] {
  border: none;
  background-color: transparent;
  border-radius: 0.25rem;
  padding: 0.5rem;
}
.option .actions button:hover[b-o6ffq1f03k] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.option .actions button:disabled[b-o6ffq1f03k] {
  background-color: transparent;
  cursor: initial;
}

[b-o6ffq1f03k] .footer-content {
  display: flex;
  align-items: center;
  padding: 16px;
  padding-left: 0.75rem;
}
[b-o6ffq1f03k] .footer-content span {
  gap: 8px;
}

[b-o6ffq1f03k] dropdown-container {
  padding-top: 0;
  padding-bottom: 0;
}

/*# sourceMappingURL=CartonsDropdown.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Components/Stripe.razor.rz.scp.css */
.adornment-text[b-wbf5g53e3a],
[b-wbf5g53e3a] svg {
  margin: 0 !important;
  padding: 0;
}

.adornment-text[b-wbf5g53e3a] {
  left: 21px;
  top: 15px;
}

[b-wbf5g53e3a] svg {
  left: 21px;
  top: 17px;
}

.stripe-wrapper[b-wbf5g53e3a] {
  display: flex;
  flex-direction: column;
  width: 750px;
}
.stripe-wrapper .payment-options[b-wbf5g53e3a] {
  display: flex;
  align-items: center;
  background: rgba(0, 155, 225, 0.08);
  /* Brand/CTA */
  padding: 16px 20px;
  border: 2px solid #009BE1;
  box-sizing: border-box;
  border-radius: 4px;
}
.stripe-wrapper .payment-options .text[b-wbf5g53e3a] {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
}
.stripe-wrapper .payment-options .text p[b-wbf5g53e3a] {
  margin: 0;
}
.stripe-wrapper .payment-options .text .heading[b-wbf5g53e3a] {
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.00625rem;
  font-weight: 500 !important;
}
.stripe-wrapper .payment-options .text .subheading[b-wbf5g53e3a] {
  font-size: 0.875rem;
  line-height: 1.5rem;
  letter-spacing: 0.00625rem;
  font-weight: 400 !important;
  opacity: 0.65;
}
.stripe-wrapper .payment-options .button[b-wbf5g53e3a] {
  background: #009BE1;
  width: 24px;
  height: 24px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 13px;
}
.stripe-wrapper .payment-options .image[b-wbf5g53e3a] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  background-color: rgba(0, 155, 225, 0.08);
  border-radius: 50%;
  text-align: center;
}

.stripe-wrapper[b-wbf5g53e3a]  h4 {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.form-group h5[b-wbf5g53e3a] {
  margin: 0;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

/*# sourceMappingURL=Stripe.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Steps/AdditionalInfoStep.razor.rz.scp.css */
.additional-info-wrapper[b-8qyu6r5iya] {
  display: flex;
  flex-direction: column;
  padding: 0px;
  gap: 1.5rem;
}

[b-8qyu6r5iya] .additional-info-form {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
}

.additional-info[b-8qyu6r5iya] {
  display: flex;
  flex-direction: row;
  flex-basis: 100%;
  flex: 1;
  padding: 0.625rem 0px;
  gap: 2.25rem;
  align-self: stretch;
}

.additional-info-inputs[b-8qyu6r5iya] {
  width: 100%;
  display: flex;
  gap: 1.5rem;
}
.additional-info-inputs .input[b-8qyu6r5iya] {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.additional-info-packing:last-child[b-8qyu6r5iya] {
  margin-left: auto;
}

.additional-info-heading[b-8qyu6r5iya] {
  height: 1.75rem;
}

[b-8qyu6r5iya] .validation-message {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  /* identical to box height, or 157% */
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  /* System/Error */
  color: #D24164;
}

.message[b-8qyu6r5iya] {
  display: flex;
  align-items: center;
}

[b-8qyu6r5iya] .info-message {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  /* identical to box height, or 157% */
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  /* System/Error */
  color: #BEB9B4;
}

.message[b-8qyu6r5iya] {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
}

/*# sourceMappingURL=AdditionalInfoStep.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Steps/AddressDetailsStep.razor.rz.scp.css */
.address-main-wrapper[b-xo3btc87kr] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  gap: 1.5rem;
}

[b-xo3btc87kr] .address-form {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
}

[b-xo3btc87kr] .address-row {
  display: grid;
  grid-template-columns: 0.5fr 0.5fr;
  width: 100%;
  flex-direction: row;
  gap: 1.5rem;
}

.address-details[b-xo3btc87kr], .address-lines[b-xo3btc87kr] {
  display: flex;
  flex-direction: column;
}

.address-heading[b-xo3btc87kr] {
  padding: 0px;
  gap: 36px;
  height: 28px;
}

.address-heading + .sender-details[b-xo3btc87kr], .address-heading + .recipient-details[b-xo3btc87kr] {
  margin-top: 2.125rem;
}

.sender-details[b-xo3btc87kr]  .adorment-start + input {
  padding-left: 52px;
}

.address-lines[b-xo3btc87kr] {
  font-size: 1rem;
  line-height: 1.625rem;
}

.step-content[b-xo3btc87kr] {
  font-size: 0.875rem;
  line-height: 1.5rem;
}

.contact-us-link[b-xo3btc87kr] {
  padding-top: 0.3125rem;
  border-top: 0.10938rem solid transparent;
}

[b-xo3btc87kr] .validation-message {
  margin-top: 8px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  /* identical to box height, or 157% */
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  /* System/Error */
  color: #D24164;
}

[b-xo3btc87kr] .address-h4 {
  color: #C878A0;
  margin: 0;
  font-weight: 700;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

[b-xo3btc87kr] .address-h5 {
  color: #1A3D57;
  margin: 0;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.00625rem;
  text-transform: initial;
}

[b-xo3btc87kr] .address-h4 + .address-h5 {
  margin-top: 0.75rem;
  margin-bottom: 0.25rem;
}

.address-warning-container[b-xo3btc87kr] {
  margin-top: 0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  gap: 20px;
  background: rgba(234, 162, 58, 0.12);
  border-radius: 4px;
}

.address-warning[b-xo3btc87kr] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px;
  gap: 16px;
}
.address-warning label[b-xo3btc87kr] {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

/*# sourceMappingURL=AddressDetailsStep.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Steps/CarrierStep.razor.rz.scp.css */
.carrier-wrapper[b-gydzolrn6y] {
  display: flex;
  flex-direction: column;
  padding: 0px;
  gap: 1.5rem;
}
.carrier-wrapper[b-gydzolrn6y]  .radio-group {
  display: flex;
  gap: 1.5rem;
}
.carrier-wrapper[b-gydzolrn6y]  .radio-group .radio-button-large {
  flex: 1;
}
.carrier-wrapper[b-gydzolrn6y]  .radio-group .radio-button-large label {
  width: 100%;
}

.carrier-heading[b-gydzolrn6y] {
  padding: 0px;
  height: 28px;
}

/*# sourceMappingURL=CarrierStep.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Steps/ItemsStep.razor.rz.scp.css */
.items-container-wrapper[b-204u693d36] {
  display: flex;
  flex-grow: 1;
}

.items-container[b-204u693d36] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.items-container[b-204u693d36]  form {
  display: flex;
  flex-grow: 1;
  overflow-y: auto;
  height: 1px;
}
.items-container .buttons[b-204u693d36] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.items-container .buttons .import-and-export-buttons[b-204u693d36] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.items-container .buttons .import-and-export-buttons .import-packing-list[b-204u693d36] {
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}
.items-container .buttons .import-and-export-buttons .import-packing-list:hover[b-204u693d36] {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.items-container .buttons .import-and-export-buttons[b-204u693d36]  svg {
  margin-right: 12px;
}
.items-container .buttons .import-and-export-buttons[b-204u693d36]  a:not(:last-of-type) {
  margin-right: 24px;
}
.items-container[b-204u693d36]  .table-container {
  height: 100%;
  overflow: auto;
  overflow-anchor: none;
}
.items-container[b-204u693d36]  .table-container .tr .total-cost {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 2rem;
  width: 100%;
}
.items-container[b-204u693d36]  .table-container .tr .total-cost .actions {
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
}
.items-container[b-204u693d36]  .table-container .tr .total-cost .actions button {
  border: none;
  background-color: transparent;
  border-radius: 0.25rem;
  padding: 0.5rem;
  display: none;
  color: #1A3D57;
}
.items-container[b-204u693d36]  .table-container .tr .total-cost .actions button:hover {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.items-container[b-204u693d36]  .table-container .tr .total-cost .actions button:disabled {
  background-color: transparent;
  cursor: initial;
}
.items-container[b-204u693d36]  .table-container .tr .td-slim-padding {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.items-container[b-204u693d36]  .table-container .tr .td {
  overflow: unset;
}
.items-container[b-204u693d36]  .table-container .tr .td.country-dropdown {
  overflow: unset;
}
.items-container[b-204u693d36]  .table-container .tr .td.country-dropdown .tooltip-wrapper, .items-container[b-204u693d36]  .table-container .tr .td.country-dropdown .tooltip-hover {
  width: 100%;
  height: 100%;
}
.items-container[b-204u693d36]  .table-container .tr .td .adorment-start, .items-container[b-204u693d36]  .table-container .tr .td .adorment-end {
  display: none;
}
.items-container[b-204u693d36]  .table-container .tr .td .form-input-container, .items-container[b-204u693d36]  .table-container .tr .td .input-container, .items-container[b-204u693d36]  .table-container .tr .td .input-container .container {
  height: 100%;
  width: 100%;
}
.items-container[b-204u693d36]  .table-container .tr .td .input-cell {
  display: flex;
}
.items-container[b-204u693d36]  .table-container .tr .td .input-cell .container .adorment-start {
  margin-left: 0.75rem;
}
.items-container[b-204u693d36]  .table-container .tr .td .input-cell .container .adorment-end {
  margin-right: 0.75rem;
}
.items-container[b-204u693d36]  .table-container .tr:hover .actions button {
  display: flex;
}

.total-value[b-204u693d36] {
  width: 246px;
  height: 36px;
  /* Heading / H2 */
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  /* identical to box height, or 129% */
  align-items: center;
  text-align: right;
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}

[b-204u693d36] .cartonPackingListTooltip, [b-204u693d36] .countryOfOriginTooltip {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0.75rem 0.5rem;
}
[b-204u693d36] .cartonPackingListTooltip .body, [b-204u693d36] .countryOfOriginTooltip .body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  max-width: 15.625rem;
}
[b-204u693d36] .cartonPackingListTooltip .body h5, [b-204u693d36] .cartonPackingListTooltip .body span, [b-204u693d36] .countryOfOriginTooltip .body h5, [b-204u693d36] .countryOfOriginTooltip .body span {
  color: #FFFFFF !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer, [b-204u693d36] .countryOfOriginTooltip .footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[b-204u693d36] .cartonPackingListTooltip .footer .checkbox-container, [b-204u693d36] .countryOfOriginTooltip .footer .checkbox-container {
  color: #FFFFFF !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer [class^=checkmark], [b-204u693d36] .countryOfOriginTooltip .footer [class^=checkmark] {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer .checkbox-container input:checked ~ [class^=checkmark], [b-204u693d36] .countryOfOriginTooltip .footer .checkbox-container input:checked ~ [class^=checkmark] {
  border: none !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer .checkbox-container input:checked ~ [class^=checkmark] span, [b-204u693d36] .countryOfOriginTooltip .footer .checkbox-container input:checked ~ [class^=checkmark] span {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer [class^=checkmark]:after, [b-204u693d36] .countryOfOriginTooltip .footer [class^=checkmark]:after {
  border-color: #FFFFFF !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer button, [b-204u693d36] .countryOfOriginTooltip .footer button {
  color: #FFFFFF !important;
  border: 0.125rem solid #FFFFFF !important;
  height: auto !important;
  padding: 0.25rem 1.375rem !important;
}
[b-204u693d36] .cartonPackingListTooltip .footer button:hover, [b-204u693d36] .countryOfOriginTooltip .footer button:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

[b-204u693d36] .countryOfOriginTooltip .body {
  max-width: 17.3125rem;
}

/*# sourceMappingURL=ItemsStep.razor.css.map */
/* /Pages/Company/Customs/BookClearance/Steps/PaymentStep.razor.rz.scp.css */
.address-details[b-hsfh8y2buq] {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  align-self: stretch;
}

[b-hsfh8y2buq] .address-row {
  display: grid;
  grid-template-columns: 0.5fr 0.5fr;
  width: 100%;
  flex-direction: row;
  gap: 1.5rem;
}

.address-details[b-hsfh8y2buq], .address-lines[b-hsfh8y2buq] {
  display: flex;
  flex-direction: column;
}

.address-heading[b-hsfh8y2buq] {
  padding: 0px;
  gap: 36px;
}

.payment-wrapper[b-hsfh8y2buq] {
  display: flex;
}

.header-wrapper[b-hsfh8y2buq]  h5 {
  margin-top: 0;
  margin-bottom: 0.4rem;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.summary[b-hsfh8y2buq] {
  margin-left: 1.5rem;
  height: fit-content;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  max-width: 25rem;
  width: 40%;
  min-width: auto;
}

[b-hsfh8y2buq] .summary-box {
  height: auto;
}
[b-hsfh8y2buq] .summary-box .title {
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin-bottom: 0.5rem;
  letter-spacing: 1px;
}
[b-hsfh8y2buq] .summary-box table {
  width: 100%;
  margin-top: 1rem;
  font-size: 0.8125rem;
  line-height: 1.375rem;
}
[b-hsfh8y2buq] .summary-box table tr td {
  padding: 0.25em 0;
}
[b-hsfh8y2buq] .summary-box table tr td:first-child {
  font-weight: bold;
  width: 60%;
}
[b-hsfh8y2buq] .summary-box table tr td:last-child {
  text-align: right;
  width: 40%;
}
[b-hsfh8y2buq] .summary-box .special {
  vertical-align: text-top;
}
[b-hsfh8y2buq] .summary-box .font-weight-400 tr td {
  font-weight: 400 !important;
}
[b-hsfh8y2buq] .summary-box .my-5 {
  border: 0.0625rem solid #F2F2F0;
  width: 100%;
}

.stripe-billing-container[b-hsfh8y2buq] {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  gap: 1.5rem;
  align-self: stretch;
}
.stripe-billing-container .billing-details[b-hsfh8y2buq] {
  font-size: 1rem;
  line-height: 1.625rem;
}
.stripe-billing-container .address-heading[b-hsfh8y2buq]  h4 {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
  text-transform: none;
}
.stripe-billing-container .address-edit[b-hsfh8y2buq] {
  display: flex;
}
.stripe-billing-container .address-edit[b-hsfh8y2buq]  svg {
  margin-right: 0.5rem;
}
.stripe-billing-container .my-5[b-hsfh8y2buq] {
  border: 0.0625rem solid #F2F2F0;
  width: 100%;
  margin: 0;
}

.clearance-number[b-hsfh8y2buq] {
  /* Body / Regular */
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  /* identical to box height, or 162% */
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}

.table-row-total[b-hsfh8y2buq] {
  width: 50px;
  /* Heading / H4 */
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.25rem;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.table-row-total:last-child[b-hsfh8y2buq] {
  text-align: right;
  margin-left: auto;
}

[b-hsfh8y2buq] .download-icon-spacing {
  padding-right: 0.9375rem;
}

/*# sourceMappingURL=PaymentStep.razor.css.map */
/* /Pages/Company/Customs/Modals/BookingTermsModal.razor.rz.scp.css */
.bookingterms[b-iixiqztxge] {
  max-height: 95%;
  min-height: 30%;
  width: 600px;
  height: 554px;
}
.bookingterms h3[b-iixiqztxge] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
.bookingterms hr[b-iixiqztxge] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}
.bookingterms .form[b-iixiqztxge] {
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
}
.bookingterms .title[b-iixiqztxge] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  margin: 0;
}
.bookingterms p[b-iixiqztxge] {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}
.bookingterms .full-name[b-iixiqztxge] {
  margin-top: 22px;
  width: 100%;
}
.bookingterms button[b-iixiqztxge] {
  margin-top: 24px;
  margin-left: 0;
}
.bookingterms .cancel[b-iixiqztxge] {
  margin-top: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  /* identical to box height, or 171% */
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}
.bookingterms[b-iixiqztxge]  .booking-terms-heading {
  padding-top: 12px;
  padding-bottom: 12px;
}
.bookingterms[b-iixiqztxge]  .booking-terms-body br {
  content: "A" !important;
  display: block !important;
  margin-bottom: 0.7em !important;
}

/*# sourceMappingURL=BookingTermsModal.razor.css.map */
/* /Pages/Company/Customs/Modals/DeclarationModal.razor.rz.scp.css */
.declaration[b-joodewpiqh] {
  width: 37.5rem;
  padding-bottom: 2.25rem;
}
.declaration h3[b-joodewpiqh] {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.375rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.declaration hr[b-joodewpiqh] {
  background-color: #F2F2F0;
  border: none;
  height: 0.125rem;
}
.declaration .form[b-joodewpiqh] {
  display: flex;
  flex-direction: column;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.declaration .upload-div[b-joodewpiqh] {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.declaration .title[b-joodewpiqh] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  margin: 0;
}
.declaration .subtitle[b-joodewpiqh] {
  margin-top: 0.75rem;
  font-weight: 400;
}
.declaration ol[b-joodewpiqh] {
  padding-left: 0.9375rem;
}
.declaration ol > li[b-joodewpiqh] {
  font-weight: 400;
  line-height: 1.625rem;
}
.declaration .continue-box[b-joodewpiqh] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-top: 1.5rem;
}
.declaration .cancel[b-joodewpiqh] {
  color: #1A3D57;
  background-color: transparent;
  border-style: none;
  outline: none;
  font-weight: 500;
  margin-top: 1rem;
}
.declaration .booking-terms[b-joodewpiqh] {
  display: flex;
}
.declaration[b-joodewpiqh]  .declaration-heading {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

[b-joodewpiqh] .booking-terms-link {
  font-size: 1rem;
  font-weight: 500;
}

/*# sourceMappingURL=DeclarationModal.razor.css.map */
/* /Pages/Company/Customs/Modals/RemoveCartonConfirmationModal.razor.rz.scp.css */
.remove-carton-container[b-s22f54wyeo] {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.remove-carton-container[b-s22f54wyeo]  h3 {
  margin-bottom: 12px;
}
.remove-carton-container[b-s22f54wyeo]  .confirmation-message {
  margin-bottom: 1.5rem;
}
.remove-carton-container[b-s22f54wyeo]  .cancel-btn {
  color: #1A3D57;
  margin-top: 1rem;
}

/*# sourceMappingURL=RemoveCartonConfirmationModal.razor.css.map */
/* /Pages/Company/Customs/Modals/UploadPackingListModal.razor.rz.scp.css */
.title[b-ucb4upptj4] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  text-align: center;
}

.subtitle[b-ucb4upptj4] {
  font-size: 1rem;
  line-height: 1.625rem;
  text-align: center;
  margin-top: 0.75rem;
}

.upload-div[b-ucb4upptj4] {
  margin-top: 2.25rem;
  width: 37.5rem;
}
.upload-div[b-ucb4upptj4]  .upload-area {
  width: 100%;
  height: 100%;
}
.upload-div[b-ucb4upptj4]  .upload-area .container {
  height: 100% !important;
  border: 2px dashed #BEB9B4;
  padding: 0;
  justify-content: center;
}
.upload-div[b-ucb4upptj4]  .upload-area .container:hover {
  border: 2px dashed #009BE1;
  background-color: rgba(0, 155, 225, 0.08);
}
.upload-div[b-ucb4upptj4]  .upload-area .inner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2rem;
}
.upload-div[b-ucb4upptj4]  .upload-area .inner-content .icon-text {
  display: flex;
  margin-top: 1.6875rem;
}
.upload-div[b-ucb4upptj4]  .upload-area .inner-content .icon-text .highlight {
  color: #009BE1;
  margin-left: 0.25rem;
}
.upload-div[b-ucb4upptj4]  .upload-area .icon-container, .upload-div[b-ucb4upptj4]  .upload-area .file-name, .upload-div[b-ucb4upptj4]  .upload-area .file-msg {
  display: none;
}

.file-container[b-ucb4upptj4] {
  margin-top: 2.25rem;
  display: flex;
  flex-direction: row;
}
.file-container .file-details[b-ucb4upptj4] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.file-container .file-details .file-line-item[b-ucb4upptj4] {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.file-container .file-details .file-line-item .filename[b-ucb4upptj4] {
  flex: 1 1 auto;
  margin-left: 1.25rem;
  margin-right: 2rem;
}
.file-container .file-details .file-line-item .delete-file[b-ucb4upptj4] {
  background-color: transparent;
  border: none;
}
.file-container .file-details .file-line-item .delete-file:hover[b-ucb4upptj4] {
  cursor: pointer;
}

.continue-box[b-ucb4upptj4] {
  margin-top: 2.4375rem;
  display: flex;
  justify-content: center;
}
.continue-box .area[b-ucb4upptj4] {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
}
.continue-box .area[b-ucb4upptj4]  svg {
  margin-left: 0.75rem;
}

/*# sourceMappingURL=UploadPackingListModal.razor.css.map */
/* /Pages/Company/Customs/MyClearances/MyClearances.razor.rz.scp.css */
.clearances[b-mj8mjqzhh6] {
  display: flex;
  height: 100%;
}

[b-mj8mjqzhh6] .card-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.header-content[b-mj8mjqzhh6] {
  display: flex;
  flex-grow: 1;
  justify-content: end;
}

.clearances-table[b-mj8mjqzhh6] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 1.625rem;
}
.clearances-table[b-mj8mjqzhh6]  .table {
  table-layout: auto;
}
.clearances-table[b-mj8mjqzhh6]  .table .transport-cell {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.clearances-table[b-mj8mjqzhh6]  .table .fba {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: space-between;
  height: 2rem;
}
.clearances-table[b-mj8mjqzhh6]  .table .fba svg {
  margin-left: 2.25rem;
}

.search-and-filtering[b-mj8mjqzhh6] {
  display: flex;
  flex-direction: row;
  margin-top: 1.625rem;
}
.search-and-filtering .filtering[b-mj8mjqzhh6] {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-width: 50%;
}
.search-and-filtering .filtering .row-1[b-mj8mjqzhh6], .search-and-filtering .filtering .row-2[b-mj8mjqzhh6] {
  display: flex;
  flex-direction: row;
}
.search-and-filtering .filtering .row-2[b-mj8mjqzhh6] {
  margin-left: 0.75rem;
  margin-top: 0;
}
.search-and-filtering .filtering[b-mj8mjqzhh6]  .pill-selector + .pill-selector {
  margin-left: 0.75rem;
}
.search-and-filtering .divider[b-mj8mjqzhh6] {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  border-left: 0.125rem solid #E9E9E6;
}
.search-and-filtering .search[b-mj8mjqzhh6] {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  margin-left: auto;
  align-items: center;
  justify-content: end;
}

[b-mj8mjqzhh6] [class^=status-box] {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  max-width: 100%;
}
[b-mj8mjqzhh6] [class^=status-box] .icon {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
[b-mj8mjqzhh6] [class^=status-box] .status-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 0.5rem;
}

.cin-approval[b-mj8mjqzhh6] {
  width: 50%;
}

.max-height-limit[b-mj8mjqzhh6] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cin-approval-icons[b-mj8mjqzhh6] {
  display: flex;
  padding-left: -0.5rem;
  margin-left: auto;
  justify-content: space-between;
}
.cin-approval-icons .icon[b-mj8mjqzhh6] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.cin-approval-icons .icon:hover[b-mj8mjqzhh6] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}

.icons[b-mj8mjqzhh6] {
  margin-left: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.icons .icon[b-mj8mjqzhh6] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.icons .icon:hover[b-mj8mjqzhh6] {
  color: #009BE1;
  cursor: pointer;
}

[b-mj8mjqzhh6] [class^=status-box-][class*="ON HOLD"], [b-mj8mjqzhh6] [class^=status-box-][class*="AWAITING PAYMENT"], [b-mj8mjqzhh6] [class^=status-box-][class*="CIN AWAITING APPROVAL"] {
  background-color: #FAF9F9;
  color: #BEB9B4;
}

[b-mj8mjqzhh6] [class^=status-box-][class*=OUTSTANDING], [b-mj8mjqzhh6] [class^=status-box-][class*=PENDING] {
  background-color: #F9F3EB;
  color: #EAA23A;
}

[b-mj8mjqzhh6] [class^=status-box-][class*=FILED], [b-mj8mjqzhh6] [class^=status-box-][class*=CLEARED], [b-mj8mjqzhh6] [class^=status-box-][class*=COMPLETE], [b-mj8mjqzhh6] [class^=status-box-][class*="NO PAYMENT DUE"] {
  background-color: #EDF9F7;
  color: #1EB496;
}

[b-mj8mjqzhh6] [class^=status-box-][class*="AWAITING DATA"], [b-mj8mjqzhh6] [class^=status-box-][class*=APPROVED], [b-mj8mjqzhh6] [class^=status-box-][class*="UNDER REVIEW"] {
  background-color: rgba(0, 155, 225, 0.08);
  color: #009BE1;
}

[b-mj8mjqzhh6] [class^=status-box-][class*=OVERDUE], [b-mj8mjqzhh6] [class^=status-box-][class*=MISSING-INFO], [b-mj8mjqzhh6] [class^=status-box-][class*=REJECTED], [b-mj8mjqzhh6] [class^=status-box-][class*=ABANDONED] {
  background-color: #F7EBEE;
  color: #D24164;
}

/*# sourceMappingURL=MyClearances.razor.css.map */
/* /Pages/Company/Dashboard.razor.rz.scp.css */
.dashboard-container[b-eo9hrhme57] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dashboard-container[b-eo9hrhme57]  .beta-message {
  margin-bottom: 1.5rem;
  line-height: 1.625rem;
  font-size: 1rem;
  box-sizing: border-box;
  letter-spacing: 0.00625rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.dashboard-container[b-eo9hrhme57]  .beta-message .header {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.dashboard-container[b-eo9hrhme57]  .beta-message .title {
  line-height: 1.125rem;
  font-size: 0.6875rem;
}
.dashboard-container[b-eo9hrhme57]  .beta-message h3 {
  line-height: 2rem;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
.dashboard-container .main-content[b-eo9hrhme57] {
  display: flex;
  flex-grow: 1;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks {
  margin-right: 1.5rem;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance {
  flex: 1;
  flex-grow: 1;
  flex-direction: column;
  margin-bottom: 1.5rem;
  box-sizing: border-box;
  padding-right: 0.4375rem;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks .title, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance .title {
  line-height: 1.125rem;
  font-size: 0.6875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks h3, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance h3 {
  line-height: 2rem;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks .scroll-wrapper, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance .scroll-wrapper {
  display: flex;
  flex-direction: column;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul.countries, .dashboard-container .main-content[b-eo9hrhme57]  .tasks ul.tasks, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul.countries, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul.tasks {
  padding-right: 0.8125rem;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul.has-scroll, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul.has-scroll {
  padding-right: 0.4375rem !important;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks .attention-text, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance .attention-text {
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-weight: 400;
  text-transform: none;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
  max-height: 18.125rem;
  overflow-y: auto;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul li, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul li {
  margin-bottom: 0;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul li + li, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul li + li {
  margin-top: 1rem;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul::-webkit-scrollbar, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.dashboard-container .main-content[b-eo9hrhme57]  .tasks ul::-webkit-scrollbar-thumb, .dashboard-container .main-content[b-eo9hrhme57]  .vat-compliance ul::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}
.dashboard-container .services-container[b-eo9hrhme57] {
  display: flex;
}
.dashboard-container .services-container[b-eo9hrhme57]  .service + .service {
  margin-left: 1.5rem;
}

@media only screen and (max-height: 900px) {
  .main-content[b-eo9hrhme57]  .tasks ul, .main-content[b-eo9hrhme57]  .vat-compliance ul {
    max-height: 11.75rem !important;
  }
}
@media only screen and (max-height: 800px) {
  .main-content[b-eo9hrhme57]  .tasks ul, .main-content[b-eo9hrhme57]  .vat-compliance ul {
    max-height: 5.375rem !important;
  }
}
.warning-message[b-eo9hrhme57] {
  color: #D24164;
}

/*# sourceMappingURL=Dashboard.razor.css.map */
/* /Pages/Company/Details/Components/ConnectedShopfronts.razor.rz.scp.css */
.connected-shopfronts-container[b-xuey5x47kf] {
  margin-top: 1.5rem;
  max-width: 42.75rem;
}
.connected-shopfronts-container h4[b-xuey5x47kf] {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.connected-shopfronts-container .marketplace .platform[b-xuey5x47kf]  .name {
  color: #C878A0;
  margin-top: 1.5rem;
}
.connected-shopfronts-container .marketplace .platform .shopfront[b-xuey5x47kf] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2.5rem;
  gap: 2rem;
}
.connected-shopfronts-container .marketplace .platform .shopfront .shopfront-options[b-xuey5x47kf] {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.connected-shopfronts-container .marketplace .platform .shopfront[b-xuey5x47kf]  .shopfront-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.connected-shopfronts-container .marketplace .platform .shopfront:not(:last-child)[b-xuey5x47kf] {
  border-bottom: 0.125rem solid #F2F2F0;
}
.connected-shopfronts-container .marketplace .platform .shopfront[b-xuey5x47kf]  a, .connected-shopfronts-container .marketplace .platform .shopfront[b-xuey5x47kf]  span {
  color: #1A3D57;
}

/*# sourceMappingURL=ConnectedShopfronts.razor.css.map */
/* /Pages/Company/Details/Details.razor.rz.scp.css */
.details-page-wrapper[b-5qbfgck1t1] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.details-page-wrapper[b-5qbfgck1t1]  .card-wrapper {
  padding: 2.25rem;
}

/*# sourceMappingURL=Details.razor.css.map */
/* /Pages/Company/Details/MenuTabs/ConnectedServices.razor.rz.scp.css */
.form-group[b-yej30ixqqe] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-yej30ixqqe] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-yej30ixqqe] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-yej30ixqqe] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-yej30ixqqe], .filing-status-NO-PAYMENT-DUE[b-yej30ixqqe] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-yej30ixqqe] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-yej30ixqqe], .filing-status-UNDER-REVIEW[b-yej30ixqqe] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-yej30ixqqe], .filing-status-FILING-OVERDUE[b-yej30ixqqe] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-yej30ixqqe], .filing-status-container-NO-PAYMENT-DUE[b-yej30ixqqe] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-yej30ixqqe] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-yej30ixqqe], .filing-status-container-UNDER-REVIEW[b-yej30ixqqe] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-yej30ixqqe], .filing-status-container-FILING-OVERDUE[b-yej30ixqqe] {
  border-color: #D24164 !important;
}

.connected-services[b-yej30ixqqe] {
  display: flex;
  flex-wrap: wrap;
  max-width: 800px;
  margin-bottom: 0.625rem;
}

.form-control[b-yej30ixqqe] {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-bottom: 1.5rem !important;
}

.form-group-header-shallow[b-yej30ixqqe] {
  margin-bottom: 0.75rem !important;
}

/*# sourceMappingURL=ConnectedServices.razor.css.map */
/* /Pages/Company/Details/MenuTabs/ContactInfomation.razor.rz.scp.css */
.form-group[b-us4kbjbeqy] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-us4kbjbeqy] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-us4kbjbeqy] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-us4kbjbeqy] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-us4kbjbeqy], .filing-status-NO-PAYMENT-DUE[b-us4kbjbeqy] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-us4kbjbeqy] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-us4kbjbeqy], .filing-status-UNDER-REVIEW[b-us4kbjbeqy] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-us4kbjbeqy], .filing-status-FILING-OVERDUE[b-us4kbjbeqy] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-us4kbjbeqy], .filing-status-container-NO-PAYMENT-DUE[b-us4kbjbeqy] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-us4kbjbeqy] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-us4kbjbeqy], .filing-status-container-UNDER-REVIEW[b-us4kbjbeqy] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-us4kbjbeqy], .filing-status-container-FILING-OVERDUE[b-us4kbjbeqy] {
  border-color: #D24164 !important;
}

/*# sourceMappingURL=ContactInfomation.razor.css.map */
/* /Pages/Company/Details/MenuTabs/Marketplaces.razor.rz.scp.css */
.form-group[b-8am8f3imw9] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-8am8f3imw9] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-8am8f3imw9] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-8am8f3imw9] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-8am8f3imw9], .filing-status-NO-PAYMENT-DUE[b-8am8f3imw9] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-8am8f3imw9] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-8am8f3imw9], .filing-status-UNDER-REVIEW[b-8am8f3imw9] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-8am8f3imw9], .filing-status-FILING-OVERDUE[b-8am8f3imw9] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-8am8f3imw9], .filing-status-container-NO-PAYMENT-DUE[b-8am8f3imw9] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-8am8f3imw9] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-8am8f3imw9], .filing-status-container-UNDER-REVIEW[b-8am8f3imw9] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-8am8f3imw9], .filing-status-container-FILING-OVERDUE[b-8am8f3imw9] {
  border-color: #D24164 !important;
}

.marketplaces[b-8am8f3imw9] {
  display: flex;
  flex-wrap: wrap;
  max-width: 40.25rem;
  margin-bottom: 1.5rem;
  gap: 0.75rem;
}

.form-group[b-8am8f3imw9] {
  margin-bottom: 3rem !important;
}

.subtext[b-8am8f3imw9] {
  margin-bottom: 1.5rem;
}

.form-control[b-8am8f3imw9] {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-bottom: 1.5rem !important;
}

.form-group-header-shallow[b-8am8f3imw9] {
  margin-bottom: 0.75rem !important;
}

/*# sourceMappingURL=Marketplaces.razor.css.map */
/* /Pages/Company/Details/MenuTabs/Profile.razor.rz.scp.css */
.form-group[b-btitiul0fd] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-btitiul0fd] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-btitiul0fd] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-btitiul0fd] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-btitiul0fd], .filing-status-NO-PAYMENT-DUE[b-btitiul0fd] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-btitiul0fd] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-btitiul0fd], .filing-status-UNDER-REVIEW[b-btitiul0fd] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-btitiul0fd], .filing-status-FILING-OVERDUE[b-btitiul0fd] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-btitiul0fd], .filing-status-container-NO-PAYMENT-DUE[b-btitiul0fd] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-btitiul0fd] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-btitiul0fd], .filing-status-container-UNDER-REVIEW[b-btitiul0fd] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-btitiul0fd], .filing-status-container-FILING-OVERDUE[b-btitiul0fd] {
  border-color: #D24164 !important;
}

[b-btitiul0fd] h4 {
  margin-bottom: 0.75rem;
}

[b-btitiul0fd] .form-group-header-shallow {
  margin-bottom: 1.625rem !important;
}

/*# sourceMappingURL=Profile.razor.css.map */
/* /Pages/Company/Details/MenuTabs/RegisteredAddress.razor.rz.scp.css */
.form-group[b-jpr4sc361k] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-jpr4sc361k] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-jpr4sc361k] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-jpr4sc361k] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-jpr4sc361k], .filing-status-NO-PAYMENT-DUE[b-jpr4sc361k] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-jpr4sc361k] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-jpr4sc361k], .filing-status-UNDER-REVIEW[b-jpr4sc361k] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-jpr4sc361k], .filing-status-FILING-OVERDUE[b-jpr4sc361k] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-jpr4sc361k], .filing-status-container-NO-PAYMENT-DUE[b-jpr4sc361k] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-jpr4sc361k] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-jpr4sc361k], .filing-status-container-UNDER-REVIEW[b-jpr4sc361k] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-jpr4sc361k], .filing-status-container-FILING-OVERDUE[b-jpr4sc361k] {
  border-color: #D24164 !important;
}

[b-jpr4sc361k] h4 {
  margin-bottom: 0.75rem;
}

.ml-3[b-jpr4sc361k] {
  margin-left: 3px;
}

/*# sourceMappingURL=RegisteredAddress.razor.css.map */
/* /Pages/Company/Details/Modals/EditShopfrontNameModal.razor.rz.scp.css */
.shopfront-modal[b-zxml73itsf] {
  width: 22rem;
}

hr[b-zxml73itsf] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
  margin: 0;
}

.title[b-zxml73itsf] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}

.subtitle[b-zxml73itsf] {
  margin: 0;
  font-weight: 400;
  display: flex;
  justify-content: center;
}

.title-container[b-zxml73itsf] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.main-content[b-zxml73itsf] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.input-fields[b-zxml73itsf], .input-description[b-zxml73itsf] {
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
}

.continue-box[b-zxml73itsf] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 1.5rem;
  gap: 1rem;
}
.continue-box .cancel[b-zxml73itsf] {
  color: #1A3D57;
}

/*# sourceMappingURL=EditShopfrontNameModal.razor.css.map */
/* /Pages/Company/Details/ShopifyOAuthCallback.razor.rz.scp.css */
main[b-lgcnmsj0dk] {
  background: #FAFAFA;
  color: #1A3D57;
  width: 50em;
  height: 11.5em;
  border-radius: 0.5rem;
  margin: 2em;
  margin-left: auto;
  margin-right: auto;
}

main article[b-lgcnmsj0dk] {
  padding: 1.5rem;
  flex: 1;
}

.main-wrapper[b-lgcnmsj0dk] {
  display: flex;
  background: #1A3D57;
  width: 100%;
  height: 100%;
  background-image: url(images//background-login.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.avask-logo[b-lgcnmsj0dk] {
  width: 240px;
  height: 100%;
  margin-left: 5em;
  position: absolute;
}

/*# sourceMappingURL=ShopifyOAuthCallback.razor.css.map */
/* /Pages/Company/Invoices/Invoices.razor.rz.scp.css */
.invoices[b-k8ett6lerf] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  height: 100%;
}

[b-k8ett6lerf] .card-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.invoices-table[b-k8ett6lerf] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 1.625rem;
}

[b-k8ett6lerf] [class^=status-box-][class*=UNKNOWN] {
  background-color: #FAF9F9;
  color: #BEB9B4;
}

[b-k8ett6lerf] [class^=status-box-][class*=DUE] {
  background-color: #F9F3EB;
  color: #EAA23A;
}

[b-k8ett6lerf] [class^=status-box-][class*=OVERDUE] {
  background-color: #F7EBEE;
  color: #D24164;
}

[b-k8ett6lerf] [class^=status-box-][class*=PAID] {
  background-color: #EDF9F7;
  color: #1EB496;
}

[b-k8ett6lerf] [class^=status-box-][class*=PARTIALLYPAID] {
  background-color: rgba(0, 155, 225, 0.08);
  color: #009BE1;
}

[b-k8ett6lerf] [class^=status-box] {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.25rem;
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  max-width: 100%;
  gap: 0.5rem;
  padding: 0.1875rem 0.5rem;
}
[b-k8ett6lerf] [class^=status-box] .status-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.icons[b-k8ett6lerf] {
  margin-left: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.icons .icon[b-k8ett6lerf] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.icons .icon:hover[b-k8ett6lerf] {
  color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}

.status-cell[b-k8ett6lerf] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 1.5rem;
}
.status-cell .status-box-size[b-k8ett6lerf] {
  min-width: 9.25rem;
}

.status-options-wrapper[b-k8ett6lerf] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}

.options[b-k8ett6lerf] {
  display: flex;
  gap: 0.5rem;
}

.options-icon[b-k8ett6lerf] {
  display: none;
  min-width: 2rem;
  min-height: 2rem;
  max-width: 2rem;
  max-height: 2rem;
  flex-grow: 0;
  background-color: transparent;
  border-radius: 0.25rem;
  justify-content: center;
  align-items: center;
}
.options-icon:hover[b-k8ett6lerf] {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.options-icon svg[b-k8ett6lerf] {
  display: none;
}

[b-k8ett6lerf] .tr:not(.dummy-row):hover {
  cursor: pointer;
}
[b-k8ett6lerf] .tr:not(.dummy-row):hover .options-icon {
  display: flex !important;
}

.options-icon.right:hover[b-k8ett6lerf] {
  background-color: transparent;
}

.action-button[b-k8ett6lerf] {
  border-radius: 0.25rem;
  border: 0.125rem solid #009BE1;
  box-sizing: border-box;
  background-color: transparent;
  font-style: normal;
  font-weight: 700;
  font-size: 0.8125rem;
  font-family: "Ubuntu";
  line-height: 1.5rem;
  color: #009BE1;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0.5rem 1.5rem;
}
.action-button .inner[b-k8ett6lerf] {
  vertical-align: middle;
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.action-button:hover[b-k8ett6lerf] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}

/*# sourceMappingURL=Invoices.razor.css.map */
/* /Pages/Company/Invoices/Modals/InvoiceStatusUpdateInfoModal.razor.rz.scp.css */
.status-update-main-container[b-t8tj7drxks] {
  width: 37.5rem;
  min-width: 37.5rem;
  max-width: 37.5rem;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  display: flex;
  gap: 1.25rem;
}

.title-wrapper[b-t8tj7drxks] {
  border-bottom: 0.125rem solid #F2F2F0;
  width: 100%;
}
.title-wrapper .title-padding[b-t8tj7drxks] {
  padding: 0.75rem 1.25rem;
}
.title-wrapper .title-padding .title[b-t8tj7drxks] {
  margin: 0;
}

.status-update-container[b-t8tj7drxks] {
  width: 37.5rem;
  min-width: 37.5rem;
  max-width: 37.5rem;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  display: flex;
  padding: 2.25rem;
  padding-top: 0rem;
  gap: 1.5rem;
}
.status-update-container .button-row[b-t8tj7drxks] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
}

/*# sourceMappingURL=InvoiceStatusUpdateInfoModal.razor.css.map */
/* /Pages/Company/VatServices/Documents/documents.razor.rz.scp.css */
.documents[b-p9y6sn94ti] {
  display: flex;
  height: 100%;
}

[b-p9y6sn94ti] .card-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.header-content[b-p9y6sn94ti] {
  display: flex;
  flex-grow: 1;
  justify-content: end;
}

.documents-table[b-p9y6sn94ti] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 1.625rem;
}
.documents-table[b-p9y6sn94ti]  .table {
  table-layout: auto;
}
.documents-table .name-container[b-p9y6sn94ti], .documents-table .file-container[b-p9y6sn94ti] {
  display: flex;
  max-width: 100%;
  gap: 1rem;
  align-items: center;
}

.bold-style[b-p9y6sn94ti] {
  font-weight: bold;
}

.flag-icon-wrapper[b-p9y6sn94ti] {
  margin-right: 0px;
  padding: 0.75rem;
}
.flag-icon-wrapper .icon[b-p9y6sn94ti] {
  width: 22px;
  height: 16px;
}

.last-column[b-p9y6sn94ti] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.options[b-p9y6sn94ti] {
  display: flex;
  gap: 0.5rem;
}

.options-icon[b-p9y6sn94ti] {
  display: flex;
  min-width: 2rem;
  min-height: 2rem;
  max-width: 2rem;
  max-height: 2rem;
  flex-grow: 0;
  background-color: transparent;
  border-radius: 0.25rem;
  justify-content: center;
  align-items: center;
}
.options-icon:hover[b-p9y6sn94ti] {
  cursor: pointer;
  background-color: #D8F0FB;
}
.options-icon svg[b-p9y6sn94ti] {
  display: none;
}

/*# sourceMappingURL=documents.razor.css.map */
/* /Pages/Company/VatServices/Documents/DocumentViewer.razor.rz.scp.css */
.grid-layout[b-6tve2cg3yg] {
  display: grid;
  grid-template-areas: "document-viewer document-details";
  grid-template-columns: 1fr 392px;
  grid-template-rows: 1fr;
  height: 100%;
}
.grid-layout .doc-viewer[b-6tve2cg3yg] {
  grid-area: document-viewer;
  padding: 0;
  border: none;
  background: rgba(40, 40, 36, 0.8);
}
.grid-layout .doc-viewer .viewer-spacer[b-6tve2cg3yg] {
  height: 62px;
  background: rgb(82, 86, 89);
}
.grid-layout .doc-details[b-6tve2cg3yg] {
  grid-area: document-details;
  padding: 0;
  border: none;
  background: #FFFFFF;
}
.grid-layout .doc-details .doc-details-header[b-6tve2cg3yg] {
  padding: 16px 16px 14px 24px;
  border-bottom: 2px solid #e6e1d7; /* argh (colours.$brand-light) not working */
  display: flex;
  justify-content: space-between;
}
.grid-layout .doc-details .doc-details-header .mark-as-read[b-6tve2cg3yg] {
  height: 2.25rem;
  width: 7.1875rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
  color: #1A3D57;
  background-color: #FFFFFF;
  border: 2px solid #E9E9E6;
  border-radius: 0.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-family: Ubuntu, sans-serif;
}
.grid-layout .doc-details .doc-details-header .read[b-6tve2cg3yg] {
  color: #1EB496;
  border: 2px solid #1EB496;
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  cursor: default;
}
.grid-layout .doc-details .doc-details-header[b-6tve2cg3yg]  .read-icon {
  color: #1EB496;
  padding-right: 0.5rem;
  cursor: pointer;
}
.grid-layout .doc-details .doc-details-header .doc-details-icons[b-6tve2cg3yg] {
  display: flex;
  /*margin-left: p.pxtorem(8);*/
}
.grid-layout .doc-details .doc-details-header .doc-details-icons .icon-button[b-6tve2cg3yg] {
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.grid-layout .doc-details .doc-details-header .doc-details-icons .icon-button:hover[b-6tve2cg3yg] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.grid-layout .doc-details .doc-details-body[b-6tve2cg3yg] {
  margin: 38px 24px 0px 26px;
  padding: 0px;
}
.grid-layout .doc-details .doc-details-body .doc-details-title[b-6tve2cg3yg] {
  font-weight: 400;
  text-transform: none;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.1px;
  color: #1A3D57; /*#1A3D57;*/
}
.grid-layout .doc-details .doc-details-body .doc-details-note-title[b-6tve2cg3yg] {
  margin-top: 36px;
}
.grid-layout .doc-details .doc-details-body[b-6tve2cg3yg]  .note-title {
  color: #C878A0;
}
.grid-layout .doc-details .doc-details-body .doc-details-notes[b-6tve2cg3yg] {
  margin-top: 16px;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #1A3D57; /*#1A3D57;*/
}

/*# sourceMappingURL=DocumentViewer.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/CostOfGoods/CostOfGoodsSales.razor.rz.scp.css */
.cog-wrapper[b-6xzu9uugbs], .content-wrapper[b-6xzu9uugbs], .table-wrapper[b-6xzu9uugbs], [b-6xzu9uugbs] .padding-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.content-wrapper[b-6xzu9uugbs] {
  box-sizing: border-box;
  padding: 3rem;
  padding-bottom: 0;
}

[b-6xzu9uugbs] .td-cell-padding {
  padding-right: 0rem;
  padding-left: 0rem;
}

.tr:hover .actions button[b-6xzu9uugbs] {
  display: flex;
}

.actions[b-6xzu9uugbs] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  height: 100%;
  align-items: center;
  min-width: 4.75rem;
}
.actions button[b-6xzu9uugbs] {
  border: none;
  background-color: transparent;
  border-radius: 0.25rem;
  padding: 0.5rem;
  display: none;
}
.actions button:hover[b-6xzu9uugbs] {
  background-color: rgba(0, 155, 225, 0.08);
  cursor: pointer;
}
.actions button:disabled[b-6xzu9uugbs] {
  background-color: transparent;
  cursor: initial;
}

[b-6xzu9uugbs] .tr .td .actions {
  display: none;
}

[b-6xzu9uugbs] .tr:hover .td .actions {
  display: flex;
}

.table-wrapper[b-6xzu9uugbs] {
  margin-top: 1.625rem;
}

.header-wrapper[b-6xzu9uugbs] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}

[b-6xzu9uugbs] .td {
  overflow: unset;
}
[b-6xzu9uugbs] .td .adorment-start, [b-6xzu9uugbs] .td .adorment-end {
  display: none;
}
[b-6xzu9uugbs] .td input {
  border: none;
  background: none;
  padding-left: 0;
}

.input-cell[b-6xzu9uugbs] {
  width: 100%;
  height: 100%;
}

.footer-wrapper[b-6xzu9uugbs] {
  display: flex;
  justify-content: space-between;
  padding: 1.5rem 3rem;
  padding-bottom: 0;
}
.footer-wrapper .import-export[b-6xzu9uugbs] {
  display: flex;
  align-items: center;
  color: #009BE1;
  gap: 0.5rem;
}
.footer-wrapper .import-export .option[b-6xzu9uugbs] {
  display: flex;
  align-items: center;
}
.footer-wrapper .import-export .option[b-6xzu9uugbs]  svg {
  margin-right: 0.75rem;
}
.footer-wrapper .import-export .option:hover[b-6xzu9uugbs] {
  cursor: pointer;
}
.footer-wrapper .import-export .csv-upload[b-6xzu9uugbs] {
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}
.footer-wrapper .import-export .csv-upload:hover[b-6xzu9uugbs] {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.footer-wrapper .submit-wrapper[b-6xzu9uugbs] {
  display: flex;
  align-items: center;
}
.footer-wrapper .submit-wrapper .error-message[b-6xzu9uugbs] {
  margin-right: 0.75rem;
  color: #D24164;
}

[b-6xzu9uugbs] form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

[b-6xzu9uugbs] .table .tbody .tr .cell-wrapper-dropdown {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 0.75rem;
}
[b-6xzu9uugbs] .table .tbody .tr .cell-wrapper-dropdown .dropdown {
  width: 8rem !important;
}

.add-row-icon[b-6xzu9uugbs] {
  color: #1A3D57 !important;
}

/*# sourceMappingURL=CostOfGoodsSales.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/CountryDetail/CountryDetail.razor.rz.scp.css */
.country-detail-container[b-70wwghsroc] {
  height: 100%;
  display: flex;
  flex-direction: column;
  user-select: none;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper {
  height: 100%;
  box-sizing: border-box;
  flex-direction: column;
  display: flex;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: flex-start;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 34px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .flag {
  width: 44px;
  height: 44px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .vat-number-tax-id-wrapper {
  flex-grow: 1;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .vat-number-tax-id-wrapper .icon-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .vat-number-tax-id-wrapper .icon-copy:hover {
  border-radius: 0.25rem;
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .vat-number-tax-id-wrapper .number-field {
  flex-grow: 1;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .page-header-wrapper .country-title-wrapper .period-dates {
  max-width: 5rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .command-buttons {
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .command-button {
  display: flex;
  background: none;
  border: none;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  align-items: center;
  color: #009BE1;
  cursor: pointer;
  font-family: Ubuntu, sans-serif;
  gap: 0.5rem;
  border-radius: 0.25rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .command-button:disabled {
  color: #CDEBFA;
  cursor: default;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .command-button:hover:not(:disabled) {
  cursor: pointer;
  background-color: rgba(0, 155, 225, 0.08);
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm-payment {
  height: 3rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
  color: #009BE1;
  background-color: #FFFFFF;
  border: 2px solid #009BE1;
  border-radius: 0.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-family: Ubuntu, sans-serif;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm-payment:hover {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-system-error-light);*/
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm-payment:disabled {
  color: #1EB496;
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light)*/
  border: 2px solid #1EB496;
  cursor: default;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm-payment:hover .country-detail-container ::deep .card-wrapper .confirm-payment:disabled {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light)*/
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm-payment .confirm-payment-icon {
  color: #1EB496;
  padding-right: 0.5rem;
  cursor: default;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm {
  color: #009BE1;
  border: 2px solid #009BE1;
  padding-left: 3rem;
  padding-right: 3rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirm:hover {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirmed-payment {
  height: 3rem;
  text-align: center;
  font-weight: 700;
  color: #1EB496;
  margin-left: 1rem;
  border: 1px solid #1EB496;
  border-radius: 0.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  align-items: center;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .confirmed-payment .confirmed-payment-label {
  margin-left: 0.5rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .vat-due-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .vat-due-wrapper .vat-due {
  display: flex;
  align-items: center;
  gap: 12px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .centre-wrapper {
  margin: 24px 0;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .centre-wrapper .warning-message {
  color: #D24164;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grid-layout {
  display: grid;
  grid-template-areas: "cd-reporting";
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  gap: 1.5rem;
  flex-grow: 1;
  /*height: 100%;*/
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grid-layout .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grid-layout .header .header-gap {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grid-layout .header .currency-wrapper {
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: left;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grid-layout .card-wrapper {
  flex: 1;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-sales {
  grid-area: cd-sales;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-sales .net-sales-chart .border-wrapper {
  padding: 0;
  border: none;
  border-radius: 0;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting {
  grid-area: cd-reporting;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting .grd-reporting-wrapper {
  height: 100%;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting .reports-container {
  position: relative;
  flex-grow: 1;
  overflow-y: auto;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting .reports-container .reports-container2 {
  position: absolute;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting .reports-container .inline-statistics {
  margin-right: 0.3125rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .grd-reporting .reports-container .statistics-margin {
  margin-top: 1rem;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary {
  width: 288px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .title {
  margin-bottom: 16px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary hr {
  height: 2px;
  background: #F2F2F0;
  border: none;
  width: 100%;
  margin: 16px 0;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .item {
  justify-content: space-between;
  align-items: center;
  display: flex;
  margin-bottom: 4px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .item .item-view {
  color: #009BE1;
  cursor: pointer;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .item .item-value {
  font-weight: normal;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .top-margin {
  margin-top: 4px;
}
.country-detail-container[b-70wwghsroc]  .card-wrapper .summary .direct-debit-text {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  margin: 0;
  padding: 0;
}

.download-button[b-70wwghsroc] {
  color: #BEB9B4;
}

.reports-container[b-70wwghsroc]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}

.reports-container[b-70wwghsroc]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}

/*# sourceMappingURL=CountryDetail.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/COGsConfirmationModal.razor.rz.scp.css */
.padding-wrapper[b-tjzjqakfn3] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  gap: 1.5rem;
}
.padding-wrapper .interactions[b-tjzjqakfn3] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.padding-wrapper[b-tjzjqakfn3]  .cancel-link {
  color: #1A3D57;
}

/*# sourceMappingURL=COGsConfirmationModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/ConfirmPaymentModal.razor.rz.scp.css */
.confirm-payment-container[b-kdcpq23xmg] {
  display: flex;
  padding: 12px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  align-self: stretch;
}
.confirm-payment-container[b-kdcpq23xmg]  h2 {
  color: #1A3D57;
  text-align: center;
}
.confirm-payment-container .confirm-payment-text p[b-kdcpq23xmg] {
  margin: 0px;
}
.confirm-payment-container .actions[b-kdcpq23xmg] {
  display: flex;
  padding-top: 12px;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  align-self: stretch;
}
.confirm-payment-container .actions[b-kdcpq23xmg]  .cancel-link {
  color: #1A3D57;
}

/*# sourceMappingURL=ConfirmPaymentModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/DownloadFilingReceiptModal.razor.rz.scp.css */
.tab-content[b-3u3jpynhnr] {
  width: 392px;
}
.tab-content h3[b-3u3jpynhnr] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
.tab-content hr[b-3u3jpynhnr] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}
.tab-content .title[b-3u3jpynhnr] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}
.tab-content .continue-box[b-3u3jpynhnr] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 2px solid #F2F2F0;
  padding-left: 12px;
  padding-right: 20px;
}
.tab-content .scroll-area[b-3u3jpynhnr] {
  max-height: 330px;
  overflow-y: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
}
.tab-content .scroll-area[b-3u3jpynhnr]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.tab-content .scroll-area[b-3u3jpynhnr]::-webkit-scrollbar-thumb {
  background-color: #a3b1bc;
  border-radius: 0.1875rem;
}
.tab-content .select-all[b-3u3jpynhnr] {
  display: flex;
  align-items: center;
  margin-top: 0.8125rem;
  margin-bottom: 1.0625rem;
}
.tab-content .margin[b-3u3jpynhnr] {
  margin-top: 0.5rem;
}

[b-3u3jpynhnr] .cancel {
  color: #1A3D57;
}

/*# sourceMappingURL=DownloadFilingReceiptModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/DownloadReportModal.razor.rz.scp.css */
.tab-content[b-do1sdz6gh7] {
  width: 392px;
}
.tab-content h3[b-do1sdz6gh7] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
.tab-content hr[b-do1sdz6gh7] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}
.tab-content .title[b-do1sdz6gh7] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}
.tab-content .continue-box[b-do1sdz6gh7] {
  display: flex;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 2px solid #F2F2F0;
  padding-left: 20px;
  padding-right: 20px;
}
.tab-content .scroll-area[b-do1sdz6gh7] {
  max-height: 330px;
  overflow-y: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
}
.tab-content .scroll-area[b-do1sdz6gh7]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.tab-content .scroll-area[b-do1sdz6gh7]::-webkit-scrollbar-thumb {
  background-color: #a3b1bc;
  border-radius: 0.1875rem;
}
.tab-content .select-all[b-do1sdz6gh7] {
  display: flex;
  align-items: center;
  margin-top: 0.8125rem;
  margin-bottom: 1.0625rem;
}
.tab-content .margin[b-do1sdz6gh7] {
  margin-top: 0.5rem;
}

[b-do1sdz6gh7] .cancel {
  color: #1A3D57;
}

/*# sourceMappingURL=DownloadReportModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/QueryUploadModal.razor.rz.scp.css */
.confirmationfull[b-azabkc4dsa] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  position: absolute;
  width: 392px;
  height: 228px;
  left: calc(50% - 196px);
  top: calc(50% - 114px);
  background: #FFFFFF;
  box-shadow: 0px 6px 18px rgba(26, 61, 87, 0.12);
  border-radius: 4px;
}

.button[b-azabkc4dsa] {
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: center;
}

.title[b-azabkc4dsa] {
  margin-top: 12px;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
}

.subtext[b-azabkc4dsa] {
  margin-top: 20px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

[b-azabkc4dsa] .textlink {
  color: #1A3D57;
}

/*# sourceMappingURL=QueryUploadModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/UploadProofOfPaymentModal.razor.rz.scp.css */
.upload-proof-of-payment-container[b-y6wm91umm8] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 62px 48px 48px 48px;
}
.upload-proof-of-payment-container[b-y6wm91umm8]  h2 {
  margin-top: 15px;
  margin-bottom: 12px;
}
.upload-proof-of-payment-container .actions[b-y6wm91umm8] {
  align-items: center;
  flex-direction: column;
  display: flex;
  gap: 20px;
  margin-top: 36px;
}
.upload-proof-of-payment-container .actions[b-y6wm91umm8]  a span {
  color: #1A3D57;
}
.upload-proof-of-payment-container[b-y6wm91umm8]  .upload-area {
  margin-top: 2.25rem;
  width: 37.5rem;
}
.upload-proof-of-payment-container[b-y6wm91umm8]  .upload-area .continue-box {
  margin-top: 2.4375rem;
  display: flex;
  justify-content: center;
}
.upload-proof-of-payment-container[b-y6wm91umm8]  .upload-area .continue-box .area {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
}
.upload-proof-of-payment-container[b-y6wm91umm8]  .upload-area .continue-box .area ::deep svg {
  margin-left: 0.75rem;
}

/*# sourceMappingURL=UploadProofOfPaymentModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/UploadPurchaseInvoiceModal.razor.rz.scp.css */
.title[b-1f83oxcmz3] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  text-align: center;
}

.subtitle[b-1f83oxcmz3] {
  font-size: 1rem;
  line-height: 1.625rem;
  text-align: center;
  margin-top: 0.75rem;
}

.upload-div[b-1f83oxcmz3] {
  margin-top: 2.25rem;
  width: 37.5rem;
}
.upload-div[b-1f83oxcmz3]  .upload-area {
  width: 100%;
  height: 100%;
}
.upload-div[b-1f83oxcmz3]  .upload-area .container {
  height: 100% !important;
  border: 2px dashed #BEB9B4;
  padding: 0;
  justify-content: center;
}
.upload-div[b-1f83oxcmz3]  .upload-area .container:hover {
  border: 2px dashed #009BE1;
  background-color: rgba(0, 155, 225, 0.08);
}
.upload-div[b-1f83oxcmz3]  .upload-area .inner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2rem;
}
.upload-div[b-1f83oxcmz3]  .upload-area .inner-content .icon-text {
  display: flex;
  margin-top: 1.6875rem;
}
.upload-div[b-1f83oxcmz3]  .upload-area .inner-content .icon-text .highlight {
  color: #009BE1;
  margin-left: 0.25rem;
}
.upload-div[b-1f83oxcmz3]  .upload-area .icon-container,
.upload-div[b-1f83oxcmz3]  .upload-area .file-name,
.upload-div[b-1f83oxcmz3]  .upload-area .file-msg {
  display: none;
}

.file-upload[b-1f83oxcmz3] {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  display: flex;
  border-bottom: 2px solid;
  border-bottom-color: #F2F2F0;
}

.file-details[b-1f83oxcmz3] {
  margin-top: 2.25rem;
  display: flex;
  flex-direction: column;
}
.file-details .filename[b-1f83oxcmz3] {
  flex: 1 1 auto;
  margin-left: 1.25rem;
  margin-right: 2rem;
}
.file-details .delete-file[b-1f83oxcmz3] {
  background-color: transparent;
  border: none;
}
.file-details .delete-file:hover[b-1f83oxcmz3] {
  cursor: pointer;
}

.continue-box[b-1f83oxcmz3] {
  margin-top: 2.4375rem;
  display: flex;
  justify-content: center;
}
.continue-box .area[b-1f83oxcmz3] {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
}
.continue-box .area[b-1f83oxcmz3]  svg {
  margin-left: 0.75rem;
}

.validation-messages[b-1f83oxcmz3] {
  margin-top: 8px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  /* identical to box height, or 157% */
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  /* System/Error */
  color: #D24164;
}

/*# sourceMappingURL=UploadPurchaseInvoiceModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/Modals/ViewPaymentDetailsModal.razor.rz.scp.css */
.payment-details-content[b-1bsz6u2l6w] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 22rem;
}

.payment-field--value-wrapper[b-1bsz6u2l6w] {
  flex-grow: 1;
  display: flex;
  gap: 0.25rem;
  line-height: 2rem !important;
}

button[b-1bsz6u2l6w] {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: #1A3D57;
  background-color: transparent;
}
button:not(:disabled):hover[b-1bsz6u2l6w] {
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: rgba(0, 155, 225, 0.08);
}

/*# sourceMappingURL=ViewPaymentDetailsModal.razor.css.map */
/* /Pages/Company/VatServices/VatCompliance/VatCompliance.razor.rz.scp.css */
.form-group[b-cc7084nsjh] {
  margin-bottom: 2.25rem;
  /*border: 1px solid red;*/
}
.form-group .form-group-header[b-cc7084nsjh] {
  margin-bottom: 1.375rem;
  /*border: 1px solid green;*/
}
.form-group .form-group-header-shallow[b-cc7084nsjh] {
  margin-bottom: 1rem;
  /*border: 1px solid green;*/
}
.form-group .form-control[b-cc7084nsjh] {
  margin-bottom: 1.375rem;
  /*border: 1px solid blue;*/
}

.filing-status-FILED[b-cc7084nsjh], .filing-status-NO-PAYMENT-DUE[b-cc7084nsjh] {
  background-color: rgba(234, 162, 58, 0.08); /*(colours.$brand-system-warning-light);*/
  color: #EAA23A;
}

.filing-status-COMPLETE[b-cc7084nsjh] {
  background-color: rgba(30, 180, 150, 0.08); /*(colours.$brand-system-confirm-light);*/
  color: #1EB496;
}

.filing-status-AWAITING-DATA[b-cc7084nsjh], .filing-status-UNDER-REVIEW[b-cc7084nsjh] {
  background-color: rgba(0, 155, 225, 0.08); /*(colours.$brand-cta-light);*/
  color: #009BE1;
}

.filing-status-PAYMENT-OVERDUE[b-cc7084nsjh], .filing-status-FILING-OVERDUE[b-cc7084nsjh] {
  background-color: rgba(210, 65, 100, 0.08); /*(colours.$brand-system-error-light);*/
  color: #D24164;
}

.filing-status-container-FILED[b-cc7084nsjh], .filing-status-container-NO-PAYMENT-DUE[b-cc7084nsjh] {
  border-color: #EAA23A !important;
}

.filing-status-container-COMPLETE[b-cc7084nsjh] {
  border-color: #1EB496 !important;
}

.filing-status-container-AWAITING-DATA[b-cc7084nsjh], .filing-status-container-UNDER-REVIEW[b-cc7084nsjh] {
  border-color: #009BE1 !important;
}

.filing-status-container-PAYMENT-OVERDUE[b-cc7084nsjh], .filing-status-container-FILING-OVERDUE[b-cc7084nsjh] {
  border-color: #D24164 !important;
}

.vat-compliance-container[b-cc7084nsjh] {
  height: 100%;
}
.vat-compliance-container[b-cc7084nsjh]  .card-wrapper {
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.vat-compliance-container .flag-icon-wrapper[b-cc7084nsjh] {
  background: rgba(0, 155, 225, 0.08);
  margin-right: 20px;
  padding: 0.75rem;
  border-radius: 54px;
}
.vat-compliance-container .flag-icon-wrapper .icon[b-cc7084nsjh] {
  width: 30px;
  height: 30px;
}
.vat-compliance-container .upload-files-container[b-cc7084nsjh] {
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
}
.vat-compliance-container .upload-files-container .buttons-container[b-cc7084nsjh] {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px;
  gap: 1.5rem;
  max-width: 50.5rem;
}
.vat-compliance-container .upload-files-container .buttons-container .buttons[b-cc7084nsjh] {
  flex-grow: 1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.625rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  background: #FFFFFF;
  border: 0.125rem solid #E9E9E6;
  border-radius: 0.25rem;
  color: #1A3D57;
  letter-spacing: 0.1px;
}
.vat-compliance-container .upload-files-container .buttons-container .buttons:hover[b-cc7084nsjh] {
  border-color: #009BE1;
}
.vat-compliance-container .upload-files-container .buttons-container .buttons:hover[b-cc7084nsjh] {
  cursor: pointer;
}
.vat-compliance-container .current-regions-container[b-cc7084nsjh] {
  flex-grow: 1;
  height: 1px;
  overflow-y: scroll;
  overflow-anchor: none;
  max-width: 50.5rem;
}
.vat-compliance-container .current-regions-container .icon-left[b-cc7084nsjh] {
  width: 4.25rem;
  height: 4.25rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 155, 225, 0.08);
}
.vat-compliance-container .current-regions-container[b-cc7084nsjh]  .card-wrapper {
  height: 100%;
  box-sizing: border-box;
}
.vat-compliance-container .current-regions-container h4[b-cc7084nsjh] {
  margin-bottom: 1.5rem;
}
.vat-compliance-container .current-regions-container .country-button + .country-button[b-cc7084nsjh] {
  margin-top: 1.5rem;
}
.vat-compliance-container .current-regions-container .country-button[b-cc7084nsjh] {
  display: flex;
  flex-grow: 1;
  align-items: center;
  width: calc(100% - 24px);
  justify-content: space-between;
  padding: 0.875rem 1.125rem;
  background-color: #FFFFFF;
  color: #1A3D57;
  font-family: "Ubuntu", sans-serif;
  letter-spacing: 0.1px;
  border-radius: 0.25rem;
  border: 0.125rem solid #F2F2F0;
}
.vat-compliance-container .current-regions-container .country-button:hover[b-cc7084nsjh] {
  cursor: pointer;
  /*background-color: (colours.$brand-cta-hover);*/
}
.vat-compliance-container .current-regions-container .country-button:hover[b-cc7084nsjh]  .subtext-background {
  cursor: pointer;
  /*background-color: (colours.$brand-cta-hover);*/
}
.vat-compliance-container .current-regions-container .country-button .button-text[b-cc7084nsjh] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-left: 1.25rem;
  align-items: flex-start;
}
.vat-compliance-container .current-regions-container .country-button .button-text h5[b-cc7084nsjh] {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.625rem;
  margin: 0;
  margin-bottom: 0.25rem;
}
.vat-compliance-container .current-regions-container .country-button .button-text small[b-cc7084nsjh] {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.vat-compliance-container .current-regions-container .country-button .balance[b-cc7084nsjh] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.vat-compliance-container .current-regions-container .country-button .balance .balance-total[b-cc7084nsjh] {
  margin-top: 0.75rem;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.vat-compliance-container .current-regions-container[b-cc7084nsjh]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.vat-compliance-container .current-regions-container[b-cc7084nsjh]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}

/*# sourceMappingURL=VatCompliance.razor.css.map */
/* /Pages/MyOrder/MyOrder.razor.rz.scp.css */
.order-container[b-mpiw1j66bs]  .card-wrapper {
  height: calc(100vh - 186px);
  overflow: auto;
}

.form[b-mpiw1j66bs] {
  width: 1024px;
}
.form .order-summary-container[b-mpiw1j66bs] {
  justify-content: space-between;
  display: flex;
  margin-top: 30px;
}
.form .order-summary-container[b-mpiw1j66bs]  .heading {
  color: #C878A0;
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
}
.form .order-summary-container .addon-container[b-mpiw1j66bs] {
  border-top: 2px solid #f2f2f0;
  padding-top: 1rem;
}
.form .order-summary-container .summary-container[b-mpiw1j66bs] {
  width: 496px;
}
.form .order-summary-container .summary-container .package-services-container[b-mpiw1j66bs] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.form .order-summary-container .summary-container .package-services-container button[b-mpiw1j66bs] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: inherit;
}
.form .order-summary-container .summary-container .package-services-container button[b-mpiw1j66bs]  span {
  color: #1A3D57;
}
.form .order-summary-container .summary-container[b-mpiw1j66bs]  .description-wrapper {
  margin-top: 4px;
}
.form .order-summary-container .summary-container ul[b-mpiw1j66bs] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.form .order-summary-container .summary-container ul[b-mpiw1j66bs]  .price {
  font-size: 16px;
  line-height: 26px;
}
.form .order-summary-container .summary-container .subtotal-wrapper[b-mpiw1j66bs] {
  border-top: 2px solid #F2F2F0;
  padding-top: 20px;
  padding-bottom: 17px;
  margin-top: 20px;
}
.form .order-summary-container .summary-container .subtotal-wrapper .row[b-mpiw1j66bs] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.form .order-summary-container .summary-container .subtotal-wrapper .row:not(:first-child)[b-mpiw1j66bs] {
  margin-top: 8px;
}
.form .order-summary-container .right-pane-container[b-mpiw1j66bs] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.form .order-summary-container .right-pane-container .order-details-container[b-mpiw1j66bs], .form .order-summary-container .right-pane-container .contract-start-date-container[b-mpiw1j66bs] {
  width: 288px;
  padding: 24px;
  background: #FFFFFF;
  border: 2px solid #F2F2F0;
  border-radius: 4px;
}
.form .order-summary-container .right-pane-container .order-details-container .details-border[b-mpiw1j66bs], .form .order-summary-container .right-pane-container .contract-start-date-container .details-border[b-mpiw1j66bs] {
  border-top: 2px solid #F2F2F0;
  padding-top: 16px;
  margin-top: 16px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.form .order-summary-container .right-pane-container .order-details-container .details-border[b-mpiw1j66bs]  h6, .form .order-summary-container .right-pane-container .contract-start-date-container .details-border[b-mpiw1j66bs]  h6 {
  line-height: 2rem;
}
.form .order-summary-container .right-pane-container .order-details-container[b-mpiw1j66bs]  .payment-status-pill, .form .order-summary-container .right-pane-container .contract-start-date-container[b-mpiw1j66bs]  .payment-status-pill {
  margin-top: 16px;
}
.form .order-summary-container .right-pane-container .order-details-container .details[b-mpiw1j66bs], .form .order-summary-container .right-pane-container .contract-start-date-container .details[b-mpiw1j66bs] {
  display: grid;
  grid-template-columns: repeat(2, auto);
  justify-content: space-between;
}
.form .order-summary-container .right-pane-container .order-details-container .details[b-mpiw1j66bs]  .text-right, .form .order-summary-container .right-pane-container .contract-start-date-container .details[b-mpiw1j66bs]  .text-right {
  text-align: right;
}
.form .order-summary-container[b-mpiw1j66bs]  .pdf-download {
  display: flex;
  align-items: center;
}
.form .order-summary-container[b-mpiw1j66bs]  .pdf-download a:hover {
  text-decoration: none;
}
.form .order-summary-container[b-mpiw1j66bs]  .pdf-download svg {
  margin-right: 12px;
}
.form .order-summary-container[b-mpiw1j66bs]  .disabled {
  color: #CDEBFA;
}
.form .order-summary-container[b-mpiw1j66bs]  .disabled:hover {
  border: none;
}
.form .terms[b-mpiw1j66bs] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 48px;
}

/*# sourceMappingURL=MyOrder.razor.css.map */
/* /Pages/Tasks/AccountSetup/AccountSetup.razor.rz.scp.css */
.account-setup-container[b-5ckxymai2h] {
  height: 100%;
  overflow: hidden;
  padding-right: 0.3125rem;
}
.account-setup-container .listitem-wrapper[b-5ckxymai2h]  .account-setup-list-item .edit-btn svg {
  margin-right: 0px;
}
.account-setup-container .no-border-bottom[b-5ckxymai2h]  .bordered {
  border-bottom: none !important;
}
.account-setup-container[b-5ckxymai2h]  .card-wrapper {
  height: 100%;
}
.account-setup-container .progress-container[b-5ckxymai2h] {
  margin-top: 36px;
  max-width: 816px;
}
.account-setup-container .progress-container[b-5ckxymai2h]  p:first-child {
  font-size: 0.9rem;
}
.account-setup-container[b-5ckxymai2h]  .progress-bar-container {
  height: 20px;
}
.account-setup-container[b-5ckxymai2h]  .progress-bar-container p {
  white-space: nowrap !important;
  padding-left: 35px;
}
.account-setup-container[b-5ckxymai2h]  ul {
  margin: 0;
  padding: 0;
  max-width: 816px;
  width: 100%;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.account-setup-container[b-5ckxymai2h]  ul .engagement-letter-button {
  display: flex;
  align-items: center;
}
.account-setup-container[b-5ckxymai2h]  ul .engagement-letter-button .engagement-letter-pill {
  margin-right: 16px;
  font-size: 11px;
  line-height: 18px;
  height: 18px;
}
.account-setup-container[b-5ckxymai2h]  ul .approve-sign {
  margin-right: 24px !important;
}
.account-setup-container[b-5ckxymai2h]  ul .account-setup-checkbox {
  margin-top: 1rem;
  padding-left: 2.5rem;
  font-size: small !important;
}
.account-setup-container[b-5ckxymai2h]  ul .director-add-link {
  margin-top: 1.25rem;
  padding-left: 2.5rem;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.1px;
  text-align: left;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-header {
  display: flex;
  width: 100%;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child {
  display: flex;
  width: 95%;
  padding-left: 2.5rem;
  margin-top: 1rem;
  justify-content: space-between;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child .list-icon {
  display: flex;
  align-items: center;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child .list-icon .director-pill {
  margin-left: 12px;
  font-size: 11px;
  line-height: 18px;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child .director-icons {
  display: flex;
  align-items: center;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child .director-icons .delete-icon {
  background: transparent;
  border: none;
  margin-left: 12px;
  cursor: pointer !important;
  padding: 0.5rem 0.45rem;
  border-radius: 0.25rem;
  height: fit-content;
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child .director-icons .delete-icon:hover {
  background-color: rgba(0, 155, 225, 0.08);
}
.account-setup-container[b-5ckxymai2h]  ul .expanding-list-item-child:first-child {
  margin-top: -5px;
}
.account-setup-container[b-5ckxymai2h]  ul .margin-bottom-16 {
  margin-bottom: 16px;
}
.account-setup-container[b-5ckxymai2h]  ul .list-item-default {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #F2F2F0;
  align-items: flex-start;
}
.account-setup-container[b-5ckxymai2h]  ul .list-item-default .status-icon {
  margin-right: 16px;
}
.account-setup-container[b-5ckxymai2h]  ul .list-item-default .edit-btn {
  color: #1A3D57;
  margin-left: auto;
  cursor: pointer !important;
}
.account-setup-container[b-5ckxymai2h]  ul .list-item-default .edit-btn svg {
  margin-right: 12px;
}
.account-setup-container[b-5ckxymai2h]  ul .error {
  color: #D24164;
}
.account-setup-container[b-5ckxymai2h]  ul .success {
  color: #1EB496;
}
.account-setup-container[b-5ckxymai2h]  ul .warning {
  color: #EAA23A;
}
.account-setup-container[b-5ckxymai2h]  .submit-btn {
  margin-top: 36px;
}

.account-setup-container[b-5ckxymai2h]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}

.account-setup-container[b-5ckxymai2h]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}

/*# sourceMappingURL=AccountSetup.razor.css.map */
/* /Pages/Tasks/AccountSetup/Components/BillingContact.razor.rz.scp.css */
.billing-contact-container .label-wrapper[b-7n36fgi7xz] {
  font-weight: 500;
}
.billing-contact-container[b-7n36fgi7xz]  .body-container {
  border: unset;
  border-radius: unset;
}
.billing-contact-container[b-7n36fgi7xz]  .dropdown-container {
  box-sizing: border-box;
  width: 100%;
  overflow: auto;
  background: #FFFFFF;
  border: 0.125rem solid #E6E1D7;
  border-radius: 0.25rem;
  z-index: 100;
}
.billing-contact-container[b-7n36fgi7xz]  .selectable-item {
  display: flex;
  align-items: center;
  place-content: space-between;
  height: 54px;
}
.billing-contact-container[b-7n36fgi7xz]  .selectable-item .actions {
  display: flex;
  gap: 15px;
}
.billing-contact-container[b-7n36fgi7xz]  .selectable-item .actions button {
  margin: 0;
}
.billing-contact-container[b-7n36fgi7xz]  .selectable-item:hover {
  background: rgba(0, 155, 225, 0.0784313725);
}
.billing-contact-container[b-7n36fgi7xz]  .footer-content {
  border-top: 2px solid #F2F2F0;
}
.billing-contact-container[b-7n36fgi7xz]  .footer-content button {
  margin: 0;
}
.billing-contact-container[b-7n36fgi7xz]  .trash-bin {
  color: #D24164;
}

[b-7n36fgi7xz] .actions > svg {
  padding: 6px 5px;
  cursor: pointer;
}

#add-new-contact-button[b-7n36fgi7xz] {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  border: none;
  height: 54px;
  cursor: pointer;
}

#add-new-contact-button:hover[b-7n36fgi7xz] {
  background: #CDEBFA;
}

/*# sourceMappingURL=BillingContact.razor.css.map */
/* /Pages/Tasks/AccountSetup/Components/CompanyAddress.razor.rz.scp.css */
.postcode-county-wrapper[b-2tyy7fo1ia] {
  gap: 12px;
  display: flex;
}
.postcode-county-wrapper[b-2tyy7fo1ia]  > * {
  flex: 1;
}

.enter-address-manually-wrapper[b-2tyy7fo1ia] {
  display: inline-block;
}

/*# sourceMappingURL=CompanyAddress.razor.css.map */
/* /Pages/Tasks/AccountSetup/Components/FormStepIndicator.razor.rz.scp.css */
.step-indicator[b-jbecgpkbot] {
  text-align: center;
  margin-bottom: 16px;
}
.step-indicator .progress-bar[b-jbecgpkbot] {
  height: 2px;
  background: #E6E1D7;
  width: 184px;
  position: relative;
  margin: 0 auto;
  margin-top: 8px;
}
.step-indicator .progress-bar .complete[b-jbecgpkbot] {
  position: absolute;
  height: 2px;
  background: #009BE1;
  top: 0;
  left: 0;
  width: 90%;
}

/*# sourceMappingURL=FormStepIndicator.razor.css.map */
/* /Pages/Tasks/AccountSetup/Modals/AcceptComponentModal.razor.rz.scp.css */
/*.engagement-letter-approve-modal {
    box-sizing: border-box;
    width: 600px;
    position: absolute;
    width: 600px;
    height: 392px;
    left: calc(50% - 600px/2);
    top: calc(50% - 392px/2);
}*/
.tab-content[b-hfp8d4nx42] {
  width: 600px;
  height: auto;
}

.accept-letter-close[b-hfp8d4nx42] {
  float: right;
}
.accept-letter-close button[b-hfp8d4nx42] {
  margin-left: auto;
}
.accept-letter-close[b-hfp8d4nx42]  a span, .accept-letter-close[b-hfp8d4nx42]  a svg {
  color: #1A3D57;
}
.accept-letter-close[b-hfp8d4nx42]  > a {
  gap: 0 !important;
}

.hr[b-hfp8d4nx42] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}

.heading[b-hfp8d4nx42] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.heading[b-hfp8d4nx42]  h2 {
  margin-top: 12px;
}

.title[b-hfp8d4nx42] {
  border-bottom: 2px solid #f2f2f0;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

.subtitle[b-hfp8d4nx42] {
  margin-left: 36px;
  margin-right: 36px;
  margin-bottom: 22px;
  font-size: 1rem;
  line-height: 1.625rem;
  margin-top: 0.75rem;
  max-width: 528px;
  text-align: center;
}

.actualbutton[b-hfp8d4nx42] {
  margin-top: 36px;
}

.inputter[b-hfp8d4nx42] {
  margin-top: 12px;
  margin-bottom: 12px;
}

.bottombuttons[b-hfp8d4nx42] {
  display: flex;
  justify-content: center;
  font-weight: 500;
  font-size: 14px;
}

.bottomtext[b-hfp8d4nx42] {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 36px;
}

.bottomtext:hover[b-hfp8d4nx42] {
  text-decoration-line: underline;
}

/*# sourceMappingURL=AcceptComponentModal.razor.css.map */
/* /Pages/Tasks/AccountSetup/Modals/AddNewContactModal.razor.rz.scp.css */
.add-new-contact-modal-container[b-ktfekigszm] {
  box-sizing: border-box;
  width: 690px;
}
.add-new-contact-modal-container .add-contact-close[b-ktfekigszm] {
  float: right;
}
.add-new-contact-modal-container .add-contact-close button[b-ktfekigszm] {
  margin-left: auto;
}
.add-new-contact-modal-container .add-contact-close[b-ktfekigszm]  a span, .add-new-contact-modal-container .add-contact-close[b-ktfekigszm]  a svg {
  color: #1A3D57;
}
.add-new-contact-modal-container .add-contact-close[b-ktfekigszm]  > a {
  gap: 0 !important;
}
.add-new-contact-modal-container .add-contact-heading[b-ktfekigszm] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.add-new-contact-modal-container .add-contact-heading[b-ktfekigszm]  h2 {
  margin-top: 48px;
}
.add-new-contact-modal-container .header[b-ktfekigszm] {
  text-align: center;
  margin-bottom: 48px;
  position: sticky;
}
.add-new-contact-modal-container .header[b-ktfekigszm]  h2 {
  margin-bottom: 12px;
  margin-top: 12px;
}
.add-new-contact-modal-container[b-ktfekigszm]  button {
  margin: 0 auto;
  margin-top: 48px;
}
.add-new-contact-modal-container[b-ktfekigszm]  button .inner span {
  display: flex;
  align-items: center;
}
.add-new-contact-modal-container[b-ktfekigszm]  button .inner span svg {
  margin-left: 12px;
}
.add-new-contact-modal-container[b-ktfekigszm]  form > * {
  margin-top: 24px;
}
.add-new-contact-modal-container[b-ktfekigszm]  input-container {
  margin-top: 48px;
}
.add-new-contact-modal-container[b-ktfekigszm]  .modal-actions > span {
  display: table;
  margin: 0 auto;
  padding: 10px 0;
  color: #1A3D57;
}

/*# sourceMappingURL=AddNewContactModal.razor.css.map */
/* /Pages/Tasks/AccountSetup/Modals/CompanyInformationDocumentsUploadModal.razor.rz.scp.css */
.title[b-3ot63eokfm] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  text-align: center;
}

.subtitle[b-3ot63eokfm] {
  font-size: 1rem;
  line-height: 1.625rem;
  text-align: center;
  margin-top: 0.75rem;
}

.upload-div[b-3ot63eokfm] {
  margin-top: 2.25rem;
  width: 37.5rem;
}
.upload-div[b-3ot63eokfm]  .upload-area .container {
  width: 100%;
}
.upload-div .files li[b-3ot63eokfm] {
  display: flex;
  align-items: center;
}
.upload-div .files li.disabled[b-3ot63eokfm] {
  color: #E6E1D7;
}
.upload-div .files li.disabled[b-3ot63eokfm]  span {
  color: #E6E1D7;
}

.file-container[b-3ot63eokfm] {
  margin-top: 2.25rem;
  display: flex;
  flex-direction: row;
}
.file-container .file-details[b-3ot63eokfm] {
  display: flex;
  flex-direction: column;
}
.file-container .file-details .file-line-item[b-3ot63eokfm] {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
}
.file-container .file-details .file-line-item .filename[b-3ot63eokfm] {
  flex: 1 1 auto;
  margin-left: 1.25rem;
  margin-right: 2rem;
}
.file-container .file-details .file-line-item .delete-file[b-3ot63eokfm] {
  background-color: transparent;
  border: none;
}
.file-container .file-details .file-line-item .delete-file:hover[b-3ot63eokfm] {
  cursor: pointer;
}

.continue-box[b-3ot63eokfm] {
  margin-top: 2.4375rem;
  display: flex;
  justify-content: center;
}
.continue-box .area[b-3ot63eokfm] {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
}
.continue-box .area[b-3ot63eokfm]  svg {
  margin-left: 0.75rem;
}

/*# sourceMappingURL=CompanyInformationDocumentsUploadModal.razor.css.map */
/* /Pages/Tasks/AccountSetup/Modals/ConfirmationModal.razor.rz.scp.css */
.confirmationfull[b-n6xffqg9uk] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  position: absolute;
  width: 392px;
  height: 228px;
  left: calc(50% - 196px);
  top: calc(50% - 114px);
  background: #FFFFFF;
  box-shadow: 0px 6px 18px rgba(26, 61, 87, 0.12);
  border-radius: 4px;
}

.icon-line[b-n6xffqg9uk] {
  display: flex;
  width: 100%;
  height: 3rem;
  justify-content: center;
}

.icon-ring[b-n6xffqg9uk] {
  width: 3rem;
  height: 3rem;
  border: 0.1875rem solid #1EB496;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
}

.icon-tick[b-n6xffqg9uk] {
  width: 1.375rem;
  height: 0.625rem;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%) translateY(-3px) rotate(-45deg);
}

.infobutton[b-n6xffqg9uk] {
  left: 92px;
  top: 12px;
  padding: 12px 48px 12px 48px;
  display: flex;
  margin-bottom: 32px;
  padding-bottom: 10px;
}

.animation[b-n6xffqg9uk] {
  width: 0.1875rem;
  height: 0.1875rem;
  border-left: 3px solid #1EB496;
  border-bottom: 3px solid #1EB496;
  box-sizing: border-box;
  animation: tickAnimation-b-n6xffqg9uk 0.66s normal 0s forwards;
}

@keyframes tickAnimation-b-n6xffqg9uk {
  0% {
    width: 0.1875rem;
    height: 0.1875rem;
  }
  33% {
    width: 0.1875rem;
    height: 0.625rem;
  }
  100% {
    width: 1.375rem;
    height: 0.625rem;
  }
}
.text[b-n6xffqg9uk] {
  margin-top: 36px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
}

.subtext[b-n6xffqg9uk] {
  margin-right: 16px;
  margin-left: 16px;
  margin-bottom: 16px;
  width: 320px;
  height: 52px;
  line-height: 26px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.1px;
  flex: none;
  order: 2;
  align-self: stretch;
  flex-grow: 0;
}

/*# sourceMappingURL=ConfirmationModal.razor.css.map */
/* /Pages/Tasks/AccountSetup/Modals/RejectComponentModal.razor.rz.scp.css */
.tab-content[b-5f9s1u3me7] {
  width: 600px;
  height: auto;
}

.title[b-5f9s1u3me7] {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
}

.subtitle[b-5f9s1u3me7] {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-top: 0.75rem;
}

.check[b-5f9s1u3me7] {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

[b-5f9s1u3me7] .reject-finalize {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}

/*# sourceMappingURL=RejectComponentModal.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/BankDetails.razor.rz.scp.css */
.bank-details-container[b-1bcniow715] {
  width: 696px;
}
.bank-details-container .header .label-and-close[b-1bcniow715] {
  display: flex;
  justify-content: space-between;
}
.bank-details-container .header .label-and-close button[b-1bcniow715] {
  margin-left: auto;
}
.bank-details-container .header .step-indicator-and-heading[b-1bcniow715] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bank-details-container[b-1bcniow715]  .company-information-eyebrow {
  color: #C878A0;
}
.bank-details-container .close-modal-btn[b-1bcniow715] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.bank-details-container .close-modal-btn:hover[b-1bcniow715] {
  background-color: #CDEBFA;
  border-radius: 0.25rem;
  cursor: pointer;
}
.bank-details-container[b-1bcniow715]  .submit-btn {
  margin: 0 auto;
  margin-top: 36px;
}
.bank-details-container[b-1bcniow715]  .submit-btn .inner span {
  display: flex;
  align-items: center;
}
.bank-details-container[b-1bcniow715]  .submit-btn .inner span svg {
  margin-left: 12px;
}
.bank-details-container[b-1bcniow715]  form > * {
  margin-top: 24px;
}
.bank-details-container[b-1bcniow715]  form .radio-group {
  display: flex;
  margin: 0 auto;
  align-content: center;
  justify-content: space-between;
}
.bank-details-container[b-1bcniow715]  .back-button {
  color: #1A3D57;
}
.bank-details-container[b-1bcniow715]  .address-country-code-wrapper {
  display: flex;
  justify-content: space-between;
}
.bank-details-container[b-1bcniow715]  .address-country-code-wrapper .form-input-container {
  width: 48%;
}

/*# sourceMappingURL=BankDetails.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/CompanyInformation.razor.rz.scp.css */
.company-information-container[b-m3df9gkex1] {
  width: 696px;
  max-height: 90vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.company-information-container .validation-message[b-m3df9gkex1] {
  margin-top: 8px !important;
}
.company-information-container .main-content[b-m3df9gkex1] {
  padding: 0 48px;
}
.company-information-container .error-message[b-m3df9gkex1] {
  color: #D24164;
}
.company-information-container[b-m3df9gkex1]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: transparent;
}
.company-information-container[b-m3df9gkex1]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 3px;
}
.company-information-container .actions[b-m3df9gkex1] {
  align-items: center;
  flex-direction: column;
  display: flex;
  gap: 20px;
  margin-top: 36px;
  margin-bottom: 48px;
}
.company-information-container .actions[b-m3df9gkex1]  a span {
  color: #1A3D57;
}
.company-information-container[b-m3df9gkex1]  .info-message {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5rem;
  /* identical to box height, or 157% */
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  /* System/Error */
  margin: 1px;
  color: #1A3D57;
  opacity: 0.65;
}
.company-information-container .label-and-close[b-m3df9gkex1] {
  display: flex;
  justify-content: space-between;
  padding: 20px 24px 16px 24px;
  top: 0;
  position: sticky;
  z-index: 999;
  background: white;
  height: 60px;
  box-sizing: border-box;
}
.company-information-container .label-and-close button[b-m3df9gkex1] {
  margin-left: auto;
}
.company-information-container .label-and-close[b-m3df9gkex1]  a span, .company-information-container .label-and-close[b-m3df9gkex1]  a svg {
  color: #1A3D57;
}
.company-information-container .company-close[b-m3df9gkex1] {
  float: right;
}
.company-information-container .company-close[b-m3df9gkex1]  > a {
  gap: 0 !important;
}
.company-information-container .company-back-step[b-m3df9gkex1] {
  float: left;
}
.company-information-container .step-indicator-and-heading[b-m3df9gkex1] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.company-information-container .step-indicator-and-heading .heading-wrapper[b-m3df9gkex1] {
  margin-bottom: 12px;
}
.company-information-container[b-m3df9gkex1]  .company-information-eyebrow {
  color: #C878A0;
}
.company-information-container .close-modal-btn[b-m3df9gkex1] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.company-information-container .close-modal-btn:hover[b-m3df9gkex1] {
  background-color: #CDEBFA;
  border-radius: 0.25rem;
  cursor: pointer;
}
.company-information-container[b-m3df9gkex1]  .submit-btn {
  margin: 0 auto;
  margin-top: 36px;
}
.company-information-container[b-m3df9gkex1]  .submit-btn .inner span {
  display: flex;
  align-items: center;
}
.company-information-container[b-m3df9gkex1]  .submit-btn .inner span svg {
  margin-left: 12px;
}
.company-information-container[b-m3df9gkex1]  form > * {
  margin-top: 24px;
}
.company-information-container[b-m3df9gkex1]  form .radio-group {
  display: flex;
  margin: 0 auto;
  align-content: center;
  gap: 12px;
}
.company-information-container[b-m3df9gkex1]  form .radio-group > div {
  flex: 1;
}
.company-information-container[b-m3df9gkex1]  .back-button {
  color: #1A3D57;
}
.company-information-container .mb5[b-m3df9gkex1] {
  margin-bottom: 5px;
}

/*# sourceMappingURL=CompanyInformation.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/DirectorsInformation/DirectorsInformation.razor.rz.scp.css */
.directors-information-container[b-i3mbiprd4l] {
  width: 696px;
  max-height: 90vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.directors-information-container .main-content[b-i3mbiprd4l] {
  padding: 0 48px;
}
.directors-information-container[b-i3mbiprd4l]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: transparent;
}
.directors-information-container[b-i3mbiprd4l]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 3px;
}
.directors-information-container .error-message[b-i3mbiprd4l] {
  color: #D24164;
}
.directors-information-container[b-i3mbiprd4l]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: transparent;
}
.directors-information-container[b-i3mbiprd4l]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 3px;
}
.directors-information-container .label-and-close[b-i3mbiprd4l] {
  display: flex;
  justify-content: space-between;
  padding: 20px 24px 16px 24px;
  top: 0;
  position: sticky;
  z-index: 999;
  background: white;
  height: 60px;
  box-sizing: border-box;
}
.directors-information-container .label-and-close button[b-i3mbiprd4l] {
  margin-left: auto;
}
.directors-information-container .label-and-close[b-i3mbiprd4l]  a span, .directors-information-container .label-and-close[b-i3mbiprd4l]  a svg {
  color: #1A3D57;
}
.directors-information-container .director-close[b-i3mbiprd4l] {
  float: right;
}
.directors-information-container .director-close[b-i3mbiprd4l]  > a {
  gap: 0 !important;
}
.directors-information-container .director-back-step[b-i3mbiprd4l] {
  float: left;
}
.directors-information-container .step-indicator-and-heading[b-i3mbiprd4l] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.directors-information-container .step-indicator-and-heading[b-i3mbiprd4l]  .copy-and-text-link {
  align-items: center;
  gap: 12px;
  display: flex;
  flex-direction: column;
}
.directors-information-container .step-indicator-and-heading[b-i3mbiprd4l]  h2 {
  margin-bottom: 12px;
}
.directors-information-container .actions[b-i3mbiprd4l] {
  align-items: center;
  flex-direction: column;
  display: flex;
  gap: 20px;
  margin-top: 36px;
  margin-bottom: 48px;
}
.directors-information-container .actions[b-i3mbiprd4l]  a span {
  color: #1A3D57;
}
.directors-information-container[b-i3mbiprd4l]  .eyebrow {
  color: #C878A0;
}
.directors-information-container[b-i3mbiprd4l]  .upload-area .container {
  width: 100%;
}
.directors-information-container .files li[b-i3mbiprd4l] {
  display: flex;
  align-items: center;
}
.directors-information-container .files li.disabled[b-i3mbiprd4l] {
  color: #E6E1D7;
}
.directors-information-container .files li.disabled[b-i3mbiprd4l]  span {
  color: #E6E1D7;
}
.directors-information-container[b-i3mbiprd4l]  form > * {
  margin-top: 24px;
}
.directors-information-container[b-i3mbiprd4l]  form .radio-group {
  display: flex;
  margin: 0 auto;
  align-content: center;
  justify-content: space-between;
}
.directors-information-container .mb5[b-i3mbiprd4l] {
  margin-bottom: 5px;
}

/*# sourceMappingURL=DirectorsInformation.razor.css.map */
/* /pages/tasks/accountsetup/tasks/directorsinformation/steps/AddressStep.razor.rz.scp.css */
.move-here-wrapper[b-s51xiukkwo] {
  gap: 12px !important;
  display: flex !important;
}
.move-here-wrapper[b-s51xiukkwo]  > * {
  flex: 1 !important;
}

/*# sourceMappingURL=AddressStep.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/DirectorsInformation/Steps/Components/DirectorAddress.razor.rz.scp.css */
.postcode-county-wrapper[b-81hicabfm9] {
  gap: 12px;
  display: flex;
}
.postcode-county-wrapper[b-81hicabfm9]  > * {
  flex: 1;
}

.enter-address-manually-wrapper[b-81hicabfm9] {
  display: inline-block;
}

/*# sourceMappingURL=DirectorAddress.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/DirectorsInformation/Steps/Components/DocumentDetails.razor.rz.scp.css */
.document-details-container[b-05kxk37fdr] {
  width: 696px;
  max-height: 858px;
  overflow-x: hidden;
}
.document-details-container .main-content[b-05kxk37fdr] {
  padding: 0 48px;
  margin-bottom: 30px;
}
.document-details-container .main-content[b-05kxk37fdr]  ul {
  justify-content: left !important;
}
.document-details-container .label-and-close[b-05kxk37fdr] {
  display: flex;
  justify-content: space-between;
  padding: 20px 24px 16px 24px;
  top: 0;
  position: sticky;
  z-index: 999;
  background: white;
  height: 60px;
  box-sizing: border-box;
}
.document-details-container .label-and-close button[b-05kxk37fdr] {
  margin-left: auto;
}
.document-details-container .label-and-close[b-05kxk37fdr]  a span, .document-details-container .label-and-close[b-05kxk37fdr]  a svg {
  color: #1A3D57;
}
.document-details-container .details-close[b-05kxk37fdr] {
  float: right;
}
.document-details-container .details-close[b-05kxk37fdr]  > a {
  gap: 0 !important;
}
.document-details-container .details-back[b-05kxk37fdr] {
  float: left;
}

ul[b-05kxk37fdr] {
  list-style: none;
  padding-left: 0px;
}

.li-container[b-05kxk37fdr] {
  display: inline-flex;
}

.li-svg[b-05kxk37fdr] {
  margin: auto 0px;
  color: #1EB496;
}

.li-text[b-05kxk37fdr] {
  margin-left: 15px;
}

li[b-05kxk37fdr] {
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 2rem;
  letter-spacing: 0.1px;
  color: #1a3d57;
  margin: 0;
  padding: 0;
}

h3[b-05kxk37fdr] {
  line-height: 1rem;
}

/*# sourceMappingURL=DocumentDetails.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/DirectorsInformation/Steps/ProofOfAddressStep.razor.rz.scp.css */
.upload-warning[b-bhxibbwb8q] {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #d24164;
}

/*# sourceMappingURL=ProofOfAddressStep.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/DirectorsInformation/Steps/ProofOfIdentityStep.razor.rz.scp.css */
.upload-warning[b-7r2g3uivtr] {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #d24164;
}

/*# sourceMappingURL=ProofOfIdentityStep.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/EngagementLetter.razor.rz.scp.css */
.engagement-letter-container[b-33d74afrba] {
  max-width: 906px;
  margin: 20px 20px 0px 20px;
  max-height: 83vh;
  line-height: 1.625rem;
}
.engagement-letter-container .topbreak[b-33d74afrba] {
  margin: 30px 0 0 0 !important;
}
.engagement-letter-container .main-letter[b-33d74afrba] {
  max-height: 50vh;
  overflow-y: auto;
  padding-right: 0.3125rem;
  padding-top: 1.875rem;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header a {
  font-size: 1rem;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header hr {
  border-top: 1px solid #F2F2F0;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header > ol {
  counter-reset: item;
  margin: 0;
  padding: 0;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: left;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header > ol > li.heading-numbers {
  counter-increment: item;
  margin-bottom: 0.6em;
  list-style-type: none;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header > ol > li.heading-numbers:before {
  font-weight: bold;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header li.heading-numbers h5 {
  display: inline;
}
.engagement-letter-container .main-letter[b-33d74afrba]  .letter-header ol > li.heading-numbers:before {
  padding-right: 0.6em;
  text-align: right;
  content: counter(item) ".";
}
.engagement-letter-container .main-letter[b-33d74afrba]  .heading {
  color: #C878A0;
  margin-bottom: 8px;
}
.engagement-letter-container .main-letter .packages-container[b-33d74afrba] {
  display: flex;
  justify-content: space-between;
}
.engagement-letter-container .main-letter .packages-container:not(:first-of-type)[b-33d74afrba] {
  border-top: 2px solid #F2F2F0;
  margin-top: 26px;
  padding-top: 26px;
}
.engagement-letter-container .main-letter .contract-date-container[b-33d74afrba] {
  display: flex;
  justify-content: space-between;
}
.engagement-letter-container .cart-list[b-33d74afrba] {
  padding-left: 0;
}
.engagement-letter-container .main-letter[b-33d74afrba]::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.1875rem;
  background-color: transparent;
}
.engagement-letter-container .main-letter[b-33d74afrba]::-webkit-scrollbar-thumb {
  background-color: #A3B1BC;
  border-radius: 0.1875rem;
}
.engagement-letter-container .footer[b-33d74afrba] {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
}
.engagement-letter-container .footer .button-section[b-33d74afrba] {
  display: flex;
}
.engagement-letter-container .footer[b-33d74afrba]  button {
  margin-right: 12px;
}
.engagement-letter-container .footer[b-33d74afrba]  .pdf-download {
  display: flex;
  align-items: center;
}
.engagement-letter-container .footer[b-33d74afrba]  .pdf-download svg {
  margin-right: 12px;
}
.engagement-letter-container ol[b-33d74afrba] {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: left;
}
.engagement-letter-container ol > li[b-33d74afrba] {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
  list-style-type: none;
}
.engagement-letter-container ol > li[b-33d74afrba]:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
  display: inline-block;
  font-weight: bold;
}
.engagement-letter-container li ol > li[b-33d74afrba] {
  margin: 0;
}
.engagement-letter-container li ol > li[b-33d74afrba]:before {
  content: counters(item, ".") " ";
}
.engagement-letter-container .error-message[b-33d74afrba] {
  color: #D24164;
}
.engagement-letter-container hr[b-33d74afrba] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}
.engagement-letter-container .header .step-indicator-and-heading[b-33d74afrba] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 12px;
  line-height: 26px;
}
.engagement-letter-container .header .step-indicator-and-heading[b-33d74afrba]  h2 {
  margin-bottom: 12px;
}
.engagement-letter-container[b-33d74afrba]  .avask-logo {
  margin-right: 20px;
  text-align: right;
  margin-bottom: 20px;
}
.engagement-letter-container[b-33d74afrba] .info-right {
  display: flex;
  flex-direction: column;
  text-align: right;
}
.engagement-letter-container .letter-header[b-33d74afrba] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.1px;
  text-align: left;
  margin-bottom: 12px;
}
.engagement-letter-container[b-33d74afrba]  .letter-main-heading {
  margin-bottom: 12px;
  font-family: Ubuntu;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.1px;
  text-align: center;
}
.engagement-letter-container .letter-content[b-33d74afrba] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: left;
  margin-bottom: 36px;
}
.engagement-letter-container[b-33d74afrba]  .company-information-eyebrow {
  color: #C878A0;
}
.engagement-letter-container li.addon[b-33d74afrba] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.engagement-letter-container li.addon .wrapper[b-33d74afrba] {
  display: flex;
  align-items: center;
  width: 100%;
}
.engagement-letter-container li.addon .wrapper .item[b-33d74afrba] {
  flex: 1;
}
.engagement-letter-container li.addon .wrapper .item .title[b-33d74afrba] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.engagement-letter-container li.addon .wrapper .item .title[b-33d74afrba]  .price {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: right;
}
.engagement-letter-container li.addon .wrapper[b-33d74afrba]  .description {
  opacity: 0.65;
}
.engagement-letter-container li.package[b-33d74afrba] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.engagement-letter-container li.package .wrapper[b-33d74afrba] {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.engagement-letter-container li.package .wrapper .item[b-33d74afrba] {
  flex: 1;
}
.engagement-letter-container li.package .wrapper .item .description-wrapper[b-33d74afrba] {
  display: flex;
  gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
}
.engagement-letter-container li.package .wrapper .item .title[b-33d74afrba] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.engagement-letter-container li.package .wrapper .item .title[b-33d74afrba]  .price {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-align: right;
}
.engagement-letter-container li.package .wrapper[b-33d74afrba]  .description {
  opacity: 0.65;
}
.engagement-letter-container li.package .wrapper svg[b-33d74afrba] {
  margin-right: 16px;
}
.engagement-letter-container .pricing-table[b-33d74afrba] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 210px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .thead {
  padding-right: 0;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .thead .th:not(:first-of-type) {
  justify-content: end;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr:hover {
  cursor: pointer;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr:last-of-type {
  border-top: 2px solid #1A3D57;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr:last-of-type .td .description {
  font-weight: 400;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr:last-of-type .td:not(.description) {
  font-weight: 600;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr .td {
  justify-content: start;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .table .tr .td:not(.description) {
  justify-content: end;
}
.engagement-letter-container .pricing-table[b-33d74afrba]  .header-row .td, .engagement-letter-container .pricing-table .summary-row .td[b-33d74afrba], .engagement-letter-container .pricing-table .total-row .td[b-33d74afrba] {
  overflow: hidden;
}

/*# sourceMappingURL=EngagementLetter.razor.css.map */
/* /Pages/Tasks/AccountSetup/Tasks/EUVatNumbers.razor.rz.scp.css */
.vat-number-container[b-itz0oqr9jt] {
  width: 696px;
}
.vat-number-container .error-message[b-itz0oqr9jt] {
  color: #D24164;
}
.vat-number-container hr[b-itz0oqr9jt] {
  background-color: #F2F2F0;
  border: none;
  height: 2px;
}
.vat-number-container .expanding-list-item-child[b-itz0oqr9jt] {
  display: flex;
  width: 100%;
  margin-top: 1rem;
  justify-content: space-between;
}
.vat-number-container .expanding-list-item-child[b-itz0oqr9jt]  .list-icon {
  display: flex;
}
.vat-number-container .expanding-list-item-child[b-itz0oqr9jt]  .list-icon svg {
  margin-right: 12px;
}
.vat-number-container .expanding-list-item-child .vat-number-icons[b-itz0oqr9jt] {
  display: flex;
  align-items: center;
}
.vat-number-container .expanding-list-item-child .vat-number-icons[b-itz0oqr9jt]  .edit-btn {
  color: #1A3D57;
  margin-left: auto;
}
.vat-number-container .expanding-list-item-child .vat-number-icons[b-itz0oqr9jt]  .edit-btn svg {
  margin-right: 12px;
}
.vat-number-container .expanding-list-item-child .vat-number-icons .delete-icon[b-itz0oqr9jt] {
  background: transparent;
  border: none;
  margin-left: 2rem;
  cursor: pointer;
}
.vat-number-container .header .label-and-close[b-itz0oqr9jt] {
  display: flex;
  justify-content: space-between;
}
.vat-number-container .header .label-and-close button[b-itz0oqr9jt] {
  margin-left: auto;
}
.vat-number-container .header .step-indicator-and-heading[b-itz0oqr9jt] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.vat-number-container[b-itz0oqr9jt]  .company-information-eyebrow {
  color: #C878A0;
}
.vat-number-container[b-itz0oqr9jt]  .vat-number-edit {
  display: flex;
  justify-content: space-between;
}
.vat-number-container[b-itz0oqr9jt]  .vat-number-edit .form-input-container {
  width: 48%;
}
.vat-number-container[b-itz0oqr9jt]  .vat-number-edit .date-container {
  width: 48%;
}
.vat-number-container .close-modal-btn[b-itz0oqr9jt] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.vat-number-container .close-modal-btn:hover[b-itz0oqr9jt] {
  background-color: #CDEBFA;
  border-radius: 0.25rem;
  cursor: pointer;
}
.vat-number-container[b-itz0oqr9jt]  .submit-btn {
  margin: 0 auto;
  margin-top: 36px;
}
.vat-number-container[b-itz0oqr9jt]  .submit-btn .inner span {
  display: flex;
  align-items: center;
}
.vat-number-container[b-itz0oqr9jt]  .submit-btn .inner span svg {
  margin-left: 12px;
}
.vat-number-container[b-itz0oqr9jt]  form > * {
  margin-top: 24px;
}
.vat-number-container[b-itz0oqr9jt]  form .radio-group {
  display: flex;
  margin: 0 auto;
  align-content: center;
  justify-content: space-between;
}
.vat-number-container .vat-numbers-checkbox[b-itz0oqr9jt] {
  margin-top: 1rem;
}
.vat-number-container .vat-number-add-link[b-itz0oqr9jt] {
  margin-top: 1.25rem;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.1px;
  text-align: left;
  display: flex;
  justify-content: space-between;
}
.vat-number-container .vat-number-add-link[b-itz0oqr9jt]  .add-link {
  cursor: pointer;
}
.vat-number-container .vat-number-add-link[b-itz0oqr9jt]  .add-link svg {
  margin-right: 12px;
}
.vat-number-container .vat-number-add-link[b-itz0oqr9jt]  .disabled {
  color: #CDEBFA;
}
.vat-number-container .vat-number-add-link .delete-icon[b-itz0oqr9jt] {
  background: transparent;
  border: none;
  margin-left: 2rem;
}
.vat-number-container .disabled[b-itz0oqr9jt] {
  color: #CDEBFA;
}

/*# sourceMappingURL=EUVatNumbers.razor.css.map */
/* /Pages/Tasks/Checkout/Checkout.razor.rz.scp.css */
.address-details[b-8mhqjxbvxg] {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  align-self: stretch;
}

[b-8mhqjxbvxg] .disabled {
  color: #CDEBFA;
}
[b-8mhqjxbvxg] .disabled:hover {
  border: none;
}

.step-footer[b-8mhqjxbvxg] {
  margin-top: 2.625rem;
}

[b-8mhqjxbvxg] .address-row {
  display: grid;
  grid-template-columns: 0.5fr 0.5fr;
  width: 100%;
  flex-direction: row;
  gap: 1.5rem;
}

.address-details[b-8mhqjxbvxg], .address-lines[b-8mhqjxbvxg] {
  display: flex;
  flex-direction: column;
}
.address-details[b-8mhqjxbvxg]  span, .address-lines[b-8mhqjxbvxg]  span {
  margin-top: 0.09375rem !important;
  margin-bottom: 0.09375rem !important;
}

.address-heading[b-8mhqjxbvxg] {
  padding: 0px;
  gap: 36px;
}

.back-step[b-8mhqjxbvxg] {
  display: flex;
  justify-content: space-between;
}
.back-step[b-8mhqjxbvxg]  a {
  float: left;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.back-step[b-8mhqjxbvxg]  a span, .back-step[b-8mhqjxbvxg]  a svg {
  color: #1A3D57;
  font-weight: 500;
  font-size: 0.875rem;
  letter-spacing: 0.00625rem;
}

.payment-wrapper[b-8mhqjxbvxg] {
  display: flex;
  margin-top: 2.25rem;
}

.header-wrapper[b-8mhqjxbvxg]  h5 {
  margin-top: 0;
  margin-bottom: 0.4rem;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.summary[b-8mhqjxbvxg] {
  margin-left: 1.5rem;
  margin-right: 5.25rem;
  height: fit-content;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  max-width: 25rem;
  width: 40%;
  min-width: auto;
}

[b-8mhqjxbvxg] .pdf-download {
  display: flex;
  align-items: center;
}
[b-8mhqjxbvxg] .pdf-download svg {
  margin-right: 12px;
}

[b-8mhqjxbvxg] .summary-box {
  height: auto;
}
[b-8mhqjxbvxg] .summary-box .title {
  font-size: 0.8125rem;
  font-weight: bold;
  line-height: 1.375rem;
  margin-bottom: 0.5rem;
  letter-spacing: 1px;
}
[b-8mhqjxbvxg] .summary-box table {
  width: 100%;
  margin-top: 1rem;
  font-size: 0.8125rem;
  line-height: 1.375rem;
}
[b-8mhqjxbvxg] .summary-box table tr td {
  padding: 0.25em 0;
}
[b-8mhqjxbvxg] .summary-box table tr td:first-child {
  font-weight: bold;
  width: 60%;
}
[b-8mhqjxbvxg] .summary-box table tr td:last-child {
  text-align: right;
  width: 40%;
}
[b-8mhqjxbvxg] .summary-box .special {
  vertical-align: text-top;
}
[b-8mhqjxbvxg] .summary-box .font-weight-400 tr td {
  font-weight: 400 !important;
}
[b-8mhqjxbvxg] .summary-box .my-5 {
  border: 0.0625rem solid #F2F2F0;
  width: 100%;
}

.stripe-billing-container[b-8mhqjxbvxg] {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  gap: 1.5rem;
  align-self: stretch;
}
.stripe-billing-container .billing-details[b-8mhqjxbvxg] {
  font-size: 1rem;
  line-height: 1.625rem;
}
.stripe-billing-container .address-heading[b-8mhqjxbvxg]  h4 {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
  text-transform: none;
}
.stripe-billing-container .address-edit[b-8mhqjxbvxg] {
  display: flex;
}
.stripe-billing-container .address-edit[b-8mhqjxbvxg]  svg {
  margin-right: 0.5rem;
}
.stripe-billing-container .my-5[b-8mhqjxbvxg] {
  border: 0.0625rem solid #F2F2F0;
  width: 100%;
  margin: 0;
}

.clearance-number[b-8mhqjxbvxg] {
  /* Body / Regular */
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.625rem;
  /* identical to box height, or 162% */
  letter-spacing: 0.1px;
  /* Brand/Dark */
  color: #1A3D57;
}

.table-row-total[b-8mhqjxbvxg] {
  width: 50px;
  /* Heading / H4 */
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.25rem;
  letter-spacing: 0.00625rem;
  color: #1A3D57;
}

.table-row-total:last-child[b-8mhqjxbvxg] {
  text-align: right;
  margin-left: auto;
}

[b-8mhqjxbvxg] .download-icon-spacing {
  padding-right: 0.9375rem;
}

/*# sourceMappingURL=Checkout.razor.css.map */
/* /Pages/User/AccountSettings/MenuTabs/AccountInfo.razor.rz.scp.css */
.input-fields[b-41fk1rmdl8] {
  display: flex;
  flex-direction: column;
  gap: 1.375rem;
  margin-bottom: 2.25rem;
}

.input-fields .form-control[b-41fk1rmdl8], .account-details .form-control[b-41fk1rmdl8], .change-password.form-group[b-41fk1rmdl8] {
  margin-bottom: 0 !important;
}

.account-details.form-group[b-41fk1rmdl8] {
  margin-bottom: 3rem !important;
}

.change-password .form-group-header[b-41fk1rmdl8] {
  margin-bottom: 1.625rem !important;
}
.change-password .new-password[b-41fk1rmdl8] {
  margin-bottom: 1.0625rem !important;
}

/*# sourceMappingURL=AccountInfo.razor.css.map */
/* /Pages/User/AccountSettings/MenuTabs/Notifications.razor.rz.scp.css */
.email-preferences .form-group-header-shallow[b-jt5x8grtgo] {
  margin-bottom: 0.75rem !important;
}

.email-pref-description[b-jt5x8grtgo] {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 1.5rem !important;
}

.preferences[b-jt5x8grtgo] {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-bottom: 2.25rem;
}

/*# sourceMappingURL=Notifications.razor.css.map */
/* /Shared/LoginLayout.razor.rz.scp.css */
.login-page-wrapper[b-0cnzq2lg9m] {
  width: 100%;
  height: 100%;
  background-image: url(images//background-login.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/*# sourceMappingURL=LoginLayout.razor.css.map */
/* /Shared/MainLayout.razor.rz.scp.css */
main[b-r2k9fd67n2] {
  overflow: auto;
  background: #FAFAFA;
  color: #1A3D57;
  flex-direction: row;
  min-height: 100vh;
  display: flex;
  flex: 1;
  display: flex;
  flex-direction: column;
}
main article[b-r2k9fd67n2] {
  padding: 1.5rem;
  flex: 1;
}

.main-layout-wrapper[b-r2k9fd67n2] {
  display: flex;
  background: #1A3D57;
}

/*# sourceMappingURL=MainLayout.razor.css.map */
/* /Shared/SessionTimeoutModal.razor.rz.scp.css */
.session-timeout-modal-container[b-30rejxjpkn] {
  text-align: center;
}
.session-timeout-modal-container .countdown[b-30rejxjpkn] {
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 60px;
  color: #1A3D57;
}
.session-timeout-modal-container p[b-30rejxjpkn] {
  max-width: 352px;
}
.session-timeout-modal-container[b-30rejxjpkn]  button {
  margin: 0 auto;
  margin-top: 24px;
}

/*# sourceMappingURL=SessionTimeoutModal.razor.css.map */
