/* CareerModeStars FC27 Database — V146.0 */
body.career-database-v146{
  --career-blue:#168dff;
  --career-blue-bright:#2aa4ff;
  --career-bg:#020817;
  --career-panel:#071526;
  --career-panel-2:#09182a;
  --career-line:rgba(87,143,205,.22);
  --career-line-strong:rgba(56,145,255,.38);
  --career-text:#f4f8ff;
  --career-muted:#9aabc1;
  --career-soft:#65778f;
  --career-row:#06101d;
  --career-row-alt:#071321;
  --career-row-hover:#0a1a2d;
  background:#020817;
  color:var(--career-text);
}
body.career-database-v146:before{
  content:"";
  position:fixed;
  inset:58px 0 0;
  z-index:-3;
  background:
    linear-gradient(180deg,rgba(2,8,18,.72),rgba(2,8,18,.88)),
    radial-gradient(circle at 2% 48%,rgba(0,119,255,.25),transparent 24%),
    radial-gradient(circle at 98% 44%,rgba(0,119,255,.22),transparent 23%),
    url("career/careermodestars-stadium-v145.webp") center top/cover no-repeat;
}
body.career-database-v146:after{
  content:"";
  position:fixed;
  inset:58px 0 0;
  z-index:-2;
  pointer-events:none;
  background:
    linear-gradient(115deg,transparent 0 12%,rgba(28,135,255,.08) 12.1% 12.25%,transparent 12.4% 88%,rgba(28,135,255,.07) 88.1% 88.25%,transparent 88.4%),
    linear-gradient(180deg,rgba(2,8,18,.06),rgba(2,8,18,.52));
}

/* Shared header tuned to the screenshot without rebuilding the shell. */
body.career-database-v146 .clean-site-header{
  min-height:60px!important;
  height:60px!important;
  background:rgba(1,7,16,.96)!important;
  border-bottom:1px solid rgba(74,134,195,.22)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.22)!important;
  backdrop-filter:blur(14px) saturate(1.06)!important;
}
body.career-database-v146 .global-primary-nav--career>a{
  height:60px!important;
  padding:0 20px!important;
  display:flex!important;
  align-items:center!important;
  color:#eef4fc!important;
  font-size:13px!important;
  font-weight:760!important;
  border-bottom:3px solid transparent!important;
  transition:color .15s ease,border-color .15s ease,background .15s ease!important;
}
body.career-database-v146 .global-primary-nav--career>a:hover,
body.career-database-v146 .global-primary-nav--career>a.active{
  color:#24a0ff!important;
  border-bottom-color:#168dff!important;
  background:linear-gradient(180deg,transparent,rgba(19,107,215,.08))!important;
  text-shadow:0 0 16px rgba(35,153,255,.18)!important;
}
body.career-database-v146 .site-player-search{
  min-width:340px!important;
  height:40px!important;
  border:1px solid rgba(79,132,190,.22)!important;
  border-radius:6px!important;
  background:rgba(3,11,23,.7)!important;
}
body.career-database-v146 .site-player-search input{font-size:13px!important;color:#dce7f6!important}
body.career-database-v146 .site-account-button{height:40px!important;border-color:rgba(37,140,255,.34)!important;border-radius:6px!important}

body.career-database-v146 .site-footer{display:none}
.career-scout-v146{
  width:calc(100vw - 48px)!important;
  max-width:none!important;
  min-height:calc(100vh - 60px);
  margin:0 auto!important;
  padding:0 0 26px!important;
  background:transparent!important;
}

/* Secondary database tabs */
.career-secondary-nav{
  position:relative;
  z-index:9;
  height:54px;
  display:flex;
  align-items:stretch;
  width:max-content;
  max-width:100%;
  margin:0 0 14px;
  border-left:1px solid rgba(74,134,195,.28);
  border-bottom:1px solid rgba(74,134,195,.28);
  background:rgba(3,12,25,.78);
  overflow:auto hidden;
  scrollbar-width:none;
}
.career-secondary-nav::-webkit-scrollbar{display:none}
.career-secondary-nav :is(a,button){
  min-width:154px;
  height:54px;
  display:grid;
  place-items:center;
  padding:0 20px;
  border:0;
  border-right:1px solid rgba(74,134,195,.28);
  border-top:1px solid rgba(74,134,195,.28);
  background:rgba(5,17,32,.72);
  color:#e8eff9;
  text-decoration:none;
  font:800 12px/1 Inter,sans-serif;
  letter-spacing:.01em;
  cursor:pointer;
  transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;
}
.career-secondary-nav :is(a,button):hover{background:#0b213a;color:#fff}
.career-secondary-nav button.active{
  color:#fff;
  background:linear-gradient(180deg,#168dff,#0a6ee0);
  border-color:#22a1ff;
  box-shadow:0 0 22px rgba(15,130,255,.28),inset 0 1px 0 rgba(255,255,255,.2);
}

.career-browser-v146{
  display:grid!important;
  grid-template-columns:320px minmax(0,1fr)!important;
  gap:20px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
}

/* Filter rail */
.career-filter-rail-v146{
  position:sticky!important;
  top:74px!important;
  max-height:calc(100vh - 92px)!important;
  overflow:auto!important;
  padding:0!important;
  border:1px solid rgba(68,122,180,.18)!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,rgba(5,18,33,.96),rgba(4,13,26,.98))!important;
  box-shadow:0 16px 40px rgba(0,0,0,.16)!important;
  scrollbar-color:rgba(48,125,211,.38) transparent;
  scrollbar-width:thin;
}
.career-filter-rail-v146>header{
  position:sticky;
  top:0;
  z-index:5;
  min-height:50px!important;
  padding:0 15px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  border-bottom:1px solid var(--career-line)!important;
  background:#071527!important;
}
.career-filter-rail-v146>header strong{font:850 14px/1 Inter,sans-serif;color:#fff;text-transform:uppercase}
.career-filter-rail-v146>header button{
  min-width:auto!important;
  height:auto!important;
  padding:8px 0!important;
  border:0!important;
  background:transparent!important;
  color:#26a2ff!important;
  font:800 12px/1 Inter,sans-serif!important;
}
.career-filter-body{padding:0!important}
.career-filter-rail-v146 .career-search-field{
  display:block!important;
  padding:13px 15px 12px!important;
  margin:0!important;
  border-bottom:1px solid rgba(82,137,194,.18)!important;
}
.career-filter-rail-v146 .career-search-field>span,
.career-filter-rail-v146 label>span:first-child{
  display:block;
  margin-bottom:6px;
  color:#bac7d7!important;
  font:650 12px/1.2 Inter,sans-serif!important;
  text-transform:none!important;
  letter-spacing:0!important;
}
.career-search-field>div{position:relative}
.career-search-field i{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:20px!important;height:20px!important}
.career-search-field i svg{width:18px;height:18px;fill:none;stroke:#a8bdd6;stroke-width:1.8}
.career-filter-rail-v146 :is(input,select){
  width:100%!important;
  height:37px!important;
  padding:0 12px!important;
  border:1px solid rgba(78,134,191,.25)!important;
  border-radius:4px!important;
  outline:0!important;
  background:#081526!important;
  color:#eef4fc!important;
  font:650 13px/1 Inter,sans-serif!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
}
.career-filter-rail-v146 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#a8bbd3 50%),linear-gradient(135deg,#a8bbd3 50%,transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px!important}
.career-filter-rail-v146 :is(input,select):focus{border-color:#168dff!important;box-shadow:0 0 0 1px rgba(22,141,255,.18)!important}
.career-filter-group{margin:0!important;border:0!important;border-bottom:1px solid rgba(82,137,194,.18)!important;background:transparent!important}
.career-filter-group>summary{
  min-height:45px;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px;
  padding:0 15px!important;
  cursor:pointer;
  list-style:none;
  background:rgba(7,21,38,.6);
  color:#fff!important;
  font:850 13px/1 Inter,sans-serif!important;
  text-transform:uppercase;
}
.career-filter-group>summary::-webkit-details-marker{display:none}
.career-filter-group>summary i{color:#28a3ff;font:800 16px/1 Inter,sans-serif;font-style:normal}
.career-filter-group[open]>.career-filter-group-body{animation:careerFilterOpen .19s ease both}
@keyframes careerFilterOpen{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.career-filter-group-body{padding:7px 15px 14px!important}
.career-filter-group-body>label{display:block!important;margin:8px 0 0!important}
.career-position-filter{margin:14px 0 0!important;padding:0!important;border:0!important}
.career-position-filter legend{margin:0 0 8px!important;padding:0!important;color:#fff!important;font:850 13px/1 Inter,sans-serif!important;text-transform:uppercase!important}
.career-position-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}
.career-position-grid button{
  height:31px!important;
  min-width:0!important;
  padding:0 5px!important;
  border:1px solid rgba(86,137,191,.28)!important;
  border-radius:4px!important;
  background:#091526!important;
  color:#d5dfec!important;
  font:700 12px/1 Inter,sans-serif!important;
  cursor:pointer!important;
}
.career-position-grid button:hover{border-color:#258ff0!important;background:#0b2137!important}
.career-position-grid button.active{border-color:#168dff!important;background:rgba(22,141,255,.13)!important;color:#29a4ff!important;box-shadow:inset 0 0 12px rgba(22,141,255,.08)!important}
.career-filter-range{display:grid!important;grid-template-columns:1fr 138px!important;align-items:center!important;gap:10px!important;margin-top:8px!important}
.career-filter-range>span:first-child{margin:0!important;color:#aebbd0!important;font-size:12px!important}
.career-filter-range>span:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
.career-filter-range input{height:34px!important;padding:0 10px!important;text-align:left!important}
.career-stat-filter-grid section{padding:10px 0 4px;border-bottom:1px solid rgba(82,137,194,.12)}
.career-stat-filter-grid section:last-child{border-bottom:0}
.career-stat-filter-grid h3{margin:0 0 8px;color:#6eb8ff;font:800 10px/1 Inter,sans-serif;letter-spacing:.08em}

/* Results header */
.career-results-v146{
  min-width:0!important;
  overflow:visible!important;
  border:0!important;
  background:transparent!important;
  opacity:1!important;
}
.career-results-head-v146{
  position:relative!important;
  top:auto!important;
  z-index:4!important;
  min-height:116px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:2px 0 10px 8px!important;
  border:0!important;
  background:transparent!important;
  backdrop-filter:none!important;
}
.career-results-title>span{color:#2aa4ff!important;font:850 12px/1 Inter,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important}
.career-title-row{display:flex;align-items:center;gap:10px;margin-top:7px}
.career-title-row h1{margin:0!important;color:#fff;font:900 38px/.92 Inter,sans-serif!important;letter-spacing:-.035em!important;text-transform:uppercase!important}
.career-title-row>b{height:30px;display:inline-grid;place-items:center;padding:0 12px;border:1px solid rgba(61,143,231,.32);border-radius:999px;background:#0c1b2f;color:#eaf4ff;font:800 12px/1 Inter,sans-serif}
.career-results-title>p{margin:9px 0 5px!important;color:#b3c0d0!important;font:500 14px/1.35 Inter,sans-serif!important}
.career-results-title>small{display:block;color:#8b9bb0;font:600 12px/1.25 Inter,sans-serif}
.career-results-controls{display:flex;align-items:flex-end;gap:16px;flex:0 0 auto}
.career-workspace-actions-v146{display:flex;align-items:center;gap:6px;margin-bottom:0!important}
.career-workspace-actions-v146 button{
  height:41px!important;
  min-width:150px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 13px!important;
  border:1px solid rgba(84,137,190,.36)!important;
  border-radius:5px!important;
  background:rgba(5,16,29,.8)!important;
  color:#eef4fb!important;
  font:800 12px/1 Inter,sans-serif!important;
  cursor:pointer;
  transition:background .15s ease,border-color .15s ease,color .15s ease!important;
}
.career-workspace-actions-v146 button:hover{border-color:#258ff0!important;background:#0a1c30!important;color:#32a7ff!important}
.career-workspace-actions-v146 button>b{min-width:25px;height:25px;display:grid;place-items:center;border-left:1px solid rgba(105,151,196,.25);padding-left:8px;color:#dce8f7;font-size:11px}
.career-sort-control{display:grid;gap:7px;min-width:250px}
.career-sort-control>span{color:#9fb0c6;font:800 10px/1 Inter,sans-serif;text-transform:uppercase}
.career-sort-control select{width:250px;height:46px;padding:0 13px;border:1px solid rgba(84,137,190,.34);border-radius:5px;background:#071426;color:#fff;font:700 14px/1 Inter,sans-serif;outline:0}
.career-sort-control select:focus{border-color:#168dff}
.career-mobile-filter-toggle{display:none}

/* Table */
.career-table-wrap-v146{
  width:100%;
  overflow:auto!important;
  border:1px solid rgba(73,128,184,.22)!important;
  border-radius:6px!important;
  background:rgba(4,13,24,.88)!important;
  box-shadow:0 18px 50px rgba(0,0,0,.18)!important;
}
.career-scout-table-v146{
  width:100%!important;
  min-width:1160px!important;
  table-layout:fixed!important;
  border-collapse:collapse!important;
  background:transparent!important;
}
.career-scout-table-v146 col.career-col-player{width:19%}
.career-scout-table-v146 col.career-col-club{width:20%}
.career-scout-table-v146 col.career-col-position{width:6.5%}
.career-scout-table-v146 col.career-col-age{width:6.5%}
.career-scout-table-v146 col.career-col-score{width:7%}
.career-scout-table-v146 col.career-col-growth{width:7%}
.career-scout-table-v146 col.career-col-money{width:8.5%}
.career-scout-table-v146 col.career-col-actions{width:7.5%}
.career-scout-table-v146 thead th{
  position:sticky!important;
  top:0!important;
  z-index:3!important;
  height:43px!important;
  padding:0 10px!important;
  border:0!important;
  border-bottom:1px solid rgba(91,145,201,.2)!important;
  background:#0a1a2c!important;
  color:#cbd6e4!important;
  font:700 13px/1 Inter,sans-serif!important;
  text-transform:none!important;
  text-align:center!important;
  letter-spacing:0!important;
}
.career-scout-table-v146 thead th:first-child,
.career-scout-table-v146 thead th:nth-child(2){text-align:left!important}
.career-scout-table-v146 thead th button{
  width:100%!important;
  height:43px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:inherit!important;
  font:inherit!important;
  cursor:pointer!important;
}
.career-scout-table-v146 thead th:first-child button,
.career-scout-table-v146 thead th:nth-child(2) button{justify-content:flex-start!important}
.career-scout-table-v146 thead th button:after{content:"↕";color:#536a83;font-size:11px}
.career-scout-table-v146 thead th button.active:after{content:"↓";color:#20a0ff}
.career-scout-table-v146 thead th button.active[data-direction="asc"]:after{content:"↑"}
.career-actions-label{display:block;text-align:center}
.career-scout-table-v146 tbody td{
  position:relative!important;
  height:54px!important;
  padding:4px 10px!important;
  border:0!important;
  border-bottom:1px solid rgba(73,128,184,.16)!important;
  background:rgba(5,15,27,.78)!important;
  color:#edf3fb!important;
  font:650 15px/1.15 Inter,sans-serif!important;
  text-align:center!important;
  vertical-align:middle!important;
  transition:background .14s ease,box-shadow .14s ease!important;
  font-variant-numeric:tabular-nums;
}
.career-scout-table-v146 tbody tr:nth-child(even) td{background:rgba(6,18,32,.84)!important}
.career-scout-table-v146 tbody tr:hover td{background:#0a1b2f!important}
.career-scout-table-v146 tbody tr:hover td:first-child{box-shadow:inset 3px 0 #168dff!important}
.career-scout-table-v146 tbody td:first-child,
.career-scout-table-v146 tbody td:nth-child(2){text-align:left!important}
.career-player-cell>a{display:flex!important;align-items:center!important;gap:12px!important;color:#fff!important;text-decoration:none!important;min-width:0!important}
.career-face{width:46px!important;height:46px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;flex:0 0 46px!important;overflow:hidden!important;background:transparent!important}
.career-face img{width:auto!important;height:46px!important;max-width:46px!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;filter:none!important;transition:transform .14s ease!important}
.career-player-row:hover .career-face img{transform:scale(1.02)}
.career-player-name{min-width:0!important;display:grid!important;gap:4px!important}
.career-player-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fbff!important;font:760 17px/1.05 Inter,sans-serif!important;letter-spacing:-.015em!important}
.career-player-name small{display:flex!important;align-items:center!important;height:15px!important}
.career-player-name small img{width:20px!important;height:14px!important;object-fit:cover!important;background:transparent!important}
.career-team-cell{display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;text-decoration:none!important;min-width:0!important}
.career-team-logo{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;flex:0 0 38px!important;background:transparent!important}
.career-team-logo img{max-width:36px!important;max-height:36px!important;width:auto!important;height:auto!important;object-fit:contain!important;background:transparent!important;transition:transform .14s ease!important}
.career-player-row:hover .career-team-logo img{transform:scale(1.02)}
.career-team-cell>span:last-child{min-width:0!important;display:grid!important;gap:4px!important}
.career-team-cell strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f5f8fc!important;font:720 16px/1 Inter,sans-serif!important}
.career-league-line{display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;color:#8fa1b8!important;font:600 12px/1 Inter,sans-serif!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.career-league-line img{width:16px!important;height:16px!important;object-fit:contain!important;background:transparent!important;opacity:.85!important}
.career-positions{color:#f0f5fb!important;font:700 15px/1 Inter,sans-serif!important}
.career-tabular,.career-money{font-variant-numeric:tabular-nums!important}
.career-money{color:#eef3f9!important;font-size:15px!important;white-space:nowrap!important}
.career-score{
  min-width:68px!important;
  height:38px!important;
  display:inline-grid!important;
  place-items:center!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:5px!important;
  color:#fff!important;
  font:800 19px/1 Inter,sans-serif!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
  transition:filter .12s ease!important;
}
.career-score:hover{filter:brightness(1.045)}
.career-score.r90{background:#075b2a!important;border-color:#0b7838!important}
.career-score.r89{background:#8da900!important;border-color:#a7c900!important}
.career-score.r88{background:#c89f00!important;border-color:#e3b900!important}
.career-score.r87{background:#d98700!important;border-color:#f2a000!important}
.career-score.r86{background:#cf4e00!important;border-color:#f26700!important}
.career-score.r83{background:#a94709!important;border-color:#c95a10!important}
.career-score.r80{background:#8f3510!important;border-color:#b44718!important}
.career-score.r75{background:#7a2714!important;border-color:#9d3218!important}
.career-score.r70{background:#641d1d!important;border-color:#862626!important}
.career-score.r60{background:#4e171d!important;border-color:#6d1d26!important}
.career-score.r-low{background:#321018!important;border-color:#4d1721!important}
.career-score.unknown{background:#101a28!important;border-color:#263a51!important;color:#8293aa!important}
.career-growth{font:800 16px/1 Inter,sans-serif!important;font-variant-numeric:tabular-nums!important}
.career-growth.positive{color:#56f39a!important}.career-growth.neutral{color:#88d7a9!important}.career-growth.negative{color:#ff6d78!important}.career-growth.unknown{color:#65768d!important}
.career-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
.career-row-actions button{
  width:38px!important;height:36px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(84,137,190,.34)!important;border-radius:5px!important;background:rgba(6,18,32,.84)!important;color:#eef4fb!important;font:800 17px/1 Inter,sans-serif!important;cursor:pointer!important;transition:.15s ease!important
}
.career-row-actions button:hover,.career-row-actions button.active,.career-row-actions button[aria-pressed="true"]{border-color:#168dff!important;background:#0a2038!important;color:#2aa4ff!important}
.career-results-loader{background:rgba(3,11,22,.65)!important;backdrop-filter:blur(2px)!important}
.career-results[aria-busy="true"] .career-table-wrap-v146{opacity:.58;transition:opacity .15s ease}
.career-row-skeleton td{height:54px!important}

/* Pagination */
.career-table-footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 4px 0}
.career-pagination{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}
.career-pagination :is(button,.career-page-ellipsis){min-width:38px;height:38px;display:grid;place-items:center}
.career-pagination button{padding:0 10px;border:1px solid rgba(80,136,193,.34);border-radius:5px;background:#081527;color:#eef4fb;font:700 14px/1 Inter,sans-serif;cursor:pointer;transition:.15s ease}
.career-pagination button:hover:not(:disabled){border-color:#168dff;background:#0b213a;color:#fff}
.career-pagination button.active{border-color:#168dff;background:#126fd8;color:#fff;box-shadow:0 0 16px rgba(22,141,255,.16)}
.career-pagination button:disabled{opacity:.35;cursor:default}
.career-page-ellipsis{color:#75879e}
.career-page-size{display:flex;align-items:center;gap:24px;color:#8999ad;font:600 12px/1 Inter,sans-serif}
.career-page-size label{display:flex;align-items:center;gap:9px}
.career-page-size select{height:38px;min-width:68px;padding:0 10px;border:1px solid rgba(80,136,193,.34);border-radius:5px;background:#081527;color:#fff;font:700 13px/1 Inter,sans-serif}

/* Existing drawers kept functional, just recolored. */
body.career-database-v146 .career-workspace-drawer{background:#061426!important;border-color:rgba(47,141,234,.35)!important}
body.career-database-v146 .career-workspace-drawer>header{background:#0a1b2f!important;border-bottom-color:rgba(83,140,198,.2)!important}
body.career-database-v146 .career-shortlist-grid article,
body.career-database-v146 .career-compare-card{background:#071527!important;border-color:rgba(83,140,198,.18)!important}

.career-fc27-admin{width:100%;margin:22px 0 0!important;border:1px solid rgba(22,141,255,.25)!important;background:rgba(4,16,31,.9)!important}
.career-fc27-admin>div:last-child{display:flex;align-items:center;gap:12px}
.career-fc27-admin output{color:#9fb1c9;font-size:12px}

@media(max-width:1450px){
  .career-scout-v146{width:calc(100vw - 28px)!important}
  .career-browser-v146{grid-template-columns:292px minmax(0,1fr)!important;gap:14px!important}
  .career-results-controls{gap:10px}
  .career-workspace-actions-v146 button{min-width:132px!important}
  .career-sort-control,.career-sort-control select{min-width:220px;width:220px}
  .career-scout-table-v146{min-width:1120px!important}
  .career-player-name strong{font-size:16px!important}
}
@media(max-width:1180px){
  .career-browser-v146{grid-template-columns:270px minmax(0,1fr)!important}
  .career-results-head-v146{align-items:flex-start!important;flex-direction:column!important;min-height:auto!important;padding-top:8px!important}
  .career-results-controls{width:100%;justify-content:space-between}
  .career-filter-range{grid-template-columns:1fr 120px!important}
  .career-position-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
@media(max-width:900px){
  body.career-database-v146 .site-player-search{min-width:0!important}
  .career-scout-v146{width:calc(100vw - 16px)!important}
  .career-secondary-nav{width:100%;margin-bottom:10px}
  .career-secondary-nav :is(a,button){min-width:142px}
  .career-browser-v146{grid-template-columns:1fr!important}
  .career-filter-rail-v146{position:fixed!important;z-index:320!important;left:8px!important;top:68px!important;bottom:8px!important;width:min(340px,calc(100vw - 16px))!important;max-height:none!important;transform:translateX(calc(-100% - 20px));transition:transform .2s ease!important;box-shadow:20px 0 50px rgba(0,0,0,.4)!important}
  .career-scout-v146.filters-open .career-filter-rail-v146{transform:none}
  .career-mobile-filter-toggle{display:flex;align-items:center;justify-content:center;gap:7px;height:41px;padding:0 13px;border:1px solid rgba(84,137,190,.34);border-radius:5px;background:#071426;color:#fff;font:800 12px/1 Inter,sans-serif}
  .career-results-controls{flex-wrap:wrap}
  .career-workspace-actions-v146{order:2}
  .career-sort-control{order:3;margin-left:auto}
  .career-table-footer{align-items:flex-start;flex-direction:column}
  .career-page-size{width:100%;justify-content:space-between}
}
@media(max-width:620px){
  .career-scout-v146{width:100%!important;padding-inline:8px!important}
  .career-secondary-nav{height:48px;margin-inline:-8px;width:calc(100% + 16px)}
  .career-secondary-nav :is(a,button){height:48px;min-width:132px;font-size:11px}
  .career-title-row h1{font-size:32px!important}
  .career-results-title>p{font-size:13px!important}
  .career-results-controls{display:grid;grid-template-columns:1fr 1fr;align-items:end}
  .career-mobile-filter-toggle{grid-column:1}
  .career-sort-control{grid-column:2;min-width:0;width:100%;margin:0}.career-sort-control select{width:100%;min-width:0}
  .career-workspace-actions-v146{grid-column:1/-1;width:100%}.career-workspace-actions-v146 button{flex:1;min-width:0!important}
  .career-table-wrap-v146{border-radius:4px!important}
  .career-scout-table-v146{min-width:940px!important}
  .career-scout-table-v146 tbody td{height:52px!important;font-size:14px!important}
  .career-face,.career-face img{height:42px!important}.career-face{width:42px!important;flex-basis:42px!important}.career-face img{max-width:42px!important}
  .career-player-name strong{font-size:15px!important}
  .career-team-cell strong{font-size:14px!important}
  .career-score{min-width:58px!important;height:35px!important;font-size:17px!important}
  .career-page-size{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
  .career-database-v146 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
