@import '_content/RazorComponents/RazorComponents.bundle.scp.css';
@import '_content/Gobs.Shared/Gobs.Shared.bundle.scp.css';

/* _content/SIGMAHASH/Components/AppComponents/BugReport/BugReport.razor.rz.scp.css */
body[b-25m4g00h1e] {
}
﻿.modal-bg[b-25m4g00h1e] {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100vw;
    min-height: 100vh;
}

i[b-25m4g00h1e] {
    transform: rotate(-40deg);
    color: #2465ff;
    margin-inline: 25px;
}

.tech-small-modal[b-25m4g00h1e] {
    max-width: 88vh;
    width: 380px;
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-items: center;
    padding-block: 30px;
}

.tech-modal-title[b-25m4g00h1e] {
    width: 80%;
    font-weight: 600;
    font-size: 1.3rem;
}

.modal-body[b-25m4g00h1e] {
    width: 100%;
}

.tech-modal-message[b-25m4g00h1e] {
    width: 80%;
    font-family: 'Segoe UI';
}

label[b-25m4g00h1e] {
    font-weight: 600;
}

.modal-form-group[b-25m4g00h1e] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-block: 20px;
    max-width: 100%;
}

    .modal-form-group input[b-25m4g00h1e] {
        width: 300px;
    }

    .modal-form-group textarea[b-25m4g00h1e] {
        max-width: 300px;
    }

.cause input[b-25m4g00h1e] {
    width: 100%;
}

textarea[b-25m4g00h1e] {
    min-width: 100%;
}

input[b-25m4g00h1e], textarea[b-25m4g00h1e] {
    margin-top: 10px;
    padding: 5px;
    border-radius: 7px;
    border: 1px solid #d1d1d1;
}

    textarea:focus[b-25m4g00h1e] {
        outline: 2px solid #2465ff;
    }

    input:focus[b-25m4g00h1e] {
        outline: 2px solid #2465ff;
    }
/* _content/SIGMAHASH/Components/AppComponents/Completion/TimedCompletion.razor.rz.scp.css */
.timer[b-25fa0qiprd] {
    --shine-width: 35px;
    --bd-radius: 3px;
    width: 100%;
    height: 20px;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 10px;
}

.bar[b-25fa0qiprd] {
    border-radius: var(--bd-radius);
    display: flex;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    background: #909090;
    position: relative;

}

.one[b-25fa0qiprd] {
    --bg-prog: var(--app-accent);

}
.tree[b-25fa0qiprd] {
    --bg-prog: red;
}
.two[b-25fa0qiprd] {
    --bg-prog: #b6ff00;
}
.four[b-25fa0qiprd] {
    --bg-prog: #3a3b3e;
}
.theme-light .four[b-25fa0qiprd] {
    --bg-prog: #dedede;
}
.four .shine[b-25fa0qiprd] {
    display: none;
}
.four[b-25fa0qiprd] {
    box-shadow: none !important;
}
.progress[b-25fa0qiprd] {
    --wd: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: var(--app-accent);
    background: var(--bg-prog);
    position: relative;
    overflow: visible;
    box-shadow: 0px 0px 10px var(--bg-prog);
}
.shine[b-25fa0qiprd] {
    display: flex;
    height: 100%;
    border-radius: 0px;
    position: absolute;
    background: linear-gradient(90deg, var(--bg-prog), #ffffff76);
    animation: 1.8s shine-slide-b-25fa0qiprd infinite;
    z-index: 1;
    border-radius: var(--bd-radius) 0px 0px var(--bd-radius) !important;
    filter: blur(1px);
}
@keyframes shine-slide-b-25fa0qiprd{
    0% {
        width: 0px ;
        left: 0%;
    }
    5% {
        width: 0px ;
        left: 5%;
    }
    100% {
        width: var(--wd);
        left: calc(100% - var(--wd));
    }
}


.greyed-bar[b-25fa0qiprd] {
    background: #9d9d9d;
}
/* _content/SIGMAHASH/Components/AppComponents/Dropdown/ToolDropdown.razor.rz.scp.css */
.ToolDropdown[b-24g3wjt54v] {
    position: relative;
}
.ToolDropdown-button  *[b-24g3wjt54v]{
    color: white !important;
}
.ToolDropdown-button button[b-24g3wjt54v]{
    border-radius: 2px;
    background: var(--app-accent);
    border: none;
    width:  37px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ToolDropdown-collapsed button[b-24g3wjt54v] {
}

.ToolDropdown-list[b-24g3wjt54v] {
    background: var(--pads-bg);
    position: absolute;
    top: 108%;
    left: 0px;
    width: fit-content;
    opacity: 1;
    transition: all 0.3s ease;
    transform: translateY(-10px);
    flex-direction: column;
    min-width: 160px;
    z-index: 3;
    border-radius: 3px;
    display: none !important;
}
.ToolDropdown-collapsed .ToolDropdown-button *[b-24g3wjt54v]{
    color: blue !important;
}
.ToolDropdown-collapsed .ToolDropdown-button button[b-24g3wjt54v] {
    background: var(--pads-bg) !important;
    border: 1px solid;
    border-color: var(--app-accent);
    border-radius: 2px 2px 0px 0px;
}
.ToolDropdown-collapsed .ToolDropdown-list[b-24g3wjt54v] {
    display: flex !important;
    opacity: 1;
    transform: translateY(0px);
    box-shadow: 0px 0px 3px #00000049;
}
/* _content/SIGMAHASH/Components/AppComponents/Dropdown/ToolDropdownItem.razor.rz.scp.css */
.ToolDropdownItem[b-land09un2k] {
    height: 33px;
    width: 100%;
    padding: 5px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

    .ToolDropdownItem:hover[b-land09un2k] {
        background: #7c7c7c6a;
    }
/* _content/SIGMAHASH/Components/AppComponents/Filter/BrandList.razor.rz.scp.css */
.list[b-e2b3qxbwiz] {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 3px;
}

.li-item[b-e2b3qxbwiz] {
    position: relative;
    height: 38px;
    display: flex;
    align-items: center;
    padding-inline: 15px;
    margin-block: -1px;
    background: #0000002d;
    background: #85858516;
    background: var(--pads-bg-deep-modern);
    margin-block: 1px;
    border-radius: 2px;
}
.theme-dark .li-item[b-e2b3qxbwiz] {
    background: #0000002d;
    background: #1c1d20;
    background: #1d1e21;
    background: #1d1e22;
    background: var(--pads-bg-deep-modern);
}
.has-children-border[b-e2b3qxbwiz]{
    border-bottom-width: 2px;
}

.li-item:hover[b-e2b3qxbwiz] {
    background: #2039ff;
    background: rgb(254, 232, 248);
    color: #1f1f1f;
    font-weight: 600;
    cursor: pointer;
}

.li-item div:nth-child(1)[b-e2b3qxbwiz] {
    transition: 0.2s;
    font-family: 'Assistant', sans-serif;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 700;
    font-size: 0.9rem;
    font-style: italic;
}

    .li-item:hover div:nth-child(1)[b-e2b3qxbwiz]{
        transform: translateX(20px);
    }

.btn-expand[b-e2b3qxbwiz]{
    position: absolute;
    right: 10px;
    display:flex;
    align-items: center;
    z-index: 100;
}


.not-visible[b-e2b3qxbwiz]{
    background: red;
    display:none;
}
.visible[b-e2b3qxbwiz]{
    display: flex;
}
.btn-expand i[b-e2b3qxbwiz]{
    transition: 0.1s;
}
.not-exp .btn-expand i[b-e2b3qxbwiz] {
    transform: rotate(90deg);
}

.btn-select[b-e2b3qxbwiz] {
    position: absolute;
    right: 20px;
    display: flex;
    align-items: center;
    z-index: 100;
}

.li-item:hover .btn-select i[b-e2b3qxbwiz]{
    transform: translateX(10px);
}

.selected[b-e2b3qxbwiz]{
    background: #2039ff !important;
    color: white !important;
}
.theme-gold .selected[b-e2b3qxbwiz]{
    background: var(--app-accent) !important;
    color: black;
}
    .theme-gold .selected .elem-name[b-e2b3qxbwiz] {
        color: black;
    }
.level-0[b-e2b3qxbwiz]{
    filter: brightness(0.95);
}
.theme-dark .level-0[b-e2b3qxbwiz] {
    filter: brightness(0.95);
}

/* _content/SIGMAHASH/Components/AppComponents/Filter/Filter2.razor.rz.scp.css */
.filter-container[b-0pwxnhldyt] {
    --app-blue: var(--app-accent) !important;
    --filter-pad-bg: #e2e2e2;
    --filter-pad-bg: #ffffff00;
    position: relative;
}
.theme-gold[b-0pwxnhldyt]{
}
.theme-light .filter-container[b-0pwxnhldyt] {
    --filter-pad-bg: #ededed;
}
@keyframes filterpadspawn-b-0pwxnhldyt {
    0% {
        filter: opacity(0);
    }

    100% {
        filter: opacity(1);
    }
}

.filter-pad[b-0pwxnhldyt] {
    background: var(--filter-pad-bg);
    background: #f3f3f3;
    border-radius: 3px;
    padding: 12px;
    color: #75757566;
}

.theme-dark .filter-pad[b-0pwxnhldyt] {
   /* background: #1c1d20;*/
    /*color: white;*/
}

    .price-label[b-0pwxnhldyt]{
        top: -19px;
        left: 17px;
        font-size: 0.8rem;
        max-width: 100%;
        color: #858585;
        color: var(--theme-text-soft);
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
        margin-bottom:5px;
        font-weight: 600;
    }
.theme-light .price-label[b-0pwxnhldyt] {
    color: #797979 !important; 
}
.searchbar-container[b-0pwxnhldyt] {
    background: var(--filter-pad-bg);
    background: transparent;
    border-radius: 3px;
    color: #898989;

}

.filter-collapse-btn[b-0pwxnhldyt]{
    background: #ffffff;
    border-radius: 3px;
    margin-inline: 4px;
    margin-left: 7px;
    height: 37px;
    width: 40px;
    cursor: pointer;
}
    .filter-collapse-btn span[b-0pwxnhldyt] {
        position: absolute;
        user-select:none;
    }

.filter-uncollapsed[b-0pwxnhldyt] {
}

    .filter-uncollapsed .uncollapse-icon[b-0pwxnhldyt] {
        animation: sizedown-b-0pwxnhldyt 1s forwards;
    }

    .filter-uncollapsed .collapse-icon[b-0pwxnhldyt] {
        animation: sizeup 1s forwards;
    }



.filter-collapsed[b-0pwxnhldyt]{


}
    .filter-collapsed #filter-collapsable[b-0pwxnhldyt] {
        display: none;
    }

    .filter-collapsed .uncollapse-icon[b-0pwxnhldyt] {
        animation: sizeup 1s forwards;
    }
    .filter-collapsed .collapse-icon[b-0pwxnhldyt] {
        animation: sizedown-b-0pwxnhldyt 1s forwards;
    }

@keyframes sizedown-b-0pwxnhldyt{

    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0);
    }
    100% {
        transform: scale(0);
    }
}

@keyframes sizedown-b-0pwxnhldyt {

    0% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

.collapse-icon[b-0pwxnhldyt] {
    transform: scale(0);
    transition: 0.3s;
}
.uncollapse-icon[b-0pwxnhldyt] {
    transform: scale(0);
    transition: 0.3s;
}

.searchbar[b-0pwxnhldyt] {
    width: 100%;
    height: fit-content;
    height: 35px;
    margin-block: 10px;
    position: relative;
}
.searchbar input[b-0pwxnhldyt]{
    border-radius: 2px;
}
.searchbar-container input[b-0pwxnhldyt] {
    width: 100%;
    padding-inline: 40px;
    height: 38px;
    border-radius: 5px;
    outline: none;
    border: 1px solid #c7c7c7;
    background: transparent !important;
    color: var(--theme-text-color);
}
    input[b-0pwxnhldyt]::placeholder {
        color: var(--theme-text-color-soft) !important;
        filter:opacity(0.5);
    }
.searchbar input:focus[b-0pwxnhldyt]{
    outline: 2px solid var(--app-accent);
}

.magnifier-icon[b-0pwxnhldyt] {
    --trans-duration: 0.7s;
    position: absolute;
    top: 9px;
    left: 10px;
    transition: all var(--trans-duration);
}
    .magnifier-icon span[b-0pwxnhldyt] {
        font-size: 1.4rem;
        transition: all var(--trans-duration);
    }
    .theme-dark .magnifier-icon span[b-0pwxnhldyt]{
        color: var(--app-accent);
    }
.searchbar-focus .magnifier-icon[b-0pwxnhldyt] {
    right: 10px;
    transform: translateX(90%);
    transition: all var(--trans-duration);
}

.searchbar-focus input[b-0pwxnhldyt]{
    padding-left: 16px !important;
}

.searchbar-focus span[b-0pwxnhldyt] {
    transform: rotateY(180deg);
}


.filter-switch[b-0pwxnhldyt] {
    border: 1px solid #ffffff0b;
    position: relative;
    height: 65px;
    min-height: 65px;
    max-height: 65px;
    display: flex;
    flex-grow: 1;
    background: var(--filter-pad-bg);
    margin-block: 5px;
    font-weight: 600;
    font-size: 0.8rem;
    padding-inline: 7%;
    color: #29292a;
    color: white;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}

.theme-light .filter-switch[b-0pwxnhldyt] {
    color: #29292a;
}

.filter-switch div:nth-child(2)[b-0pwxnhldyt]{
    transform:scale(0.9);
}


.filter-square[b-0pwxnhldyt] {
    display: flex;
    border-radius: 3px;
    justify-content: center;
    align-content: center;
    align-items: center;
    align-content: center;
    background: #f6f6f6;
    min-height: fit-content;
    color: #333333;
    font-weight: 600;
    font-size: 0.9rem;
    cursor: pointer;
    transition: 0.5s;
    animation: fade-in-b-0pwxnhldyt ease 0.3s ease ;
    /*    border: 1px solid #c3c3c3;*/
    box-shadow: 0 0 3px 1px #9d9d9d3f;
    font-family: 'Assistant', sans-serif;
    padding: 0px;
    margin: 2px;
}

.theme-dark .filter-square[b-0pwxnhldyt] {
    background: #29292a;
    background: #376cff;
    background: #353535;
    background: inherit;
    /*    background: var(--app-accent);*/
    color: #ffffff;
    box-shadow: 0 0 3px #0e0e0e;
}
    .theme-dark .filter-square:hover[b-0pwxnhldyt] {
        transition: none;
        /*background: #376cff;*/
    }

.filter-square[b-0pwxnhldyt]{
}

.filter-square:hover[b-0pwxnhldyt] {
    transition: none;
    /*background: #ffffff;*/
    box-shadow: none;

}
 .selected-square[b-0pwxnhldyt]{
   outline: 2px solid var(--app-accent);

}
.theme-dark .selected-square[b-0pwxnhldyt] {
    outline: 1px solid #d5d5d5;
}
.one-square[b-0pwxnhldyt] {
    display: flex;
    min-height: 100%;
    border: 0px solid #9797974c;
    color: #2b2b2b;
    color: white;
    font-weight: 700;
    border-radius: 3px;
}
.theme-light .one-square[b-0pwxnhldyt]{
    color: #2a2a2a;
}
.one-square:hover[b-0pwxnhldyt] {
    box-shadow: inset 0 0 6px 0px #cbcbcb;
    box-shadow: inset 0 0 14px 0px #b4b4b4;
    box-shadow: inset 0 0 14px 0px #376cff;
    background: #376cff;#
    color: #f7f7f7;
}
.theme-dark .one-square:hover[b-0pwxnhldyt] {
/*    box-shadow: inset 0 0 6px 4px #5f5f5f;
*/}
.value-box[b-0pwxnhldyt] {
    height: 46px;
    width:  46px;
    padding-inline: 5px;
    min-width: fit-content;
    border: 1px solid #c6c6c6;
    animation: fade-in-b-0pwxnhldyt ease 0.5s normal;
    border-radius: 3px;
    font-size: 0.7rem;
    color: #282828;
    font-weight: 600;
    margin-right: 10px; 
    cursor:pointer;
}
.theme-dark .value-box[b-0pwxnhldyt] {
    border-color: #dbdbdb;
    background: #ededed;
    font-size: 0.7rem;
}
.value-box:hover[b-0pwxnhldyt] {
    background: var(--app-accent);
    color: white;
    border-color: #dbdbdb;
}
.value-box-selected[b-0pwxnhldyt] {
    background: var(--app-accent) !important;
    color: #ededed;
}
.atribute-name[b-0pwxnhldyt] {
    font-weight: 600;
    font-size: 0.9rem;
    font-family: 'Assistant', sans-serif;
}

@keyframes fade-in-b-0pwxnhldyt {
    0% {

        filter: opacity(0);
    }


    100% {
        filter: opacity(1);
    }
}

.loading-ph[b-0pwxnhldyt]{
    font-weight: 600;
    font-size: 0.8rem;
}

.visiblee[b-0pwxnhldyt]{
    display: block;
}
.not-visiblee[b-0pwxnhldyt]{
    display:none;
}

.search-list[b-0pwxnhldyt] {
    width: 100%;
    height: fit-content;
    background: #f8f8f8;
    background: white;
    padding: 10px;
    border-radius: 3px;
    overflow: hidden;
    z-index: 10;
    margin-top: 5px;
    position: absolute;
    box-shadow: 0px 2px 5px #989898ac;
}
.product-thumbnail[b-0pwxnhldyt] {
    --size: 50px;
    min-height: var(--size);
    min-width:  var(--size);
    max-width:  var(--size);
    max-height: var(--size);
    display: flex;
    object-fit: contain;
    margin-right: 14px;
    background: #eeeeee;
}
    .product-thumbnail img[b-0pwxnhldyt] {
        max-height: 100%;
        max-width:  100%;
        object-fit: contain;
        display:flex;
    }
.one-search-product[b-0pwxnhldyt]{
    background: #ffffff;
    display:flex;
    align-items: center;
    padding-inline: 20px;
    font-size: 0.8rem;
    color: #29292a;
    font-weight: 600;
    border-bottom: 1px solid #9d9d9d1e;
    padding-block: 4px !important;
    border-radius: 2px;
}

    .one-search-product:hover[b-0pwxnhldyt] {
        background: #376cff;
        color: white !important;
    }



.sales button[b-0pwxnhldyt] {
    width: 100%;
    margin-block: 4px;
    border: 1px solid #bebebe;
    color: #e03a3a;
    font-weight: 600;
    font-size: 0.8rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}

    .sales button:hover[b-0pwxnhldyt], .btn-selected[b-0pwxnhldyt] {
        color: white !important;
        background: #e03a3a;
    }

.installments  button[b-0pwxnhldyt]{
    color: var(--app-accent);
}
    .installments button:hover[b-0pwxnhldyt], .installments .btn-selected[b-0pwxnhldyt] {
        color: white !important;
        background: var(--app-accent);
    }

.pricing[b-0pwxnhldyt]{
   
    max-width: 100%;
}

.price-input[b-0pwxnhldyt]{
    max-width: 37%;
    padding: 0;
    padding-inline: 10px;
    border-radius: 3px;
    height: 30px;
    font-size: 0.8rem;
    color: var(--theme-text-color);
    background: transparent;
    border: 1px solid #80808045;
}
.price-input[b-0pwxnhldyt]::placeholder{
    font-style: italic;
}
.price-input:focus[b-0pwxnhldyt]{
    outline: 1px solid var(--app-accent);
}
.filter-title[b-0pwxnhldyt] {
    font-family: 'Assistant', sans-serif;
    font-weight: 600;
    font-size: 1.1rem;
/*    color: #4f4f4f;*/
    margin-block: 3px;
}

.session-route-div[b-0pwxnhldyt]{
    min-height: 35px;
}
.session-route[b-0pwxnhldyt] {
    font-size: 0.9rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}
    .session-route-div i[b-0pwxnhldyt]{
        font-size: 1.12rem;
        margin-inline: 1px;
    }



.installments[b-0pwxnhldyt]{

}

.installments-not #inst-switch[b-0pwxnhldyt] {
    transform: scale(1);
}

/*NEW*/
.categories[b-0pwxnhldyt]{
}
.categories div[b-0pwxnhldyt]{
    display:flex;
    align-items: center;
}
    .categories > div:nth-child(1) span[b-0pwxnhldyt] {
        font-size: 0.9rem;
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
    }
.panel[b-0pwxnhldyt] {
    background: #f3f3f3;
    background: transparent;
}
.panel-bg[b-0pwxnhldyt] {
    /*background: #f3f3f3;*/
}

.squares[b-0pwxnhldyt] {

}

.main-square > div[b-0pwxnhldyt]  {
    padding: 10px;
    gap: 10px;
}

.theme-dark .filter-pad-theme[b-0pwxnhldyt] {
    background: #2c2c2e;
    background: var(--pads-bg-deep-modern);
}

.mode-selector[b-0pwxnhldyt]{
    gap: 7px;
}

    .mode-selector > div[b-0pwxnhldyt] {
        cursor: pointer;
    }
    .mode-selector div[b-0pwxnhldyt]{
        transform:scale(0.9);
        transition: all 0.1s linear;
    }

.Squares div:nth-child(1)[b-0pwxnhldyt], .List div:nth-child(2)[b-0pwxnhldyt] {
    color: var(--app-accent);
    transform: scale(1.2);
}


.filter-dropdown[b-0pwxnhldyt]{
    display:block;
    margin-block: 20px;
    padding-inline: 15px;
}
.filter-dropdown > div:first-child[b-0pwxnhldyt]{
    height: 36px;
}
.filter-dropdown > div:first-child div i[b-0pwxnhldyt]{
    font-size: 1.3rem !important;
}

.drop-title[b-0pwxnhldyt]{
    font-family: unset;
    font-size: 1.0rem ;
    font-weight: 600;
}
.dd-collapsed[b-0pwxnhldyt]{
    display: none;
}
.drop-title[b-0pwxnhldyt]{

}

.filter-brand[b-0pwxnhldyt]{
    margin-block: 0px !important;
}
.brand[b-0pwxnhldyt]{
    display:flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    list-style: none;
}
.filter-dropdown input[b-0pwxnhldyt]{
    scale:1.2;
    margin-top: 7px;
    margin-right: 16px;
}
.brand label:hover[b-0pwxnhldyt]{
    color: var(--app-accent);
    cursor: pointer;
}

.brand label[b-0pwxnhldyt] {
    display: flex;
    flex-grow: 1;
    cursor: pointer;
}

.brand[b-0pwxnhldyt]{
    margin-top: 10px;
    padding: 0px;
    gap: 10px;

}

.brand li[b-0pwxnhldyt]{
    display:flex;
    align-items: center;
    gap: 4px;
    width: 100%;
    height: 30px;
}

.filter-dropdown input[b-0pwxnhldyt] {
    background-color: red !important;
    transform: scale(1.5);
}

.line[b-0pwxnhldyt]{
    margin-block: 10px;
    border-top: 1px solid #80808063;
    width: 100%;
}

.brand-select[b-0pwxnhldyt] {
    height: fit-content;
    max-height: 30px;
}
.brand-select *[b-0pwxnhldyt]{
    transition: all 0.5s linear !important;
}
.dd-colapsed[b-0pwxnhldyt] {
    max-height: 1000px;
}

.brand-select ul[b-0pwxnhldyt] {
    filter: opacity(0) !important;
    transition: all 2s linear !important;
}
.dd-colapsed ul[b-0pwxnhldyt]{
    filter: opacity(1) !important;
}
/* _content/SIGMAHASH/Components/AppComponents/Filter/Filter3.razor.rz.scp.css */
.filter-container[b-c1masg7t7l] {
    --app-blue: var(--app-accent) !important;
    --filter-pad-bg: #e2e2e2;
    --filter-pad-bg: #ffffff00;
    position: relative;
}
.theme-gold[b-c1masg7t7l]{
}
.theme-light .filter-container[b-c1masg7t7l] {
    --filter-pad-bg: #ededed;
    --filter-pad-bg: #f3f3f3;
    --filter-pad-bg: #fefefe;
}
@keyframes filterpadspawn-b-c1masg7t7l {
    0% {
        filter: opacity(0);
    }

    100% {
        filter: opacity(1);
    }
}

.filter-pad[b-c1masg7t7l] {
    background: var(--filter-pad-bg);
    border-radius: 3px;
    padding: 12px;
    color: #75757566;
}

.theme-dark .filter-pad[b-c1masg7t7l] {
   /* background: #1c1d20;*/
    /*color: white;*/
}

    .price-label[b-c1masg7t7l]{
        top: -19px;
        left: 17px;
        font-size: 0.8rem;
        max-width: 100%;
        color: #858585;
        color: var(--theme-text-soft);
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
        margin-bottom:5px;
        font-weight: 600;
    }
.theme-light .price-label[b-c1masg7t7l] {
    color: #797979 !important; 
}
.searchbar-container[b-c1masg7t7l] {
    background: var(--filter-pad-bg);
    background: transparent;
    border-radius: 3px;
    color: #898989;

}

.filter-collapse-btn[b-c1masg7t7l]{
    background: #ffffff;
    border-radius: 3px;
    margin-inline: 4px;
    margin-left: 7px;
    height: 37px;
    width: 40px;
    cursor: pointer;
}
    .filter-collapse-btn span[b-c1masg7t7l] {
        position: absolute;
        user-select:none;
    }

.filter-uncollapsed[b-c1masg7t7l] {
}

    .filter-uncollapsed .uncollapse-icon[b-c1masg7t7l] {
        animation: sizedown-b-c1masg7t7l 1s forwards;
    }

    .filter-uncollapsed .collapse-icon[b-c1masg7t7l] {
        animation: sizeup 1s forwards;
    }



.filter-collapsed[b-c1masg7t7l]{


}
    .filter-collapsed #filter-collapsable[b-c1masg7t7l] {
        display: none;
    }

    .filter-collapsed .uncollapse-icon[b-c1masg7t7l] {
        animation: sizeup 1s forwards;
    }
    .filter-collapsed .collapse-icon[b-c1masg7t7l] {
        animation: sizedown-b-c1masg7t7l 1s forwards;
    }

@keyframes sizedown-b-c1masg7t7l{

    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0);
    }
    100% {
        transform: scale(0);
    }
}

@keyframes sizedown-b-c1masg7t7l {

    0% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

.collapse-icon[b-c1masg7t7l] {
    transform: scale(0);
    transition: 0.3s;
}
.uncollapse-icon[b-c1masg7t7l] {
    transform: scale(0);
    transition: 0.3s;
}

.searchbar[b-c1masg7t7l] {
    width: 100%;
    height: fit-content;
    height: 35px;
    margin-block: 10px;
    position: relative;
}
.searchbar input[b-c1masg7t7l]{
    border-radius: 2px;
}
.searchbar-container input[b-c1masg7t7l] {
    width: 100%;
    padding-inline: 40px;
    height: 38px;
    border-radius: 5px;
    outline: none;
    border: 1px solid #c7c7c7;
    background: transparent !important;
    color: var(--theme-text-color);
}
    input[b-c1masg7t7l]::placeholder {
        color: var(--theme-text-color-soft) !important;
        filter:opacity(0.5);
    }
.searchbar input:focus[b-c1masg7t7l]{
    outline: 2px solid var(--app-accent);
}

.magnifier-icon[b-c1masg7t7l] {
    --trans-duration: 0.7s;
    position: absolute;
    top: 9px;
    left: 10px;
    transition: all var(--trans-duration);
}
    .magnifier-icon span[b-c1masg7t7l] {
        font-size: 1.4rem;
        transition: all var(--trans-duration);
    }
    .theme-dark .magnifier-icon span[b-c1masg7t7l]{
        color: var(--app-accent);
    }
.searchbar-focus .magnifier-icon[b-c1masg7t7l] {
    right: 10px;
    transform: translateX(90%);
    transition: all var(--trans-duration);
}

.searchbar-focus input[b-c1masg7t7l]{
    padding-left: 16px !important;
}

.searchbar-focus span[b-c1masg7t7l] {
    transform: rotateY(180deg);
}


.filter-switch[b-c1masg7t7l] {
    border: 1px solid #ffffff0b;
    position: relative;
    height: 65px;
    min-height: 65px;
    max-height: 65px;
    display: flex;
    flex-grow: 1;
    margin-block: 5px;
    font-weight: 600;
    font-size: 0.8rem;
    padding-inline: 7%;
    color: #29292a;
    color: white;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}

.theme-light .filter-switch[b-c1masg7t7l] {
    color: #29292a;
}

.filter-switch div:nth-child(2)[b-c1masg7t7l]{
    transform:scale(0.9);
}


.filter-square[b-c1masg7t7l] {
    display: flex;
    border-radius: 3px;
    justify-content: center;
    align-content: center;
    align-items: center;
    align-content: center;
    background: #f6f6f6;
    min-height: fit-content;
    color: #333333;
    font-weight: 600;
    font-size: 0.9rem;
    cursor: pointer;
    transition: 0.5s;
    animation: fade-in-b-c1masg7t7l ease 0.3s ease ;
    /*    border: 1px solid #c3c3c3;*/
    box-shadow: 0 0 3px 1px #9d9d9d3f;
    font-family: 'Assistant', sans-serif;
    padding: 0px;
    margin: 2px;
}

.theme-dark .filter-square[b-c1masg7t7l] {
    background: #29292a;
    background: #376cff;
    background: #353535;
    background: inherit;
    /*    background: var(--app-accent);*/
    color: #ffffff;
    box-shadow: 0 0 3px #0e0e0e;
}
    .theme-dark .filter-square:hover[b-c1masg7t7l] {
        transition: none;
        /*background: #376cff;*/
    }

.filter-square[b-c1masg7t7l]{
}

.filter-square:hover[b-c1masg7t7l] {
    transition: none;
    /*background: #ffffff;*/
    box-shadow: none;

}
 .selected-square[b-c1masg7t7l]{
   outline: 2px solid var(--app-accent);

}
.theme-dark .selected-square[b-c1masg7t7l] {
    outline: 1px solid #d5d5d5;
}
.one-square[b-c1masg7t7l] {
    display: flex;
    min-height: 100%;
    border: 0px solid #9797974c;
    color: #2b2b2b;
    color: white;
    font-weight: 700;
    border-radius: 3px;
}
.theme-light .one-square[b-c1masg7t7l]{
    color: #2a2a2a;
}
.one-square:hover[b-c1masg7t7l] {
    box-shadow: inset 0 0 6px 0px #cbcbcb;
    box-shadow: inset 0 0 14px 0px #b4b4b4;
    box-shadow: inset 0 0 14px 0px #376cff;
    background: #376cff;#
    color: #f7f7f7;
}
.theme-dark .one-square:hover[b-c1masg7t7l] {
/*    box-shadow: inset 0 0 6px 4px #5f5f5f;
*/}
.value-box[b-c1masg7t7l] {
    height: 46px;
    width:  46px;
    padding-inline: 5px;
    min-width: fit-content;
    border: 1px solid #c6c6c6;
    animation: fade-in-b-c1masg7t7l ease 0.5s normal;
    border-radius: 3px;
    font-size: 0.7rem;
    color: #282828;
    font-weight: 600;
    margin-right: 10px; 
    cursor:pointer;
}
.theme-dark .value-box[b-c1masg7t7l] {
    border-color: #dbdbdb;
    background: #ededed;
    font-size: 0.7rem;
}
.value-box:hover[b-c1masg7t7l] {
    background: var(--app-accent);
    color: white;
    border-color: #dbdbdb;
}
.value-box-selected[b-c1masg7t7l] {
    background: var(--app-accent) !important;
    color: #ededed;
}
.atribute-name[b-c1masg7t7l] {
    font-weight: 600;
    font-size: 0.9rem;
    font-family: 'Assistant', sans-serif;
}

@keyframes fade-in-b-c1masg7t7l {
    0% {

        filter: opacity(0);
    }


    100% {
        filter: opacity(1);
    }
}

.loading-ph[b-c1masg7t7l]{
    font-weight: 600;
    font-size: 0.8rem;
}

.visiblee[b-c1masg7t7l]{
    display: block;
}
.not-visiblee[b-c1masg7t7l]{
    display:none;
}

.search-list[b-c1masg7t7l] {
    width: 100%;
    height: fit-content;
    background: #f8f8f8;
    background: white;
    padding: 10px;
    border-radius: 3px;
    overflow: hidden;
    z-index: 10;
    margin-top: 5px;
    position: absolute;
    box-shadow: 0px 2px 5px #989898ac;
}
.product-thumbnail[b-c1masg7t7l] {
    --size: 50px;
    min-height: var(--size);
    min-width:  var(--size);
    max-width:  var(--size);
    max-height: var(--size);
    display: flex;
    object-fit: contain;
    margin-right: 14px;
    background: #eeeeee;
}
    .product-thumbnail img[b-c1masg7t7l] {
        max-height: 100%;
        max-width:  100%;
        object-fit: contain;
        display:flex;
    }
.one-search-product[b-c1masg7t7l]{
    background: #ffffff;
    display:flex;
    align-items: center;
    padding-inline: 20px;
    font-size: 0.8rem;
    color: #29292a;
    font-weight: 600;
    border-bottom: 1px solid #9d9d9d1e;
    padding-block: 4px !important;
    border-radius: 2px;
}

    .one-search-product:hover[b-c1masg7t7l] {
        background: #376cff;
        color: white !important;
    }



.sales button[b-c1masg7t7l] {
    width: 100%;
    margin-block: 4px;
    border: 1px solid #bebebe;
    color: #e03a3a;
    font-weight: 600;
    font-size: 0.8rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}

    .sales button:hover[b-c1masg7t7l], .btn-selected[b-c1masg7t7l] {
        color: white !important;
        background: #e03a3a;
    }

.installments  button[b-c1masg7t7l]{
    color: var(--app-accent);
}
    .installments button:hover[b-c1masg7t7l], .installments .btn-selected[b-c1masg7t7l] {
        color: white !important;
        background: var(--app-accent);
    }

.pricing[b-c1masg7t7l]{
   
    max-width: 100%;
}

.price-input[b-c1masg7t7l]{
    max-width: 37%;
    padding: 0;
    padding-inline: 10px;
    border-radius: 3px;
    height: 30px;
    font-size: 0.8rem;
    color: var(--theme-text-color);
    background: transparent;
    border: 1px solid #80808045;
}
.price-input[b-c1masg7t7l]::placeholder{
    font-style: italic;
}
.price-input:focus[b-c1masg7t7l]{
    outline: 1px solid var(--app-accent);
}
.filter-title[b-c1masg7t7l] {
    font-family: 'Assistant', sans-serif;
    font-weight: 600;
    font-size: 1.1rem;
/*    color: #4f4f4f;*/
    margin-block: 3px;
}

.session-route-div[b-c1masg7t7l]{
    min-height: 35px;
}
.session-route[b-c1masg7t7l] {
    font-size: 0.9rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}
    .session-route-div i[b-c1masg7t7l]{
        font-size: 1.12rem;
        margin-inline: 1px;
    }



.installments[b-c1masg7t7l]{

}

.installments-not #inst-switch[b-c1masg7t7l] {
    transform: scale(1);
}

/*NEW*/
.categories[b-c1masg7t7l]{
}
.categories div[b-c1masg7t7l]{
    display:flex;
    align-items: center;
}
    .categories > div:nth-child(1) span[b-c1masg7t7l] {
        font-size: 0.9rem;
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
    }
.panel[b-c1masg7t7l] {
    background: #f3f3f3;
    background: transparent;
}
.panel-bg[b-c1masg7t7l] {
    /*background: #f3f3f3;*/
}

.squares[b-c1masg7t7l] {

}

.main-square > div[b-c1masg7t7l]  {
    padding: 10px;
    gap: 10px;
}

.theme-dark .filter-pad-theme[b-c1masg7t7l] {
    background: #2c2c2e;
    background: var(--pads-bg-deep-modern);
}

.mode-selector[b-c1masg7t7l]{
    gap: 7px;
}

    .mode-selector > div[b-c1masg7t7l] {
        cursor: pointer;
    }
    .mode-selector div[b-c1masg7t7l]{
        transform:scale(0.9);
        transition: all 0.1s linear;
    }

.Squares div:nth-child(1)[b-c1masg7t7l], .List div:nth-child(2)[b-c1masg7t7l] {
    color: var(--app-accent);
    transform: scale(1.2);
}


.filter-dropdown[b-c1masg7t7l]{
    display:block;
    margin-block: 20px;
    padding-inline: 15px;
}
.filter-dropdown > div:first-child[b-c1masg7t7l]{
    height: 36px;
}
.filter-dropdown > div:first-child div i[b-c1masg7t7l]{
    font-size: 1.3rem !important;
}

.drop-title[b-c1masg7t7l]{
    font-family: unset;
    font-size: 1.0rem ;
    font-weight: 600;
}
.dd-collapsed[b-c1masg7t7l]{
    display: none;
}
.drop-title[b-c1masg7t7l]{

}

.filter-brand[b-c1masg7t7l]{
    margin-block: 0px !important;
}
.brand[b-c1masg7t7l]{
    display:flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    list-style: none;
}
.filter-dropdown input[b-c1masg7t7l]{
    scale:1.2;
    margin-top: 7px;
    margin-right: 16px;
}
.brand label:hover[b-c1masg7t7l]{
    color: var(--app-accent);
    cursor: pointer;
}

.brand label[b-c1masg7t7l] {
    display: flex;
    flex-grow: 1;
    cursor: pointer;
}

.brand[b-c1masg7t7l]{
    margin-top: 10px;
    padding: 0px;
    gap: 10px;

}

.brand li[b-c1masg7t7l]{
    display:flex;
    align-items: center;
    gap: 4px;
    width: 100%;
    height: 30px;
}

.filter-dropdown input[b-c1masg7t7l] {
    background-color: red !important;
    transform: scale(1.5);
}

.line[b-c1masg7t7l]{
    margin-block: 10px;
    border-top: 1px solid #80808063;
    width: 100%;
}

.brand-select[b-c1masg7t7l] {
    height: fit-content;
    max-height: 30px;
}
.brand-select *[b-c1masg7t7l]{
    transition: all 0.5s linear !important;
}
.dd-colapsed[b-c1masg7t7l] {
    max-height: 1000px;
}

.brand-select ul[b-c1masg7t7l] {
    filter: opacity(0) !important;
    transition: all 2s linear !important;
}
.dd-colapsed ul[b-c1masg7t7l]{
    filter: opacity(1) !important;
}
/* _content/SIGMAHASH/Components/AppComponents/Filter/FilterList.razor.rz.scp.css */
.list[b-wrk914gsxj] {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 3px;
}

.li-item[b-wrk914gsxj] {
    position: relative;
    height: 38px;
    display: flex;
    align-items: center;
    padding-inline: 15px;
    margin-block: -1px;
    background: #0000002d;
    background: #85858516;
    background: var(--pads-bg-deep-modern);
    margin-block: 1px;
    border-radius: 2px;
}
.theme-dark .li-item[b-wrk914gsxj] {
    background: #0000002d;
    background: #1c1d20;
    background: #1d1e21;
    background: #1d1e22;
    background: var(--pads-bg-deep-modern);
}
.has-children-border[b-wrk914gsxj]{
    border-bottom-width: 2px;
}

.li-item:hover[b-wrk914gsxj] {
    background: #2039ff;
    background: rgb(254, 232, 248);
    color: #1f1f1f;
    font-weight: 600;
    cursor: pointer;
}

.li-item div:nth-child(1)[b-wrk914gsxj] {
    transition: 0.2s;
    font-family: 'Assistant', sans-serif;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 700;
    font-size: 0.9rem;
    font-style: italic;
}

    .li-item:hover div:nth-child(1)[b-wrk914gsxj]{
        transform: translateX(20px);
    }

.btn-expand[b-wrk914gsxj]{
    position: absolute;
    right: 10px;
    display:flex;
    align-items: center;
    z-index: 100;
}


.not-visible[b-wrk914gsxj]{
    background: red;
    display:none;
}
.visible[b-wrk914gsxj]{
    display: flex;
}
.btn-expand i[b-wrk914gsxj]{
    transition: 0.1s;
}
.not-exp .btn-expand i[b-wrk914gsxj] {
    transform: rotate(90deg);
}

.btn-select[b-wrk914gsxj] {
    position: absolute;
    right: 20px;
    display: flex;
    align-items: center;
    z-index: 100;
}

.li-item:hover .btn-select i[b-wrk914gsxj]{
    transform: translateX(10px);
}

.selected[b-wrk914gsxj]{
    background: #2039ff !important;
    color: white !important;
}
.theme-gold .selected[b-wrk914gsxj]{
    background: var(--app-accent) !important;
    color: black;
}
    .theme-gold .selected .elem-name[b-wrk914gsxj] {
        color: black;
    }
.level-0[b-wrk914gsxj]{
    filter: brightness(0.95);
}
.theme-dark .level-0[b-wrk914gsxj] {
    filter: brightness(0.95);
}

/* _content/SIGMAHASH/Components/AppComponents/Footers/IndexFooter.razor.rz.scp.css */
.IndexFooter[b-37oyx5yry1] {
    max-height: fit-content;
    display: flex;
    justify-content: center;
    background: var(--pads-bg-deep-modern);
    border-top: 0px solid var(--app-accent);
}

.theme-dark .IndexFooter[b-37oyx5yry1] {
    background: #19191b !important;
}

.footer-top[b-37oyx5yry1] {
    height: 120px;
    min-height: 120px;
    width: 100%;
    overflow: hidden;
    display: flex;
    background: #19191b;
    filter: contrast(1.04);
    position: relative;
    justify-content: center;
}

.foopter-top-bg[b-37oyx5yry1] {
    position: absolute;
    top: 0px;
    left: 0px;
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    height: 100%;
    filter: invert(1) opacity(0.2);
    object-fit: cover !important;
    object-position: 0px 40%;
    z-index: 0;
}

.top-body[b-37oyx5yry1] {
    padding-block: 12px;
    z-index: 10;
    color: #8e8e8e;
    font-family: 'Bebas Neue', cursive;
    letter-spacing: 1px;
    font-size: 0.9rem;
    font-weight: 600;
    width: 100%;
}

.cc-icons > div[b-37oyx5yry1] {
    background: #a4a4a4;
    border-radius: 3px;
    padding: 3px;
    height: fit-content;
    height: 35px;
    display:flex;align-items:center;
}
.cc-icons img[b-37oyx5yry1] {
    width: 40px;
    filter:grayscale(1);
    object-fit: contain;
}



.footer-body[b-37oyx5yry1] {
    padding-BLOCK: 45px;
    width: 100%;
    min-height: 300px;
}

@media all and (max-width: 450px){
    .footer-body[b-37oyx5yry1]{
        padding: 9px;
    }
}

.footer-title[b-37oyx5yry1] {
    font-size: 0.8rem;
    font-family: 'Bebas Neue', cursive;
    font-family: "Fugaz One", sans-serif;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    opacity: 0.88;
    color: #9e9fac;
    margin-bottom: 10px;
}

section[b-37oyx5yry1] {
    padding-inline: 15px;
    width: 100%;
    min-height: 100%;
    font-size: 0.8rem;
}

.app-text[b-37oyx5yry1] {
    font-size: 0.8rem;
}

.social-icon[b-37oyx5yry1]{
    font-size: 1.6rem;
}
    .social-icon *[b-37oyx5yry1] {
        color: #d7d7d7;
    }

.nav-item[b-37oyx5yry1]{
    width: fit-content;
    text-decoration: underline !important;
}
.nav-item:hover[b-37oyx5yry1]  {
    color: red !important;
}
.nav-link:hover[b-37oyx5yry1]{
}

input[b-37oyx5yry1] {
    margin-right: 0px;
    height: 38px;
    flex-grow: 1;
    border: 0px;
}

input:focus[b-37oyx5yry1]{
   outline: 2px solid var(--app-accent);
}

.sub-button[b-37oyx5yry1] {
    width: 90px;
    min-height: 100%;
    font-weight: 600;
    font-family: 'Roboto Condensed', sans-serif;
}

    .sub-button:hover[b-37oyx5yry1] {
        border-color: transparent !important;
    }

.theme-light .sub-button:hover[b-37oyx5yry1], .theme-dark .sub-button:hover[b-37oyx5yry1] {
    background: var(--app-accent) !important;
    color: white !important;
}


.theme-gold .sub-button:hover[b-37oyx5yry1]{
    background: var(--app-accent) !important;
    color: black !important;
}

/* _content/SIGMAHASH/Components/AppComponents/General/Modal/ModalContainer.razor.rz.scp.css */
#modal-container[b-leysiifnzv]{
    position: absolute;
    top:  0px;
    display: flex;
    left: 0px;
    min-width: 100vw;
    min-height: 100vh;
    background: #0000008b;
    z-index: 10000;
    overflow-y: scroll;
}
#close[b-leysiifnzv]{
    z-index: 11;
}
modal[b-leysiifnzv] {
    width: fit-content;
    position: relative;
    max-width: 90vw !important;
    margin-left: 4px;/*quick fix, need to correct main scrollbar*/
    width: 100%;
}
#close[b-leysiifnzv]{
    top: 12px;
    right: 12px;
    position:absolute;
}
/* _content/SIGMAHASH/Components/AppComponents/General/Modal/SmallModal.razor.rz.scp.css */

.tech-small-modal[b-6z9yfhiodg] {
    max-width: 88vh;
    width: 380px;
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-items: center;
    padding-block: 30px;
    background: red;
}

.tech-modal-title[b-6z9yfhiodg]{
    width: 80%;
    font-weight: 600;
    font-size: 1.3rem;

}

.tech-modal-message[b-6z9yfhiodg] {
    width: 80%;
    font-family: 'Segoe UI';
}

.tech-modal[b-6z9yfhiodg] {
    animation: modal-spawn-b-6z9yfhiodg 0.4s ease normal;
}

@keyframes modal-spawn-b-6z9yfhiodg{
    0%{
        filter:opacity(0);
        transform: translateY(30px);
    }
    100% {
        filter: opacity(1);
        transform: translateY(0);
    }
}

.modal-top-adorn[b-6z9yfhiodg] {
    height: 7px;
    background: #173fff !important;
    width: 100%;
    
}

.status500 .modal-top-adorn[b-6z9yfhiodg] {
    background: red !important;
}
/* _content/SIGMAHASH/Components/AppComponents/General/Modal/SmallModalContainer.razor.rz.scp.css */

.tech-small-modal[b-mhl5n022nj] {
    max-width: 88vh;
    width: 380px;
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-items: center;
    padding-block: 30px;
    background: red;
}

.tech-modal-title[b-mhl5n022nj] {
    width: 80%;
    font-weight: 600;
    font-size: 1.3rem;
}

.tech-modal-message[b-mhl5n022nj] {
    width: 80%;
    font-family: 'Segoe UI';
}

.tech-modal[b-mhl5n022nj] {
    margin-top: -10% !important;
    animation: modal-spawn-b-mhl5n022nj 0.4s ease normal;
}

@keyframes modal-spawn-b-mhl5n022nj {
    0% {
        filter: opacity(0);
        transform: translateY(30px);
    }

    100% {
        filter: opacity(1);
        transform: translateY(0);
    }
}

.modal-top-adorn[b-mhl5n022nj] {
    height: 7px;
    background: #173fff !important;
    width: 100%;
}
.modal-content[b-mhl5n022nj] {
    padding: 14px;
    border-top: 4px solid var(--app-blue);
}

#close[b-mhl5n022nj] {
    position: absolute;
    top: 10px;
    right: 10px;
}
/* _content/SIGMAHASH/Components/AppComponents/General/NavMenuExpander.razor.rz.scp.css */



/*SMALL NAVBAR*/

@keyframes fade-in-icons-b-k5nbjhmhwy {
    0% {
        filter: opacity(0);
    }

    100% {
        filter: opacity(1);
    }
}

.sma[b-k5nbjhmhwy] {
    --duration: 0.1s;
}

.small-navbar-icon[b-k5nbjhmhwy] {
    color: #393939;
    max-width: 45px;
    max-height: 45px;
    min-height: 45px;
    min-width: 45px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    justify-items: center;
    align-content: center;
    align-items: center;
    cursor: pointer;
    transition: var(--duration);
    padding: 0 !important;
}

.select-dot[b-k5nbjhmhwy] {
    position: absolute;
    top: 50%;
    transform: scale(0);
    transition: transform var(--duration);
    filter: opacity(1);
}

.icon-selected div span[b-k5nbjhmhwy] {
    color: var(--app-accent) !important; /*because default color is white, declared right below.*/
}

.icon-selected .select-dot[b-k5nbjhmhwy] {
    transform: scale(1);
}

.icon-animation .select-dot[b-k5nbjhmhwy] {
    filter: opacity(1);
}

.icon-animation[b-k5nbjhmhwy] {
}

.rotate-collapser[b-k5nbjhmhwy] {
    transform: rotate(180deg);
}

.app-small-navbar[b-k5nbjhmhwy] {
    min-width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.icons[b-k5nbjhmhwy] {
    animation: fade-in-icons-b-k5nbjhmhwy 0.5s ease forwards;
    display: flex;
    justify-content: space-between;
    min-width: 160px;
    display: none;
    max-width: 200px;
    padding: 0 !important;
    margin-inline: 0px !important;
}

    .icons[b-k5nbjhmhwy]  a {
        margin: 0 !important;
    }

.icon-span[b-k5nbjhmhwy] {
    transform: scale(1);
    transition: var(--duration);
}

.theme-dark .icon-span[b-k5nbjhmhwy] {
    color: #dedede;
}

.icon-selected .icon-span[b-k5nbjhmhwy] {
    margin-top: -10px;
}

.icon-animation .icon-span[b-k5nbjhmhwy] {
    transform: scale(1.0);
}

.small-navbar-icon:hover[b-k5nbjhmhwy] {
}


.small-navbar-container[b-k5nbjhmhwy] {
    max-width: 250px;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}


@media ALL and (max-width: 641px) {
    .small-navbar-container[b-k5nbjhmhwy] {
    }
}
/* _content/SIGMAHASH/Components/AppComponents/General/ProgressValidation/ProgressValidator.razor.rz.scp.css */
.completion-container[b-q7ht49sdcq] {



}
/* _content/SIGMAHASH/Components/AppComponents/General/Selector/TechInputSelector.razor.rz.scp.css */

.schema-dropownlist[b-lfxfuqgger] {
    font-family: 'Segoe UI';
    overflow: hidden;
    border: 1px solid #c6c6c6;
    transition: 1s;  
}

.collapse-container[b-lfxfuqgger] {
    position: sticky;
    top: 0px;
}

.dropdownlist-item[b-lfxfuqgger] {
    min-width: 100%;
    max-width: 100%;
    background: var(--theme-bg) !important;
    color: #272727 !important;
    color: var(--theme-text) !important;
    /*border: 1px solid #c6c6c6;*/
    display: flex;
    align-items: center;
    padding-inline: 10px;
    font-weight:bold;
    margin-bottom: -1px;
    background: red;
}

    .dropdownlist-item:hover[b-lfxfuqgger], .dropdownlist-item input:hover[b-lfxfuqgger] {
        background: #949494;
        background: #214eff;
        color: #e6e6e6;
    }


.schema-dropownlist:hover[b-lfxfuqgger] {
    outline: 2px solid #3a8cff;
}

@keyframes editanimation-b-lfxfuqgger{
    0% {opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 0;}
}

.edit-animation[b-lfxfuqgger]{
    transition: opacity 1s;
    animation-name: editanimation-b-lfxfuqgger;
    animation-duration: 1s;
    animation-iteration-count: infinite;

}


.selector-collapse[b-lfxfuqgger] {
    overflow: visible;
    height: fit-content;
    min-height: fit-content;
    max-height: fit-content;
}

input[b-lfxfuqgger]{
    background: transparent;
    border: none;
    outline:none;
    max-width: 85%;
/*    border-bottom: 1px solid #aaaaaa;*/
}

    input[b-lfxfuqgger] {
        border-bottom: 1px dotted #aaaaaa;

    }

input[b-lfxfuqgger]::placeholder{
    color: var(--theme-text);
}

.dropdownlist-add[b-lfxfuqgger]{
    background :#ffffff;
    border: none;
}
.dropdownlist-add input[b-lfxfuqgger]{
    border: none;
}

/* _content/SIGMAHASH/Components/AppComponents/General/Selector/TechInputSelectorDelete.razor.rz.scp.css */

.schema-dropownlist[b-e1qoyt3l3x] {
    font-family: 'Segoe UI';
    overflow: hidden;
    border: 1px solid #c6c6c6;
    transition: 1s;
    
}

.collapse-container[b-e1qoyt3l3x] {
    position: relative;
    top: 0px;
}

.dropdownlist-item[b-e1qoyt3l3x] {
    min-width: 100%;
    max-width: 100%;
/*    background: var(--theme-bg);*/
    color: inherit;
    /*border: 1px solid #c6c6c6;*/
    background:transparent;
    display: flex;
    align-items: center;
    padding-inline: 10px;
    font-weight:bold;
    margin-bottom: -1px;
    justify-content: space-between;
}

    .dropdownlist-item:hover[b-e1qoyt3l3x], .dropdownlist-item input:hover[b-e1qoyt3l3x] {
        background: #949494;
        background: #214eff;
        color: #e6e6e6;
    }


.schema-dropownlist:hover[b-e1qoyt3l3x] {
    outline: 2px solid #3a8cff;
}

@keyframes editanimation-b-e1qoyt3l3x{
    0% {opacity: 0;}
    50%{opacity: 1;}
    100%{opacity: 0;}
}

.edit-animation[b-e1qoyt3l3x]{
    transition: opacity 1s;
    animation-name: editanimation-b-e1qoyt3l3x;
    animation-duration: 1s;
    animation-iteration-count: infinite;

}


.selector-collapse[b-e1qoyt3l3x] {
    overflow: visible;
    height: fit-content;
    min-height: fit-content;
    max-height: fit-content;
    z-index: 50;
}

input[b-e1qoyt3l3x]{
    background: transparent;
    border: none;
    outline:none;
    max-width: 85%;
/*    border-bottom: 1px solid #aaaaaa;*/
}

    input[b-e1qoyt3l3x] {
        border-bottom: 1px dotted #aaaaaa;

    }

input[b-e1qoyt3l3x]::placeholder{
    color: var(--theme-text);
}

.dropdownlist-add[b-e1qoyt3l3x]{
    background :#ffffff;
    border: none;
    padding-inline: 0;
}
.dropdownlist-add input[b-e1qoyt3l3x]{
    border: none;
    width: 100%;
}

/* _content/SIGMAHASH/Components/AppComponents/General/Selector/TechSelectList.razor.rz.scp.css */

.schema-dropownlist[b-1pbqmxbjjm] {
    font-family: 'Segoe UI';
    overflow: hidden;
    z-index: 0;
    border: 1px solid #c6c6c6;
    border: 2px solid #c6c6c6;
    z-index: 10000;
    background: transparent;
    overflow:hidden;
}

.collapse-container[b-1pbqmxbjjm] {
    margin-top: -3px;
    position: relative;
    top: 0px;
    box-shadow: -1px 2px 5px 0px #696969;
    z-index: 10;

}

.dropdownlist-item[b-1pbqmxbjjm] {
    min-width: 100%;
    max-width: 100%;
    background: var(--theme-bg);
    position: relative;
    color: inherit;
    display: flex;
    align-items: center;
    padding-inline: 10px;
    z-index: 0;
    display:flex;
    align-content: center;
    align-items: center;
    
}

.dropdownlist-item span[b-1pbqmxbjjm]{
    margin-top: -3px;
}

.dropdownlist-item:hover[b-1pbqmxbjjm]
{
    background: #949494;
}

.schema-dropownlist:hover[b-1pbqmxbjjm] {
    outline: 2px solid #3a8cff;
}


.selector-collapse[b-1pbqmxbjjm] {
    overflow: visible;
    height: fit-content;
    min-height: fit-content;
    max-height: fit-content;

}


/* _content/SIGMAHASH/Components/AppComponents/General/Slider/InputSlider.razor.rz.scp.css */
.slider[b-9lzfah7nz2] {
    --transition: all 0.05s linear;
    --bg: #2465ff;
    --bd-radius: 3px;
    display: flex;
    align-items: stretch;
    width: 100%;
    height: fit-content;
    position: relative;
    max-width: 100%;
    height: 20px;
}

.value-binder[b-9lzfah7nz2] {
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px;
    z-index: 10;
    width: 125%;
    margin-left: -12.5%;
    margin-top: -50vh;
    padding-inline: 12.5%;
}

.dragging .value-binder[b-9lzfah7nz2] {
    min-height: 100vh;
}

.binder-block[b-9lzfah7nz2] {
    display: flex;
    min-height: 100%;
    flex-grow: 1;
    margin-top: -50vh;
    pointer-events: none;
    display:none;
    border: 0px solid red;
    margin-left: -1px;
}

.slider-container[b-9lzfah7nz2] {
    width: 100%;
    align-items: center;
    display:flex;
    position: relative !important;
}
.slider-track[b-9lzfah7nz2] {
    display: flex;
    width: 99%;
    height: 10px;
    left: 0px;
    top: 5px;
    z-index: 0;
    background: #86868678;
    position: absolute;
    align-self: center;
    justify-self: center;
    border-radius: var(--bd-radius);
}
.slider-bar[b-9lzfah7nz2] {
    height: 10px;
    width: 100%;
    z-index: 12;
    background: var(--bg);
    transition: var(--transition);
    border-radius: var(--bd-radius) 0px 0px var(--bd-radius);
    pointer-events: none;
}
.slider-dragger[b-9lzfah7nz2] {
    position: absolute;
    top: -20%;
    width: 16px;
    height: 28px;
    border-radius: var(--bd-radius);
    background: var(--bg);
    z-index: 11;
    transition: var(--transition);
    cursor: pointer;
}
.slider-dragger:hover[b-9lzfah7nz2] {
}

.slider-dragger:hover[b-9lzfah7nz2]{
}

.dragging .slider-dragger[b-9lzfah7nz2]{
}
.dragging .slider-dragger[b-9lzfah7nz2] {
    box-shadow: 0px 0px 5px #89898959;
    transform: scale(1.1);
    outline: 2px solid white;
    pointer-events: none; 
}

.dragging .binder-block[b-9lzfah7nz2]{
    display:block;
    pointer-events: auto;
}

@keyframes bar-edit-b-9lzfah7nz2 {
    0%{

    }
}
/* _content/SIGMAHASH/Components/AppComponents/General/Tabs/TabDisplay.razor.rz.scp.css */
/* _content/SIGMAHASH/Components/AppComponents/General/Tooltips/Tooltip.razor.rz.scp.css */
.tool-tip[b-4i4ypvnh6b] {
    min-height: fit-content;
    border-radius: 5px;
    padding: 5px;
    background: var(--pads-bg-deep);
    box-shadow: var(--theme-box-shadow);
    box-shadow: 0px 2px 3px #0d0d0d9f;
    z-index: 1001;
    cursor: pointer;
    position: absolute;
    filter:opacity(0);
    display:none;
    display:flex !important;

}


.visible .tool-tip[b-4i4ypvnh6b] {
    display: flex;
    filter: opacity(1) !important;
    transition: filter linear 0.1s !important;
}
/* _content/SIGMAHASH/Components/AppComponents/Inputs/PriceInput.razor.rz.scp.css */
.PriceInput[b-j1tv4aszqd]{
    display:flex;
    align-items: center;
    justify-content: center;
}

input[b-j1tv4aszqd] {
    width: 140px;
    padding-inline: 13px;
    font-size: 1rem;
    color: transparent !important;
    caret-color: var(--theme-text-color);
}
input:focus[b-j1tv4aszqd]{
}

.d-value[b-j1tv4aszqd] {
    font-size: 1rem;
    color: var(--theme-text-color);
    align-self: center;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-inline: 5px;
    pointer-events: none;
    padding-top: 3px;
}
/* _content/SIGMAHASH/Components/AppComponents/Inputs/ThemeSwitch.razor.rz.scp.css */
.checkbox[b-w2m65ovcls]{
    width: 160px;
    height: 20px;
    background: transparent;
    border: 1px solid #82828220;
    display:flex;
    align-items: center;
    justify-content: space-between;
    color: #8f8f8faf;
    position: relative;
}
.theme[b-w2m65ovcls] {
    font-size: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 33.33%;
    height: 100%;
    z-index: 2;
}
.selector[b-w2m65ovcls] {
    display: flex;
    min-width: 39%;
    max-width: 39%;
    min-height: 24px;
    background: white;
    position: absolute;
    z-index: 1;
    border-radius: 3px;
    transition: 0.15s;
    box-shadow: 0px 0px 4px #707070a6;
}

.selected-0[b-w2m65ovcls]{
    left: -3%;
}
.selected-1[b-w2m65ovcls] {
    left: 31%;
}
.selected-2[b-w2m65ovcls] {
    left: 64%;
}

.selected[b-w2m65ovcls]{
    font-weight: 600;
    color: black;
}

/* _content/SIGMAHASH/Components/AppComponents/Inputs/ThemeSwitch2.razor.rz.scp.css */
.themeswitch[b-okcgalg4d8]{
    width: 50px;
    width: 50px;
    display:flex;
    position: relative;
}

.switch-title[b-okcgalg4d8] {
    font-family: 'Bebas Neue', cursive;
    font-style: italic;
    letter-spacing:1.4px;
    font-size: 1.1rem !important;

}

.themeswitch div img[b-okcgalg4d8] {
    display: flex;
    opacity: 1 !important;
    object-fit: contain;
    max-width: 30px !important;
}
.sun[b-okcgalg4d8]{
    transform:scale(0.8);
}
.theme-moon[b-okcgalg4d8]{
    transform: scale(0.6);
    filter: grayscale(0) contrast(0) brightness(1.7) drop-shadow(0px 0px 5px #ffffff5b);
    
}
.coin[b-okcgalg4d8] {
    display: flex;
    object-fit: contain !important;
    filter:  contrast(1) saturate(1) hue-rotate(-0deg) opacity(1);
}



.theme-list-collapsed .theme-options[b-okcgalg4d8] {
    opacity: 1 !important;
    pointer-events: auto !important;

}

.theme-list-collapsed .theme-options[b-okcgalg4d8]{
    z-index: 1000;
}

.theme-icons[b-okcgalg4d8]{
    width: 100%;
    height: 100%;
    display:flex;
}

.theme-icons img[b-okcgalg4d8]{
    width: 100%;
    object-fit: cover;
}

.theme-options[b-okcgalg4d8] {
    transition: all 0.1s ease;
    opacity: 0;
    pointer-events: none;
    flex-direction:column;  
    position: absolute;
    display: flex;
    top: 150%;
    right: 0px;
    width: fit-content;
    height: fit-content;
    background: var(--pads-bg-deep-modern) !important;
    background: var(--theme-bg) !important;
    padding: 15px;
    border-radius: 3px;
    box-shadow: 0px 8px 10px #00000093;
    z-index: 5;
}

.select[b-okcgalg4d8] {
    display: flex;
    gap: 7px;
    background: inherit;
    min-width: fit-content;
}
/*windows*/
.theme-window[b-okcgalg4d8]{
    display:flex;
    flex-direction:column;
    width: 200px;
    height: 110px;
    border-radius: 3px;
    border: 1px solid white;
    align-items: stretch !important;
    --theme-bg-dark: #171717;
}

.window-light[b-okcgalg4d8] {
    border-color: var(--app-blue);
    background: white;
}

.header[b-okcgalg4d8]{
    height: 5%;
}
.bod[b-okcgalg4d8]{
    height: 95%;
    display:flex;
}

.window-light .header[b-okcgalg4d8] {
    background: var(--app-blue);
}

.window-dark[b-okcgalg4d8] {
    border-color: var(--app-blue);
    background: var(--theme-bg-dark);
}

    .window-dark .header[b-okcgalg4d8] {
        background: var(--light-blue) !important;
    }

.window-gold[b-okcgalg4d8] {
    border-color: var(--app-gold);
    background: var(--theme-bg-dark);
}

.window-gold .header[b-okcgalg4d8] {
    background: var(--app-gold);
}


.window-nav[b-okcgalg4d8] {
    flex-shrink: 0;
    min-height: 100%;
    height: 100%;
    width: 20%;
}

.window-body[b-okcgalg4d8]{
    flex-grow: 1;
}

.window-mask[b-okcgalg4d8]{
    background: #a1a1a14b;
    border-radius: 3px;
    min-height: 8px;
}

.bold-text[b-okcgalg4d8] {
    font-weight: 600;
    font-size: 0.75rem;
}

.name[b-okcgalg4d8] {
    margin-left:5px;
    margin-top: 10px;
    font-weight: 600;
    font-size: 0.75rem;
    opacity: 0.9;
}
/* _content/SIGMAHASH/Components/AppComponents/LoginBox/Loginbox.razor.rz.scp.css */
.login-box[b-cfd40ei5z1] {
    width: 300px;
    height: 210px;
    background: white;
    border-radius: 4px;
}
div[b-cfd40ei5z1]{
}

.title[b-cfd40ei5z1] {
    font-family: 'Jura', sans-serif;
}

    .title .icon span[b-cfd40ei5z1]{
        color: #284dff !important;
        font-size: 1.8rem !important;
        max-height: fit-content !important;
    }

.login-box input[b-cfd40ei5z1] {
    width: 100%;
    padding-inline: 10px;
    height: 45px;
}

input:focus[b-cfd40ei5z1] {
    outline-color: #2557fb;
}

input[b-cfd40ei5z1]::placeholder {
    font-family: 'Jura', sans-serif;
}

.btn-primary[b-cfd40ei5z1]{
    background: #213aff ;
}

.summary[b-cfd40ei5z1]{
    font-size: 0.7rem;
    height: 40px;
}
/* _content/SIGMAHASH/Components/AppComponents/Manager/DbBackupSelector.razor.rz.scp.css */
.box[b-lza5fgcaoc]{
    width: 550px;
    height: 340px;

    position: absolute;
}

.close[b-lza5fgcaoc]{
    position: absolute;
    top:   10px;
    right: 10px;
}

.key[b-lza5fgcaoc]{
    text-decoration: underline;
    color: var(--app-accent);

}
.key:hover[b-lza5fgcaoc]{
    filter:brightness(0.7);
}

.key-list[b-lza5fgcaoc]{
    height: 100%;
    overflow-y: scroll;
}

.file-item:hover[b-lza5fgcaoc] {
    background: red;
}
/* _content/SIGMAHASH/Components/AppComponents/Notifications/NotificationList.razor.rz.scp.css */
@media ALL and (max-width: 1300px) {
    .notif-list[b-a3ub45wjqa] {
        max-width: 90vw !important;
    }
}
.notifications-container[b-a3ub45wjqa]{
    --notif-height: 110px;
}
.notif-none[b-a3ub45wjqa]{
    font-size: 1.2rem;
    color: #565656;
}
.notification[b-a3ub45wjqa] {
    min-height: var(--notif-height);
    max-height: var(--notif-height);
    background: #ededed;
    background: inherit;
    width: 100%;
    margin-bottom: 2px;
    align-items: stretch;
    display: flex;
}

    .notification:hover[b-a3ub45wjqa] {
        background: #e3e3e3;
        cursor:pointer;
    }

.notif-listheader[b-a3ub45wjqa] {
    max-height: 35px;
    overflow: hidden;
    padding-inline: 20px;
    padding-block: 5px;
    border-bottom: 2px solid #f2f2f2;
    font-family: 'Assistant', sans-serif;
    font-weight: 700;
    color: #535353;
    font-size: 1rem;
}
.notif-listheader[b-a3ub45wjqa] {
    background: #e3e3e3;
    cursor: pointer;
}
.notif-img[b-a3ub45wjqa] {
    display: flex;
    min-width: var(--notif-height);
    max-width: var(--notif-height);
    min-height: 100%;
}
    .notif-img img[b-a3ub45wjqa] {
        object-fit: contain;
        max-width: 100%;
    }


.notif-body[b-a3ub45wjqa] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 100%;
    padding: 6px;
    font-family: 'Assistant', sans-serif;
}

.notif-header[b-a3ub45wjqa]{
    height: fit-content;
}
.notif-title[b-a3ub45wjqa] {
    font-size: 0.9rem;
    font-weight: 700;
    overflow: hidden;
    word-break: keep-all;
    text-overflow: ellipsis;
}
    .notif-date[b-a3ub45wjqa]{
        font-size: 0.9rem;
        color: #8a8a8a;
    }
.notif-text[b-a3ub45wjqa]{
    width: 100%;
    flex-shrink: 0;
    font-size: 0.9rem;
}

@keyframes button-press-b-a3ub45wjqa {

}
@keyframes button-ripple-b-a3ub45wjqa{
    0%{


    }
    80%{
    }
    100% {
        transform: scale(3);
    }
}
.btn-ripple[b-a3ub45wjqa]{
    animation: button-ripple-b-a3ub45wjqa 0.5s ease forwards;
}
.bellcontainer[b-a3ub45wjqa]{
    position: absolute;
    top:  17%;
    left: 25%;
    border-radius: 100%;
    width:  30px;
    height: 30px;
    transform: scale(0.0);
}

.unseen[b-a3ub45wjqa] {
    position: absolute;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
    font-size: 0.7rem;
    color: white;
    border-radius: 100%;
    z-index: 12;
    right: 0px;
    bottom: 15px;
    background: red !important;
}

.btn-press span[b-a3ub45wjqa] {
    color: var(--theme-text-color-soft-light);
}
.notifications-container[b-a3ub45wjqa] {
    --bordercolor: #c7c7c7;
}
.bell[b-a3ub45wjqa] {
    display: flex;
    position: relative;
    width: 50px;
    max-width: 50px;
    z-index: 10;
    color: var(--theme-text-color-soft);
}

.theme-dark .bell[b-a3ub45wjqa] {
    color: #949494de;
}

.bell:hover[b-a3ub45wjqa]{
    /*background: #dcdcdc;*/
}

.bell span[b-a3ub45wjqa] {
    transform: rotate(20deg);
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    font-size: 1.35rem !important;
    margin-top:3px;
}
.notif-list[b-a3ub45wjqa] {
    display: flex;
    flex-direction: column;
    background: white;
    background-color: #f7f7f7;
    border: 1px solid var(--bordercolor);
    min-width: 400px;
    min-height: var(--notif-height);
    height: fit-content;
    max-height: 400px;
    position: absolute;
    z-index: 12;
    overflow: hidden;
    overflow-y: scroll;
    right: 00px;
}

.triangle[b-a3ub45wjqa] {
    display: none;
    position: absolute;
    background-color: inherit;
    /* background-color: #3061ff;*/
    min-width: 15px;
    min-height: 15px;
    right: 17px;
    border-radius: 15px 0px 15px 0px;
    top: 37px;
    z-index: 11;
    transform: rotate(45deg);
    filter: brightness(0.9) !important;
    background: var(--theme-bg);
}
.theme-dark .triangle[b-a3ub45wjqa] {
    filter: brightness(1.3) !important;
}

/*@media ALL and (max-width: 641px) {
    .notif-list {
        left: -300px;
        min-width: 100vw;
        min-height: 500px;
    }
}*/

.expired[b-a3ub45wjqa] {
    pointer-events: none;
}
.expired .notif-content[b-a3ub45wjqa] {
    filter: brightness(0.7) !important;
    background: inherit;
}
.expired-tag[b-a3ub45wjqa]{
    background: #bfbfbf;
    color: white;
    font-style: italic;
    position: absolute; 
    font-size: 0.8rem;
    max-height: 25px;
    padding-inline: 6px;
    border-radius: 3px;
    bottom: 5px;
    right: 5px;
    z-index: 1;
}
/* _content/SIGMAHASH/Components/AppComponents/Notifications/TipNotification.razor.rz.scp.css */
.TipNotification[b-cad5zg1cg8] {
    --anim-time: 0.3s;
    --pading: 14px;
    display: flex;
    position: relative;
    border-radius: 5px;
    width: 100%;
    min-height: 90px;
    padding: var(--pading);
    background: red;
    overflow: hidden;
    animation: tip-spawn-b-cad5zg1cg8 var(--anim-time) ease forwards;
    transition: min-height step-end var(--anim-time);
    margin-bottom: 6px;
    filter: opacity(1);
    font-family: "Ubuntu", sans-serif;
}
@keyframes tip-spawn-b-cad5zg1cg8{
    0%{
        transform: translateY(-20px);
        filter:opacity(0);
    }
    100% {
        transform: translateY(0px);
        filter: opacity(1);
    }
}
 .msg-icon span[b-cad5zg1cg8]{
    font-size: 2.5rem;
}
.msg-icon i[b-cad5zg1cg8]{
    font-size: 1.8rem;
}
#tip-title[b-cad5zg1cg8] {
    font-size:  0.9rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    font-weight: 600;
}
#msg[b-cad5zg1cg8]{
    font-size: 0.88rem;
    max-width: stretch;
    flex-wrap: wrap;
    display: flex;
    line-break: strict;
    width: 80% !important;
}
#close[b-cad5zg1cg8] {
    position: absolute;
    top: calc(var(--pading) - 5px);
    right: calc(var(--pading) - 5px);
    border: none;
    background: transparent;
    transition: 0.08s;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
    align-content: center;
    font-size: 0.8rem;
    height: 24px;
    width: 24px;
    width: 70px;
    background: #cf1c1c;
    background: transparent;
    color: white;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}
#close i[b-cad5zg1cg8]{
    margin-top: 0px;
}
#close:hover[b-cad5zg1cg8]{
    background: #ff2913;
    color:white;
}
    #close[b-cad5zg1cg8]  {
        color: #222222 !important;
    }

    #close:hover[b-cad5zg1cg8]  {
        color: white !important;
    }
.dismissed[b-cad5zg1cg8] {
    animation: dismiss-b-cad5zg1cg8 0.7s ease forwards !important;
    min-height: 0px !important;
}
@keyframes dismiss-b-cad5zg1cg8{
    0%{
        filter:opacity(1);
    }
    50% {
        filter: opacity(0);
        height: 90px;
        max-height: 90px !important;
        padding: var(--pading);
    }
    99% {
        filter: opacity(0);
        max-height: 0px !important;
        height: 0px;
    }
    100% {
        filter: opacity(0);
        max-height: 0px !important;
        height: 0px;
        padding: 0px;

    }
}
/*THEMES*/

.neutral[b-cad5zg1cg8] {
    background: #eaeaea;
    color: #2b2b2b !important;
}

    .neutral:hover[b-cad5zg1cg8] {
        outline: 2px solid #2968ff;
    }

    .neutral i[b-cad5zg1cg8], .neutral .material-symbols-outlined[b-cad5zg1cg8] {
        color: #3363ff;
    }

    .neutral #close[b-cad5zg1cg8]{
        color: red !important;
    }
    .neutral #close:hover[b-cad5zg1cg8]{
        color: white !important;
    }


.success[b-cad5zg1cg8] {
    background: #5fd570 !important;
    background: #247a2b !important;
    background: #1fc828 !important;
    color: #f6f6f6;
}
    .success #close[b-cad5zg1cg8] {
        color: white !important;
    }
    .success:hover[b-cad5zg1cg8] {
        outline: 2px solid #e9e9e9;
    }

    .success i[b-cad5zg1cg8], success .material-symbols-outlined[b-cad5zg1cg8] {
        color: #f3f3f3;
    }

.warning[b-cad5zg1cg8] {
    background: #e2b401;
    background: #ffcd29;
    color: #f6f6f6;
}

    .warning:hover[b-cad5zg1cg8] {
        outline: 3px solid #ffcd29;
    }

    .warning i[b-cad5zg1cg8], .warning  .material-symbols-outlined[b-cad5zg1cg8] {
        color: #f3f3f3;
    }

.error[b-cad5zg1cg8] {
    background: #e2b401;
    background: #f72f2f;
    color: #f6f6f6;
}

    .error:hover[b-cad5zg1cg8] {
        outline: 3px solid #f6f6f6;
    }

    .error i[b-cad5zg1cg8], .error .material-symbols-outlined[b-cad5zg1cg8] {
        color: #f3f3f3;
    }

/* _content/SIGMAHASH/Components/AppComponents/Pages/PageSizer.razor.rz.scp.css */
.pager[b-qhmugx8hbp] {
    display:flex;
    flex-grow: 1;
    align-items: center;
    max-width: 600px;
    height: 35px;
    position: relative;
    animation: fadein-b-qhmugx8hbp 0.3s ease 1 forwards;
}

@keyframes fadein-b-qhmugx8hbp{
    0%{
        filter:opacity(0);
    }
    100% {
        filter: opacity(1);
    }
}

.page-nums[b-qhmugx8hbp] {
    display:flex;
    margin-inline: 6px;
    height: 100%;
    min-height: 100%;
}
button[b-qhmugx8hbp] {
    display: flex;
    height: 100%;
    min-height: 100%;
    align-items: center;
    justify-content: center;
    font-family: 'Bai Jamjuree', sans-serif;
    border-radius: 3px;
}
.selected[b-qhmugx8hbp], button:hover[b-qhmugx8hbp] {
    background: var(--app-accent);
    color: white;
}
.bi-chevron-left[b-qhmugx8hbp], .bi-chevron-right[b-qhmugx8hbp]{
}

.pager button[b-qhmugx8hbp] {
    width: 32px;
}

.bi-chevron-left[b-qhmugx8hbp], .bi-chevron-right[b-qhmugx8hbp] {
    font-size: 0.75rem;
}

/* _content/SIGMAHASH/Components/AppComponents/Popup/PopupNotification.razor.rz.scp.css */
@keyframes popup-fadein-b-5nv5xr84qq{
    0%{
        transform:translateY(-30px);
    }
    100% {
        transform: translateY(0px);
    }
}

@keyframes popup-fadeout-a-b-5nv5xr84qq {
    0% {
        display:flex !important;
        transform: translateY(0px);
        filter:opacity(1);
    }
    99% {
        display: flex !important;
        transform: translateY(-30px);
        filter: opacity(0) ;
    }
    100% {
        transform: translateY(-30px);
        filter: opacity(0);
        display: none !important;
    }
}

.shown[b-5nv5xr84qq]{
    display: none !important;
}

.notif-popup[b-5nv5xr84qq] {
    max-width: 300px;
    flex-grow: 1;
    flex-shrink: 0;
    border-radius: 5px;
    display: flex;
    align-items: center;
    flex-direction: row;
    background: #eaeaea;
    max-height: 90px;
    min-height: 75px;
    margin-block: 5px;
    box-shadow: 0 0 5px 0 #d1d1d1;
    padding-inline: 10px;
    transition: 0s;
}

.popup-fadein[b-5nv5xr84qq] {
    animation: popup-fadein-b-5nv5xr84qq 0.5s normal ease;

}
.popup-fadeout[b-5nv5xr84qq] {
    animation: popup-fadeout-a-b-5nv5xr84qq 2.0s 1 forwards;
}
.notif-popup:hover[b-5nv5xr84qq]{
    transform:scale(1.02);
}



.popup-content[b-5nv5xr84qq] {
    padding-block: 7px;
    display: flex;
    align-items: center;
    justify-items: center;
    align-content: center;
    min-height:100%;
    font-size: 0.9rem;
    flex-direction:column;
}

.popup-content .message[b-5nv5xr84qq]{
    line-height: 17px;
}

.popup-neutral[b-5nv5xr84qq] {
    background: #eaeaea;
}
    .popup-neutral .popup-icon-i[b-5nv5xr84qq] {
        color: #3363ff;
    }

    .popup-neutral:hover[b-5nv5xr84qq] {
        outline: 2px solid #2968ff;
    }

.popup-icon[b-5nv5xr84qq]{

}
.popup-icon i[b-5nv5xr84qq], .popup-icon .popup-icon-i[b-5nv5xr84qq]{
    transform:scale(2);
}


.popup-success[b-5nv5xr84qq] {
    background: #5fd570 !important;
    color: #f6f6f6;
}
    .popup-success:hover[b-5nv5xr84qq] {
        outline: 2px solid #e9e9e9;
    }
    .popup-success i[b-5nv5xr84qq] {
        color: #f3f3f3;
    }



.popup-warning[b-5nv5xr84qq] {
    background: #e2b401;
    background: #ffcd29;
    color: #f6f6f6;
}

    .popup-warning:hover[b-5nv5xr84qq] {
        outline: 3px solid #ffcd29;
    }

    .popup-warning i[b-5nv5xr84qq] {
        color: #f3f3f3;
    }


.popup-error[b-5nv5xr84qq] {
    background: #e2b401;
    background: #f72f2f;
    color: #f6f6f6;
}

    .popup-error:hover[b-5nv5xr84qq] {
    }

    .popup-error i[b-5nv5xr84qq] {
        color: #f3f3f3;
    }


.popup-thanks[b-5nv5xr84qq] {
    background: #e2b401;
    background: #eaeaea;
    background: #3363ff;
    background: #2f73ff;
    color: #2a2a2a;
    color: #ffffff;
}

    .popup-thanks:hover[b-5nv5xr84qq] {
    }

    .popup-thanks i[b-5nv5xr84qq] {
        color: #f25576;
        color: #ffb6de;

    }


.popup-with-link[b-5nv5xr84qq] {
    min-height: 120px !important;
    cursor: default;

}
.link-animationn[b-5nv5xr84qq] {
    animation-name: pop-left-b-5nv5xr84qq;
    animation-duration: 2s;
    animation-iteration-count: 3;
    animation-fill-mode: forwards;
}
@keyframes pop-left-b-5nv5xr84qq{
    0% {
        transform: translateX(0px);
    }
    100%{
        transform:translateX(-20px);
    }
}

.close-box[b-5nv5xr84qq] {
    --font: #d8d8d8;
    --size: 50px;
    color: var(--font);
   /* border: 2px solid var(--font);*/
    border-radius: 3px;
    width: var(--size);
    height: var(--size);
    transition: 0.1s;
}
    .close-box:hover[b-5nv5xr84qq] {
        background: var(--font);
        color: #393939 !important;
    }
/* _content/SIGMAHASH/Components/AppComponents/Price/PriceTag.razor.rz.scp.css */
.price-tag * div[b-t94b031fiz]{
}
.price-tag[b-t94b031fiz] {
    position: relative;
    width: fit-content;
    justify-content: flex-end;
    align-content: flex-end;
    align-items: flex-end;
    gap: 2px;
    justify-items: flex-end;
    padding-block: 0px !important;
    height: fit-content;
    line-height: 20px;
    margin-top: 0px !important;
    margin-bottom: 7px;
    font-size: 1.25rem;
}

.price-font[b-t94b031fiz] {
    font-size: 0.8em;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}
.theme-dark .price-font[b-t94b031fiz]{
    color: #d4d4d4;
}
.price[b-t94b031fiz]{
    display:flex;
    justify-content: end;
}
    .price div[b-t94b031fiz] {
        width: fit-content;
        font-weight: 600;
    }

.dollar[b-t94b031fiz] {
    font-weight: 600;
    font-size: 0.6em !important;
    transform: translateY(0.3em);
}
.whole[b-t94b031fiz]{
    margin-inline: 0px !important;

}
.decimal[b-t94b031fiz] {
    transform: translateY(-2px) scale(0.7);
}

.price span:nth-child(3)[b-t94b031fiz]{

}

.sale-price[b-t94b031fiz]{
    font-weight: 600;
}

.sale-tag[b-t94b031fiz] {
    font-size: 0.8rem;
    width: 100%;
    margin: 0px;
    padding-inline: 4px;
    align-items: center;
    font-weight: 700;
    z-index: 0;
    display: flex;
    line-height: 1.5em;
    background: #ff0000;
    border-radius: 3px;
    max-width: fit-content !important;
    color: #e4e4e4;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    z-index: 2 !important;
    position: relative;
    font-size: 0.5em;
}

    .discount[b-t94b031fiz] {
        padding-inline: 4px;
        align-items: center;
        font-weight: 700;
        z-index: 0;
        display: flex;
        min-height: 100%;
        background: #ff0000;
        border-radius: 3px;
        max-width: fit-content !important;
    }
    .sale-tag .discount[b-t94b031fiz] {
        color: #e4e4e4;
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
        z-index: 2 !important;
        position: relative;
        font-size: 0.7rem;
    }

.price-tag-original-price[b-t94b031fiz] {
    display: flex;
    text-decoration: line-through;
    font-size: 0.55em;
    margin-right: 0.2em;
    margin-top: -0.4em;
    font-weight: 600;
    color: #444444;
    width: fit-content;
    text-decoration-color: #ff000079;
}


.no-disp[b-t94b031fiz] {
    padding-right: 5px;
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, white );
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, #ff0000 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Bebas Neue', cursive;
    font-size: 1.0rem;
    align-items: center;
    display: flex;
    padding-top: 10px;
    font-style: italic;
}
/* _content/SIGMAHASH/Components/AppComponents/Price/PriceUnit.razor.rz.scp.css */
.price-tag * div[b-4qayrdihir]{
}
.price-tag[b-4qayrdihir] {
    position: relative;
    height: fit-content;
    width: fit-content;
}

.price-font[b-4qayrdihir] {
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    font-style: unset;
}
.price-font > div[b-4qayrdihir]{
    font-size: inherit;
}

.theme-dark .price-font[b-4qayrdihir]{
    color: #d4d4d4;
}

.theme-light .price-font[b-4qayrdihir]{
    color: #404040;
}
.price[b-4qayrdihir] {
    display: flex;
    width: fit-content;
    flex-direction: row;
    justify-content: end;
}

    .price div[b-4qayrdihir] {
        width: fit-content;
        font-weight: 500;
    }

.dollar[b-4qayrdihir] {
    font-weight: 600;
    font-size: 0.6em !important;
    transform: translateY(0.3em);
}

.whole[b-4qayrdihir]{
    margin-inline: 0px !important;

}

.decimal[b-4qayrdihir] {
    transform: translateY(-2px) scale(0.7);
}

.price span:nth-child(3)[b-4qayrdihir]{

}

.sale-price[b-4qayrdihir]{
    font-weight: 600;
}

.sale-tag[b-4qayrdihir] {
    font-size: 0.8rem;
    width: 100%;
    margin: 0px;
    padding-inline: 4px;
    align-items: center;
    font-weight: 700;
    z-index: 0;
    display: flex;
    line-height: 1.5em;
    background: #ff0000;
    border-radius: 3px;
    max-width: fit-content !important;
    color: #e4e4e4;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    z-index: 2 !important;
    position: relative;
    font-size: 0.5em;
}

    .discount[b-4qayrdihir] {
        padding-inline: 4px;
        align-items: center;
        font-weight: 700;
        z-index: 0;
        display: flex;
        min-height: 100%;
        background: #ff0000;
        border-radius: 3px;
        max-width: fit-content !important;
    }
    .sale-tag .discount[b-4qayrdihir] {
        color: #e4e4e4;
        font-family: 'Bai Jamjuree', sans-serif;
        font-style: italic;
        z-index: 2 !important;
        position: relative;
        font-size: 0.7rem;
    }

.price-tag-original-price[b-4qayrdihir] {
    display: flex;
    text-decoration: line-through;
    font-size: 0.55em;
    margin-right: 0.2em;
    margin-top: -0.4em;
    font-weight: 600;
    color: #444444;
    width: fit-content;
    text-decoration-color: #ff000079;
}


.no-disp[b-4qayrdihir] {
    padding-right: 5px;
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, white );
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, #ff0000 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Bebas Neue', cursive;
    font-size: 1.0rem;
    align-items: center;
    display: flex;
    padding-top: 10px;
    font-style: italic;
}

.onsale[b-4qayrdihir]{
    opacity: 0.5;
}
    .onsale .whole[b-4qayrdihir] {
        text-decoration: line-through;
    }


.og-price[b-4qayrdihir] {
    position: absolute;
    top: -30%;
    right: 0;
}
/* _content/SIGMAHASH/Components/AppComponents/ProductComponent/Mask/ProductMask.razor.rz.scp.css */
@keyframes mask-b-3zht4pxw09 {
    0%{
        filter: opacity(0);
    }
    50% {
        filter: opacity(1);
    }
    100% {
        filter: opacity(0);
    }
}
@keyframes mask-bg-b-3zht4pxw09 {
    0% {
        background: transparent;
    }

    50% {
        background: var(--bg);
    }

    100% {
        background: transparent;
    }
}
@keyframes mask-fill-b-3zht4pxw09 {
    0% {
        filter: invert(1) opacity(0);
        
    }

    50% {
        filter: invert(1) opacity(1);
    }

    100% {
        filter: invert(1) opacity(0);
    }
}

.prod-mask:nth-child(1)[b-3zht4pxw09]{
    margin-top: 20px;
}
.theme-dark .prod-mask[b-3zht4pxw09] {
    --bg: #83838356;
}
.prod-mask[b-3zht4pxw09] {
    --mask:  1s ease infinite;
    --mask-bg: 1s ease infinite;
    --bg: #80808040;
    display: flex;
    min-height: 260px;
    width: 100%;
    border: 2px solid var(--bg);
    margin-bottom: 15px;
    background: inherit;
    border-radius: 5px;
    animation: mask-b-3zht4pxw09 var(--mask);
}

    .prod-mask > div[b-3zht4pxw09] {
        display: flex;
        align-items: stretch;
    }

        .prod-mask > div > div[b-3zht4pxw09] {
            flex-grow: 1;
            flex-shrink: 0;
        }

.notes[b-3zht4pxw09] {
    border: 2px solid transparent;
    animation: var(--mask);
    margin: -2px;
    z-index: 0;
    border-block: 0px;
}

.img-mask[b-3zht4pxw09]{
    min-height: 80px;
    padding: 15px;
}
.img-mask > div[b-3zht4pxw09] {
    animation: mask-bg-b-3zht4pxw09 1s ease infinite;
    background: var(--bg);
    border-radius: 5px;
    height: 60%;
    width: 70%;
}

.mask-new[b-3zht4pxw09] {
    display: flex;
    width:  38px;
    height: 38px;
    padding: 0px !important;
    filter: brightness(0.85);
    margin-right: 15px;
}
.theme-dark .mask-new[b-3zht4pxw09] {
    filter: brightness(0.5);
}
    .mask-new img[b-3zht4pxw09] {
        transform: rotate(-20deg);
        animation: mask-fill-b-3zht4pxw09 1s ease infinite;
    }

.mask-tag[b-3zht4pxw09] {
    background: var(--bg);
    animation: mask-bg-b-3zht4pxw09 var(--mask-bg);
    border-radius: 5px;
    height: 20px;
    width: 120px;
}

.notes > div:nth-child(1)[b-3zht4pxw09]{
    align-items: center !important;
    justify-items: center;
    display: flex;
}

.mask-bg[b-3zht4pxw09]{
    background: var(--bg);
    border-radius: 5px;
}
.mask-title[b-3zht4pxw09] {
    width: 70%;
    height: 25px;
    animation: mask-bg-b-3zht4pxw09 var(--mask-bg);
}

.mask-notes[b-3zht4pxw09]{
    padding-top: 20px;
    padding-left: 20px;
}
    .mask-notes > div[b-3zht4pxw09] {
        background: var(--bg);
        filter: opacity(0.4);
        height: 12px;
        margin-block: 9px;
        width: 80%;
        border-radius: 3px !important;
    }

.mask-btns[b-3zht4pxw09]{
    min-height: 100px;
}

.mask-btn[b-3zht4pxw09]{
    border-radius: 5px;
    height: 50px;
    width: 100%;
}
/* _content/SIGMAHASH/Components/AppComponents/ProductComponent/ProductCompact/ProductCompact.razor.rz.scp.css */

.product-card[b-dfxstl35zu] {
    min-height: 280px;
    max-width: 300px;
    border: 1px solid #dbdbdb;
    background: #e9e9e9;
    background: #f8f8f8;
    display: flex;
    margin-block: 9px;
    max-height: 370px !important;
    overflow: hidden;
    padding-bottom: 10px;
    margin-inline: 7px;
    min-width: 300px;
    background: #efefef;
}
@media ALL and (min-width: 576px){

}

.theme-dark .product-card[b-dfxstl35zu] {
    background: #232424;
    border: 1px solid #383838;
}

.product-card:hover[b-dfxstl35zu]{
    outline: 1px solid #d5d5d5;
    border-radius: 2px;
}

.img-container[b-dfxstl35zu] {
    background: #ffffff;
}
.product-image[b-dfxstl35zu] {
    --img-size: 150px;
    max-width: 200px;
    display: flex;
    height: var(--img-size);
    width: fit-content;
    object-fit: contain;
}
    .product-image img[b-dfxstl35zu] {
        object-fit: contain;
        max-height: var(--img-size);
        max-width:  var(--img-size);
        min-height: var(--img-size);
        min-width:  var(--img-size);
        width: 100%;
        height: 100%;
    }
.product-title[b-dfxstl35zu] {
    font-size: 1.1rem;
    text-overflow: ellipsis;
    line-break: strict;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}
.product-name[b-dfxstl35zu] {
    font-weight: 600;
    overflow:hidden;
}

.new-product[b-dfxstl35zu] {
    display: flex;
    position: absolute;
    object-fit: contain;
    min-width: fit-content;
    align-content: center;
    align-items: center;
    max-height: 39px;
    right: 20px;
    top: 7px;
}
    .new-product img[b-dfxstl35zu] {
        display:flex;
        object-fit: contain;
        max-width: 39px;
        max-height: 39px;
        filter: invert();
        transform: rotate(-10deg);
    }
.filter-shadow[b-dfxstl35zu] {
    filter: drop-shadow(-1px 1px 0.02rem #41ff00);
    filter: drop-shadow(0px 0px 0.14rem #ffbb00);
}

.product-details[b-dfxstl35zu] {
    padding-inline: 15px;
    /*    background: #d5d5d5;*/
    padding-block: 2%;
    padding-inline: 15px;
    min-width: 200px;
    /*    max-width: 290px;*/
}
.theme-dark .product-details[b-dfxstl35zu] {
/*    background: #337cff;
    background: #1e1e1e;*/
    background:inherit;
    border-radius: 2px;
    margin-left: 10px;
    font-size: 0.7rem;
    background: transparent;
}

.launch[b-dfxstl35zu]{
    background: #337cff;
    padding-inline: 5px;
    border-radius: 2px;
    margin-left: 10px;
    font-size: 0.8rem;
    color: #eeeeee;
}
.theme-dark .launch[b-dfxstl35zu] {
    background: #3cff4c;
    background: #f7f7f7;
    color: #7a7a7a;
    font-weight: 600;
}

.product-notes[b-dfxstl35zu]{
    display:flex;
    flex-direction: column;
    word-wrap: break-word;
    overflow: hidden;
    word-break: break-word;
    font-size: 0.75rem;
    overflow-y: scroll;
    flex-grow: 1;
}
.note .bullet[b-dfxstl35zu] {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    justify-items: center;
    height: 25px;
    margin-top: -5px;
    overflow:hidden;
}
.note .bullet i[b-dfxstl35zu] {
    align-self: start;
    font-size: 0.23rem;
    color: #383838;
}

.product-data[b-dfxstl35zu] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}
.product-price[b-dfxstl35zu] {
    font-family: 'Bebas Neue', cursive;
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 1.6rem;
    flex-wrap: nowrap;
    flex-direction: row;
    min-width: fit-content;
    font-weight: 500;
    z-index: 10000;

}
.decimal[b-dfxstl35zu]{
    padding-top: 5px;
    padding-left: 5px;
    font-weight: 400;
    font-size: 1.0rem;
}

.add-to-cart-btn[b-dfxstl35zu]{

}
    .add-to-cart-btn button[b-dfxstl35zu] {
        width: 100%;
        font-size: 1.2rem;
        font-size: 110%;
    }

.wishlist[b-dfxstl35zu]{
    width: 100%;
    position:relative;
    display:flex;
}
.wishlist button[b-dfxstl35zu]{
    border: none;
    background: none;
}
.wishlist button:hover[b-dfxstl35zu]{
    font-weight: 600;
    color: #296fff;
}

.wishlisted[b-dfxstl35zu] {
    color: #296fff;
    font-weight: 600;


}

.product-stock[b-dfxstl35zu]{
    font-size: 0.9rem;
    display:flex;
    align-content: center;
    align-items:center;
    
}
.product-stock i[b-dfxstl35zu]{
    font-size: 1.4rem;
}
.outofstock-icons[b-dfxstl35zu]{
    position: relative;

}
.outofstock-icons .bi-box-fill[b-dfxstl35zu]{
    font-size: 1.2rem;
    color:#747474;
}

.product-page-btn[b-dfxstl35zu]{
    font-size: 1rem;
    color: #296fff;
    text-decoration: underline;

}


/*RIBBON*/

.ribbon[b-dfxstl35zu] {
    margin: 0;
    padding: 0;
    background: rebeccapurple;
    background: #ff2626;
    color: white;
    width: 200px;
    max-height: 50px;
    padding: 1em 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50px) translateY(100px) rotate(-45deg);
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    font-size: 1.2rem;
    text-align: center;
    transform-origin: top left;
    z-index: 100;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 600;
    filter:drop-shadow(0px 0 3px #646464)
}
.ribbon[b-dfxstl35zu]:before,
.ribbon[b-dfxstl35zu]:after {
  /*content: '';
  position: absolute;
  top:0;
  margin: 0 -1px;*/ /* tweak */
  /*width: 80%;
  height: 100%;
  background: rebeccapurple;*/
}


.sale-slash[b-dfxstl35zu] {
    font-size: 1.1rem;
    height: 50%;
    height: 0px;
    min-width: 104%;
    top: 43%;
}
.theme-dark .sale-price[b-dfxstl35zu] {
    color: #b7b7b7;
    color: #3f55ff;
    color: #fff3c5;
    filter: drop-shadow(0 0 2px #ffdf22)
}
.theme-light .sale-price[b-dfxstl35zu] {
    color: #b7b7b7;
    color: #3f55ff;
    color: #ffffff;
    filter: drop-shadow(1px 1px 1px #262626);
}
.original-price[b-dfxstl35zu] {
    color: #868686;
    font-size: 1.0rem;
    position: absolute;
    top: 34px;
    left: 35px;
    text-decoration: line-through 1px #878787;
}

.discount-tag[b-dfxstl35zu] {
    font-size: 1.0rem;
    background: #ff2626;
    padding-inline: 7px;
    display:flex;
    justify-content: center;
    max-height: fit-content;
    border-radius: 2px;
    color: #f2f2f2;
    font-weight: 600;

}




/* _content/SIGMAHASH/Components/AppComponents/ProductComponent/ProductRow/ProductRow.razor.rz.scp.css */
.btn-primary[b-m109mf6iiy]{
    background: red !important;
    height: 48px;
}
.product-card[b-m109mf6iiy] {
    min-height: 280px;
    overflow: hidden;
    /*border: 1px solid #dbdbdb;*/
    background: #e9e9e9;
    background: #f8f8f8;
    background: transparent ;
    background: #fbfbfb ;
    display: flex;
    background: inherit;
    background: #ebebeb;
    background: #efefef;
    padding-block: 10px;
    margin-block: 7px;
    margin-block: unset !important;
    box-shadow: 0px 2px 9px #00000023;
    box-shadow: unset !important;
    border-radius: 5px;
    border-radius: 0px;
    position: relative;
    --enclosing-br: 40px;
}
    .product-card:not(:last-of-type)[b-m109mf6iiy] {
        border-bottom: 1px solid #4b4b4b69;
    }



@media ALL and (min-width: 576px) {
    .product-card[b-m109mf6iiy] {
    }
}

.theme-dark .product-card[b-m109mf6iiy] {
    background: inherit;
    background: #1b1b1b;
    background: #18181a;
    box-shadow: 0px 2px 9px #000000a7;
    /*border: 1px solid #383838;*/
}

.product-card:hover[b-m109mf6iiy]{
    /*outline: 1px solid #d5d5d5;*/
    border-radius: 2px;
}

.product-image[b-m109mf6iiy] {
    --width: 240px;
    width: var(--width);
    min-width: var(--width);
    max-width: var(--width);
    display: flex;
    height: 70%;
    position: relative;
    padding: 8px;
}

.scroll-arrow[b-m109mf6iiy]{
    position: absolute;
    top: 0px;
    height: 100%;
    width: 40px;
    background: #7979791b;
    display:flex;
    align-items: center;
    justify-content:center;
    font-size: 3.5rem;
    z-index: 10;
    border: 1px solid #7c7c7c63;
    color: var(--theme-text-color);
    transition: 0.2s;
    opacity: 0;
}
.product-image:hover .scroll-arrow[b-m109mf6iiy]{
    opacity: 1;
}

.scroll-arrow:hover[b-m109mf6iiy]{
    background: #d4d4d448;
}
    .scroll-arrow:nth-child(1)[b-m109mf6iiy]{
        left:0px;
    }
    .scroll-arrow:nth-child(2)[b-m109mf6iiy] {
        right: 0px;
    }
.prod-img-carousel[b-m109mf6iiy] {
    position: relative;
    margin-left: -100%;
    display: flex;
    height: 100%;
    width: 100%;
    margin-left: -100% !important;
}
.one-img[b-m109mf6iiy] {
    min-width: 100%;
    height: 100%;
    max-height: 100%;
}
    .one-img img[b-m109mf6iiy] {
        object-fit: contain;
        width: 100%;
        height: 100%;
        max-height: 100%;
        max-width: 100%;
    }

.scroller[b-m109mf6iiy] {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--theme-text-color);
    font-size: 2.0rem;
    height: 35px;
    bottom: -15px;
    z-index: 10;

}
    .scroller > div[b-m109mf6iiy] {
        width: fit-content;
        max-height: 25px;
        align-items: center;
        display: flex;
        width: 25px;
        justify-content: center;
        margin-inline: -2px;
        cursor: pointer;
        opacity: 0.7;
    }
    .scroller i[b-m109mf6iiy] {
        transition: 0.15s;
        pointer-events: none;
    }
    .scroller .selected[b-m109mf6iiy] {
        opacity: 1;
    }
    .scroller .selected i[b-m109mf6iiy] {
        color: var(--app-accent);
        font-size: 3rem;
    }

.product-title[b-m109mf6iiy]{
    font-size: 1.05rem;

}

.link-text[b-m109mf6iiy], .link-text *[b-m109mf6iiy]{
    text-decoration: none;
}
.link-text:visited[b-m109mf6iiy]{
    color: unset;
}

.product-name[b-m109mf6iiy] {
    font-weight: 600;
}

.new-product[b-m109mf6iiy] {
    display: flex;
    object-fit: contain;
    min-width: fit-content;
    align-content: center;
    align-items: center;
}
    .new-product img[b-m109mf6iiy] {
        max-width: 39px;
        max-height: 39px;
        filter: invert();
        transform: rotate(-10deg);
    }
.filter-shadow[b-m109mf6iiy] {
    filter: drop-shadow(-1px 1px 0.02rem #41ff00);
    filter: drop-shadow(0px 0px 0.14rem #ffbb00);
}

.product-details[b-m109mf6iiy] {
    padding-inline: 15px;
    background: #d5d5d5;
    background: #efefef;
    background: transparent;
    padding-block: 2%;
    padding-inline: 15px;
    min-width: 200px;
    /*    max-width: 290px;*/
}
.theme-dark .product-details[b-m109mf6iiy] {
/*    background: #337cff;
    background: #1e1e1e;*/
    background:inherit;
    border-radius: 2px;
    margin-left: 0px;
    font-size: 0.7rem;
/*    background: #262626;
*/}



.product-notes[b-m109mf6iiy] {
    display: flex;
    flex-direction: column;
    word-wrap: break-word;
    overflow: hidden;
    word-break: break-word;
    font-size: 0.75rem;
    overflow-y: scroll;
    flex-grow: 1;
    max-height: fit-content !important;
    min-height: 50px;
    height: fit-content !important;
    flex-grow: 1;
}
.note[b-m109mf6iiy]{
    height: fit-content;
    margin-block: 0px !important;
}
.note .bullet[b-m109mf6iiy] {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    justify-items: center;
    height: 25px;
    margin-top: -5px;
    overflow:hidden;
}
.note .bullet i[b-m109mf6iiy] {

    align-self: start;
    font-size: 0.23rem;
    color: #383838;
  
}

.product-data[b-m109mf6iiy] {
    padding-block: 2%;
    flex-direction: column;
    display: flex;
    min-width: 220px;
    align-items: flex-end;
}

.product-price[b-m109mf6iiy] {
    font-family: 'Bebas Neue', cursive;
    font-family: 'Bai Jamjuree', sans-serif;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    min-width: fit-content;
    font-weight: 500;
    font-size: 1.4rem;
}

.original-price[b-m109mf6iiy] {
    color: #868686;
    font-size: 0.65em;
    position: absolute;
    top: 1.7em;
    right: 10px;
    text-decoration: line-through 1px #878787;
}

@media ALL and (max-width: 440px){
    .product-price[b-m109mf6iiy] {
        font-size: 1.5rem;
    }
    .dolla[b-m109mf6iiy]{
        font-size: 1.2rem !important;
    }
    .decimal[b-m109mf6iiy]{
        font-size: 1.1rem !important;
    }
}
.int-price[b-m109mf6iiy]{
    font-size: 1em;
}
.dolla[b-m109mf6iiy] {
    font-size: 0.8em;
    margin-top: 4px;
}
.decimal[b-m109mf6iiy]{
    padding-top: 0.5em;
    padding-left: 5px;
    font-weight: 400;
    font-size: 0.5em;
}

.add-to-cart-btn[b-m109mf6iiy]{

}
    .add-to-cart-btn button[b-m109mf6iiy] {
        width: 100%;
        font-size: 1.2rem;
        font-size: 110%;
        font-family: 'Assistant', sans-serif;
        background: var(--app-accent-bg) !important;
    }

.theme-gold .add-to-cart-btn button[b-m109mf6iiy] {
    font-family: 'Bai Jamjuree', sans-serif;
    background: transparent !important;
    border: 1px solid #9c9c9c;
}
.theme-gold .add-to-cart-btn button:hover[b-m109mf6iiy] {
    font-family: 'Bai Jamjuree', sans-serif;
    background: #beb675 !important;
    border: 1px solid #9c9c9c;
}

.wishlist[b-m109mf6iiy]{
    display:flex;
}
.wishlist button[b-m109mf6iiy]{
    border: none;
    background: none;
}
.wishlist button:hover[b-m109mf6iiy]{
    font-weight: 600;
    color: #296fff;
}

.wishlisted[b-m109mf6iiy] {
    color: #296fff;
    font-weight: 600;


}

.warranty[b-m109mf6iiy]{
    display: flex;
    align-items: center;
}
.warranty span:nth-child(2)[b-m109mf6iiy]{
    font-size: 0.9rem;
}
    .warranty .icon[b-m109mf6iiy] {
        color: #296fff ;
        font-size: 20px !important;
        padding-bottom: 2px;
        margin-right: 4px;
    }

.stockwarning[b-m109mf6iiy]{
    color: #ffb51c;
}
.outofstock[b-m109mf6iiy]{
    color: #767676;
}

.product-stock[b-m109mf6iiy] {
    font-size: 0.9rem;
    display: flex;
    align-content: center;
    align-items: center;
    color: #5bbe5a;
}
.product-stock i[b-m109mf6iiy]{
    font-size: 1.4rem;
}
.outofstock-icons[b-m109mf6iiy]{
    position: relative;

}
.outofstock-icons .bi-box-fill[b-m109mf6iiy]{
    font-size: 1.2rem;
    color:#747474;
}

.product-page-btn[b-m109mf6iiy]{
    font-size: 1rem;
    color: #296fff;
    text-decoration: underline;

}


/*RIBBON*/



.ribbon[b-m109mf6iiy] {
    margin: 0;
    padding: 0;
    background: rebeccapurple;
    background: #ff2626;
    color: white;
    width: 200px;
    max-height: 50px;
    padding: 1em 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50px) translateY(100px) rotate(-45deg);
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    font-size: 1.2rem;
    text-align: center;
    transform-origin: top left;
    z-index: 99;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 600;
    filter:drop-shadow(0px 0 3px #646464)
}
.ribbon[b-m109mf6iiy]:before,
.ribbon[b-m109mf6iiy]:after {
  /*content: '';
  position: absolute;
  top:0;
  margin: 0 -1px;*/ /* tweak */
  /*width: 80%;
  height: 100%;
  background: rebeccapurple;*/
}


.sale-slash[b-m109mf6iiy] {
    font-size: 1.1rem;
    height: 50%;
    height: 0px;
    min-width: 104%;
    top: 43%;
}
.theme-dark .sale-price[b-m109mf6iiy] {
    color: #b7b7b7;
    color: #3f55ff;
    color: #fff3c5;
    color: white;
    filter: drop-shadow(0 0 2px #ffdf22);
    filter: drop-shadow(0 0 5px #296fff);
}
.theme-light .sale-price[b-m109mf6iiy] {
    color: #b7b7b7;
    color: #3f55ff;
    color: #ffffff;
    filter: drop-shadow(1px 1px 1px #262626);
}

.variations[b-m109mf6iiy] {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}

.variation[b-m109mf6iiy] {
    display: flex;
    height: 34px;
    width: fit-content;
    padding: 10px;
    padding-inline: 14px;
    border: var(--theme-soft-border);
    border-radius: 5px;
    font-size: 0.92rem;
    font-family: 'Saira Semi Condensed', sans-serif;

}

    .variation:hover[b-m109mf6iiy] {
        background: var(--pads-bg-light);
        color: var(--theme-text-color-soft-light);

    }

.variations-container[b-m109mf6iiy]{
}
    .variations-container label[b-m109mf6iiy] {
        font-family: 'Bebas Neue', cursive;
        font-style: italic;
        letter-spacing: 0.07rem;
        font-size: 0.9rem;
    }

.top-pick[b-m109mf6iiy]{
    display: flex;
    align-items: center;
    position: absolute;
    left: 10px;
    gap: 0px;
    z-index: 10;
    max-height: fit-content;
    height: fit-content;
}
@media all and (max-width: 500px){
    .top-pick[b-m109mf6iiy]{
        flex-direction: column;
    }
}    
.top-pick figure img[b-m109mf6iiy]{
    max-width: 35px;
}

.top-pick figure[b-m109mf6iiy]{
    margin: 0px !important;
}

.top-pick div[b-m109mf6iiy] {
    padding-right: 5px;
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, white );
    background: -webkit-linear-gradient(100deg, #ff3f3f 0%, #ff9937 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Fugaz One", sans-serif;
    font-size: 1.0rem;
    align-items: center;
    display: flex;
    padding-top: 10px;
    font-style: italic;
}

.top-pick-ribbon[b-m109mf6iiy] {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 4px;
    background: -webkit-linear-gradient(350deg, #7e2cc7 30%, #ff3f3f, #ff9937 );
    background: -webkit-linear-gradient(350deg, #ff4444 , #fa4338, #ff9937 );
}
/* _content/SIGMAHASH/Components/AppComponents/ProductComponent/Products/ProductSM.razor.rz.scp.css */
.product-sm[b-r7jpw4d2ss] {
    display: flex;
    flex-direction: column;
    min-height: fit-content !important;
    width: 240px;
}
.prd-img[b-r7jpw4d2ss]{
    background: #f3f3f3;
    border-radius: 3px;
    overflow: hidden;
    min-height: 100px;
    height: 100px;
}
.prd-img > img[b-r7jpw4d2ss] {
    height: 140px;
    width: 100%;
    max-height: 100%;
    padding: 10px;
}

.name[b-r7jpw4d2ss]{
    font-size: 0.8rem;
    min-height: 36px;
}
.product-name[b-r7jpw4d2ss]{
    font-weight: 600;

}
.new-product img[b-r7jpw4d2ss]{
    z-index: 100;
    width: 100%;
    max-height: 34px;
}
.launch[b-r7jpw4d2ss]{
    font-style: italic;
    font-weight:600;
    font-size: 0.75rem;
    margin-left: 0px;
}

@media ALL and (max-width: 765px) {
    .product-sm[b-r7jpw4d2ss] {
        min-width: 100% !important;
        min-height: 320px !important;
    }

    .prd-img[b-r7jpw4d2ss] {
        background: #f3f3f3;
        overflow: hidden;
        min-height: 100px;
        min-height: 200px;
    }
}

.btn-add-cart[b-r7jpw4d2ss]{
    background: transparent;
    min-width: 110px;
    border: 0px;
    border: 1px solid #898989;
    border-radius: 3px;
    color: var(--theme-text-color-soft);
}
.btn-add-cart:hover[b-r7jpw4d2ss]{
    background: #e6e6e6;
    color: var(--app-accent);
}
/* _content/SIGMAHASH/Components/AppComponents/QuickSerachBar/QuickSearchbar.razor.rz.scp.css */
.quick-sb[b-zetjnpxr27] {
    display: flex;
    flex-shrink: 0;
    flex-grow: 1;
    max-width: 750px;
}

.bar[b-zetjnpxr27] {
    flex-grow: 1;
    height: 45px;
    background: white;
    background: #8787872b;
    min-height: 45px;
    border-radius: 100px;
    position: relative;
    width: 45px;
    max-width: 45px;
    transition: width ease 0.3s;
}

.icon[b-zetjnpxr27] {
    cursor: pointer;
    color: white;
    background: #2f2de0;
    height: 40px;
    width:  40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    position: absolute;
    left: 3px;
}
.closed .icon:hover[b-zetjnpxr27]{
    transform: scale(1.4);
    transition: transform 0.3s;
}

.open .bar[b-zetjnpxr27]{
    max-width: 750px;
    width: auto;
}
.spacer[b-zetjnpxr27]{
    background: green !important;
    min-width: 60px;
}
    .icon span[b-zetjnpxr27] {
        transform: scale(1.2);
        left: 20px;
        top: 0px;
    }

.quick-sb input[b-zetjnpxr27] {
    background: transparent;
    border: none;
    outline: none;
    display: flex;
    color: white;
    font-weight: 500;
    background: red;
    min-width: unset !important;
    width: 100px;

}

@media ALL and (max-width: 450px){
    .quick-sb input[b-zetjnpxr27]{
        font-size: 0.7rem;
    }
}

input[b-zetjnpxr27]::placeholder{
}


.load[b-zetjnpxr27]{
    filter:opacity(0);
}

.loading .bar[b-zetjnpxr27]{
    background: white;
}
.loading .icon[b-zetjnpxr27]{
    background: transparent;
    color: #5c5c5c;
}
.loading .load[b-zetjnpxr27]{
    filter:opacity(1);
}
.loading input[b-zetjnpxr27] {
    color: #6f6f6f;
}

.loader[b-zetjnpxr27] {
    width:  38px;
    height: 38px;
    display: inline-block;
    position: relative;
}

    .loader[b-zetjnpxr27]::after,
    .loader[b-zetjnpxr27]::before {
        content: '';
        box-sizing: border-box;
        width:  38px;
        height: 38px;
        border-radius: 50%;
        border: 2px solid #FFF;
        position: absolute;
        left: 0;
        top: -10px;
        animation: animloader-b-zetjnpxr27 2s linear infinite;
    }

    .loader[b-zetjnpxr27]::after {
        animation-delay: 1s;
    }

@keyframes animloader-b-zetjnpxr27 {
    0% {
        transform: scale(0);
        opacity: 1;
    }

    100% {
        transform: scale(1);
        opacity: 0;
    }
}
/* _content/SIGMAHASH/Components/AppComponents/Routes/FilterRoute.razor.rz.scp.css */
.filter-route[b-9id67v0to2]{
    display: flex !important;
    overflow: hidden;
    height: 30px;
    width: 500px;
    align-items: center;
}
.filter-route i[b-9id67v0to2]{
    margin-top: 2px;
    margin-inline:3px;
    font-size: 1rem;
}
.route[b-9id67v0to2] {
    font-size: 0.9rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
}

.route:hover[b-9id67v0to2]{
    color: var(--app-accent);
}

.route-brand[b-9id67v0to2] {
    color: var(--app-accent) !important;
}

.route:hover[b-9id67v0to2]{
    transform:  scale(1.05);
    transition: transform 0.05s linear;
}
/* _content/SIGMAHASH/Components/AppComponents/SearchModule/SearchModule.razor.rz.scp.css */
.index-header[b-pbs3muwoy5] {
    --bd-radius: 5px;
    display: flex;
    position: absolute;
    overflow: visible;
    z-index: 500;
    transition: all linear 0.3s;
    width: 100%;
    border-radius: var(--bd-radius);
}

.header-pad[b-pbs3muwoy5] {
    display: flex;
    border-radius: 5px;
    padding: 4px;
    min-height: 100% !important;
    background: transparent;
    transition: filter linear 0.1s;
    max-width: 500px;
    border-radius: var(--bd-radius);
}
.searcher-body[b-pbs3muwoy5] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 80%;
    height: 100%;
    background: #efefef;
    border-radius: 5px;
}
.search-pad[b-pbs3muwoy5] {
    height: 45px;
    margin-left: 15px;
    --bd-radius: 5px 40px 50px 0px;
}

.input-square[b-pbs3muwoy5], .search-pad-btn[b-pbs3muwoy5] {
}
    .search-pad .input-square[b-pbs3muwoy5], .search-pad .input-square input[b-pbs3muwoy5] {

    }
#searchbar[b-pbs3muwoy5] {
    filter: drop-shadow(0px 0px 3px #0000005b);
}
.input-square input[b-pbs3muwoy5] {
    border: none !important;
    position: absolute !important;
    font-style: italic;

}
.input-square input:focus[b-pbs3muwoy5] {
    outline: none !important;
    border: none !important;
}
.search-pad-btn[b-pbs3muwoy5] {
    background: #344de0;
    width: 10%;
    min-width: 115px;
    height: 100%;
    font-family: 'Bebas Neue', cursive;
    font-size: 1.5rem;
    /*    font-style: italic;
*/ letter-spacing: 0px;
    color: #ebebeb;
    cursor: pointer;
}
.btn-container:hover[b-pbs3muwoy5] {
    transform: scale(1.05);
    transition: transform 0.1s ease ;
}
.search-pad span[b-pbs3muwoy5]{
}

.theme-dark .header-pad[b-pbs3muwoy5] {
   /* background: #272727ed;
    color: white !important;*/
}
.theme-dark input[b-pbs3muwoy5]{
    /*color:white;*/
}
.theme-dark .section[b-pbs3muwoy5] {
    /*background: #242424;
    color: #e5e5e5;*/
}

.not-exp .header-pad[b-pbs3muwoy5] {
    filter: opacity(0.6);
}

.header-pad:hover[b-pbs3muwoy5]{
    filter:opacity(1);
}

.searcher[b-pbs3muwoy5] {
    max-height: 55px;
    display: flex;
    height: 100%;
    min-height: 100% !important;
    transition: all linear 0.1s;
}

.zoom-square[b-pbs3muwoy5] {
    transform:scale(1.2);
    height: 100%;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: border-radius linear 1s;
    user-select: none;
}
.zoom-square span[b-pbs3muwoy5]{
    font-size: 1.7rem;
}

    .zoom-square:hover[b-pbs3muwoy5] {
        background: var(--app-accent);
        cursor: pointer;
        color:white;
    }

.input-square[b-pbs3muwoy5] {
    height: 100%;
    flex-grow: 1;
    flex-shrink: 0;
}

    .input-square input[b-pbs3muwoy5] {
        height: 100%;
        width: 100%;
        background: transparent;
        padding: 15px;
        border: none;
        border-radius: var(--bd-radius);
        box-sizing: border-box;
        max-width: 100%;
        min-width: 50px !important;
    }
@media ALL and (max-width:  350px){
    .input-square input[b-pbs3muwoy5]{
        min-width: 60px;
        width: 100%;
        
    }

    .searcher[b-pbs3muwoy5]{
        height: 45px;
    }
    .input-square[b-pbs3muwoy5]{
        width: 35px;
    }
    .zoom-square[b-pbs3muwoy5]{
        width: 35px;
    }
        .zoom-square span[b-pbs3muwoy5] {
            font-size: 1.2rem !important;
        }
}

        .input-square input:focus[b-pbs3muwoy5] {
            outline: 2px solid #2d4bff;
        }

.bordered[b-pbs3muwoy5] {
    border-radius: var(--bd-radius);
    border: 1px solid #c2c2c2;
    border-color: #7c7c7c74;
}

.exp[b-pbs3muwoy5] {
}
.not-exp #searchbar[b-pbs3muwoy5] {
    filter: opacity(0);
    pointer-events: none;
}
.exp .bordered[b-pbs3muwoy5]{
}
.not-exp .bordered[b-pbs3muwoy5] {
    border-radius: 500px !important;
    overflow: hidden;
    border-radius: var(--bd-radius) !important;
}
.not-exp[b-pbs3muwoy5] {
    overflow:hidden;
}

.section[b-pbs3muwoy5] {
    border-radius: var(--bd-radius);
    --height: 500px;
    display: flex;
    width: 100%;
    height: var(--height);
    bottom: calc(-1 * var(--height) - 5px);
    background: inherit;
    left: 0px;
    padding-inline: 20px;
    overflow: hidden;
    transition: all linear 0.1s;
    max-height: 60vh;
}

.tree[b-pbs3muwoy5]{
    border-right: 1px solid #e4e4e4;
    flex-grow: 1;
    flex-shrink: 0;
    width: 160px;
    max-width: 160px;
}

.tree-title[b-pbs3muwoy5] {
    font-size: 1rem;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 600;
}

.one-elem[b-pbs3muwoy5] {
    height: 25px;
    font-size: 0.9rem;
    font-family: 'Bai Jamjuree', sans-serif;
    padding-block: 5px;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-style: italic;
    transition: all 0.1s;
}
.one-elem:hover[b-pbs3muwoy5]{
    background: #2d4bff;
    color:white;
}
.level-0[b-pbs3muwoy5]{
    margin-top: 10px;
    font-weight: 600;
}

.split[b-pbs3muwoy5] {
    border-top: 2px solid #e0e0e0;
    width: 100%;
    margin-bottom: 20px;
}

.section[b-pbs3muwoy5]{
    transition: filter linear 0.1s;
    background: #fffffff1;
}

.visible .section[b-pbs3muwoy5] {
    filter: opacity(1);
    transform: translateY(0px);
}
.visible[b-pbs3muwoy5] {
}


    .not-visible .section[b-pbs3muwoy5] {
        filter: opacity(0);
        height: 0;
    }

.list-header[b-pbs3muwoy5] {
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 0.9rem;
    font-style: italic;
}

.products[b-pbs3muwoy5]{
    flex-wrap: wrap;
    overflow-y: scroll;
    max-height: 85%;
}
.shop-card[b-pbs3muwoy5]{
}
.shop-card:hover[b-pbs3muwoy5]{
    background: #2d4bff;
    color:white !important;

    transition: background 0.1s linear;
}
    .shop-card:hover .simple-link-text[b-pbs3muwoy5] {
        color: white;
    }
    .shop-card:hover .bag-circle[b-pbs3muwoy5] {
    }

.bag-circle[b-pbs3muwoy5]{
    padding: 10px !important;
    border-radius: 500px;
}
.shop-card img[b-pbs3muwoy5]{
    filter: grayscale(0.4);
}
.prod-card[b-pbs3muwoy5] {
    display: flex;
    flex-direction: column;
    height: 260px;
    width: 200px;
    margin-right: -1px !important;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    background: #f5f5f5;
    background: #f8f8f8;
    border: none;
    align-items: stretch !important;
}

.theme-dark .prod-card[b-pbs3muwoy5]{
    background: #2c2c2c;
}

.prod-card:hover[b-pbs3muwoy5]{
    outline:2px solid #2d4bff;
}

.prod-img[b-pbs3muwoy5]{
    display:flex;
    height: 100px;
    width: 100%;
    justify-content: center;
}
.prod-img img[b-pbs3muwoy5]{
    max-height: 90px;
}
.prod-path[b-pbs3muwoy5] {
    font-size: 0.8rem;
    font-family: 'Bai Jamjuree', sans-serif;
}
.prod-name[b-pbs3muwoy5] {
    font-size: 0.8rem;
    font-family: 'Bai Jamjuree', sans-serif;
}

/*override*/
.simple-link-text:hover[b-pbs3muwoy5]{
    text-decoration: underline;
    color: #477af3;
}

/* _content/SIGMAHASH/Components/AppComponents/SelectLists/SelectList.razor.rz.scp.css */
.select-disabled[b-fh91eoygu2]{
    pointer-events: none;
    filter: brightness(0.7);
}
.container[b-fh91eoygu2] {
    --bd-radius: 3px;
    --filter-height: 30px;
    --color: var(--theme-text-color);
    --bg: #232326 !important;
    --bg: #414141 !important;
    --bg: var(--theme-bg) !important;
    --height: 45px;
    background: var(--bg);
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    min-width: 100%;
    font-size: 0.8rem;
    cursor: pointer;
    z-index: 0;
    border-radius: var(--bd-radius);
    border: 1px solid var(--app-accent);
    border: 1px solid #9c9c9c3b !important;
    --box-shadow: 0px 0px 4px #81818183;
    /*box-shadow: var(--theme-box-shadow);*/
}

.theme-light .container[b-fh91eoygu2], .bypass-theme[b-fh91eoygu2] {
    --bg: #f6f6f6 !important;
    --color: var(--theme-text-color-light);
}
/*bypass theme*/
.bypass-theme .list[b-fh91eoygu2], .bypass-theme[b-fh91eoygu2] {
    background: var(--pads-bg-deep-light) !important;
    background: var(--bg) !important;
}
    .bypass-theme .list[b-fh91eoygu2] {
        background: var(--bg) !important;

    }

.theme-light .list[b-fh91eoygu2], .theme-light .container[b-fh91eoygu2] {
}

.bypass-theme .theme-text[b-fh91eoygu2], .bypass-theme .list[b-fh91eoygu2] {
    color: var(--theme-text-dark) !important;
}
/*end of bypass theme*/
.exp[b-fh91eoygu2] {
    z-index: 1000 !important;
}
    .exp .list[b-fh91eoygu2] {
        animation: popin-b-fh91eoygu2 0.2s ease;
    }
@keyframes popin-b-fh91eoygu2{
    0%{
        filter:opacity(0);
        transform: translateY(-10px);
    }
    100% {
        filter: opacity(1);
        transform: translateY(0px);
    }
}
.exp .list[b-fh91eoygu2], .exp .searcher[b-fh91eoygu2] {
    display: flex;
}
.not-exp .list[b-fh91eoygu2] , .not-exp .searcher[b-fh91eoygu2]{
    display: none;
    z-index: 1 !important;
}


input[b-fh91eoygu2]{
    flex-grow: 1;
}
.list[b-fh91eoygu2] {
    display: flex;
    background: var(--bg) !important;
    min-width: fit-content !important;
    width: 100%;
    height: fit-content;
    position: absolute;
    top: 110%;
    left: 0px;
    flex-direction: column;
    /*    border: 1px solid #405ad9;*/
    border-radius: var(--bd-radius);
    align-items: stretch;
    box-shadow: var(--theme-box-shadow);
}

.list-item[b-fh91eoygu2] {
    position: relative;
    min-width: 50%;
    display: flex;
    height: 32px !important;
    flex-grow: 1;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    color: var(--color);

}
.list-item:hover[b-fh91eoygu2]{
    background: #4e4e4e50;
    filter:brightness(0.8);
}
.list-item input[b-fh91eoygu2]{
    max-width: 80%;
    flex-grow: 1;
}
.list-item button[b-fh91eoygu2]{
    position:absolute;
    align-self: center;
    right: 5px;
}
.display[b-fh91eoygu2]{
    justify-content: space-between;
}
.display input[b-fh91eoygu2]{
    border: none;
    height: 70%;
    background: transparent;
    border-bottom: 1px dotted #8787878e;
    max-width: 80%;
}
    .display input:focus[b-fh91eoygu2]{
        outline: none;
        border:none;
    }
.default-display[b-fh91eoygu2]{
    color: #8a8a8abc;
}
.btn[b-fh91eoygu2]{
    border-radius: 3px !important;
    aspect-ratio: 1/1;
    height: 24px;
    width:  24px;
    font-size: 0.7rem;
    padding: 0 !important;
}

.list[b-fh91eoygu2]{
    max-height: 500px;
    min-width: fit-content !important;
}
.list-items[b-fh91eoygu2]{
    max-height: 400px;
    overflow-y: scroll;
}
.searcher[b-fh91eoygu2] {
    min-width: 100%;
    background: inherit;
    margin-top: 20px;
    position: absolute;
    left: 0px;
    box-shadow: inherit;
    height: var(--filter-height);
    display: flex;
    align-items: center;
    box-shadow: var(--theme-box-shadow);
}
.searcher .icon[b-fh91eoygu2]{
    position: absolute;
    left: 5px;
    align-self: center;
}
.searcher input[b-fh91eoygu2]{
    background: transparent;
    border: 0px;
    padding-left: 40px;
    color: #868686;
}

.searcher input:focus[b-fh91eoygu2]{
    outline: none;
}
.searching .icon[b-fh91eoygu2]{
    color: #405ad9 !important;
}

.searchable .list[b-fh91eoygu2] {
    top: calc(var(--filter-height) + 3px + 110%);
}

.select-list-loading i[b-fh91eoygu2] {
    animation: iconloading-b-fh91eoygu2 1s ease infinite;
}

@keyframes iconloading-b-fh91eoygu2{
    0%{
        transform: scale(0.8);
    }

    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}
.adder[b-fh91eoygu2] {
    padding-block: 10px;
    height: unset !important;
    max-height: 44px;
    margin-bottom: 2px;
}
.adder  input[b-fh91eoygu2]{
    padding-inline: 6px;
    height: 33px;
}





.value-editor-disabled[b-fh91eoygu2]{
    z-index: -1 !important;
}
/* _content/SIGMAHASH/Components/AppComponents/Shop/VRBanner.razor.rz.scp.css */
.vr-banner[b-bobzjxyfmd]{
    margin-block: 15px;
    min-height: 70px;
    max-height: 70px;
    width: 100%;
    display:flex;
    background: #ffffff;
    border-radius: 5px;
    padding: 10px;
    position:relative;
}

.banner-title[b-bobzjxyfmd] {
    font-family: 'Bebas Neue', cursive;
    font-style: italic;
    align-items: center;
    display:flex;
    font-size: 1.3rem;
    color: #383838;
    z-index: 1;
    color: #282828;
}

.strip-img[b-bobzjxyfmd] {
    margin-right: 30px;
    min-width: 100px !important;
}
    .strip-img img[b-bobzjxyfmd] {
        height: 100px;
    }


#player[b-bobzjxyfmd]{
    z-index: 1;
    transform: translateY(0px);
    transform: scale(0.9);
}

#splash-container[b-bobzjxyfmd] {
    position: absolute;
    bottom: 0px;
    right: 3%;
    width: fit-content;
    max-height: 100%;
    height: 100%;
    overflow: hidden;
    transition: all 1s;
}

#splash[b-bobzjxyfmd] {
    margin-top: -90px;
    object-fit: contain;
    width: 100%;
    height: 550%;
    transition: all 3s;
}

/* _content/SIGMAHASH/Components/AppComponents/Signup/SignUpBox.razor.rz.scp.css */
.sign-up-box[b-nkhqp1rc9r] {
    background: linear-gradient(90deg, #0094ff, blue);
    background: linear-gradient(90deg,#99a5ff, #0094ff);
    background: linear-gradient(90deg,#eceeff, #cde5ff, #99a5ff);
    width: 100%;    
    height: 100%;
    border-radius: 0px;
    --black: #454545;
    height: fit-content;
    min-height: fit-content;
    filter: contrast(0.82);
}

h4[b-nkhqp1rc9r], h5[b-nkhqp1rc9r]{
    margin-block: 0px;
}
h4[b-nkhqp1rc9r] {
    font-size: 1.4rem;
    font-family: 'Bebas Neue', cursive;
    font-style: italic;
    color: var(--black);
    font-weight: 600;
}

h5[b-nkhqp1rc9r] {
    font-size: 1.0rem;
    font-family: 'Bebas Neue', cursive;
    color: var(--black);
    font-family: 'Cairo', sans-serif;
}

.input-area[b-nkhqp1rc9r] {
    --bd-radius: 2px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-width: 500px;
    min-width: 100%;
    align-items: center;
}
.input-box[b-nkhqp1rc9r]{
    min-height: 39px;
    max-height: 39px;
    padding-inline: 10px;
    border-radius: var(--bd-radius) 0 0 var(--bd-radius); 
    background: white;
    align-items: center;
    display:flex; 
    flex-grow: 1;
    height: 100%;
}
.val-msg[b-nkhqp1rc9r]{
    min-height: 30px;
    max-height: 30px;
    width: 100%;
    display: flex;
    color: red;
    font-size: 0.8rem;
}
.input-box i[b-nkhqp1rc9r]{
    margin-inline: 5px;
    font-size: 1.3rem;
    filter:opacity(0.6);
}
    .input-box input[b-nkhqp1rc9r] {
        flex-grow: 1;
        height: 100%;
        border: none;
        font-size: 0.9rem;
    }
    .input-box input:focus[b-nkhqp1rc9r]{
        outline: none;
    }

.btn-signup[b-nkhqp1rc9r] {
    border: none;
    padding-top: 5px;
    font-family: 'Bebas Neue', cursive;
    width: 110px;
    border-radius: 0px var(--bd-radius) var(--bd-radius) 0px;
    background: var(--app-accent);
    background: #2515ff;
    color:white;
    font-size: 1.3rem;
    transition:0.2s;
}
.btn-signup:hover[b-nkhqp1rc9r]{
    transform:scale(1.1);
    filter: opacity(0.8);
}

.submitted .btn-signup[b-nkhqp1rc9r]{
    background: #63c321 !important;
}

.btn-signup .submitted span[b-nkhqp1rc9r]{
    filter:opacity(0);
    animation: spawnin-b-nkhqp1rc9r 1s linear forwards;
}

@keyframes spawnin-b-nkhqp1rc9r{
    0%{

    }
    100% {
        filter: opacity(1);
    }
}

.btn-loader[b-nkhqp1rc9r] {
    width:  20px;
    height: 20px;
    border: 5px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation-b-nkhqp1rc9r 1s linear infinite;
}

@keyframes rotation-b-nkhqp1rc9r {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
} 

.img-box[b-nkhqp1rc9r]{
    max-width: 300px;
}

img[b-nkhqp1rc9r]{
    display:flex;
    object-fit: contain;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100px;
    filter: hue-rotate(40deg) sepia(0.2) saturate(1.5) drop-shadow(0px 0px 5px #ffffff);
    transform: scale(1.1);

}
@media ALL and (max-width: 520px) {
    button[b-nkhqp1rc9r]{
        min-width: 100%;
        border-radius: var(--bd-radius) !important;
    }
}
/* _content/SIGMAHASH/Components/AppComponents/Sliders/CarrousselCommands.razor.rz.scp.css */
.commands[b-8rdhx33egb]{
    display:flex;
    gap: 6px;
    font-size: 1.4rem;
    align-items: center;
}

    .commands * i[b-8rdhx33egb] {
        cursor: pointer;
        opacity: 0.6;
    }

.current[b-8rdhx33egb]{
    transform: translateY(1px) scale(1.5) !important; 
    color: var(--app-accent) !important;
}

    .current  i[b-8rdhx33egb] {
        opacity: 1 !important;
    }

.bullet[b-8rdhx33egb]{
    transform: translateY(1px);
    font-size: 1.9rem;
    transition: all 0.1s linear;
}

.paused .pause[b-8rdhx33egb] {
    transform: translateY(1px) scale(1.08) !important;
    color: var(--app-accent) !important;
}
/* _content/SIGMAHASH/Components/AppComponents/Sliders/ItemSlider.razor.rz.scp.css */
.ItemSlider[b-2kxsskigjt]{
    width: fit-content;

}
/* _content/SIGMAHASH/Components/AppComponents/UserNavMenu/UserNavMenu.razor.rz.scp.css */
.user-nav-menu[b-dz8tu81llz] {
    border-right: 1px solid #82828243;
}

ul[b-dz8tu81llz]{
    list-style: none;
    padding: 0px;
    padding-inline: 10px;
    width: 200px;
    max-width: 100%;
    max-width: 200px;
    min-width: 200px;
    max-height: fit-content !important;
    margin: 0px;
}

li[b-dz8tu81llz] {
    padding-inline: 10px;
    list-style: none;
    width: 100%;
    font-size: 0.75rem;
    display: flex;
    align-items: center;
    gap: 10px;
    height: 30px;
    cursor: pointer;
    font-weight: 600;
    margin-block: 5px;
    border-radius: 4px;
    word-wrap:unset;
    word-break:unset !important;
    white-space: nowrap;
    /*    color: #383838;
*/
}


    .theme-light li:hover[b-dz8tu81llz]{
        background: #d5d5d5;
    }
    .theme-dark li:hover[b-dz8tu81llz] {
        background: #4a4a4a;
    }

li span:first-child[b-dz8tu81llz]{
    color: #2934ff;
    color: var(--app-accent);
    color: #747474 !important;
    font-size: 1.1rem;
}
/* _content/SIGMAHASH/Components/Layout/MainLayout.razor.rz.scp.css */
@media all and (max-width: 1200px) {
    .center-logo[b-91lx8vntm9] {
        display: none !important;
    }
}

.page[b-91lx8vntm9] {
    background: #1f1f1f;
    position: relative;
    max-width: 100vw;
    min-width: 100vw;
}

.content[b-91lx8vntm9] {
    max-width: 100vw;
    display: flex;
}

main[b-91lx8vntm9] {
    overflow-x: hidden;
    max-width: 100vw;
    width: 100vw;
}

.sidebar[b-91lx8vntm9] {
    background-color: #282828;
    max-height: fit-content;
}

.theme-light .top-row[b-91lx8vntm9] {
    --bg-color: #f7f7f7;
}

.theme-dark .top-row[b-91lx8vntm9] {
    --bg-color: #1b1b1b;
}

.top-row[b-91lx8vntm9] {
    background-color: var(--bg-color);
    border-bottom: 1px solid var(--bg-color);
    justify-content: flex-end;
    height: fit-content;
    min-height: fit-content;
    display: flex;
    align-items: center;
    z-index: 4 !important;
    box-shadow: 3px 0px 5px #00000071 !important;
    align-items: stretch;
    /*border-bottom: 1px solid #3961ff;*/
}

    .top-row[b-91lx8vntm9]  a, .top-row[b-91lx8vntm9]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

        .top-row[b-91lx8vntm9]  a:hover, .top-row[b-91lx8vntm9]  .btn-link:hover {
            text-decoration: underline;
        }

        .top-row[b-91lx8vntm9]  a:first-child {
            overflow: hidden;
            text-overflow: ellipsis;
        }


.dark-row[b-91lx8vntm9] {
    display: flex;
    display: none !important;
    min-height: 50px;
    width: 100%;
    background: red !important;
    position: relative;
    margin-top: 0px;
    z-index: 3;
    color: #dddddd;
    border-bottom: 1px solid #3961ff;
}


.theme-gold .dark-row[b-91lx8vntm9] {
    border-color: var(--app-accent) !important;
}

.dark-header-links[b-91lx8vntm9] {
    display: flex;
    font-size: 1.1rem;
    height: 100%;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
}

    .dark-header-links a[b-91lx8vntm9] {
        color: var(--app-accent) !important;
    }

        .dark-header-links a:visited[b-91lx8vntm9] {
            color: var(--app-accent) !important;
        }

.link-box[b-91lx8vntm9] {
    padding-inline: 25px;
    align-content: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    width: 140px;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    box-shadow: inset 0px 0px 2px #000000;
    background: #171717;
    height: 100%;
    transition: 0.3s;
}

    .link-box:hover[b-91lx8vntm9] {
        background: #232323;
        color: #3c34ff;
    }

        .link-box:hover div[b-91lx8vntm9] {
            border-bottom: 1px solid #3c34ff;
        }



.app-navbar-close #nav-container[b-91lx8vntm9] {
    display: none;
    overflow: hidden;
}

#nav-container[b-91lx8vntm9] {
    width: fit-content;
    max-height: 100%;
    background: var(--theme-bg);
}

@media (max-width: 640.98px) {


    .link-box[b-91lx8vntm9] {
        padding-inline: 25px;
        align-content: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
        cursor: pointer;
        width: 33vw;
        text-align: center;
        font-family: 'Quicksand', sans-serif;
        box-shadow: inset 0px 0px 2px #000000;
        background: #171717;
        height: 100%;
        transition: 0.3s;
        font-size: 0.9rem;
    }



    #nav-container[b-91lx8vntm9] {
        max-height: 100%;
    }

    .top-row:not(.auth)[b-91lx8vntm9] {
        display: none;
    }

    .top-row.auth[b-91lx8vntm9] {
        justify-content: space-between;
    }

    .top-row[b-91lx8vntm9]  a, .top-row[b-91lx8vntm9]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-91lx8vntm9] {
    }

    .sidebar[b-91lx8vntm9] {
        width: 200px;
        position: relative;
        top: 0;
        max-height: fit-content;
    }

    .top-row[b-91lx8vntm9] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

        .top-row.auth[b-91lx8vntm9]  a:first-child {
            flex: 1;
            text-align: right;
            width: 0;
        }

    .top-row[b-91lx8vntm9], article[b-91lx8vntm9] {
        padding-left: 0rem !important;
    }
}

.bell[b-91lx8vntm9] {
    display: flex;
    position: relative;
    padding-inline: 30px;
    width: 40px;
    z-index: 10;
    cursor: pointer;
    user-select: none;
}

.theme-dark .bell[b-91lx8vntm9] {
    color: #d7d7d7b7;
}

.bell:hover[b-91lx8vntm9] {
    background: var(--theme-bg);
    filter: brightness(1.2);
}

.theme-light .bell:hover[b-91lx8vntm9] {
    filter: brightness(0.92);
}



.bell span[b-91lx8vntm9] {
    transform: rotate(20deg);
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.unseen[b-91lx8vntm9] {
    position: absolute;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
    background: red;
    font-size: 0.7rem;
    color: white;
    border-radius: 100%;
    z-index: 12;
    right: 12px;
    bottom: 8px;
}

.report-bug[b-91lx8vntm9] {
    width: 45px;
}

    .report-bug:hover[b-91lx8vntm9] {
        background: #dcdcdc;
        color: #3961ff;
    }

    .report-bug i[b-91lx8vntm9] {
        font-size: 1.3rem;
        margin-top: 5px;
        transform: rotate(-40deg);
        cursor: pointer;
    }

#body[b-91lx8vntm9] {
}

    #bodydiv[b-91lx8vntm9]::-webkit-scrollbar {
    }

.main-container[b-91lx8vntm9] {
    display: flex;
    width: 100vw;
    max-width: 100vw;
    overflow: hidden;
    overflow-y: auto;
    flex-grow: 1;
    z-index: 3;/*makes body be over top row*/
}

.main-container:has(modal)[b-91lx8vntm9]{
    z-index: 4; /*temporal fix for modals that render inside body, both these details are needed so ThemeSwitch is over the main body, as well as inner modals.*/
}

#bodydiv[b-91lx8vntm9] {
    background: linear-gradient(180deg, #232323, #171717 40%, #000000) !important;
    background: var(--theme-bg) !important;
    display: flex;
    width: 100%;
    max-width: 100vw;
    align-items: stretch !important;
    flex-grow: 1;
}

#mainwindow[b-91lx8vntm9] {
    display: flex;
    width: 100%;
    flex-direction: column !important;
    min-height: 80vh !important;
}

.theme-light #mainwindow[b-91lx8vntm9] {
    background: var(--theme-bg-light-gradient);
}

#header-icons[b-91lx8vntm9] {
    gap: 25px;
}

    #header-icons > div[b-91lx8vntm9] {
        --w: 37px;
        align-self: center;
        padding: 5px;
        align-items: center;
        justify-content: center;
        gap: 8px;
        display: flex;
        min-width: var(--w) !important;
        height: var(--w);
    }

        #header-icons > div:hover[b-91lx8vntm9] {
            cursor: pointer;
            /*background: #00000012;*/
            color: var(--app-accent);
        }

.theme-dark #header-icons[b-91lx8vntm9] {
    color: #bfbfbf;
}

#header-icons > div:hover[b-91lx8vntm9], #header-icons > div i:hover[b-91lx8vntm9] {
    /*color: #ffffff !important;*/
}


.pop-row[b-91lx8vntm9] {
    min-height: 45px;
    background: #5457ff;
    background: #4f42c3;
    background: #3e9807;
}

.pop-row-sale[b-91lx8vntm9]{
    background: #98dc4a;
    min-height: 55px;
}

.blue-row[b-91lx8vntm9]{
    transition: all linear 0.3s !important;
}
/* _content/SIGMAHASH/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-0ng57jc506] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-0ng57jc506] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-0ng57jc506] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-0ng57jc506] {
    font-size: 1.1rem;
}

.bi[b-0ng57jc506] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-lock-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM5 8h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
}

.bi-person-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z'/%3E%3C/svg%3E");
}

.bi-person-badge-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-badge' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3Cpath d='M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z'/%3E%3C/svg%3E");
}

.bi-person-fill-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");
}

.bi-arrow-bar-left-nav-menu[b-0ng57jc506] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-bar-left' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5ZM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5Z'/%3E%3C/svg%3E");
}

.nav-item[b-0ng57jc506] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-0ng57jc506] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-0ng57jc506] {
        padding-bottom: 1rem;
    }

    .nav-item[b-0ng57jc506]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-0ng57jc506]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-0ng57jc506]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-0ng57jc506] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-0ng57jc506] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-0ng57jc506] {
        display: none;
    }

    .nav-scrollable[b-0ng57jc506] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/SIGMAHASH/Components/Layout/TopSearchBar.razor.rz.scp.css */

.blue-row[b-h77elp8oud] {
    --height: 34px;
    background: linear-gradient(90deg, #4e4e58 -100%, var(--theme-bg));
    background: #3c34ff;
    background: #434446;
    width: 100%;
    height: var(--height);
    flex-shrink: 0;
    min-height: var(--height);
    position: sticky;
    display: flex;
    justify-content: start;
    padding-inline: 10px;
    align-items: center;
}

.theme-gold .blue-row[b-h77elp8oud] {
    background: #494949;
    border-top: 1px solid var(--app-accent);
}

.blue-row-searchbox[b-h77elp8oud] {
    display: flex;
    align-items: center;
    color: #ebebeb;
    gap: 10px !important;
    width: 100%;
}

    .blue-row-searchbox input[b-h77elp8oud] {
        max-height: 22px;
        background: transparent;
        border: 0;
        border-bottom: 0px solid white;
        width: 100%;
        max-width: 600px;
        color: white;
    }

        .blue-row-searchbox input[b-h77elp8oud]::placeholder {
            font-style: italic;
            font-size: 0.8rem;
            color: #e9e9e9;
        }

        .blue-row-searchbox input:focus[b-h77elp8oud] {
            outline: none;
            border: none;
            width: fit-content;
        }

#blue-row-filter-arrow[b-h77elp8oud] {
    display: none;
}

.blue-row-searchbox input:focus #blue-row-filter-arrow[b-h77elp8oud] {
    display: flex;
}

.blue-row-hide[b-h77elp8oud] {
    height: 0px !important;
    min-height: unset !important;
}

@keyframes hide-b-h77elp8oud {
    0% {
        margin-top: 0px;
        display: flex;
        height: var(--height) !important;
    }

    98% {
    }

    100% {
        display: none !important;
        height: 0px !important;
    }
}

.blue-row-expander[b-h77elp8oud] {
    font-size: 0.85rem;
    color: white;
    transform: rotateZ(180deg);
    transition: 0.1s;
    cursor: pointer;
}

    .blue-row-expander:hover[b-h77elp8oud] {
        scale: 1.2;
    }

.br-colapsed[b-h77elp8oud] {
    --height: 20px !important;
    cursor: pointer;
}

    .br-colapsed .blue-row-searchbox *[b-h77elp8oud] {
        display: none !important;
        background: red !important;
    }

    .br-colapsed .blue-row-expander[b-h77elp8oud] {
        transform: rotateZ(0deg);
    }
/* _content/SIGMAHASH/Components/Pages/Account/Login.razor.rz.scp.css */
.login-floating[b-capc8dt8fe] {
    position:relative;
    background: inherit;
}
/* _content/SIGMAHASH/Components/Pages/AddProduct.razor.rz.scp.css */
section[b-7h2cp8sxbf] {
    display:flex;
    flex-direction: column;
    gap: 15px;
    z-index: 10;
    --bd-color: #9c9c9c3b;
    color:var(--theme-text-color);
}

.form-panel[b-7h2cp8sxbf] {
    box-shadow: -0px 0px 5px 0px #00000038;
    padding: 14px;
    border-radius: 15px;
    justify-content: space-between;
    background: var(--theme-bg-form-panel);
}
    .theme-light .form-panel[b-7h2cp8sxbf]{
    }
    .form-panel h5[b-7h2cp8sxbf] {
        font-size: 1.15rem;
        font-family: "Open Sans", sans-serif;
    }
h3[b-7h2cp8sxbf],h4[b-7h2cp8sxbf] {
    color:var(--theme-text-color);
    font-family: "Open Sans", sans-serif;
}

.form-group[b-7h2cp8sxbf]{ 
    width: 100%;
}

.ai-tag[b-7h2cp8sxbf] {
    margin-bottom: 8px;
    background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(191, 171, 245, 1) 100%, rgba(87, 199, 133, 1) 100%);
    width: fit-content;
    padding-inline: 5px;
    border-radius: 5px;
    font-size: 0.85rem;
    height: 20px;
    cursor: pointer;
    color:white !important;
    text-decoration:none;
}
a:link[b-7h2cp8sxbf],
a:visited[b-7h2cp8sxbf],
a:hover[b-7h2cp8sxbf],
a:active[b-7h2cp8sxbf] {
    color: white !important; /* Or any other desired color */
    text-decoration: none; /* Optional: Removes the underline */
}
    .ai-tag span[b-7h2cp8sxbf]{
        font-size: 0.7rem;
    }
.form-atom[b-7h2cp8sxbf]{
    flex-grow: 1;
    display:flex;
    gap: 7px;
}
.rz-slider-handle-vertical[b-7h2cp8sxbf]{
    left: 12px;
}

.app-form[b-7h2cp8sxbf] {
    border-radius: 3px;
    border: 0;
    width: 100%;
    height: 30px;
    padding: 15px;
    background: transparent;
    border: 1px solid var(--bd-color);
    color: var(--theme-text-color);
}

    .app-form:focus[b-7h2cp8sxbf] {
        outline: 1px solid var(--app-accent);
    }

.pad-sector[b-7h2cp8sxbf] {
    background: #efefef;
    background: var(--pads-bg);
    border-radius: 3px;
    align-content: stretch;
    display: flex;
    flex-direction: column;
    box-shadow: -3px 3px 6px 2px var(--shop-top-row-shadow);
    padding: 15px;
    margin-top: 15px;
    color: var(--theme-text);
}

    .pad-sector[b-7h2cp8sxbf] {
        align-items: start !important;
    }
.pad-sector input[b-7h2cp8sxbf]{
    border: 2px solid #577cca;
    background: transparent;
    color: var(--theme-text-soft);
}

.pad-sector[b-7h2cp8sxbf]{

}

.add-note-btn[b-7h2cp8sxbf]{
    border: 1px solid #8686866b;
    width:  34px;
    height: 34px;
    border-radius: 3px;
}

.note[b-7h2cp8sxbf]{
    overflow:hidden;
    display:flex;
    align-items: center;
    padding: 0px !important;
    transition:all 1s ease;
}
.note i[b-7h2cp8sxbf]{
    font-size: 1.4rem;
}
.note .bullet i[b-7h2cp8sxbf]{
    align-self: start;
    font-size: 0.4rem;
    color: #383838;
 
}

.note-block[b-7h2cp8sxbf]{
}
.path-row[b-7h2cp8sxbf] {
    color: #272727;
    display: flex;
    width: 100%;
    height: 45px;
    padding-inline: 20px;
    background: #bbbbbb;
    background: inherit;
    box-shadow: var(--theme-box-shadow);
}

.value-block[b-7h2cp8sxbf] {
    display: flex;
    flex-direction: column;
    padding-block: 10px;
    background: #5c5c5c;
    background: transparent;
    color: var(--theme-text) !important;
    box-shadow: 0px 0px 5px #00000026;
}
.theme-dark .value-block[b-7h2cp8sxbf] {
    box-shadow: var(--theme-box-shadow);
}
.value-row[b-7h2cp8sxbf] {
    height: 30px;
    font-size: 0.85rem;
    width: 100%; 
    display: flex;
    padding-inline: 2%;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    position: relative;
}

.value-input[b-7h2cp8sxbf]{
    border: none;
    color: var(--theme-text);
    border-bottom: 1px solid #393939;
    background: transparent;
}

.prod-button-activate[b-7h2cp8sxbf] {
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-items: center;
    align-items: center;
    justify-content: center;
    align-content: center;
    margin-inline: 2%;
    color: #8383839f;
}
.prod-button-activate:hover[b-7h2cp8sxbf]{
    border: 1px solid #d8d8d8;
    cursor: pointer;
}

    .prod-button-activate .img[b-7h2cp8sxbf] {
        display: flex;
        flex-direction: column;
        justify-content: end;
        min-height: 60%;
        max-height: 60%;
    }
    .prod-button-activate .txt[b-7h2cp8sxbf] {
        min-height: 40%;
        max-height: 40%;
        text-align: center;
        line-height: 1.2rem;


    }
.button-selected[b-7h2cp8sxbf] {
    color: #6b7cff;

}


.add-image[b-7h2cp8sxbf] {
    border: 1px solid #c7c7c7;
    height: 90px;
    min-width: 75px;
    display: flex;
    align-items: center;
    justify-content: center; 
    font-size: 1.4rem;
    margin-top: 5px;
    transition: 0.1s;
}
.add-image:hover[b-7h2cp8sxbf]{
    background: #455fff;
    color: white;
    border-color: white;
}
.preview[b-7h2cp8sxbf]{
}

.image-container[b-7h2cp8sxbf]{
    max-width: 750px;
    height: 400px;
    overflow: hidden;

}
.image-container img[b-7h2cp8sxbf]{
    height: 100%;
    object-fit: contain;
    width: 750px;
}

.image-container-slider[b-7h2cp8sxbf]{
    display:flex;
    justify-content: start;
    height: 100%;
}

.single-img[b-7h2cp8sxbf]{
    height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;
    display:flex;
    justify-content: center;
    min-width: 100%;
}

.single-img img[b-7h2cp8sxbf]{
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}

.thumbnail[b-7h2cp8sxbf] {
    height: 90px;
    width: 120px;
    border: 1px solid #c7c7c7;
    display: flex;
    justify-content: center;
    align-content: center;
    object-fit: contain;
    margin-inline: 5px;
    margin-block: 5px;
    transition: all 0.4s;
    position: relative;
    border-radius: 4px;
}
.thumbnail:hover[b-7h2cp8sxbf]{
    outline: 2px solid #455fff;
}
.thumbnail img[b-7h2cp8sxbf]{
    padding: 10%;
    object-fit: contain;
    display:flex;
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 100%;
}

.delete-img[b-7h2cp8sxbf] {
    height: 30px;
    width: 120px;
    display: flex;
    background: transparent;
    border: 1px solid red;
    color:black;
    color: red;
    font-size: 1.0rem;
    border-radius: 4px;
    cursor:pointer;
    filter:opacity(0);
    transition: 0.1s;
}
    .delete-img:hover[b-7h2cp8sxbf] {
        background: red;
        color: white;
    }
.delete-img i[b-7h2cp8sxbf]{

}

.thumbnail-container:hover .delete-img[b-7h2cp8sxbf]{
    filter: opacity(1);
}

.delete-img:active[b-7h2cp8sxbf]{
    animation: click-b-7h2cp8sxbf 2s ease;
}

@keyframes click-b-7h2cp8sxbf{
    0%{
        outline: 2px solid #e63110;
    }
    90% {
        outline: 2px solid #e63110;
    }
    100% {
        outline: none;
    }
}

#test:hover[b-7h2cp8sxbf]{
    pointer-events: auto;
}

#test:hover [b-7h2cp8sxbf]::placeholder{
}

.box-selectable[b-7h2cp8sxbf]{
    max-width: 42px;
    min-width: 42px;
    height: 50px;
    flex-grow: 1;
    border: 1px solid red;
    display:flex;
}

.rz-slider-horizontal[b-7h2cp8sxbf]{
    min-width: 100% !important;
    width: 100% !important;
 }

.note button[b-7h2cp8sxbf]{
    background: #8b8b8b;
    border: none;
    border-radius: 3px;
    color: white;
    height: 24px;
    width: 30px;
    display:flex;
    align-items: center;
    justify-content: center;
}

    .note button i[b-7h2cp8sxbf] {
        font-size: 0.8rem;
    }
    .note button:hover[b-7h2cp8sxbf]{
        background: #455fff;
        transform:scale(1.05);
    }

    .note button:disabled[b-7h2cp8sxbf]{
        filter: opacity(0.5);
        pointer-events: none;
    }

.please-add-image[b-7h2cp8sxbf]{
    height: fit-content;
    display:flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.please-add-image div:nth-child(1)[b-7h2cp8sxbf] {
    font-size: 4rem;
    width: fit-content;
}

.radzenlabel[b-7h2cp8sxbf] {
    color: var(--app-blue) !important;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    font-weight: 600;
    font-size: 0.8rem;
    margin-bottom: 0px !important;
}
.theme-dark .radzenlabel[b-7h2cp8sxbf]{
    color: #e5e5e5 !important; 
}

.import-inputs[b-7h2cp8sxbf]{
    align-items: end;
    gap: 20px;
    display:flex !important;
}
.import-inputs > div[b-7h2cp8sxbf]{
    display:flex;
    max-width: 40px;
}
.import-inputs > div input[b-7h2cp8sxbf]{
    width: 40px !important;
}

.warr-val-boxes[b-7h2cp8sxbf]{
    width: 100%;
    align-items: stretch !important;
}
.warr-val-box[b-7h2cp8sxbf] {
    flex-direction: column;
    display: flex;
    flex-grow: 1 !important;
    flex-shrink: 0 !important;
    border: 1px solid #79797945;
    width: 30px;
    height: 30px;
    border-radius: 2px;
    font-size: 0.8rem;
}
.warr-val-box:hover[b-7h2cp8sxbf]{
    background: var(--app-blue);
    color: white !important;
    cursor:pointer;
}
.warr-selected[b-7h2cp8sxbf] {
    background: var(--app-blue);
    color: white !important;
}

.value-row select[b-7h2cp8sxbf]{
    width: 178px;
    height: 25px;
    margin: 0px !important;
    border: 0px;
    background: transparent;
    border: 1px solid white;
    border-radius: 3px;
    color: var(--theme-text-color);
}
.value-row select option[b-7h2cp8sxbf]{
    color: black;
}

.prio-display[b-7h2cp8sxbf]{
    font-size: 2rem !important;
}
/* _content/SIGMAHASH/Components/Pages/BackOffice/ComboList.razor.rz.scp.css */
.preview[b-0ob4kybrfn]{
    display:flex;
    height: fit-content;
    min-width: 100%;
    object-fit: contain;
    width: 100%;
    transition: height 0.2s ease;
}

.list[b-0ob4kybrfn]{
    width: 100%;
    flex-shrink: 0;
    display: flex;
}

.Combos[b-0ob4kybrfn] {
    gap: 25px;
    display: flex;
    flex-direction: column;
}

.combo-items[b-0ob4kybrfn] {
    min-width: 100% !important;
    width: 100% !important;
    justify-content: start;
}



.combo-items li[b-0ob4kybrfn]{
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: unset;
    font-size: 0.8rem;
    white-space: nowrap;
}
.combo-items ul[b-0ob4kybrfn]{
    padding-block: 5px !important;
}

ul[b-0ob4kybrfn]{
    padding: 0px ;
    max-height: 100%;
}

table tr:nth-child(3)[b-0ob4kybrfn]{
    background: red !important;
}

.bi-star-fill[b-0ob4kybrfn]{
    color: #fff043;
    filter: drop-shadow(0px 0px 2px #26262674);
}

.showcase[b-0ob4kybrfn]{
    font-size: 1.1rem;
    color: #7a7a7a61;
}

h5[b-0ob4kybrfn]{
    font-style: italic;
    font-size: 1.1rem;
}

.combo[b-0ob4kybrfn]{
    display: flex;
}

.fit-img[b-0ob4kybrfn]{
    width: 150px;
    max-height: 70px;
}

.combo-data[b-0ob4kybrfn]{
    max-width: 300px;
    font-size: 0.8rem;
}

.list .btn-outline-primary[b-0ob4kybrfn] {
    min-width: 90px;
    border-radius: 0px !important;
}

tr:not(.header-row) .bi-lock[b-0ob4kybrfn] {
}

.bi-unlock[b-0ob4kybrfn]{
    color:  !important;
}

.preview-expander[b-0ob4kybrfn]{
    color: white;
    gap: 30px;
    font-size: 1.7rem;
}

.preview-open[b-0ob4kybrfn]{
    height: fit-content;
}

.preview-closed[b-0ob4kybrfn]{
    height: 0px;
    overflow: hidden;
}
.preview-closed  *[b-0ob4kybrfn]{
    display: none;
}
/* _content/SIGMAHASH/Components/Pages/BackOffice/HostedServiceMonitor.razor.rz.scp.css */
section[b-azheo3x546]{
    margin: 0px !important;
}
section:nth-of-type(1)[b-azheo3x546]{
}
section:nth-of-type(2)[b-azheo3x546] {
    display: flex;

    width: 100%;
    max-height: 84vh !important;
    overflow: hidden;
}

.scroller[b-azheo3x546]{
    overflow-y: scroll;
    max-height: 90%;
}

.logs[b-azheo3x546]{
    width: 100%;
    min-width: 100%;
}
.logg[b-azheo3x546]{
    width: 100% !important;
    background: blue !important;
    min-width: 1000px !important;
}
.logs tr[b-azheo3x546]{
    width: 100%;
}

.service-sidebar[b-azheo3x546]{
    
    width: 250px;
}

ul[b-azheo3x546]{
    list-style: none;
    text-decoration: none;
}

li[b-azheo3x546] {
    background: var(--pads-bg-deep-modern);
    color: var(--theme-text-color);
    margin-block: 2px;
    height: 30px;
    padding-inline: 10px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    font-size: 0.8rem;
    cursor: pointer;
    transition: 0.2s;
}

li:hover[b-azheo3x546]{
    padding-inline: 20px;
}
.selected[b-azheo3x546]{
    background: var(--app-blue) !important;
    color: white;
}

section[b-azheo3x546]{
}
/* _content/SIGMAHASH/Components/Pages/CartPage/CartPage.razor.rz.scp.css */
/*.CartPage {
    width: 100%;
    height: fit-content;
    align-content: stretch;
    display: flex;
    justify-content: center;
    min-height: fit-content;
}

.page-title {
    font-family: 'Quicksand', sans-serif;*/
    /*new*/
    /*font-family: 'Bebas Neue', cursive;
    font-style:italic;
    letter-spacing: 2px;
    font-size: 1.6rem;
    color: #343434;
}
.cart-page-container {
    display: flex;
    flex-grow: 1;
    max-width: 1200px;
    min-height: fit-content;
}

.cart-sector {
    background: var(--pads-bg-light);
    border-radius: 5px;
    align-content: stretch;
    display: flex;
    flex-direction: column;
    box-shadow: -3px 3px 6px 2px var(--shop-top-row-shadow);
}

.back-to-shop{
    min-height: 200px;
    cursor: pointer;
}

.back-to-shop p{
    font-size: 1.1rem;
}
.shop-link{
    font-size: 0.9rem !important;
    color: #3a74ff;
    font-weight: 600;
}
.shop-link:hover{
    font-size: 0.97rem !important;
    transition: 0.1s;
}
.cart-animation{
    animation: cart-spawn 0.5s ease forwards;
}
.cart-sector {
    animation: cart-spawn 0.5s ease forwards;
}
@keyframes cart-spawn{
    0%{
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}


.cart-item {
    overflow: hidden;
    height: fit-content;
    box-shadow: -3px 3px 6px 2px var(--shop-top-row-shadow);
    min-height: fit-content;
}
.cart-item:hover{
    outline: 2px solid #5074ff;
}
.cart-item-header {
    background: #ebebeb;
    border-bottom: 1px solid #e4e4e4;
    height: 34px;
    align-items: center;
    display: flex;
    font-weight: 600;
    font-size: 1.1rem;
}
.cart-item-img-box {
    --img-size: 80px;
    width: var(--img-size);
    height: var(--img-size);
    max-width: var(--img-size);
    max-height: var(--img-size);
    min-width: var(--img-size);
}
.cart-item-img-box img{
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.item-name{
    width:auto;
    white-space: pre-wrap;
    display:flex;
    height:fit-content;
    word-break: break-word;
}

.item-total {
    transform:scale(1.1);
    font-family: 'Montserrat', sans-serif;
}

.cart-quantity-btn {
    border: 2px solid #dedede;
    border-radius: 3px;
    height: 28px;
    width: 28px;
    font-size: 0.8rem;
}


.cart-item-amount {
    font-weight: 600;
    margin-inline: 0px;
    min-width: 35px;
    min-height: 35px;
    border: 2px solid #dedede;
    border-radius: 3px;
}

.resume-title{
    font-size: 0.9rem;
}

.cart-resume-value {
    font-size: 1.1rem;
}

.free-ship{
    color: #39c42f;
    font-weight: 500;
}

.sub-total {
    font-size: 1rem;
    font-family: 'Montserrat', sans-serif;
}

.price-decimal{

    margin-left: 3px;
    font-size: 0.8rem;
}

.resume-concept{
    color: #454545;
    font-size: 1rem;
}


.dot-padding {
    display: flex;
    flex-grow: 1;
    border-bottom: 2px dotted #e4e4e4 !important;
    max-height: 20px;
    margin-inline: 10px;
    padding-block: 5px;
}

.cart-header{
    background: #1840ff;
    border: none !important;
}

.discount-tag {
    font-family: 'Bai Jamjuree', sans-serif !important;
    border-radius: 5px;
}



.pay-method-container{
    height: 100px;
    width:  100%;
    display:flex;
}
    .pay-method-container input{
        transform: scale(1.4);
        cursor:pointer;
    }
    .pay-method-container:hover {
        outline: 2px solid #5074ff;
    }
    .cart-icon-container {
        display: flex;
        max-width: 48px;
        max-height: 48px;
        width: 100px;

        margin-inline: 10px;
    }

    .cart-icon-container img {
        display: flex;
        max-width:  100%;
        max-height: 100%;
        width:      100%;
        height:     100%;
        object-fit: contain;
    }

.payment-disabled * {
    filter: grayscale(1);
}
        .payment-disabled span{
            color: #7e7e7e;
        }

.payment-description {
    font-size: 1.2rem;
}

.required-animation {
    --outline-color: #5074ff;
    --outline-color: #ffc300;
    outline: 3px solid var(--outline-color);
    animation: required 1s 3 forwards;
}
.conflict-outline {
    --outline-color: #ffc300;
    outline: 3px solid var(--outline-color);
}

@keyframes required{
    0% {
        outline: 3px solid var(--outline-color);
        outline-color: transparent;
    }
    90% {
        outline-color: var(--outline-color);
    }
    100% {
        outline-color: transparent;
    }
}

.cart-stock-warning{
    position: relative;
    margin-left: 10px;
    color: #f52619;
    font-size: 1.2rem;
}
@media ALL and (min-width: 768px ) {
    .quantity-tag {
        position: absolute;
        bottom: 42px !important;

    }
}

.quantity-tag {
    position: absolute;
    bottom: -22px;
    font-size: 0.7rem;
    height: 16px;
    font-weight: 600;
    padding-inline: 10px;
    background: #e9e9e9;
    border-radius: 2px;
    left: 20px;
}
.stock-warning-prop {
    position: absolute;
    min-width: fit-content;
    white-space: nowrap;
    background: #eaeaea;
    border-radius: 10px;
    padding-inline: 10px;
    padding-block: 3px;
    right: -140px;
    top: -25px;
    opacity: 0;
    transition: opacity 0.4s;
}

.stock-warning-sub {
    bottom: -25px;
    align-content: center;
    text-align: center;
    border-radius: 5px;
    padding-inline: 10px;
    left: -10px;
    padding-block: 1px;
    position: absolute;
    color: #ea2c2c;
    font-weight: 600;
    font-size: 0.8rem;
    background: #e9e9e9;
}

.fade-warning{
    animation: fadeoutwarning 5s ease forwards !important;
}


.address{
    min-height:85px !important;
    display:flex;
    height: 120px;
}
    .address span{
        color: #9c9c9c;
        font-weight: 600;
        font-size: 1.1rem;
    }
    .address span:hover{
        color: black;
    }

@keyframes fadeoutwarning 
{
    0%{
        transition: opacity 1s;
        opacity: 1;
    }

    75% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


.address-modal{
    z-index: 2;
    background: #0000009b;
}
.address-modal .cart-sector{
    box-shadow: none;
}
.address-picker{
    margin-top: -120px;
    max-width: 500px;

    min-height: 350px;
}
.address-modal input{
    transform:scale(1.3);
}
.address-text{
    font-size: 1.0rem;
    color: #606060;
    font-weight: 600;
}

.pcbuild-icon {
}

    .pcbuild-icon .page-title {
        font-weight: 600 !important;
    }

    .pcbuild-icon img {
        width: 60px;
        margin-inline: 30px;
    }

.pre-build-requested {
    outline: 3px solid #28a745;
}

.prebuild-description {
    font-size: 1rem;
}

.prebuild-header {
    background: #28a745 !important;
}

.prebuild-btn {
    height: 60px;
}



.installments{

}*/
/* _content/SIGMAHASH/Components/Pages/ClientProfile/UserReservations.razor.rz.scp.css */

.table-section[b-qvpxibi2oo]{
    overflow-x: scroll;
}


#refresh-btn[b-qvpxibi2oo] {
    color: white;
    border-radius: 3px;
    border: 1px solid white;
    background: var(--light-blue);
    display: flex;
    gap: 7px;
    align-items: center;
    padding-inline: 12px;
    height: 42px;
    font-family: 'Assistant', sans-serif;
}

    #refresh-btn i[b-qvpxibi2oo] {
        font-size: 1.5rem;
    }

.reloading i[b-qvpxibi2oo] {
    animation: reload-b-qvpxibi2oo 2s ease normal infinite;
}

@keyframes reload-b-qvpxibi2oo {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.res-id[b-qvpxibi2oo]{
    font-size: 0.8rem;
}

.res-resume[b-qvpxibi2oo]{
    font-size: 0.8rem;
}

/* _content/SIGMAHASH/Components/Pages/Index.razor.rz.scp.css */
:root[b-03e449k4j0] {
    --gap: 30px;
}

*[b-03e449k4j0]{
    --index-max-width: 1500px !important;
}
.main-panel[b-03e449k4j0]{
    padding-bottom: 6px;
    min-height: fit-content !important;
    height: unset !important;
    max-height: unset !important;
    width: 100%;
}

@media all and (min-height: 900px) and (min-width: 765px){
    .main-panel[b-03e449k4j0]{
    }
}

.mobile-banner img[b-03e449k4j0] {
    object-fit: contain;
    min-width: 100%;
}

.mobile-banner[b-03e449k4j0]{
    min-height: 500px;
}

.bi-fire[b-03e449k4j0] {
    background: -webkit-linear-gradient(60deg,#fff431 -20%,#ff0808);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 3px #fff431);
    transform: translate(17px,5px)
}

section[b-03e449k4j0]{
    margin-block: 4px;
}



@media all and (max-height: 800px) {
    .gearup[b-03e449k4j0]{
       /* display:none !important;*/
    }
}



.gratis[b-03e449k4j0] {
    font-family: 'Bebas Neue',cursive;
    color: #2d4bff;
    font-size: 5rem;
    filter: drop-shadow(2px 2px 0 #fff);
    margin-block: -13px;
    font-weight: 600
}

.theme-gold .gratis[b-03e449k4j0] {
    background: var(--app-accent-bg); /* Define your gradient */
    -webkit-background-clip: text; /* Clip the background to the text */
    background-clip: text;
    color: transparent; /* Make the text color transparent */
}
.slider-arrow[b-03e449k4j0] {
    margin-inline: 10px;
    border-radius: 3px;
    justify-content: center;
    align-items: center !important;
    max-height: 80px;
    max-width: 50px;
    background: #efefef39;
    display: flex;
    font-size: 4rem;
    color: #fff;
    filter: drop-shadow(0 0 5px 10px #000);
    z-index: 500;
    cursor: pointer
}

    .slider-arrow i[b-03e449k4j0] {
        translate: 0 .2rem
    }

        .slider-arrow i:hover[b-03e449k4j0] {
            transform: scale(1.1);
            transition: transform .2s ease;
            filter: drop-shadow(0 0 .2rem #fff)
        }

.snow[b-03e449k4j0] {
    width: 500px;
    height: 100px;
    border: 1px solid rgba(255,255,255,.1);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st1%7Bopacity:0.3%3Bfill:%23FFFFFF%3B%7D.st3%7Bopacity:0.1%3Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Ccircle class='st1' cx='5' cy='8' r='1'/%3E%3Ccircle class='st1' cx='38' cy='3' r='1'/%3E%3Ccircle class='st1' cx='12' cy='4' r='1'/%3E%3Ccircle class='st1' cx='16' cy='16' r='1'/%3E%3Ccircle class='st1' cx='47' cy='46' r='1'/%3E%3Ccircle class='st1' cx='32' cy='10' r='1'/%3E%3Ccircle class='st1' cx='3' cy='46' r='1'/%3E%3Ccircle class='st1' cx='45' cy='13' r='1'/%3E%3Ccircle class='st1' cx='10' cy='28' r='1'/%3E%3Ccircle class='st1' cx='22' cy='35' r='1'/%3E%3Ccircle class='st1' cx='3' cy='21' r='1'/%3E%3Ccircle class='st1' cx='26' cy='20' r='1'/%3E%3Ccircle class='st1' cx='30' cy='45' r='1'/%3E%3Ccircle class='st1' cx='15' cy='45' r='1'/%3E%3Ccircle class='st1' cx='34' cy='36' r='1'/%3E%3Ccircle class='st1' cx='41' cy='32' r='1'/%3E%3C/svg%3E");
    background-position: 0 0;
    animation: animatedBackground-b-03e449k4j0 10s linear infinite;
    filter: brightness(2)
}

.snowing[b-03e449k4j0] {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st1%7Bopacity:0.7%3Bfill:%23FFFFFF%3B%7D.st3%7Bopacity:0.1%3Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Ccircle class='st3' cx='4' cy='14' r='1'/%3E%3Ccircle class='st3' cx='43' cy='3' r='1'/%3E%3Ccircle class='st3' cx='31' cy='30' r='2'/%3E%3Ccircle class='st3' cx='19' cy='23' r='1'/%3E%3Ccircle class='st3' cx='37' cy='22' r='1'/%3E%3Ccircle class='st3' cx='43' cy='16' r='1'/%3E%3Ccircle class='st3' cx='8' cy='45' r='1'/%3E%3Ccircle class='st3' cx='29' cy='39' r='1'/%3E%3Ccircle class='st3' cx='13' cy='37' r='1'/%3E%3Ccircle class='st3' cx='47' cy='32' r='1'/%3E%3Ccircle class='st3' cx='15' cy='4' r='2'/%3E%3Ccircle class='st3' cx='9' cy='27' r='1'/%3E%3Ccircle class='st3' cx='30' cy='9' r='1'/%3E%3Ccircle class='st3' cx='25' cy='15' r='1'/%3E%3Ccircle class='st3' cx='21' cy='45' r='2'/%3E%3Ccircle class='st3' cx='42' cy='45' r='1'/%3E%3C/svg%3E");
    background-position: 0 0;
    animation: animatedBackground-b-03e449k4j0 15s linear infinite;
    transform: scale(1.5);
    filter: brightness(5) !important
}

@keyframes animatedBackground-b-03e449k4j0 {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 0 300px
    }
}

.santa-strip[b-03e449k4j0] {
    overflow: hidden;
    width: 100%;
    background: #ee2828;
    justify-content: center;
    height: 65px;
    display: flex;
    z-index: 100;
    align-items: center;
    position: relative
}

.strip-txt[b-03e449k4j0] {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    width: 100%;
    height: 100%;
    color: #fff;
    font-family: 'Bebas Neue',cursive;
    font-size: 1.2rem
}

@media ALL and (max-width:800px) {
    .strip-txt[b-03e449k4j0] {
        font-size: .8rem;
        padding-inline: 20px;
        text-align: center
    }
}

.sc-pad[b-03e449k4j0] {
    left: 10px;
    color: #404040;
    position: absolute;
    padding: 3%;
    font-family: 'Bebas Neue',cursive;
    font-size: 2rem;
}

.side-squares[b-03e449k4j0] {
    display: flex;
    z-index: 1;
    width: 100% !important;
    min-height: 300px;
    min-height: fit-content;
    justify-content: space-between !important;
    align-content: space-between !important;
    padding: 0;
    gap:10px;
}

.sqr[b-03e449k4j0] {
    min-height: 300px !important;
    max-height: 300px !important;
    height: 100%;
    max-height: 100%;
    display: flex;
    width: 100%;
    overflow: hidden;
    position: relative !important;
    border-radius: 5px !important;
}

    .sqr .sc-pad[b-03e449k4j0] {
        z-index: 1000 !important;
        color: #f8f8f8;
        filter: drop-shadow(0 0 5px #000);
    }

    .sqr .sc-pad[b-03e449k4j0] {
        color: #f8f8f8
    }

    .sqr:hover img[b-03e449k4j0] {
        transform: scale(1.2);
    }

    .sqr img[b-03e449k4j0] {
        object-fit: cover;
        width: 100%;
    }

.sqr-build[b-03e449k4j0] {
    position: relative;
}
    .sqr-build img:nth-of-type(1)[b-03e449k4j0] {
        min-width: 100%;
    }
    .sqr-build:hover img[b-03e449k4j0] {
        transform: scale(1);

    }


.sqr-gratis img:nth-child(1)[b-03e449k4j0]{
    z-index: 2;
}

.sqr-gratis img:nth-child(2)[b-03e449k4j0] {
    z-index: 1;
}

.sqr-gratis:hover img:nth-child(1)[b-03e449k4j0] {
    animation: anim-b-03e449k4j0 0.3s ease forwards
}

.sqr-gratis:hover img:nth-child(2)[b-03e449k4j0] {
}

.sqr-gratis div img[b-03e449k4j0] {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: relative;
}


@keyframes anim-b-03e449k4j0 {
    0% {
        filter: opacity(1);
        display: flex
    }

    99% {
        filter: opacity(0);
        display: flex;
        display: none;
    }

    100% {
        filter: opacity(0);
        display: none;
    }
}

.sqr:nth-child(3):hover img[b-03e449k4j0] {
    transform: none
}

.sqr:nth-child(3):hover #mozawheel[b-03e449k4j0] {
    transform: scale(1.2)
}

.mozalogo[b-03e449k4j0] {
    justify-content: center;
    display: flex;
    position: absolute;
    top: 10%;
    width: 100%
}

    .mozalogo img[b-03e449k4j0] {
        max-width: 70%;
        object-fit: contain
    }

@media ALL and (max-width:600px) {
    .continue-btn[b-03e449k4j0] {
        bottom: 90px;
        z-index: 10
    }

    .box-button[b-03e449k4j0] {
        height: 50px;
        margin-top: -30px;
        font-size: 1.2rem
    }
}

#bg-1[b-03e449k4j0] {
    position: absolute;
    z-index: 0 !important;
    width: 100%;
    height: 100%
}

@keyframes huerotate-b-03e449k4j0 {
    0% {
        -webkit-filter: hue-rotate(90deg)
    }

    50% {
        -webkit-filter: hue-rotate(180deg)
    }

    100% {
        -webkit-filter: hue-rotate(90deg)
    }
}

#slide-2[b-03e449k4j0] {
    min-height: 100% !important;
    display: flex;
    flex-basis: 1;
    flex-shrink: 0;
    flex-grow: 1;
    min-width: 100%;
    object-fit: contain;
    background: #fcfcfc
}

.slide-2-header[b-03e449k4j0] {
    display: flex;
    align-items: center;
    height: 100%
}

#slide-2-bg[b-03e449k4j0] {
    padding-inline: 5%;
    align-items: center;
    position: relative;
    display: flex;
    max-height: 450px;
    justify-content: space-between;
    object-fit: contain;
    transform: scale(1)
}

.controller[b-03e449k4j0] {
    max-width: 500px;
    margin-right: -70px;
    margin-top: 30px;
    flex-grow: 1;
    height: 80%;
    display: flex;
    object-fit: contain !important;
    flex-shrink: 0
}

    .controller img[b-03e449k4j0] {
        width: 100%;
        display: flex;
        object-fit: contain
    }

.mq-title[b-03e449k4j0] {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 2rem
}

.new-tag[b-03e449k4j0] {
    font-family: Montserrat,sans-serif;
    background: #fff;
    border-radius: 5px;
    padding: 4px;
    display: flex;
    width: fit-content;
    padding-inline: 14px;
    font-size: .9rem;
    color: #894ecb
}

.mq-subtitle[b-03e449k4j0] {
    font-family: 'Bai Jamjuree',sans-serif
}

#slide-2-bg img[b-03e449k4j0] {
    display: flex;
    object-fit: contain
}

.dungeon[b-03e449k4j0] {
    position: absolute;
    right: 0;
    border-radius: 50%;
    height: 1000px;
    width: 800px;
    overflow: hidden;
    display: flex;
    transform: translateX(5vw);
    box-shadow: 0 0 30px #b18fcf
}

@media ALL and (max-width:1600px) {
    .dungeon[b-03e449k4j0] {
        width: 750px
    }
}

.dungeon img[b-03e449k4j0] {
    padding: 0;
    margin-left: -350px;
    object-fit: cover;
    object-position: -150px -50px;
    transform: scale(.7)
}

#slide-3-bg[b-03e449k4j0] {
    position: absolute;
    display: flex;
    object-fit: contain;
    max-height: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    transform: scale(1)
}

    #slide-3-bg img[b-03e449k4j0] {
        object-fit: cover;
        min-width: 100%;
        min-height: 100%
    }

.home-boxes[b-03e449k4j0] {
    width: 100%;
    gap: 8px;
}

.home-box[b-03e449k4j0] {
    width: 100%;
    max-height: 460px;
    min-height: 22vw;
    height: 500px;
    color: #262626;
    font-family: 'Archivo Black',sans-serif;
    font-size: 2vw;
    justify-content: end;
    align-items: center;
    flex-direction: column;
    display: flex;
    overflow: hidden;
    position: relative;
    transition: outline .1s;
    border-radius: 5px;
    padding-bottom: 30px
}

    .home-box:hover[b-03e449k4j0] {
        outline: 2px solid #fff
    }

.box-button[b-03e449k4j0] {
    cursor: pointer;
    color: #000;
    width: 80%;
    border-radius: 6px;
    justify-self: center;
    align-self: center;
    background: #fff;
    text-align: center
}

    .box-button button[b-03e449k4j0] {
        border-bottom: none !important;
        text-decoration: none !important
    }

.box-footer a[b-03e449k4j0] {
    text-decoration: none !important;
    border-bottom: none !important
}

    .box-footer a:visited[b-03e449k4j0] {
        text-decoration: none !important;
        border-bottom: none !important
    }

.box-footer[b-03e449k4j0] {
    display: flex;
    flex-direction: column;
    padding: 5%;
    width: 100%;
    justify-self: center;
    margin-bottom: -25%;
    background: linear-gradient(transparent,#000)
}

    .box-footer .box-button[b-03e449k4j0] {
        align-self: center;
        justify-self: center;
        min-height: 50px
    }

.box-text[b-03e449k4j0] {
    margin-bottom: 60px;
    color: #f2f2f2;
    font-size: 4vh
}

.home-box:hover .box-footer[b-03e449k4j0] {
    margin-bottom: -30px;
    transition: .2s;
    z-index: 1
}

@media ALL and (max-width:650px) {
    .home-box .box-footer[b-03e449k4j0] {
        margin-bottom: -30px;
        transition: .2s;
        z-index: 1
    }
}

.box-bg[b-03e449k4j0] {
    top: 0;
    position: absolute;
    width: 100%;
    min-height: 100%;
    object-fit: contain;
    overflow: hidden;
    object-fit: cover;
    z-index: 0
}
.whitebuild[b-03e449k4j0]{
    transform: translate(10%, 2%);
    scale: 1.7;
}
.bot-row[b-03e449k4j0] {
    height: 100px;
    width: 100%;
    display: flex;
    position: absolute;
    bottom: 0;
    justify-content: center;
    z-index: 1
}

.continue-btn[b-03e449k4j0] {
    width: 210px;
    height: 70px;
    border-radius: 30px;
    background: #ededed;
    position: absolute;
    font-family: Montserrat,sans-serif;
    font-size: 2rem;
    border: 2px solid #c8c8c8;
    background: 0 0;
    color: #fff
}

    .continue-btn:hover[b-03e449k4j0] {
        background: #f6f6f6;
        border: none;
        color: #6b6b6b
    }

    .continue-btn i[b-03e449k4j0] {
        animation: btnshake-b-03e449k4j0 2s ease infinite
    }

@keyframes btnshake-b-03e449k4j0 {
    0% {
        transform: translateY(0)
    }

    80% {
        transform: translateY(10px)
    }

    100% {
        transform: translateY(0)
    }
}

.slider-button[b-03e449k4j0] {
    --slider-btn-bg: #eaeaea;
    width: 170px;
    height: 80px;
    background: var(--slider-btn-bg);
    background: 0 0;
    color: #fff;
    border: 2px solid var(--slider-btn-bg);
    border-radius: 5px;
    cursor: pointer;
    font-size: 1.2rem;
    font-family: 'Saira Semi Condensed',sans-serif;
    transition: .3s;
    display: flex;
    justify-content: center;
    align-items: center
}

    .slider-button span[b-03e449k4j0] {
        position: absolute;
        justify-content: center
    }

    .slider-button:hover[b-03e449k4j0] {
        background: var(--slider-btn-bg);
        color: #343434
    }

.slider-box[b-03e449k4j0] {
    display: flex;
    overflow: hidden;
    width: fit-content;
    padding-block: 0 !important;
    max-height: 360px;
    min-height: fit-content;
    border-radius: 0px;

}


@media all and (max-width: 1650px){
    .slide-container[b-03e449k4j0] {
    }
}

.slider[b-03e449k4j0] {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
    height: 100%;
    flex-direction: row
}

section[b-03e449k4j0] {
    width: 100%;
    max-width: var(--index-max-width) !important;
    z-index: 1;
    align-self: center;
    height: fit-content;
}

.panel[b-03e449k4j0] {
    transition: margin .4s ease;
    position: relative;
    height: fit-content;
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    align-items: stretch;
    border-radius: 0 0 4px 4px;
}

    .panel section h5[b-03e449k4j0] {
        font-family: 'Bebas Neue',cursive;
        font-style: italic;
        font-size: 1.6rem
    }

.panel-bg[b-03e449k4j0] {
    width: 100%;
    filter: contrast(1.1);
    min-height: fit-content;
    overflow: hidden;
}

.panel-bg[b-03e449k4j0]{
    min-height: 100%;
    border-radius: 0px;
    overflow: hidden;
}
.panel-bg[b-03e449k4j0] {
    object-fit: contain !important;
    scale: 1.08;
}
.panel-bg-laptop[b-03e449k4j0] {
    object-fit: cover !important;
}
.panel-bg-laptop[b-03e449k4j0] {
    scale: 1.1 !important;
}
.panel-bg[b-03e449k4j0]{
}

@keyframes combo-spawn-b-03e449k4j0 {
    0% {
        transform: translateY(-15px);
        filter: opacity(0)
    }

    100% {
        transform: translateY(0);
        filter: opacity(1)
    }
}

.product-price[b-03e449k4j0] {
    position: relative;
    height: 50%
}

.tags[b-03e449k4j0] {
    min-height: 350px;
    min-height: 200px;
    width: 100%;
    border-radius: 3px !important;
/*    background: transparent;
    border: 0px;
    padding: 0px;*/
    background: transparent;
    border: 0px;
    padding: 0px;
}

.sc-1[b-03e449k4j0] {
    background: #ff1717;
    background: linear-gradient(147deg,rgba(255,23,23,1) 0,rgba(117,39,150,1) 47%,rgba(20,52,255,1) 86%)
}

.showcase[b-03e449k4j0] {
    margin-top: 20px !important;
    border-radius: 5px;
    max-height: fit-content !important;
    flex-grow: 0;
    min-height: 250px !important;
    display:flex !important;
}
.showcase-slider[b-03e449k4j0] {
    margin-left: -0% !important;
    max-height: 220px;
    overflow: hidden;
}

.showcase-list[b-03e449k4j0] {
    display: flex;
    justify-content: center;
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: 1 !important;
    width: fit-content !important;
    max-width: fit-content !important;
    row-gap: 15px;
    overflow: hidden;
    min-width: 100% !important;
    overflow: hidden;
    justify-content: space-evenly !important;
}

.showcase-slide[b-03e449k4j0] {
    display: none !important;
    width: 80px;
    display: flex;
    align-items: center;
    justify-items: center;
    color: white;
    font-size: 4rem;
    min-height: 50px !important;
    margin-top: 8%;
    background: #7d7d7d15;
}

.showcase-slide:nth-of-type(3)[b-03e449k4j0]{
    right:0px !important;
    left: unset;
}


.showcase-list .prod-card-sm[b-03e449k4j0]{
    margin-block: 0px;
}

.showcase-list[b-03e449k4j0]{
}

.slide-container[b-03e449k4j0]{
    max-height: 340px;
    gap: var(--gap);
}
.gearup[b-03e449k4j0] {
    height: 100%;
    border-radius: 4px;
    display: flex;
    overflow: hidden;
}

    .gearup img[b-03e449k4j0] {
        display: flex;
        object-fit: cover;
        width: 100%;
        min-width: 100%;
        min-height: 100%;
    }
@media all and (max-width: 765px) {
    .slide-container[b-03e449k4j0]{
        min-height: fit-content !important;
        height: unset !important;
        max-height: unset !important;
        min-width: 100% !important;
    }

    .gearup[b-03e449k4j0] {
        min-width: 100% !important;
    }
    .gearup div[b-03e449k4j0]{
        width: 100%;
    }
    .gearup  img[b-03e449k4j0]{
        min-width: 100% !important;
        object-fit: cover !important;
    }
}


/*Combos*/

.combo-section[b-03e449k4j0] {
    min-height: fit-content !important;
    display: flex;
}

/*end*/

.banner-slider[b-03e449k4j0]{
    height: 35vw;
    max-height: 390px;
    overflow: hidden;
}

.home-billboard[b-03e449k4j0]{
    max-width: 100%;
    min-width: 100%;
    height: 100%;
    margin: 0px !important;
    align-items: center;
    display:flex;
    justify-content: center;

}
.home-billboard[b-03e449k4j0]{
    transition: margin 0.3s ease;                                                                                     s ease;
}

    .home-billboard div img[b-03e449k4j0] {
        object-fit: contain !important;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

.bb-laptop[b-03e449k4j0] {
    background: linear-gradient(150deg, #fbfbfb, #dedfe0) !important;
    background: linear-gradient(175deg, #c5d6ff 0%, #ffffff) !important;
    overflow: hidden;
}
.bb-laptop > div[b-03e449k4j0]{

}
.bb-laptop img[b-03e449k4j0]{
    object-fit: contain;
    transform: scale(1.08);
}

.bb-msi[b-03e449k4j0] {
    overflow: hidden;
    background: linear-gradient(95deg, #cfb9ff 0%, #ffffff) !important;
}

.bb-msi div img[b-03e449k4j0]{
    object-fit: cover !important;
    transform:scale(1.05);

}

.index-row[b-03e449k4j0]{
    height: 52px;
    box-shadow: 0px 3px 3px #0000001e;
    z-index:1;
    margin-bottom: 0px !important;
    background: var(--theme-bg);
}

.dark-header-links[b-03e449k4j0] {
    display: flex;
    font-size: 1.1rem;
    height: 100%;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    font-weight: 700;
}
.theme-dark .dark-header-links a[b-03e449k4j0] {
    color: #e0e0e0 !important;
}
.dark-header-links a[b-03e449k4j0] {
    text-decoration: none !important;
    color: #808080f4;
    font-family: "Fugaz One", sans-serif;
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 700;
    font-style: italic;
}

    .dark-header-links a:visited[b-03e449k4j0] {
        /*color: var(--app-accent);*/
        text-decoration: none !important;
    }
    .theme-light .dark-header-links a[b-03e449k4j0] {
        color: #5f5f5f !important;
        text-decoration: none !important;
    }

.link-box[b-03e449k4j0] {
    padding-inline: 25px;
    align-content: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    width: 140px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    height: 100%;
    transition: 0.3s;
}

    .link-box:hover a[b-03e449k4j0] {
        color: #3c34ff !important;
        color: var(--app-accent) !important;
        text-decoration: none;
    }

        .link-box[b-03e449k4j0]{
        }

/*new banner slider*/


/*end of new banner slider*/



/*LOUNGE*/

.lounge-showcase[b-03e449k4j0]{
    min-height: 550px;
}
.lounge-showcase img[b-03e449k4j0]{

}

.lounge-img[b-03e449k4j0] {
    display: flex;
    max-height: 100%;
    flex-grow: 1;
}
    .lounge-img img[b-03e449k4j0] {
        display: flex;
        object-fit: contain;
        width: 100%;
        min-height: 100%;
    }

.lounge-showcase[b-03e449k4j0] {
    height: 100%;
}

    .lounge-showcase .bottom[b-03e449k4j0]{

    }
.lounge-info-bg[b-03e449k4j0] {
    background: linear-gradient(30deg, #c9d8eb, #c9d8eb);
    background: linear-gradient(30deg, #373b44, #c9d8eb);
}
.theme-dark .lounge-info-bg[b-03e449k4j0] {
    background: linear-gradient(30deg, #101010, #212121);
}
.lounge-info[b-03e449k4j0] {
    padding-inline: 5%;
    display: flex;
    align-items: center;
}

.theme-dark .lounge-info *[b-03e449k4j0]  {
    color: #d0d0d0;
}

.info[b-03e449k4j0] {
    font-family: 'Roboto', sans-serif;
    font-family: "Nunito", sans-serif;
    font-size: 1.1rem;
}
.lounge-subtitle[b-03e449k4j0] {
    font-family: 'Montserrat', sans-serif;
    color: var(--app-blue) !important;
    font-weight: 600;
    margin-bottom: 20px;
}

.lounge-info h3[b-03e449k4j0] {
    font-family: 'Bai Jamjuree', sans-serif;
    margin-block: 38px !important;
    font-weight: 600;
}

.selected[b-03e449k4j0]{
    color: #00000053;
}
.route[b-03e449k4j0] {
    font-family: 'Bai Jamjuree', sans-serif;
    font-weight: 500;
}


.floating-proxy[b-03e449k4j0] {
    position: absolute;
    justify-self: center;
    max-height: 100%;
    height: 100%;
    width: 100%;
}

/*end of lounge*/



/*new*/

aside[b-03e449k4j0]{
    margin: 0px !important;
}
#module-section[b-03e449k4j0] {
    justify-self: center;
    align-self: center;
    width: var(--index-max-width);
    max-width: 98vw;
    --module-gap: 0.6rem;
    display: flex;
    height: fit-content;
    gap: var(--module-gap);
}

.rounded[b-03e449k4j0]{
    border-radius: 4px !important;
    overflow: hidden;
}

.eelement-box[b-03e449k4j0]{
    display:flex;
    flex-direction: column;
    min-width: 280px;
    background: linear-gradient(#1929de, #4f5ad9);
    border-radius: 5px;
    height: calc(100% - var(--module-gap));
}

.mod-container[b-03e449k4j0]{
    max-width: 100%;
    gap: var(--module-gap);
    height: fit-content;
}

.mod-row[b-03e449k4j0] {
    display: flex;
    max-width: 100%;
    /*border: 3px solid yellow;*/
    width: 100%;
    max-height: 50%;
    height: fit-content;
    gap: var(--module-gap);
    min-height: fit-content;
}

.mmod-row-prods[b-03e449k4j0] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* Items stretch but wrap at 150px */
    grid-template-rows: repeat(2, auto); /* Limit to 2 rows */
    overflow: hidden; /* Hide overflowed rows */
    grid-auto-flow: dense !important; /* Ensures items fill gaps */
    padding: 0px !important;
}
.mod-row-prods[b-03e449k4j0] {
    width: 100%;
    display: flex !important;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0px !important;
}


@media all and (min-width: 1400px){
    .mmod-row-prods[b-03e449k4j0] {
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important; /* Items stretch but wrap at 150px */
    }
}

.wide-figure[b-03e449k4j0] {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    /*border: 3px solid blue;*/
    min-height: fit-content;
}

.gameday[b-03e449k4j0]{
    filter: saturate(1.2);
    background: linear-gradient(white, #c6c6c6);
}

.wide-figure img[b-03e449k4j0] {
    width: 100%;
    min-height: 100%;
    object-fit: cover !important;
    background: #090909;
    background: linear-gradient(#111111, #0f0f1d);
}
.theme-light .wide-figure img[b-03e449k4j0] {
    background: linear-gradient(#ffffff, #e2d5f2);
    background: linear-gradient(175deg, #bfbfff 50%, #ffffff);
    background: linear-gradient(175deg, #8a92ce 20%, #ffffff);
    background: linear-gradient(175deg, #c0c6e4 20%, #ffffff);
}

.nzxt-module[b-03e449k4j0] {
    display: flex;
    max-width: calc(33.33% - (var(--module-gap) /2));
    flex-grow: 1;
    display: flex; /* Ensures content scales properly */
    align-items: center; /* Centers image if needed */
    justify-content: center; /* Optional, centers horizontally */
    overflow: hidden; /* Prevents any overflow */
}

.nzxt-module:hover img[b-03e449k4j0]{
    scale:1.05;
    cursor: pointer;
}

    .nzxt-module img[b-03e449k4j0] {
        height: 100%;
        width: 100%;
        object-fit: cover !important; /* Ensures it fits properly */
    }
.ffigure[b-03e449k4j0] {
    display: flex;
    padding: 20px;
    flex-basis: 0;
    min-width: 280px !important;
    height: 250px;
    overflow: hidden;
}

@media all and (max-width: 618px){
    .ffigure[b-03e449k4j0]{
        display: none !important;
    }
}

.ffigure img[b-03e449k4j0]{
    margin: -20px;
    object-fit: contain;
}
/*end of new*/

.side-assist-mini[b-03e449k4j0] {
    --w: 30px;
    width: var(--w);
    background: #d4d4d4;
    height: 100px;
    position: absolute;
    right: calc(-7px + (var(--w) * -1));
    border-radius: 7px;
}

.side-assist-mini-container[b-03e449k4j0] {
    display:flex;
    position:sticky !important;
    top: 100px;
    width: fit-content;
    margin-top:300px;
    height: fit-content;
}
/* _content/SIGMAHASH/Components/Pages/ManageCombo.razor.rz.scp.css */
.pad-sector[b-og1hn7uu88]{
    padding: 15px;
    padding-top: 0px;
    border-radius: 3px;
    background: var(--pads-bg-deep-modern);
    box-shadow: 0px 0px 4px #040404a0;
}

h5[b-og1hn7uu88] {
    font-family: 'Bebas Neue', cursive;
    font-style: italic;
}

input[b-og1hn7uu88]{
    background: transparent !important;
}

.notfound[b-og1hn7uu88] {
    font-family: 'Bai Jamjuree', sans-serif;
}

.combo-list[b-og1hn7uu88]
{
    --width: 400px;
    height: 100%;
    width: 100%;
    display:flex;
    flex-direction: column;
    width: var(--width);
}

.combo[b-og1hn7uu88] {
    --gap: 3px;
    display: flex;
    width: 100%;
    overflow: hidden;
    margin-block: 5px;
    height: 160px;
    min-height: 160px;
    justify-content: center;
    gap: var(--gap);
    background: #92929225;
    padding: 7px;
    border-radius: 3px;
    cursor: pointer;
}
.combo:hover[b-og1hn7uu88]{
    outline: 1px solid #2c3ad5;
}

    .combo > div[b-og1hn7uu88] {
        background: white;
        padding: 10px;
        max-width: calc(var(--width) - var(--gap));
        max-width: 45%;
        border: 1px solid #a0a0a01e;
        max-height: 45%;
        border-radius: 3px;

    }

    .combo img[b-og1hn7uu88] {
        height: 60%;
        max-width: 100px;
        object-fit: contain;
    }
    .combo .name[b-og1hn7uu88]{
        text-anchor:middle;
        padding: 5px;
        text-overflow: ellipsis;
        overflow:hidden;
        font-size: 0.7rem;
        color: black;
        word-break: unset;
        height: 40%;
    }
.add-item[b-og1hn7uu88]{
    height: 120px;
    width: 120px;
    border: 1px solid #8989898f;
    cursor: pointer;
}

.add-item:hover[b-og1hn7uu88]{
    border-color: #2c3ad5;
}


.prod-list[b-og1hn7uu88] {
    width: 350px;
}

.product[b-og1hn7uu88] {
    height: 70px;
    margin-block: 4px;
    background: var(--pads-bg-deep);
}
.product:hover[b-og1hn7uu88]{
    color:white !important;
    background: #2c3ad5;
}
.img-box[b-og1hn7uu88]{
    min-width: 70px;
    max-width: 70px;
    height: 100%;
}
.img-box img[b-og1hn7uu88]{
    max-width: 80%;
    object-fit: contain;
}
.slct[b-og1hn7uu88]{
    min-width: 30px;
    max-width: 30px;
    height: 100%;
}
.detail span[b-og1hn7uu88]{
    font-size: 0.7rem;
    flex-wrap: wrap;
    overflow: hidden;
    width: 160px;
}



.adder[b-og1hn7uu88]{
    max-width: 100%;
}

    .adder input[b-og1hn7uu88] {
        width: 100%;
        height: 40px;
        padding-inline: 10px;
        border: 1px solid #2c3ad5;
        max-width: 800px;
    }
    .adder input:focus[b-og1hn7uu88] {
        outline: none;
        border: 2px solid #2c3ad5;
    }
.add-icon[b-og1hn7uu88] {
    font-size: 1.3rem;
    cursor:pointer;
}

.item[b-og1hn7uu88] {
    height: 80px;
    width: 100%;
    max-width: 800px;
    border: 1px solid #92929269;
    border-radius: 3px;
    margin-block: 4px;
    display: flex;
    padding: 10px;
    padding-left: 30px;
    background: var(--pads-bg-deep);
}
.item-name[b-og1hn7uu88]{
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
}
.item-img[b-og1hn7uu88]{
    min-width: 80px;
    height: 80%;
    margin-right: 20px;
}
.item-img img[b-og1hn7uu88]{
    max-height: 100%;
    object-fit: contain;
}

.remove[b-og1hn7uu88]{
    width: 70px;
    height: 100%;
    border-radius: 3px;
    aspect-ratio: 1/1 !important;
    background: transparent;
    color: white;
    cursor:pointer;
    outline: 1px solid #d1303076;
}
.remove:hover[b-og1hn7uu88]{
    filter:brightness(0.8);
    background: red;
}


.new-combo[b-og1hn7uu88]{
    border: 1px solid #87878779;
    height: 65px;
    min-height: 65px;
    width: 100%;
    font-size: 1.3rem;
    cursor:pointer;
}

.new-combo:hover[b-og1hn7uu88]{
    background: #2c3ad5;
    color:white;

}

.cat-selector[b-og1hn7uu88] {
    background: var(--pads-bg);
    max-width: fit-content;
}

.selected-combo[b-og1hn7uu88] {
    outline: 2px solid #2c3ad5;
}

.in-combo[b-og1hn7uu88] {
    border: 3px solid #2c3ad5;
    border-radius: 3px;
}

.switch[b-og1hn7uu88] {
    padding: 10px;
    height: 60px;
    background: inherit;
}

.theme-dark .switch:hover[b-og1hn7uu88]{
    background: #1d1d1d;
}

.theme-light .switch:hover[b-og1hn7uu88] {
    background: #e0e0e0;
}

label[b-og1hn7uu88]{
    margin: 0px !important;
    font-size: 0.7rem;
    margin-top: 10px !important;
}

.locked[b-og1hn7uu88]{
    background: #c42929;
    color: white;
}
.locked:hover[b-og1hn7uu88]{
    background: #8f2323 !important;
}

label[b-og1hn7uu88] {
    color: var(--app-blue) !important;
    font-family: 'Bai Jamjuree', sans-serif;
    font-style: italic;
    font-weight: 600;
    font-size: 0.8rem;
    margin-bottom: 5px !important;
    margin-left: 3px !important;
}

.theme-dark label[b-og1hn7uu88] {
    color: #e5e5e5 !important;
}
/* _content/SIGMAHASH/Components/Pages/ManagerSettings.razor.rz.scp.css */

.settings-container[b-27zaabv7qz] {
    display: flex;
    /*    max-width: 900px;*/
    padding-top: 0px;
    width: 100%;
}

    .settings-container > div[b-27zaabv7qz] {
        max-width: 850px;
    }

.theme-dark .settings-container[b-27zaabv7qz] {
}

h2[b-27zaabv7qz], h1[b-27zaabv7qz], h3[b-27zaabv7qz] {
    color: var(--theme-text-color-soft) !important;
}

.settings-header[b-27zaabv7qz] {
    color: #393939;
}

h4[b-27zaabv7qz] {
    font-family: 'Montserrat', sans-serif;
    font-family: 'Bai Jamjuree', sans-serif !important;
    font-weight: 600;
    font-size: 1.1rem;
    color: var(--theme-text-color-soft) !important;
}

.setting[b-27zaabv7qz] {
    height: 45px;
    max-height: 65px;
    padding-right: 15px;
    flex-grow: 1;
    border-bottom: 1px solid #7a7a7a46;
    padding-block: 20px;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8rem;
}

    .setting input[b-27zaabv7qz] {
        border-radius: 0px !important;
        background: transparent;
        color: var(--theme-text-color-soft);
        border-color: #9090904d;
    }

        .setting input:focus[b-27zaabv7qz] {
            outline: 1px solid #757574;
        }

.setting-numeric input[b-27zaabv7qz] {
    display: flex;
}

.setting-name[b-27zaabv7qz] {
    font-weight: 600;
    color: var(--theme-text-color-soft) !important;
}

.setting button[b-27zaabv7qz] {
    font-family: 'Assistant', sans-serif;
}

@media ALL and (max-width: 600px) {
    .text-setting[b-27zaabv7qz] {
        padding-block: 0;
        flex-direction: column;
        min-height: fit-content;
        min-height: 80px;
        margin-top: 15px;
        justify-content: space-between !important;
        padding-bottom: 15px;
    }


    .setting[b-27zaabv7qz] {
        height: 120px;
    }

    input[b-27zaabv7qz] {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .setting > div[b-27zaabv7qz] {
    }
}

.lockdown[b-27zaabv7qz]{
}
/* _content/SIGMAHASH/Components/Pages/PaymentPage.razor.rz.scp.css */
.openpay-img[b-81k1iq28rw] {
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    max-width: 600px;
    min-width: 100%;
}
.openpay-img img[b-81k1iq28rw]{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.openpay-btn[b-81k1iq28rw] {
    width: 100%;
    border: 0px;
    color: white;
    background: #004485;
    height: 40px;
    border-radius: 7px;
}

.theme-light .cart-sector[b-81k1iq28rw] {
    background: #f5f5f5 !important;
    background: #ffffff !important;
}

.cart-item[b-81k1iq28rw]{
}
/* _content/SIGMAHASH/Components/Pages/PricingPage.razor.rz.scp.css */


@keyframes warn-b-nibgdnqwez {
    0% {
        background: #ff0000;
        color:white;
    }

    100% {
        background: transparent;
    }
}

.discount-tag[b-nibgdnqwez]{
    border-radius: 4px;
    background: #ff2913;
    color: #e6e6e6;
    padding-inline: 10px;
    font-size: 0.9rem;
    height: 25px;
    display:flex;
    align-items: center;
    width: 100px;
    justify-content:center;
}

.locked[b-nibgdnqwez]{
    filter: brightness(0.6) !important;
}


.modal-body[b-nibgdnqwez] {
    max-width: 100% !important;
    overflow: hidden;
}



input[type=checkbox][b-nibgdnqwez]{
    height: 20px;
}
input[type=checkbox]:focus[b-nibgdnqwez] {
    box-shadow: none;
}

.input-group[b-nibgdnqwez]{
    justify-content: space-between;
    margin-block: 10px;
}
.input-group > div[b-nibgdnqwez]{
    display:flex;
    flex-direction: column;
    align-items: end;
}

.installments[b-nibgdnqwez]{
    display:flex;
    padding: 5px;
}
.installment[b-nibgdnqwez]{
    border: 1px solid #89898936;
    height: 30px;
    width:  30px;
    display:flex;
    cursor: pointer;
}
.installment:hover[b-nibgdnqwez]{
    outline: 1px solid #7d7d7d9b;
}
.instal-selected[b-nibgdnqwez]{
    background: var(--app-accent);
    color: white;
}

.msg-box[b-nibgdnqwez]{
    margin-top: 10px;
    width: 100%;
    height: 70px;
    border-radius: 4px;
    padding: 10px;
    font-size: 0.7rem;
}
    .msg-box .title[b-nibgdnqwez] {
        font-family: 'Bai Jamjuree', sans-serif !important;
        font-size: 1rem;
    }
.danger-box[b-nibgdnqwez]{
    background: #c72c2c;
    color:white;
}
.locked-box[b-nibgdnqwez] {
    background: #5c5c5c;
    color: white;
}
.dot-padding[b-nibgdnqwez]{
    margin-inline: 15px !important;
    opacity: 1;
}
.theme-dark .dot-padding[b-nibgdnqwez]{
    opacity:0.4;
}
.sub-title button[b-nibgdnqwez]{
    margin-inline-start: 15px;
}
/* _content/SIGMAHASH/Components/Pages/ProductPage.razor.rz.scp.css */
.max-width[b-ihh7sp2lvo]{
    max-width: 1800px;
}
.index-max-width[b-ihh7sp2lvo]{
    max-width: 1500px !important;
}

h4[b-ihh7sp2lvo] {
    font-family: "Open Sans", sans-serif;
}

.images[b-ihh7sp2lvo]{
    display:flex;
    flex-direction: column;
    flex-grow: 1;
    max-width: 900px;
}

.slider[b-ihh7sp2lvo]{
    overflow: hidden;
    max-width: 80%;
    display:flex;
    height: 100%;
    width: 100%;
}

.img-box[b-ihh7sp2lvo] {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 100%;
    min-height: 300px;
    position: relative;
}

    .img-box .slider > div[b-ihh7sp2lvo] {
        min-width: 100%;
        max-width: 100%;
        display: flex;
        justify-content: center;
        max-height: 100%;
    }

.prod-slider[b-ihh7sp2lvo] {
    display:flex;
    flex-direction: column;
    height: fit-content;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    padding: 10px;
}
.prod-slider .slider[b-ihh7sp2lvo]{
    flex-direction: column;
    gap: 10px;
    min-width: 100%;
    max-width: 100px;
    align-items: center;
}

    .prod-slider .slider > div[b-ihh7sp2lvo] {
        display: flex;
        justify-content: center;
        height: 70px;
        width: 80px;
        cursor: pointer;
        border: 2px solid #8383834e;
        border-radius: 3px;
    }

.selected-slide[b-ihh7sp2lvo] {
    border: 2px solid var(--app-accent) !important;
}

img[b-ihh7sp2lvo] {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}

.arrow[b-ihh7sp2lvo]{
    position: absolute;
    height: 100%;
    width: 50px;
    align-items: center;
    display:flex;
    justify-content: center;
    background: transparent;
    font-size: 3rem;
    color: #bfbfbf;
    opacity: 0.4;
    transition: 0.1s;
}

.arrow:hover[b-ihh7sp2lvo]{
    opacity: 1;
    font-size: 3.1rem;
    cursor: pointer;
}

.l-arrow[b-ihh7sp2lvo]{
    left: 0px;
}
.r-arrow[b-ihh7sp2lvo]{
    right: 0px;
}


/*--------------------------*/

.prod-page-details[b-ihh7sp2lvo] {
    flex-direction: column;
    display: flex;
    flex-grow: 0.4;
    max-width: 700px;
}
.images[b-ihh7sp2lvo]{
    flex-grow: 0.6;
}

.product-title[b-ihh7sp2lvo] {
    line-height: 26px;
    font-size: 1.55rem;
    font-family: "Barlow Condensed", sans-serif;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600;
    text-align: justify;
}

.notes[b-ihh7sp2lvo]{
    padding: 30px;
    padding-block: 15px;
}

.theme-dark .notes[b-ihh7sp2lvo]{
    background: #333338;
}

.notes ul[b-ihh7sp2lvo]{
    padding: 0px;
    padding-left: 8px;
    margin: 0px !important;
    font-size: 0.9rem;
}

.separator[b-ihh7sp2lvo] {
    width: 100%;
    border-top: 1px solid #9d9d9d99;
    margin-block: 20px;
    opacity: 0.5;
}

/*variations*/

.variations[b-ihh7sp2lvo] {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}
.variations a[b-ihh7sp2lvo]{
    text-decoration: none;
}
.variations a:visited[b-ihh7sp2lvo]{
    color: unset;
}


.variation[b-ihh7sp2lvo] {
    display: flex;
    height: 34px;
    width: fit-content;
    padding: 10px;
    padding-inline: 14px;
    border: var(--theme-soft-border);
    border-radius: 5px;
    font-size: 0.92rem;
    font-family: 'Saira Semi Condensed', sans-serif;
}

    .variation:hover[b-ihh7sp2lvo] {
        background: var(--pads-bg-light);
        color: var(--theme-text-color-soft-light);
        box-shadow: 0px 4px 4px #00000087;
    }
    .theme-dark .variation:hover[b-ihh7sp2lvo] {
        background: var(--pads-bg-light);
        color: var(--theme-text-color-soft-light);
        box-shadow: 0px 4px 4px #000000;
    }


.variations-container[b-ihh7sp2lvo] {
}

    .variations-container label[b-ihh7sp2lvo] {
        font-family: "Open Sans", sans-serif;
        font-size: 0.9rem;
        font-weight: 600;
        margin-bottom:5px;
    }
/*end of variations*/



/*Import on deman override*/

.pcbuild-icon img[b-ihh7sp2lvo] {
    max-width: 40px !important;
}

.import-card-sector .page-title[b-ihh7sp2lvo] {
    font-size: 1.2rem !important;
}

.prebuild-description[b-ihh7sp2lvo]{
    display: flex;
    line-height: 19px !important;
}

/**/

/*import*/
.cart-item-header[b-ihh7sp2lvo] {
    background: linear-gradient(90deg, #232323, #1d1d1d) !important;
}
.theme-light .cart-item-header[b-ihh7sp2lvo]{
    background: var(--app-blue) !important;
}
.import-time[b-ihh7sp2lvo] {
    display:flex;
    border: 1px solid rgba(152, 152, 152, 0.24);
    border-radius: 5px;
    height: 80px;
    overflow: hidden;
}

.import-time-figure[b-ihh7sp2lvo] {
    background: rgb(255, 77, 9);
    background: linear-gradient(90deg, #232323, #1d1d1d);
    width: 20%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.theme-light .import-time-figure[b-ihh7sp2lvo] {
    background: linear-gradient(-90deg,var(--app-blue),#152bb1) !important;
}
    .import-time-figure span[b-ihh7sp2lvo] {
        font-size: 1.6rem !important;
        color: #e5e5e5;
    }
.import-time-display[b-ihh7sp2lvo]{
    display:flex;
    align-items: center;
    padding: 10px;
    font-size: 0.8rem;
}

/**/
.values[b-ihh7sp2lvo]{
    padding: 15px;
    padding: 0px;
    border-radius: 5px;
}
.theme-dark .values[b-ihh7sp2lvo] {
    background: #171717;
    background: transparent;
}
.theme-light .values[b-ihh7sp2lvo]{
    background: #e6e6e6;
    background: transparent;
}

.value-row[b-ihh7sp2lvo] {
    display: flex;
    align-items: center;
    font-family: "Barlow Condensed", sans-serif;
}

.value-row:nth-of-type(2n + 1)[b-ihh7sp2lvo]{

    
}

.value-row label[b-ihh7sp2lvo]{

}
.dot-fill[b-ihh7sp2lvo]{
    margin-top: 10px;
    margin-inline: 15px;
    display:flex;
    flex-grow: 1;
    flex-shrink:0;
    border-bottom: 1px dotted var(--theme-text-color);
    color: white;
}


.pricings[b-ihh7sp2lvo] {
    border: 1px solid #adadad3e;
    border: 1px solid #939393;
    /*  padding-block: 15px;*/
    border-radius: 9px;
    width: 100%;
}

.price-row[b-ihh7sp2lvo] {
    padding-inline: 15px;
    display: flex;
    align-items: start;
    flex-grow: 1;
    flex-shrink: 1;
    font-size: 0.9rem;
    flex-wrap: nowrap;
    padding-block: 10px;
    max-height: fit-content;
}

    .price-row[b-ihh7sp2lvo] {
        border-bottom: 1px solid #c6c6c6;
    }
    .price-row:last-of-type[b-ihh7sp2lvo]{
        border-bottom: 0px !important;
    }
        .price-row:hover[b-ihh7sp2lvo] {
            background: #c6c6c6 !important;
            cursor: pointer;
        }

.pay-method[b-ihh7sp2lvo] {
    margin-left: 15px;
    display:flex;
    font-family: "Ubuntu", sans-serif;
    font-size: 1.1rem;
    display:flex;
    gap: 10px;
    align-items: center;
}
.sale-price[b-ihh7sp2lvo]{

}
.height-cap-row[b-ihh7sp2lvo] {
    min-height: 50px !important;
    max-height: fit-content;
}
.price-row[b-ihh7sp2lvo]{
}

.price-sep[b-ihh7sp2lvo]{
    width: 100%;
    display:flex;
    border-top: 1px solid #7676761e;
    margin-block: 7px;
    display:none;
}

.getnet-logo[b-ihh7sp2lvo]{
    max-height: 100%;
    display:flex;
    max-height: 50px;
}
.getnet-logo img[b-ihh7sp2lvo]{
    object-fit: contain;
    max-height: 100%;
}

.card-logos[b-ihh7sp2lvo]{
    display:flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}
.card-logos img[b-ihh7sp2lvo]{
    max-height: 32px;
}

.cart-btn[b-ihh7sp2lvo] {
    width: 100%;
    font-size: 1.1rem;
    font-family: 'Assistant', sans-serif;
    background: var(--app-accent-bg);
    background: transparent;
    height: 60px;
    color: var(--theme-text-color);
    border: 0px;
    border-radius: 8px;
    font-weight: 600;
    transition: background linear 0.2s;
    border: 2px solid #b6b6b6;
}
.theme-gold .cart-btn[b-ihh7sp2lvo] {
    font-family: 'Bai Jamjuree', sans-serif;
}
.wishlist[b-ihh7sp2lvo]{
    background: transparent;
    border: 1px solid var(--app-accent);
    color: var(--theme-text-color);
    font-size: 1.1rem;
}

.cart-btn:hover[b-ihh7sp2lvo] {
    background: var(--app-accent-bg);
    box-shadow: 0 0 5px #000000de;
    color: white;
    border: 0px solid #b6b6b6;
}
.theme-gold .cart-btn:hover[b-ihh7sp2lvo]{
    background: #aca55b;
}

.shield[b-ihh7sp2lvo]{
    height: 70px;
    height: fit-content;
    width: 55px;
    border: 2px solid var(--app-blue);
    border: none;
    border-radius: 7px;
    display:flex;
    align-items: center;
    justify-content: center;
    color: var(--app-blue);
}

#chartTarget[b-ihh7sp2lvo] {
    display:flex;
    max-width: 400px;
    max-height: 400px;
}
#chartTarget > *[b-ihh7sp2lvo]{
    color: red;
}

.price-desc[b-ihh7sp2lvo] {
    padding-inline: 10px;
    font-family: "Ubuntu", sans-serif;
    font-size: 0.85rem;
    color: #c2c2c2ac;
    font-weight: 500;
}
.theme-light .price-desc[b-ihh7sp2lvo]{
    color:#707070 ;
}

.installments[b-ihh7sp2lvo]{
    font-weight: 600;
    color: var(--app-accent);
    font-size: 1rem;
    margin-left: 3px;
}
/* _content/SIGMAHASH/Components/Pages/Products/PathSelector.razor.rz.scp.css */

.schema-dropownlist[b-j5dtsagcyn] {
    font-family: 'Segoe UI';
    overflow: hidden;
}

.collapse-container[b-j5dtsagcyn] {
    position: sticky;
    top: 0px;
}

.dropdownlist-item[b-j5dtsagcyn] {
    min-width: 100%;
    max-width: 100%;
    background: #eeeeee;
    background: var(--theme-bg);
    color: inherit;
    border: 1px solid #c6c6c6;
    display: flex;
    align-items: center;
    padding-inline: 10px;
}

.dropdownlist-item:hover[b-j5dtsagcyn]
{
    background: #949494;
}

.schema-dropownlist:hover[b-j5dtsagcyn] {
    outline: 2px solid #3a8cff;
}


.selector-collapse[b-j5dtsagcyn] {
    overflow: visible;
    height: fit-content;
    min-height: fit-content;
    max-height: fit-content;

}


/* _content/SIGMAHASH/Components/Pages/Reservations/Reservations.razor.rz.scp.css */
.user-reservations-container[b-nk0huc9eok] {
    --res-border-radius: 3px;
    --res-panel-bg: #f2f2f2;
    color: #383838;
    width: 100%;
    max-width: 1500px;
    align-self: center;

}

.reservation-top-row[b-nk0huc9eok] {
    height: 130px;
}

/*MANAGER*/

.control-panel[b-nk0huc9eok] {
    display: flex;
    position: sticky !important;
    top: 15px;
    max-width: 300px;
    height: fit-content;
}

.theme-dark .control-panel[b-nk0huc9eok] {
    background: var(--pads-bg);
    font-family: 'Bai Jamjuree', sans-serif;
}

.label-txt[b-nk0huc9eok]{
    background: white;
    display:flex;
    max-width: 80px;
    min-width: 80px;
    padding: 2px;
    padding-inline: 6px;
    margin-bottom: 5px;
    font-weight: 600;
    border-radius: 5px;
}
.control-label[b-nk0huc9eok]{
    margin-block: 10px;
    font-size: 1.0rem;
    font-weight: 500;
}
.state-btns .btn[b-nk0huc9eok] {
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
}
/*END OF MANAGER*/











.summary-cards[b-nk0huc9eok] {
    display: flex;
    height: 100%;
    max-width: 100%;
    justify-content: space-between !important;
}

.summary-card[b-nk0huc9eok] {
    height: 100%;
    width: 182px;
    margin-bottom: 0px;
    border-radius:3px;
    padding: 10px;
    color: #ffffff;
    color: #484848;
    background: #ffffff;
    position: relative;
}

.summary-card-ribbon[b-nk0huc9eok] {
    position: absolute;
    left: 0px;
    min-width: 5px;
    border-radius: 0 5px 5px 0;
    min-height: 80px;
    max-width: 10px;
    display: flex;
}

.summary-card-icon-circle[b-nk0huc9eok] {
    border-radius: 100%;
    height: 50px;
    width: 50px;
}

.summary-card-icon-inner[b-nk0huc9eok] {
    background: #ffffff;
    padding: 5px;
    border-radius: 100%;
    height: 42px;
    width: 42px;
}

.summary-card-icon[b-nk0huc9eok] {
    font-size: 20px;
    color: inherit;
}

.summary-card-concept[b-nk0huc9eok] {
    font-weight: 600;
    font-size: 0.8rem;
}

.summary-card-count[b-nk0huc9eok] {
    font-size: 40px;
    font-family: 'Cairo', sans-serif;
}

.zero-count[b-nk0huc9eok] {
    color: #c3c3c3;
}

.summary-card-completed[b-nk0huc9eok] {
    background: rgb(80,255,63);
    background: linear-gradient(90deg, rgba(80,255,63,1) 0%, rgba(0,255,162,1) 100%);
}

.summary-card-started[b-nk0huc9eok] {
    background: rgb(0,255,226);
    background: linear-gradient(90deg, rgba(0,255,226,1) 0%, rgba(122,233,255,1) 100%);
}

.summary-card-pending[b-nk0huc9eok] {
    background: rgb(185,255,0);
    background: linear-gradient(90deg, rgba(185,255,0,1) 0%, rgba(174,255,122,1) 58%);
}

.summary-card-expired[b-nk0huc9eok] {
    background: rgb(255,76,0);
    background: linear-gradient(90deg, rgba(255,76,0,1) 50%, rgba(255,0,0,1) 84%);
}


/*reservation list*/
.main-panel[b-nk0huc9eok] {
    justify-self: center !important;
}

@media ALL and (min-width: 880px) {
    .main-panel[b-nk0huc9eok] {
    }
}

.list-header[b-nk0huc9eok] {
    display: flex;
    height: 80px;
    background: var(--res-panel-bg);
    border-radius: var(--res-border-radius);
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
}

    .list-header i[b-nk0huc9eok] {
        font-size: 1.6rem;
    }

.list-title[b-nk0huc9eok] {
    font-size: 1.6rem;
}

.reservation-list[b-nk0huc9eok] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.reservation-container[b-nk0huc9eok] {
    margin-bottom: 10px;
    border-radius: var(--res-border-radius);
    transition: 0.1s;
}

.selected[b-nk0huc9eok] {
    transform: translateX(0px);
    outline: 3px solid #2b69ff !important;
    filter: brightness(1) !important;
}

.selectedactive[b-nk0huc9eok] {
    filter: brightness(0.4);
}

.reservation[b-nk0huc9eok] {
    background: var(--res-panel-bg);
    border-radius: var(--res-border-radius) var(--res-border-radius) 0 0;
    display: flex;
    width: 100%;
    min-height: 125px;
    position: relative;
    overflow: hidden;
}

    .reservation:hover[b-nk0huc9eok] {
        cursor: pointer;
    }

.reservation-hover:hover[b-nk0huc9eok] {
    outline: 2px solid #2b69ff !important;
}

.reservation-sector[b-nk0huc9eok] {
    min-height: fit-content;
}

.reservation-data[b-nk0huc9eok] {
    font-family: 'Assistant', sans-serif;
}

.id[b-nk0huc9eok] {
    position: absolute;
    font-size: 0.8rem;
    top: 5px;
    left: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 90%;
    overflow: hidden;
}

.color-expired[b-nk0huc9eok] {
    color: #9b9b9b;
    --state-color: #9b9b9b;
}

.color-canceled[b-nk0huc9eok] {
    color: red;
    --state-color: red;
}

.color-started[b-nk0huc9eok] {
    color: #30b3ff;
    --state-color: #30b3ff;
}

.color-pending[b-nk0huc9eok] {
    --color: rgb(185,255,120);
    color: var(--color);
    --state-color: var(--color);
}

.color-trailing[b-nk0huc9eok] {
    color: rebeccapurple;
    --state-color: rebeccapurple;
}

.color-completed[b-nk0huc9eok] {
    color: #285aff;
    --state-color: #285aff;
}

.reservation-stats[b-nk0huc9eok] {
    --borders: 2px solid #dcdcdc;
    background: #ffffff;
    border: var(--borders);
}

.border-left[b-nk0huc9eok] {
    border-left: var(--borders);
}

.stat-sector[b-nk0huc9eok] {
}

.last-sector[b-nk0huc9eok] {
    padding: 0 !important;
}

.reservation-stats > div > div:nth-of-type(1)[b-nk0huc9eok]{
    flex-grow: 1;
}

.file-uploader[b-nk0huc9eok] {
    height: 60px;
    width: 90%;
}

@media ALL and (max-width: 1200px) {
    .stat-sector[b-nk0huc9eok] {
    }

    .last-sector[b-nk0huc9eok] {
        min-height: 120px !important;
    }

        .last-sector .stat-sector[b-nk0huc9eok] {
            min-height: auto;
        }

    .border-left[b-nk0huc9eok] {
        border-left: none;
    }

    .state-block[b-nk0huc9eok] {
        min-height: 80px;
    }

    .selected[b-nk0huc9eok] {
        transform: translateX(0px);
        outline: 3px solid #2b69ff !important;
        filter: brightness(1) !important;
    }
}

.created[b-nk0huc9eok] {
    font-size: 0.7rem;
    font-weight: 600;
}

.date[b-nk0huc9eok] {
    font-size: 0.9rem;
}

.item-list[b-nk0huc9eok] {
    max-height: 0px;
    overflow: hidden;
    transition: 0.5s;
    display: flex;
    width: 100%;
    background: #cccccc;
}

.item-field[b-nk0huc9eok] {
    border-right: 1px solid #dddddd;
    margin-top: 5px;
}

.item-row[b-nk0huc9eok] {
    display: flex;
    width: 100%;
    height: 30px;
    padding-inline: 15px;
    border-bottom: 1px solid #dddddd;
}

.item-name[b-nk0huc9eok] {
    width: 40%;
    font-weight: 600;
    text-align: start;
}
.item-prebuild[b-nk0huc9eok] {
    width: 11%;
    text-align: center;
}

.table-prebuild[b-nk0huc9eok] {
    color: #20aa1e;
}
.item-cant[b-nk0huc9eok] {
    width: 10%;
    text-align: center;
}

.item-price[b-nk0huc9eok] {
    width: 25%;
    text-align: right;
    padding-inline: 10px;
}

.item-total[b-nk0huc9eok] {
    width: 25%;
    text-align: right;
    padding-inline: 10px;
    font-weight: 600;
}

.expanded[b-nk0huc9eok] {
    max-height: 1000px;
}

.not-expanded[b-nk0huc9eok] {
}

.item-list-expander[b-nk0huc9eok] {
    height: 28px;
    background: #e4e4e4;
    border-radius: 0 0 var(--res-border-radius) var(--res-border-radius);
    font-weight: 600;
    font-size: 1.1rem;
}

    .item-list-expander:hover[b-nk0huc9eok] {
        filter: brightness(0.8);
    }

.state-block[b-nk0huc9eok] {
    display: flex;
    color: white;
    border-top: var(--borders);
}

.state-block-expired[b-nk0huc9eok] {
    background: #f23131;
}

.state-block-canceled[b-nk0huc9eok] {
    background: #f23131;
    background: #6f6f6f;
}

.state-block-pending[b-nk0huc9eok] {
    background: rgba(120,255,122,1);
}

.state-block-completed[b-nk0huc9eok] {
    background: #285aff;
}

.state-block-started[b-nk0huc9eok] {
    background: #30b3ff;
}

.limit-div[b-nk0huc9eok] {
    border-top: var(--borders);
}

.limit-progress-bar[b-nk0huc9eok] {
    --bar-width: 90%;
    padding: 5px;
    /*min-width: 90%;*/
    height: 20px;
    display: flex;
    border-radius: 5px;
    background: #cfcfcf;
    width: var(--bar-width);
    overflow: hidden;
    pointer-events: none;
}

.limit-progress[b-nk0huc9eok] {
    left: 0;
    height: 105%;
    z-index: 5;
    background: #cfcfcf;
}

.mask[b-nk0huc9eok] {
    position: relative;
    width: 100%;
    height: 90%;
    padding: 0;
    justify-items: end;
    align-items: end;
    justify-content: end;
}

.progress-bg[b-nk0huc9eok] {
    background: linear-gradient(90deg, rgba(63,255,92,1) 0%, rgba(255,154,0,1) 65%, rgba(255,0,0,1) 100%);
}

.light-div[b-nk0huc9eok] {
    position: absolute;
    left: 0;
    background: -webkit-linear-gradient(left, transparent, #fff) no-repeat 0 0 / 30px;
    display: flex;
    min-height: 8px;
    animation: sweep-b-nk0huc9eok 2s ease-in infinite;
}

@keyframes sweep-b-nk0huc9eok {
    0% {
        background-position: 0 0;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    90% {
        background-position: 100% 100%;
        opacity: 1;
    }

    100% {
        background-position: 100% 100%;
        opacity: 0;
    }
}

#inputfile[b-nk0huc9eok] {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    color: red !important;
    cursor: pointer;
}

.greyed-bar[b-nk0huc9eok] {
    background: #9d9d9d;
}
/*end reservation list*/
.status-panel[b-nk0huc9eok] {
    display: flex;
    position: sticky !important;
}

.pad-sector[b-nk0huc9eok] {
    background: var(--res-panel-bg);
    border-radius: var(--res-border-radius);
    margin-bottom: 10px;
}

.status-header[b-nk0huc9eok] {
    margin-top: 130px;
    min-height: 80px;
    font-size: 1.2rem;
}

.status-pad .title[b-nk0huc9eok] {
    font-size: 1.4rem;
}

.status-pad[b-nk0huc9eok] {
    min-height: 230px;
    background: red;
    background: var(--res-panel-bg);
}

.status-icons[b-nk0huc9eok] {
    color: #979797;
}

.reserv-status-title[b-nk0huc9eok] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.status-id[b-nk0huc9eok] {
    font-size: 0.7rem;
    text-overflow: ellipsis;
}

.id-selected[b-nk0huc9eok] {
    outline: 3px solid #2b69ff;
}

.status-icons i[b-nk0huc9eok], .status-icons svg[b-nk0huc9eok] {
    transition: 1s;
}

.status-icons[b-nk0huc9eok] {
    --color: #2b69ff;
    --p-color: #303030;
    --p-size: 1.1rem;
}

.Preparing div:nth-child(1) i[b-nk0huc9eok] {
    color: var(--color);
    animation: icon-animation-b-nk0huc9eok 2s ease infinite;
}

.Shipping div:nth-child(2) svg[b-nk0huc9eok] {
    color: var(--color);
    animation: icon-animation-b-nk0huc9eok 2s ease infinite;
}

.Received div:nth-child(3) i[b-nk0huc9eok] {
    color: var(--color);
    animation: icon-animation-b-nk0huc9eok 2s ease infinite;
}

@keyframes icon-animation-b-nk0huc9eok {
    0% {
        transform: scale(1.3);
    }

    50% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.3);
    }
}

.Preparing div:nth-child(1) p[b-nk0huc9eok] {
    color: var(--p-color);
    font-size: var(--p-size);
}

.Shipping div:nth-child(2) p[b-nk0huc9eok] {
    color: var(--p-color);
    font-size: var(--p-size);
}

.Received div:nth-child(3) p[b-nk0huc9eok] {
    color: var(--p-color);
    font-size: var(--p-size);
}

.today-btn[b-nk0huc9eok]{
    max-height: 30px;
}

.reservation-modal[b-nk0huc9eok]{
    width: 500px;
    margin-top: -230px;
    height: 300px;
}

.file-link[b-nk0huc9eok]{
    text-decoration: underline 2px;
    color: #2b69ff;
    font-weight: 600;
    cursor: pointer;
}
    .file-link:hover[b-nk0huc9eok]{
        color: #002dc2;
    }

.file-format[b-nk0huc9eok]{
    font-weight: 600;
}

.user-data[b-nk0huc9eok]{
}



/*NEW-------------------------------*/

article[b-nk0huc9eok]{
    width: 100%;
}
.main-article[b-nk0huc9eok]{
    overflow: hidden;
    height: calc(100vh - 215px);
}
aside[b-nk0huc9eok]{
    height: 100%;
    max-height: 100%;
    width: 30%;
    padding-right: 0.7rem;
    gap: 0.7rem;
    display:flex;
    flex-direction: column;
    overflow: hidden;
    min-width: 450px;
    min-height: 100%;
}
    aside > div:first-of-type[b-nk0huc9eok] {
        display:flex;
        flex-direction: column;
        overflow: hidden;
        overflow-y: scroll;
        gap: 10px;
        padding: 6px;
        height: 100%;
    }

.f-group[b-nk0huc9eok]{
    display:flex;
    gap:12px;
    justify-content: end;
    align-items: end;
}


.f-group-v[b-nk0huc9eok] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: start;
    align-items: start;
}

.r-entry *[b-nk0huc9eok] {
    color: var(--theme-text-color-soft);
    font-family: "Ubuntu", sans-serif;
}
.r-entry[b-nk0huc9eok]{
    display:flex;
    flex-direction: column;
    min-height: 130px;
    width: 100%;
    padding-block: 0.6rem;
    padding-inline: 0.8rem;
    padding-left: 30px;
    background: #0000001e;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    /*filter:brightness(0.8);*/
}
.r-entry:hover[b-nk0huc9eok]{
    cursor:pointer;
    filter: brightness(1);
}
.entry-selected[b-nk0huc9eok] {
    filter: brightness(1);
    outline: 2px solid var(--app-accent);
    background: transparent !important;
}


.state-ribbon[b-nk0huc9eok]{
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 20px;
    background: var(--state-color);
}
.res-state-desc[b-nk0huc9eok], .res-state-desc *[b-nk0huc9eok] {
    color: var(--state-color);
    font-weight: 600;
}

.search[b-nk0huc9eok] {
    width: 100%;
    max-width: 300px;
}
.search input[b-nk0huc9eok]{
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: transparent;
    outline: 0px;
    border: 1px solid #a3a3a389;
    height: 41px;
}
.search input:focus[b-nk0huc9eok]{
    outline: 2px solid var(--app-blue);
    border-color: transparent;
}

.user-data-field[b-nk0huc9eok]{
    font-size: 0.8rem;
}

*[b-nk0huc9eok] {
    --sep-color: #2f2f2f;
}
.theme-light *[b-nk0huc9eok] {
    --sep-color: #dcdcdc;
}

.r-info[b-nk0huc9eok] {
    font-style: italic;
    font-family: "Nunito", sans-serif;
    font-size: 0.92rem;
}

.sep[b-nk0huc9eok]{
    margin-block: 15px;
    border-bottom: 1px solid var(--sep-color);
}

.r-shipping[b-nk0huc9eok] {
    border: 1px solid var(--sep-color);
    border-radius: 3px;
    padding-block: 10px;
    padding: 10px;
}
.r-shipping div[b-nk0huc9eok]{
    font-size: 1.2rem;
}

.change-state-btns button[b-nk0huc9eok] {
    width: 200px;
    min-width: 200px;
}



.status-container[b-nk0huc9eok] {
    width: 300px;
    height: 50px;
    padding: 0 !important;
    position: relative;
    max-height: 50px;
    gap: 5px;
}

.status-btns[b-nk0huc9eok] {
    height: 100%;
    width: 300px;
    align-content: space-between;
    gap: 10px;
}

.status[b-nk0huc9eok] {
    cursor:pointer;
    border-radius: 6px;
    display: flex;
    flex-grow: 1 !important;
    outline: 1px solid #b0b0b029;
    height: 100%;
    align-items: center;
    justify-items: center;
    align-content: center;
    justify-content: center;
    color: #b1b1b1;
    --selected-color: #2b69ff !important;
    --selected-shadow: inset 0px 0px 10px 2px #767676 !important;
}
.status > div[b-nk0huc9eok]{
    width: 30px;
    display:flex;
    justify-content: center !important;
    align-items: center;
}
    .status i[b-nk0huc9eok] {
        font-size: 1.2rem !important;
    }

    .status div svg[b-nk0huc9eok] {
        transform: scale(0.8) translateX(-1px) translateY(2px);
    }


.status-selected[b-nk0huc9eok] {
    color: var(--selected-color);
    background: var(--app-accent) !important;
    color: white !important;
    outline: none !important;
}

.status-0 .status[b-nk0huc9eok] {
    color: #b1b1b1 !important;
    box-shadow: none !important;
}

.guest-tag[b-nk0huc9eok] {
    font-weight: 600;
    background: #34db98;
    border-radius: 6px;
    padding-inline: 5px;
    width: fit-content;
    color: #161616;
}

.theme-light .r-shipping[b-nk0huc9eok]{
    color: #636363;
}

.not-guest[b-nk0huc9eok]{
    color: var(--app-blue);
    font-size: 1.6rem !important
}

.user-res .r-user[b-nk0huc9eok] {
    border: 2px solid var(--app-blue);
    background: var(--app-blue);
    color: white !important;
}
.user-res .r-user i[b-nk0huc9eok]{
    color: white !important;
}
/* _content/SIGMAHASH/Components/Pages/Shop.razor.rz.scp.css */

.shop[b-2xj4cv4igb] {
    min-height: 100vh;
    min-height: fit-content !important;
    max-width: 1460px;
}

.meta-header[b-2xj4cv4igb] {
    background: rgb(249,238,246);
    background: linear-gradient(147deg, rgba(249,238,246,1) 9%, rgba(199,211,255,1) 80%);
    min-height: 200px;
    width: 100%;
    padding: 15px;
    border-radius: 5px;
}
.theme-dark .meta-header[b-2xj4cv4igb] {
    background: linear-gradient(147deg, #120e49 50%, #2b0b60) !important;
    background: linear-gradient(147deg, #020614 , #0e032e , #120e49 ) !important;
    color: #e2e2e2;
}
@media all and (max-width: 500px){
    .theme-dark .meta-header[b-2xj4cv4igb] {
        background: linear-gradient(160deg, #08011a 30%, #07012e 65%, #100033 90%) !important;
    }
    
}

.shop-top-row[b-2xj4cv4igb] {
    width: 100%;
    height: fit-content;
    background: var(--shop-top-row);
    border-radius: 3px;
    box-shadow: 0 0 2px 2px var(--shop-top-row-shadow);
    padding-block: 10px;
    height: 56px;
    transition: 0.2s;
    background: transparent;

}

.theme-light .shop[b-2xj4cv4igb] {
    /*    background: var(--shop-bg);*/
    position: relative;
}
/*    .theme-light .shop:after {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        background-image: url("./images/fractalflower.jpg");
        background-size: cover;
        filter: invert(1);
        z-index: -1;
    }*/

.side-banner[b-2xj4cv4igb] {
    display: flex;
    position: sticky;
    margin-top: 0px;
    flex-direction: column;
    max-width: 350px;
    width: 330px;
    height: 900px;
    overflow: hidden;
}
    .banner-display[b-2xj4cv4igb] {
        display:flex;
        border-radius: 0px;
        overflow: hidden;
        object-fit: cover;
        height: 900px;
        min-width: 100%;
        width: 100%;
        background: blue;
    }
.sm-banner[b-2xj4cv4igb]{
    overflow: hidden;
    min-width: 100%;
    width: 100%;
    display:flex;
    margin-bottom: 0px;
    border-radius: 0px;
    height: 160px;
    overflow:hidden;
}
.sm-banner:nth-child(1) img[b-2xj4cv4igb]{
    object-position: 0px 0px;
}
.sm-banner img[b-2xj4cv4igb]{
    min-height: fit-content;
    min-width: 100%;
    width: 100%;
    transform:scale(1.02);
    object-fit: contain;
    display:flex;
}

.side-banner-text[b-2xj4cv4igb] {
    font-size: 1.7rem;
    line-height: 33px;
    font-family: 'Bebas Neue', cursive;
    font-style: italic;
    letter-spacing: 0px;
}

.shop-container[b-2xj4cv4igb] {
}


.search-text-display[b-2xj4cv4igb]{
    font-size: 1.3rem;

}


.filter-shop-container[b-2xj4cv4igb] {
    max-height: fit-content;

}

@media ALL and (max-width: 1400px) {
    .filter-container[b-2xj4cv4igb] {
        width: 100%;
    }

}
@media ALL and (min-width: 1200px) {
    .filter-shop-container[b-2xj4cv4igb]{
        max-width: 300px;
    }

}

@media ALL and (min-width: 2000px) {

}


/*cards*/
.card[b-2xj4cv4igb] {
    width: 32.5%;
    min-height: 100%;
    display: flex;
    border-radius: 7px;
    border: none;
    cursor: pointer;
    transition: 0.1s;
    color: #eaeaea;
}
.card:hover[b-2xj4cv4igb]{
    outline: 2px solid #e2e2e2;
}

.card-body[b-2xj4cv4igb]{
    padding: 5%;
    font-weight: 600;
}
.card-text[b-2xj4cv4igb] {
    font-size: 0.8rem;
    font-weight: 500;
}
.card-discount[b-2xj4cv4igb] {
    background: linear-gradient(120deg, #4649ff -30%, #c704ff);
}

.card-shipment[b-2xj4cv4igb] {
    background: linear-gradient(120deg, #fafafa, #aeaeae 100%);
    color: #2f2f2f !important;
}

.card-warranty[b-2xj4cv4igb] {
    background: linear-gradient(120deg, #49ff6e 0%, #00ffd0);
    background: radial-gradient(circle at 160% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 55%,#285AEB 75%);
    background: #ceff00;
}


.ig-logo span[b-2xj4cv4igb]{

}


.instagram[b-2xj4cv4igb] {
    display: inline-block;
    position:absolute;
    right: 10px;
    top:12%;
    width:  82px;
    height: 80px;
    text-align: center;
    border-radius: 10px;
    color: #fff;
    font-size: 80px;
    line-height: 0px;
    vertical-align: middle;
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
/*    box-shadow: 0px 3px 10px rgba(0,0,0,.25);
*/    transform:scale(0.7);
}

/*end of cards*/


.filters-row[b-2xj4cv4igb] {
    margin-bottom: 0px;
    align-items: center;
    flex-wrap: wrap;
    min-height: 42px;
    height: fit-content;
}
.criteria-bubble[b-2xj4cv4igb] {
    display: flex;
    background: #eaeaea;
    color:var(--theme-text-color);
    background: #98989831;
    border: 1px solid #808080;
    border-radius: 6px;
    padding-inline: 8px;
    height: 25px;
    font-weight: 600;
    align-items: center;
    margin-inline: 5px;
    margin-bottom: 6px;
    font-size: 0.8rem;
}

    .criteria-bubble i[b-2xj4cv4igb]{
        margin-left: 13px;
        color: #757575;
        font-size: 1.1rem;
        cursor: pointer;
    }
    .criteria-bubble-value[b-2xj4cv4igb]{
        font-weight: 500;
        margin-left: 10px;
    }
.discount-bubble[b-2xj4cv4igb]{
    background: #fc3c3c;
    color: white;
}
    .discount-bubble i[b-2xj4cv4igb]{
        color: white;
    }
.top-row-filter-text[b-2xj4cv4igb] {
    display:flex;
    min-width: fit-content;
    min-width: 60px;
    white-space: nowrap;
    font-size: 0.8rem;
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
}

.session-route-shop span[b-2xj4cv4igb]{
    font-size: 1.0rem !important;
    
}


.shop-footer[b-2xj4cv4igb]{
    background: #e1e1e1 !important;
}
.footer-images[b-2xj4cv4igb] {
    display: flex;
    height: 130px;
    max-height: 130px;
    width: 100%;
    justify-content: space-between;
    padding-inline: 3%;
}

.footer-img-box[b-2xj4cv4igb] {
    width: 160px;
    max-width: 90px;
    height: 100%;
    display: flex;
    justify-content: center;
    justify-items: center;
    max-height: 100%;
    margin-inline: 10px;
    aspect-ratio: 1/2;
}
    .footer-img-box img[b-2xj4cv4igb] {
        display: flex;
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }

.grid-row[b-2xj4cv4igb]{
    --icon-height: 5px;
    display:flex;
    height:     var(--icon-height);
    max-height: var(--icon-height);
    min-height: var(--icon-height);
    border-radius: 2px;
    margin-block: 1px;

    width: 15px;
    border: 1px solid #285AEB;
    transition: 0.3s;
}
.grid-layout-btn:hover .grid-row[b-2xj4cv4igb] {
    border-color: white;
}

.shop-header-bg-1[b-2xj4cv4igb] {
    background-image: url('./images/Shop/ShopHeaders/dl.jpg');
    background-size: cover;
    background-position-y: 25%;
    background-position-x: center;
}

.shop-header-bg-2[b-2xj4cv4igb] {
    background-image: url('./images/Shop/ShopHeaders/cs2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 90%;
    background-position-x: left;
}

.shop-header-bg-3[b-2xj4cv4igb] {
    background-image: url('./images/Shop/ShopHeaders/cs2logo.png');
    background-size: cover;
    background-position-x: center;
    background-position-y: 40%;
    background-repeat: no-repeat;
}
.bg-btns .btn[b-2xj4cv4igb]{
    background: #dedede !important;
}
.shop-header-bg[b-2xj4cv4igb] {
    height: 100px;
}
    .shop-header-bg  .top-row-filter-text[b-2xj4cv4igb] {
        color: white !important;
    }

@media ALL and ( max-width: 800px){
    .shop-top-row[b-2xj4cv4igb]{
        height: 90px !important;
    }
}

@media ALL and ( max-width: 700px) {
    .shop-top-row[b-2xj4cv4igb] {
        height: 114px !important;
    }
}


/*VR HEADER*/


.mq-title[b-2xj4cv4igb] {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 2rem;
}
.new-tag[b-2xj4cv4igb] {
    font-family: 'Montserrat', sans-serif;
    background: white;
    border-radius: 5px;
    padding: 4px;
    display: flex;
    width: fit-content;
    padding-inline: 14px;
    font-size: 0.9rem;
    color: #894ecb;

}
@media all and (max-width: 500px){
    .new-tag[b-2xj4cv4igb]{
        color: #ce9bf6;
        background: #2b2b2b;
    }
}

.mq-subtitle[b-2xj4cv4igb] {
    font-family: 'Bai Jamjuree', sans-serif;
}


.dissect img[b-2xj4cv4igb]{
    max-width: 280px;
}

.joystick img[b-2xj4cv4igb]{
    max-width: 180px;
}
@media all and (max-width:1550px){
    .joystick[b-2xj4cv4igb]{
        display:none !important;
    }
}
/*END VR HEADER*/

.mid-banner[b-2xj4cv4igb]{
    z-index: 10;
}

.list-controls[b-2xj4cv4igb]{
    display: flex;
    flex-direction: row;
    height: 50px;
    width: 100%;
    border-bottom: 1px solid #86868621;
    margin-bottom: 15px;
}

.list-control-group[b-2xj4cv4igb] {
    gap: 5px;
    display: flex;
    align-items: last baseline;
    align-items: center;
    font-size: 0.8rem;
}
    .list-control-group label[b-2xj4cv4igb] {
        transform:translateY(5px);
        line-height: 15px;
        margin-right: 4px;
    }
.list-control-group .selectable[b-2xj4cv4igb]{
}

.no-results[b-2xj4cv4igb]{
    flex-direction: column;
    display:flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.no-results img[b-2xj4cv4igb]{
    width: 120px;
}

no-results button[b-2xj4cv4igb]{

}


.control-btns[b-2xj4cv4igb] {
    --bd-color: var(--row-border);
    --bd-color: #78787800;
    --radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    overflow: hidden;
    border: 1px solid var(--bd-color);
    border-radius: var(--radius);
    height: 34px;
    box-shadow: 0px 2px 3px #151515;
}
.control-btns button:hover[b-2xj4cv4igb]{
    filter: brightness(0.85);
}

.control-btns button[b-2xj4cv4igb]{
    background: transparent;
    border: none;
    display:flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 38px;
    background: var(--pads-bg);
    color: var(--theme-text-color);
}
    .control-btns button span[b-2xj4cv4igb] {
        font-size: 1rem !important;
    }
    .control-btns button:first-of-type[b-2xj4cv4igb] {
        border-right: 1px solid var(--bd-color);
    }
.control-btns .selected[b-2xj4cv4igb]{
    background: var(--app-accent) !important;
    color: white !important;
}

.order-arrows > div[b-2xj4cv4igb]{
    cursor:pointer;
    opacity: 0.4;
}

.order-arrows > .selected[b-2xj4cv4igb] {
    color: var(--theme-text-color) !important;
    opacity: 1 !important;
    color: var(--app-accent) !important;
}
/* _content/SIGMAHASH/Components/Pages/StockPage.razor.rz.scp.css */
.stock-table[b-mj4z7anxjh] {
    min-width: 800px;
    width: 100%;
    height: fit-content;
    display: flex;
    border-radius: 0px;
    background: var(--pads-bg);
    align-items: start;
    flex-direction:column;
    background: transparent;
}

.stock-table-header[b-mj4z7anxjh]{
    background: #bdbdbd;
    background: transparent;

}

#tableheader:hover[b-mj4z7anxjh]{
    background: inherit !important;
}

.stock-row[b-mj4z7anxjh] {
    display: flex;
    width: 100%;
    height: 50px;
    min-height: 50px;
    border-bottom: 1px solid #dedede;
}

    .stock-row:hover[b-mj4z7anxjh]{
        background: #d6e0ed;
    }
    .theme-dark .stock-row[b-mj4z7anxjh]{
        border-color: #444444;
    }
    .theme-dark .stock-row:hover[b-mj4z7anxjh]{
        background: #585858;
    }

.stock-cell[b-mj4z7anxjh]{
    height: 100%;
}

.stock-checkbox[b-mj4z7anxjh]{
    max-width: 40px;
    min-width: 40px;
}
.stock-id i[b-mj4z7anxjh]{
    cursor:pointer;
    font-size: 0.8rem;
}
.stock-row label[b-mj4z7anxjh] {
    color: #979797;
    font-weight: 600;
    max-width: 90%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap !important;
    word-break: keep-all;
    text-overflow: ellipsis !important;
}


.stock-brand[b-mj4z7anxjh]{
    min-width: 140px;
    max-width: 140px;
}
.stock-model[b-mj4z7anxjh]{
    padding-right: 30px;
}
    .stock-model .model[b-mj4z7anxjh] {
        color: orange;
    }
    .stock-model .model:hover[b-mj4z7anxjh] {
        cursor: pointer;
        --hover-color: #3d5eff;
        color: var(--hover-color) !important;
        border-bottom: 2px solid var(--hover-color);
    }
    .stock-model .var[b-mj4z7anxjh]{
        color: rebeccapurple !important;
    }
.stock-model[b-mj4z7anxjh] {

    min-width: 470px;
    max-width: 470px;
    overflow: hidden;

   
}
.rows .stock-stock[b-mj4z7anxjh]{
}
.stock-stock[b-mj4z7anxjh]{
    
    min-width: 300px;
    padding-inline: 10px !important;
/*    border-inline: 1px solid #424242;
*/}
    .stock-stock-label[b-mj4z7anxjh]{
        background: #f3f3f3;
    }
    .stock-stock div input[b-mj4z7anxjh], .stock-row input[b-mj4z7anxjh]{
        border: 0;
        background: #f6f6f6;
        border-radius: 5px;
        padding-block: 5px;
        padding-inline: 10px;
        max-width: 70px;
    }
    .theme-dark .stock-stock div input[b-mj4z7anxjh], .theme-dark .stock-row input[b-mj4z7anxjh]{
        background: #212123;
        color: var(--theme-text-color-soft-dark);
        filter: brightness(0.85)
    }

.stock-divider[b-mj4z7anxjh] {
    height: 15px;
    max-height: 15px;
    font-size: 0.7rem;
    font-weight: 600;
    color: #979797;
    background: #e2e2e2;
    justify-content: space-between;
    align-content: stretch;
}
    .stock-divider div[b-mj4z7anxjh] {
        border-top: 1px solid #f6f6f6;
        border-inline: 1px solid #f6f6f6;
        max-height: 100%;
        display: flex;
        justify-content: center;
        flex-grow: 1;
    }

.th-controls[b-mj4z7anxjh]{
    background: transparent;
}
.stock-divider[b-mj4z7anxjh]{
    background: #0000000e !important;
    border-radius: 1px !important;
    display:flex;
    align-items: center;
    
}
.stock-divider div[b-mj4z7anxjh]{
    display:flex;
    align-items: center;
}
    .th-controls *[b-mj4z7anxjh] {
        background: transparent;
        border: none !important;
    }

.stock-stock label[b-mj4z7anxjh] {
    display: flex;
}
    .xs[b-mj4z7anxjh]{
        font-size: 0.8rem;
    }

#stock-calc div:nth-child(3) input[b-mj4z7anxjh] {
    font-weight: 600 !important;
}
.stock-warning[b-mj4z7anxjh]{
    width: 80px;
}

.stock-status[b-mj4z7anxjh]{
    width: 80px;
}

.cell[b-mj4z7anxjh] {
    align-items: center;
    display: flex;
    padding-inline: 10px;
}

.removing input[b-mj4z7anxjh]{
    color: #ed6a6a;
    
}

.adding input[b-mj4z7anxjh] {
    color: #2ecb31;
}


.stock-item .stock-brand span[b-mj4z7anxjh], .stock-item .stock-model span[b-mj4z7anxjh]{
    font-size: 0.9rem;

}


.stock-stats input[b-mj4z7anxjh]{
    max-width: 60px !important;
}
.stock-brand span[b-mj4z7anxjh] {
    font-weight: bold;
}
/* _content/SIGMAHASH/Components/Pages/Thanks.razor.rz.scp.css */
.errorTitle[b-64m3xd2zjt] {
    font-size: 11rem;
    font-family: 'Bebas Neue', cursive;
}

.errorText[b-64m3xd2zjt] {
    font-size: 1.8rem;
    font-family: 'Bebas Neue', cursive;
}

    .errorText a[b-64m3xd2zjt] {
        color: #2D45FF;
    }

        .errorText a:hover[b-64m3xd2zjt] {
            border-bottom: 2px solid #2D45FF;
        }

.error-img-div[b-64m3xd2zjt] {
    max-width: 500px;
}
@media all and (min-width: 1200px) {
    .thanks-main[b-64m3xd2zjt] {
      
        min-width: 70vw;
    }
}

.container[b-64m3xd2zjt] {
    background: #15161a;
    min-width: 100%;
}

.link-txt[b-64m3xd2zjt] {
    color: #303ed9;
    text-decoration: underline 2px solid;
    cursor: pointer;
}

    .link-txt:hover[b-64m3xd2zjt] {
        color: white;
    }
/* _content/SIGMAHASH/Components/Pages/User/Address/UserAddressComponent.razor.rz.scp.css */

@keyframes modal-spawn-b-gcpude2pio{
    0%{
        filter: opacity(0);
        transform: translateY(-20px);
    }
    100% {
        filter: opacity(1);
        transform: translateY(-0px);
    }
}
modal div div[b-gcpude2pio]{
 max-width: 100%;
}
#close[b-gcpude2pio]{
    border-radius: 3px;
    width: 30px;height: 30px;
    filter:brightness(0.85);
}
h5[b-gcpude2pio] {
    font-family: 'Bebas Neue', cursive;
    font-weight: 500;
}

.group[b-gcpude2pio] {
    margin: 0px;
    display: flex;
    flex-direction: column;
    margin-bottom: 0px;
    margin-bottom: 12px;
    flex-grow: 1;
    min-width: 80px !important;
}
label[b-gcpude2pio] {
    font-size: 0.8rem;
    font-family: "Nunito", sans-serif;
    color: #7a7a7a;
}

input[b-gcpude2pio]{
    height: 31px;
    padding-inline: 7px;
    font-size: 0.9rem;
    margin-top: 2px;
    background: #9d9d9d18;
    border: none;
    border-radius: 3px;
    color: var(--theme-text-color);
    min-width: 80px !important;
}

input:focus[b-gcpude2pio]{
    outline: 0px;
    box-shadow: 0px 0px 4px #c7c7c793;
}

.address-form[b-gcpude2pio] {
    max-width: 100%;
}
/* _content/SIGMAHASH/Components/Products/ShowcaseProduct.razor.rz.scp.css */
.sc-card[b-fzrkjz5tj1] {
    display: flex;
    flex-direction: column;
    padding: 15px;
    flex-grow: 1 !important;
    flex-basis: 0;
    min-width: 280px !important;
    height: 250px;
    border-radius: 8px;
    gap: 10px;
    background: linear-gradient(160deg, #005ae8 30%, #e5e5e5);
    background: transparent;
    background: #1b1b1b;
    background: #091550;
    background: #1b1b1b;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 0px 15px #000000b1;
}

.top-ribbon[b-fzrkjz5tj1]{
    position: absolute;
    left: 0px;
    background: var(--app-accent);
    width: 4px;
    height: 100%;
    display:flex;
    top:0px;
}

@media all and (min-width: 1215px) {
    .large-card[b-fzrkjz5tj1] {
        background: red !important;
        display: none !important;
    }

}

.theme-light .sc-card[b-fzrkjz5tj1] {
    background: transparent;
    background: var(--theme-bg);
    box-shadow: 0px 0px 8px #0808083e;
}

.theme-light .sc-title[b-fzrkjz5tj1]{
    display: flex;
    flex-direction: column;
    font-size: 0.8rem;
    color: #232323;
}

.theme-gold .sc-card[b-fzrkjz5tj1] {
    background: #121212;
    box-shadow: 0px 0px 8px black;
}

.cat-tag[b-fzrkjz5tj1]{
    background: var(--app-accent);
    border: 3px;
    height: 20px;
    padding-inline: 7px;
    border-radius: 5px;
    align-content: center;
    color:#f1f1f1;
    font-size: 0.75rem;
    font-weight: 600;
}

.theme-dark .cat-tag[b-fzrkjz5tj1]{
    background: #21225a;
    background: #2a3878;
}

.theme-gold .cat-tag[b-fzrkjz5tj1]{
    color: #ffffff;
}

.sc-body[b-fzrkjz5tj1] {
    width: fit-content;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    flex-grow: 1;
}

.sc-img[b-fzrkjz5tj1] {
    display: flex;
    flex-grow: 1;
    min-width: 120px;
    width: 40% !important;
    max-width: 220px;
    max-height: 110px;
    height: 110px;
    overflow: hidden;
    align-items: center; 
    justify-content: center;
}

    .sc-img img[b-fzrkjz5tj1] {
        max-height: 100% !important;
        align-self: center;
        justify-self: center;
        object-fit: contain;
        opacity: 100% !important;
        display: flex !important;
    }
.sc-title[b-fzrkjz5tj1] {
    width: fit-content;
    display: -webkit-box;
    font-size: 0.75rem;
    max-width: 300px;
    color: white;
    font-family: 'Bai Jamjuree', sans-serif;
    text-overflow: ellipsis;
    height: fit-content;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6; /* Limit to 5 lines */
    line-height: 1.4em; /* Adjust based on font size */
    max-height: calc(1.5em * 6); /* Ensures 5 lines max */
    overflow-y: scroll;
}

@media all and (max-width: 1600px){
    .sc-title[b-fzrkjz5tj1]{
        font-size: 0.8rem;
    }
}




.sc-buttons[b-fzrkjz5tj1]{
    display:flex;
    max-height: 35px;
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: center;
    gap: 15px;
}

.add-to-cart-btn[b-fzrkjz5tj1] {
}

    .add-to-cart-btn button[b-fzrkjz5tj1] {
        width: 100%;
        font-size: 0.8rem !important;
        white-space: nowrap;
        font-size: 110%;
        font-family: 'Assistant', sans-serif;
        background: var(--app-accent-bg) !important;
    }

.theme-gold .add-to-cart-btn button[b-fzrkjz5tj1] {
    font-family: 'Bai Jamjuree', sans-serif;
}

.wishlist[b-fzrkjz5tj1] {
    display: flex;
    font-size: 0.8rem;
}

    .wishlist button[b-fzrkjz5tj1] {
        border: none;
        background: none;
    }

        .wishlist button:hover[b-fzrkjz5tj1] {
            font-weight: 600;
            color: #296fff;
        }

.wishlisted[b-fzrkjz5tj1] {
    color: #296fff;
    font-weight: 600;
}

.product-notes[b-fzrkjz5tj1] {
    display: none;
    flex-direction: column;
    word-wrap: break-word;
    overflow: hidden;
    word-break: break-word;
    font-size: 0.75rem;
    overflow-y: scroll;
    flex-grow: 1;
    max-height: fit-content !important;
    min-height: 50px;
    height: fit-content !important;
    flex-grow: 1;
}

.note[b-fzrkjz5tj1] {
    height: fit-content;
    margin-block: 0px !important;
}

    .note .bullet[b-fzrkjz5tj1] {
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
        justify-items: center;
        height: 25px;
        margin-top: -5px;
        overflow: hidden;
    }

        .note .bullet i[b-fzrkjz5tj1] {
            align-self: start;
            font-size: 0.23rem;
            color: #383838;
        }

.hhiden[b-fzrkjz5tj1]{
    display:none;
}

.img-body[b-fzrkjz5tj1]{
}
/* _content/SIGMAHASH/Shared/AppNavMenu.razor.rz.scp.css */

.navmenu-container[b-hmutolxgma] {
    padding-top: 6px;
    transition: filter 0.3s;
    animation: fadein-b-hmutolxgma 0.3s ease;
    z-index: 10000;
    border-radius: 5px;
    display: none;
    background: var(--theme-bg);
    flex-direction: row;
    flex-wrap: wrap;
}

.navmenu-container[b-hmutolxgma]{
    height: fit-content !important; 
}

.undocked[b-hmutolxgma] {
    position: absolute;
    top: 3px;
    left: 100px;
    z-index: 100001 !important;
    border-radius: 5px;
    box-shadow: 0px 0px 5px black;

}

.manager[b-hmutolxgma]{
}

.unfocused[b-hmutolxgma] {
    filter: opacity(0.3);
}

#undock[b-hmutolxgma]{
    padding-top: 6px;
    padding-inline: 8px;
}

#undock div i[b-hmutolxgma]{
    font-size: 1.3rem;
    color: #ffffff79;
}
#undock div:hover *[b-hmutolxgma]{
    color: var(--app-accent) !important;
}

.collapsed[b-hmutolxgma]{
    display: flex !important;
}


.bg-sidebar[b-hmutolxgma] {
/*    background: #282828;
    background: #1f1f1f;*/
    border-right: 1px solid #82828229;
}

@keyframes fadein-b-hmutolxgma{
    0%{
        transform: translateY(-15px);
        filter:opacity(0);
    }
    100% {
        filter: opacity(1);
        transform: translateY(0px);
    }
}

.bg-nav[b-hmutolxgma] {
}

.title-logo[b-hmutolxgma] {
    font-family: 'Fugaz One', cursive;
    font-size: 1.5rem;
}
.title-logo img[b-hmutolxgma]{
    max-width: 50px;
}
.nav-item i[b-hmutolxgma]{
    font-size: 1.2rem;
    margin-right: 10px;
}

.material-symbols-outlined[b-hmutolxgma] {
    color: var(--app-accent) !important;
    font-size: 1.2rem;
    margin-right: 10px;
}

.navbar-toggler[b-hmutolxgma] {
    background-color: rgba(255, 255, 255, 0.1);
}

.navbar-brand[b-hmutolxgma] {
    font-size: 1.1rem;
}



.oi[b-hmutolxgma] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-hmutolxgma] {
    height: 35px;
    font-size: 0.9rem;
    width: 100%;
    padding-block: 0.1rem;
    padding-inline: 0.8rem;
    width: 200px;
}

    .nav-item:first-of-type[b-hmutolxgma] {
    }

    .nav-item:last-of-type[b-hmutolxgma] {
        /*padding-bottom: 0rem;*/
    }
    .nav-item i[b-hmutolxgma]{
        color: var(--app-accent);
    }

.theme-light .nav-item[b-hmutolxgma] {
    --hover-color: #00000035;
    --active: #03030333;
}

.theme-dark .nav-item[b-hmutolxgma] {
    --hover-color: rgba(255,255,255,0.1);
    --active: rgba(255,255,255,0.25);
}

    .nav-item[b-hmutolxgma]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 2rem;
        display: flex;
        align-items: center;
        padding-block: 15px;
        font-weight: 500;
        font-size: 0.9rem;
        color: var(--theme-color-soft) !important;
    }
.theme-dark .nav-item[b-hmutolxgma]  a {
    color: #e2e2e2 !important;
}   
        .nav-item[b-hmutolxgma]  a.active {
            background-color:var(--active);
            color: white;
        }

.nav-item[b-hmutolxgma]  a:hover {
    background-color: var(--hover-color);
    color: white;
}

.icon-selected div[b-hmutolxgma] {
    /*box-shadow: inset 0 0 2px 1px #c2c2c2;*/
}
.app-small-navbar:hover[b-hmutolxgma]{
    /*box-shadow: inset 0 0 3px 2px #e4e4e4;*/
}


@media (min-width: 641px) {
    .navbar-toggler[b-hmutolxgma] {
        display: none;
    }

    .collapse[b-hmutolxgma] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-hmutolxgma] {
        /* Allow sidebar to scroll for tall menus */

        overflow-y: auto;
    }
}

.category[b-hmutolxgma] {
    font-family: 'Bai Jamjuree', sans-serif;
    font-size: 1.0rem;
    color: white;
    padding-inline: 30px;
    margin-block: 15px;
    padding-top: 20px;
    
}
/* _content/SIGMAHASH/Shared/LoginDisplay.razor.rz.scp.css */
body[b-n90gaop1x4] {
}
.icon[b-n90gaop1x4]{
    border-radius: 100%;
    width:  38px;
    height: 38px;
    font-size: 1.55rem;
    color: #87878751 !important;
}
.loginmsg[b-n90gaop1x4] {
    font-size: 0.75rem;
    font-family: "Nunito", sans-serif;
}

.hello[b-n90gaop1x4]{
    font-size: 0.8rem;
    font-weight: 600;
    color: var(--app-accent);
}

.a[b-n90gaop1x4] {
    display:flex;
    align-items: center;
    margin-right: 5px;
    justify-content: center;
}
.b[b-n90gaop1x4]{
    justify-content: center;
    line-height: 14px;
}
.email[b-n90gaop1x4]{
    font-weight: 500;
}

.mobile-login-display[b-n90gaop1x4] {
    height: 80% !important;
    padding-inline: 7px;
    cursor:pointer;
    border-radius: 5px;
}
.mobile-login-display:hover[b-n90gaop1x4] {
    display: flex;
    /*outline: 2px solid var(--app-accent);*/
    background: #00000020;
}

.logout[b-n90gaop1x4]{
    max-width: fit-content;
}
.logout:hover[b-n90gaop1x4]{
    color: var(--app-accent);
}

.theme-dark .mobile-login-display:hover[b-n90gaop1x4] {
    background: #ffffff1b;
}
/* _content/SIGMAHASH/Shared/UI/HorizontalLine.razor.rz.scp.css */
div[b-f1vkv85nm9]{
    border-bottom: 1px solid var(--app-accent);
    width: 100%;
    margin: 0px;
}
/* _content/SIGMAHASH/Shared/UserReservationsTable.razor.rz.scp.css */
body[b-g15p3eo3dw] {
}
