:root{--rp-navy:#0b1f3a;--rp-blue:#174a7e;--rp-border:#dbe2ea;--rp-muted:#64748b;--rp-bg:#f4f7fb;--rp-gold:#d6a437}
*{box-sizing:border-box}.retired-directory-page,.retired-player-page{margin:0;background:var(--rp-bg);color:#111827;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.retired-shell,.retired-profile-shell{width:min(1380px,calc(100% - 32px));margin:28px auto 64px}.retired-hero{display:flex;justify-content:space-between;align-items:end;gap:28px;padding:34px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#071a31,#174a7e);box-shadow:0 16px 38px rgba(15,23,42,.15)}.retired-kicker{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#9ec5ef}.retired-hero h1{margin:.12em 0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.retired-hero p{margin:0;color:#dbeafe;max-width:760px}.retired-hero__count{text-align:right}.retired-hero__count strong{display:block;font-size:3rem;line-height:1}.retired-hero__count span{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#bfdbfe}.retired-controls{display:grid;grid-template-columns:minmax(280px,1fr) 190px 160px 190px auto;gap:10px;margin:20px 0 8px;padding:14px;background:#fff;border:1px solid var(--rp-border);border-radius:16px}.retired-controls input,.retired-controls select,.retired-controls button{min-height:44px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:0 13px;font:inherit}.retired-controls button{font-weight:800;color:var(--rp-blue);cursor:pointer}.retired-meta{margin:12px 2px;color:var(--rp-muted)}.retired-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:14px}.retired-card{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;min-height:116px;padding:14px;background:#fff;border:1px solid var(--rp-border);border-radius:17px;color:#111827;text-decoration:none;box-shadow:0 6px 18px rgba(15,23,42,.05);transition:.15s}.retired-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 12px 26px rgba(15,23,42,.11)}.retired-card__photo{width:86px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(145deg,#dbeafe,#e5e7eb);font-size:24px;font-weight:900;color:#475569}.retired-card__photo img{width:100%;height:100%;object-fit:contain}.retired-card__body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.retired-card__body strong{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retired-card__body span,.retired-card__body small{color:var(--rp-muted)}.hof-badge{display:inline-flex;align-items:center;width:max-content;margin-top:4px;padding:4px 7px;border-radius:999px;background:#fff6d8;color:#8a5a00;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.retired-empty,.retired-loading{padding:30px;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;color:var(--rp-muted)}.retired-toolbar{width:min(1380px,calc(100% - 32px));margin:14px auto 0}.retired-toolbar a{display:inline-flex;padding:9px 13px;border-radius:10px;background:#eaf2fb;color:var(--rp-blue);font-weight:800;text-decoration:none}
.retired-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:320px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#071a31,#174a7e);color:#fff;box-shadow:0 16px 38px rgba(15,23,42,.15)}.retired-profile-hero__copy{padding:36px}.retired-profile-hero h1{font-size:clamp(2.5rem,5vw,4.8rem);line-height:.96;margin:.18em 0}.retired-profile-hero__identity{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.retired-profile-hero__identity span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.12)}.retired-profile-hero__photo{display:flex;align-items:end;justify-content:center;min-height:320px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.16),transparent 55%)}.retired-profile-hero__photo img{height:310px;max-width:100%;object-fit:contain;object-position:bottom}.retired-bio-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:16px 0}.retired-bio-item,.retired-card-section{background:#fff;border:1px solid var(--rp-border);border-radius:15px}.retired-bio-item{padding:13px}.retired-bio-item small{display:block;color:var(--rp-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.retired-bio-item strong{display:block;margin-top:5px}.retired-tabs{display:flex;gap:7px;overflow:auto;margin:18px 0 14px;padding:7px;background:#fff;border:1px solid var(--rp-border);border-radius:14px}.retired-tabs button{border:0;border-radius:9px;background:transparent;padding:10px 14px;font-weight:800;white-space:nowrap;cursor:pointer}.retired-tabs button.is-active{background:var(--rp-navy);color:#fff}.retired-panel{display:none}.retired-panel.is-active{display:block}.retired-card-section{margin-bottom:14px;overflow:hidden}.retired-card-section__head{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.retired-card-section__head h2{margin:0;font-size:1.25rem}.retired-table-wrap{overflow:auto}.retired-table{width:100%;border-collapse:collapse;font-size:.86rem;white-space:nowrap}.retired-table th,.retired-table td{padding:10px 11px;border-bottom:1px solid #edf0f4;text-align:right}.retired-table th:first-child,.retired-table td:first-child,.retired-table th:nth-child(2),.retired-table td:nth-child(2){text-align:left}.retired-table thead{background:#f8fafc;color:#475569}.retired-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;padding:18px}.retired-summary-stat{padding:13px;border-radius:12px;background:#f8fafc}.retired-summary-stat small{display:block;color:var(--rp-muted);font-size:10px;font-weight:900;text-transform:uppercase}.retired-summary-stat strong{font-size:1.35rem}.retired-timeline{display:grid;gap:10px;padding:18px}.retired-timeline article{padding:13px;border-left:4px solid #93c5fd;background:#f8fafc;border-radius:0 12px 12px 0}.retired-timeline strong{display:block}.retired-timeline small{color:var(--rp-muted)}.retired-highs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:18px}.retired-high{padding:14px;border-radius:12px;background:#f8fafc}.retired-high strong{display:block;font-size:1.5rem}.retired-high span,.retired-high small{color:var(--rp-muted)}
@media(max-width:980px){.retired-controls{grid-template-columns:1fr 1fr}.retired-controls input{grid-column:1/-1}.retired-profile-hero{grid-template-columns:1fr 270px}.retired-bio-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.retired-shell,.retired-profile-shell,.retired-toolbar{width:calc(100% - 20px)}.retired-hero{align-items:start;flex-direction:column}.retired-hero__count{text-align:left}.retired-controls{grid-template-columns:1fr}.retired-controls input{grid-column:auto}.retired-profile-hero{grid-template-columns:1fr}.retired-profile-hero__copy{padding:26px 20px}.retired-profile-hero__photo{min-height:230px}.retired-profile-hero__photo img{height:225px}.retired-bio-grid{grid-template-columns:repeat(2,1fr)}}
/* v0.16.9 */
.retired-controls{grid-template-columns:minmax(280px,1fr) 190px 160px auto}.retired-directory-table-wrap{overflow:auto;background:#fff;border:1px solid var(--rp-border);border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.05)}.retired-directory-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.9rem}.retired-directory-table th,.retired-directory-table td{padding:12px 14px;border-bottom:1px solid #edf0f4;text-align:left}.retired-directory-table th{background:#f8fafc;color:#475569;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;user-select:none}.retired-directory-table th:nth-child(n+4),.retired-directory-table td:nth-child(n+4){text-align:right}.retired-directory-table tbody tr:hover{background:#f8fbff}.retired-name-link{font-weight:800;color:var(--rp-blue);text-decoration:none}.retired-name-link:hover{text-decoration:underline}.sort-mark{margin-left:5px;color:#94a3b8;font-size:.7rem}.retired-directory-table th.is-sorted .sort-mark{color:var(--rp-blue)}.hof-dot{margin-left:7px;color:var(--rp-gold)}
.retired-award-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;padding:18px 18px 0}.retired-award-summary article{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.retired-award-summary small{display:block;color:var(--rp-blue);font-weight:900}.retired-award-summary strong{display:block;font-size:1.6rem;line-height:1.1;margin:3px 0}.retired-award-summary span{color:var(--rp-muted);font-size:.78rem}.retired-high-group{padding:0 18px 18px}.retired-high-group h3{margin:18px 0 0;font-size:1rem;color:var(--rp-navy)}.retired-highs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:12px 0 0}.retired-high{min-width:0}.retired-high__label{display:block;min-height:2.4em;line-height:1.2;color:#334155!important;font-weight:800;white-space:normal;overflow:visible;word-break:normal}.retired-high small{display:block;margin-top:5px;white-space:normal}.retired-table tr.is-career-row{background:#eef5fc;font-weight:800}.retired-table tr.is-career-row td{border-top:2px solid #bfdbfe}
@media(max-width:700px){.retired-directory-table{font-size:.82rem}.retired-directory-table th,.retired-directory-table td{padding:10px}.retired-controls{grid-template-columns:1fr}}
/* v0.17.0 */
.retired-directory-table--stats th:first-child,.retired-directory-table--stats td:first-child{min-width:220px}.retired-directory-table--stats th:nth-child(n+3),.retired-directory-table--stats td:nth-child(n+3){text-align:right}.retired-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:18px 0 4px}.retired-pagination button{border:1px solid var(--rp-border);border-radius:9px;background:#fff;padding:8px 11px;font-weight:800;cursor:pointer}.retired-pagination button:hover:not(:disabled),.retired-pagination button.is-active{background:var(--rp-navy);color:#fff;border-color:var(--rp-navy)}.retired-pagination button:disabled{opacity:.4;cursor:default}.retired-award-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;padding:18px}.retired-award-totals section{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.retired-award-totals h3{margin:0;padding:11px 13px;background:#f1f5f9;color:var(--rp-navy);font-size:.95rem}.retired-award-totals table{width:100%;border-collapse:collapse}.retired-award-totals th,.retired-award-totals td{padding:8px 10px;border-top:1px solid #e5e7eb;text-align:left}.retired-award-totals th{width:52px;color:#64748b}.retired-award-totals td:last-child{text-align:right;font-weight:900}.retired-high__label{min-height:auto!important;font-size:.88rem}.retired-high{display:grid;grid-template-columns:minmax(120px,1fr) auto;column-gap:12px;align-items:start}.retired-high strong{grid-column:2;grid-row:1;font-size:1.45rem}.retired-high small{grid-column:1/-1}.hof-dot{margin:0;color:var(--rp-gold)}
@media(max-width:700px){.retired-directory-table--stats th:first-child,.retired-directory-table--stats td:first-child{min-width:180px}.retired-award-totals{grid-template-columns:1fr;padding:12px}}


/* v0.17.1 · Homogeneización visual */
.retired-directory-page .retired-shell{
  width:min(1440px,calc(100% - 28px));
  margin-top:18px;
}
.retired-directory-page .retired-controls{
  margin-top:0;
}
.retired-directory-table{
  font-size:.88rem;
}
.retired-directory-table th{
  font-size:.75rem;
  text-transform:uppercase;
  letter-spacing:.045em;
}
.retired-directory-table td{
  padding:9px 12px;
}
.retired-directory-table th:first-child,
.retired-directory-table td:first-child{
  min-width:260px;
}
.retired-player-cell{
  display:flex;
  align-items:center;
  gap:10px;
  color:#172033;
  text-decoration:none;
  min-width:230px;
}
.retired-list-avatar{
  width:36px;
  height:36px;
  min-width:36px;
  flex:0 0 36px;
  border-radius:50%;
  overflow:hidden;
  background:#eef2f7;
  border:1px solid #e0e7ef;
  display:grid;
  place-items:center;
}
.retired-list-avatar img{
  display:block;
  width:100%;
  height:100%;
  border-radius:50%;
  object-fit:cover;
  object-position:center top;
}
.retired-player-cell__identity{
  display:flex;
  flex-direction:column;
  gap:2px;
  min-width:0;
}
.retired-player-cell__identity strong{
  display:flex;
  align-items:center;
  gap:6px;
  font-size:.96rem;
  line-height:1.2;
  white-space:nowrap;
}
.retired-player-cell__identity small{
  color:#7a8797;
  font-size:.76rem;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.hof-star{
  margin-left:2px;
  color:var(--rp-gold);
  font-size:.9rem;
  line-height:1;
  flex:0 0 auto;
}
.retired-bio-item{
  position:relative;
  overflow:hidden;
  min-height:92px;
  padding:17px 16px 15px;
  box-shadow:0 6px 18px rgba(16,24,40,.055);
}
.retired-bio-item::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:3px;
  background:linear-gradient(90deg,var(--rp-blue),var(--rp-gold));
  opacity:.78;
}
.retired-bio-item small{
  text-transform:uppercase;
  letter-spacing:.055em;
  font-weight:700;
  font-size:10px;
}
.retired-bio-item strong{
  line-height:1.3;
}
.retired-bio-grid--historical{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.retired-profile-hero--historical{
  min-height:280px;
}
.retired-historical-note{
  padding:16px 18px;
  border:1px solid #dbe2ea;
  border-left:4px solid var(--rp-gold);
  border-radius:12px;
  background:#fff;
  color:#64748b;
}
@media(max-width:700px){
  .retired-directory-table th:first-child,
  .retired-directory-table td:first-child{min-width:220px}
  .retired-bio-grid--historical{grid-template-columns:repeat(2,1fr)}
}


/* v0.17.2 · Corrección definitiva de avatares JPG */
.retired-directory-table .retired-list-avatar{
  width:36px !important;
  height:36px !important;
  min-width:36px !important;
  max-width:36px !important;
  min-height:36px !important;
  max-height:36px !important;
  flex:0 0 36px !important;
  overflow:hidden !important;
  border-radius:50% !important;
  position:relative;
}
.retired-directory-table .retired-list-avatar > img{
  display:block !important;
  position:absolute;
  inset:0;
  width:36px !important;
  height:36px !important;
  min-width:36px !important;
  max-width:36px !important;
  min-height:36px !important;
  max-height:36px !important;
  object-fit:cover !important;
  object-position:center top !important;
  border-radius:50% !important;
}


/* v0.17.3 · Avatar contenido, sin ampliación ni recorte */
.retired-directory-table .retired-list-avatar{
  display:grid !important;
  place-items:center !important;
  padding:1px !important;
  box-sizing:border-box !important;
  background:#f4f7fa !important;
}
.retired-directory-table .retired-list-avatar > img{
  position:static !important;
  inset:auto !important;
  width:32px !important;
  height:32px !important;
  min-width:0 !important;
  min-height:0 !important;
  max-width:32px !important;
  max-height:32px !important;
  object-fit:contain !important;
  object-position:center center !important;
  border-radius:50% !important;
}


/* v0.17.4 · Avatar igual al índice del Draft */
.retired-directory-table .retired-list-avatar{
  width:54px !important;
  height:54px !important;
  min-width:54px !important;
  max-width:54px !important;
  min-height:54px !important;
  max-height:54px !important;
  flex:0 0 54px !important;
  border-radius:50% !important;
  overflow:hidden !important;
  display:grid !important;
  place-items:center !important;
  background:#eef2f7;
  border:1px solid #e0e7ef;
  position:relative;
}
.retired-directory-table .retired-list-avatar > img{
  position:static !important;
  inset:auto !important;
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-width:0 !important;
  max-width:100% !important;
  min-height:0 !important;
  max-height:100% !important;
  object-fit:cover !important;
  object-position:center top !important;
  border-radius:50% !important;
}
/* Mismo tratamiento usado por Draft para las antiguas JPG 90x65. */
.retired-directory-table .retired-list-avatar--small-jpg{
  width:46px !important;
  height:46px !important;
  min-width:46px !important;
  max-width:46px !important;
  min-height:46px !important;
  max-height:46px !important;
  flex:0 0 46px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}
.retired-directory-table .retired-list-avatar--small-jpg > img{
  width:36px !important;
  height:36px !important;
  max-width:36px !important;
  max-height:36px !important;
  object-fit:contain !important;
  object-position:center !important;
}


/* v0.17.5 · Círculo uniforme en Retired Players */
.retired-directory-table .retired-list-avatar,
.retired-directory-table .retired-list-avatar--small-jpg{
  width:54px !important;
  height:54px !important;
  min-width:54px !important;
  max-width:54px !important;
  min-height:54px !important;
  max-height:54px !important;
  flex:0 0 54px !important;
  border-radius:50% !important;
  overflow:hidden !important;
  display:grid !important;
  place-items:center !important;
}
.retired-directory-table .retired-list-avatar--small-jpg > img{
  width:36px !important;
  height:36px !important;
  min-width:36px !important;
  max-width:36px !important;
  min-height:36px !important;
  max-height:36px !important;
  object-fit:contain !important;
  object-position:center !important;
}


/* v0.17.6 · Ajuste visual de JPG antiguas */
.retired-directory-table .retired-list-avatar--small-jpg > img{
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  max-width:42px !important;
  min-height:42px !important;
  max-height:42px !important;
}


/* =========================================================
   RETIRED PLAYERS DIRECTORY - COMPACT TABLE v0.19.133
   Libera espacio a la derecha para el navegador flotante de Enfold.
   ========================================================= */

.retired-directory-table--stats th:first-child,
.retired-directory-table--stats td:first-child,
.retired-directory-table th:first-child,
.retired-directory-table td:first-child{
    width:215px!important;
    min-width:215px!important;
    max-width:215px!important;
}

.retired-directory-table--stats .retired-player-cell,
.retired-directory-table .retired-player-cell{
    min-width:0!important;
    width:100%!important;
}

.retired-directory-table--stats th:nth-child(2),
.retired-directory-table--stats td:nth-child(2){
    width:55px!important;
    min-width:55px!important;
    max-width:55px!important;
}

.retired-directory-table--stats th:nth-child(3),
.retired-directory-table--stats td:nth-child(3){
    width:75px!important;
    min-width:75px!important;
    max-width:75px!important;
}

.retired-directory-table--stats th:nth-child(4),
.retired-directory-table--stats td:nth-child(4),
.retired-directory-table--stats th:nth-child(5),
.retired-directory-table--stats td:nth-child(5){
    width:50px!important;
    min-width:50px!important;
    max-width:50px!important;
}

.retired-directory-table--stats th,
.retired-directory-table--stats td{
    padding-left:8px!important;
    padding-right:8px!important;
}

.retired-directory-table--stats .retired-player-name{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}



/* =========================================================
   RETIRED PLAYERS DIRECTORY - REAL TABLE WIDTH v0.19.134
   v0.19.133 compactó columnas, pero la tabla seguía en width:100%,
   por lo que el navegador redistribuía el espacio liberado.
   Aquí reducimos el ancho REAL de la tabla y reservamos margen derecho.
   ========================================================= */

.retired-directory-page .retired-table-wrap{
    width:max-content!important;
    max-width:calc(100% - 90px)!important;
    overflow:auto!important;
}

.retired-directory-page .retired-directory-table--stats{
    width:max-content!important;
    min-width:0!important;
    max-width:none!important;
    table-layout:auto!important;
}

/* Jugador recupera algo de aire respecto a v0.19.133. */
.retired-directory-page .retired-directory-table--stats th:first-child,
.retired-directory-page .retired-directory-table--stats td:first-child{
    width:245px!important;
    min-width:245px!important;
    max-width:245px!important;
}

.retired-directory-page .retired-directory-table--stats .retired-player-cell{
    width:100%!important;
    min-width:0!important;
}

/* Columnas descriptivas compactas, pero sin apretarlas en exceso. */
.retired-directory-page .retired-directory-table--stats th:nth-child(2),
.retired-directory-page .retired-directory-table--stats td:nth-child(2){
    width:60px!important;
    min-width:60px!important;
    max-width:60px!important;
}

.retired-directory-page .retired-directory-table--stats th:nth-child(3),
.retired-directory-page .retired-directory-table--stats td:nth-child(3){
    width:80px!important;
    min-width:80px!important;
    max-width:80px!important;
}

.retired-directory-page .retired-directory-table--stats th:nth-child(4),
.retired-directory-page .retired-directory-table--stats td:nth-child(4),
.retired-directory-page .retired-directory-table--stats th:nth-child(5),
.retired-directory-page .retired-directory-table--stats td:nth-child(5){
    width:55px!important;
    min-width:55px!important;
    max-width:55px!important;
}

/* Las estadísticas toman solo el espacio que necesitan sus cabeceras/valores. */
.retired-directory-page .retired-directory-table--stats th:nth-child(n+6),
.retired-directory-page .retired-directory-table--stats td:nth-child(n+6){
    width:auto!important;
    min-width:92px!important;
    max-width:none!important;
}

.retired-directory-page .retired-directory-table--stats th,
.retired-directory-page .retired-directory-table--stats td{
    padding-left:10px!important;
    padding-right:10px!important;
}

@media(max-width:900px){
    .retired-directory-page .retired-table-wrap{
        width:100%!important;
        max-width:100%!important;
    }
}



/* =========================================================
   RETIRED PLAYERS DIRECTORY - PLAYER WIDTH + VERTICAL ALIGN v0.19.135
   ========================================================= */

.retired-directory-page .retired-directory-table--stats th:first-child,
.retired-directory-page .retired-directory-table--stats td:first-child{
    width:285px!important;
    min-width:285px!important;
    max-width:285px!important;
}

.retired-directory-page .retired-directory-table--stats th,
.retired-directory-page .retired-directory-table--stats td{
    vertical-align:middle!important;
}



/* =========================================================
   RETIRED PLAYERS DIRECTORY - BLOCK WIDTH + POS ALIGN v0.19.137
   ========================================================= */

/* El contenedor real de la tabla es .retired-directory-table-wrap. */
.retired-directory-page .retired-directory-table-wrap{
    width:max-content!important;
    max-width:calc(100% - 90px)!important;
    overflow:auto!important;
}

/* La tabla conserva ancho intrínseco real. */
.retired-directory-page .retired-directory-table--stats{
    width:max-content!important;
    min-width:0!important;
    max-width:none!important;
    table-layout:auto!important;
}

/* POS: cabecera y valores alineados a la derecha. */
.retired-directory-page .retired-directory-table--stats th:nth-child(2),
.retired-directory-page .retired-directory-table--stats td:nth-child(2){
    text-align:right!important;
}

/* El bloque de filtros recibe desde JS exactamente el ancho visible de la tabla. */
.retired-directory-page .retired-controls{
    max-width:100%!important;
    box-sizing:border-box!important;
}

@media(max-width:900px){
    .retired-directory-page .retired-directory-table-wrap{
        width:100%!important;
        max-width:100%!important;
    }
    .retired-directory-page .retired-controls{
        width:100%!important;
    }
}

