:root{--statsbet-primary:#004aad;--statsbet-primary-hover:#007bff;--statsbet-accent:#ffcc00;--statsbet-success:#61CE70;--statsbet-gray-light:#f8f9fa;--statsbet-gray-border:#e3e3e3;--statsbet-text-dark:#333;--statsbet-text-light:#666;--statsbet-white:#ffffff}.statsbet-corners-wrapper,.statsbet-corners-wrapper *{box-sizing:border-box!important;font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif!important}.statsbet-corners-wrapper{max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.statsbet-league-filter{position:relative;max-width:300px;margin:0 auto 20px;text-align:center}.statsbet-league-filter .league-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--statsbet-primary);color:var(--statsbet-white);border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 8px rgba(0,74,173,.15)}.statsbet-league-filter .league-toggle:hover{background:var(--statsbet-primary-hover);transform:translateY(-1px)}.statsbet-league-filter .league-dropdown{display:none;position:absolute;width:100%;background:var(--statsbet-white);border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:999;margin-top:8px;max-height:300px;overflow-y:auto;list-style:none;padding:0}.statsbet-league-filter .league-dropdown li{padding:10px 16px;cursor:pointer;transition:all 0.2s}.statsbet-league-filter .league-dropdown li:hover{background:var(--statsbet-gray-light);color:var(--statsbet-primary)}.statsbet-corners-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.statsbet-corners-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;background:transparent}.statsbet-corners-table thead{background:var(--statsbet-primary)!important;color:var(--statsbet-white)!important}.statsbet-corners-table th{padding:16px 20px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;border-bottom:1px solid var(--statsbet-gray-border)!important;font-weight:600!important}.statsbet-corners-table th:first-child{border-radius:10px 0 0 0}.statsbet-corners-table th:last-child{border-radius:0 10px 0 0}.statsbet-corners-table td{padding:16px 20px!important;text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--statsbet-gray-border)!important;background:var(--statsbet-white)!important}.statsbet-corners-table th:first-child,.statsbet-corners-table td:first-child{position:sticky;left:0;min-width:200px;z-index:2;box-shadow:2px 0 5px rgba(0,0,0,.05)}.statsbet-corners-table tbody tr:hover td{background:var(--statsbet-gray-light)!important}.statsbet-corners-table tbody tr.hidden-row{display:none!important}.statsbet-corners-table strong{color:var(--statsbet-primary)!important;font-weight:600!important}.statsbet-corners-table small{display:inline-flex;align-items:center;gap:6px;font-size:12px!important;color:var(--statsbet-text-light)!important;margin-top:4px}.statsbet-corners-table small img{max-height:20px;width:auto}.corners-avg{text-align:center!important;font-weight:700!important;color:var(--statsbet-primary)!important;font-size:16px!important}.approved{background:rgba(97,206,112,.08)!important;font-weight:600!important}.value-pick{text-align:center!important}.value-badge{display:inline-block;padding:6px 12px;background:var(--statsbet-primary)!important;color:var(--statsbet-white)!important;border-radius:6px;font-weight:600;line-height:1.4;box-shadow:0 2px 4px rgba(0,0,0,.1)}.value-badge,.value-badge *,.value-badge strong,.value-badge small{color:var(--statsbet-white)!important}.statsbet-corners-table .value-badge,.statsbet-corners-table .value-badge *,.statsbet-corners-table td .value-badge,.statsbet-corners-table td .value-badge strong,.statsbet-corners-table td .value-badge small{color:var(--statsbet-white)!important}.value-badge small{font-size:11px!important;opacity:.9;margin-top:0}.no-value{color:#999;font-size:18px}@media (max-width:768px){.statsbet-corners-table-wrapper{overflow:visible!important}.statsbet-corners-table{min-width:auto!important;display:block!important}.statsbet-corners-table thead{display:none!important}.statsbet-corners-table tbody{display:block!important}.statsbet-corners-table tr{display:block!important;margin-bottom:20px!important;border:1px solid #ddd!important;border-radius:8px!important;overflow:hidden!important;background:#f9f9fb!important}.statsbet-corners-table td{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;border:none!important;border-bottom:1px solid #eee!important;position:static!important;min-width:auto!important;background:transparent!important;box-shadow:none!important;white-space:normal!important}.statsbet-corners-table td:before{content:attr(data-label);flex:0 0 45%;font-weight:600!important;color:var(--statsbet-primary)!important}.statsbet-corners-table td[data-label="Match"]{display:block!important;text-align:center!important;padding:12px!important;background:linear-gradient(135deg,var(--statsbet-primary) 0%,var(--statsbet-primary-hover) 100%)!important;color:var(--statsbet-white)!important;border-radius:8px 8px 0 0!important}.statsbet-corners-table td[data-label="Match"]:before{display:none!important}.statsbet-corners-table td[data-label="Match"] strong{color:var(--statsbet-accent)!important;margin-right:8px!important}.statsbet-corners-table td[data-label="Match"] small{color:var(--statsbet-white)!important;margin-top:0!important}.statsbet-corners-table td[data-label="Avg Corners"] strong{margin-left:auto!important}.statsbet-corners-table td.approved:after{content:'✓';color:var(--statsbet-success);font-weight:700;margin-left:8px}.statsbet-corners-table td[data-label="Value Pick"]{display:none!important}.statsbet-corners-table td:last-child{border-bottom:none!important}.statsbet-corners-table td small{margin-left:auto!important;color:var(--statsbet-text-light)!important}}@media (max-width:480px){.statsbet-corners-table td{font-size:13px!important;padding:8px 10px!important}.statsbet-corners-table td[data-label="Match"]{font-size:14px!important}.statsbet-league-filter .league-toggle{font-size:14px!important;padding:8px 12px!important}}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.elementor .statsbet-corners-wrapper,.elementor-page .statsbet-corners-wrapper,body .statsbet-corners-wrapper{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.elementor .statsbet-league-filter button,.elementor-page .statsbet-league-filter button{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}