.elementor-12510 .elementor-element.elementor-element-47e0b39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12510 .elementor-element.elementor-element-ff729da{--display:flex;--justify-content:flex-end;}.elementor-12510 .elementor-element.elementor-element-ff729da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12510 .elementor-element.elementor-element-002a845{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12510 .elementor-element.elementor-element-002a845.elementor-element{--align-self:stretch;}@media(min-width:769px){.elementor-12510 .elementor-element.elementor-element-ff729da{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-002a845 *//* Input (campo de pedido) */
.seguimiento input[name="fastmail_tracking_id"] {
  width: 40%;
  padding: 8px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

/* Placeholder */
.seguimiento input[name="fastmail_tracking_id"]::placeholder {
  color: #777;
  opacity: 1;
}

/* Focus del input */
.seguimiento input[name="fastmail_tracking_id"]:focus {
  outline: none;
  border-color: #276197;
  box-shadow: 0 0 0 4px rgba(39,97,151,0.12);
}

/* Botón (Consult) */
.seguimiento input.update_button[type="button"],
.seguimiento #consult_tracking_fastmail {
  background-color: #276197; /* color inicial */
  color: #ffffff;            /* texto blanco */
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 15px;
  transition: background-color 0.2s ease, transform 0.06s ease;
  -webkit-appearance: none; /* para consistencia en algunos navegadores */
}

/* Hover: un tono más claro */
.seguimiento input.update_button[type="button"]:hover,
.seguimiento #consult_tracking_fastmail:hover {
  background-color: #3479b5; /* aclarado */
}

/* Estado deshabilitado (cuando haces .prop('disabled', true) en JS) */
.seguimiento input.update_button[disabled],
.seguimiento #consult_tracking_fastmail[disabled] {
  opacity: 0.65;
  cursor: not-allowed;
  filter: grayscale(0.1);
}

.seguimiento input[name="fastmail_tracking_id"] {
  width: 100% !important;
  max-width: 80%;  /* opcional, para que no se estire demasiado en pantallas grandes */
  box-sizing: border-box;
}/* End custom CSS */