/* V9.21.47 · Cabeceras de usuario, Clasificación, Tablón y Reglas.
   Capa acotada: no modifica navegación, permisos ni contenido editorial. */
#main-app>#view-ronda .round-overview-hero-v92136::before{display:none!important;content:none!important}

#main-app>#view-clasificacion.view-content.active,#main-app>#view-comunidad.view-content.active,#main-app>#view-reglas.view-content.active{display:block!important;grid-column:1/-1!important;box-sizing:border-box!important;width:100%!important;max-width:1100px!important;min-width:0!important;min-height:0!important;margin:0 auto!important;padding:24px!important}
#view-clasificacion [hidden],#view-comunidad [hidden],#view-reglas [hidden]{display:none!important}
#view-clasificacion .section-heading-v92147,#view-comunidad .section-heading-v92147,#view-reglas .section-heading-v92147{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 14px!important;min-height:0!important;width:100%!important;margin:0 0 16px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left!important}
#main-app .section-heading-v92147::before,#main-app .section-heading-v92147::after{display:none!important;content:none!important}
#main-app .section-heading-v92147>div:first-child{min-width:0;flex:1 1 auto}
#main-app .section-kicker-v92147{display:block;margin:0 0 5px;color:#e8c651;font:800 9px/1.4 'Exo 2',sans-serif;letter-spacing:.14em;text-transform:uppercase}
#main-app .section-heading-v92147 h1{margin:0!important;padding:0!important;border:0!important;color:#f6f5f0!important;font:850 30px/1.1 'Exo 2',sans-serif!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}
#main-app .section-caption-v92147{margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;color:#9ca9b1!important;font:400 12px/1.5 'Exo 2',sans-serif!important}

/* Clasificación: conserva filas/columnas y reserva anchura real para Pts. */
#view-clasificacion #standings-status-v92124{box-sizing:border-box;max-width:100%;min-height:28px;padding:7px 10px;font:750 9px/1.3 'Exo 2',sans-serif;letter-spacing:.03em;white-space:normal;text-align:center;box-shadow:none}
#view-clasificacion .standings-panel-v92124{box-sizing:border-box!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #2b363d!important;border-radius:14px!important;background:#0d1319!important;box-shadow:none!important;transform:none!important}
#view-clasificacion .standings-panel-v92124>.standings-meta-v92124{margin:0!important;border:0!important;border-bottom:1px solid #293239!important;border-radius:0!important}
#view-clasificacion .standings-table-v92124 th{box-sizing:border-box!important;height:34px!important;padding:0 5px!important;color:#cbd4d8!important;font:750 10px/1.3 'Exo 2',sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;background:#0b1016!important}
#view-clasificacion .standings-table-v92124 th:nth-child(1){width:66px!important}
#view-clasificacion .standings-table-v92124 th:nth-child(2){width:auto!important;text-align:left!important}
#view-clasificacion .standings-table-v92124 th:nth-child(n+3){width:44px!important}
#view-clasificacion .standings-table-v92124 th:nth-child(3){width:48px!important;color:#e8c651!important}
#view-clasificacion .standings-empty-v92124{box-sizing:border-box!important;min-height:0!important;gap:8px!important;margin:0!important;padding:26px 20px!important}
#view-clasificacion .standings-empty-v92124>span{width:34px;height:34px;border-radius:10px;font-size:18px}
#view-clasificacion .standings-empty-v92124 strong{max-width:420px;font:750 16px/1.35 'Exo 2',sans-serif}
#view-clasificacion .standings-empty-v92124 p{color:#a0acb3;font:400 12px/1.5 'Exo 2',sans-serif}
#view-clasificacion .standings-footnote-v92124{margin:12px 0 0;color:#9aa7af;font:400 10px/1.5 'Exo 2',sans-serif}

/* Tablón: una cabecera, filtro de tipo y moderación claramente separada. */
#view-comunidad .community-board-v850{display:block!important;min-height:0!important;gap:0!important}
#view-comunidad .community-layout-v850{grid-template-columns:minmax(290px,340px) minmax(0,1fr)!important;gap:20px!important;margin:0!important;padding:0!important}
#view-comunidad .community-feed-panel-v850{display:grid!important;gap:12px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
#view-comunidad .community-hero-actions-v91614{display:flex;align-items:center!important;gap:8px!important;margin:0!important;flex-shrink:0}
#view-comunidad .community-compose-toggle-v91614,#view-comunidad .community-refresh-button-v9163{box-sizing:border-box!important;min-height:44px!important;margin:0!important;padding:8px 11px!important;border:1px solid #645528!important;border-radius:11px!important;background:#c5a33112!important;box-shadow:none!important;color:#e8c651!important;font:750 12px/1.2 'Exo 2',sans-serif!important;letter-spacing:0!important;text-transform:none!important}
#view-comunidad .community-refresh-button-v9163{display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;font-size:20px!important}
#view-comunidad .community-compose-toggle-v91614>b{font:inherit!important}
#view-comunidad .community-type-filters-v9167{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important;padding:4px!important;border:1px solid #29343a!important;border-radius:13px!important;background:#0b1016!important}
#view-comunidad .community-type-filters-v9167>button{box-sizing:border-box!important;min-width:0!important;min-height:44px!important;width:100%!important;margin:0!important;padding:8px 4px!important;border:0!important;border-radius:9px!important;background:none!important;box-shadow:none!important;color:#aab5bd!important;font:750 12px/1.3 'Exo 2',sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;cursor:pointer}
#view-comunidad .community-type-filters-v9167>button.is-active{background:linear-gradient(125deg,#f0d66a,#bf8c22)!important;color:#17160b!important}
#view-comunidad #community-board-tools-v880{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:0!important;padding:12px!important;border:1px solid #2b363d!important;border-radius:12px!important;background:#10171c!important}
#view-comunidad #community-board-tools-v880[hidden]{display:none!important}
#view-comunidad .community-moderation-label-v92147{color:#a0adb6;font:700 9px/1.4 'Exo 2',sans-serif;text-transform:uppercase;letter-spacing:.08em}
#view-comunidad .community-filter-tabs-v880{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
#view-comunidad .community-filter-tabs-v880>button{box-sizing:border-box!important;min-width:0!important;min-height:44px!important;width:auto!important;margin:0!important;padding:7px 3px!important;border:1px solid #354148!important;border-radius:9px!important;background:none!important;box-shadow:none!important;color:#aeb9c0!important;font:650 11px/1.3 'Exo 2',sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer}
#view-comunidad .community-filter-tabs-v880>button.is-active{border-color:#867137!important;background:#d9b74418!important;color:#edcf67!important}
#view-comunidad #community-board-hint-v880{color:#a0adb6!important;font:400 11px/1.45 'Exo 2',sans-serif!important}
#view-comunidad .community-empty-v850{min-height:0!important;margin:0!important;padding:20px 14px!important;border:1px solid #2b363d!important;border-radius:12px!important;background:#0d1319!important;color:#aab5bd!important;font:500 12px/1.6 'Exo 2',sans-serif!important}
#view-comunidad .community-timeline-v9167{display:grid!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important}
#view-comunidad .community-timeline-item-v9167{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:15px!important;border:1px solid #2b363d!important;border-radius:14px!important;background:#0d1319!important;box-shadow:none!important}
#view-comunidad .community-timeline-item-v9167.is-official{border-left:3px solid #c9aa45!important;background:#11171a!important}
#view-comunidad .community-timeline-row-v9167{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0!important}
#view-comunidad .community-timeline-main-v9167{min-width:0!important}
#view-comunidad .community-timeline-main-v9167>h3{margin:8px 0!important;color:#f2f4ef!important;font:750 17px/1.35 'Exo 2',sans-serif!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}
#view-comunidad .community-rich-body-v850{margin:0!important;color:#c7d1d7!important;font:400 13px/1.65 'Exo 2',sans-serif!important;overflow-wrap:anywhere}
#view-comunidad .community-rich-body-v850>p{margin:0 0 8px}
#view-comunidad .community-rich-body-v850 img{max-width:100%;height:auto}
#view-comunidad .community-rich-body-v850 a{color:#e8c651;text-decoration:underline;overflow-wrap:anywhere}
#view-comunidad .community-rich-body-v850 pre,#view-comunidad .community-rich-body-v850 table{display:block;max-width:100%;overflow-x:auto}
#view-comunidad .community-timeline-meta-v9167{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 10px!important;min-width:0!important;margin:0!important;padding:10px 0 0!important;border:0!important;border-top:1px solid #28333a!important;background:none!important;color:#9fadb6!important;font:500 10px/1.4 'Exo 2',sans-serif!important;text-align:left!important;overflow-wrap:anywhere}
#view-comunidad .community-timeline-meta-v9167>strong{color:#cbd4da!important;font:700 11px/1.4 'Exo 2',sans-serif!important}
#view-comunidad .community-icon-actions-v9167{display:flex;gap:6px;margin-left:auto}
#view-comunidad .community-icon-actions-v9167>button{min-width:44px!important;min-height:44px!important;margin:0!important;padding:7px!important;border:1px solid #34424b!important;border-radius:9px!important;background:#141c23!important;color:#d6c677!important;box-shadow:none!important;cursor:pointer}
#view-comunidad .community-icon-actions-v9167>button.is-danger{color:#f4889a!important}
#view-comunidad #community-compose-panel-v850{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:16px!important;border:1px solid #2b363d!important;border-radius:14px!important;background:#0d1319!important;box-shadow:none!important;transform:none!important;scroll-margin-top:84px}
#view-comunidad #community-compose-panel-v850::before{display:none!important;content:none!important}
#view-comunidad #community-compose-panel-v850 .community-section-head-v850{margin:0 0 14px!important;padding:0!important;border:0!important}
#view-comunidad #community-compose-panel-v850 .community-section-icon-v850{display:none!important}
#view-comunidad #community-compose-panel-v850 .community-section-head-v850 strong{font:750 16px/1.3 'Exo 2',sans-serif!important;text-transform:none!important}
#view-comunidad #community-compose-panel-v850 .community-section-head-v850 small{color:#9fadb6!important;font:400 11px/1.5 'Exo 2',sans-serif!important}
#view-comunidad .community-mini-toolbar-v850{flex-wrap:wrap;gap:5px}
#view-comunidad .community-mini-toolbar-v850>button{min-height:44px;min-width:40px;border-radius:9px!important}
#view-comunidad #community-post-title-v850,#view-comunidad #community-post-editor-v850{border:1px solid #34424b!important;border-radius:10px!important;background:#101820!important;color:#e3e9ed!important;box-shadow:none!important}

/* Documento de reglas: mismo texto, listas legibles sin tarjetas anidadas. */
#view-reglas .rules-page-v9163{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
#view-reglas .rules-reader-v92147{box-sizing:border-box;max-width:100%;margin:0;padding:20px;border:1px solid #2b363d;border-radius:14px;background:#0d1319;box-shadow:none}
#view-reglas #reglas-texto-render{display:block!important;width:100%!important;max-width:76ch!important;min-width:0!important;margin:0 auto!important;padding:0!important;color:#d1dbe0;font:400 15px/1.7 'Exo 2',sans-serif!important;overflow-wrap:anywhere}
#view-reglas #reglas-texto-render :is(h1,h2,h3,h4){margin:24px 0 12px!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid #2b363d!important;background:none!important;color:#f2f4ef!important;font-family:'Exo 2',sans-serif!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}
#view-reglas #reglas-texto-render h1{font-size:22px!important;font-weight:800!important}
#view-reglas #reglas-texto-render h2{font-size:19px!important;font-weight:750!important}
#view-reglas #reglas-texto-render :is(h3,h4){font-size:16px!important;font-weight:750!important}
#view-reglas #reglas-texto-render>:first-child{margin-top:0!important}
#view-reglas #reglas-texto-render p{margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:inherit!important;line-height:inherit!important}
#view-reglas #reglas-texto-render :is(ul,ol){display:block!important;margin:10px 0 16px!important;padding:0 0 0 22px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;line-height:inherit!important;list-style-position:outside!important}
#view-reglas #reglas-texto-render ul{list-style-type:disc!important}
#view-reglas #reglas-texto-render ol{list-style-type:decimal!important}
#view-reglas #reglas-texto-render ul ul{list-style-type:circle!important}
#view-reglas #reglas-texto-render li{display:list-item!important;margin:0 0 9px!important;padding:0 0 0 2px!important;border:0!important;background:none!important;font-size:inherit!important;line-height:inherit!important}
#view-reglas #reglas-texto-render li :is(ul,ol){margin:9px 0 12px!important;padding-left:18px!important}
#view-reglas #reglas-texto-render .rich-lead{margin:0 0 18px!important;padding:2px 0 2px 12px!important;border:0!important;border-left:3px solid #c9aa45!important;border-radius:0!important;background:none!important;color:#f0f3ed;font-weight:650!important}
#view-reglas #reglas-texto-render blockquote{margin:16px 0!important;padding:10px 14px!important;border:0!important;border-left:3px solid #526b78!important;border-radius:0!important;background:#18232b!important}
#view-reglas #reglas-texto-render a{color:#e8c651;text-decoration:underline;overflow-wrap:anywhere}
#view-reglas #reglas-texto-render img{max-width:100%!important;height:auto!important}
#view-reglas #reglas-texto-render :is(table,pre){display:block;max-width:100%;overflow-x:auto}
#view-reglas #reglas-texto-render :is(strong,b){font-weight:750}
#view-reglas #reglas-texto-render hr{margin:20px 0;border:0;border-top:1px solid #2b363d}
#view-comunidad :is(button,input,[contenteditable="true"]):focus-visible,#view-reglas a:focus-visible{outline:2px solid #e8c651!important;outline-offset:3px}
#main-app>#view-comunidad [hidden],#main-app>#view-comunidad .permission-hidden,#main-app>#view-clasificacion [hidden],#main-app>#view-reglas [hidden]{display:none!important}

@media(max-width:980px){#view-comunidad .community-layout-v850{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:760px){
  #main-app>#view-clasificacion.view-content.active,#main-app>#view-comunidad.view-content.active,#main-app>#view-reglas.view-content.active{max-width:none!important;width:100%!important;margin:0!important;padding:var(--elivium-section-top-v92145,14px) 14px 24px!important}
  #main-app .section-heading-v92147 h1{font-size:27px!important}
  #view-clasificacion .standings-table-v92124 th{height:32px!important;padding:0 3px!important;font-size:9px!important;letter-spacing:0!important}
  #view-clasificacion .standings-table-v92124 th:nth-child(1){width:44px!important}
  #view-clasificacion .standings-table-v92124 th:nth-child(n+3){width:28px!important}
  #view-clasificacion .standings-table-v92124 th:nth-child(3){width:36px!important}
  #view-clasificacion .standings-panel-v92124>.standings-meta-v92124{grid-template-columns:minmax(0,1fr) auto!important}
  #view-clasificacion .standings-panel-v92124>.standings-meta-v92124 span{min-height:32px!important;padding:8px 10px!important;font-size:9px!important}
  #view-clasificacion .standings-panel-v92124>.standings-meta-v92124 span:last-child{grid-column:1/-1;justify-content:flex-start!important;min-height:0!important;padding-top:0!important;font-size:9px!important}
  #view-clasificacion .standings-empty-v92124{padding:22px 14px!important}
  #view-comunidad .community-layout-v850{gap:16px!important}
  #view-comunidad .community-timeline-item-v9167{padding:13px!important}
  #view-reglas .rules-reader-v92147{padding:16px}
  #view-reglas #reglas-texto-render{font-size:14px!important;line-height:1.65!important}
  #view-reglas #reglas-texto-render h1{font-size:20px!important}
  #view-reglas #reglas-texto-render h2{font-size:18px!important}
  body.is-mobile-content-v92147 #main-app>header{position:sticky!important;top:0!important;z-index:10010!important;display:grid!important;grid-template-columns:minmax(128px,1fr) auto auto!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:64px!important;margin:0!important;padding:11px max(14px,env(safe-area-inset-right)) 11px max(14px,env(safe-area-inset-left))!important;padding-top:max(11px,env(safe-area-inset-top))!important;border:0!important;border-bottom:1px solid #bca14e30!important;border-radius:0!important;background:#080a0d!important;box-shadow:none!important;box-sizing:border-box!important;backdrop-filter:none!important}
  body.is-mobile-content-v92147 #main-app>header .logo-text,body.is-mobile-content-v92147 #main-app>header .mobile-header-actions-v990,body.is-mobile-content-v92147 #main-app>header .user-info{grid-row:1!important}
  body.is-mobile-content-v92147 #main-app>header .tournament-switcher-shell-v990,body.is-mobile-content-v92147 #main-app>header #mobile-header-menu-v990{display:none!important}
}
@media(max-width:680px){
  #view-comunidad .community-compose-toggle-v91614:not([hidden]):not(.permission-hidden){display:inline-flex!important;align-items:center!important;gap:6px!important}
  #view-comunidad .community-compose-panel-v850.is-mobile-collapsed-v91614{display:none!important}
}
@media(max-width:374px){
  #view-clasificacion .standings-secondary-v92135{display:none!important}
  #view-comunidad .community-type-filters-v9167>button{font-size:11px!important}
  #view-comunidad .community-filter-tabs-v880>button{font-size:10px!important}
}
