.elementor-18 .elementor-element.elementor-element-d9543b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bf163a0 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-bf163a0 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-bf163a0{--tabs-normal-color:#000000;--tabs-active-color:#004D81;--tabs-border-type:none;--tabs-divider-color:#F37422;--tabs-divider-weight:1px;--general-text-color:#000000;--login-messages-color:#000000;--payment-methods-radio-buttons-color:#000000;--links-normal-color:#004A81;--forms-labels-color:#000000;--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#030303;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d9543b2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bf163a0 *//* Select2/SelectWoo: keep dropdowns above everything */
.select2-container,
.select2-dropdown { z-index: 99999 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9543b2 */a.nicco-btn, .qts-quote-inline .add-to-qtsquote, table.nicco-quote-list td.is-action a {
    border: 1px solid var(--brand-blue) !important;
    color: var(--brand-blue) !important;
    background: #fff !important;
    border-radius: 5px !important;
    font-weight: 700 !important;
    padding: 8px !important;
    margin-right:10px !important;
}

table.nicco-quote-list thead th {
    position: sticky;
    top: 0;
    z-index: 1;
    background: rgba(245, 247, 251, .92);
    backdrop-filter: saturate(160%) blur(3px);
    padding: 14px 12px;
    border-bottom: 1px solid #e6eaf0;
    font: 600 13px / 1.2 system-ui;
    text-transform: uppercase;
    color: #213f97;
    text-align: left;
    padding-top: 8px !important;
    padding-left: 10px !important;
}

table.nicco-quote-list tbody tr:nth-child(odd) td {
    background: #fcfdff;
    padding-left: 10px !important;
}/* End custom CSS */