div.box-central.box-simulador{width:100%}#simulador-mundial{display:block}#simulador-mundial h2{background-image:url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410101031.png);background-repeat:no-repeat;background-position:right 0;font-size:22px;margin:15px 0;display:block;font-family:'robotobold',Arial,Helvetica,sans-serif;font-weight:normal;color:#131313;line-height:31px;border-bottom:5px solid #000}.sim-barra-acciones{display:flex;width:100%;flex-wrap:wrap;background-color:#eee;padding:12px 8px;margin-top:15px;box-sizing:border-box;gap:8px;align-items:center;justify-content:right;position:sticky;top:0;border-bottom:1px solid #ddd}.sim-barra-acciones>span#sim-btn-reset{background-color:#d60201}.sim-barra-acciones>span#sim-btn-reset:hover{background-color:#ed2827}.sim-barra-acciones>span{cursor:pointer;border:0;border-radius:999px;padding:9px 14px;font-weight:normal;font-size:14px;background:#111;color:#fff;position:relative}.sim-barra-acciones>span[data-red]{width:9px;height:14px;font-size:17px}.sim-barra-acciones>span:hover{cursor:pointer;background-color:#444}.sim-barra-acciones>span i{margin-top:-1px}.sim-barra-acciones>span[data-red="whatsapp"] i{font-size:18px;margin-left:-2px;margin-top:-2px}.sim-barra-acciones>span[data-red="copiar"] i{font-size:16px;margin-left:-2px}.sim-barra-acciones>span img{width:16px;margin:-1px -4px;vertical-align:middle}.sim-alerta-copiado{position:absolute;top:-44px;left:calc(50% - 57px);width:100px;transform:translateY(20px);background:rgba(17,17,17,0.9);color:#fff;padding:6px 8px;border-radius:999px;font-size:13px;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:9999}.sim-alerta-copiado.activo{opacity:1;transform:translateY(0)}#sim-menu-grupos{display:flex;list-style-type:none;margin:0;padding:0;flex-wrap:nowrap;width:100%}#sim-menu-grupos li{background-color:#000;border:1px solid #fff;padding:8px;flex-grow:1;text-align:center;color:#fff;text-decoration:none;font-size:16px;font-family:'robotobold',Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;box-sizing:border-box}#sim-menu-grupos li:hover{background-color:#ff3900;cursor:pointer}#sim-menu-grupos li.activo{background-color:#aded00;color:#000}#sim-grupos{list-style-type:none;margin:15px 0 0 0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sim-grupos>li.sim-grupo{display:flex;flex-wrap:nowrap;border:1px solid #ddd;border-radius:10px}#sim-grupos>li.sim-grupo section{width:45%;padding:15px}#sim-grupos>li.sim-grupo>*{box-sizing:border-box}.sim-grupo h3{display:block;font-size:18px;font-family:'robotobold';font-weight:normal;padding:0;margin:0 0 15px 0;text-align:center}.sim-partidos{display:grid;gap:12px}.sim-partido{display:grid;grid-template-columns:1fr 30px 35px 35px 30px 1fr;align-items:center;gap:8px;padding:12px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.sim-partido img{width:30px}.sim-equipo{font-size:16px;color:#222;font-family:'roboto',Arial,sans-serif}.sim-equipo.local{text-align:right}.sim-equipo.visita{text-align:left}.sim-partido input{width:35px;padding:0;height:35px;border:1px solid #bbb;border-radius:6px;text-align:center;font-size:18px}.sim-partido input::placeholder{color:#ccc}.sim-fase-final .sim-partido input{width:31px;height:31px;opacity:0;position:absolute;cursor:pointer;padding:0;border:0;z-index:4}.sim-fase-final .sim-partido span{display:block;position:relative}.sim-fase-final .sim-partido input+label::before{content:"";display:inline-block;width:33px;height:33px;border-radius:6px;border:1px solid #bbb}.sim-fase-final .sim-partido input:checked+label::after{content:"\f00c";font-family:'fontAwesome';position:absolute;font-size:24px;left:6px;top:7px;color:#fff}.sim-fase-final .sim-partido input:checked+label::before{background-color:#6bad6b;border-color:#6bad6b}.sim-posiciones-grupo{border-left:1px dashed #ddd;padding-left:15px;padding-right:15px;padding-top:35px;width:55%;margin-top:15px;margin-bottom:15px;font-family:'roboto',Arial,sans-serif}.sim-posiciones-grupo table,.sim-terceros table{width:100%;border-collapse:collapse}.sim-posiciones-grupo table th,.sim-terceros table th{font-family:'robotobold';font-weight:normal;font-size:13px;padding:8px 5px;background-color:#121212;color:#fff}.sim-posiciones-grupo table th:first-child,.sim-terceros table th:first-child{border-top-left-radius:5px}.sim-posiciones-grupo table th:last-child,.sim-terceros table th:last-child{border-top-right-radius:5px}.sim-posiciones-grupo table td,.sim-terceros table td{font-size:16px;padding:10px 2px}.sim-posiciones-grupo table td:nth-child(1),.sim-terceros table td:nth-child(1){width:30px;font-weight:bold;color:#111;text-align:center}.sim-posiciones-grupo table td:nth-child(2),.sim-terceros table td:nth-child(2){width:30px;padding-right:4px}.sim-posiciones-grupo table td:nth-child(4),.sim-terceros table td:nth-child(4){font-weight:bold}.sim-posiciones-grupo table tr:nth-child(4) td:nth-child(4){background-color:#eee}.sim-posiciones-grupo table tr:nth-child(1) td:nth-child(4),.sim-posiciones-grupo table tr:nth-child(2) td:nth-child(4){background-color:#a7d1a7;border-color:#8ebf8e}.sim-posiciones-grupo table tr:nth-child(3) td:nth-child(4){background-color:#f7eb53;border-color:#dddd50}.sim-posiciones-grupo table td:nth-child(n+4){width:6%;text-align:center}.sim-posiciones-grupo table tbody tr:nth-child(1) td,.sim-posiciones-grupo table tbody tr:nth-child(2) td{background-color:#d6edd6;border-bottom:1px dotted #a5c5a5}.sim-posiciones-grupo table tbody tr:nth-child(3) td{background-color:#ffc;border-bottom:1px dotted #dddd95}.sim-posiciones-grupo table tbody tr:nth-child(4) td{border-bottom:2px solid #eee}.sim-posiciones-grupo table td img,.sim-terceros table td img{width:30px}.sim-posiciones-grupo dl{display:block;font-size:12px;line-height:14px;color:#444;padding:10px 0 10px 0}.sim-posiciones-grupo dl dt{display:inline-block;padding-left:20px;position:relative}.sim-posiciones-grupo dl dt:before{content:'';position:absolute;left:4px;top:1px;height:12px;width:12px;border-radius:20px}.sim-posiciones-grupo dl dt:first-child:before{background-color:#a3d1a3}.sim-posiciones-grupo dl dt:last-child:before{background-color:#efe242}.sim-terceros{display:block;border:1px solid #ddd;border-radius:10px;padding:15px;margin-top:15px}.sim-box-terceros{display:none}.sim-btn-terceros{display:inline-block;width:300px;gap:8px;text-align:left;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700;background:#111;color:#fff}.sim-btn-terceros:hover{background-color:#444}.sim-icono-terceros{display:inline-block;margin-right:8px;transition:transform .25s ease}.sim-btn-terceros.activo .sim-icono-terceros{transform:rotate(180deg)}.sim-terceros table{font-family:'roboto',Arial,sans-serif;width:100%;border-collapse:collapse}.sim-terceros table tr th:nth-child(n+4),.sim-terceros table tr td:nth-child(n+4){text-align:center;width:14%}.sim-terceros table tr td:nth-child(4){background-color:#bddbe9;border-bottom:1px dotted #a9cfe1}.sim-terceros table tr:nth-child(n+9) td:nth-child(4){background-color:#e4f2f9;border-bottom:1px dotted #ccc}.sim-terceros table tr td{border-bottom:1px dotted #bad6e3;background-color:#e8f5fb}.sim-terceros table tr:nth-child(n+9) td{background-color:#fff;border-bottom:1px dotted #ddd}.sim-fase-final-container{width:100%;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:4px solid #eee;margin-bottom:20px}.sim-fase-final{display:flex;width:250%;transition:transform .35s ease;will-change:transform}.sim-fase-final h2{width:100%}.sim-fase-final section{flex:0 0 20%;padding:16px;box-sizing:border-box}.sim-fase-final section h3{display:block;margin:0 0 10px 0;background-color:#000;color:#fff;font-family:'roboto';font-weight:normal;padding:8px 12px;text-align:center}.modo-horizontal div.sim-partido:before{content:'';position:absolute;right:-17px;border-bottom:4px solid #ddd;width:17px;top:28px}.modo-horizontal .sim-primeraronda div.sim-partido:nth-child(odd):after{content:'';position:absolute;right:-17px;border-right:4px solid #ddd;height:70px;top:-40px}.modo-horizontal .sim-primeraronda div.sim-partido:nth-child(even):after{content:'';position:absolute;border-top:4px solid #ddd;width:17px;right:-34px;bottom:-9px}.modo-horizontal .sim-octavos div.sim-partido:nth-child(odd):after{content:'';position:absolute;right:-17px;border-right:4px solid #ddd;height:140px;bottom:31px}.modo-horizontal .sim-octavos div.sim-partido:nth-child(even):after{content:'';position:absolute;border-top:4px solid #ddd;width:17px;right:-34px;bottom:-42px}.modo-horizontal .sim-cuartos div.sim-partido:nth-child(odd):after{content:'';position:absolute;right:-17px;border-right:4px solid #ddd;height:282px;bottom:31px}.modo-horizontal .sim-cuartos div.sim-partido:nth-child(even):after{content:'';position:absolute;border-top:4px solid #ddd;width:17px;right:-34px;bottom:-110px}.modo-horizontal .sim-semifinales div.sim-partido:nth-child(odd):after{content:'';position:absolute;right:-17px;border-right:4px solid #ddd;height:566px;bottom:31px}.modo-horizontal .sim-semifinales div.sim-partido:nth-child(even):after{content:'';position:absolute;border-top:4px solid #ddd;width:17px;right:-34px;bottom:-236px}.modo-horizontal .sim-final div.sim-partido:nth-child(odd):after{content:'';position:absolute;left:-21px;border-right:4px dashed #eee;height:258px;bottom:31px}.modo-horizontal .sim-final div.sim-partido:nth-child(odd):before{content:'';position:absolute;border-bottom:4px dashed #eee;width:21px;left:-21px;bottom:27px}.modo-horizontal .sim-final div.sim-partido:nth-child(2):before{display:none}.sim-fase-final-container.modo-horizontal section{margin-bottom:10px}.sim-fase-final-container.modo-horizontal section .sim-partido{margin-bottom:10px;position:relative;min-height:43px;padding:8px 12px}.sim-fase-final-container.modo-horizontal section.sim-octavos .sim-partido{margin-top:46px;margin-bottom:81px}.sim-fase-final-container.modo-horizontal section.sim-cuartos .sim-partido{margin-top:114px;margin-bottom:223.5px}.sim-fase-final-container.modo-horizontal section.sim-semifinales .sim-partido{margin-top:250px;margin-bottom:508px}.sim-fase-final-container.modo-horizontal section.sim-final .sim-partido{margin-top:512px;margin-bottom:500px}.sim-fase-final-container.modo-horizontal section div.sim-partido:last-child{margin-bottom:0}.sim-fase-final-container.modo-horizontal section.sim-final div.sim-partido[data-fase="2"]:before{content:'Final';position:absolute;display:block;border-bottom:0;text-align:center;width:auto;left:0;right:0;top:-44px;border-radius:6px;font-size:18px;padding:7px 5px;background-color:#444;color:#fff;font-family:'roboto'}.sim-fase-final-container.modo-horizontal section.sim-final div.sim-partido[data-fase="3"] .sim-equipo.local:after{content:'Tercer Lugar';position:absolute;display:block;border-bottom:0;text-align:center;width:auto;left:0;right:0;top:-44px;border-radius:6px;font-size:18px;padding:7px 5px;background-color:#eee;color:#444;font-family:'roboto'}.modo-vertical .sim-partido{margin-bottom:15px}.sim-fase-final-container.modo-vertical{overflow:visible}.sim-fase-final-container.modo-vertical .sim-fase-final{display:block;width:100%;transform:none !important;transition:none}.sim-fase-final-container.modo-vertical section{width:100%;padding:16px 0}.sim-fase-controles{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px;position:sticky;top:0;background-color:#fff;padding:10px 0;z-index:2}.sim-fase-controles button{background:#ff4742;border:1px solid #ff4742;border-radius:6px;box-shadow:rgba(0,0,0,0.1) 1px 2px 4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:roboto,Arial,sans-serif;font-size:16px;font-weight:800;line-height:16px;min-height:40px;outline:0;padding:12px 14px;text-align:center;text-rendering:geometricprecision;text-transform:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle}.sim-fase-controles button:hover,.sim-fase-controles button:active{background-color:initial;background-position:0 0;color:#ff4742}.sim-fase-controles button:active{opacity:.5}.sim-fase-controles.is-sticky{box-shadow:0 6px 6px -2px #eee}.fase-nav{display:flex;gap:10px;align-items:center}.fase-nav button:disabled{opacity:.4;cursor:not-allowed}.sim-fase-final-container.modo-horizontal{cursor:grab;touch-action:pan-y}.sim-fase-final-container.modo-horizontal.arrastrando{cursor:grabbing}.sim-fase-final-container.modo-horizontal.arrastrando .fase-final-track{transition:none}#sim-celebracion{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none}.sim-explica-desempate{display:block;border:1px dashed #ddd;padding:15px;border-radius:5px;margin-bottom:10px}.sim-explica-desempate ol{font-size:13px;color:#333;margin:15px 0}.sim-explica-desempate ol li{margin:4px 0}.sim-explica-desempate ol li i{font-size:12px;color:#777}.sim-explica-desempate ol:last-child{margin:15px 0 5px 0}@media(max-width:1200px){#sim-grupos>li.sim-grupo{flex-wrap:wrap}#sim-grupos>li.sim-grupo section{width:100%}#sim-grupos>li.sim-grupo .sim-posiciones-grupo{width:100%;padding-top:0;border-left:0}}@media(max-width:1024px){.sim-fase-final{width:500%}.sim-fase-final>section{flex:0 0 20%}}@media(max-width:724px){#simulador-mundial{padding:0 10px}}@media(max-width:560px){.sim-fase-controles{flex-wrap:wrap;justify-content:center;margin-bottom:0}#sim-btn-modovista{width:100%}}@media(max-width:480px){.sim-barra-acciones>span b{display:none}#sim-menu-grupos{flex-wrap:wrap}#sim-menu-grupos li{width:15%}.sim-posiciones-grupo table td{font-size:13px}.sim-partido{gap:8px}.sim-equipo{font-size:14px}.sim-gol{height:38px;font-size:16px}}