@import '_content/Mgma.Components/Mgma.Components.bundle.scp.css';
@import '_content/Mgma3.Web.Support/Mgma3.Web.Support.bundle.scp.css';

/* _content/Mgma3.Web/Components/Layout/BareLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/BaseLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/ImpersonationFooter.razor.rz.scp.css */
.impersonation-footer[b-mo4egbqi04] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: #0b843f;
    padding: 1.0rem;
    z-index: 999;
}

a[b-mo4egbqi04] {
    color: #fff;
}

i[b-mo4egbqi04] {
    font-size: 2em;
}
/* _content/Mgma3.Web/Components/Layout/PageLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/PageSidebar.razor.rz.scp.css */

@media (max-width: 768px) {
    /* z-index bump here to ensure this is always above the nav header */
    .page-sidebar__mobile[b-q0xquo3c1f] {
        z-index: 12;
    }
}
/* _content/Mgma3.Web/Components/Layout/SidebarRightLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/SiteWideNotification.razor.rz.scp.css */
.header__inner[b-ptg3cd96go] {
    grid-template-rows: none;
    grid-template-columns: none;
}

.composition--background-gradient[b-ptg3cd96go] {
    background: #e6e6e6;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Ctas/CtaCardsSectionExpandCollapse.razor.rz.scp.css */
button[b-0kndfm33hu]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-0kndfm33hu]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-0kndfm33hu], [type=reset]:not(:disabled)[b-0kndfm33hu], [type=submit]:not(:disabled)[b-0kndfm33hu], button:not(:disabled)[b-0kndfm33hu] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-0kndfm33hu] {
    box-shadow: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/DataDiveLicenseManagement/AddUsers.razor.rz.scp.css */
button[b-3x5wygwmyy]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-3x5wygwmyy]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-3x5wygwmyy], [type=reset]:not(:disabled)[b-3x5wygwmyy], [type=submit]:not(:disabled)[b-3x5wygwmyy], button:not(:disabled)[b-3x5wygwmyy] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-3x5wygwmyy] {
    box-shadow: none;
}

.show-email[b-3x5wygwmyy] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/DataDiveLicenseManagement/AddUsersInteractiveRoot.razor.rz.scp.css */
button[b-vtwxa8k09a]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-vtwxa8k09a]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-vtwxa8k09a], [type=reset]:not(:disabled)[b-vtwxa8k09a], [type=submit]:not(:disabled)[b-vtwxa8k09a], button:not(:disabled)[b-vtwxa8k09a] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-vtwxa8k09a] {
    box-shadow: none;
}

.show-email[b-vtwxa8k09a] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/AddMembers.razor.rz.scp.css */
button[b-oyql7n5jzf]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-oyql7n5jzf]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-oyql7n5jzf], [type=reset]:not(:disabled)[b-oyql7n5jzf], [type=submit]:not(:disabled)[b-oyql7n5jzf], button:not(:disabled)[b-oyql7n5jzf] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-oyql7n5jzf] {
    box-shadow: none;
}

.show-email[b-oyql7n5jzf] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/AddMembersInteractiveRoot.razor.rz.scp.css */
button[b-ikqsopzofz]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-ikqsopzofz]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-ikqsopzofz], [type=reset]:not(:disabled)[b-ikqsopzofz], [type=submit]:not(:disabled)[b-ikqsopzofz], button:not(:disabled)[b-ikqsopzofz] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-ikqsopzofz] {
    box-shadow: none;
}

.show-email[b-ikqsopzofz] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/OrgProfile.razor.rz.scp.css */
button[b-x17c5jyfnb]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-x17c5jyfnb]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-x17c5jyfnb], [type=reset]:not(:disabled)[b-x17c5jyfnb], [type=submit]:not(:disabled)[b-x17c5jyfnb], button:not(:disabled)[b-x17c5jyfnb] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-x17c5jyfnb] {
    box-shadow: none;
}

.show-email[b-x17c5jyfnb] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/OrgProfileInteractiveRoot.razor.rz.scp.css */
button[b-gblmqfyy0w]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-gblmqfyy0w]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-gblmqfyy0w], [type=reset]:not(:disabled)[b-gblmqfyy0w], [type=submit]:not(:disabled)[b-gblmqfyy0w], button:not(:disabled)[b-gblmqfyy0w] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-gblmqfyy0w] {
    box-shadow: none;
}

.show-email[b-gblmqfyy0w] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/DDInvite.razor.rz.scp.css */
.form-wrapper[b-jy4vvwzhgb] {
    max-width: 800px;
}

.form-label[b-jy4vvwzhgb] {
    width: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/ExpandCollapse.razor.rz.scp.css */
button[b-wyu8n9bju6]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-wyu8n9bju6]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-wyu8n9bju6], [type=reset]:not(:disabled)[b-wyu8n9bju6], [type=submit]:not(:disabled)[b-wyu8n9bju6], button:not(:disabled)[b-wyu8n9bju6] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-wyu8n9bju6] {
    box-shadow: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/HomepageBannerComponent.razor.rz.scp.css */
body[b-cbs2rkf89i] {
}

h3.hero-banner__title[b-cbs2rkf89i] {
    font-size: 2rem;
}
div.hero-banner__button[b-cbs2rkf89i] {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
div.hero-banner__content-inner[b-cbs2rkf89i] {
    background-color: #0b843f;
    padding: 1.5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
/* _content/Mgma3.Web/Components/MgmaComponents/LeadersCTAModal.razor.rz.scp.css */
.modal-exit[b-hhwnmqzrrl] {
    border: none;
    background: transparent;
    padding: .5rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/NewsBanner.razor.rz.scp.css */
a[b-br8t4ykrmf] {
    text-decoration: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/OnContentAd.razor.rz.scp.css */
.oc-ad-header[b-cwe9oilpy2] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
    margin-bottom: 48px;
}

.oc-ad-footer[b-cwe9oilpy2] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/OnContentAdGlobal.razor.rz.scp.css */
.oc-ad-header[b-gaoa064fb0] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
    margin-bottom: 48px;
}

.oc-ad-footer[b-gaoa064fb0] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/VendorListingComponent.razor.rz.scp.css */
.order-item[b-y9zk9v9oa1] {
    border-radius: 8px;
    box-shadow: 5px 15px 25px 5px rgba(0, 0, 0, .25);
    min-height: 216px;
    padding: 4rem;
    display: flex;
    margin: 2rem 0rem;
    gap: 2rem;
}

.order-item__media[b-y9zk9v9oa1] {
    display: block;
    order: 1;
}

.order-item__main[b-y9zk9v9oa1] {
    justify-content: center;
    order: 2;
}

.order-item__title[b-y9zk9v9oa1] {
    padding-bottom: .5rem;
    font-size: 32px;
    font-weight: 600;
}

profile-header__subtitle[b-y9zk9v9oa1] {
    font-size: 20px;
    font-weight: 200;
}

.order-item__meta[b-y9zk9v9oa1] {
    margin-bottom: 0px;
}

.order-item__links[b-y9zk9v9oa1] {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 4;
}

.order-item a:not(h3 a)[b-y9zk9v9oa1] {
    text-transform: none;
}

.order-item__partnerlevel[b-y9zk9v9oa1] {
    justify-content: center;
    display: flex;
    align-self: center;
    order: 3;
}
/* _content/Mgma3.Web/Components/MgmaComponents/VendorListingComponentInteractiveRoot.razor.rz.scp.css */
.order-item[b-wq27v5aj08] {
    border-radius: 8px;
    box-shadow: 5px 15px 25px 5px rgba(0, 0, 0, .25);
    min-height: 216px;
    padding: 4rem;
    display: flex;
    margin: 2rem 0rem;
    gap: 2rem;
}

.order-item__media[b-wq27v5aj08] {
    display: block;
    order: 1;
}

.order-item__main[b-wq27v5aj08] {
    justify-content: center;
    order: 2;
}

.order-item__title[b-wq27v5aj08] {
    padding-bottom: .5rem;
    font-size: 32px;
    font-weight: 600;
}

profile-header__subtitle[b-wq27v5aj08] {
    font-size: 20px;
    font-weight: 200;
}

.order-item__meta[b-wq27v5aj08] {
    margin-bottom: 0px;
}

.order-item__links[b-wq27v5aj08] {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 4;
}

.order-item a:not(h3 a)[b-wq27v5aj08] {
    text-transform: none;
}

.order-item__partnerlevel[b-wq27v5aj08] {
    justify-content: center;
    display: flex;
    align-self: center;
    order: 3;
}
/* _content/Mgma3.Web/Components/MgmaPages/Dashboard.razor.rz.scp.css */
.dashboard-side__section-sub-header[b-ja71mbnwi0] {
    border-bottom: 1px solid #a7a8a8;
    margin: 0;
    padding-bottom: .5rem;
}

.no-border[b-ja71mbnwi0] {
    border: none;
}

.external-link-img[b-ja71mbnwi0] {
    width: 1rem;
    height: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaPages/EventSubpagePage.razor.rz.scp.css */
blue-composition:where([style*=background-image])[class*="--fill-"][b-46otjgbh6o]::before, .blue-composition:where([style*=background-image])[class*="--fill-"][b-46otjgbh6o]::before {
    opacity: 0;
}

blue-composition:where([style*=background-image])[b-46otjgbh6o], .blue-composition:where([style*=background-image])[b-46otjgbh6o] {
    z-index: unset;
}
/* _content/Mgma3.Web/Components/MgmaPages/Vendor.razor.rz.scp.css */
.product-tags__tag[b-tut83dpzk5]::before {
    display: none;
}

.product-tags__tag[b-tut83dpzk5]::after {
    display: none;
}

.product-tags__tag[b-tut83dpzk5] {
    padding-right: 0.75rem;
}
/* _content/Mgma3.Web/Components/Search/AIFeedbackModal.razor.rz.scp.css */
.feedbackRadioOptions[b-q19r83wv5s] {
    margin: .5em;
}

#feedbackDetails .AIFeedbackInput[b-q19r83wv5s] {
    margin: 1em;
}

.FeedbackModal[b-q19r83wv5s] {
    padding: 1em;
}

#feedbackDetails[b-q19r83wv5s] {
    grid-template-columns: 1fr;
    grid-gap: .5rem;
    display: grid;
}

/* _content/Mgma3.Web/Components/Search/AISearchControls.razor.rz.scp.css */
#AIModule[b-qembm844rv] {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 20rem;
    max-height: calc(100dvh - 132px);
    height: fit-content;
    position: relative;
    padding: 0;
    border: inset 2px #c0c0c0;
    box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.2) inset;
    border-radius: 8px;
    container-type: inline-size;
}

.modal-content #AIModule[b-qembm844rv] {
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.AISearchResponseDisplay[b-qembm844rv] {
    min-height: 20rem;
    max-height: 30rem;
    overflow-y: scroll;
    grid-column: span 2;
    padding: 1.25rem 1.25rem 0.75rem;
    container-type: inline-size;
}
.AISearchResponseDisplay[b-qembm844rv]::-webkit-scrollbar {
  width: 6px;
}
.AISearchResponseDisplay[b-qembm844rv]::-webkit-scrollbar-track {
  background-color: rgba(0,0,0,0.05);
}
.AISearchResponseDisplay[b-qembm844rv]::-webkit-scrollbar-thumb {
  background-color: rgba(11, 132, 63, 0.75);
  opacity: 0.5;
  border-radius: 1rem;
}
.AISearchResponseDisplay[b-qembm844rv]::-webkit-scrollbar-thumb:hover {
    background-color: rgba(11, 132, 63, 1);
}

#suggestedResponses[b-qembm844rv] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 0.625rem;
    padding-top: 1rem;
}
#suggestedResponses.hidden[b-qembm844rv] {
    display: none;
    visibility: hidden;
}
.loadingDots[b-qembm844rv] {
    display: flex;
    gap: 0.5rem;
}
.loadingDots.hidden[b-qembm844rv] {
    display: none;
    visibility: hidden;
}
.loadingDots div[b-qembm844rv] {
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    background-color: rgb(11, 132, 63);
}
.loadingDots div:first-of-type[b-qembm844rv] {
    animation: slightFade-b-qembm844rv 1s infinite;
}
.loadingDots div:nth-of-type(2)[b-qembm844rv] {
    animation: slightFade-b-qembm844rv 1s 0.33s infinite;
}
.loadingDots div:last-of-type[b-qembm844rv] {
    animation: slightFade-b-qembm844rv 1s 0.66s infinite;
}

.AIFollowupButton[b-qembm844rv] {
    max-width: calc(100% - 3rem);
    background: #fff;
}
.AIFollowupButton:hover[b-qembm844rv],
.btn.btn--secondary.AIFollowupButton:hover[b-qembm844rv]{
    color: #fff;
    background: #0b843f;
}

#AIControls[b-qembm844rv] {
    padding: 0.875rem 1.25rem 1.125rem;
    border-top: solid 1px #c0c0c0;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: .5rem;
    display: flex;
    flex-direction: column;
    box-shadow: 0 -4px 10px -4px rgba(0,0,0,0.25);
    z-index: 1;
}
#AIControls form[b-qembm844rv] {
    gap: .5rem;
    display: flex;
    flex: 1;
}
#AIControls form input:first-child[b-qembm844rv] {
    grid-column: span 2;
}
#AIControls *[disabled][b-qembm844rv] {
    cursor: not-allowed;
}
#AIControls .AIintput[disabled][b-qembm844rv] {
    opacity: 0.65;
}

#AIControls form input[b-qembm844rv] {
    grid-column: span 1;
    flex: 1;
}

#AIControls .disclaimer[b-qembm844rv]{
    grid-column: span 3;
    color: #555;
}
#AIControls .disclaimer p[b-qembm844rv] {
    margin-bottom: 0;
}
#AIFeedbackControls[b-qembm844rv] {
    
}
#AIFeedbackControls button[b-qembm844rv] {
    padding: 13px;
}


#mainControlWrappers[b-qembm844rv] {
    grid-column: span 2;
}




/* New styles for loading overlay */
/*.loading-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.4);*/ /* Transparent background */
    /*display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;*/ /* Ensure it covers the content */
/*}

.loading-overlay p {
    font-size: 1.5em;
    color: #000;
    background-color: #fff;
    padding: 1em;
    color: #777;
    border: 1px solid #eee;
    width: 25%;
    text-align: center;
}*/
/*
.loading #AISearchResponseDisplay, .loading #suggestedResponses, .loading #AIControls, .loading #AIFeedbackControls {
    animation: blur 3s ease-in-out infinite;
}*/

@keyframes blur-b-qembm844rv {
    0% {
        filter: blur(3px);
    }
    100% {
        filter: blur(6px);
    }
}

.loading-overlay p[b-qembm844rv]::after {
    content: "Loading";
    animation: ellipsis steps(1, end) 1s infinite;
}

@container (max-width: 540px) {
    #AIControls form[b-qembm844rv] {
        flex-wrap: wrap;
    }

    #AIControls input.AIintput[b-qembm844rv] {
        flex: 1 1 100%;
    }

    #AIControls button.AIbtn[b-qembm844rv] {
        flex: 1;
    }
    
}

@keyframes slightFade-b-qembm844rv {
    0% {
        opacity: 1;
    }
    25% {
        opacity: 0.55;
    }
    75% {
        opacity: 1;
    }
}

/* _content/Mgma3.Web/Components/Search/AISearchRoot.razor.rz.scp.css */
.btn.btn--ai-chat[b-307yonw1ob] {
    white-space: nowrap;
    margin-right: 0.75rem;
    position: relative;
    line-height: 1;
}
.btn.btn--ai-chat[b-307yonw1ob]::before {
    content: '';
    position: absolute;
    height: 16px;
    width: 12px;
    top: -8px;
    background-color: inherit;
    clip-path: polygon(50% 0%,0% 100%,100% 100%);
    left: -7px;
    transform: rotate(-46deg);
}
/* _content/Mgma3.Web/Components/Search/CascadingSearchContext.razor.rz.scp.css */
/*.search-page__views {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.5s ease;
}

    .search-page__views.is-loading {
        visibility: hidden;
        opacity: 0;
    }
*/
/* _content/Mgma3.Web/Components/Search/Filters/FilterBase.razor.rz.scp.css */

.search-filters__item-group[b-mbjc8xam18] {
    margin-left: 1px;
}

.search-filters__item-group-subset .search-filters__item:not(:last-child)[b-mbjc8xam18],
.search-filters__item-group .search-filters__item-group[b-mbjc8xam18] {
    margin-top: 0;
    margin-bottom: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item[b-mbjc8xam18] {
    margin-bottom: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item > .search-filters__item[b-mbjc8xam18] {
    margin-top: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item > .search-filters__item:last-child[b-mbjc8xam18],
.search-filters__set-options-inner > .search-filters__item > .search-filters__item-group:last-child[b-mbjc8xam18] {
    /*margin-bottom: 1.125rem;*/
}

.search-filters__item-group-top[b-mbjc8xam18] {
    cursor: pointer;
}

.search-filters__item-group-subset[b-mbjc8xam18],
.search-filters__set-options_nojs[b-mbjc8xam18] {
    overflow: hidden;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-duration: 350ms;
    transition-timing-function: ease;
}

    .search-filters__item-group-subset[data-active][b-mbjc8xam18],
    .search-filters__set-options_nojs[data-active][b-mbjc8xam18] {
        height: auto;
        opacity: 1;
        visibility: visible;
    }

.search-filters input[type=checkbox] + label.disabled-check[b-mbjc8xam18],
.search-filters input[type=checkbox] + label.disabled-check[b-mbjc8xam18]::before {
    color: #84b398;
}

.faceted[b-mbjc8xam18] {
    overflow: hidden;
    transition: margin 0.25s ease-in-out, padding 0.25s ease-in-out, max-height 0.25s ease-in-out, opacity 0.25s ease-in-out;
    max-height: 400px;
}

.facet-count-zero[b-mbjc8xam18] {
    margin: 0 !important;
    padding: 0;
    max-height: 0;
    opacity: 0;
}
/* _content/Mgma3.Web/Components/Search/ResultCardGrid.razor.rz.scp.css */
.media-card__content[b-3p7ubl8cnk] {
    min-height: 13rem;
}

.media-card__media[b-3p7ubl8cnk] {
    height: 13.75rem;
    background: #ccc;
}
/* _content/Mgma3.Web/Components/Search/ResultCardList.razor.rz.scp.css */

[b-pc5r4zkxpk] mark {
    background-color: #b6dfc8;
}

.debug-hint[b-pc5r4zkxpk] {
    font-style: italic;
    font-size: small;
    color: #666;
}
/* _content/Mgma3.Web/Components/Search/Search.razor.rz.scp.css */
/*.search-page__views {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.5s ease;
}

    .search-page__views.is-loading {
        visibility: hidden;
        opacity: 0;
    }
*/
/* _content/Mgma3.Web/Components/Search/SearchFiltersSummary.razor.rz.scp.css */
.search-top__tags[b-lerri52527] {
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    transition: visibility 0s, max-height 0.5s ease, opacity 0.3s ease;
}

    .search-top__tags.has-filters[b-lerri52527] {
        opacity: 1;
        max-height: 1000px;
    }

@media(max-width: 576px) {
    .search-top__tags[b-lerri52527] {
        display: block;
        visibility: visible;
    }
}
/* _content/Mgma3.Web/Components/Search/SearchTermInput.razor.rz.scp.css */

.search-filters__form_nojs input[type=text].search-filters__form-input[b-kikh00mhrh] {
    border: none;
    max-height: 28px;
    padding: 4px 0.625rem;
    padding-right: 0;
    background: rgba(0,0,0,0);
    max-width: 100%;
    width: 100%;
}

form.search-filters__form_nojs[b-kikh00mhrh] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: #707070 solid 1px;
    border-radius: 6px;
    height: 28px;
    width: 100%;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.5rem;
    padding-right: 28px;
}

@media (max-width: 768px) {
    form.search-filters__form_nojs[b-kikh00mhrh] {
        margin-bottom: 0;
    }
}

.combobox-list[b-kikh00mhrh] {
    position: relative;
}

    .combobox button[aria-expanded="true"] svg[b-kikh00mhrh] {
        transform: rotate(180deg) translate(0, -3px);
    }

ul[role="listbox"][b-kikh00mhrh] {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1;
    left: 4px;
    top: 28px;
    list-style: none;
    background-color: white;
    display: none;
    box-sizing: border-box;
    overflow: auto;
    overflow-x: hidden;
    cursor: pointer;
}

[b-kikh00mhrh] mark  {
    background-color: unset;
    font-weight: bold;
    padding: 0;
}

    ul[role="listbox"] li[role="option"][b-kikh00mhrh] {
        margin: 0;
        display: block;
        padding: 2px 7px;
        border: 1px currentcolor solid;
        border-top: none;
    }

    ul[role="listbox"] li[role="option"]:first-child[b-kikh00mhrh] {
        border-top: 1px currentcolor solid;
    }

[role="listbox"].focus [role="option"][aria-selected="true"][b-kikh00mhrh],
[role="listbox"] [role="option"]:hover[b-kikh00mhrh] {
    background-color: #def;
}

/* _content/Mgma3.Web/Components/Shared/Products/ProductInfo.razor.rz.scp.css */
.inactive .product-header__option-price[b-4zutedizux] {
    font-weight: 400;
    text-decoration: line-through;
}
/* _content/Mgma3.Web/Components/Shared/Sections/DashboardSection.razor.rz.scp.css */
.dashboard-border[b-vwml06s8pi] {
    border-top: 1px solid #757575;
}
/* _content/Mgma3.Web/Components/ShoppingCart/Checkout/CartRegistrationForm.razor.rz.scp.css */
.registration_header[b-654iz4fr46] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.registration__content-a[b-654iz4fr46] {
    color: green;
    text-decoration: underline;
}

.registration__content-a-disabled[b-654iz4fr46] {
    color: grey;
}
.accordion__content[b-654iz4fr46] {
    overflow: hidden;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-duration: 350ms;
    transition-timing-function: ease;
}

.accordion__content[data-active][b-654iz4fr46] {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.disabled[b-654iz4fr46] {
    cursor: default;
}

.disabled .color-primary[b-654iz4fr46] {
    color: #bbb;
}

.disabled[data-active] .color-primary[b-654iz4fr46] {
    color: #0b843f;
}

.disabled .accordion__trigger-heading[b-654iz4fr46]::before,
.disabled .accordion__trigger-heading[b-654iz4fr46]::after,
.accordion__item--no-expand .accordion__trigger-heading[b-654iz4fr46]::before,
.accordion__item--no-expand .accordion__trigger-heading[b-654iz4fr46]::after {
    display: none;
}
/* _content/Mgma3.Web/Components/ShoppingCart/Checkout/CheckoutAccordionItem.razor.rz.scp.css */

.accordion__content[b-2j0p8fhlbn] {
    overflow: hidden;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-duration: 350ms;
    transition-timing-function: ease;
}

.accordion__content[data-active][b-2j0p8fhlbn] {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.disabled[b-2j0p8fhlbn] {
    cursor: default;
}

.disabled .color-primary[b-2j0p8fhlbn] {
    color: #bbb;
}

.disabled[data-active] .color-primary[b-2j0p8fhlbn] {
    color: #0b843f;
}

.disabled .accordion__trigger-heading[b-2j0p8fhlbn]::before,
.disabled .accordion__trigger-heading[b-2j0p8fhlbn]::after {
    display: none;
}
/* _content/Mgma3.Web/Components/ShoppingCart/Checkout/GuestCheckoutNavButton.razor.rz.scp.css */
.checkout-login__note[b-x2f8a80qe9], .checkout-login__subtitle[b-x2f8a80qe9] {
    margin-top: .5em;
}
/* _content/Mgma3.Web/Components/ShoppingCart/Checkout/UserCheckout.razor.rz.scp.css */
.checking-out[b-xp7ol8tm3u] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.35);
    z-index: 1000000;
}

.checking-out__inner[b-xp7ol8tm3u] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding-inline: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.checking-out__content[b-xp7ol8tm3u] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    background: white;
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0,0,0,0.25);
    color: #0b843f;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 600;
}
.checking-out__text[b-xp7ol8tm3u] {
    color: #000;
}

   
/* _content/Mgma3.Web/Pages/Dashboard/Licenses/MultipleLicenseePermissionsEditModal.razor.rz.scp.css */

[b-qrmgp4gtwd] .e-control.e-treeview .e-list-item.e-active label .label-italic {
    color: #fff !important;
}

[b-qrmgp4gtwd] .e-control.e-treeview .e-list-item.e-active .e-list-item label.label-danger .label-italic {
    color: #fff !important;
}

[b-qrmgp4gtwd] .e-control.e-treeview .e-list-item.e-active .e-list-item label .label-italic {
    color: #767676 !important;
}
/* _content/Mgma3.Web/Pages/Development/SearchExperimentResultSet.razor.rz.scp.css */

details[b-1r7f9dyo0d] {
    padding-left: 2em;
}

pre[b-1r7f9dyo0d] {
    white-space: pre-wrap;
}

label[b-1r7f9dyo0d] {
    font-weight: bold;
}
/* _content/Mgma3.Web/Pages/ShoppingCart/CheckoutUser.razor.rz.scp.css */
.content:has(.accordion__item--no-expand) .page-header--underline[b-ose8iqi569] {
    margin-bottom: 0;
}
