/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 23 2026 | 10:39:36 */
/* DD - Logo Brief Color Fields Inline */

.jet-form-builder__label {
    margin-top: 10px;
    font-weight: 500;
}

/* שורת שדות הצבע */
.jet-form-builder-row:has(input[name="primary_brand_color"]),
.jet-form-builder-row:has(input[name="secondary_brand_color"]),
.jet-form-builder-row:has(input[name="extra_brand_color"]) {
  display: inline-block !important;
  vertical-align: top !important;
  box-sizing: border-box !important;
  text-align: center !important;
  margin-bottom: 18px !important;
}

/* כותרת מעל כל צבע */
.jet-form-builder-row:has(input[name="primary_brand_color"]) .jet-form-builder__label,
.jet-form-builder-row:has(input[name="secondary_brand_color"]) .jet-form-builder__label,
.jet-form-builder-row:has(input[name="extra_brand_color"]) .jet-form-builder__label {
  display: block !important;
  text-align: center !important;
  font-weight: 600 !important;
  margin-bottom: 8px !important;
}

/* עיצוב שדה הצבע כעיגול */
input[type="color"][name="primary_brand_color"],
input[type="color"][name="secondary_brand_color"],
input[type="color"][name="extra_brand_color"] {
  width: 76px !important;
  height: 76px !important;
  padding: 5px !important;
  border: 2px solid #d6d6d6 !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  cursor: pointer !important;
  display: block !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12) !important;
  transition: all 0.2s ease-in-out !important;
}

/* Hover כחול על כל העיגולים */
input[type="color"][name="primary_brand_color"]:hover,
input[type="color"][name="secondary_brand_color"]:hover,
input[type="color"][name="extra_brand_color"]:hover {
  border: 2px solid #0b324d !important;
  transform: scale(1.06) !important;
  box-shadow: 0 3px 15x #0b324d6b !important;
}

/* Focus גם למקלדת */
input[type="color"][name="primary_brand_color"]:focus,
input[type="color"][name="secondary_brand_color"]:focus,
input[type="color"][name="extra_brand_color"]:focus {
  border: 2px solid #0b324d !important;
  outline: none !important;
  box-shadow: 0 3px 15x #0b324d6b !important;
}

/* Chrome / Edge */
input[type="color"][name="primary_brand_color"]::-webkit-color-swatch-wrapper,
input[type="color"][name="secondary_brand_color"]::-webkit-color-swatch-wrapper,
input[type="color"][name="extra_brand_color"]::-webkit-color-swatch-wrapper {
  padding: 0 !important;
  border-radius: 50% !important;
}

input[type="color"][name="primary_brand_color"]::-webkit-color-swatch,
input[type="color"][name="secondary_brand_color"]::-webkit-color-swatch,
input[type="color"][name="extra_brand_color"]::-webkit-color-swatch {
  border: none !important;
  border-radius: 50% !important;
}

/* Firefox */
input[type="color"][name="primary_brand_color"]::-moz-color-swatch,
input[type="color"][name="secondary_brand_color"]::-moz-color-swatch,
input[type="color"][name="extra_brand_color"]::-moz-color-swatch {
  border: none !important;
  border-radius: 50% !important;
}

/* דסקטופ + טאבלט */
@media (min-width: 768px) {
  .jet-form-builder-row:has(input[name="primary_brand_color"]),
  .jet-form-builder-row:has(input[name="secondary_brand_color"]),
  .jet-form-builder-row:has(input[name="extra_brand_color"]) {
    width: 30% !important;
    margin-left: 1.5% !important;
  }

  .jet-form-builder-row:has(input[name="extra_brand_color"]) {
    margin-left: 0 !important;
  }
}

/* מובייל - גם בשורה אחת */
@media (max-width: 767px) {
  .jet-form-builder-row:has(input[name="primary_brand_color"]),
  .jet-form-builder-row:has(input[name="secondary_brand_color"]),
  .jet-form-builder-row:has(input[name="extra_brand_color"]) {
    width: 31.5% !important;
    padding: 0 4px !important;
  }

  .jet-form-builder-row:has(input[name="primary_brand_color"]) .jet-form-builder__label,
  .jet-form-builder-row:has(input[name="secondary_brand_color"]) .jet-form-builder__label,
  .jet-form-builder-row:has(input[name="extra_brand_color"]) .jet-form-builder__label {
    font-size: 13px !important;
    line-height: 1.3 !important;
  }

  input[type="color"][name="primary_brand_color"],
  input[type="color"][name="secondary_brand_color"],
  input[type="color"][name="extra_brand_color"] {
    width: 58px !important;
    height: 58px !important;
    padding: 4px !important;
  }

  input[type="color"][name="primary_brand_color"]:hover,
  input[type="color"][name="secondary_brand_color"]:hover,
  input[type="color"][name="extra_brand_color"]:hover {
    border: 4px solid #0b324d !important;
    transform: scale(1.05) !important;
  }
}