.elementor-9 .elementor-element.elementor-element-f6771d4{--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;}.elementor-9 .elementor-element.elementor-element-6ae3584{--display:flex;}.elementor-9 .elementor-element.elementor-element-ef7af71{--display:flex;}.elementor-9 .elementor-element.elementor-element-0d3736b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:7px 7px 0px 0px;--n-tabs-title-color:#B1B1B1;--n-tabs-title-color-active:#4B4B4B;}.elementor-9 .elementor-element.elementor-element-0d3736b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-9 .elementor-element.elementor-element-0d3736b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-9 .elementor-element.elementor-element-0d3736b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-0d3736b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#AD383800;box-shadow:0px 0px 4px -1px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-0d3736b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-9 .elementor-element.elementor-element-0d3736b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#B1B1B1;}.elementor-9 .elementor-element.elementor-element-03ff1e8{--display:flex;}/* Start custom CSS for container, class: .elementor-element-f6771d4 *//* Slepiam Prisijungti/Registruotis tabs kuomet vartotojas prisijunges */
body.logged-in .elementor-element-f6771d4 .e-n-tabs .e-n-tabs-heading,
body.woocommerce-lost-password .elementor-element-f6771d4 .e-n-tabs .e-n-tabs-heading{
    display: none !important;
}

/* Tabs (login/register) max-width */
body:not(.logged-in) .elementor-element-f6771d4 .e-n-tabs {
    max-width: 450px; /* login/register tabs */
    margin: auto;
    padding: 25px;
}

/* Login tab: slepiame register formą */
#e-n-tab-content-138576431 .u-column2, #e-n-tab-content-138576432 .u-column1  {
  display: none;
  padding-inline-end: none;
  border-inline-end: none;
}

/* Paslėpti border ir padding, kai naudojam tabs */
#e-n-tab-content-138576431 .col2-set > *:first-child,
#e-n-tab-content-138576432 .col2-set > *:first-child,
#e-n-tab-content-138576432 .col2-set > 
    *:last-child{
    padding-inline-end: 0 !important;
    padding-inline-start: 0 !important;
    border-inline-end: none !important;
}

/* Tabs login tab: viena column full width */
#e-n-tab-content-138576431 .col2-set {
    display: grid !important;
    grid-template-columns: 1fr !important; /* viena column */
    gap: 0 !important; /* jei reikia */
}

/* Tabs register tab: viena column full width */
#e-n-tab-content-138576432 .col2-set {
    display: grid !important;
    grid-template-columns: 1fr !important; /* viena column */
    gap: 0 !important;
}








/* ~~~~ WHOLE TAB + TAB BUTTONS STYLE ~~~~ */
/* ~~~~ WHOLE TAB + TAB BUTTONS STYLE ~~~~ */
/* ~~~~ WHOLE TAB + TAB BUTTONS STYLE ~~~~ */

.elementor-element-f6771d4 .e-n-tabs {
    border: 1px solid #b9b9b94f;
    border-radius: 15px;
    padding: 25px;
    margin-bottom:30px;
    margin: auto;
}

.elementor-element-f6771d4 .e-n-tab-title {
    cursor: pointer;
}

/* Apatinė paryškinimo linija aktyviam tab */
.elementor-element-f6771d4 .e-n-tab-title[aria-selected="true"]::after {
    content: "";
    position: absolute;
    bottom: -1px; /* truputį po mygtuko */
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #AD6EF5; /* Camelia underline color */
    border-radius: 50px;
}

/* Tekstas viduje */
.elementor-element-f6771d4 .e-n-tab-title-text {
    display: inline-block;
}






/* ~~~~ LOGIN PAGE CSS ~~~~ */
/* ~~~~ LOGIN PAGE CSS ~~~~ */
/* ~~~~ LOGIN PAGE CSS ~~~~ */

/* Hide H2 */
#post-9 h2[data-cya11y-org-font-size="20"] {
    display: none !important;
}

/* Login form fields */
#post-9 .woocommerce-form input.input-text,
#post-9 .woocommerce-form input[type="password"] {
    width: 100%;
    padding: 12px 14px;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 15px;
    box-sizing: border-box;
    transition: border-color 0.3s;
}

/* Input focus efekas */
#post-9 .woocommerce-form input.input-text:focus,
#post-9 .woocommerce-form input[type="password"]:focus {
    border-color: #AD6EF5; /* Camelia primary color */
    outline: none;
    box-shadow: 0 0 4px 1px #b574ff;
}

/* Prisijungimo button */
#post-9 .woocommerce-button.button.woocommerce-form-login__submit {
    width: 100%;
    padding: 14px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background-color: #000; /* Camelia style */
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color 0.3s;
}

#post-9 .woocommerce-button.button.woocommerce-form-login__submit:hover {
    background-color: #333;
}

/* Checkbox ir lost password */
#post-9 .woocommerce-form__label-for-checkbox {
    font-size: 14px;
    color: #555;
}

#post-9 .woocommerce-LostPassword {
    font-size: 13px;
    text-align: right;
    margin-top: 5px;
}

#post-9 .woocommerce-LostPassword a {
    color: #000;
    text-decoration: underline;
}

#post-9 .woocommerce-LostPassword a:hover {
    color: #333;
}


/* Paslėpti visus br tik login tab */
#post-9 .woocommerce-form br {
    display: none;
}






/* ~~~~ REGISTER PAGE CSS ~~~~ */
/* ~~~~ REGISTER PAGE CSS ~~~~ */
/* ~~~~ REGISTER PAGE CSS ~~~~ */

#post-9 .woocommerce-button.button.woocommerce-form-register__submit {
    top:20px;
    width: 100%;
    padding: 14px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background-color: #000; /* Camelia style */
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color 0.3s;
}

#post-9 .woocommerce-button.button.woocommerce-form-register__submit:hover {
    background-color: #333;
}/* End custom CSS */