.elementor-1310 .elementor-element.elementor-element-88976df{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-1310 .elementor-element.elementor-element-2334f99{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;color:#222222;}.elementor-1310 .elementor-element.elementor-element-dbb35c0{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;color:#222222;}.elementor-1310 .elementor-element.elementor-element-38145cff{--display:flex;}/* Start custom CSS for html, class: .elementor-element-7e2f8fd */.table-wrapper { overflow-x:auto; margin: 1rem 0; }

/* estilo general */
.cookies-table {
  width: 100
  %;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #222;
}

/* cabecera estilo como la imagen 1 (gris claro) */
.cookies-table thead th {
  background: #f4f4f4;
  font-weight: 700;
  padding: 10px 12px;
  border: 1px solid #e6e6e6;
  text-align: left;
}

/* celdas */
.cookies-table td { 
  background: #fff !important;
  padding: 10px 12px;
  border: 1px solid #eee;
  vertical-align: top;
}


/* destacar el código/nombre de cookie */
.cookies-table td code {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 0.95em;
  font-weight: bold; /* ahora en negrita */
}


/* cambiar anchos desde aquí: colgroup ya fija porcentajes, pero puedes ajustar */
.cookies-table col:nth-child(1) { width: 25%; }
.cookies-table col:nth-child(2) { width: 20%; }
.cookies-table col:nth-child(3) { width: 50%; }
.cookies-table col:nth-child(4) { width: 5%; }

/* respuestas mobile: reduce padding */
@media (max-width:720px) {
  .cookies-table thead th, .cookies-table td { padding: 8px 10px; font-size:13px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a404852 */.cookies-table td {
  text-align: left;       /* alinea a la izquierda */
  vertical-align: middle; /* centra verticalmente */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-384681c */.cookies-table td {
  text-align: left;       /* alinea a la izquierda */
  vertical-align: middle; /* centra verticalmente */
}/* End custom CSS */