/**
 * ==========================================================================
 * GRAVITY FORMS CUSTOMIZATIONS
 * ==========================================================================
 * 
 * Custom styles for Gravity Forms plugin.
 * Moved from css/gravity-form.css during 2026-02-05 reorganization.
 * 
 * @package Verimus
 * @since 2.0.0
 * ==========================================================================
 */

.verimus-gravity-form input:not([type="checkbox"]):not([type="submit"]),
.verimus-gravity-form textarea{
  border-radius: 16px;
  border: 1px solid var(--grayscale-200);
  color: var(--grayscale-400);
  background-color: var(--grayscale-50);
  border-radius: 10px;
  box-shadow: none;
}

.verimus-gravity-form input:not([type="checkbox"]):not([type="submit"]):focus,
.verimus-gravity-form textarea:focus{
  border-color: var(--main);
  outline: none;
  box-shadow: none;
}

.verimus-gravity-form input[type="submit"]{
  background-color: var(--main) !important;
  color: white !important;
  border-color: transparent !important;
  border-radius: var(--btn-border-radius) !important;
  font-weight: var(--btn-font-weight) !important;
}

.gform_button{
  padding: var(--btn-padding-y-lg) var(--btn-padding-x) !important;
  background-color: var(--main) !important;
  color: white !important;
  border-color: transparent !important;
  border-radius: var(--btn-border-radius) !important;
  border: 0 !important;
  font-weight: var(--btn-font-weight) !important;
}

.gform_button:hover{
  background-color: var(--main-hover) !important;
}

.verimus-gravity-form .gform_button{
  padding: var(--btn-padding-y) var(--btn-padding-x) !important;
  background-color: var(--main) !important;
  color: white !important;
  border-color: transparent !important;
  border-radius: var(--btn-border-radius) !important;
  border: 0 !important;
  font-weight: var(--btn-font-weight) !important;
}

.verimus-gravity-form .gform_button:hover{
  background-color: var(--main-hover) !important;
}

.verimus-gravity-form input[type="submit"]:hover{
  background-color: var(--main-hover) !important;
}

.gravityflow_workflow_wrap .postbox-container .button{
  background: var(--main);
  color: white;
  border-color: transparent;
  border-radius: var(--btn-border-radius);
  border: 0;
  height: auto;
  min-height: auto;
  font-weight: var(--btn-font-weight);
  padding: var(--btn-padding-y) var(--btn-padding-x);
}

.detail-view-print{
  display: flex;
  align-items: center;
  gap: 5px;
}

.gform-theme--framework select{
  background-image: none;
  background-color: var(--grayscale-100);
  padding-right: 30px;
  border-color: var(--grayscale-200);
  box-shadow: none;
  outline: 0;
}

.gravityflow_workflow_wrap select{
  padding:initial;
}

.gform-theme--foundation .gform_fields {
  gap: 24px;
}

.gform-theme--framework .gform-field-label {
  font-weight: 700;
}
