@import '_content/AuralizeBlazor/AuralizeBlazor.tf5u2o3oxg.bundle.scp.css';
@import '_content/Nextended.Blazor/Nextended.Blazor.tkxqvq0zjw.bundle.scp.css';
@import '_content/Common.RazorComponents/Common.RazorComponents.bundle.scp.css';

/* _content/Axomo.Core/Components/DevUtil/ConnectionManager.razor.rz.scp.css */
/* _content/Axomo.Core/Components/DevUtil/StylesTest.razor.rz.scp.css */
.test-class[b-bgwss7855z] {
  color: #FF0000;
  background-color: darkslategrey;
}
.mud-badge-default[b-bgwss7855z] {
  color: green !important;
  background-color: greenyellow !important;
}
/* _content/Axomo.Core/Components/Layout/Footer.razor.rz.scp.css */
[b-ryl1l3gl5y] .footer-link {
  color: #137FA7 !important;
  text-decoration: underline !important;
}
[b-ryl1l3gl5y] .footer-bar {
  width: 100% !important;
}
[b-ryl1l3gl5y] .z-index-1 {
  z-index: 1 !important;
}
/* _content/Axomo.Core/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-nuxk4wi5cn] {
  position: relative;
  display: flex;
  flex-direction: column;
}
main[b-nuxk4wi5cn] {
  flex: 1;
}
.sidebar[b-nuxk4wi5cn] {
  background-image: linear-gradient(180deg, #052767 0%, #3a0647 70%);
}
.main-logo[b-nuxk4wi5cn] {
  width: 149px;
  margin-left: 70px;
}
.small-main-logo[b-nuxk4wi5cn] {
  width: 75px;
}
.small-logo[b-nuxk4wi5cn] {
  width: 20px;
}
.main-popover-container[b-nuxk4wi5cn] {
  position: fixed;
  left: 50%;
  top: 0;
  z-index: 1500;
}
.nav-bar-popover[b-nuxk4wi5cn] {
  transform-origin: top center !important;
  top: 0 !important;
  margin: 0 8px !important;
}
/* Change position for mobile */
@media (max-width: 960px) {
  /* or whatever breakpoint you need */
  .nav-bar-popover[b-nuxk4wi5cn] {
    transform-origin: bottom center !important;
    margin-bottom: 16px !important;
    /* Space between popover and navbar */
    z-index: 999;
    top: 0 !important;
  }
}
.mobile-popover-container[b-nuxk4wi5cn] {
  position: fixed;
  /*    align-items: center;
    z-index: 40;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 16px;*/
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: 96px;
}
.mobile-main-logo-background[b-nuxk4wi5cn] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 5.149px;
  background: rgba(0, 0, 0, 0);
  margin-left: 2px;
}
.main-logo-nav-bar[b-nuxk4wi5cn] {
  width: 64px;
  height: 64px;
  padding: 17.701px 5.344px 18.004px 5.344px;
}
.mainLogoMenu[b-nuxk4wi5cn] {
  width: 24px;
  height: 12px;
  padding: 10.701px 2.344px 11.004px 2.344px;
}
.top-bar[b-nuxk4wi5cn] {
  width: 100%;
  flex-shrink: 0;
  background-color: var(--mud-palette-surface);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90px;
}
[b-nuxk4wi5cn] .top-bar-stack {
  width: 100% !important;
  height: 100% !important;
  display: flex;
  align-items: center;
}
[b-nuxk4wi5cn] .top-bar-stack > *:first-child {
  height: 100% !important;
  width: 10% !important;
  flex-shrink: 2;
  /* Shrinks twice as fast as other elements */
  min-width: 50px;
  /* Minimum width before other elements start shrinking */
}
[b-nuxk4wi5cn] .top-bar-stack > *:not(:first-child):not(:last-child) {
  height: 100% !important;
  width: 75% !important;
}
[b-nuxk4wi5cn] .top-bar-stack > *:last-child {
  height: 100% !important;
  width: 15% !important;
}
.avatarPic[b-nuxk4wi5cn] {
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  border-radius: 48px;
  background: url(https://images.ctfassets.net/qzo6ooq9c21v/2gTh9mxquX6BaTNtCZZ3YY/233edf6f8eedd7ffac30a911c2fa15e5/NIAJ24_Raw_TimRobinson_1200x1000.png) lightgray 50% / cover no-repeat;
}
.mobile-top-bar-icons[b-nuxk4wi5cn] {
  display: inline-flex;
  align-items: center;
  justify-content: end;
  gap: clamp(16px, 2vw, 28px);
  height: 100%;
}
.bottom-nav[b-nuxk4wi5cn] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.bottom-bar-links[b-nuxk4wi5cn] {
  border-radius: 5px;
  background-color: var(--mud-palette-surface);
  width: 100%;
  margin: 0 16px 0 16px;
}
.bottom-bar-item[b-nuxk4wi5cn] {
  min-width: 20%;
  /*    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 12px 0px 12px 0px;
    color: var(--mud-palette-text-secondary);
    border:none;*/
}
.selected[b-nuxk4wi5cn] {
  color: var(--mud-palette-primary);
  border-color: var(--mud-palette-primary);
  border-top-width: 3px;
  border-top-style: solid;
}
.selected div[b-nuxk4wi5cn] {
  font-weight: bold;
}
.mud-text-in-link[b-nuxk4wi5cn] (.mud-nav-link-text) {
  padding: 0;
}
[b-nuxk4wi5cn] .main-menu {
  padding: 31px !important;
}
[b-nuxk4wi5cn] .menu-item {
  font-size: 16px;
}
[b-nuxk4wi5cn] .bottom-menu-item {
  width: 25%;
  font-size: 10px;
}
[b-nuxk4wi5cn] .user-menu-bottom {
  font-size: 12px;
}
[b-nuxk4wi5cn] .mud-nav-link-text {
  margin: 0 !important;
  margin-inline-start: 0 !important;
}
[b-nuxk4wi5cn] .menu-item a {
  text-decoration: none !important;
}
.top-row[b-nuxk4wi5cn] {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d5d5;
  justify-content: flex-end;
  height: 3.5rem;
  display: flex;
  align-items: center;
}
.top-row[b-nuxk4wi5cn]  a,
.top-row[b-nuxk4wi5cn]  .btn-link {
  white-space: nowrap;
  margin-left: 1.5rem;
  text-decoration: none;
}
.top-row[b-nuxk4wi5cn]  a:hover,
.top-row[b-nuxk4wi5cn]  .btn-link:hover {
  text-decoration: underline;
}
.top-row[b-nuxk4wi5cn]  a:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
[b-nuxk4wi5cn] .user-snap-button {
  position: fixed;
  bottom: 90px;
  left: 30px;
  z-index: 9999;
}
@media (max-width: 640.98px) {
  .top-row[b-nuxk4wi5cn] {
    justify-content: space-between;
  }
  .top-row[b-nuxk4wi5cn]  a,
  .top-row[b-nuxk4wi5cn]  .btn-link {
    margin-left: 0;
  }
  [b-nuxk4wi5cn] .user-snap-button {
    bottom: 5px;
    left: 5px;
  }
}
@media (min-width: 641px) {
  .bottom-padding[b-nuxk4wi5cn] {
    padding-bottom: 175px;
  }
  .page[b-nuxk4wi5cn] {
    flex-direction: row;
  }
  .sidebar[b-nuxk4wi5cn] {
    width: 250px;
    height: 100vh;
    position: sticky;
    top: 0;
  }
  .top-row[b-nuxk4wi5cn] {
    position: sticky;
    top: 0;
    z-index: 1;
  }
  .top-row.auth[b-nuxk4wi5cn]  a:first-child {
    flex: 1;
    text-align: right;
    width: 0;
  }
  .top-row[b-nuxk4wi5cn],
  article[b-nuxk4wi5cn] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
  /* ::deep .mud-toolbar-gutters {
        padding-right: 0px !important;
    }*/
}
.custom-purple[b-nuxk4wi5cn]  .mud-badge-content {
  background-color: #9c27b0 !important;
  color: #fff !important;
}
.custom-indigo[b-nuxk4wi5cn] {
  background-color: #3f51b5 !important;
  color: #fff !important;
}
.custom-teal[b-nuxk4wi5cn] {
  background-color: #009688 !important;
  color: #fff !important;
}
/* Add styles for other custom colors */
/* Add variant styles */
.custom-purple-text[b-nuxk4wi5cn] {
  color: #9c27b0 !important;
}
.custom-purple-outlined[b-nuxk4wi5cn] {
  color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
#blazor-error-ui[b-nuxk4wi5cn] {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
#blazor-error-ui .dismiss[b-nuxk4wi5cn] {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}
.toggle-switch[b-nuxk4wi5cn] {
  display: inline-block;
  margin-top: 20px;
}
.toggle-switch input[b-nuxk4wi5cn] {
  display: none;
  max-width: 50%;
}
.toggle-switch label[b-nuxk4wi5cn] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 340px;
  height: 40px;
  border-radius: 40px;
  background: var(--mud-palette-gray-lighter);
  position: relative;
  cursor: pointer;
  padding: 4px;
}
.toggle-switch .personal[b-nuxk4wi5cn],
.toggle-switch .admin[b-nuxk4wi5cn] {
  width: 172px;
  text-align: center;
  font-size: 16px;
  font-weight: 200;
  z-index: 1;
  color: var(--mud-palette-text-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.toggle-switch .crown[b-nuxk4wi5cn] {
  font-size: 14px;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.toggle-switch .slider[b-nuxk4wi5cn] {
  position: absolute;
  left: 4px;
  width: 168px;
  height: 35px;
  background: var(--mud-palette-primary);
  border-radius: 32px;
  transition: transform 0.3s ease;
}
.toggle-switch input:checked + label .slider[b-nuxk4wi5cn] {
  transform: translateX(164px);
}
.toggle-switch input:checked + label .admin[b-nuxk4wi5cn] {
  color: white;
  font-weight: 600;
  transition: transform 0.3s ease;
}
.toggle-switch input:checked + label .crown[b-nuxk4wi5cn] {
  opacity: 1;
}
.toggle-switch input:not(:checked) + label .personal[b-nuxk4wi5cn] {
  color: white;
  font-weight: 600;
  transition: transform 0.3s ease;
}
[b-nuxk4wi5cn] .toggle-switch .mud-svg-icon {
  fill: #FFD700;
  /* Standard gold */
}
.golden-icon[b-nuxk4wi5cn] {
  fill: #FFD700;
}
[b-nuxk4wi5cn] .admin-photo {
  border: 1px solid var(--mud-palette-primary);
  position: relative;
}
.handle-indicator[b-nuxk4wi5cn] {
  width: 20%;
  height: 5px;
  background-color: #D1D5DB;
  border-radius: 100px;
  margin: 4px 0;
}
[b-nuxk4wi5cn] .avatar-crown {
  position: absolute;
  top: 0px;
  right: 0px;
  transform: translate(5%, -5%);
  font-size: 14px;
  color: #BD402F;
  background: var(--mud-palette-primary);
  border-radius: 50%;
  padding: 2px;
  z-index: 1;
}
[b-nuxk4wi5cn] .popover-grid {
  background-color: yellow;
  height: auto;
  /*    .mud-grid-item {
        padding: 0 !important;
    }*/
}
[b-nuxk4wi5cn] .popover-img-bg {
  background-color: #FEF4F2 !important;
}
/* _content/Axomo.Core/Components/Pages/Categories.razor.rz.scp.css */
[b-p5vjfuwmf9] .button {
  width: 150px;
  padding: 10px 5px;
  background: #0B6F93;
  border-radius: 130px;
}
[b-p5vjfuwmf9] .top-icons {
  display: flex;
  align-items: center;
}
.page-width[b-p5vjfuwmf9] {
  width: 93vw;
  margin: auto;
}
[b-p5vjfuwmf9] .category-table:hover {
  background-color: #F5FAFF !important;
}
[b-p5vjfuwmf9] .category-table:hover .add-icon {
  display: initial;
}
[b-p5vjfuwmf9] .brand-default {
  background-color: #EE6A54;
  color: white;
}
[b-p5vjfuwmf9] .disabled-category {
  border: 1px solid lightgray;
}
/* _content/Axomo.Core/Components/Pages/CategoryDisplay.razor.rz.scp.css */
.page-width[b-wjnv15g8d1] {
  width: 94vw;
  margin: auto;
}
[b-wjnv15g8d1] .breadcrumb-text {
  color: #5C5C5C;
  font-size: 16px;
}
[b-wjnv15g8d1] .banner {
  max-height: 40vh;
  width: 100%;
}
[b-wjnv15g8d1] .mud-paper {
  border-radius: 24px !important;
}
[b-wjnv15g8d1] .mud-input .mud-input-outlined-border {
  border-radius: 58px !important;
  border-style: none;
}
[b-wjnv15g8d1] .custom-select {
  border-radius: 58px !important;
  background: white;
  width: 170px;
}
[b-wjnv15g8d1] .item-display-price {
  margin: 2vh 0;
  font-weight: bold;
}
[b-wjnv15g8d1] .button {
  font-size: 16px;
}
[b-wjnv15g8d1] .mud-pagination-item {
  list-style-type: none;
}
/* _content/Axomo.Core/Components/Pages/Credits/StoreCredit.razor.rz.scp.css */
/* _content/Axomo.Core/Components/Pages/CustomSender.razor.rz.scp.css */
.step-text[b-vnnwdrhdfg] {
  font-weight: bold;
  font-size: 1.7em;
}
/* _content/Axomo.Core/Components/Pages/Dashboard/Dashboard.razor.rz.scp.css */
[b-rsthws70mj] .grid-stack-item {
  border: 10px solid var(--mud-palette-background);
  border-radius: 40px;
  background-color: var(--mud-palette-surface);
}
.grid-stack-item:hover[b-rsthws70mj] {
  /* box-shadow: 0px 0px 8px 4px rgba(255, 87, 51, 0.5);*/
}
[b-rsthws70mj] .grid-stack {
  /*background: linear-gradient(90deg, #ccc 1px, transparent 1px), linear-gradient(0deg, #ccc 1px, transparent 1px);
    background-size: 50px 50px; */
  max-height: 800px;
  overflow: hidden;
  gap: 100px;
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
[b-rsthws70mj] .grid-stack.gs-initialized {
  opacity: 1;
}
.grid-stack-item-content[b-rsthws70mj] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
}
/* _content/Axomo.Core/Components/Pages/Dashboard/Shared/DashboardCarousel.razor.rz.scp.css */
.image-style[b-brq0rj6htq] {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
.small-image[b-brq0rj6htq] {
  width: 509px;
  height: 320px;
  object-fit: cover;
  border-radius: 8px;
}
[b-brq0rj6htq] .text-container {
  position: absolute;
  width: 100%;
  font-size: 5em;
  top: 30%;
  left: 38%;
  font-weight: bold;
}
.button-wrapper[b-brq0rj6htq] {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
@media (max-width: 425px) {
  [b-brq0rj6htq] .text-container {
    font-size: 1.5em;
    padding: 20px;
    left: 10%;
    top: 70%;
  }
}
/* _content/Axomo.Core/Components/Pages/EditCategory.razor.rz.scp.css */
[b-5spqf3l2ih] .bottom-button {
  width: 35vw;
  padding: 10px 5px;
  border-radius: 130px;
  margin-left: 10px;
}
[b-5spqf3l2ih] .top-icons {
  display: flex;
  align-items: center;
}
[b-5spqf3l2ih] .mud-list-item:hover {
  background-color: #F5FAFF;
}
[b-5spqf3l2ih] .mud-list-item:hover .remove-category {
  text-decoration: underline;
}
[b-5spqf3l2ih] .mud-input-control.mud-input-control-margin-dense {
  margin: 0px;
}
[b-5spqf3l2ih] .status-selector .mud-input-outlined-border {
  border: none !important;
}
label[b-5spqf3l2ih] {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
}
.item-search[b-5spqf3l2ih] {
  width: 30vw;
}
[b-5spqf3l2ih] .item-description {
  margin: 8px 0;
  font-size: 1em;
  font-weight: bold;
}
[b-5spqf3l2ih] .remove-item {
  display: none;
}
[b-5spqf3l2ih] .category-items:hover .remove-item {
  display: initial;
}
.placeholder-image[b-5spqf3l2ih] {
  height: 233px;
  width: 233px;
  display: flex;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  border: 1px solid lightgray;
  padding: 5px 5px;
}
[b-5spqf3l2ih] .add-item {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid lightgray;
  height: 170px;
  padding: 4px;
  margin-top: 4px;
}
[b-5spqf3l2ih] .add-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 544px;
  height: 166px;
}
@media (min-width: 1280px) {
  [b-5spqf3l2ih] .category-image {
    border: 1px solid lightgray;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    padding: 5px 5px;
    height: 233px;
    width: 233px;
  }
}
/* _content/Axomo.Core/Components/Pages/GroupManager/Dialogs/GroupDialog.razor.rz.scp.css */
[b-7kc5aqj964] .custom-tooltip-content {
  background-color: #0C111D;
  color: white;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/Dialogs/GroupRoleDetailDialog.razor.rz.scp.css */
.card-role[b-dn6n5vg6ql] {
  border: 1px solid #EAECF0;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/Dialogs/UserDialog.razor.rz.scp.css */
.users-panel-content-selected[b-qulvg0qxry] {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
  background-color: #F5FEFF;
  border: 1px solid #EAECF0;
  border-radius: 8px;
}
.users-panel-content-available[b-qulvg0qxry] {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
  border: 1px solid #EAECF0;
  border-radius: 8px;
}
.role-checkbox[b-qulvg0qxry] {
  margin-right: 12px;
}
.role-title[b-qulvg0qxry] {
  font-weight: 600;
  margin-bottom: 4px;
}
.role-item[b-qulvg0qxry] {
  padding: 12px;
  border-bottom: 1px solid var(--mud-palette-divider);
  cursor: pointer;
  transition: background-color 0.2s;
}
.role-item:hover[b-qulvg0qxry] {
  background-color: var(--mud-palette-action-hover);
}
.role-item:last-child[b-qulvg0qxry] {
  border-bottom: none;
}
.right-pane[b-qulvg0qxry] {
  border-left: 1px solid var(--mud-palette-lines, #e0e0e0);
}
.flex-1[b-qulvg0qxry] {
  flex: 1;
}
.role-checkbox-selected[b-qulvg0qxry] {
  color: #137FA7;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/EditGroup.razor.rz.scp.css */
[b-vasmam75gg] .mud-select {
  max-width: 125px;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/GroupManager.razor.rz.scp.css */
[b-bbxkz9wrmx] .mud-typography.mud-typography-h5.top-header {
  display: none;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/GroupMembersTab.razor.rz.scp.css */
.user-count-text[b-fdw4bws9bj] {
  color: #475467;
}
/* _content/Axomo.Core/Components/Pages/GroupManager/GroupRolesTab.razor.rz.scp.css */
.roles-panel-content-selected[b-7dqwdxaik1] {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
  background-color: #F5FEFF;
  border: 1px solid #EAECF0;
  border-radius: 8px;
}
.roles-panel-content-available[b-7dqwdxaik1] {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
  border: 1px solid #EAECF0;
  border-radius: 8px;
}
.role-checkbox[b-7dqwdxaik1] {
  margin-right: 12px;
}
.role-title[b-7dqwdxaik1] {
  font-weight: 600;
  margin-bottom: 4px;
}
.role-item[b-7dqwdxaik1] {
  padding: 12px;
  border-bottom: 1px solid var(--mud-palette-divider);
  cursor: pointer;
  transition: background-color 0.2s;
}
.role-item:hover[b-7dqwdxaik1] {
  background-color: var(--mud-palette-action-hover);
}
.role-item:last-child[b-7dqwdxaik1] {
  border-bottom: none;
}
.right-pane[b-7dqwdxaik1] {
  border-left: 1px solid var(--mud-palette-lines, #e0e0e0);
}
[b-7dqwdxaik1] .mud-checkbox-true {
  color: #137FA7;
}
.flex-1[b-7dqwdxaik1] {
  flex: 1;
}
.role-checkbox-selected[b-7dqwdxaik1] {
  color: #137FA7;
}
/* _content/Axomo.Core/Components/Pages/Home.razor.rz.scp.css */
/*
::deep .switch-pill {
    background-color: gray;
    position: relative;

}

input {
    background-color: gray;
    position: relative;
    height: 30px;
    width: 100%;
    -webkit-appearance: none;
    background: gray;
    outline: none;
    border-radius: 15px;
}

input:before {
    cursor: pointer;
    content: 'hi';
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    transform: scale(0.85);
    border-radius: 50%;
    background: white;
    transition: .5s;
}

input:checked:before {
    left: 97%;
}

input:after {
    background-color: green;
}*/
.switch[b-zj5yeo5sdv] {
  position: relative;
  width: 200px;
  height: 50px;
  border-radius: 25px;
  text-align: center;
}
.switch input[b-zj5yeo5sdv] {
  appearance: none;
  width: 200px;
  height: 50px;
  border-radius: 25px;
  background: gray;
  outline: none;
}
switch input[b-zj5yeo5sdv]::before,
.switch input[b-zj5yeo5sdv]::after {
  z-index: 2;
  position: absolute;
  top: 56%;
  transform: translateY(-50%);
  font-weight: bolder;
}
.switch input[b-zj5yeo5sdv]::before {
  content: "Admin";
  left: 20px;
}
.switch input[b-zj5yeo5sdv]::after {
  content: "Personal";
  right: 20px;
}
.switch input:checked[b-zj5yeo5sdv] {
  background: green;
}
.switch label[b-zj5yeo5sdv] {
  z-index: 1;
  position: absolute;
  top: 10px;
  bottom: 4px;
  border-radius: 20px;
}
.switch input:checked[b-zj5yeo5sdv]::after,
.switch input:checked[b-zj5yeo5sdv]::before {
  color: #fff;
  transition: color 0.5s;
}
.switch input:checked + label[b-zj5yeo5sdv] {
  left: 10px;
  right: 100px;
  background: #1e1e1e;
  transition: left 0.5s, right 0.4s 0.2s;
}
.switch input:not(:checked)[b-zj5yeo5sdv] {
  background: #1e1e1e;
  transition: background 0.4s;
}
.toggle-switch[b-zj5yeo5sdv] {
  display: inline-block;
}
.toggle-switch input[b-zj5yeo5sdv] {
  display: none;
}
.toggle-switch label[b-zj5yeo5sdv] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 340px;
  height: 52px;
  border-radius: 40px;
  background: #F2F2F5;
  position: relative;
  cursor: pointer;
  padding: 4px;
}
.toggle-switch .personal[b-zj5yeo5sdv],
.toggle-switch .admin[b-zj5yeo5sdv] {
  width: 172px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  z-index: 1;
  color: #5C5C5C;
}
.toggle-switch .slider[b-zj5yeo5sdv] {
  position: absolute;
  left: 4px;
  width: 172px;
  height: 44px;
  background: #EE6A54;
  border-radius: 32px;
  transition: transform 0.3s ease;
}
.toggle-switch input:checked + label .slider[b-zj5yeo5sdv] {
  transform: translateX(164px);
}
.toggle-switch input:checked + label .admin[b-zj5yeo5sdv] {
  color: white;
}
.toggle-switch input:not(:checked) + label .personal[b-zj5yeo5sdv] {
  color: white;
}
/* _content/Axomo.Core/Components/Pages/MarketPlace/MarketPlaceAddOn.razor.rz.scp.css */
[b-geyl2ya6ue] .addon-title-image {
  width: 32px;
  height: 32px;
}
[b-geyl2ya6ue] .addon-title-paper {
  width: 56px;
  height: 56px;
  border-radius: 12px;
}
.min-w-80[b-geyl2ya6ue] {
  min-width: 320px;
}
[b-geyl2ya6ue] .iframe-carousel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[b-geyl2ya6ue] .video-carousel {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
/* _content/Axomo.Core/Components/Pages/MarketPlace/MarketPlaceCategory.razor.rz.scp.css */
.addon-image-grid[b-ypqa200ad3] {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
[b-ypqa200ad3] .addon-banner {
  background-color: white;
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
}
/* _content/Axomo.Core/Components/Pages/MarketPlace/MarketPlaceHome.razor.rz.scp.css */
.addon-home-banner[b-9m53vlj2sx] {
  background-color: white;
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
}
.popular-addon-image[b-9m53vlj2sx] {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
[b-9m53vlj2sx] .category-image {
  width: 80px;
  height: 80px;
}
.installed-addon-image[b-9m53vlj2sx] {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
/* _content/Axomo.Core/Components/Pages/NotificationCenter/Alerts/NotificationFlyout.razor.rz.scp.css */
.notification-flyout-popover[b-mx8c6dpqu7] {
  z-index: 1300;
}
.notification-flyout[b-mx8c6dpqu7] {
  width: 470px;
  max-height: 390px;
  min-height: 300px;
  background: white;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.notification-header[b-mx8c6dpqu7] {
  padding: 20px 20px 16px 20px;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
[b-mx8c6dpqu7] .mark-all-read-link {
  font-size: 14px;
  color: #137FA7 !important;
  text-decoration: none;
  cursor: pointer;
}
.mark-all-read-link:hover[b-mx8c6dpqu7] {
  text-decoration: underline;
}
.go-to-inbox-link[b-mx8c6dpqu7] {
  font-size: 14px;
  color: #d32f2f;
  text-decoration: none;
  cursor: pointer;
  font-weight: 500;
}
.go-to-inbox-link:hover[b-mx8c6dpqu7] {
  text-decoration: underline;
}
.notifications-list[b-mx8c6dpqu7] {
  max-height: 452px;
  overflow-y: auto;
}
.notification-item[b-mx8c6dpqu7] {
  padding: 12px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  transition: background-color 0.2s ease;
  position: relative;
  min-height: 66px;
  border-radius: 8px;
  background-color: #F9FAFB;
}
.notification-item:hover[b-mx8c6dpqu7] {
  background-color: #f8f9fa;
}
.notification-item.unread[b-mx8c6dpqu7] {
  background-color: #F5FEFF;
}
.notification-item.read[b-mx8c6dpqu7] {
  background-color: #F9FAFB;
  opacity: 1;
}
.unread-indicator[b-mx8c6dpqu7] {
  position: absolute;
  top: 16px;
  right: 20px;
  width: 8px;
  height: 8px;
  background-color: #1976d2;
  border-radius: 50%;
}
.notification-content[b-mx8c6dpqu7] {
  display: flex;
  gap: 12px;
  flex: 1;
  max-width: 70%;
}
.notification-icon[b-mx8c6dpqu7] {
  flex-shrink: 0;
}
.notification-type-icon[b-mx8c6dpqu7] {
  font-size: 20px;
  color: #666;
}
.notification-details[b-mx8c6dpqu7] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notification-details .notification-title[b-mx8c6dpqu7] {
  font-size: 14px;
  line-height: 1.3;
  font-family: Roboto;
}
.notification-details .notification-title.unread[b-mx8c6dpqu7] {
  color: #1976d2;
  font-weight: 600;
}
.notification-details .notification-title.read[b-mx8c6dpqu7] {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.notification-details .notification-time[b-mx8c6dpqu7] {
  font-size: 12px;
  color: #999;
  display: flex;
  align-items: center;
  gap: 4px;
}
.time-separator[b-mx8c6dpqu7] {
  color: #d0d5dd;
  font-weight: bold;
}
.notification-actions[b-mx8c6dpqu7] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  background: #fff;
  border-left: 1px solid #e0e0e0;
  opacity: 0;
  transition: opacity 0s ease;
  flex-shrink: 0;
}
.notification-actions.visible[b-mx8c6dpqu7] {
  opacity: 1;
}
.notification-actions .action[b-mx8c6dpqu7] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 5px 8px;
  cursor: pointer;
  font-size: 10px;
  font-weight: 500;
  color: #475467;
  height: 100%;
  width: 63px;
  box-sizing: border-box;
}
.notification-actions .action:hover[b-mx8c6dpqu7] {
  background-color: #f8f9fa;
}
.notification-actions .mark-read[b-mx8c6dpqu7] {
  background-color: #EAECF0;
}
.notification-actions .delete[b-mx8c6dpqu7] {
  background-color: #F04438;
  color: #fff;
}
.notification-actions .delete:hover[b-mx8c6dpqu7] {
  background-color: #b71c1c;
}
.notification-actions .mark-read:hover[b-mx8c6dpqu7] {
  background-color: #F2F4F7;
}
.notifications-list[b-mx8c6dpqu7]::-webkit-scrollbar {
  width: 6px;
}
.notifications-list[b-mx8c6dpqu7]::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.notifications-list[b-mx8c6dpqu7]::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}
.notifications-list[b-mx8c6dpqu7]::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
/* _content/Axomo.Core/Components/Pages/NotificationCenter/Inbox/Inbox.razor.rz.scp.css */
[b-sl9c70ved9] .inbox-panel {
  overflow: hidden;
  min-height: 350px !important;
}
.notification-list[b-sl9c70ved9] {
  max-height: calc(100vh - 350px);
  overflow-y: auto;
  padding: 0 16px 16px 16px !important;
}
.notification-list[b-sl9c70ved9]::-webkit-scrollbar {
  width: 6px;
}
.notification-list[b-sl9c70ved9]::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
.notification-list[b-sl9c70ved9]::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}
.notification-list[b-sl9c70ved9]::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.notification-actions[b-sl9c70ved9] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  background: #fff;
  border-left: 1px solid #e0e0e0;
  opacity: 0;
  transition: opacity 0s ease;
  flex-shrink: 0;
}
.notification-actions.visible[b-sl9c70ved9] {
  opacity: 1;
}
.notification-actions .action[b-sl9c70ved9] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 5px 8px;
  cursor: pointer;
  font-size: 10px;
  font-weight: 500;
  color: #475467;
  height: 100%;
  width: 63px;
  box-sizing: border-box;
}
.notification-actions .action:hover[b-sl9c70ved9] {
  background-color: #f8f9fa;
}
.notification-actions .mark-read[b-sl9c70ved9] {
  background-color: #EAECF0;
}
.notification-actions .delete[b-sl9c70ved9] {
  background-color: #F04438;
  color: #fff;
}
.notification-actions .delete:hover[b-sl9c70ved9] {
  background-color: #b71c1c;
}
.notification-actions .mark-read:hover[b-sl9c70ved9] {
  background-color: #F2F4F7;
}
.notification-item:hover .d-flex.justify-end[b-sl9c70ved9] {
  margin-right: 10px;
  transition: margin-right 0s ease;
}
.notification-item:hover .unread-dot[b-sl9c70ved9] {
  margin-right: 60px;
  transition: margin-right 0s ease;
}
.d-flex.justify-end[b-sl9c70ved9],
.unread-dot[b-sl9c70ved9] {
  transition: margin-right 0s ease;
}
.notification-item[b-sl9c70ved9] {
  border-radius: 8px !important;
  transition: all 0 ease-in-out;
  cursor: pointer;
  border: 1px solid transparent;
  background-color: #F9FAFB;
  position: relative;
  padding: 12px !important;
}
.notification-item:hover[b-sl9c70ved9] {
  background-color: rgba(25, 118, 210, 0.04) !important;
  border-color: rgba(25, 118, 210, 0.12);
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(25, 118, 210, 0.15);
}
.notification-item.selected[b-sl9c70ved9] {
  background-color: rgba(25, 118, 210, 0.08) !important;
  border-color: rgba(25, 118, 210, 0.3);
  box-shadow: 0 2px 12px rgba(25, 118, 210, 0.2);
}
.notification-item .notification-icon[b-sl9c70ved9] {
  color: #666;
  font-size: 1.25rem;
}
.notification-item .notification-title[b-sl9c70ved9] {
  line-height: 1.4;
  margin-bottom: 6px;
}
.notification-item .notification-title.unread[b-sl9c70ved9] {
  color: #1976d2 !important;
  font-weight: 600 !important;
}
.notification-item .notification-title.read[b-sl9c70ved9] {
  color: rgba(0, 0, 0, 0.87) !important;
  font-weight: 500 !important;
}
.notification-item .time-separator[b-sl9c70ved9] {
  color: #999;
  margin: 0 8px;
  font-weight: 300;
}
[b-sl9c70ved9] .notification-details-panel {
  overflow: hidden;
  min-height: 350px;
}
@media (max-width: 960px) {
  .inbox-panel[b-sl9c70ved9],
  .notification-details-panel[b-sl9c70ved9] {
    height: auto;
    margin-bottom: 16px;
  }
  .notification-list[b-sl9c70ved9] {
    max-height: 400px;
  }
  .notification-item[b-sl9c70ved9] {
    margin-bottom: 4px;
  }
  .notification-item .notification-actions[b-sl9c70ved9] {
    opacity: 1;
  }
}
[b-sl9c70ved9] .notification-time {
  position: relative;
  font-size: 12px;
  line-height: 18px;
  font-family: Roboto;
  color: #475467;
  text-align: left;
}
.mudchip[b-sl9c70ved9] {
  border-radius: 40px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  box-sizing: border-box;
  height: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0px 8px;
  text-align: center;
}
/* _content/Axomo.Core/Components/Pages/OrderConfirmation.razor.rz.scp.css */
[b-5u4b6nugk5] .main-grid {
  padding: 25px !important;
}
.order-summary-container[b-5u4b6nugk5] {
  display: flex;
  flex-direction: column;
  align-items: end;
  padding: 25px;
}
[b-5u4b6nugk5] .right-column {
  text-align: right !important;
}
[b-5u4b6nugk5] .order-summary {
  width: 30% !important;
}
@media (max-width: 960px) {
  [b-5u4b6nugk5] .order-summary {
    width: 100% !important;
  }
}
/* _content/Axomo.Core/Components/Pages/Register.razor.rz.scp.css */
[b-lq49qsfmnk] .card-style {
  padding: 15px;
}
[b-lq49qsfmnk] .mud-divider {
  border-color: #ed9f5dad !important;
  border-width: 2px;
}
[b-lq49qsfmnk] .mud-input > input.mud-input-root-outlined {
  font-size: 16px !important;
}
[b-lq49qsfmnk] .mud-input-outlined-border {
  border-radius: 17px !important;
}
label[b-lq49qsfmnk] {
  font-size: 16px;
  color: #8F90A6;
  margin-top: 3vh;
}
/* _content/Axomo.Core/Components/Pages/ResetPassword.razor.rz.scp.css */
[b-0kbyaovpgy] .mud-paper {
  border-radius: 24px !important;
}
[b-0kbyaovpgy] input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
  /* -webkit-text-fill-color: #fff; */
}
label[b-0kbyaovpgy] {
  font-weight: bold;
}
a[b-0kbyaovpgy] {
  text-decoration: underline;
  font-size: 16px;
  color: #346EB0;
}
.show-password-button[b-0kbyaovpgy] {
  display: flex;
  justify-content: space-between;
  align-content: center;
}
[b-0kbyaovpgy] .mud-input > input.mud-input-root-outlined {
  font-size: 16px !important;
}
[b-0kbyaovpgy] .reset-password-form {
  width: 70vw !important;
  margin: 5vh auto !important;
  overflow: hidden;
}
@media (max-width: 1280px) {
  [b-0kbyaovpgy] .reset-password-form {
    width: 80vw !important;
    margin: 5vh auto !important;
  }
}
@media (max-width: 960px) {
  [b-0kbyaovpgy] .reset-password-form {
    width: 90vw !important;
    margin: 5vh auto !important;
  }
}
/* _content/Axomo.Core/Components/Pages/ResetPasswordSent.razor.rz.scp.css */
.img-container[b-jy6tj7czv6] {
  height: 300px;
  overflow: hidden;
  border-bottom: 2px solid var(--mud-palette-text-primary);
}
[b-jy6tj7czv6] .reset-password-sent-image {
  width: 100%;
  height: 525px;
  object-fit: cover;
  object-position: top;
}
/* _content/Axomo.Core/Components/Pages/SetPassword.razor.rz.scp.css */
[b-xg43rwwf7k] input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
  /* -webkit-text-fill-color: #fff; */
}
label[b-xg43rwwf7k] {
  font-weight: bold;
}
.show-password-button[b-xg43rwwf7k] {
  display: flex;
  justify-content: space-between;
  align-content: center;
}
[b-xg43rwwf7k] .set-password-form {
  width: 70vw !important;
  margin: 5vh auto !important;
  overflow: hidden;
}
@media (max-width: 1280px) {
  [b-xg43rwwf7k] .set-password-form {
    width: 80vw !important;
    margin: 5vh auto !important;
  }
}
@media (max-width: 960px) {
  [b-xg43rwwf7k] .set-password-form {
    width: 90vw !important;
    margin: 5vh auto !important;
  }
}
/* _content/Axomo.Core/Components/Pages/ShoppingCart.razor.rz.scp.css */
[b-mawkkz79gq] .top-header {
  font-weight: bold !important;
  margin-left: 90px !important;
}
[b-mawkkz79gq] .focusable {
  border: none !important;
}
[b-mawkkz79gq] .focusable:focus {
  border: 2px solid black !important;
}
[b-mawkkz79gq] .ship-package {
  font-size: 20px !important;
}
[b-mawkkz79gq] .text-alignment {
  text-align: left !important;
}
@media (min-width: 960px) {
  [b-mawkkz79gq] .text-alignment {
    text-align: right !important;
  }
}
/* _content/Axomo.Core/Components/Pages/StoreItem.razor.rz.scp.css */
/*.item-code-badge ::deep.mud-typography {
    background-color: var(--mud-palette-surface) !important;
}*/
[b-r34qus7jhd] .mud-chip {
  background-color: var(--mud-palette-surface) !important;
  font-size: 10px;
}
[b-r34qus7jhd] .dropdown-label {
  font-weight: bolder !important;
  font-size: 16px;
}
[b-r34qus7jhd] .add-additional-item {
  background: #C3E3FF;
  border: none;
  color: var(--mud-palette-dark);
}
[b-r34qus7jhd] .add-to-cart {
  font-size: 25px;
  box-shadow: none;
}
.gradient-text-container[b-r34qus7jhd] {
  position: relative;
  max-width: 42rem;
  border-radius: 0.5rem;
}
.text-content[b-r34qus7jhd] {
  position: relative;
  max-height: 5rem;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}
[b-r34qus7jhd] .remove-item {
  padding: 0;
}
.expanded .text-content[b-r34qus7jhd] {
  max-height: none;
}
.gradient-overlay[b-r34qus7jhd] {
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  height: 6rem;
  background: linear-gradient(to top, var(--mud-palette-background), transparent);
  pointer-events: none;
  transition: opacity 0.3s ease-out;
}
.expanded .gradient-overlay[b-r34qus7jhd] {
  opacity: 0;
}
[b-r34qus7jhd] .see-more-btn {
  display: block;
  margin: 1rem auto 0;
  padding: 0.5rem 1rem;
  color: var(--mud-palette-info);
  font-size: 0.875rem;
  font-weight: 500;
  background: none;
  border: none;
  cursor: pointer;
  transition: color 0.2s ease-out;
}
[b-r34qus7jhd] .see-more-btn:hover {
  color: #1d4ed8;
}
[b-r34qus7jhd] .see-more-btn:focus-visible {
  outline: 2px solid var(--mud-palette-info);
  outline-offset: 2px;
  border-radius: 4px;
}
@media (max-width: 600px) {
  [b-r34qus7jhd] .mobile-popover {
    position: fixed !important;
    inset: auto !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
}
[b-r34qus7jhd] .add-to-cart-popover {
  max-height: 80vh;
  width: min(700px, 90vw);
  min-width: 300px;
}
[b-r34qus7jhd] .add-to-cart-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: inherit;
}
[b-r34qus7jhd] .add-to-cart-header {
  padding: 1rem;
  position: sticky;
  top: 0;
  background: white;
  z-index: 1;
}
[b-r34qus7jhd] .add-to-cart-body {
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 1rem;
}
[b-r34qus7jhd] .add-to-cart-footer {
  padding: 1rem;
  position: sticky;
  bottom: 0;
  background: white;
  z-index: 1;
}
[b-r34qus7jhd] .close-cart-popover {
  position: absolute;
  right: 0;
}
[b-r34qus7jhd] .cart-item-details div {
  color: gray;
}
.images-container[b-r34qus7jhd] {
  min-width: 60%;
}
@media (max-width: 1280px) {
  .images-container[b-r34qus7jhd] {
    min-width: 100%;
  }
}
@media (max-width: 960px) {
  .images-container[b-r34qus7jhd] {
    min-width: 60%;
  }
}
@media (max-width: 600px) {
  .images-container[b-r34qus7jhd] {
    min-width: 100%;
  }
}
.main-image-container[b-r34qus7jhd] {
  width: 100%;
  height: 50vh;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 16px;
  background-color: var(--mud-palette-surface);
}
/* _content/Axomo.Core/Components/Pages/StoreItemEdit.razor.rz.scp.css */
[b-qw32h3g7wb] .group-row {
  transition: background-color 0.3s ease;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px;
}
.tab-baseline[b-qw32h3g7wb] {
  margin: 25px 0;
  border-bottom: 1px solid #D0D5DD;
}
[b-qw32h3g7wb] .group-row:hover {
  background-color: #f2f8ff;
}
.remove-button[b-qw32h3g7wb] {
  opacity: 0;
  transition: opacity 0.3s ease;
  color: #1E88E5;
  /* MudBlazor primary blue */
  text-decoration: underline;
  font-size: 10px;
  height: 100%;
}
/* Make button always visible on mobile */
@media (max-width: 768px) {
  .remove-button[b-qw32h3g7wb] {
    opacity: 1;
  }
}
.group-row:hover .remove-button[b-qw32h3g7wb] {
  opacity: 1;
}
.remove-button:hover[b-qw32h3g7wb] {
  color: #1565C0;
  /* Slightly darker blue on hover */
}
a[b-qw32h3g7wb] {
  color: inherit;
  /* This makes the link inherit its parent's text color */
  text-decoration: none;
  /* This removes the default underline */
}
a:hover[b-qw32h3g7wb] {
  color: #2196f3;
  /* MudBlazor's default blue color */
}
.tab-content-container[b-qw32h3g7wb] {
  padding: 25px;
}
[b-qw32h3g7wb] .edit-item-top {
  padding: 25px;
}
/* _content/Axomo.Core/Components/Pages/StoreItemList.razor.rz.scp.css */
.store-items-header[b-lq2gclqalg] {
  justify-content: space-between;
  margin: 25px 0;
}
[b-lq2gclqalg] .store-items-table-row {
  height: 128px;
}
[b-lq2gclqalg] .mud-popover {
  width: 500px !important;
}
.check-box-container[b-lq2gclqalg] .mud-input-control {
  width: 50% !important;
}
.add-icon[b-lq2gclqalg] {
  opacity: 0;
}
[b-lq2gclqalg] .store-items-table-row:hover .add-icon {
  opacity: 1 !important;
}
[b-lq2gclqalg] .mud-chip-content .mud-button-root {
  opacity: 0 !important;
  color: gray;
}
[b-lq2gclqalg] .mud-chip-content:hover .mud-button-root {
  opacity: 1 !important;
}
[b-lq2gclqalg] .name-head {
  min-width: 400px;
}
/* _content/Axomo.Core/Components/Pages/UserAddressDialog.razor.rz.scp.css */
[b-3399awovxw] .add-address-button {
  width: 284px;
  height: 52px;
  padding: 6px 46px;
}
[b-3399awovxw] .update-address-button {
  width: 171px;
}
/* _content/Axomo.Core/Components/Pages/UserManagement/EditUser.razor.rz.scp.css */
[b-7yslgk1m9z] .status-selector .mud-input-outlined-border {
  border: none !important;
}
[b-7yslgk1m9z] .mud-input-control.mud-input-control-margin-dense {
  margin: 0px;
}
/* _content/Axomo.Core/Components/Pages/UserManagement/UserAddressList.razor.rz.scp.css */
[b-l0o8875hsx] .mud-menu-list {
  border: 1px solid black;
  border-radius: 12px;
}
/* _content/Axomo.Core/Components/Pages/UserManagement/UserInfo.razor.rz.scp.css */
[b-11disgkfnh] .mud-list-item:hover {
  background-color: #F5FAFF;
}
[b-11disgkfnh] .mud-list-item:hover .remove-group {
  text-decoration: underline;
}
[b-11disgkfnh] .mud-list-item:last-child {
  border-bottom: none !important;
}
/* _content/Axomo.Core/Components/Pages/UserManagement/UserManagerDataGrid.razor.rz.scp.css */
/* _content/Axomo.Core/Components/Pages/UserManagement/UserOrderHistory.razor.rz.scp.css */
[b-3n2gy6kzao] .mud-input {
  margin-top: 5px;
}
/* _content/Axomo.Core/Components/Pages/UserProfile.razor.rz.scp.css */
.top-account-icon[b-wypqc0hasa] {
  display: flex;
  align-items: center;
}
.top-account-icon div[b-wypqc0hasa] {
  display: flex;
  flex-direction: column;
}
.top-account-icon[b-wypqc0hasa]  .my-profile-text {
  font-size: 1.5em;
  font-weight: bold;
}
.top-account-icon[b-wypqc0hasa]  .account-text {
  font-size: 0.9em;
  color: var(--Mid-Grey, #5C5C5C);
}
.section-title[b-wypqc0hasa] {
  font-size: 17px;
  color: black;
  font-weight: bolder;
}
label[b-wypqc0hasa] {
  color: #18181A;
}
.label-spacer[b-wypqc0hasa] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 3px;
}
.label-spacer[b-wypqc0hasa]  .mud-button {
  text-decoration: underline;
}
[b-wypqc0hasa] .profile-picture {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 300px;
}
[b-wypqc0hasa] .mud-button-label {
  font-size: 14px;
  text-transform: none;
}
[b-wypqc0hasa] .mud-paper {
  border-radius: 24px !important;
}
[b-wypqc0hasa] .mud-input > input.mud-input-root {
  color: #18181A;
  border-radius: 10px !important;
  font-size: 1em !important;
}
[b-wypqc0hasa] .mud-input > input.mud-input-root:disabled {
  color: #5C5C5C;
}
[b-wypqc0hasa] .mud-typography {
  font-size: 1.1em !important;
}
[b-wypqc0hasa] .mud-typography-h5 {
  color: black;
  font-weight: bolder;
  margin-bottom: 15px;
  font-size: 1.7em !important;
}
.default-size[b-wypqc0hasa] {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.default-size[b-wypqc0hasa]  .mud-input-outlined {
  border-radius: 10px !important;
  border: 1px solid gray;
  width: 240px;
}
[b-wypqc0hasa] .shirt-icon {
  transform: rotate(-15deg);
}
.personal-information[b-wypqc0hasa] {
  font-size: 2em;
  font-weight: bolder;
}
.custom-adornment-field[b-wypqc0hasa]  .mud-input-adorned-end {
  border-radius: 10px !important;
}
[b-wypqc0hasa] .mud-chip > .mud-chip-content {
  font-size: 0.8em !important;
}
[b-wypqc0hasa] .save-button {
  background-color: #0B6F93;
  color: white;
}
@media (max-width: 600px) {
  .top-account-icon[b-wypqc0hasa] {
    display: flex;
    margin: 0px 15px;
    align-items: center;
  }
  .top-account-icon div[b-wypqc0hasa] {
    display: flex;
    flex-direction: column;
  }
  .personal-information[b-wypqc0hasa] {
    font-size: 1.5em;
  }
  [b-wypqc0hasa] .mud-input > input.mud-input-root:disabled {
    font-size: 0.8em !important;
  }
  [b-wypqc0hasa] .mud-typography-h5 {
    font-size: 1.5em !important;
  }
}
/* _content/Axomo.Core/Components/Pages/UserSupport.razor.rz.scp.css */
[b-vz5j5w8umq] .mud-typography-h5 {
  color: black;
  font-weight: bolder;
}
/* _content/Axomo.Core/Components/Shared/Breadcrumbs.razor.rz.scp.css */
[b-f9nuigm63h] .mud-breadcrumb-separator {
  padding: 0px 3px !important;
}
/* _content/Axomo.Core/Components/Shared/CartItemDisplay.razor.rz.scp.css */
.item-section[b-vq5j9c3qsx] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.item-section child[b-vq5j9c3qsx] {
  height: 30%;
}
.qty-section[b-vq5j9c3qsx] {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.qty-section child[b-vq5j9c3qsx] {
  height: 30%;
}
@media (max-width: 960px) {
  .qty-section[b-vq5j9c3qsx] {
    align-items: start;
  }
}
/* _content/Axomo.Core/Components/Shared/Compound/CookieConsent/CookieConsentBanner.razor.rz.scp.css */
[b-tdta79v9d2] .cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background-color: var(--mud-palette-surface);
}
/* _content/Axomo.Core/Components/Shared/Compound/CookieConsent/CookieConsentContent.razor.rz.scp.css */
[b-gj85zgefr4] .mud-expand-panel {
  background-color: #EFEFEF !important;
}
/* _content/Axomo.Core/Components/Shared/Dialogs/AddToCartSuccessDialog.razor.rz.scp.css */
[b-sy2onjnosi] .add-to-cart-dialogue {
  width: 700px !important;
  background-color: green !important;
}
[b-sy2onjnosi] .add-to-cart-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: inherit;
}
[b-sy2onjnosi] .add-to-cart-header {
  position: sticky;
  top: 0;
  background: white;
  z-index: 1;
  margin-bottom: 20px;
}
[b-sy2onjnosi] .add-to-cart-body {
  flex: 1 1 auto;
  overflow-y: auto;
}
[b-sy2onjnosi] .add-to-cart-footer {
  width: 100%;
}
[b-sy2onjnosi] .close-cart-popover {
  position: absolute;
  right: 0;
}
[b-sy2onjnosi] .cart-item-details div {
  color: gray;
}
[b-sy2onjnosi] .mud-dialog {
  margin: 15px;
  border-radius: 16px;
  text-align: center;
  padding: 24px;
}
[b-sy2onjnosi] .mud-dialog .mud-dialog-title {
  padding: 0;
}
[b-sy2onjnosi] .mud-dialog .mud-dialog-content {
  padding: 0;
}
/* _content/Axomo.Core/Components/Shared/Dialogs/ShipmentOverviewDialog.razor.rz.scp.css */
[b-is6ong1x60] .description {
  display: flex;
  justify-content: space-between;
  margin: 14px 0;
}
[b-is6ong1x60] .mud-dialog-content {
  margin: 0px 0px !important;
}
[b-is6ong1x60] .shipment-overview {
  width: 500px;
}
@media (max-width: 600px) {
  [b-is6ong1x60] .shipment-overview {
    width: 85vw;
  }
}
/* _content/Axomo.Core/Components/Shared/Dialogs/TwoFactorAuthSettingsDialog.razor.rz.scp.css */
/*@dialog-box-2fa-background: #FFF;

.dialog-box-2fa {
    width: 550px !important;
    border-radius: 32px !important;
}*/
/* _content/Axomo.Core/Components/Shared/Inputs/DateRangePicker.razor.rz.scp.css */
[b-b5lz206pib] .mud-input.mud-input-text.mud-input-underline:before {
  border-bottom: none !important;
  left: initial !important;
  right: initial !important;
  bottom: initial !important;
  position: static !important;
}
[b-b5lz206pib] .mud-select-input {
  background-color: var(--mud-palette-surface);
  border: 0 none black !important;
  border-radius: 4px;
}
[b-b5lz206pib] .mud-input-adornment {
  background-color: var(--mud-palette-action);
}
[b-b5lz206pib] .mud-input-control-input-container {
  background-color: var(--mud-palette-surface) !important;
  border-radius: 4px;
  border: 1px solid gray;
}
[b-b5lz206pib] .mud-input-root {
  padding: 16px 10px !important;
  display: flex !important;
  align-items: center !important;
}
[b-b5lz206pib] .mud-icon-button-edge-end {
  margin-right: 0px;
  margin-inline-end: 0px;
}
/* _content/Axomo.Core/Components/Shared/MainNavIcons.razor.rz.scp.css */
.nav-parent[b-wz9j6k0o10] {
  gap: clamp(8px, 2vw, 24px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  height: 100%;
}
.nav-icon[b-wz9j6k0o10] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: clamp(55px, 2vw, 80px);
  /*padding: 12px 0px 12px 0px;*/
  color: var(--mud-palette-text-secondary);
}
.is-bottom[b-wz9j6k0o10] {
  border-top-width: 3px;
  border-top-style: solid;
}
.is-top[b-wz9j6k0o10] {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.selected[b-wz9j6k0o10] {
  color: var(--mud-palette-primary);
  border-color: var(--mud-palette-primary);
}
.selected div[b-wz9j6k0o10] {
  font-weight: bold;
}
.nav-icon-label[b-wz9j6k0o10] {
  padding-top: 10px;
  font-size: 18px;
}
/* _content/Axomo.Core/Components/Shared/RangeSlider.razor.rz.scp.css */
.range-slider-container[b-tasoayiq2u] {
  position: relative;
  width: 100%;
}
.range-labels[b-tasoayiq2u] {
  position: relative;
  height: 30px;
  margin-bottom: 8px;
}
.label-min[b-tasoayiq2u],
.label-max[b-tasoayiq2u] {
  position: absolute;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 900;
  min-width: 40px;
  text-align: center;
  transform: translateX(-50%);
  top: 0;
  white-space: nowrap;
  z-index: 10;
}
.label-min[b-tasoayiq2u]::after,
.label-max[b-tasoayiq2u]::after {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.label-max[b-tasoayiq2u] {
  left: 100%;
}
.slider-container[b-tasoayiq2u] {
  position: relative;
}
.slider-track[b-tasoayiq2u] {
  height: 4px;
  background: #FDD2CB;
  border-radius: 2px;
  position: relative;
}
.slider-range[b-tasoayiq2u] {
  height: 4px;
  background: #EE6A54;
  border-radius: 2px;
  position: absolute;
  top: 0;
}
.slider-input[b-tasoayiq2u] {
  position: absolute;
  top: -8px;
  height: 20px;
  width: 100%;
  background: transparent;
  pointer-events: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.slider-input[b-tasoayiq2u]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #EE6A54;
  cursor: pointer;
  pointer-events: all;
  position: relative;
}
.slider-input[b-tasoayiq2u]::-moz-range-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #EE6A54;
  cursor: pointer;
  pointer-events: all;
  border: none;
}
/* _content/Axomo.Core/Components/Shared/Shipping/SelectStandardShipping.razor.rz.scp.css */
[b-n9klm97ltz] .shipping-options {
  flex-direction: row !important;
  align-items: start;
  width: 100%;
}
@media (max-width: 1280px) {
  [b-n9klm97ltz] .shipping-options {
    flex-direction: column !important;
    align-items: center !important;
    width: 100%;
  }
}
/* _content/Axomo.Core/Components/Styles/Buttons.razor.rz.scp.css */
.underline-button[b-qi4ciracqp] {
  text-decoration: underline;
}
.button[b-qi4ciracqp] {
  font-weight: normal;
  font-size: 13px;
  line-height: 23px;
}
.button:hover[b-qi4ciracqp] {
  background-color: #FF8F70;
}
.htmlCard[b-qi4ciracqp] {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-bottom: 100px;
  width: 100%;
}
.html[b-qi4ciracqp] {
  display: flex;
  justify-content: left;
  text-align: left;
  overflow-x: scroll;
  margin: 30px 0px;
}
.examples[b-qi4ciracqp] {
  display: flex;
  justify-content: space-around;
  padding: 15px 0px;
  margin: 15px 0px;
}
.input-example-container[b-qi4ciracqp] {
  display: flex;
  flex-direction: column;
  padding: 30px;
  flex-wrap: wrap;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.main-container[b-qi4ciracqp] {
  width: 95%;
  margin: auto;
  text-align: center;
  padding: 20px;
}
.heading-1[b-qi4ciracqp] {
  font-weight: bold;
  font-size: 44px;
  line-height: 57.2px;
}
.heading-5[b-qi4ciracqp] {
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
}
.code-shown[b-qi4ciracqp] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.hidden[b-qi4ciracqp] {
  max-height: 0px;
  opacity: 0;
  transition: max-height 0.5s ease-in-out, opacity 0.6s ease-in-out;
}
.ease-in-out[b-qi4ciracqp] {
  max-height: 1000px;
  opacity: 1;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
