#sqLb .sam-archive-mode{display:block!important}#sqLb .sam-archive-mode>.sw-filt{display:block!important;margin-bottom:14px;background:none!important;border:0!important;padding:0!important}#sqLb .sam-archive-mode>.sw-filt .sw-fg{display:none}#sqLb .sam-archive-mode .sw-st{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}#sqLb .sam-archive-mode .sw-st button{width:auto!important;flex:0 1 auto;padding:10px 16px!important}#sqLb .sam-archive-mode .sw-mh{margin-bottom:15px}#sqLb .sam-archive{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start;font-family:Arial,sans-serif}#sqLb .sam-sidebar{background:#101111;border:0;border-radius:0;position:sticky;top:80px;min-width:0;padding-right:15px}#sqLb .sam-match-list{display:grid;gap:18px;max-height:790px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#39ff14 #101111;padding:0 18px 4px 0}#sqLb .sam-match{box-sizing:border-box;display:grid!important;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:15px!important;width:100%!important;min-height:117px!important;height:auto!important;max-height:none!important;padding:15px 18px!important;border:0!important;border-left:3px solid transparent!important;border-radius:5px!important;background:#121414!important;box-shadow:none!important;text-align:center!important;cursor:pointer;outline:none;line-height:1.2!important;font-family:Arial,sans-serif!important}#sqLb .sam-match:hover{background:#19161b!important}#sqLb .sam-match.sam-selected{border-left-color:#39ff14!important;background:linear-gradient(90deg,#18321880,#101510)!important}#sqLb .sam-map-column{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:0}#sqLb .sam-map-badge{display:grid;place-items:center;position:relative;isolation:isolate;width:46px;height:46px;border:2px solid #a8872b;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 3px #0a0c0d,0 0 0 1px #5e481e}#sqLb .sam-map-badge:before{content:'';position:absolute;inset:3px;background:#111b;z-index:-1;border-radius:50%}#sqLb .sam-map-badge b{font-size:11px!important;color:#d6b34d;font-weight:800;letter-spacing:-.5px}#sqLb .sam-map-column>strong{max-width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px!important;letter-spacing:.5px;color:#edf2f8}#sqLb .sam-match-copy{display:flex;flex-direction:column;gap:13px;min-width:0}#sqLb .sam-match-result{display:flex;justify-content:center;align-items:center;gap:11px;font-weight:700}#sqLb .sam-match-result b{font-size:26px!important;color:#fac916!important;font-family:Arial,sans-serif!important}#sqLb .sam-match-result b:last-child{color:#258ce4!important}#sqLb .sam-match-result i{font-size:19px;font-style:normal;color:#e6eaf0}#sqLb .sam-match-copy small{color:#8795a6!important;font-size:10px!important;letter-spacing:.4px;white-space:nowrap}#sqLb .sam-pagination{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8692a0;padding:14px 18px 0 0}#sqLb .sam-pagination button{background:transparent!important;border:0!important;color:#bec5d1!important;padding:6px 12px!important;min-width:0!important;width:auto!important;height:30px!important;font-size:18px!important;cursor:pointer}#sqLb .sam-detail{min-width:0;position:relative;isolation:isolate;border:0;border-radius:0;background:#111414;min-height:715px;padding:0 24px 15px;overflow:hidden}#sqLb .sam-detail:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--sam-map);background-size:cover;background-position:center top;opacity:.65;filter:saturate(.6)}#sqLb .sam-detail:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#070a08a8,#080a09b0 55%,#0b0d0ee8);pointer-events:none}#sqLb .sam-meta{display:grid!important;grid-template-columns:1fr 1.1fr 1fr 1fr;gap:16px;padding:25px 0 27px 130px!important;background:none!important;border:0!important;margin:0!important;min-height:83px!important;align-items:center}#sqLb .sam-meta>div{min-width:0}#sqLb .sam-meta b{display:block;font-size:13px!important;color:#f3f1e5!important;font-weight:700;letter-spacing:.5px;line-height:1.3}#sqLb .sam-meta span{display:block;color:#99a0a5!important;font-size:11px!important;letter-spacing:.4px;margin-top:3px;line-height:1.4}#sqLb .sam-teams{display:grid;gap:30px;padding:0!important}#sqLb .sam-team{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:0;border:0!important;border-radius:0!important;background:none!important;min-width:0}#sqLb .sam-team-score{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding-top:0;color:#84c4e6;text-align:center;min-width:0}#sqLb .sam-team-2 .sam-team-score{color:#efcf6d}#sqLb .sam-score-crest{position:relative;width:108px;height:120px;display:grid;place-items:center}#sqLb .sam-score-crest>img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;opacity:.38}#sqLb .sam-score-crest>strong{position:relative;color:inherit!important;font:700 59px/1 Arial,sans-serif!important;letter-spacing:-2px;text-shadow:0 3px 15px #0009;padding-top:5px}#sqLb .sam-team-score>b{color:inherit!important;font-size:14px!important;line-height:1.4;text-transform:uppercase;font-family:Arial,sans-serif!important;font-weight:700;overflow-wrap:anywhere;max-width:122px}#sqLb .sam-table-wrap{min-width:0;max-height:300px;overflow:auto;scrollbar-width:thin;scrollbar-color:#39ff14 transparent}#sqLb .sam-table{width:100%;border-collapse:collapse;table-layout:fixed;background:none!important;min-width:0!important;border:0!important;font-family:Arial,sans-serif!important}#sqLb .sam-table thead{position:sticky;top:0;z-index:1}#sqLb .sam-table th{font-size:15px!important;color:#fff!important;font-weight:400!important;letter-spacing:.5px;background:#101212!important;border:0!important;padding:10px 8px!important;height:42px!important;text-align:center;line-height:1.4!important;white-space:nowrap}#sqLb .sam-table th:first-child{width:52%;text-align:left}#sqLb .sam-table th:nth-child(2){width:16%}#sqLb .sam-table th:nth-child(3),#sqLb .sam-table th:nth-child(4){width:16%}#sqLb .sam-table tr{background:none!important;border:0!important}#sqLb .sam-table td{height:43px!important;padding:6px 8px!important;border:0!important;color:#fff!important;font-size:15px!important;font-family:Arial,sans-serif!important;background:none!important;text-align:center;line-height:1.4!important}#sqLb .sam-table td:first-child{text-align:left}#sqLb .sam-table tbody tr:hover td{background:#ffffff05!important}#sqLb .sam-player{display:flex;align-items:center;gap:13px;min-width:0;color:#f7f7f7!important;text-decoration:none}#sqLb .sam-player>span:not(.lb-av){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px!important;font-weight:400!important;letter-spacing:.3px;color:#fff!important}#sqLb .sam-player .lb-av,#sqLb .sam-player>img{flex-shrink:0;width:27px!important;height:27px!important;min-width:27px!important;border-radius:7px!important;overflow:hidden}#sqLb .sam-player .lb-av img{width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important;object-fit:cover}#sqLb .sam-table td:nth-child(2) img{width:29px!important;height:29px!important;object-fit:contain}#sqLb .sam-actions{margin:27px 0 0 130px;padding-top:15px;border-top:1px solid #ffffff09;display:flex;gap:25px;flex-wrap:wrap}#sqLb .sam-actions a{font-size:11px!important;background:none!important;border:0!important;color:#a9b1bb!important;padding:0!important;text-decoration:none;font-family:Arial,sans-serif!important}#sqLb .sam-actions a:hover{color:#39ff14!important}#sqLb .sam-no-stats{color:#939ba6;font-size:12px;padding:15px 0 0 130px}#sqLb .sam-loading{min-height:500px;display:grid;place-content:center;color:#b4bdc7;font:14px Arial,sans-serif}#sqLb .sam-loading button{font:inherit;color:#39ff14!important;background:transparent!important;border:0!important;cursor:pointer}#sqLb .sam-archive :is(button,a):focus-visible{outline:1px solid #39ff14!important;outline-offset:2px}
@media(max-width:1250px){#sqLb .sam-archive{grid-template-columns:235px minmax(0,1fr);gap:20px}#sqLb .sam-match{padding:13px 9px!important;gap:8px!important;grid-template-columns:65px minmax(0,1fr)}#sqLb .sam-match-copy small{font-size:9px!important}#sqLb .sam-detail{padding:0 15px 15px}#sqLb .sam-team{grid-template-columns:105px minmax(0,1fr)}#sqLb .sam-score-crest{width:90px;height:105px}#sqLb .sam-team-score>b{max-width:95px;font-size:12px!important}#sqLb .sam-meta{padding-left:105px!important;gap:10px}#sqLb .sam-meta b{font-size:11px!important}#sqLb .sam-meta span{font-size:10px!important}#sqLb .sam-table th{font-size:12px!important;letter-spacing:0}#sqLb .sam-player>span:not(.lb-av){font-size:14px!important}#sqLb .sam-table td{font-size:14px!important}#sqLb .sam-actions{margin-left:105px}}
@media(max-width:800px){#sqLb .sam-archive{grid-template-columns:1fr;gap:18px}#sqLb .sam-sidebar{position:static;padding:0}#sqLb .sam-match-list{display:flex;max-height:none;padding:0 0 8px;gap:12px;overflow-x:auto;scroll-snap-type:x proximity}#sqLb .sam-match{min-width:210px!important;width:210px!important;flex-shrink:0;scroll-snap-align:start;min-height:105px!important}#sqLb .sam-pagination{padding:3px 5px}#sqLb .sam-meta{padding:18px 0!important;grid-template-columns:1fr 1fr;gap:14px}#sqLb .sam-detail{padding:0 12px 15px;min-height:650px}#sqLb .sam-team{grid-template-columns:76px minmax(0,1fr)}#sqLb .sam-score-crest{width:70px;height:90px}#sqLb .sam-score-crest>strong{font-size:45px!important}#sqLb .sam-team-score>b{font-size:10px!important;max-width:70px}#sqLb .sam-table{min-width:430px!important}#sqLb .sam-table th:first-child{width:48%}#sqLb .sam-table th{font-size:12px!important}#sqLb .sam-table td{font-size:13px!important;height:42px!important}#sqLb .sam-player{gap:9px}#sqLb .sam-player>span:not(.lb-av){font-size:13px!important}#sqLb .sam-table-wrap{max-height:280px}#sqLb .sam-teams{gap:25px}#sqLb .sam-actions{margin-left:76px;gap:15px}#sqLb .sam-archive-mode .sw-st button{padding:9px!important;font-size:11px!important}}

/* Keep the history aligned to the match, without sticky downward travel. */
#sqLb .sam-sidebar {
  position: static !important;
  top: auto !important;
  bottom: auto !important;
  transform: none !important;
  align-self: start !important;
}
#sqLb .sam-match-list {
  overscroll-behavior: contain;
  overflow-anchor: none;
  scrollbar-color: #39ff14 #101111 !important;
}
#sqLb .sam-table-wrap {scrollbar-color:#39ff14 transparent !important;}
#sqLb .sam-match-list::-webkit-scrollbar,
#sqLb .sam-table-wrap::-webkit-scrollbar {width:6px;height:6px;}
#sqLb .sam-match-list::-webkit-scrollbar-thumb,
#sqLb .sam-table-wrap::-webkit-scrollbar-thumb {background:#39ff14;border-radius:6px;}

/* History filters are a normal row, not the legacy sticky sidebar. */
#sqLb .sam-archive-mode > .sw-filt {
  position: static !important;
  top: auto !important;
  bottom: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  width: 100% !important;
  height: auto !important;
  z-index: auto !important;
  margin: 0 0 18px !important;
  float: none !important;
}
#sqLb .sam-archive-mode > .sw-filt .sw-st {
  position: static !important;
  top: auto !important;
  transform: none !important;
}

/* SAQ archive footer buttons 20261029 */
#sqLb .sam-detail .sam-actions {
  margin: 30px 0 0 !important;
  padding: 36px 0 20px !important;
  border-top: 1px solid #ffffff09;
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}
#sqLb .sam-detail .sam-actions > a {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 13px 19px !important;
  border: 1px solid transparent !important;
  border-radius: 7px !important;
  background: #121414 !important;
  color: #fff !important;
  font: 700 16px/22px Arial,sans-serif !important;
  letter-spacing: .3px;
  text-decoration: none !important;
  box-shadow: none !important;
  transform: none !important;
  cursor: pointer;
  transition: background-color .15s ease,color .15s ease;
}
#sqLb .sam-detail .sam-actions > a:first-child {margin-right: auto;}
#sqLb .sam-detail .sam-actions > a:hover,
#sqLb .sam-detail .sam-actions > a:focus-visible {
  background: #39ff14 !important;
  border-color: #39ff14 !important;
  color: #080b07 !important;
}
#sqLb .sam-detail .sam-actions > a:focus-visible {outline: 2px solid #39ff14 !important;outline-offset: 3px;}
@media(max-width:600px) {
  #sqLb .sam-detail .sam-actions {padding-top:24px !important;gap:10px;}
  #sqLb .sam-detail .sam-actions > a {padding:12px 15px !important;font-size:14px !important;flex:1 1 auto;}
}
@media(prefers-reduced-motion:reduce) {
  #sqLb .sam-detail .sam-actions > a {transition:none;}
}
