.elementor-14465 .elementor-element.elementor-element-d320ab0{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}/* Start custom CSS for pms-account, class: .elementor-element-a98d63f *//* ── PMS Account navigacija ─────────────────────── */
.pms-account-navigation ul {
  display: flex !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 1px solid #D3B28E !important;
}

.pms-account-navigation ul li {
  flex: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-right: 1px solid #D3B28E !important;
}

.pms-account-navigation ul li:last-child {
  border-right: none !important;
}

.pms-account-navigation ul li a {
  display: block !important;
  width: 100% !important;
  padding: 13px 8px !important;
  text-align: center !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  color: #9B6D4C !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

/* Aktyvus tab — visi borderiai raudoni */
.pms-account-navigation ul li.pms-account-navigation-link:has(.pms-account-navigation-link--active) {
  border-right-color: #C53825 !important;
  outline: 1px solid #C53825;
  outline-offset: -1px;
}

.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active {
  color: #C53825 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

/* Hover — tamsiai rudi borderiai */
.pms-account-navigation ul li:hover {
  border-right-color: #2D1C16 !important;
  outline: 1px solid #2D1C16;
  outline-offset: -1px;
}

.pms-account-navigation li.pms-account-navigation-link a:hover {
  color: #2D1C16 !important;
  box-shadow: none !important;
}

@media (max-width: 600px) {
  .pms-account-navigation ul {
    flex-direction: column !important;
  }

  .pms-account-navigation ul li {
    border-right: none !important;
    border-bottom: 1px solid #D3B28E !important;
  }

  .pms-account-navigation ul li:last-child {
    border-bottom: none !important;
  }
}

/* Turinys po navigacijos */
.elementor-widget-pms-account .elementor-widget-container > p {
  background: #ffffff;
  padding: 24px 10px 24px 24px;
  margin: 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #9B6D4C !important;
}

/* Borderis aplink turinį */
.elementor-widget-pms-account .elementor-widget-container > div:not(.pms-account-navigation) {
  border: 1px solid #D3B28E!important;
  border-top: none;
  background: #ffffff;
  padding: 24px;
}

/* Tarpas tarp tab'ų ir turinio — mažiau */
.pms-account-navigation {
  margin-bottom: 0 !important;
}

/* "čia" link'as — paboldintas */
.elementor-widget-pms-account .elementor-widget-container > p a {
  color: #C53825 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}

/* Laukelių labeliai */
.pms-form-fields-wrapper .pms-field label {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  color: #9B6D4C !important;
  margin-bottom: 6px !important;
  margin-top: 24px !important;
  display: block !important;
}

/* Inputai */
.pms-form-fields-wrapper .pms-field input[type="text"],
.pms-form-fields-wrapper .pms-field input[type="password"] {
  width: 100% !important;
  padding: 12px 14px !important;
  border: 1px solid #D3B28E !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px !important;
  color: #2D1C16 !important;
  box-sizing: border-box !important;
  outline: none !important;
}

/* Išsaugoti mygtukas */
.pms-form-fields-wrapper input[type="submit"] {
  padding: 14px 32px !important;
  background: #C53825 !important;
  color: #F9F4EE !important;
  border: none !important;
  border-radius: 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

.pms-account-subscription-action-link {
  color: #C53825 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px !important;
}

.pms-account-subscription-action-link:hover {
  color: #2D1C16 !important;
}/* End custom CSS */