.entry-table{min-width:0;width:100%;table-layout:fixed;border-collapse:collapse}.entry-table th,.entry-table td{padding:8px;white-space:normal;vertical-align:middle}.entry-table th:first-child,.entry-table th:nth-child(6){width:18%}.entry-table th:last-child{width:22%}.entry-table input,.entry-table select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #a9b9b1;border-radius:6px;font:inherit;font-size:16px;color:#18352b;background:#fff}.entry-table input{text-align:center;appearance:textfield}.entry-table input::-webkit-inner-spin-button,.entry-table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entry-kind label{font-size:12px;display:grid;gap:4px}.pair-name{display:grid;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.result-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.result-actions button{min-height:44px}button:disabled{opacity:.5;cursor:not-allowed}#journey{font:inherit;padding:12px;margin:12px 0;max-width:100%;min-height:44px}#previewStatus,#draftStatus{min-height:4.5em;line-height:1.5;overflow-wrap:anywhere}#message{font-weight:700;min-height:3em;overflow-wrap:anywhere}.section{max-width:1400px;margin:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative;padding:16px}.site-header .brand{display:flex;align-items:center;gap:12px;min-width:0;font-size:15px}.site-header .brand img{position:static!important;width:52px!important;height:52px!important;max-width:52px!important;object-fit:contain!important;transform:none!important;flex-shrink:0}.site-header .brand strong{white-space:normal;overflow-wrap:anywhere}.site-header>a{font-size:14px;margin:8px}main{min-width:0}.table-wrap{max-width:100%}body{scrollbar-gutter:stable}.current-standings-wrap{display:block!important;overflow-x:auto!important}.current-standings-table{display:table!important;min-width:1100px!important}.current-standings-table td,.current-standings-table th{display:table-cell!important}
@media(max-width:1000px){
 main .section{padding:20px 12px}.entry-table,.entry-table tbody{display:block;width:100%;min-width:0}.entry-table thead{display:none}.entry-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;border:1px solid #ccd7d0;border-radius:12px;margin-bottom:12px;padding:12px;background:#fff}.entry-table td{display:block;padding:0;border:0;min-width:0}.entry-home{grid-area:1/1/2/3}.entry-away{grid-area:1/3/2/5}.entry-home,.entry-away{min-height:3em;text-align:center}.entry-homeVacas{grid-area:2/1}.entry-homeGames{grid-area:2/2}.entry-awayVacas{grid-area:2/4}.entry-awayGames{grid-area:2/3}.entry-table td[data-label]::before{content:attr(data-label);display:block;text-align:center;font-size:12px;margin-bottom:4px;font-weight:700}.entry-kind{grid-column:1/-1}.entry-kind label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.entry-table input{height:44px}.entry-table select{font-size:16px}.entry-table tr:focus-within{border-color:#23674e}.current-standings-wrap{overflow:visible!important}.current-standings-table{width:100%!important;min-width:0!important;table-layout:fixed}.current-standings-table th,.current-standings-table td{padding:6px 3px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere}.current-standings-table th:first-child{width:44px}.current-standings-table th:nth-child(2){width:43%}.current-standings-table th:nth-child(n+3):not(:nth-child(4)):not(:nth-child(5)),.current-standings-table td:nth-child(n+3):not(:nth-child(4)):not(:nth-child(5)){display:none!important}.current-standings-table .team-with-badge{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.current-standings-table .champion-badge{width:22px!important;height:22px!important}.current-standings-table .points{font-size:18px!important}.current-standings-table .position{font-size:16px!important}.current-standings-table .zone-name{font-size:9px!important}.current-standings-table .zone-bar{display:none}.current-standings-table .position-move{display:block;font-size:10px}.result-actions{position:sticky;bottom:0;background:#f7f8f4;padding:12px 0;z-index:2}.result-actions button{flex:1}.zone-legend{flex-wrap:wrap}h1{overflow-wrap:anywhere}
}

.site-header{height:auto!important;min-height:88px}.site-header>button{position:static!important;flex-shrink:0}.site-header>a[data-admin-link]{position:static!important}
