.elementor-22184 .elementor-element.elementor-element-ea594be{--display:flex;}.elementor-22184 .elementor-element.elementor-element-eb47468{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-98ed7ba *//* ===== WRAPPER ===== */
.woocommerce-form-track-order {
  background: #f1f5f9 !important;
  padding: 25px !important;
  border-radius: 16px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;
  color: #1e293b !important;
}

/* TOP TEXT */
.woocommerce-form-track-order p {
  color: #475569 !important;
  font-size: 14px;
}

/* LABEL */
.woocommerce-form-track-order label {
  color: #1e293b !important;
  font-weight: 500;
}

/* INPUT */
.woocommerce-form-track-order input {
  width: 100% !important;
  padding: 12px 14px !important;
  border-radius: 10px !important;
  border: 1px solid #e2e8f0 !important;
  background: #ffffff !important;
  color: #0f172a !important;
  transition: 0.3s;
}

/* PLACEHOLDER */
.woocommerce-form-track-order input::placeholder {
  color: #94a3b8;
}

/* FOCUS */
.woocommerce-form-track-order input:focus {
  border-color: #0b2a5b !important;
  box-shadow: 0 0 0 3px rgba(11,42,91,0.15);
  outline: none;
}

/* BUTTON */
.woocommerce-form-track-order button {
  background: #0b2a5b !important;
  border: none !important;
  padding: 12px 25px !important;
  border-radius: 10px !important;
  color: #ffffff !important;
  font-weight: 600;
  transition: 0.3s;
}

/* BUTTON HOVER */
.woocommerce-form-track-order button:hover {
  background: #082044 !important;
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(11,42,91,0.25);
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .woocommerce-form-track-order {
    padding: 20px !important;
  }
}/* End custom CSS */