.elementor-98 .elementor-element.elementor-element-7d80d9a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-98 .elementor-element.elementor-element-fbbeb5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-ca600e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-98 .elementor-element.elementor-element-24c7c44 .sasfy-custom-shape{background-color:transparent;width:542px;height:571px;background-image:linear-gradient(0deg, #D8717F 0%, #FEA4B1 100%);filter:blur(270px);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-24c7c44{left:-225px;}body.rtl .elementor-98 .elementor-element.elementor-element-24c7c44{right:-225px;}.elementor-98 .elementor-element.elementor-element-24c7c44{top:-220px;}.elementor-98 .elementor-element.elementor-element-e02aeb8 .sasfy-custom-shape{background-color:transparent;width:542px;height:571px;background-image:linear-gradient(0deg, #F12E49 0%, #FFCFD6 100%);filter:blur(270px);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-e02aeb8{right:-225px;}body.rtl .elementor-98 .elementor-element.elementor-element-e02aeb8{left:-225px;}.elementor-98 .elementor-element.elementor-element-e02aeb8{top:-220px;}.elementor-98 .elementor-element.elementor-element-ac4b64d .sasfy-custom-shape{background-color:transparent;width:1323px;height:1102px;background-image:linear-gradient(55deg, #F12E4947 0%, #0000004D 100%);filter:blur(250px);}.elementor-98 .elementor-element.elementor-element-ac4b64d{--e-transform-translateX:-50%;top:-465px;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-ac4b64d{left:50%;}body.rtl .elementor-98 .elementor-element.elementor-element-ac4b64d{right:50%;}.elementor-98 .elementor-element.elementor-element-b481d9f .sasfy-custom-shape{background-color:transparent;width:733px;height:612px;background-image:linear-gradient(55deg, #C9364A52 0%, #0000004D 100%);filter:blur(240px);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-b481d9f{left:20px;}body.rtl .elementor-98 .elementor-element.elementor-element-b481d9f{right:20px;}.elementor-98 .elementor-element.elementor-element-b481d9f{bottom:-70px;}.elementor-98 .elementor-element.elementor-element-deb7898 .sasfy-custom-shape{background-color:transparent;width:733px;height:612px;background-image:linear-gradient(55deg, #F12E49A8 0%, #0000004D 100%);filter:blur(240px);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-deb7898{right:55px;}body.rtl .elementor-98 .elementor-element.elementor-element-deb7898{left:55px;}.elementor-98 .elementor-element.elementor-element-deb7898{bottom:-70px;}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-ca600e3{--width:97%;}}@media(max-width:1200px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-ca600e3{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-ca600e3{--width:95%;}}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-fbbeb5f{--padding-top:170px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-24c7c44{left:-180px;}body.rtl .elementor-98 .elementor-element.elementor-element-24c7c44{right:-180px;}.elementor-98 .elementor-element.elementor-element-24c7c44{top:-143px;}.elementor-98 .elementor-element.elementor-element-24c7c44 .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-e02aeb8{right:-180px;}body.rtl .elementor-98 .elementor-element.elementor-element-e02aeb8{left:-180px;}.elementor-98 .elementor-element.elementor-element-e02aeb8{top:-130px;}.elementor-98 .elementor-element.elementor-element-e02aeb8 .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}.elementor-98 .elementor-element.elementor-element-ac4b64d{top:105px;}.elementor-98 .elementor-element.elementor-element-ac4b64d .sasfy-custom-shape{width:250px;height:200px;filter:blur(120px);}.elementor-98 .elementor-element.elementor-element-deb7898 .sasfy-custom-shape{width:600px;height:400px;}}/* Start custom CSS for booknetic-saas-signin, class: .elementor-element-fd89d63 *//* ===========================
   LOGIN KORTELĖ
   =========================== */

/* Login kortelė su blur ir skaidrumu */
#bookneticSaaSSignInElementorContainer,
#bookneticSaaSSignInElementorContainer .elementor-widget-container,
#bookneticSaaSSignInElementorContainer .bookneticsaas_login {
  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;
}

/* ===========================
   FORMOS INPUTAI
   =========================== */

#bookneticSaaSSignInElementorContainer .bookneticsaas_form input[type="text"],
#bookneticSaaSSignInElementorContainer .bookneticsaas_form input[type="email"],
#bookneticSaaSSignInElementorContainer .bookneticsaas_form input[type="password"] {
  border-radius: 4px !important;
  border: none !important;
  font-size: 16px !important;
  box-shadow: none !important;
}

/* ===========================
   SLAPTAŽODŽIO AKUTĖ LAUKE
   =========================== */

/* Wrapperis apie slaptažodžio inputą */
#bookneticSaaSSignInElementorContainer .bkntc-password-input {
  position: relative !important;
}

/* Didesnis padding dešinėje, kad tilptų akutė */
#bookneticSaaSSignInElementorContainer .bkntc-password-input input[type="password"] {
  padding-right: 45px !important;
}

/* Akutės mygtukas (password visibility toggle) */
#bookneticSaaSSignInElementorContainer .bkntc-toggle-password-visibility {
  position: absolute !important;
  right: 12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 22px !important;
  height: 22px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}

/* Akutės SVG ikonai */
#bookneticSaaSSignInElementorContainer .bkntc-toggle-password-visibility svg {
  width: 20px !important;
  height: 20px !important;
  fill: #000 !important;
}

/* ===========================
   SIGN IN MYGTUKAS
   =========================== */

#bookneticSaaSSignInElementorContainer .bookneticsaas_form input[type="submit"],
#bookneticSaaSSignInElementorContainer .bookneticsaas_form button[type="submit"] {
  background-color: #f12e49 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}

#bookneticSaaSSignInElementorContainer .bookneticsaas_form input[type="submit"]:hover,
#bookneticSaaSSignInElementorContainer .bookneticsaas_form button[type="submit"]:hover {
  background-color: #d90f2f !important;
}

/* ===========================
   NUORODOS: "Pamiršote slaptažodį?" IR "Užsiregistruokite"
   =========================== */

/* Forgot password tekstas (virš mygtuko) */
#bookneticSaaSSignInElementorContainer .bookneticsaas_form a {
  color: #000 !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}

#bookneticSaaSSignInElementorContainer .bookneticsaas_form a:hover {
  text-decoration: underline !important;
}

/* Footer – registracijos nuoroda */
#bookneticSaaSSignInElementorContainer .bookneticsaas_footer a {
  color: #f12e49 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: 0.3s ease !important;
}

#bookneticSaaSSignInElementorContainer .bookneticsaas_footer a:hover {
  color: #d90f2f !important;
  text-decoration: underline !important;
}/* End custom CSS */