.sqv2-home .sqv2-pred{padding:16px}.sqv2-home .sqv2-pred-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.sqv2-home .sqv2-pred-head h2{margin:0}.sqv2-home .sqv2-pred-head p{margin:2px 0 0;font-size:12px;color:var(--sqv2-muted)}.sqv2-home .sqv2-days{display:grid;grid-template-columns:repeat(7,minmax(55px,1fr));gap:5px;flex:0 1 500px}.sqv2-home .sqv2-days a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:43px;gap:1px;color:#48618a;text-decoration:none;border:1px solid #e0e8f3;background:#f4f7fc;border-radius:8px;font-size:10px}.sqv2-home .sqv2-days a.active{background:#0c2354;color:#fff;border-color:#0c2354}.sqv2-home .sqv2-match-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sqv2-home .sqv2-match{min-width:0;border:1px solid #e0e9f4;border-radius:9px;overflow:hidden}.sqv2-home .sqv2-league{height:29px;display:flex;align-items:center;gap:6px;padding:4px 8px;background:#0c2354;color:white;font-size:10px;overflow:hidden}.sqv2-home .sqv2-league strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqv2-home .sqv2-league .country-flag,.sqv2-home .sqv2-league .country-flag-img{width:16px;height:11px;min-width:16px;flex:0 0 16px}.sqv2-home .sqv2-league .country-flag{font-size:12px;line-height:1}.sqv2-home .sqv2-match-meta{display:flex;justify-content:space-between;gap:4px;font-size:10px;color:#617ba0;padding:8px}.sqv2-home .sqv2-teams{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;text-align:center;gap:2px;min-height:70px;padding:2px 7px}.sqv2-home .sqv2-teams>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.sqv2-home .sqv2-teams strong{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.sqv2-home .sqv2-teams img{max-height:25px;max-width:25px}.sqv2-home .sqv2-teams>span{font-size:10px;color:#7a8da9}.sqv2-home .sqv2-pending{text-align:center;margin:6px 7px;padding:7px 3px;font-size:11px;color:#617a9b;background:#f3f6fc;border-radius:6px}.sqv2-home .sqv2-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0 7px 8px}.sqv2-home .sqv2-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:37px;padding:8px 4px;border:1px solid #c8d7ea;border-radius:8px;background:linear-gradient(180deg,#f2f7fe 0%,#deebf9 100%);color:#0c2354;font-size:11.5px;font-weight:700;line-height:1.2;text-align:center;box-shadow:0 2px 4px rgba(12,35,84,.09)}.sqv2-home .sqv2-actions button+button{border-color:#af8e4c;background:linear-gradient(180deg,#ceb681 0%,#b99a58 100%);color:#0c2354;box-shadow:0 2px 5px rgba(185,154,88,.22)}.sqv2-home .sqv2-actions button svg{display:block;width:15px;height:15px;flex:0 0 15px;stroke-width:2.2}.sqv2-home .sqv2-actions button:disabled{opacity:.93;cursor:not-allowed}.sqv2-home .sqv2-match-grid>.sqv2-empty{grid-column:1/-1}.sqv2-home .sqv2-pred-link{display:block;width:max-content;margin:12px auto 0;padding:9px 24px;border-radius:8px;background:#0c2354;color:white;text-decoration:none;font-size:12px}.sqv2-home .sqv2-pred-head{flex-wrap:wrap}@media(max-width:1350px){.sqv2-home .sqv2-match-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1110px){.sqv2-home .sqv2-match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.sqv2-home .sqv2-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sqv2-home .sqv2-days{flex:1 1 100%}}@media(max-width:520px){.sqv2-home .sqv2-match-grid{grid-template-columns:minmax(0,1fr)}.sqv2-home .sqv2-days{overflow-x:auto;grid-template-columns:repeat(7,minmax(63px,1fr));max-width:100%}}
