.elementor-2015 .elementor-element.elementor-element-a8c61d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2015 .elementor-element.elementor-element-f2006dd{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2015 .elementor-element.elementor-element-f2006dd .elementor-divider-separator{width:100%;}.elementor-2015 .elementor-element.elementor-element-f2006dd .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2015 .elementor-element.elementor-element-b312ae2{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2015 .elementor-element.elementor-element-a8c61d8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2015 .elementor-element.elementor-element-f2006dd .elementor-divider{padding-block-start:30px;padding-block-end:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-21288c7 */.order-lookup-form {
      max-width: 500px;
      margin: 20px 0;
      padding: 20px;
      border: 2px solid #FFB800;
      border-radius: 8px;
      background-color: #FFFFFF;
      font-family: 'Poppins', sans-serif;
  }

  .order-lookup-form h3 {
      color: #3C1700;
      font-family: 'Poppins', sans-serif;
      margin-bottom: 15px;
  }

  .order-lookup-form input {
      width: 100%;
      padding: 12px;
      margin: 10px 0;
      border: 2px solid #FFB800;
      border-radius: 6px;
      font-size: 16px;
      font-family: 'Poppins', sans-serif;
      color: #3C1700;
      box-sizing: border-box;
  }

  .order-lookup-form input::placeholder {
      color: #555555;
  }

  .order-lookup-form button {
      width: 100%;
      padding: 12px;
      background-color: #FFB800;
      color: #3C1700;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      font-size: 16px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      transition: all 0.3s ease;
  }

  .order-lookup-form button:hover {
      background-color: #FF4D00;
      color: #FFFFFF;
      transform: translateY(-2px);
  }

  .order-results {
      width: 100%;
      border-collapse: collapse;
      margin-top: 20px;
      font-family: 'Poppins', sans-serif;
  }

  .order-results th {
      background-color: #FFB800;
      color: #3C1700;
      padding: 12px;
      text-align: left;
      font-weight: 600;
      border-bottom: 3px solid #FF4D00;
  }

  .order-results td {
      padding: 12px;
      border-bottom: 1px solid #FFB800;
      color: #3C1700;
  }

  .order-results tr:hover {
      background-color: #FFF5E6;
  }

  .order-results a {
      color: #FF4D00;
      text-decoration: none;
      font-weight: 500;
      transition: all 0.3s ease;
  }

  .order-results a:hover {
      color: #3C1700;
      text-decoration: underline;
  }

  .status-completed {
      color: #28a745;
      font-weight: 600;
  }

  .status-pending {
      color: #FF4D00;
      font-weight: 600;
  }

  .status-processing {
      color: #FFB800;
      font-weight: 600;
  }

  /* Mobile responsive */
  @media (max-width: 768px) {
      .order-lookup-form {
          padding: 15px;
      }

      .order-results {
          font-size: 14px;
      }

      .order-results th, .order-results td {
          padding: 8px;
      }
  }/* End custom CSS */