@font-face{font-family:"4xWPL Display";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/barlow-condensed-700.woff2") format("woff2")}
@font-face{font-family:"4xWPL Text";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/barlow-700.woff2") format("woff2")}
@font-face{font-family:"4xWPL Text";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/barlow-400.woff2") format("woff2")}
/* Official-style reference: artwork leads the navy header; the auction data stays white.
   Three panels, not three long repeated card grids. Existing WordPress shell is untouched. */
.fourxs-wpl{--wpl-berry:#123e63;--wpl-berry-dark:#102748;--wpl-berry-soft:#eaf1f8;--wpl-ink:#102748;--wpl-muted:#496077;--wpl-line:#dbe4ed;--wpl-paper:#fff;--wpl-wash:#f5f8fb;--wpl-sold:#176a45;--wpl-unsold:#8b4a1d;font-family:"4xWPL Text",Arial,sans-serif;font-size:16px;color:var(--wpl-ink);background:#fff;max-width:1240px;margin:0 auto;padding:0 24px 28px;line-height:1.48;container-type:inline-size;box-sizing:border-box}
.fourxs-wpl *,.fourxs-wpl *::before,.fourxs-wpl *::after{box-sizing:border-box}
.fourxs-wpl a{color:inherit}.fourxs-wpl button,.fourxs-wpl input,.fourxs-wpl select{font:inherit}.fourxs-wpl img{max-width:100%}.fourxs-wpl [hidden]{display:none!important}
.fourxs-wpl :focus-visible{outline:3px solid #1673b1;outline-offset:4px}
.fourxs-wpl .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.fourxs-wpl h2,.fourxs-wpl h3,.fourxs-wpl h4{font-family:"4xWPL Display","Arial Narrow",sans-serif;font-weight:700;color:inherit;text-wrap:balance}
.fourxs-wpl__hero{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.6fr);background:#0e2f48;color:#fff;margin:0 -24px;padding:0;overflow:hidden}
.fourxs-wpl__hero-main{display:flex;align-items:flex-start;flex-direction:column;padding:28px 16px 28px 32px;justify-content:center}
.fourxs-wpl__brand{display:inline-flex;border:0;padding:0;margin:0 0 14px;text-decoration:none}.fourxs-wpl__brand img{width:60px;height:58px;object-fit:contain;display:block}
.fourxs-wpl__kicker{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#c4dcec;margin:0 0 9px;font-weight:700}
.fourxs-wpl__hero h2{font-size:clamp(2.7rem,4.8vw,4.2rem);line-height:1;letter-spacing:-.015em;max-width:16ch;margin:0 0 14px;color:#fff}
.fourxs-wpl__hero-copy{max-width:32ch;font-size:1rem;line-height:1.5;color:#d4e5f0;margin:0 0 22px}
.fourxs-wpl__date{font-size:1rem;line-height:1.5;margin:0 0 16px;color:#fff}.fourxs-wpl__date strong{font-size:.86rem;font-weight:400;color:#c4dcec}
.fourxs-wpl__hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.8rem;color:#d4e5f0}
.fourxs-wpl__status{display:inline-flex;align-items:center;gap:7px;border:1px solid #6b8ca3;border-radius:4px;padding:5px 9px;margin:0;font-weight:700;color:#fff;font-size:.8rem}
.fourxs-wpl__status span{width:7px;height:7px;border-radius:50%;background:#d5e4ed}.fourxs-wpl__status[data-state=live] span{background:#9be1af}.fourxs-wpl__status[data-state=paused] span{background:#f5d99f}
.fourxs-wpl__hero-art{margin:0;align-self:center;min-width:0;position:relative;background:#0c2d49}.fourxs-wpl__hero-art img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:16/9}.fourxs-wpl__hero-art figcaption{position:absolute;right:14px;bottom:10px;color:#fff;font-size:.62rem;background:#0e2f48;padding:3px 6px;border-radius:3px}
.fourxs-wpl__auction-tabs{display:flex;gap:8px;padding:12px 0;position:sticky;top:0;z-index:12;background:#fff;border-bottom:1px solid var(--wpl-line);margin:0 0 12px}
.fourxs-wpl__auction-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:1px solid #c7d6e4;border-radius:5px;background:#fff;text-decoration:none;font-size:.95rem;font-weight:700;white-space:nowrap;transition:background 150ms ease-out,color 150ms ease-out}
.fourxs-wpl__auction-tabs a[aria-selected=true]{background:#102748;border-color:#102748;color:#fff}.fourxs-wpl__auction-tabs a:hover:not([aria-selected=true]){background:#eaf1f8}
.fourxs-wpl__pinned-summary{display:flex;align-items:center;gap:16px;position:sticky;top:69px;z-index:11;background:#f1f6fa;border:1px solid #d1dfeb;padding:8px 12px;min-height:46px;margin:0 0 14px;box-shadow:0 5px 15px rgba(14,47,72,.07);font-size:.83rem}
.fourxs-wpl__pinned-summary span{font-weight:700;margin-right:auto;min-width:0}.fourxs-wpl__pinned-summary a{font-size:.8rem;font-weight:700;text-underline-offset:3px;min-height:36px;display:flex;align-items:center;white-space:nowrap}
.fourxs-wpl__notice{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:0 0 22px;font-size:.8rem;color:var(--wpl-muted);padding:8px 0}.fourxs-wpl__notice strong{color:var(--wpl-ink)}.fourxs-wpl__notice-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.fourxs-wpl__checked{font-size:.72rem}
.fourxs-wpl__refresh,.fourxs-wpl__reset{border:1px solid #b8cadd;background:#fff;color:#102748;border-radius:4px;font-weight:700;cursor:pointer;padding:8px 12px;min-height:44px}.fourxs-wpl__refresh:hover,.fourxs-wpl__reset:hover{background:#eaf1f8}.fourxs-wpl__refresh:disabled{opacity:.65;cursor:default}.fourxs-wpl__notice[data-connection=stale]{padding:12px;background:#fff5e6;color:#6d4408;border:1px solid #d7b57d}.fourxs-wpl__notice[data-connection=checking] .fourxs-wpl__refresh{cursor:wait}
.fourxs-wpl__quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;border:1px solid var(--wpl-line);background:#f5f8fb}
.fourxs-wpl__quick-stats>span{padding:14px 18px;font-size:.77rem;color:var(--wpl-muted);border-right:1px solid var(--wpl-line)}.fourxs-wpl__quick-stats>span:last-child{border:0}.fourxs-wpl__quick-stats strong{display:block;font-family:"4xWPL Display",sans-serif;font-size:1.9rem;line-height:1.1;color:var(--wpl-ink)}
.fourxs-wpl__overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px}.fourxs-wpl__overview-main,.fourxs-wpl__overview-sidebar{min-width:0}
.fourxs-wpl__section{margin:0 0 36px}.fourxs-wpl__section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;border-bottom:1px solid var(--wpl-line);padding:0 0 12px}
.fourxs-wpl h3{font-size:2rem;line-height:1.08;margin:0}.fourxs-wpl h4{font-size:1.4rem;line-height:1.2;margin:0 0 10px}.fourxs-wpl__section-kicker{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#496077;margin:0 0 4px}.fourxs-wpl__section-note{font-size:.78rem;margin:0;color:var(--wpl-muted);text-align:right;max-width:40ch}
.fourxs-wpl__completed-filters{display:flex;gap:10px;margin:0 0 14px}.fourxs-wpl__completed-filters label:first-child{flex:1}.fourxs-wpl__completed-filters input,.fourxs-wpl__completed-filters select,.fourxs-wpl__filters input,.fourxs-wpl__filters select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #b6c8d8;background:#fff;border-radius:4px;color:#102748}.fourxs-wpl input::placeholder{color:#52687d;opacity:1}
.fourxs-wpl__table-wrap{border:1px solid var(--wpl-line);overflow-x:auto;background:#fff}.fourxs-wpl table{border-collapse:collapse;width:100%;font-size:.87rem}.fourxs-wpl th,.fourxs-wpl td{padding:13px 11px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--wpl-line)}
.fourxs-wpl th{font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4a6178;background:#f4f7fb;white-space:nowrap}.fourxs-wpl tbody tr:last-child td{border-bottom:0}.fourxs-wpl tbody tr:hover{background:#fafcff}.fourxs-wpl td:first-child{min-width:170px}.fourxs-wpl td strong,.fourxs-wpl td small{display:block}.fourxs-wpl td strong{font-size:.98rem;line-height:1.25}.fourxs-wpl td small{font-size:.74rem;color:var(--wpl-muted);margin-top:3px}.fourxs-wpl__serial{font-size:.69rem;color:#567287;margin-right:6px}.fourxs-wpl td:nth-child(4),.fourxs-wpl td:nth-child(6){white-space:nowrap;font-variant-numeric:tabular-nums}
.fourxs-wpl__completed-table td{height:72px}.fourxs-wpl__completed-table td:first-child{min-width:180px}.fourxs-wpl__completed-table td:nth-child(4){font-weight:700}.fourxs-wpl__completed-team{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:700;text-decoration:none}.fourxs-wpl__completed-team img{display:block;width:30px;height:30px;object-fit:contain}.fourxs-wpl__completed-team:hover{text-decoration:underline}
.fourxs-wpl__pill{display:inline-block;border-radius:4px;padding:4px 7px;font-size:.66rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;border:1px solid #bdccd9;white-space:nowrap;line-height:1.2}.fourxs-wpl__pill--sold{color:#125b3c;background:#edf7f0;border-color:#c1decf}.fourxs-wpl__pill--unsold{color:#82471f;background:#fff3e9;border-color:#e8ccb8}.fourxs-wpl__pill--pending{color:#71450d;background:#fff7e5;border-color:#e1c98c}.fourxs-wpl__pill--awaiting{color:#476078;background:#f0f5f9;border-color:#cfdee9}
.fourxs-wpl__empty{padding:20px 4px;font-size:.9rem;color:var(--wpl-muted);margin:0}
/* Vertical feed keeps historical round events apart from the canonical results table. */
.fourxs-wpl__updates{display:block;border-top:1px solid var(--wpl-line)}.fourxs-wpl__event{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:18px 4px;border-bottom:1px solid var(--wpl-line);background:#fff;min-height:0;box-shadow:none}.fourxs-wpl__event time{font-size:.72rem;color:var(--wpl-muted);line-height:1.55}.fourxs-wpl__event h4{font-family:"4xWPL Text",sans-serif;font-size:1rem;margin:0 0 6px}.fourxs-wpl__event p{font-size:.86rem;color:var(--wpl-muted);margin:0}.fourxs-wpl__event .fourxs-wpl__event-type{font-size:.64rem;color:#526c82;text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px}.fourxs-wpl__event>span{font-size:.75rem}
.fourxs-wpl__spotlight{margin:0 0 22px}.fourxs-wpl__spotlight h3{font-size:1.7rem}.fourxs-wpl__spotlight [data-highlights]{display:block}.fourxs-wpl__featured-bid{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 12px;background:#102748;color:#fff;padding:21px 18px;border-radius:5px;box-shadow:0 10px 22px rgba(16,39,72,.13)}
.fourxs-wpl__featured-bid .fourxs-wpl__bid-rank{grid-row:1/4;font-family:"4xWPL Display",sans-serif;font-size:2rem;color:#a7c4de}.fourxs-wpl__featured-bid strong{display:block;font-family:"4xWPL Display",sans-serif;font-size:1.75rem;line-height:1.05}.fourxs-wpl__featured-bid div small{display:block;color:#c5d9eb;font-size:.75rem;margin-top:5px}.fourxs-wpl__featured-bid>b{grid-column:2;font-family:"4xWPL Display",sans-serif;font-size:2.15rem;line-height:1.1}.fourxs-wpl__featured-bid>small{grid-column:2;color:#c5d9eb;font-size:.7rem}
.fourxs-wpl__bid-rail{border:1px solid var(--wpl-line);border-radius:5px;margin-top:10px;overflow:hidden}.fourxs-wpl__bid-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:2px 9px;padding:12px 11px;border-bottom:1px solid var(--wpl-line);background:#fff;align-items:center}.fourxs-wpl__bid-item:last-child{border:0}.fourxs-wpl__bid-item .fourxs-wpl__bid-rank{grid-row:1/3;font-size:.78rem;color:var(--wpl-muted)}.fourxs-wpl__bid-item strong{display:block;font-size:.86rem;line-height:1.2}.fourxs-wpl__bid-item div small{font-size:.7rem;color:var(--wpl-muted);display:block}.fourxs-wpl__bid-item>b{font-size:.87rem;white-space:nowrap}.fourxs-wpl__bid-item>small{grid-column:2/-1;color:var(--wpl-muted);font-size:.65rem}
.fourxs-wpl__trophy{margin:0;border:1px solid var(--wpl-line);background:#f1f5f9;border-radius:5px;overflow:hidden}.fourxs-wpl__trophy img{display:block;width:100%;height:200px;object-fit:contain}.fourxs-wpl__trophy figcaption{padding:13px 15px;background:#fff}.fourxs-wpl__trophy figcaption strong{font-family:"4xWPL Display",sans-serif;font-size:1.3rem}.fourxs-wpl__trophy figcaption small{display:block;font-size:.67rem;color:var(--wpl-muted);margin-top:3px}.fourxs-wpl__sidebar-note{font-size:.79rem;color:var(--wpl-muted);padding:15px 3px}
.fourxs-wpl__filters{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(130px,1fr)) auto;gap:9px;margin:0 0 16px}.fourxs-wpl__reset{align-self:end}
.fourxs-wpl__team-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px}.fourxs-wpl__team-tabs a{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid #d2dfeb;border-radius:5px;text-decoration:none;background:#f8fafc;font-weight:700;min-height:85px;transition:background 150ms ease-out}.fourxs-wpl__team-tabs img{height:54px;width:54px;object-fit:contain}.fourxs-wpl__team-tabs a[aria-selected=true],.fourxs-wpl__team-tabs a[aria-pressed=true]{background:#e8f1f9;border-color:#427ea9;box-shadow:0 5px 15px rgba(16,39,72,.07)}
.fourxs-wpl__selected-team{border:1px solid var(--wpl-line);border-radius:5px;padding:22px;margin-bottom:32px;box-shadow:0 10px 24px rgba(16,39,72,.06)}.fourxs-wpl__selected-header{display:flex;align-items:center;gap:16px;padding-bottom:20px}.fourxs-wpl__selected-header img{width:72px;height:72px;object-fit:contain}.fourxs-wpl__selected-header h3{font-size:2rem;margin-bottom:6px}.fourxs-wpl__selected-header a{font-size:.78rem;color:#426889;text-underline-offset:3px}.fourxs-wpl__selected-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 0;background:#f4f7fb;margin-bottom:22px;border:1px solid var(--wpl-line);border-radius:4px}.fourxs-wpl__selected-metrics>span{padding:0 14px;font-size:.75rem;color:var(--wpl-muted);border-right:1px solid var(--wpl-line)}.fourxs-wpl__selected-metrics>span:last-child{border:0}.fourxs-wpl__selected-metrics strong{display:block;font-family:"4xWPL Display",sans-serif;font-size:1.7rem;color:var(--wpl-ink)}
.fourxs-wpl__selected-columns{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px}.fourxs-wpl__selected-columns h4{border-bottom:1px solid var(--wpl-line);padding-bottom:12px}.fourxs-wpl__selected-empty{color:var(--wpl-muted);font-size:.87rem}.fourxs-wpl__squad-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}.fourxs-wpl__squad-list li{padding:10px 12px 10px 0;border-bottom:1px solid var(--wpl-line);min-width:0}.fourxs-wpl__squad-list strong{display:block;font-size:.88rem}.fourxs-wpl__squad-list small{display:block;color:var(--wpl-muted);font-size:.69rem;margin-top:3px}
.fourxs-wpl__teams{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fourxs-wpl__team{border:1px solid var(--wpl-line);border-radius:5px;padding:14px;min-width:0;background:#fff}.fourxs-wpl__team-link{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:7px;align-items:center;text-decoration:none;font-weight:700;font-size:.87rem;line-height:1.15;min-height:44px}.fourxs-wpl__team-link img{width:40px;height:40px;object-fit:contain}.fourxs-wpl__team-link span:last-child{font-size:.8rem;color:#426889}.fourxs-wpl__money{font-family:"4xWPL Display",sans-serif;font-size:1.8rem;line-height:1.1;margin:18px 0 6px}.fourxs-wpl__small{font-size:.75rem;color:var(--wpl-muted);margin:5px 0}.fourxs-wpl__bar{height:4px;background:#e6eef5;margin:13px 0}.fourxs-wpl__bar span{display:block;height:100%;background:#3c7ea8}
.fourxs-wpl__all-team-summary{margin:0 0 26px;border:1px solid var(--wpl-line);padding:15px;border-radius:5px}.fourxs-wpl__all-team-summary>summary{cursor:pointer;font-weight:700;font-size:.88rem;min-height:32px}.fourxs-wpl__all-team-summary[open]>summary{margin-bottom:24px}.fourxs-wpl__lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fourxs-wpl__buy-column h4{font-size:1.1rem;margin:12px 0}.fourxs-wpl__buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 0;border-bottom:1px solid var(--wpl-line)}.fourxs-wpl__buy strong,.fourxs-wpl__buy small{display:block}.fourxs-wpl__buy strong{font-size:.93rem}.fourxs-wpl__buy small,.fourxs-wpl__buy time{font-size:.72rem;color:var(--wpl-muted)}.fourxs-wpl__buy b{font-size:1rem;white-space:nowrap}.fourxs-wpl__buy time{grid-column:1/-1}.fourxs-wpl__squads{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.fourxs-wpl__squad{padding:10px;border:1px solid var(--wpl-line);border-radius:4px}.fourxs-wpl__squad-link{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:.82rem;font-weight:700}.fourxs-wpl__squad-link img{width:32px;height:32px;object-fit:contain}.fourxs-wpl__squad p{font-size:.74rem;color:var(--wpl-muted);margin:7px 0}.fourxs-wpl__text-link{font-size:.84rem;font-weight:700}
.fourxs-wpl__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--wpl-line);padding-top:16px;font-size:.74rem;color:var(--wpl-muted)}.fourxs-wpl__footer a{font-weight:700}
.fourxs-wpl [data-auction-panel],.fourxs-wpl__section,.fourxs-wpl__spotlight,.fourxs-wpl__team{scroll-margin-top:140px}.fourxs-wpl__demo-banner{display:flex;flex-wrap:wrap;gap:8px 14px;border:1px solid #cad9e7;background:#f4f7fb;padding:12px 16px;color:#40536b;font-size:.8rem}.fourxs-wpl__demo-banner p{margin:0}
@media(max-width:1000px){.fourxs-wpl__hero{grid-template-columns:minmax(265px,.9fr) minmax(0,1.3fr)}.fourxs-wpl__hero-main{padding:24px}.fourxs-wpl__hero h2{font-size:2.8rem}.fourxs-wpl__hero-copy{font-size:.91rem}.fourxs-wpl__overview-grid{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.fourxs-wpl__filters{grid-template-columns:2fr 1fr 1fr}.fourxs-wpl__teams{grid-template-columns:repeat(3,minmax(0,1fr))}.fourxs-wpl__team-tabs a{flex-direction:column;gap:5px;padding:10px}}
@media(max-width:820px){.fourxs-wpl__overview-grid{grid-template-columns:1fr}.fourxs-wpl__overview-sidebar{display:grid;grid-template-columns:1fr 220px;gap:20px}.fourxs-wpl__spotlight{margin:0}.fourxs-wpl__sidebar-note{grid-column:1/-1;margin:0}.fourxs-wpl__selected-columns{grid-template-columns:1fr 1.3fr;gap:22px}.fourxs-wpl__squad-list{grid-template-columns:1fr}}
@media(max-width:650px){.fourxs-wpl{padding:0 14px 24px}.fourxs-wpl__hero{grid-template-columns:1fr;margin:0 -14px}.fourxs-wpl__hero-main{padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:8px 14px}.fourxs-wpl__brand{grid-column:2;grid-row:1/4;margin:0;align-self:center}.fourxs-wpl__brand img{width:53px;height:52px}.fourxs-wpl__kicker{font-size:.66rem;margin:0}.fourxs-wpl__hero h2{grid-column:1;font-size:2.8rem;margin:0;line-height:1}.fourxs-wpl__hero-copy{grid-column:1/-1;font-size:.85rem;margin:5px 0;max-width:none}.fourxs-wpl__hero-copy br{display:none}.fourxs-wpl__date{grid-column:1;margin:0;font-size:.85rem}.fourxs-wpl__date strong{font-size:.73rem}.fourxs-wpl__hero-meta{grid-column:2;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;font-size:.7rem}.fourxs-wpl__hero-art figcaption{font-size:.55rem}.fourxs-wpl__auction-tabs{gap:6px}.fourxs-wpl__auction-tabs a{flex:1;padding:10px 7px;font-size:.8rem}.fourxs-wpl__pinned-summary{gap:9px;padding:8px;font-size:.72rem}.fourxs-wpl__pinned-summary span{line-height:1.35}.fourxs-wpl__pinned-summary a{font-size:.68rem}.fourxs-wpl__notice{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:.75rem}.fourxs-wpl__notice-actions{width:100%;justify-content:space-between}.fourxs-wpl__quick-stats>span{padding:11px 9px;font-size:.63rem}.fourxs-wpl__quick-stats strong{font-size:1.45rem}.fourxs-wpl h3{font-size:1.7rem}.fourxs-wpl__section-head{align-items:flex-start;gap:10px}.fourxs-wpl__section-note{font-size:.69rem;max-width:20ch}.fourxs-wpl__overview-sidebar{grid-template-columns:1fr}.fourxs-wpl__trophy{display:grid;grid-template-columns:140px 1fr;align-items:center}.fourxs-wpl__trophy img{height:160px}.fourxs-wpl__trophy figcaption{background:transparent;padding:14px}.fourxs-wpl__trophy figcaption strong{font-size:1.2rem}.fourxs-wpl__spotlight{margin-bottom:6px}.fourxs-wpl__featured-bid{grid-template-columns:26px minmax(0,1fr) auto;padding:16px}.fourxs-wpl__featured-bid .fourxs-wpl__bid-rank{grid-row:1/3}.fourxs-wpl__featured-bid>b{grid-column:3;grid-row:1/3;align-self:center}.fourxs-wpl__featured-bid>small{grid-column:2}.fourxs-wpl__featured-bid strong{font-size:1.5rem}.fourxs-wpl__filters{grid-template-columns:1fr 1fr}.fourxs-wpl__filters label:first-child{grid-column:1/-1}.fourxs-wpl__reset{grid-column:auto}.fourxs-wpl__team-tabs{gap:6px}.fourxs-wpl__team-tabs a{padding:8px 3px;min-height:78px;font-size:.8rem}.fourxs-wpl__team-tabs img{width:38px;height:38px}.fourxs-wpl__selected-team{padding:16px}.fourxs-wpl__selected-header img{width:58px;height:58px}.fourxs-wpl__selected-header h3{font-size:1.8rem}.fourxs-wpl__selected-metrics>span{padding:0 7px;font-size:.61rem}.fourxs-wpl__selected-metrics strong{font-size:1.35rem}.fourxs-wpl__selected-columns,.fourxs-wpl__lower-grid{grid-template-columns:1fr}.fourxs-wpl__squad-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fourxs-wpl__squad-list strong{font-size:.8rem}.fourxs-wpl__teams{grid-template-columns:1fr 1fr}.fourxs-wpl__event{grid-template-columns:72px minmax(0,1fr);gap:12px}.fourxs-wpl__event time{font-size:.65rem}.fourxs-wpl__completed-filters{gap:8px}.fourxs-wpl__completed-filters select{font-size:.76rem}.fourxs-wpl__footer{font-size:.68rem}}
@media(max-width:520px){.fourxs-wpl__table-wrap{border:0;overflow:visible}.fourxs-wpl table,.fourxs-wpl thead,.fourxs-wpl tbody,.fourxs-wpl tr,.fourxs-wpl td{display:block}.fourxs-wpl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fourxs-wpl tbody tr{padding:12px;border:1px solid var(--wpl-line);margin-bottom:8px;border-radius:4px;background:#fff}.fourxs-wpl td{display:grid;grid-template-columns:6rem minmax(0,1fr);border:0;padding:4px 0;font-size:.84rem;gap:8px;white-space:normal}.fourxs-wpl td:first-child{display:block;min-width:0;margin-bottom:7px;padding-bottom:10px;border-bottom:1px solid var(--wpl-line)}.fourxs-wpl td:not(:first-child)::before{content:attr(data-label);font-size:.7rem;color:var(--wpl-muted);font-weight:400}.fourxs-wpl td:nth-child(4),.fourxs-wpl td:nth-child(6){white-space:normal}.fourxs-wpl__completed-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:14px 12px;border-radius:0;border:0;border-bottom:1px solid var(--wpl-line);margin:0}.fourxs-wpl__completed-table td{height:auto;padding:0;display:block;border:0;min-width:0;margin:0;font-size:.78rem}.fourxs-wpl__completed-table td:first-child{grid-column:1;grid-row:1/3;border:0;margin:0;padding:0;min-width:0}.fourxs-wpl__completed-table td:first-child strong{font-size:.93rem}.fourxs-wpl__completed-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.fourxs-wpl__completed-table td:nth-child(3){grid-column:1;font-size:.68rem;color:var(--wpl-muted)}.fourxs-wpl__completed-table td:nth-child(4){grid-column:2;grid-row:2;text-align:right;font-weight:700;font-size:.95rem}.fourxs-wpl__completed-table td:nth-child(5){grid-column:2;grid-row:3;text-align:right}.fourxs-wpl__completed-table td:not(:first-child)::before{content:none}.fourxs-wpl__completed-table td:nth-child(3)::before{content:"Base: ";font-size:inherit}.fourxs-wpl__completed-team{min-height:28px;font-size:.7rem}.fourxs-wpl__completed-team img{width:22px;height:22px}.fourxs-wpl__featured-bid>b{font-size:1.65rem}.fourxs-wpl__pinned-summary a{min-height:44px}.fourxs-wpl__squad-list{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.fourxs-wpl *,.fourxs-wpl *::before,.fourxs-wpl *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.fourxs-wpl{padding:0;max-width:none}.fourxs-wpl [data-auction-panel]{display:block!important}.fourxs-wpl__hero{background:#fff;color:#102748}.fourxs-wpl__hero h2,.fourxs-wpl__date{color:#102748}.fourxs-wpl__auction-tabs,.fourxs-wpl__pinned-summary{position:static}.fourxs-wpl__notice-actions,.fourxs-wpl__filters,.fourxs-wpl__completed-filters{display:none}}

/* Responsive refinements verified against the rendered header and shared team detail. */
.fourxs-wpl__selected-header p{font-size:.78rem;color:var(--wpl-muted);margin:0 0 5px}
.fourxs-wpl__selected-columns>div:first-child>.fourxs-wpl__squad-list{display:block}
.fourxs-wpl__sample{font-weight:700}
@media(max-width:650px){.fourxs-wpl__hero-main .fourxs-wpl__brand{grid-row:1;align-self:start}.fourxs-wpl__hero-main .fourxs-wpl__kicker{align-self:center}.fourxs-wpl__hero-main h2{grid-column:1/-1;max-width:none}.fourxs-wpl__hero-main .fourxs-wpl__hero-copy{margin:2px 0 6px}}

/* Shared action/type variants across the three auction views. */
.fourxs-wpl .fourxs-wpl__refresh,.fourxs-wpl .fourxs-wpl__reset{font-size:.85rem;font-weight:700}
.fourxs-wpl__completed-team,.fourxs-wpl__selected-header a,.fourxs-wpl__footer a{font-size:.8rem;font-weight:700;color:#102748}

.fourxs-wpl__team-link,.fourxs-wpl__squad-link,.fourxs-wpl__text-link{font-size:.8rem;font-weight:700;color:#102748}
