@import '_content/Byggtjeneste.EcoProduct.Frontend.Components/Byggtjeneste.EcoProduct.Frontend.Components.mr3678etl5.bundle.scp.css';
@import '_content/Byggtjeneste.ServiceNotification/Byggtjeneste.ServiceNotification.wy1dtgv0u4.bundle.scp.css';

/* /Features/Account/Components/Register.razor.rz.scp.css */
.register-form[b-kqilyubvvg] {
    background-color: var(--nobbno-palette-background-lighter);
    padding: 16px;
}


.register-form[b-kqilyubvvg]  .captcha-container br{
    display: none;

}
/* Eliminate horizontal scroll on smaller laptops */
@media (min-width: 960px) and (max-width: 1200px){
    .register-form[b-kqilyubvvg] {
        background-color: var(--nobbno-palette-background-lighter);
        padding: 16px;
        min-width: 285px;
    }

    .register-form[b-kqilyubvvg]  .turnstile-container {
        width: 240px;
    }

    .register-form[b-kqilyubvvg]  .turnstile-container > div {
        transform: scale(0.8);
        transform-origin: 0 0;
    }
}

/* Make Turnstile smaller so we can avoid horizontal scroll on smaller mobile devices */
@media (max-width: 400px){
    .register-form[b-kqilyubvvg]  .turnstile-container {
        width: 260px;
    }

    .register-form[b-kqilyubvvg]  .turnstile-container > div {
        transform: scale(0.8);
        transform-origin: 0 0;
    }
}


/* /Features/Account/Components/UserEdit.razor.rz.scp.css */
[b-9i9a1nv1m5] .disable-input {
    cursor: default;
    opacity: 0.7;
}
/* /Features/Account/UserEditPage.razor.rz.scp.css */
.background-darker[b-7v17n4sppm] {
    background-color: var(--nobbno-palette-background-darker);
    border-radius: 4px;
}

.user-form[b-7v17n4sppm] {
    padding: 64px 20px 32px 20px;
}

.logout-button[b-7v17n4sppm] {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: row;
}

.mobile-user-info-message[b-7v17n4sppm] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Features/Assessments/AssessmentsPage.razor.rz.scp.css */
[b-bcbmtfluhz] .assessment-table-header {
    align-content: end
}

[b-bcbmtfluhz] .score-cell {
    text-align: center;
    padding-right: 50px !important;
}

[b-bcbmtfluhz] .product-name-cell {
    min-width: 250px;
}

[b-bcbmtfluhz] .search-result-expired {
    color: orange;
}

[b-bcbmtfluhz] .help-button-left {
    position: absolute;
    left: 6px;
    top: 28px;
    z-index: 1;
}
/* /Features/Assessments/Components/AssessmentSimpleSearch.razor.rz.scp.css */
[b-q8re9diasc] .basic-search {
    background-color: var(--mud-palette-white);
    gap: 12px;
}
/* /Features/Assessments/Components/ScoreCategoryInfoCard.razor.rz.scp.css */
[b-b0okhfa5q9] .category-image {
    height: 40px;
    width: 40px;
}

[b-b0okhfa5q9] .category-card-header {
    background-color: var(--nobbno-palette-lower-appbar);
}
/* /Features/Assessments/Components/ScoreIcon.razor.rz.scp.css */
[b-qfb7nn9811] .score-dot-good-score {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: forestgreen;
    border-radius: 50%;
    display: inline-block;
}

[b-qfb7nn9811] .score-dot-average-score {
    width: 20px;
    height: 20px;
    border: 1px solid gray;
    display: inline-block;
}

[b-qfb7nn9811] .score-dot-bad-score {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 12.5px 25px 12.5px;
    border-color: transparent transparent #FF4532 transparent;
    transform: rotate(0deg);
    color: #A00000;
    display: inline-block;
}
/* /Features/Assessments/Components/ScoreTableHeader.razor.rz.scp.css */
[b-ei9u7k4e3h] .score-category-image {
    height: 40px;
    width: 40px;
}

[b-ei9u7k4e3h] .score-category-header {
    text-align: center;
    min-width: 60px
}
/* /Features/Assortments/AssortmentPage.razor.rz.scp.css */
.assortmentitem-table[b-ons7bukyoh] {
    table-layout: fixed
}
/* /Features/Assortments/AssortmentsView.razor.rz.scp.css */
[b-oedy1wmwro] .assortments-title {
    background-color: var(--mud-palette-drawer-background);
    border-radius: 4px;
}

[b-oedy1wmwro] .assortments-title-text {
    padding: 18px 20px;
}
/* /Features/Assortments/Components/AssortmentCreateOrEditComponent.razor.rz.scp.css */
#assortment-dialog[b-ypb7wljgj8] {
    max-width: 800px;
    max-height: 1024px;
    overflow-y: hidden;
    padding: 5px;
}
/* /Features/Components/AdvancedSearchForm.razor.rz.scp.css */
[b-9y7wnfc38v] .advanced-search-input label {
    background-color: var(--advanced-search-label-bg-color);
}
/* /Features/Components/LabelsCertificatesMultiSelect/LabelsCertificatesMultiselectList.razor.rz.scp.css */
.container-div[b-w7i8edgtjb] {
    height: 290px;
    overflow: auto;
}
/* /Features/Components/MissedIdentifiersDialog.razor.rz.scp.css */
[b-uuvqbbb8xy] .mud-expand-panel-header {
    padding-left: 0;
    border-bottom: thin inset;
}

.checkbox-columns[b-uuvqbbb8xy] {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    max-height: 400px; 
    overflow-y: auto;
}

.checkbox-column[b-uuvqbbb8xy] {
    flex: 0 0 calc(50% - 10px);
}


/* /Features/Components/MultilineTextArea.razor.rz.scp.css */
.text-area-box[b-mr64q7wo0d] {
    background-color: white;
}

.inner-text-area[b-mr64q7wo0d] {
    scrollbar-width: none;
    background-color: white;
    resize: none;
    flex-grow: 1;
    padding: 8px 0 0 8px;
}
/* /Features/Components/NobbNoButton.razor.rz.scp.css */
.button-container[b-7jnex3ftpg] {
    display: inline-block;
}

.button-container-full-width[b-7jnex3ftpg] {
    display: inline-block;
    width: 100%;
}

[b-7jnex3ftpg] .mud-button {
    border-radius: 20px;
    box-shadow: none !important;
    border: none;
}

[b-7jnex3ftpg] .button-normal {
    color: var(--nobbno-palette-button-normal-text);
    border: 1px solid var(--mud-palette-secondary);
}

[b-7jnex3ftpg] .button-normal:hover, [b-7jnex3ftpg] .button-normal:focus {
    background-color: var(--nobbno-palette-button-normal);
    color: var(--nobbno-palette-primary-darker);
}

[b-7jnex3ftpg] .button-normal-dark {
    color: var(--nobbno-palette-button-normal);
    border: 1px solid var(--nobbno-palette-button-normal);
    background-color: var(--nobbno-palette-primary-darker);
}

[b-7jnex3ftpg] .button-normal-dark:hover, [b-7jnex3ftpg] .button-normal-dark:focus {
    background-color: var(--nobbno-palette-button-normal);
    color: var(--nobbno-palette-primary-darker);
}

[b-7jnex3ftpg] .button-card, [b-7jnex3ftpg] .button-card:hover {
    background-color: var(--nobbno-palette-button-normal);
    color: black;
    border: 1px solid #ddd;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 10px 20px;
    border-radius: 4px;
    transition: box-shadow 0.3s ease-in-out;
    display: flex; 
    justify-content: space-between;
    align-items: center;
}

[b-7jnex3ftpg] .button-important, [b-7jnex3ftpg] .button-important:hover {
    background-color: var(--mud-palette-secondary);
    color: var(--nobbno-palette-primary-darker);
}

[b-7jnex3ftpg] .button-text {
    color: var(--nobbno-palette-button-normal-text);
}

[b-7jnex3ftpg] .button-text:hover, [b-7jnex3ftpg] .button-text:focus {
    background-color: unset;
    text-decoration: underline var(--nobbno-palette-button-normal-text);;
}

[b-7jnex3ftpg] .button-text:disabled {
    color: black !important;
}

[b-7jnex3ftpg] .button-text-dark {
    color: var(--mud-palette-secondary);
}

[b-7jnex3ftpg] .button-text-dark:hover, [b-7jnex3ftpg] .button-text-dark:focus {
    background-color: unset;
    text-decoration: underline var(--mud-palette-secondary);;
}

[b-7jnex3ftpg] .button-text-dark:disabled {
    color: black !important;
}
/* /Features/Components/NobbNoTextLink.razor.rz.scp.css */
[b-un9253d82e] .color-secondary-dark {
    color: var(--nobbno-palette-button-normal-text) !important;
}

[b-un9253d82e] .color-secondary-dark.mud-link:hover {
    color: var(--mud-palette-secondary) !important;
    text-decoration: unset !important;
}
/* /Features/Components/ProductGroupTreeMultiSelect/ProductGroupTreeMultiSelect.razor.rz.scp.css */
.container-div[b-2ccl4hfsbj] {
    height: 290px;
    overflow: auto;
}
/* /Features/Components/SavedSearches/CreateSavedSearchDialog.razor.rz.scp.css */
#savesearch-dialog[b-55jb8hhms2] {
    max-width: 800px;
    max-height: 1024px;
    overflow-y: hidden;
    padding: 10px;
}
/* /Features/Components/SavedSearches/SavedSearchesView.razor.rz.scp.css */
[b-o0pdpohaqa] .saved-search-title {
    background-color: var(--mud-palette-drawer-background);
    border-radius: 4px;
}

[b-o0pdpohaqa] .saved-search-title-text {
    padding: 18px 20px;
}
/* /Features/Components/SearchBar/SearchBar.razor.rz.scp.css */
.basic-search-container[b-sepxn5q0h0] {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
/* /Features/Components/SearchBar/SearchBarInput.razor.rz.scp.css */
[b-ololyzwqoz] .basic-search {
    background-color: var(--mud-palette-white);
    gap: 12px;
}
/* /Features/Components/Spinner.razor.rz.scp.css */
.spinner-div[b-xky14xms1q] {
    height: 220px;
    overflow: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* /Features/Components/SupplierMultiSelect/SupplierMultiselectList.razor.rz.scp.css */
.container-div[b-r653mtc924] {
    height: 290px;
    overflow: auto;
}
/* /Features/Export/ItemDocumentsExportDialog.razor.rz.scp.css */
[b-2gz3132go7] .mud-expand-panel-header {
    padding-left: 0;
    border-bottom: thin inset;
}

.checkbox-columns[b-2gz3132go7] {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    max-height: 400px; 
    overflow-y: auto;
}

.checkbox-column[b-2gz3132go7] {
    flex: 0 0 calc(50% - 10px);
}


/* /Features/Export/ItemExportDialog.razor.rz.scp.css */
/* /Features/Export/MyPricesExport.razor.rz.scp.css */
.prices-export[b-pofzl11zwd] {
    display: flex;
    flex-direction: row;
    background-color: var(--mud-palette-drawer-background);
    border-radius: 4px;
    padding: 14px 12px;
    max-width: 49%;
}
/* /Features/FilterFunnel/CategoryPage.razor.rz.scp.css */
[b-1vnmjhftu4] .category-image {
    max-height: 200px;
}
/* /Features/Homepage/Components/ImageCard.razor.rz.scp.css */
[b-zawrhqesjy] .bt-card {
    min-height: 600px;
    display: flex;
    flex-direction: column;
}

[b-zawrhqesjy] .card-image {
    height: 200px !important;
}

[b-zawrhqesjy] .card-actions {
    margin-top: auto;
 }

@media (max-width: 960px){

    [b-zawrhqesjy] .card-image {
        height: 400px !important;
    }
}
/* /Features/Homepage/Homepage.razor.rz.scp.css */
[b-kku1pucd9u] .search-container {
    background-color: var(--nobbno-palette-background-darker);
    position: absolute;
    left: 0;
}

.homepage-container[b-kku1pucd9u] {
    padding-top: 390px;
}

.homepage-container-advanced[b-kku1pucd9u] {
    padding-top: 455px;
}

[b-kku1pucd9u] .main-card-left {
    background-color: var(--mud-palette-appbar-background);
    padding: 64px 60px 32px 32px;
    color: white !important;
    display: flex;
    flex-direction: column;
    border-bottom-left-radius: var(--mud-default-borderradius);
    border-top-left-radius: var(--mud-default-borderradius);
    width: 100%;
    max-height: 365px;
}

[b-kku1pucd9u] .right-side-image {
    height: 100%;
    width: 100%;
    border-bottom-right-radius: var(--mud-default-borderradius);
    border-top-right-radius: var(--mud-default-borderradius);
    max-height: 365px;
}

[b-kku1pucd9u] .advanced-search-form {
    --advanced-search-label-bg-color: var(--nobbno-palette-background-darker);
}

[b-kku1pucd9u] .register-button {
    padding-top: 12px;
    padding-right: 20px;
}

@media (min-width: 600px) and (max-width: 960px){
    .homepage-container-advanced[b-kku1pucd9u] {
        padding-top: 1000px;
    }
}
/* /Features/Homepage/HomepageMobile.razor.rz.scp.css */
.homepage-mobile-container[b-xw7t8863hl] {
    display: flex;
    flex-direction: column;
}

[b-xw7t8863hl] .text-center {
    text-align: center;
}

[b-xw7t8863hl] .main-card-button {
    padding: 32px 0;
}

[b-xw7t8863hl] .advanced-search-form {
    --advanced-search-label-bg-color: var(--nobbno-palette-background-darker);
}

[b-xw7t8863hl] .top-image-text {
    background-color: var(--nobbno-palette-background-darker);
    padding: 32px 32px 0 32px;
    display: flex;
    flex-direction: column;
}

[b-xw7t8863hl] .top-image {
    height: 100%;
    width: 100%;
    max-height: 360px;
}

.search-bar-section[b-xw7t8863hl] {
    padding: 40px 32px;
    background-color: var(--nobbno-palette-background-darker);
}

[b-xw7t8863hl] .mobile-selector {
    padding: 16px;
    background-color: var(--mud-palette-appbar-background);
    color: white;
}

[b-xw7t8863hl] .barcode-icon svg {
    font-size: 26px !important;
}

.button-section[b-xw7t8863hl]{
    margin: 32px;
}
/* /Features/Homepage/NewsPage.razor.rz.scp.css */
[b-850lnyjtzz] .image-container {
    width: 100%;
    margin-bottom: 64px;
    border-radius: 4px;
}
/* /Features/ItemDetails/Components/CardEmptyLine.razor.rz.scp.css */
[b-3jlx564j92] .empty-line {
    color: transparent;
    user-select: none;
}
/* /Features/ItemDetails/Components/CardExpansion.razor.rz.scp.css */
[b-2jaerq454t] .mud-expand-panel-header {
    font-size: unset;
    min-height: unset;
    padding: unset;
    background-color: unset !important;
    color: unset !important;
}

[b-2jaerq454t] .mud-collapse-entering .mud-typography {
    color: transparent
}

[b-2jaerq454t] .mud-collapse-exiting .mud-typography {
    color: transparent
}
/* /Features/ItemDetails/Components/HoverIcon.razor.rz.scp.css */
[b-jxsd9l93sd] .mud-paper {
    background-color: inherit;
    border-radius: 20px;
    height: 30px;
}

[b-jxsd9l93sd] .mud-icon-root {
    color: var(--mud-palette-gray-dark);
    margin-left: -3px;
}

[b-jxsd9l93sd] .hover-text {
    color: var(--nobbno-palette-primary-light);
    margin-left: 10px;
    margin-right: 5px;
}

[b-jxsd9l93sd] .text-background {
    box-shadow: inset 66px 0px var(--mud-palette-gray-dark);
}
/* /Features/ItemDetails/Components/HoverInfoIcon.razor.rz.scp.css */
[b-g4vxwgwksj] .mud-paper {
    background-color: var(--nobbno-palette-primary-light);
    border-radius: 13px;
    padding-left: 9px;
    padding-right: 9px;
}
/* /Features/ItemDetails/Components/ImageCarouselBullets.razor.rz.scp.css */
[b-5w033xw1vo] .carousel-bullet {
    opacity: 0.2;
}

[b-5w033xw1vo] .carousel-bullet-selected {
    opacity: 0.6;
}
/* /Features/ItemDetails/Components/ItemCard.razor.rz.scp.css */
[b-8y3lnqxhc4] .item-card-header {
    background-color: var(--nobbno-palette-lower-appbar);
}

[b-8y3lnqxhc4] .mud-expand-panel-header {
    background-color: unset !important;
    color: unset !important;
}

[b-8y3lnqxhc4] .mud-expand-panel-content {
    background-color: var(--nobbno-palette-primary-lightest);
    padding-top: 16px;
}

[b-8y3lnqxhc4] .mud-expand-panel-header-custom {
    background-color: var(--nobbno-palette-lower-appbar) !important;
    color: var(--mud-palette-text-primary) !important;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

[b-8y3lnqxhc4] .mud-expand-panel-text {    
    padding-left: 2px !important;
}

[b-8y3lnqxhc4] .mud-expand-panel-content-text {
    padding-left: 3px !important;
}

[b-8y3lnqxhc4] .mud-expand-panel-content-text-mobile {
    padding-left: 18px !important;
}
/* /Features/ItemDetails/Components/ItemDocumentationLink.razor.rz.scp.css */
[b-ptz899qc4l] .tooltip-link {
    color: var(--mud-palette-secondary) !important;
    padding: unset;
}
/* /Features/ItemDetails/Components/ItemImageCarousel.razor.rz.scp.css */
.image-container[b-lpzn2wi61u] {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--nobbno-palette-primary-lightest);
    background-color: var(--mud-palette-white);
    height: 100%;
    width: 100%;
}

[b-lpzn2wi61u] .cursor-pointer {
    cursor: pointer;
}

[b-lpzn2wi61u] .mud-carousel {
    height: 400px;
}

[b-lpzn2wi61u] .mud-overlay {
    z-index: var(--nobbno-zindex-itemdetails-imageoverlay)
}

[b-lpzn2wi61u] .overlay-image {
    max-height: 85vh;
    max-width: 85vw;
}

[b-lpzn2wi61u] .vertical-view {
    height: 350px;
}
/* /Features/ItemDetails/Components/ItemPageContentMobile.razor.rz.scp.css */
[b-101zdqk3be] .mud-expand-panel-header {
    background-color: var(--nobbno-palette-primary-darker);
    color: var(--mud-palette-white);
}

[b-101zdqk3be] .mud-expand-panel-content{
    padding-left: 10px;
    padding-right: 10px;
}
/* /Features/ItemDetails/Components/ItemPropertiesTab.razor.rz.scp.css */
[b-3kx1qbxorl] .properties-card-content {
    padding: 40px 0 40px 15px;
}
/* /Features/ItemSearch/Components/FilterExpansion.razor.rz.scp.css */
[b-lxlzaip5da] .mud-expand-panel-header {
    background-image: linear-gradient(to right, var(--nobbno-palette-grey-lighter) 1px, transparent 1px, transparent 3px);
    background-size: 3px 2px;
    background-position: bottom;
    background-repeat: repeat-x;
}
/* /Features/ItemSearch/Components/FiltersBar.razor.rz.scp.css */
[b-a2tkda4lmh] .sidebar-container {
    gap: 60px;
    max-width: 90%;
}

[b-a2tkda4lmh] .sidebar-title {
    padding-bottom: 5px;
    background-image: linear-gradient(to right, var(--nobbno-palette-grey-lighter) 1px, transparent 1px, transparent 3px);
    background-size: 3px 2px;
    background-position: bottom;
    background-repeat: repeat-x;
}

@media (max-width: 960px) {
    [b-a2tkda4lmh] .sidebar-container {
        gap: 10px;
        max-width: 90%;
    }
}
/* /Features/ItemSearch/Components/PageCountSelect.razor.rz.scp.css */
.pager-size[b-6623ug761q] {
    width: 90px;
}

[b-6623ug761q] .pager-size-select {
    background-color: var(--mud-palette-background-gray);
}
/* /Features/ItemSearch/Components/SearchResultCard.razor.rz.scp.css */
[b-49ntohmcqr] .card-container {
    background-color: var(--nobbno-palette-background-darker);
    transition: background-color 0.1s ease;
    height: 25%;
}

[b-49ntohmcqr] .card-container-selected {
    background-color: var(--nobbno-palette-primary-lighter);
}

[b-49ntohmcqr] .card-actions-content {
    height: 250px;
}

[b-49ntohmcqr] .card-actions {
    padding: 0 16px;
}

[b-49ntohmcqr] .card-text {
    overflow: hidden;
    max-height: 100px;
}

[b-49ntohmcqr] .card-identifiers {
    overflow: hidden;
    max-height: 140px;
}

[b-49ntohmcqr] .card-image-container {
    padding: 5px;
}

[b-49ntohmcqr] .card-image {
    width: 100%; /* Make the image take 100% of the container's width */
    height: 100%; /* Make the image take 100% of the container's height */
    object-fit: cover; /* Maintain the aspect ratio and cover the container */
}
/* /Features/ItemSearch/Components/SearchResultItemsDisplay.razor.rz.scp.css */
[b-ats06krnv1] .list-table table * tr > td, .mud-simple-table table * tr th[b-ats06krnv1] {
    border-bottom: 1px dotted var(--mud-palette-table-lines) !important;
}

@media (min-width: 960px) {
    [b-ats06krnv1] .list-table {
        box-shadow: var(--mud-elevation-1) !important;
    }
}
/* /Features/ItemSearch/Components/SearchResultList/SearchResultListItem.razor.rz.scp.css */
[b-yyxln863cz] .row-image {
    background-size: contain;
}

.row-selected[b-yyxln863cz] {
    background-color: var(--nobbno-palette-primary-lighter);
}
/* /Features/ItemSearch/ItemSearchPage.razor.rz.scp.css */
.navigation-arrows[b-i067avl8mi] {
    max-width: 500px;
    width: 100%;
    padding: 64px 0;
    display: flex;
    margin: 0 auto;
}

[b-i067avl8mi] .row-selected {
    background-color: var(--nobbno-palette-primary-lighter);
}
/* /Features/MainLayout/Components/AppBarLanguageSelector.razor.rz.scp.css */
.language-selector[b-s9lxnzm3ed] {
    display: flex;
    gap: 6px;
}
/* /Features/MainLayout/Components/LowerAppBar.razor.rz.scp.css */
.lower-app-bar[b-isj05w3w60] {
    position: fixed;
    top: var(--mud-appbar-height);
    width: 100%;
    z-index: var(--nobbno-zindex-lower-appbar);
    box-sizing: border-box;
    padding: 0 10px;
    background-color: var(--nobbno-palette-lower-appbar);
}

[b-isj05w3w60] .search-bar {
    margin-top: 77px;
}

@media(max-width: 600px) {
    .lower-app-bar[b-isj05w3w60] {
        top: calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8)
    }
}

[b-isj05w3w60] .lower-app-bar-tab {
    padding: 20px 25px 10px 25px;
}

[b-isj05w3w60] .tab-active {
    background-color: white;
}

[b-isj05w3w60] .hide-on-index {
    visibility: hidden
}
/* /Features/MainLayout/Components/MobileDropdownMenu/MobileDropdownMenu.razor.rz.scp.css */
[b-8oncnjokpl] .hamburger-icon svg {
    fill: var(--mud-palette-white) !important;
}
.dropdown-container[b-8oncnjokpl] {
    overflow-y: scroll;
    overflow-x: hidden;
    margin: 8px 0;
    max-height: 70vh;
}

[b-8oncnjokpl] .mobile-links {
    display: block;
    padding-bottom: 8px;
    margin: 8px 16px;
}

[b-8oncnjokpl] .category-image {
    max-height: 80px;
}

[b-8oncnjokpl] .category-card {
    background-color: var(--mud-palette-drawer-background);
}

[b-8oncnjokpl] .category-card-active {
    background-color: var(--nobbno-palette-primary-lighter);
}

[b-8oncnjokpl] .cancel-icon .st0{
    fill: var(--nobbno-palette-button-normal-text);
}
/* /Features/MainLayout/Components/MobileNobbNoHeader.razor.rz.scp.css */
[b-0cdqdkr3nu] .fix-background:hover {
    background-color: var(--mud-palette-secondary) !important;
}
/* /Features/MainLayout/Components/NobbNoFooter.razor.rz.scp.css */
.page-footer[b-r1l8z2sbd7] {
    min-height: 400px;
    margin-top: 128px;
}

[b-r1l8z2sbd7] .black-link-color {
    color: black !important;
}

[b-r1l8z2sbd7] .footer-top {
    background-color: var(--nobbno-palette-primary-lightest);
    padding-top: 30px;
    padding-bottom: 30px;
}

[b-r1l8z2sbd7] .footer-bottom {
    padding-top: 70px;
}
/* /Features/MainLayout/Components/TopSearchBar.razor.rz.scp.css */
[b-dtydff3t1h] .top-search-bar-input {
    background-color: var(--mud-palette-background-gray);
    border-radius: var(--mud-default-borderradius);
}
/* /Features/MainLayout/MainLayout.razor.rz.scp.css */
[b-tsz8x2lr52] .h-60 {
    height: 60px;
    max-height: 60px;
}

[b-tsz8x2lr52] .main-content-padding-top {
    padding-top: var(--nobbno-layout-mobile-appbar-height);
}

[b-tsz8x2lr52] .app-bar-side-spacing {
    padding-left: 110px;
    padding-right: 85px;
}

[b-tsz8x2lr52] .content-and-footer-container {
    min-height: 100vh;
}

[b-tsz8x2lr52] .side-spacing:has(.mobile-main-container) {
    padding-left: 0;
    padding-right: 0;
}

[b-tsz8x2lr52] .api-error .mud-alert-icon.mud-alert-icon-left {
    margin-top: 15px;
}

@media (min-width: 960px) {
    [b-tsz8x2lr52] .side-spacing {
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media (min-width: 600px){
    [b-tsz8x2lr52] .main-content-padding-top {
        padding-top: var(--nobbno-layout-total-appbar-height); /*Needed to move the content under lower app bar*/
    }
}

@media (max-width: 960px){
    [b-tsz8x2lr52] .main-content-padding-top {
        padding-top: var(--nobbno-layout-mobile-appbar-height);
    }
}
/* /Features/MainLayout/SimpleLayout.razor.rz.scp.css */
[b-qvw909obi3] .main-content-simple {
    padding-top: 0;
}
/* /Features/Reports/ReportsAndFullExportPage.razor.rz.scp.css */
[b-f0531lfkpz] .radio-group-area {
    background-color: var(--nobbno-palette-primary-lighter);
}
[b-f0531lfkpz] .standard-report-card {
    background-color: var(--nobbno-palette-primary-lighter);   
    border: 0;
}

[b-f0531lfkpz] .download-button .st0 {
    fill: var(--mud-palette-secondary);
}

[b-f0531lfkpz] .tooltip-full-width {
    width: 100%;
}

[b-f0531lfkpz] .black-text {
    color: black !important;
}
/* /Features/Scanner/DynamsoftScannerPage.razor.rz.scp.css */
[b-hcg9cghhuw] .text-center {
    text-align: center;
}

[b-hcg9cghhuw] .main-text {
    background-color: var(--nobbno-palette-background-darker);
    padding: 32px 32px 0 32px;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.dce-video-container:has(div)[b-hcg9cghhuw]  .initialize-text{
    display: none;
}

#videoview[b-hcg9cghhuw] {
    position: relative;
    width: 100%;
    height: 200px;
    display: flex;
    align-self: center;
}

#videoContainer[b-hcg9cghhuw] {
    width: 100%;
    height: 100%;
}

#overlay[b-hcg9cghhuw] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* /Features/Suppliers/Components/Suppliers.razor.rz.scp.css */
.alphabet-header-element[b-z93jxusx9k] {
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    min-width: 36px;
    min-height: 36px;
}

.alphabet-header-element-selected[b-z93jxusx9k] {
    background-color: var(--nobbno-palette-primary-light);
}

[b-z93jxusx9k] .header-border {
    background-image: linear-gradient(to right, var(--nobbno-palette-grey-lighter) 2px, transparent 2px, transparent 10px);
    background-size: 8px 1px;
    background-position: bottom;
    background-repeat: repeat-x;
}


/* /Features/Suppliers/SupplierPage.razor.rz.scp.css */
[b-2wlfovljo5] .word-break {
    word-break: break-word;
}
