@import '_content/BTEK_Blazor_Controls/BTEK_Blazor_Controls.n28cfbg86v.bundle.scp.css';

/* /Components/Accordion/BtekAccordion.razor.rz.scp.css */
.btekaccordion[b-pa81ibhaul] {
    height: 66px;
    /*-webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);*/
    background-color: var(--btek-card-backgroundcolor);
    border-radius: 0.25rem;
    display: inline-block;
    width: 100%;
}

    .btekaccordion.darkmode[b-pa81ibhaul] {
        background-color: var(--btek-card-backgroundcolor-dark);
    }

.btekaccordion_header[b-pa81ibhaul] {
    height: inherit;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 2px solid var(--btek-seperator-color);
    border-radius: 0.25rem;
}

.btekaccordion.darkmode .btekaccordion_header[b-pa81ibhaul] {
    border-color: var(--btek-tertiarytext-color-dark);
}

.btekaccordion_headerlabels[b-pa81ibhaul] {
    padding: 1.3rem 1.5rem 1rem 1.5rem;
}

.btekaccordion.hasbackground[b-pa81ibhaul] {
    background-color: var(--btek-card-backgroundcolor);
    background-clip: border-box;
    -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    -moz-box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
}

.btekaccordion.darkmode.hasbackground[b-pa81ibhaul] {
    background-color: var(--btek-card-backgroundcolor-dark);
}

    .btekaccordion.hasbackground .btekaccordion_header[b-pa81ibhaul] {
        border: 2px solid var(--btek-card-backgroundcolor); /* Change the color to whatever you prefer */
    }

.btekaccordion.darkmode.hasbackground .btekaccordion_header[b-pa81ibhaul] {
    border: 2px solid var(--btek-card-backgroundcolor-dark); /* Change the color to whatever you prefer */
}

.btekaccordion_headertitle[b-pa81ibhaul] {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    color: var(--btek-primarytext-color);
}

.btekaccordion.darkmode .btekaccordion_headertitle[b-pa81ibhaul] {
    color: var(--btek-primarytext-color-dark);
}

.btekaccordion_headerdescription[b-pa81ibhaul] {
    display: block;
    font-size: 16px;
    font-weight: 300;
    color: var(--btek-secondarytext-color);
}

.btekaccordion.darkmode .btekaccordion_headerdescription[b-pa81ibhaul] {
    color: var(--btek-secondarytext-color-dark);
}

.btekaccordion_headerdropdown[b-pa81ibhaul] {
    margin: 1.7rem 2rem 1.5rem 1.5rem;
    transition: transform 0.2s ease-in-out;
    transform: rotate( 0deg );
}

    .btekaccordion_headerdropdown.show[b-pa81ibhaul] {
        transform: rotate( -180deg );
    }

.btekaccordion_separator[b-pa81ibhaul] {
    border: 0;
    margin: 0;
    border-top: 1px solid var(--btek-seperator-color);
    background-color: transparent;
    opacity: 0;
    transition: opacity 0.1s ease-in;
}

.btekaccordion.darkmode .btekaccordion_separator[b-pa81ibhaul] {
    border-color: var(--btek-seperator-color-dark);
}

.btekaccordion_separator.show[b-pa81ibhaul] {
    opacity: 1;
}

.btekaccordion_content[b-pa81ibhaul] {
    background-color: #f8f8f8;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, padding 0.4s ease-in-out;
    border-radius: 0px 0px 0.25rem 0.25rem;
    padding: 0 18px;
}

.btekaccordion.darkmode .btekaccordion_content[b-pa81ibhaul] {
    background-color: #252525;
}

.btekaccordion_content.show[b-pa81ibhaul] {
    padding: 10px 18px;
    opacity: 1;
}
/* /Components/Accordion/BtekAccordion2.razor.rz.scp.css */
.accordion-group[b-wfbbrxkib9] {
    border: 1px solid #ccc;
    border-radius: 6px;
}

.accordion-item + .accordion-item[b-wfbbrxkib9] {
    border-top: 1px solid #ccc;
}

.accordion-header[b-wfbbrxkib9] {
    width: 100%;
    text-align: left;
    padding: 10px;
    font-weight: bold;
    background-color: #f5f5f5;
    border: none;
    cursor: pointer;
}

    .accordion-header:disabled[b-wfbbrxkib9] {
        background-color: #e0e0e0;
        cursor: not-allowed;
    }

.accordion-content-wrapper[b-wfbbrxkib9] {
    overflow: hidden;
    transition: max-height 0.3s ease;
    max-height: 0;
}

.accordion-content-wrapper.expanded[b-wfbbrxkib9] {
    max-height: 9999px;
}


.accordion-content[b-wfbbrxkib9] {
    padding: 10px;
    background: white;
}

.growing-item[b-wfbbrxkib9] {
    padding: 4px 0;
    border-bottom: 1px dashed #ccc;
    font-size: 0.9rem;
}

/* /Components/Accordion/BtekAccordionGroup.razor.rz.scp.css */
.btekaccordiongroup[b-gv7tarin2q] {
    display: inline-block;
}
/* /Components/Accordion/BtekAccordionGroup2.razor.rz.scp.css */
.accordion-group[b-iodzka5mk0] {
    border: 1px solid #ccc;
    border-radius: 6px;
}

.accordion-item + .accordion-item[b-iodzka5mk0] {
    border-top: 1px solid #ccc;
}

.accordion-header[b-iodzka5mk0] {
    width: 100%;
    text-align: left;
    padding: 10px;
    font-weight: bold;
    background-color: #f5f5f5;
    border: none;
    cursor: pointer;
}

    .accordion-header:disabled[b-iodzka5mk0] {
        background-color: #e0e0e0;
        cursor: not-allowed;
    }

.accordion-content-wrapper[b-iodzka5mk0] {
    overflow: hidden;
}

.accordion-content[b-iodzka5mk0] {
    padding: 10px;
    background-color: #fff;
}
/* /Components/AccountMenu/BtekAccountMenu.razor.rz.scp.css */
.dropdown[b-bdpm1u7znt] {
    position: relative;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991.98px)  {
    .dropdown[b-bdpm1u7znt] {
        position: static;
    }
}

    .dropdown .nav-item-dropdown[b-bdpm1u7znt] {
        transition: transform 0.2s ease-in-out;
    }

.dropdown.show .nav-item-dropdown[b-bdpm1u7znt] {
    transform: rotate(-180deg);
}

@media (max-width: 991.98px) {
    .profilerole[b-bdpm1u7znt] {
        display: none !important;
    }

    .accountdropdown[b-bdpm1u7znt] {
        display: none !important;
    }
}

.btek-button-root[b-bdpm1u7znt] {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 50%;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.btek-icon-button-edge-start[b-bdpm1u7znt] {
    margin-left: -12px;
    margin-inline-start: -12px;
    margin-inline-end: unset;
}

.btek-icon-button-edge-end[b-bdpm1u7znt] {
    margin-right: -12px;
    margin-inline-end: -12px;
    margin-inline-start: unset;
}

.btek-header-select-iconbutton[b-bdpm1u7znt] {
    /*height: var(--btek-header-height);
    width: var(--btek-header-height);*/
    width: auto;
    flex: 0 0 auto;
    overflow: visible;
    font-size: 1.5rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    color: var(--mud-palette-action-default);
    margin: 0px 10px 0px 0px;
}

.btek-icon-button-color-secondary[b-bdpm1u7znt] {
    color: var(--mud-palette-secondary);
}

    .btek-icon-button-color-secondary:hover[b-bdpm1u7znt] {
        background-color: rgba(0,0,0, 0.06);
    }

.btek-ripple[b-bdpm1u7znt] {
    position: relative;
    overflow: hidden;
}

.btek-ripple-icon[b-bdpm1u7znt]:after, .btek-ripple-checkbox[b-bdpm1u7znt]:after, .btek-ripple-switch[b-bdpm1u7znt]:after, .btek-ripple-radio[b-bdpm1u7znt]:after {
    transform: scale(7,7);
}

.btek-ripple[b-bdpm1u7znt]:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
    transition: transform .3s,opacity 1s;
}

.btek-ripple:active[b-bdpm1u7znt]:after {
    transform: scale(0,0);
    opacity: .1;
    transition: 0s;
}

.btek-ripple-switch[b-bdpm1u7znt] {
    position: absolute;
}

.menus-container[b-bdpm1u7znt] {
    position: fixed;
    right: 188px;
    top: var(--btek-header-height, 70px);
}

.btek-header-select-menu[b-bdpm1u7znt] {
    filter: drop-shadow(0 2px 4px rgb(0 0 0 / 8%));
    position: absolute;
    left: auto;
    right: 0;
    top: 100%;
    z-index: 1200;
    width: 170px;
    font-size: .875rem;
    color: #272c33;
    list-style: none;
    padding: 0.5rem 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 6px;
    /*margin-right: 4px;*/
    visibility: hidden;
    opacity: 0;
    transition: margin-top 0.2s ease-in, visibility 0.2s ease-in, opacity 0.2s ease-in;
    margin-right: 10px;
}

@media (max-width: 991.98px)  {
    .btek-header-select-menu[b-bdpm1u7znt] {
        /*width: 100%;*/
    }
    
    .btek-header-select-menu.show[b-bdpm1u7znt] {
        margin-top: 12px !important;
    }
}

    /*.btek-header-select-menu:after, .btek-header-select-menu:before {
        content: '';
        position: absolute;
        left: auto;
        right: 10px;
        width: 0;
        top: -8px;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #fff;
        clear: both;
    }*/

    .btek-header-select-menu.show[b-bdpm1u7znt] {
        visibility: visible;
        margin-top: 4px;
        opacity: 1;
    }

.btek-header-select-menu-right[b-bdpm1u7znt], .btek-header-select-menu-left[b-bdpm1u7znt] {
    left: auto;
}

    .btek-header-select-menu-right[b-bdpm1u7znt]:after, .btek-header-select-menu-right[b-bdpm1u7znt]:before {
        left: auto;
        right: 10px;
    }

.btek-header-select-menuheader[b-bdpm1u7znt] {
    display: block;
    font-size: 12px;
    color: #424242;
    font-weight: 400;
    white-space: nowrap;
    padding: 8px 18px;
}

.btek-header-select-item[b-bdpm1u7znt] {
    width: 100%;
    padding: 6px 16px;
    clear: both;
    text-align: inherit;
    text-decoration: none;
    background-color: transparent;
    border: 0;
    font-size: .925rem;
    color: #6d6d6d;
    border-left: 4px solid #fff;
    transition: all 0.1s ease-in;
}

    .btek-header-select-item label[b-bdpm1u7znt] {
        width: 110px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .btek-header-select-item:not([class*="selected"]):hover[b-bdpm1u7znt] {
        color: #424242;
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-header-select-item:hover[b-bdpm1u7znt] {
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-header-select-item.selected[b-bdpm1u7znt] {
        color: #424242;
        border-left-color: #9b0c17;
    }

.btek-menu-separator[b-bdpm1u7znt] {
    margin: 4px 0px;
    border: 0;
    border-top: 1px solid #b2b2b2;
}

/*
[data-letters]:before {
    height: 36px;
    width: 36px;
    content: attr(data-avatar);
    font-size: .9rem;
    line-height: 40px;
    border-radius: 50%;
    background-color: rgba(0,0,0, 0.06);
    vertical-align: middle;
    color: #6d6d6d;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
}
*/

.btek-profile-name[b-bdpm1u7znt] {
    font-size: .9rem;
    color: #6d6d6d;
    text-align: start;
    padding-top: 2px;
}

.btek-profile-role[b-bdpm1u7znt] {
    font-size: 13px;
    font-weight: 500;
    color: #b2b2b2;
    text-align: start;
}


.btek-branch-menu[b-bdpm1u7znt] {
    margin-right: 186px;
    margin-top: 118px;
    filter: drop-shadow(0 2px 4px rgb(0 0 0 / 8%));
    position: absolute;
    right: 0;
    left: auto;
    top: 100%;
    z-index: 1000;
    width: 170px;
    font-size: .875rem;
    color: #272c33;
    list-style: none;
    padding: 0.5rem 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 6px;
    visibility: hidden;
    opacity: 0;
    transition: margin-top 0.2s ease-in, visibility 0.2s ease-in, opacity 0.2s ease-in;
}

@media (max-width: 991.98px) {
    .btek-branch-menu[b-bdpm1u7znt] {
        margin-right: 198px;
        margin-top: 138px;
    }
}

    .btek-branch-menu[b-bdpm1u7znt]:after, .btek-branch-menu[b-bdpm1u7znt]:before {
        content: '';
        position: absolute;
        width: 0;
        top: 10px;
        right: -8px;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #fff;
        clear: both;
    }

    .btek-branch-menu.show[b-bdpm1u7znt] {
        visibility: visible;
        opacity: 1;
    }

.btek-branch-menu-right[b-bdpm1u7znt], .btek-branch-menu-left[b-bdpm1u7znt] {
    left: auto;
    right: 0;
}

    .btek-branch-menu-right[b-bdpm1u7znt]:after, .btek-branch-menu-right[b-bdpm1u7znt]:before {
        left: auto;
    }

.btek-branch-menu-header[b-bdpm1u7znt] {
    display: block;
    font-size: 12px;
    color: #424242;
    font-weight: 400;
    white-space: nowrap;
    padding: 8px 18px;
}


.btek-branch-menu-item[b-bdpm1u7znt] {
    display: block;
    width: 100%;
    padding: 6px 16px;
    clear: both;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: .925rem;
    color: #6d6d6d;
    border-left: 4px solid #fff;
    transition: all 0.1s ease-in;
}

    .btek-branch-menu-item:not([class*="selected"]):hover[b-bdpm1u7znt] {
        color: #424242;
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-branch-menu-item:hover[b-bdpm1u7znt] {
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-branch-menu-item.selected[b-bdpm1u7znt] {
        color: #424242;
        border-left-color: #9b0c17;
    }
/* /Components/BtekBucket/BtekBucketPanel.razor.rz.scp.css */
.panel[b-lv2o0z94u9] {
    font-family: "Bahnschrift", Arial, serif;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    /*border: 0 solid #f6f6f6;*/
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    background-color: var(--btek-card-backgroundcolor);
}

    .panel.darkmode[b-lv2o0z94u9] {
        background-color: var(--btek-card-backgroundcolor-dark);
    }

    .panel-body[b-lv2o0z94u9] {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

.panelTop[b-lv2o0z94u9] {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.panel-title[b-lv2o0z94u9] {
    font-family: "Bahnschrift", Arial, serif;
    width: 100%;
    font-size: 1.5rem;
    line-height: 1.2rem;
    font-weight: 500;
    color: var(--btek-primarytext-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}

.panel.darkmode .panel-title[b-lv2o0z94u9] {
    color: var(--btek-primarytext-color-dark);
}

.panel-title.child[b-lv2o0z94u9] {
    border-bottom: 1px solid var(--btek-seperator-color);
}

.panel.darkmode .panel-title.child[b-lv2o0z94u9] {
    border-color: var(--btek-seperator-color-dark);
}
/* /Components/BtekBucket/BtekJobBucket.razor.rz.scp.css */
/*div.subLabel {
    font-family: "Bahnschrift", Arial, serif;
    width: *auto;
    display: -ms-grid;
    display: grid;
    place-content: start;
    white-space: normal;
    color: #6d6d6d;
    font-size: 0.9rem;
}*/

/*.header-content {
    font-family: "Bahnschrift", Arial, serif;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    padding-right: 20%;
}*/

.bs-callout[b-tq42gfrmyq] {
    padding: 0.5rem;
    margin: 20px 0;
    border: 1px solid var(--btek-pagecontent-backgroundcolor);
    border-left-width: 5px;
    border-radius: 3px;
}

    .bs-callout.darkmode[b-tq42gfrmyq] {
        border-color: var(--btek-pagecontent-backgroundcolor-dark);
    }

.bucket-title[b-tq42gfrmyq] {
    font-family: "Bahnschrift", Arial, serif;
    width: 100%;
    font-size: 1.2rem;
    line-height: 1.2rem;
    font-weight: 500;
    color: var(--btek-primarytext-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: left;
}

.bs-callout.darkmode .bucket-title[b-tq42gfrmyq] {
    color: var(--btek-primarytext-color-dark);
}

.btn[b-tq42gfrmyq] {
    border: none;
    line-height: 1 !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    justify-content: right;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.collapse[b-tq42gfrmyq], .collapsing[b-tq42gfrmyq] {
    margin-top: 0.5rem;
    border-top: 1px solid var(--btek-seperator-color);
}

.bs-callout.darkmode .collapse[b-tq42gfrmyq],
.bs-callout.darkmode .collapsing[b-tq42gfrmyq] {
    border-color: var(--btek-seperator-color);
}

    .btn:not(.collapsed)[b-tq42gfrmyq] {
        border: none !important;
    }

@media only screen and (max-width: 1500px) {
    .header-content[b-tq42gfrmyq] {
        display: none;
    }
}
/* /Components/BtekFlipCard/BtekFlipCard.razor.rz.scp.css */
/*
.flip-card {
    background-color: transparent;
    width: 100%;
    height: 100%;
    padding-bottom: 1rem;
    border-radius: 0.25rem;
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transform-style: preserve-3d;
    transition: transform 0.6s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    border-radius: 0.25rem;
}

.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
    transition: transform 0.6s;
}


.flip-card.locked .flip-card-inner {
    transform: rotateY(180deg) !important;
}

.flip-card-front,
.flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 0.25rem;
}

.panel-title.child {
    border-bottom: 1px solid #f0f0f0;
}

.flip-card-front {
    z-index: 2;
    transform: rotateY(0deg);
    border-radius: 0.25rem;
}

.flip-card-back {
    z-index: 1;
    transform: rotateY(180deg);
    border-radius: 0.25rem;
}


.padlock-image {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    justify-content: right;
}

.panel-front-title, .panel-back-title {
    font-family: "Bahnschrift", Arial, serif;
    width: 100%;
    font-size: 1.5rem;
    line-height: 1.2rem;
    font-weight: 500;
    color: #424242;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}

    .panel-front-title.child, .panel-back-title.child {
        border-bottom: 1px solid #f0f0f0;
    }

.panel-front-body, .panel-back-body {
    padding: 0.5rem 1rem 0 1rem;
}*/
/* /Components/CalendarLabel.razor.rz.scp.css */
.colored-label-container[b-2thwgn27gd] {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    user-select: none;
}

.color-strip[b-2thwgn27gd] {
    width: 5px;
    background-color: var(--color, #4CAF50); /* Fallback color */
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 3px 0 0 3px;
}

.colored-label[b-2thwgn27gd] {
    display: flex;
    align-items: center;
    background-color: rgba(var(--color-rgb, 0, 0, 0), 0.1); /* Lower opacity for background with fallback */
    padding: 2px 10px;
    border-radius: 5px;
}

    .colored-label .label-text[b-2thwgn27gd] {
        color: var(--btek-primarytext-color); /* Text color, can be customized */
    }

.colored-label-container.darkmode .colored-label .label-text[b-2thwgn27gd] {
    color: var(--btek-primarytext-color-dark);
}

.colored-label-container.selected .color-strip[b-2thwgn27gd],
.colored-label-container.selected .colored-label[b-2thwgn27gd] {
    opacity: 1;
}

.colored-label-container:not(.selected) .color-strip[b-2thwgn27gd],
.colored-label-container:not(.selected) .colored-label[b-2thwgn27gd] {
    opacity: 0.5; /* Faded effect */
}
/* /Components/Checklist/ChecklistFormStepDraggableList.razor.rz.scp.css */
.btekdraggablelist[b-9aput2zoq2] {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 1.2rem;
    justify-content: center;
}

    .btekdraggablelist.items[b-9aput2zoq2]::before, .btekdraggablelist.items[b-9aput2zoq2]::after {
        content: '';
        padding: 0 0.5rem;
        min-width: 300px;
        height: 0;
        flex: 1;
        order: 999; /*  they need to be last  */
    }

.btekdraggablelist_item[b-9aput2zoq2] {
    cursor: grab;
    list-style-type: none;
    padding: 0.5rem;
    min-width: 300px;
    min-height: 150px;
    flex: 1;
}

.btekdraggablelist_item.disabled[b-9aput2zoq2] {
    cursor: pointer;
}

.btekdraggablelist_itemcard[b-9aput2zoq2] {
    width: 100%;
    height: 100%;
    border: 2px solid #f1f1f1;
    opacity: 1;
}

    .btekdraggablelist_itemcard.opacity[b-9aput2zoq2] {
        opacity: 0.4;
    }

    .btekdraggablelist_itemcard:not(.opacity).over[b-9aput2zoq2] {
        border-style: dashed;
        border-color: #b2b2b2;
    }

.btekdraggablelist_itemcardbody[b-9aput2zoq2] {
    pointer-events: none;
}

.btekdraggablelist_header[b-9aput2zoq2] {
    display: flex;
    align-items: center;
}

    .btekdraggablelist_itemcard:not(.opacity).over .btekdraggablelist-options[b-9aput2zoq2] {
        pointer-events: none;
    }

.btekdraggablelist_stepnumber[b-9aput2zoq2],
.btekdraggablelist_title[b-9aput2zoq2] {
    color: #424242;
    font-weight: 500;
    font-size: 1rem;
}

.btekdraggablelist_stepnumber[b-9aput2zoq2] {
    padding-top: 2px;
    background-color: #6d6d6d;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
}

.btekdraggablelist_title[b-9aput2zoq2] {
    margin-left: 0.6rem;
    margin-top: 2px;
    color: #424242;
    font-size: 1rem;
}

.btekdraggablelist_description[b-9aput2zoq2] {
    margin-top: 0.6rem;
    color: #6d6d6d;
    font-weight: 300;
    font-size: .875rem;
}

.btekdraggablelist_new[b-9aput2zoq2] {
    cursor: pointer;
    list-style-type: none;
    min-width: 300px;
    padding: 0.5rem;
}

.btekdraggablelist_newtext[b-9aput2zoq2] {
    color: #b2b2b2;
    font-size: 1rem;
    padding-top: 4px;
    margin-left: 6px;
}

.btekdraggablelist_newcontent[b-9aput2zoq2] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btekdraggablelist_newcardbody[b-9aput2zoq2] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btekdraggablelist-empty[b-9aput2zoq2] {
    /*color: #4c4c4c;
    font-size: 1rem;
    font-weight: 300;*/
}


.btekoptionmenu-container[b-9aput2zoq2] {
    position: relative;
}

.btekoptionmenu[b-9aput2zoq2] {
    width: 36px;
    height: 36px;
    transition: fill 0.2s ease-in;
    text-align: center;
    cursor: pointer;
    pointer-events: all;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border 250ms cubic-bezier(.4,0,.2,1) 0ms;
    position: relative;
    overflow: hidden;
    border: 0;
    background-color: transparent;
}

    .btekoptionmenu.menuvisible[b-9aput2zoq2] {
        background-color: rgba(0,0,0, 0.06);
    }

    .btekoptionmenu:hover[b-9aput2zoq2] {
        background-color: rgba(0,0,0, 0.06);
    }

    .btekoptionmenu[b-9aput2zoq2]:after {
        content: "";
        display: block;
        position: absolute;
        width: 36px;
        height: 36px;
        top: 0;
        left: 0;
        pointer-events: none;
        background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
        background-repeat: no-repeat;
        background-position: 50%;
        transform: scale(10,10);
        opacity: 0;
        transition: transform .3s,opacity 1s;
    }

    .btekoptionmenu:active[b-9aput2zoq2]:after {
        transform: scale(0,0);
        opacity: .1;
        transition: 0s;
    }

    .btekoptionmenu svg[b-9aput2zoq2] {
        transition: fill 0.1s ease-in;
        fill: #7c7c7c;
    }

    .btekoptionmenu:hover svg[b-9aput2zoq2] {
    }

.btekoptionmenu-list[b-9aput2zoq2] {
    display: inline-block;
    position: absolute;
    -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    margin-top: 0 !important;
    background-clip: initial;
    float: left;
    text-align: left;
    position: absolute;
    top: 100%;
    z-index: 1000;
    font-size: .875rem;
    color: #272c33;
    list-style: none;
    padding: .5rem 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 6px;
    margin-right: 10px !important;
    visibility: hidden;
    opacity: 0;
    transition: margin-top 0.2s ease-in, visibility 0.2s ease-in, opacity 0.2s ease-in;
    left: auto;
    border: 1px solid #f1f1f1;
}

    .btekoptionmenu-list.show[b-9aput2zoq2] {
        visibility: visible;
        opacity: 1;
    }

.btekoptionmenu-listoption[b-9aput2zoq2] {
    padding: 6px 16px;
    clear: both;
    text-align: inherit;
    text-decoration: none;
    background-color: transparent;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    transition: all 0.1s ease-in;
    display: flex;
    align-items: center;
    pointer-events: all;
    cursor: pointer;
}

    .btekoptionmenu-listoption:hover[b-9aput2zoq2] {
        background-color: #f5f6f8;
    }
/* /Components/Errors/ActivationExpired.razor.rz.scp.css */
.activationexpired[b-7eiaofdoj3] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    padding-top: 1.5rem;
}

@media (max-width: 991.98px) {
    .activationexpired-topbar[b-7eiaofdoj3] {
        text-align: center;
    }
}

.activationexpired-icon[b-7eiaofdoj3] {
    margin-bottom: .4rem;
}

.activationexpired-title[b-7eiaofdoj3] {
    font-size: 1.8rem;
    font-weight: 500;
    color: #424242;
    margin-top: 4px;
}

.activationexpired-description[b-7eiaofdoj3] {
    color: #6d6d6d;
    font-weight: 400;
    font-size: 1rem;
}

.activationexpired-separator[b-7eiaofdoj3] {
    border: 0;
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
    margin: 1.5rem 0;
}

.activationexpired-backbutton[b-7eiaofdoj3] {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 4px 10px 4px 6px;
    border-radius: 0.25rem;
    transition: 0.1s background-color ease-in-out;
    float: left;
    position: relative;
    overflow: hidden;
}

.activationexpired-backbutton:hover[b-7eiaofdoj3] {
    background-color: rgba(0, 0, 0, 0.06);
}

.activationexpired-backbutton[b-7eiaofdoj3]:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
    transition: transform .3s,opacity 1s;
}

.activationexpired-backbutton:active[b-7eiaofdoj3]:after {
    transform: scale(0,0);
    opacity: .1;
    transition: 0s;
}

.activationexpired-backbutton-text[b-7eiaofdoj3] {
    color: #6d6d6d;
    font-weight: 500;
    font-size: .875rem;
    margin-top: 2px;
}

.nohighlight[b-7eiaofdoj3] {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}
/* /Components/Flyout/FlyoutForm.razor.rz.scp.css */
.flyout-backdrop[b-xhcsuqfatn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 999;
}

.flyout-panel[b-xhcsuqfatn] {
    position: fixed;
    top: 0;
    right: -400px;
    width: 400px;
    height: 100vh;
    box-shadow: -2px 0 5px rgba(0,0,0,0.2);
    transition: right 0.3s ease-in-out;
    z-index: 1300;
    display: flex;
    flex-direction: column;
}

@media (max-width: 991.98px) {
    .flyout-panel[b-xhcsuqfatn] {
        right: -100%;
        width: 100%;
    }
}

    .flyout-panel.open[b-xhcsuqfatn] {
        right: 0;
    }

.flyout-header[b-xhcsuqfatn] {
    display: block;
    padding: 1rem;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.06);
    text-align: center;
}

.flyout-panel.darkmode .flyout-header[b-xhcsuqfatn] {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.15);
}

.flyout-content[b-xhcsuqfatn] {
    padding: 1rem;
    overflow-y: auto;
    overflow-x: hidden;
    flex-grow: 1;
}

.close-button[b-xhcsuqfatn] {
    background: none;
    border: none;
    font-size: 1.2rem;
    cursor: pointer;
}

.flyout-footer[b-xhcsuqfatn] {
    height: 72px;
    padding: 1rem 0;
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.06);
}

    .flyout-footer.split[b-xhcsuqfatn] {
        place-content: center;
        display: grid;
    }

    .flyout-footer.centered[b-xhcsuqfatn] {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 1rem;
    }

.flyout-panel.darkmode .flyout-footer[b-xhcsuqfatn] {
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.15);
}
/* /Components/Notifications/BtekNotification.razor.rz.scp.css */
.bteknotifications-menunotification[b-wlfbhww5kt] {
    width: 100%;
    display: flex;
    align-items: center;
    height: 60px;
    cursor: pointer;
    transition: all 0.1s ease-in;
    border-radius: 0.25rem;
    overflow: hidden;
}

    .bteknotifications-menunotification:hover[b-wlfbhww5kt] {
        background-color: rgba(0,0,0, 0.06);
    }
    
.bteknotifications-menunotification-icon[b-wlfbhww5kt] {
    height: 40px;
    min-width: 40px;
    max-width: 40px;
    padding: 8px;
    margin: 0 10px;
}
.bteknotifications-menunotification-title[b-wlfbhww5kt] {
    color: var(--btek-primarytext-color);
    font-size: 1rem;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bteknotifications-menunotification.darkmode .bteknotifications-menunotification-title[b-wlfbhww5kt] {
    color: var(--btek-primarytext-color-dark);
}

.bteknotifications-menunotification-description[b-wlfbhww5kt] {
    color: var(--btek-secondarytext-color);
    font-size: 0.8rem;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bteknotifications-menunotification.darkmode .bteknotifications-menunotification-description[b-wlfbhww5kt] {
    color: var(--btek-secondarytext-color-dark);
}

.alert-indicator[b-wlfbhww5kt] {
    height: 7px;
    min-width: 7px;
    border-radius: 50%;
    margin-right: 8px;
}
/* /Components/Notifications/BtekNotifications.razor.rz.scp.css */
.bteknotifications[b-ejdszcyc33] {
    position: relative;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991.98px)  {
    .bteknotifications[b-ejdszcyc33] {
        position: static;
    }
}

.btek-button-root[b-ejdszcyc33] {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 50%;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.btek-icon-button-edge-start[b-ejdszcyc33] {
    margin-left: -12px;
    margin-inline-start: -12px;
    margin-inline-end: unset;
}

.btek-icon-button-edge-end[b-ejdszcyc33] {
    margin-right: -12px;
    margin-inline-end: -12px;
    margin-inline-start: unset;
}

.btek-header-select-iconbutton[b-ejdszcyc33] {
    /*height: var(--btek-header-height);
    width: var(--btek-header-height);*/
    flex: 0 0 auto;
    overflow: visible;
    padding: 12px;
    font-size: 1.5rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    color: var(--mud-palette-action-default);
    margin: 0px 10px;
}

.btek-icon-button-color-secondary[b-ejdszcyc33] {
    color: var(--mud-palette-secondary);
}

    .btek-icon-button-color-secondary:hover[b-ejdszcyc33] {
        background-color: rgba(0,0,0, 0.06);
    }

    .btek-icon-button-color-secondary.showmenu[b-ejdszcyc33] {
        background-color: rgba(0,0,0, 0.06);
    }

.btek-ripple[b-ejdszcyc33] {
    position: relative;
    overflow: hidden;
}

.btek-ripple-icon[b-ejdszcyc33]:after, .btek-ripple-checkbox[b-ejdszcyc33]:after, .btek-ripple-switch[b-ejdszcyc33]:after, .btek-ripple-radio[b-ejdszcyc33]:after {
    transform: scale(7,7);
}

.btek-ripple[b-ejdszcyc33]:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
    transition: transform .3s,opacity 1s;
}

.btek-ripple:active[b-ejdszcyc33]:after {
    transform: scale(0,0);
    opacity: .1;
    transition: 0s;
}

.btek-ripple-switch[b-ejdszcyc33] {
    position: absolute;
}

.bteknotifications-menu[b-ejdszcyc33] {
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    background-clip: initial;
    float: left;
    text-align: left;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000;
    display: none;
    max-width: 400px;
    font-size: .875rem;
    list-style: none;
    background-color: var(--btek-card-backgroundcolor);
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 6px;
    display: block;
    margin-right: 10px !important;
    visibility: hidden;
    opacity: 0;
    transition: margin-top 0.2s ease-in, visibility 0.2s ease-in, opacity 0.2s ease-in;
}

    .bteknotifications-menu.darkmode[b-ejdszcyc33] {
        background-color: var(--btek-card-backgroundcolor-dark);
    }

    @media (max-width: 991.98px) {
        .bteknotifications-menu[b-ejdszcyc33] {
        width: 100%;
    }

    .bteknotifications-menu.show[b-ejdszcyc33] {
        margin-top: 12px !important;
    }
}

    /*.bteknotifications-menu:after, .bteknotifications-menu:before {
        content: '';
        position: absolute;
        width: 0;
        top: -8px;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #fff;
        clear: both;
    }*/

    .bteknotifications-menu.show[b-ejdszcyc33] {
        visibility: visible;
        margin-top: 4px;
        opacity: 1;
    }

.bteknotifications-menu-right[b-ejdszcyc33], .bteknotifications-menu-left[b-ejdszcyc33] {
    left: auto;
    right: 0;
}

    .bteknotifications-menu-right[b-ejdszcyc33]:after, .bteknotifications-menu-right[b-ejdszcyc33]:before {
        left: auto;
        right: 10px;
    }

.bteknotifications-menuheader[b-ejdszcyc33] {
    display: block;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 1rem;
    color: var(--btek-primarytext-color);
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bteknotifications-menu.darkmode .bteknotifications-menuheader[b-ejdszcyc33] {
    color: var(--btek-primarytext-color-dark);
}

.bteknotifications-markasread[b-ejdszcyc33] {
    display: flex;
    align-items: center;
    padding: 4px 10px;
    cursor: pointer;
    border-radius: 0.25rem;
    margin-right: 8px;
    transition: all 0.1s ease-in;
    white-space: nowrap;
}

    .bteknotifications-markasread:hover[b-ejdszcyc33] {
        background-color: rgba(0,0,0, 0.06);
    }

.bteknotifications-menunotifications[b-ejdszcyc33] {
    max-height: 190px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px 10px 10px;
}

/*.bteknotifications-menunotificationsheader {
    font-size: 0.8rem;
    color: #b2b2b2;
    font-weight: 400;
    white-space: nowrap;
    margin: 10px 10px 2px 20px;
    letter-spacing: 0.6px;
}*/

.alert-indicator[b-ejdszcyc33] {
    position: absolute;
    height: 7px;
    min-width: 7px;
    background-color: #6bb2f2;
    border-radius: 50%;
    top: 6px;
    right: 11px;
}
/* /Components/OLD/BtekBranchSelector.razor.rz.scp.css */
.border-left-2[b-med61z832n] {
    border-left: 2px solid #e9edf2 !important;
}

.dropdown[b-med61z832n] {
    position: relative;
}

.btek-button-root[b-med61z832n] {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.btek-icon-button-edge-start[b-med61z832n] {
    margin-left: -12px;
    margin-inline-start: -12px;
    margin-inline-end: unset;
}

.btek-icon-button-edge-end[b-med61z832n] {
    margin-right: -12px;
    margin-inline-end: -12px;
    margin-inline-start: unset;
}

.btek-header-select-iconbutton[b-med61z832n] {
    height: var(--btek-header-height);
    width: var(--btek-header-height);
    flex: 0 0 auto;
    overflow: visible;
    font-size: 1.5rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    color: var(--mud-palette-action-default);
}

.btek-icon-button-color-secondary[b-med61z832n] {
    color: var(--mud-palette-secondary);
}
    .btek-icon-button-color-secondary:hover[b-med61z832n] {
        background-color: rgba(0,0,0, 0.06);
    }

.btek-ripple[b-med61z832n] {
    position: relative;
    overflow: hidden;
}

.btek-ripple-icon[b-med61z832n]:after, .btek-ripple-checkbox[b-med61z832n]:after, .btek-ripple-switch[b-med61z832n]:after, .btek-ripple-radio[b-med61z832n]:after {
    transform: scale(7,7);
}

.btek-ripple[b-med61z832n]:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
    transition: transform .3s,opacity 1s;
}

.btek-ripple:active[b-med61z832n]:after {
    transform: scale(0,0);
    opacity: .1;
    transition: 0s;
}

.btek-ripple-switch[b-med61z832n] {
    position: absolute;
}

.btek-header-select-menu[b-med61z832n] {
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    margin-top: 0 !important;
    background-clip: initial;
    float: left;
    text-align: left;
    position: absolute;
    top: 100%;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    font-size: .875rem;
    color: #272c33;
    list-style: none;
    padding: .5rem 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 6px;
    display: block;
    margin-right: 10px !important;
    visibility: hidden;
    opacity: 0;
    transition: margin-top 0.2s ease-in, visibility 0.2s ease-in, opacity 0.2s ease-in;
}

    .btek-header-select-menu[b-med61z832n]:after, .btek-header-select-menu[b-med61z832n]:before {
        content: '';
        position: absolute;
        width: 0;
        top: -8px;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #fff;
        clear: both;
    }

    .btek-header-select-menu.show[b-med61z832n] {
        visibility: visible;
        margin-top: 12px !important;
        opacity: 1;
    }

.btek-header-select-menu-right[b-med61z832n], .btek-header-select-menu-left[b-med61z832n] {
    left: auto;
    right: 0;
}

    .btek-header-select-menu-right[b-med61z832n]:after, .btek-header-select-menu-right[b-med61z832n]:before {
        left: auto;
        right: 10px;
    }

.btek-header-select-menuheader[b-med61z832n] {
    display: block;
    font-size: 12px;
    color: #424242;
    font-weight: 400;
    white-space: nowrap;
    padding: 8px 18px;
}


.btek-header-select-item[b-med61z832n] {
    display: block;
    width: 100%;
    padding: 6px 16px;
    clear: both;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 16px;
    font-weight: 500;
    color: #777777;
    border-left: 4px solid #fff;
    transition: all 0.1s ease-in;
}

    .btek-header-select-item:not([class*="selected"]):hover[b-med61z832n] {
        color: #424242;
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-header-select-item:hover[b-med61z832n] {
        background-color: #f5f6f8;
        border-left-color: #f5f6f8;
    }

    .btek-header-select-item.selected[b-med61z832n] {
        color: #424242;
        border-left-color: #9b0c17;
    }
/* /Components/OLD/BtekComingSoon.razor.rz.scp.css */
/* /Components/OLD/ServiceContractItemListDetail.razor.rz.scp.css */
.scalelist-item[b-fc171acymd] {
    padding: 0.4rem 1rem;
    cursor: pointer;
    color: #424242;
    font-size: 1rem;
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5);
    display: grid;
    place-items: center;
}

.scalelist-item:hover[b-fc171acymd] {
    background-color: rgba(0,0,0, 0.06);
}

    .scalelist-item.selected[b-fc171acymd] {
        cursor: default;
        color: #9b0c17;
        background-color: #f8eeee;
    }
/* /Components/QuickAssign/QuickAssign.razor.rz.scp.css */
.quickassign-user[b-xjlyuojrph] {
    padding: 10px 10px 1px 10px;
    background-color: #f5f5f5;
    border-radius: 0.25rem;
}

.dark-mode .quickassign-user[b-xjlyuojrph] {
    background-color: #121212 !important;
}

.quickassign-usertitle[b-xjlyuojrph] {
    font-size: 1rem;
    font-weight: 500;
    color: #424242;
    margin-bottom: 6px;
}

.dark-mode .quickassign-usertitle[b-xjlyuojrph] {
    color: #fff !important;
}

.quickassign-event[b-xjlyuojrph] {
    border-radius: 0.1rem !important;
    height: 26px !important;
    border-left-width: 4px !important;
    border-right-width: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
    border-style: solid;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between;
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .9rem;
    font-weight: 600;
    padding: 4px 2px 1px 4px;
    margin-bottom: 10px;
    opacity: 1;
    cursor: grab;
    color: #424242;
}

.dark-mode .quickassign-event[b-xjlyuojrph] {
    color: #fff !important;
}

    .quickassign-event.dragging[b-xjlyuojrph] {
        opacity: 0.6;
    }

    /*.quickassign-event.contract {
        border-color: rgb(238, 136, 102);
        background-color: rgba(238, 136, 102, 0.2);
    }

    .quickassign-event.call {
        border-color: rgb(68, 187, 153);
        background-color: rgba(68, 187, 153, 0.2);
    }

    .quickassign-event.delivery {
        border-color: rgb(119, 170, 221);
        background-color: rgba(119, 170, 221, 0.2);
    }

    .quickassign-event.rental {
        border-color: rgb(204, 102, 119);
        background-color: rgba(204, 102, 119, 0.2);
    }

    .quickassign-event.timeoff {
        border-color: rgb(156, 67, 141);
        background-color: rgba(156, 67, 141, 0.2);
    }

    .quickassign-event.misc {
        border-color: rgb(128, 128, 128);
        background-color: rgba(128, 128, 128, 0.2);
    }*/

.quickassign-dropregion[b-xjlyuojrph] {
    height: 26px !important;
    margin-bottom: 10px;
    font-size: .8rem;
    color: #b2b2b2;
}

.dark-mode .quickassign-dropregion[b-xjlyuojrph] {
    color: #6d6d6d !important;
}

.quickassign-reordertext[b-xjlyuojrph] {
    display: flex;
    justify-content: center;  /* center horizontally */
    align-items: center;      /* center vertically */
    height: 20px !important;
    margin-bottom: 5px;
    font-size: .8rem;
    color: #b2b2b2;
}

.dark-mode .quickassign-reordertext[b-xjlyuojrph] {
    color: #6d6d6d !important;
}

.placeholder[b-xjlyuojrph] {
    border: 2px dashed #f0f0f0;
}

.dark-mode .placeholder[b-xjlyuojrph] {
    border-color: #0f0f0f !important;
}
/* /Components/Troubleshooting/Template/TroubleshootingStepForm.razor.rz.scp.css */
.templatestepoption-remove[b-oq9m24cdi2] {
    font-size: 0.8rem;
    color: #b2b2b2;
    transition: 0.2s linear;
}

.templatestepoption-remove:hover[b-oq9m24cdi2] {
    color: #6d6d6d;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page-content[b-8fiqeice4q] {
    transition: width 0.3s ease;
    /*height: calc(100% - 70px);*/
    height: 100%;
    width: 100vw;
    background-color: var(--btek-pagecontent-backgroundcolor);
    pointer-events: all;
}

.dark-mode .page-content[b-8fiqeice4q] {
    background-color: var(--btek-pagecontent-backgroundcolor-dark);
}

@media (min-width: 991.99px) {
    /*.page-content {
        margin-left: var(--btek-sidemenu-width);
        width: calc(100% - var(--btek-sidemenu-width));
    }

        .page-content.compact-sidemenu {
            margin-left: var(--btek-sidemenu-width-compact);
            width: calc(100% - var(--btek-sidemenu-width-compact));
        }*/
}

.desktopsidebaraccountmenu[b-8fiqeice4q] {
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr;
    margin: 0 0.6rem;
    border-radius: 0.25rem;
}

.mobilesidebaraccountmenu[b-8fiqeice4q] {
    display: none;
    align-items: center;
    grid-template-columns: auto 1fr;
    margin: 0 0.6rem;
    border-radius: 0.25rem;
}

.btek-profile-name[b-8fiqeice4q] {
    font-size: .9rem;
    color: var(--btek-secondarytext-color);
    text-align: start;
    padding-top: 2px;
}

.desktopsidebaraccountmenu.darkmode .btek-profile-name[b-8fiqeice4q],
.mobilesidebaraccountmenu.darkmode .btek-profile-name[b-8fiqeice4q] {
    color: var(--btek-primarytext-color-dark);
}

.btek-profile-role[b-8fiqeice4q] {
    font-size: 13px;
    font-weight: 500;
    color: var(--btek-tertiarytext-color);
    text-align: start;
}

.desktopsidebaraccountmenu.darkmode .btek-profile-role[b-8fiqeice4q],
.mobilesidebaraccountmenu.darkmode .btek-profile-role[b-8fiqeice4q] {
    color: var(--btek-secondarytext-color-dark);
}


@media (max-width: 991.98px) {
    .page-content[b-8fiqeice4q] {
        margin-left: 0;
        /*width: 100%;*/
    }

        .page-content .page-cover[b-8fiqeice4q] {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            transition: visibility .2s ease-in, opacity .2s ease-in;
            transform: translateZ(0);
            background-color: rgba(0,0,0,.5);
            width: 100%;
            height: 100%;
            z-index: 1001;
        }

        .page-content.hidden-sidemenu .page-cover[b-8fiqeice4q] {
            visibility: hidden;
            opacity: 0;
        }

    .mobilesidebaraccountmenu[b-8fiqeice4q] {
        display: grid;
    }

    .desktopsidebaraccountmenu[b-8fiqeice4q] {
        display: none;
    }
}

.btekheader-objecttype[b-8fiqeice4q] {
    font-weight: 500;
    color: #5f5f5f;
    font-size: .875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: -6px;
    margin-left: 0.5rem;
}

.btekheader-title[b-8fiqeice4q] {
    font-size: 1.5rem;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 3px;
    margin-left: 0.5rem;
}

.clickablehover[b-8fiqeice4q] {
    overflow: hidden;
    cursor: pointer;
    position: relative;
    -webkit-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    -o-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    -moz-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
}

    .clickablehover:hover[b-8fiqeice4q] {
        background-color: rgba(0,0,0, 0.06);
    }

    .clickablehover[b-8fiqeice4q]:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        pointer-events: none;
        background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: -moz-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: -o-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
        background-repeat: no-repeat;
        background-position: 50%;
        -webkit-transform: scale(10,10);
        -moz-transform: scale(10,10);
        -ms-transform: scale(10,10);
        -o-transform: scale(10,10);
        transform: scale(10,10);
        opacity: 0;
        -webkit-transition: opacity 1s,-webkit-transform .3s;
        transition: opacity 1s,-webkit-transform .3s;
        -o-transition: opacity 1s,-o-transform .3s;
        -moz-transition: transform .3s,opacity 1s,-moz-transform .3s;
        transition: transform .3s,opacity 1s;
        transition: transform .3s,opacity 1s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
    }

    .clickablehover.showhover.filled:hover[b-8fiqeice4q] {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.06)));
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: -o-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
    }

    .clickablehover:active[b-8fiqeice4q]:after {
        -webkit-transform: scale(0,0);
        -moz-transform: scale(0,0);
        -ms-transform: scale(0,0);
        -o-transform: scale(0,0);
        transform: scale(0,0);
        opacity: .1;
        -webkit-transition: 0s;
        -o-transition: 0s;
        -moz-transition: 0s;
        transition: 0s;
    }
/* /Layout/PageLayout.razor.rz.scp.css */
.btekpageheader[b-f3rcnts1sn] {
    margin-bottom: 1rem;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    /*
    width: calc(100% - (410px + 2.7rem + 10px));
    position: fixed;
    z-index: 1200;
    backdrop-filter: blur(10px);
    background-color: rgba(238, 238, 238, 0.6);
    */
}

/*@media (max-width: 991.98px) {
    .btekpageheader {
        display: block;
    }
}*/

.btekpageheader-headeractions[b-f3rcnts1sn] {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.pagelayout-btekheader[b-f3rcnts1sn] {
    display: none;
}

@media (min-width: 991.99px) {
    .pagelayout-btekheader[b-f3rcnts1sn] {
        display: block;
    }
}

.pagelayout-btekheader-objecttype[b-f3rcnts1sn] {
    font-weight: 500;
    color: #5f5f5f;
    font-size: .875rem;
    margin: 0 1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: -6px;
}

.pagelayout-btekheader-title[b-f3rcnts1sn] {
    margin: 0 1rem;
    height: 36px;
    font-size: 1.5rem;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 3px;
}

.btekpageheader-navigation[b-f3rcnts1sn] {
    /*margin: 0 10px;*/
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (min-width: 991.99px) {

    .btek-header.compact-sidemenu .btekheader-sidebarheader[b-f3rcnts1sn] {
        width: var(--btek-sidemenu-width-compact);
    }
}

@media (max-width: 991.98px) {

    .btekheader-sidebarheader[b-f3rcnts1sn] {
        background-color: transparent;
        width: var(--btek-sidemenu-width-compact);
    }

    .btek-header[b-f3rcnts1sn] {
        margin-left: 0;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 4px rgb(0 0 0 / 6%);
    }

    .btekheader-title[b-f3rcnts1sn] {
        margin-left: 0px !important;
        width: 100%;
        font-size: 1.3rem;
    }
}
/* /Pages/Account/AccountPage.razor.rz.scp.css */
.accountheader[b-1z86rl3uiw] {
    margin: 1rem 1rem 0 1rem;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
    border-radius: 0.25rem;
}
/* /Pages/Badge/BadgeDashboardPage.razor.rz.scp.css */
.ss-badgeuser[b-6etpas8cvy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    border-radius: 0.25rem;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    cursor: pointer;
    margin-bottom: 1rem;
}

.ss-badgeuser:hover[b-6etpas8cvy] {
    background-color: rgba(0,0,0, 0.04);
}

.ss-badge[b-6etpas8cvy] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    margin-bottom: 1rem;
    border-radius: 0.25rem;
}

.footer-paging[b-6etpas8cvy] {
    margin-right: 0.6rem;
    display: flex;
    flex-wrap: nowrap;
}

.footer-perpage[b-6etpas8cvy] {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    line-height: 50px;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: relative;
    margin-left: 0.9rem;
}

.control.compact .footer-perpage[b-6etpas8cvy] {
    margin-left: 0.5rem;
}

.footer-perpage.disabled[b-6etpas8cvy] {
    opacity: 0.6;
    pointer-events: none;
    cursor: default;
}

.footer-perpage-label[b-6etpas8cvy] {
    margin-left: 4px;
    color: #424242;
    font-weight: 300;
    font-size: .875rem;
}

.dark-mode .footer-perpage-label[b-6etpas8cvy] {
    color: #FFF;
}

.footer-perpage-button[b-6etpas8cvy] {
    font-size: 1rem;
    font-weight: 400;
    color: var(--btek-primarytext-color);
    cursor: pointer;
    width: 50px;
    height: 36px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    outline: 0;
    border: 0;
    padding: 0.4rem;
    margin: 0;
    background-color: transparent;
    border: 2px solid var(--btek-seperator-color);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

.dark-mode .footer-perpage-button[b-6etpas8cvy] {
    color: var(--btek-primarytext-color-dark);
    border-color: var(--btek-seperator-color);
}

.footer-perpage-menu[b-6etpas8cvy] {
    -webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 2px 4px rgb(0 0 0 / 30%);
    box-shadow: 0 2px 4px rgb(0 0 0 / 30%);
    background-clip: initial;
    position: absolute;
    z-index: 1300;
    padding: 0.5rem 0;
    background-color: var(--btek-card-backgroundcolor);
    border: 0;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    display: block;
    width: 50px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0.15s ease-in-out, opacity 0.15s ease-in-out;
    -o-transition: visibility 0.15s ease-in-out, opacity 0.15s ease-in-out;
    -moz-transition: visibility 0.15s ease-in-out, opacity 0.15s ease-in-out;
    transition: visibility 0.15s ease-in-out, opacity 0.15s ease-in-out;
}

.dark-mode .footer-perpage-menu[b-6etpas8cvy] {
    background-color: var(--btek-card-backgroundcolor-dark);
}

.footer-perpage-menu.showbottomspace[b-6etpas8cvy] {
    top: 0;
}

    .footer-perpage-menu.hidebottomspace[b-6etpas8cvy] {
        bottom: 0;
    }

    .footer-perpage-menu.show[b-6etpas8cvy] {
        visibility: visible;
        opacity: 1;
    }

.footer-perpage-menuitem[b-6etpas8cvy] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    width: 100%;
    height: 36px;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 1rem;
    font-weight: 400;
    color: var(--btek-primarytext-color);
    -webkit-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}

.dark-mode .footer-perpage-menuitem[b-6etpas8cvy] {
    color: var(--btek-primarytext-color-dark);
}

.footer-perpage-menuitem:not([class*="selected"]):hover[b-6etpas8cvy] {
    color: var(--btek-primarytext-color);
    background-color: #e5e5e5;
}

.dark-mode .footer-perpage-menuitem:not([class*="selected"]):hover[b-6etpas8cvy] {
    color: var(--btek-primarytext-color-dark);
    background-color: #2d2d2d;
}

.footer-perpage-menuitem:hover[b-6etpas8cvy] {
    background-color: #e5e5e5;
}

.dark-mode .footer-perpage-menuitem:hover[b-6etpas8cvy] {
    background-color: #2d2d2d;
}

.footer-perpage-menuitem.selected[b-6etpas8cvy] {
    font-weight: 500;
    color: #9b0c17;
    background-color: #e5e5e5;
}

.dark-mode .footer-perpage-menuitem.selected[b-6etpas8cvy] {
    background-color: #2d2d2d;
}

.footer-recordcount-label[b-6etpas8cvy] {
    color: var(--btek-primarytext-color);
    font-weight: 300;
    font-size: .875rem;
}

.dark-mode .footer-recordcount-label[b-6etpas8cvy] {
    color: var(--btek-primarytext-color-dark);
}

/*Mobile*/
@media (max-width: 991.98px) {
    .headers[b-6etpas8cvy] {
        height: 124px;
    }

    .control.compact .headers[b-6etpas8cvy] {
        height: 100px;
    }

    .header[b-6etpas8cvy] {
        display: block;
    }

    .header-actions[b-6etpas8cvy] {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 0.6rem 0 1rem;
    }

    .footer-perpage-label[b-6etpas8cvy] {
        display: none;
    }

    .footer-recordstatus-label[b-6etpas8cvy] {
        display: none;
    }
}

@-webkit-keyframes indeterminate {
    0% {
        left: -40%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -80%;
    }

    100% {
        left: 100%;
        right: -80%;
    }
}

@-moz-keyframes indeterminate {
    0% {
        left: -40%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -80%;
    }

    100% {
        left: 100%;
        right: -80%;
    }
}

@-o-keyframes indeterminate {
    0% {
        left: -40%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -80%;
    }

    100% {
        left: 100%;
        right: -80%;
    }
}

@keyframes indeterminate-b-6etpas8cvy {
    0% {
        left: -40%;
        right: 100%;
    }

    60% {
        left: 100%;
        right: -80%;
    }

    100% {
        left: 100%;
        right: -80%;
    }
}

@-webkit-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 110%;
        right: -10%;
    }

    100% {
        left: 110%;
        right: -10%;
    }
}

@-moz-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 110%;
        right: -10%;
    }

    100% {
        left: 110%;
        right: -10%;
    }
}

@-o-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 110%;
        right: -10%;
    }

    100% {
        left: 110%;
        right: -10%;
    }
}

@keyframes indeterminate-short-b-6etpas8cvy {
    0% {
        left: -200%;
        right: 100%;
    }

    60% {
        left: 110%;
        right: -10%;
    }

    100% {
        left: 110%;
        right: -10%;
    }
}

[b-6etpas8cvy] .table-row-contextmenu {
    display: flex;
    align-items: center;
    justify-content: start;
    color: inherit;
    height: var(--btektable-table-row-height, 50px);
    line-height: var(--btektable-table-row-height, 50px);
}

[b-6etpas8cvy] .table-row.customrowtemplate .table-row-contextmenu {
    height: auto !important;
    line-height: auto !important;
}

.control.compact[b-6etpas8cvy]  .table-row-contextmenu {
    color: inherit;
    height: var(--btektable-compacttable-row-height, 36px);
    line-height: var(--btektable-compacttable-row-height, 36px);
}

.control.compact[b-6etpas8cvy]  .table-row.customrowtemplate .table-row-contextmenu {
    height: auto !important;
    line-height: auto !important;
}

[b-6etpas8cvy] .table-show-more {
    display: flex;
    align-items: center;
    cursor: pointer;
}

    [b-6etpas8cvy] .table-show-more:hover {
        text-decoration: underline;
        text-decoration-color: #b2b2b2;
    }



/* /Pages/ICSInsight/ICSInsightPage.razor.rz.scp.css */
.bucket-task[b-3fwqx6h6w2] {
    background-color: #ffffff;
    background-clip: border-box;
    border: 2px solid #f0f0f0;
    border-radius: 0.25rem;
    /*padding: 0.2rem 0;*/
    margin-bottom: 1rem;
    cursor: pointer;
    /*min-height: 150px;*/
    align-items: start;
}

.bucket-empty-task[b-3fwqx6h6w2] {
    height: 150px;
    margin-bottom: 1rem;
    border: 2px dashed #f0f0f0;
    border-radius: 0.25rem;
}

.bucket-empty-task.hover[b-3fwqx6h6w2] {
    border-color: #6d6d6d;
}

.markcompleted-checkbox[b-3fwqx6h6w2] {
    height: 14px;
    width: 14px;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    border: 2px solid #c4c4c4;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.markcompleted-checkbox:hover[b-3fwqx6h6w2] {
    border-color: #6d6d6d;
}

.bucket-task-assigned-users[b-3fwqx6h6w2] {
    display: flex;
    align-items: center;
}

.bucket-task-manage-users[b-3fwqx6h6w2] {
    opacity: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bucket-task-assigned-users:hover .bucket-task-manage-users[b-3fwqx6h6w2] {
    opacity: 1;
}

.bucket-task-tags[b-3fwqx6h6w2] {
    cursor: pointer;
}

.bucket-task-tags .bucket-task-manage-tags[b-3fwqx6h6w2] {
    opacity: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bucket-task-tags:hover .bucket-task-manage-tags[b-3fwqx6h6w2] {
    opacity: 1;
}
/* /Pages/ICSInsight/ICSProjectForm.razor.rz.scp.css */
.bucket-task-assigned-users[b-xayzrr6f9s] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.bucket-task-manage-users-svg[b-xayzrr6f9s] {
    opacity: 0.6;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bucket-task-manage-users-svg:hover[b-xayzrr6f9s] {
    opacity: 1;
}

.bucket-task-manage-tags-svg[b-xayzrr6f9s] {
    opacity: 0.6;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bucket-task-manage-tags-svg:hover[b-xayzrr6f9s] {
    opacity: 1;
}
/* /Pages/Nexia/Overview/NexiaOverviewPage.razor.rz.scp.css */
#nexiamap[b-sej6u4e7t8] {
    height: 600px;
}
/* /Pages/Nexia/Scales/NexiaScaleDetailPage.razor.rz.scp.css */
.btekpdfviewer-container[b-3hpoe0b0wu] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%; /* Use 100% of the parent's width */
    height: 100%; /* Use 100% of the parent's height */
    text-align: center;
}

.spinner-container[b-3hpoe0b0wu] {
    display: flex;
    justify-content: flex-end; /* This will align the child element (spinner) to the right */
    align-items: center; /* This will center the spinner vertically if needed */
    height: 100%; /* Set height as needed */
    width: 50%; /* Set width as needed */
}



.btekpdfviewer-spinner[b-3hpoe0b0wu] {
    height: 40px;
    width: 40px;
    border: 4px solid;
    border-top-color: transparent;
    color: #424242;
    border-radius: 50%;
    animation: spin-b-3hpoe0b0wu 1s ease infinite;
    display: none;
}

.btekpdfviewer-spinner.show[b-3hpoe0b0wu],
.btekpdfviewer-spinner.showRight[b-3hpoe0b0wu] {
    display: block;
}

@keyframes spin-b-3hpoe0b0wu {
    from { transform: rotate(0deg); }
    to { transform: rotate(359deg); }
}
/* /Pages/Overview/Dashboard/DashboardPage.razor.rz.scp.css */

/* /Pages/Overview/Scheduler/SchedulerPageJavascript.razor.rz.scp.css */
.schedulertables[b-6q4a1pqp88] {
    height: 100%;
}

/*.schedulertables ::deep .card {
    height: 100%;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.schedulertables ::deep .btektabgroup {
    border-radius: 0.25rem 0.25rem 0 0;
    background-color: var(--btek-card-backgroundcolor);
}

.schedulertables.darkmode ::deep .btektabgroup {
    background-color: var(--btek-card-backgroundcolor-dark);
}

    .schedulertables ::deep .btektabgroup-container {
        height: 100%;
    }

.schedulertables ::deep .control {
    max-height: 100%;
    border-radius: 0 0 0.25rem 0.25rem;
}

.schedulertables ::deep .btektabgroup-children {
    max-height: calc(100% - 66.01px);
}
*/
/* /Pages/Security/LoginPage.razor.rz.scp.css */
.loginpage[b-fmw7f421hv] {
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: center;
    padding: 0 2rem 2rem 2rem;
}

.clickablehover[b-fmw7f421hv] {
    cursor: pointer;
    position: relative;
    -webkit-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    -o-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    -moz-transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
}

    .clickablehover:hover[b-fmw7f421hv] {
        background-color: rgba(0,0,0, 0.06);
    }

    .clickablehover[b-fmw7f421hv]:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        pointer-events: none;
        background-image: -webkit-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: -moz-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: -o-radial-gradient(circle,#000 10%,transparent 10.01%);
        background-image: radial-gradient(circle,#000 10%,transparent 10.01%);
        background-repeat: no-repeat;
        background-position: 50%;
        -webkit-transform: scale(10,10);
        -moz-transform: scale(10,10);
        -ms-transform: scale(10,10);
        -o-transform: scale(10,10);
        transform: scale(10,10);
        opacity: 0;
        -webkit-transition: opacity 1s,-webkit-transform .3s;
        transition: opacity 1s,-webkit-transform .3s;
        -o-transition: opacity 1s,-o-transform .3s;
        -moz-transition: transform .3s,opacity 1s,-moz-transform .3s;
        transition: transform .3s,opacity 1s;
        transition: transform .3s,opacity 1s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
    }

    .clickablehover.showhover.filled:hover[b-fmw7f421hv] {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.06)));
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: -o-linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
        background-image: linear-gradient(rgba(0, 0, 0, 0.06) 0 0);
    }

    .clickablehover:active[b-fmw7f421hv]:after {
        -webkit-transform: scale(0,0);
        -moz-transform: scale(0,0);
        -ms-transform: scale(0,0);
        -o-transform: scale(0,0);
        transform: scale(0,0);
        opacity: .1;
        -webkit-transition: 0s;
        -o-transition: 0s;
        -moz-transition: 0s;
        transition: 0s;
    }
/* /Pages/Service/ServiceOverviewPage.razor.rz.scp.css */
/* /Pages/Troubleshooting/Template/TemplateStep/NewTroubleshootingTemplateStepPage.razor.rz.scp.css */
.templatestepoption-remove[b-2t3yg8d1fe] {
    font-size: 0.8rem; 
    color: #b2b2b2;
    transition: 0.2s linear;
}

.templatestepoption-remove:hover[b-2t3yg8d1fe] {
    color: #6d6d6d;
}
