.elementor-3162 .elementor-element.elementor-element-a68f966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3162 .elementor-element.elementor-element-b957dfa{text-align:center;}.elementor-3162 .elementor-element.elementor-element-b957dfa .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-27325a8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-e538f3e *//* ===== Estilo general de la tabla de suscripción PMS ===== */
.pms-account-subscription-details-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 14px 30px rgba(15, 23, 42, 0.08);
  font-family: "Quicksand", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Celdas generales */
.pms-account-subscription-details-table th,
.pms-account-subscription-details-table td {
  padding: 14px 20px;
  font-size: 15px;
  border-bottom: 1px solid #eef2ff;
}

/* Primera columna (etiquetas: Subscription Plan, Estado, etc.) */
.pms-account-subscription-details-table td:first-child {
  font-weight: 600;
  color: #6b7280;        /* gris medio */
  width: 35%;
  background: #f9fafb;  /* gris muy clarito */
}

/* Segunda columna (valores) */
.pms-account-subscription-details-table td:last-child {
  color: #111827;        /* casi negro */
}

/* Última fila sin borde inferior */
.pms-account-subscription-details-table tr:last-child td {
  border-bottom: none;
}

/* Fila de cabecera si existe (por si en tu instalación sale un header) */
.pms-account-subscription-details-table thead tr th {
  background: #f5f3ff;
  color: #4c1d95;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

/* ===== Estilo de las acciones (Retry payment, Cancel, Abandon) ===== */
.pms-account-subscription-details-table .pms-account-subscription-action-link {
  font-weight: 600;
  text-decoration: none;
  margin-right: 16px;
  color: #e11d48;              //* End custom CSS */