.elementor-kit-500{--e-global-color-primary:#F12E49;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFFB3;--e-global-color-accent:#F12E49;--e-global-color-headline:#FFFFFF;--e-global-color-border:#FFFFFF1A;--e-global-color-light:#1B212D;--e-global-color-white:#ffffff;--e-global-color-dark:#FFFFFF;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;background-color:#E6E6E6;}.elementor-kit-500 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ==== CLIENT SIGN IN (Booknetic) – tas pats stilius kaip SaaS Sign In ==== */

/* Stiklo kortelė */
.elementor-widget-shortcode .elementor-shortcode .booknetic_login .login_step,
.booknetic_login .login_step {
  background: rgba(255, 255, 255, 0.12) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
}

/* (jei widgeto konteineris uždeda foną) */
.elementor-widget-shortcode .elementor-shortcode,
.elementor-widget-shortcode .elementor-shortcode .booknetic_login {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Sign In mygtukas */
.booknetic_login .booknetic_form input[type="submit"],
.booknetic_login .booknetic_form button[type="submit"],
.booknetic_login .booknetic_btn_primary,
.booknetic_login .booknetic_login_btn {
  background-color: #f12e49 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}
.booknetic_login .booknetic_form input[type="submit"]:hover,
.booknetic_login .booknetic_form button[type="submit"]:hover,
.booknetic_login .booknetic_btn_primary:hover,
.booknetic_login .booknetic_login_btn:hover {
  background-color: #d90f2f !important;
}

/* Sign up nuoroda apačioje */
.booknetic_login .booknetic_footer a {
  color: #f12e49 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: 0.3s ease !important;
}
.booknetic_login .booknetic_footer a:hover {
  color: #d90f2f !important;
  text-decoration: underline !important;
}

/* Forgot password – juodas tekstas */
.booknetic_login .booknetic_form a {
  color: #000 !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}
.booknetic_login .booknetic_form a:hover {
  text-decoration: underline !important;
}


/* ===== BOOKNETIC — CLIENT SIGN UP (priverstinis glass) ===== */

/* 1) Kortelė: dedam ant visų galimų konteinerių, kad tikrai „paimtų“ */
.booknetic_signup,
.booknetic_signup .signup_step_1,
.booknetic_signup .signup_step_2 {
  position: relative !important;
  background: rgba(255, 255, 255, 0.12) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  backdrop-filter: blur(15px) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.30) !important;
  padding: 35px !important;             /* kaip SaaS Sign Up pavyzdyje */
  overflow: visible !important;
}

/* (jei nori be papildomo tarpo aplink formą, pakeisk į: padding: 0 !important;) */

/* 2) Skaidrinam vidaus wrapperius, kad neuždengtų glass fono */
.booknetic_signup .booknetic_header,
.booknetic_signup .booknetic_form,
.booknetic_signup .booknetic_form_element,
.booknetic_signup .booknetic_footer {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* 3) Mygtukas CONTINUE/Sign Up – #f12e49 */
.booknetic_signup .booknetic_form input[type="submit"],
.booknetic_signup .booknetic_form button,
.booknetic_signup .booknetic_btn_primary,
.booknetic_signup .booknetic_signup_btn {
  background-color: #f12e49 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}
.booknetic_signup .booknetic_form input[type="submit"]:hover,
.booknetic_signup .booknetic_form button:hover,
.booknetic_signup .booknetic_btn_primary:hover,
.booknetic_signup .booknetic_signup_btn:hover {
  background-color: #d90f2f !important;
}

/* 4) Apačia: „Sign in“ raudona; tekstas juodas */
.booknetic_signup .booknetic_footer a {
  color: #f12e49 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: 0.3s ease !important;
}
.booknetic_signup .booknetic_footer a:hover {
  color: #d90f2f !important;
  text-decoration: underline !important;
}
.booknetic_signup .booknetic_footer span {
  color: #000 !important;
  font-weight: 500 !important;
}

/* 5) (neprivaloma) įvestims – švelniai skaidrus fonas, kad derėtų su glass */
.booknetic_signup .booknetic_form input[type="text"],
.booknetic_signup .booknetic_form input[type="email"],
.booknetic_signup .booknetic_form input[type="password"] {
  background: rgba(255,255,255,0.75) !important;
  border: 1px solid rgba(0,0,0,0.08) !important;
  border-radius: 10px !important;
}

/* ===== Tik klientų panelės puslapiui ===== */
body.page-id-125 {
  margin: 0 !important;
  padding: 0 !important;
  height: 100vh !important;
}

body.page-id-125 .elementor-section,
body.page-id-125 .elementor-container,
body.page-id-125 .elementor-widget-shortcode,
body.page-id-125 .elementor-shortcode {
  height: 100% !important;
  min-height: 100vh !important;
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
}

/* Booknetic panelė pilnai per ekraną */
body.page-id-125 #booknetic-customer-panel,
body.page-id-125 .booknetic-body,
body.page-id-125 .booknetic-cp-container {
  height: 100% !important;
  min-height: 100vh !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  flex-direction: column !important;
}

/* Header lieka viršuje */
body.page-id-125 .booknetic-cp-header {
  flex: 0 0 auto !important;
  width: 100% !important;
}

/* Body užpildo visą likusį aukštį */
body.page-id-125 .booknetic-cp-body {
  flex: 1 1 auto !important;
  min-height: 0 !important;  /* kad flex'as veiktų */
  overflow-y: auto !important; /* jei bus daugiau turinio */
  width: 100% !important;
}/* End custom CSS */