body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;margin:0;padding:0}body{color:#111;font-size:15px}.app,body{background:#f0f2f5}.app{display:flex;height:100vh;overflow:hidden}.sidebar{background:#f5f0e8;border-right:.5px solid #e0d8cc;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:210px}.sidebar-header{border-bottom:.5px solid #e0d8cc;gap:8px;padding:14px 12px}.s-logo,.sidebar-header{align-items:center;display:flex}.s-logo{background:#2563eb;border-radius:6px;font-size:14px;height:26px;justify-content:center;width:26px}.s-title{color:#333;font-size:14px;font-weight:700}.s-nav{border-bottom:.5px solid #e0d8cc;display:flex;flex-direction:column;gap:2px;padding:8px}.s-nav-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:7px;padding:7px 10px;text-align:left;width:100%}.s-nav-item:hover{background:#ede7db;color:#222}.s-nav-item.active{background:#fff;border:.5px solid #e0d8cc;box-shadow:0 1px 3px #0000000f;color:#222;font-weight:600}.s-leagues{flex:1 1;padding:6px}.s-country{color:#999;font-size:10px;font-weight:600;letter-spacing:.07em;padding:10px 8px 3px;text-transform:uppercase}.s-league{background:#0000;border:none;border-radius:5px;color:#444;cursor:pointer;display:block;font-size:13px;font-weight:500;padding:5px 10px;text-align:left;width:100%}.s-league:hover{background:#ede7db;color:#222}.s-league.active{background:#fff;border-left:3px solid #2563eb;border-radius:0 5px 5px 0;color:#222;font-weight:600;padding-left:8px}.s-sub{background:#0000;border:none;color:#888;cursor:pointer;display:block;font-size:12px;padding:3px 10px 3px 22px;text-align:left;width:100%}.s-sub:hover{color:#444}.s-sub.active,.s-sub:hover{background:#ede7db;border-radius:5px}.s-sub.active{color:#333;font-weight:500}.s-div{background:#e0d8cc;height:.5px;margin:5px 8px}.main{background:#f0f2f5;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.m-header{align-items:center;background:#fff;border-bottom:.5px solid #e5e5e5;display:flex;justify-content:space-between;padding:13px 20px}.m-breadcrumb{color:#888;font-size:13px}.m-breadcrumb b{color:#222;font-size:15px;font-weight:600}.m-tabs-row{background:#fff;border-bottom:.5px solid #e5e5e5;display:flex;padding:0 20px}.m-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;font-size:13px;font-weight:400;margin-bottom:-1px;padding:10px 14px;white-space:nowrap}.m-tab:hover{color:#333}.m-tab.active{border-bottom-color:#2563eb;color:#222;font-weight:600}.m-body{background:#f0f2f5;flex:1 1;overflow-y:auto;padding:16px 20px}.card{background:#fff;border:none;border-radius:10px;box-shadow:0 1px 3px #0000000f;margin-bottom:12px}.card-header{align-items:center;border-bottom:.5px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.card-title{color:#777;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.card-action{color:#2563eb;cursor:pointer;font-size:12px}.two-col{grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.three-col,.two-col{display:grid;margin-bottom:12px}.three-col{grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr 1fr}.standings-table{border-collapse:collapse;font-size:13px;width:100%}.standings-table th{border-bottom:.5px solid #f0f0f0;color:#aaa;font-size:11px;font-weight:500;padding:8px 10px;text-align:left}.standings-table th.num{text-align:center}.standings-table td{border-bottom:.5px solid #f5f5f5;color:#333;padding:8px 10px}.standings-table td.num{color:#666;font-size:12px;text-align:center}.standings-table tr:last-child td{border-bottom:none}.standings-table tr.highlight td{background:#f0fdf4}.standings-table tr:hover td{background:#fafafa;cursor:pointer}.rank-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.rank-1{background:#faeeda;color:#633806}.rank-2{background:#e6f1fb;color:#0c447c}.rank-3{background:#fcebeb;color:#791f1f}.rank-n{background:#f3f4f6;color:#aaa}.form-dots{align-items:center;display:flex;gap:3px}.fd{border-radius:50%;height:7px;width:7px}.fd-w{background:#22c55e}.fd-d{background:#9ca3af}.fd-l{background:#ef4444}.match-row{align-items:center;border-bottom:.5px solid #f5f5f5;display:flex;font-size:13px;padding:9px 14px}.match-row:last-child{border-bottom:none}.match-row:hover{background:#fafafa}.match-date{color:#aaa;flex-shrink:0;font-size:12px;width:52px}.match-teams{align-items:center;display:flex;flex:1 1;gap:8px}.match-team{color:#333;flex:1 1;font-size:13px}.match-team.right{text-align:right}.match-score,.match-team.bold{font-weight:600}.match-score{background:#f5f5f5;border-radius:5px;color:#333;font-size:13px;min-width:52px;padding:3px 10px;text-align:center;white-space:nowrap}.match-badge{color:#2563eb;flex-shrink:0;font-size:11px;font-weight:500;text-align:right;width:40px}.team-stat-row{align-items:center;border-bottom:.5px solid #f5f5f5;display:flex;font-size:13px;gap:8px;padding:8px 14px}.team-stat-row:last-child{border-bottom:none}.ts-rank{color:#aaa;flex-shrink:0;font-size:12px;width:18px}.ts-name{color:#333;flex:1 1;font-size:13px}.ts-bar-bg{background:#f0f0f0;flex-shrink:0;width:80px}.ts-bar,.ts-bar-bg{border-radius:2px;height:4px}.ts-bar{background:#2563eb}.ts-val{color:#555;font-size:12px;font-weight:600;text-align:right;width:32px}.week-btn{background:#fff;border:.5px solid #ddd;border-radius:5px;color:#666;cursor:pointer;font-size:12px;padding:4px 10px}.week-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.predict-form-card{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:16px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{color:#aaa;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.form-group select{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#333;font-size:13px;min-width:160px;outline:none;padding:8px 12px}.predict-btn{background:#2563eb;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:11px 24px}.predict-btn:hover{background:#1d4ed8}.predict-btn:disabled{background:#ccc;cursor:not-allowed}.predict-form{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px;padding:16px}.predict-row{align-items:flex-end;display:flex;gap:12px;margin-bottom:12px}.predict-row.two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.predict-field{display:flex;flex:1 1;flex-direction:column;gap:5px}.predict-label{color:#666;font-size:12px;font-weight:500}.predict-select{background:#fff;border:1px solid #e5e5e5;border-radius:7px;color:#333;font-size:13px;outline:none;padding:9px 12px}.predict-select:focus{border-color:#2563eb}.match-header-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:16px;margin-bottom:12px;padding:20px}.team-block{flex:1 1}.team-block.right{text-align:right}.team-role-label{color:#aaa;font-size:11px;margin-bottom:6px}.team-name-big{color:#222;font-size:22px;font-weight:700}.vs-text{color:#ccc;flex-shrink:0;font-size:13px}.prob-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.prob-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 1px 3px #0000000a;padding:16px;text-align:center}.prob-card.winner{background:#f0fdf4;border-color:#22c55e}.prob-label-sm{color:#aaa;font-size:11px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.prob-value-big{color:#333;font-size:28px;font-weight:800}.prob-card.winner .prob-value-big{color:#16a34a}.info-box{background:#fff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;box-shadow:0 1px 3px #0000000a;margin-bottom:10px;padding:12px 16px}.info-box-label{color:#aaa;font-size:11px;font-weight:600;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.info-box-text{color:#555;font-size:13px;line-height:1.7}.bars-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000a;margin-bottom:12px;padding:14px 16px}.bar-row{align-items:center;display:flex;font-size:13px;gap:10px;margin-bottom:10px}.bar-row:last-child{margin-bottom:0}.bar-label{color:#555;flex-shrink:0;font-size:12px;width:100px}.bar-bg{background:#f0f0f0;flex:1 1}.bar-bg,.bar-fill{border-radius:3px;height:6px}.bar-pct{color:#888;font-size:12px;font-weight:600;text-align:right;width:34px}.form-cols{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.form-col{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000a;padding:14px}.form-team-label{color:#333;font-size:13px;font-weight:600;margin-bottom:10px}.form-stats-row{display:flex;gap:6px}.form-stat-box{background:#f5f7fa;border-radius:6px;flex:1 1;padding:8px 4px;text-align:center}.fs-val{color:#333;font-size:16px;font-weight:700}.fs-lbl{color:#aaa;font-size:10px;margin-top:2px;text-transform:uppercase}.report-tabs{border-bottom:1px solid #f0f0f0;display:flex;gap:2px;margin-bottom:10px}.report-tab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:5px 5px 0 0;color:#888;cursor:pointer;font-size:13px;font-weight:400;padding:9px 16px}.report-tab:hover{background:#f5f5f5;color:#333}.report-tab.active{background:#0000;border-bottom-color:#2563eb;color:#333;font-weight:600}.report-content{color:#555;font-size:13px;line-height:1.75;max-height:400px;overflow-y:auto;white-space:pre-wrap}.loading{color:#aaa}.empty,.loading{font-size:13px;padding:24px;text-align:center}.empty{color:#ccc}.bulk-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;padding:14px 16px}.bulk-teams{color:#333;font-size:14px;font-weight:500}
/*# sourceMappingURL=main.5f7499fc.css.map*/