/*
Theme Name: Tandem
Theme URI: http://designwork.com.ua
Author: Designwork
Author URI: http://designwork.com.ua
Description: Tandem
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
}
.custom-select-trigger .selected-value {
  width: 100%;
}
.page-template-careers .glass-card form,
.page-template-contacts .glass-card form {
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
  width: 100%;
}
.page-template-careers .input-wrapper p, .page-template-careers .input-wrapper span,
.page-template-contacts .input-wrapper p, .page-template-careers .input-wrapper span {
  display: block;
  width: 100%;
}
.page-template-careers .wpcf7-not-valid-tip,
.page-template-contacts .wpcf7-not-valid-tip {
  font-size: 12px;
}
.flex-box {
  display: flex;
  gap: 20px;
}
.cta-content .btn-outline {
  margin-top: var(--space-xl);
}
.attach__btn-wrapper {
  position: relative;
}
.attach__btn-wrapper .filex-attach input {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  z-index: 3;
}
.attach__btn-wrapper {
  position: relative;
  cursor: pointer;
}
.attach__btn-wrapper * {
  cursor: pointer;
}
.attach__btn-wrapper .btn-outline .wpcf7-form-control-wrap {
  position: static;
}
input:-webkit-autofill {
  background: transparent !important;
}
.attach__btn-wrapper .btn-outline input {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  z-index: 99;
  left: 0;
  top: 0;
  cursor: pointer;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px transparent inset !important; /* імітує заливку потрібним кольором */
    -webkit-text-fill-color: #fff !important; /* колір тексту всередині */
    transition: background-color 5000s ease-in-out 0s;
}