/* Scouting window: the same sizes as the Spielersuche (title, field, compact rows). */
#window[data-window="watchlist"]{width:600px;max-width:calc(100vw - 16px);background:#0a0a0a!important;border:1px solid #2a2a2a!important;border-radius:20px!important;box-shadow:0 30px 90px #000b!important}
#window[data-window="watchlist"] .window-heading{min-height:0!important;padding:20px 22px 6px!important;background:none!important;border:0!important}
#window[data-window="watchlist"] .window-heading .wordmark{display:none!important}
#window[data-window="watchlist"] #window-title{padding:0;border:0;font:italic 800 32px/1 'Barlow Condensed',Arial,sans-serif!important;letter-spacing:-.02em;text-transform:uppercase}
#window[data-window="watchlist"] .window-heading .icon-button{width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%;background:#161616!important;border:0!important;color:#c4c4bf}
#window[data-window="watchlist"] .window-body{padding:12px 22px 14px!important}
#window[data-window="watchlist"] .wl-toolbar{gap:8px;margin:0 0 10px}
#window[data-window="watchlist"] .wl-search{height:44px;border:0!important;border-radius:999px!important;background:#161616!important;padding:0 14px}
#window[data-window="watchlist"] .wl-search input{font-size:15px}
#window[data-window="watchlist"] .wl-toolbar .wl-add{width:44px;height:44px;min-width:44px;padding:0;border:0!important;border-radius:50%!important;background:#161616!important;display:grid;place-items:center}
#window[data-window="watchlist"] .wl-toolbar .wl-add>span{display:none}
#window[data-window="watchlist"] .wl-filters{margin:0 0 8px;gap:6px}
#window[data-window="watchlist"] .wl-filters button{height:32px;padding:0 13px;font-size:12.5px}
#window[data-window="watchlist"] .wl-player-row{min-height:0!important;padding:8px 4px!important}
#window[data-window="watchlist"] .wl-portrait{width:44px!important;height:44px!important;border-radius:12px!important;background:#161616!important;overflow:hidden}
#window[data-window="watchlist"] .wl-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}
#window[data-window="watchlist"] .wl-identity strong{font-size:14.5px!important;font-weight:600}
#window[data-window="watchlist"] .wl-clubline{font-size:12px!important}
#window[data-window="watchlist"] .wl-stat strong{font-size:14px!important}
/* The scouting count is not needed anywhere. */
.masthead [data-watch-count]{display:none!important}
@media(max-width:680px){
  #window[data-window="watchlist"]{border-radius:16px!important}
  #window[data-window="watchlist"] .window-heading{padding:16px 16px 4px!important}
  #window[data-window="watchlist"] #window-title{font-size:28px!important}
  #window[data-window="watchlist"] .window-body{padding:10px 16px 12px!important}
}
#window[data-window="watchlist"] :is(.wl-player,.wl-identity){min-width:0}
#window[data-window="watchlist"] .wl-identity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:680px){
  #window[data-window="watchlist"] .wl-portrait{width:40px!important;height:40px!important}
  #window[data-window="watchlist"] .wl-identity strong{font-size:14px!important}
}
#window[data-window="watchlist"] .wl-player{min-height:0!important;padding:0!important}
@media(max-width:680px){
  /* More room for names: the remove (×) column only as wide as its icon. */
  #window[data-window="watchlist"] .wl-player-row{grid-template-columns:minmax(0,1fr) 34px 68px 24px!important;column-gap:8px!important}
  #window[data-window="watchlist"] .wl-player-row>:is(.wl-head-source,.wl-row-source){justify-self:end}
  #window[data-window="watchlist"] .wl-head{grid-template-columns:minmax(0,1fr) 34px 68px 24px!important;column-gap:8px!important}
}
