.elementor-1396 .elementor-element.elementor-element-f61b12a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1396 .elementor-element.elementor-element-17ed80c{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-1396 .elementor-element.elementor-element-17ed80c:not(.elementor-motion-effects-element-type-background), .elementor-1396 .elementor-element.elementor-element-17ed80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-1303b34 */@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  table#wpcargo-track-table, #wpcargo-track-table thead, #wpcargo-track-table tbody, #wpcargo-track-table th, #wpcargo-track-table td, #wpcargo-track-table tr {
    display: flex !important;
  } #wpcargo-track-table .submit-track {
    padding: 0px !important;
  }#wpcargo-track-table tr {
    margin: 0 !important;
  }
}
table.track_form_table tr td input[type="text"],
table.track_form_table tr td select,
table.track_form_table tr td textarea {
 min-width: auto;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box; /* Make width behave nicely */
}
.track_form_table {
  border: none;
  margin-block-end: 0px !important;
}
.wpcargo-track {
  padding: 7px!important;
  background-color: #FFF !important;
}

/* Container */
.track_form_th {
  padding: 0px;
}
table.track_form_table tr td {
  padding: 0px;
}
.wpcargo-track {
  background-color: transparent;
  padding: 0px;
    
}
.wpcargo-track {
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
.track_form_tr {
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  background: #fff;
  border-radius: 10px !important; 
}
/* Input field */
.wpcargo-track input.input_track_num {
   padding: 16px 15px;
    border: none;
    border-radius: 4px 0 0 4px;
    outline: none;
  width: 100%;
    font-size: 14px;
    color: #333;
}

/* Button */
.wpcargo-track input.wpcargo-btn {
    background-color: #FFAB04; /* yellow/orange button */
    width: 100%;
    color: #fff;
   padding: 16px 5px;
    font-weight: bold;
    border: none;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.wpcargo-track input.wpcargo-btn:hover {
    background-color: #e09c00;
}
.track_form_th {
  border: none;
}
/* Optional: Hide extra table rows like example text */
#wpcargo-track-table h4 {
    display: none;
}
.track_form_td {
  border: none;
}
.track_form_table {
    border: none;
}/* End custom CSS */