.scouting-filter-item{display:flex;gap:var(--spacing);padding-bottom:var(--spacing-half);border-bottom:var(--border-width) solid var(--border-dimmed)}.scouting-filter-item .selections{flex:1;display:flex;flex-wrap:wrap;gap:var(--spacing-half)}.scouting-filter-item .selections .dropdown{flex:1;min-width:12.5rem}.scouting-filter-item .action{display:flex;align-items:center}.scouting-filters>.filters{display:flex;flex-direction:column;gap:var(--spacing-half)}.scouting-grade{width:1.5rem;height:1.5rem;line-height:1.375rem;font-weight:700;font-size:var(--size-s);color:#000;background:linear-gradient(90deg,var(--from) 0%,var(--to) 100%);border:var(--border-width) solid rgba(255,255,255,.8);border-radius:var(--border-radius-full)}.scouting-report-abilities{display:flex;justify-content:space-evenly}.scouting-report-abilities .ability{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-half)}.scouting-report-about{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-half);padding-left:2.75rem}.scouting-report-about .face{position:absolute;top:-.75rem;left:-1.25rem}.scouting-report-about .details .player-link,.scouting-report-about .details .staff-link{font-size:var(--size-m)}.scouting-report-about .details .age{margin-top:.125rem;color:var(--font-neutral)}.scouting-report-contract{display:flex;gap:var(--spacing-half);padding:var(--spacing-half) var(--spacing-quarter);border:var(--border-width) solid var(--border-dimmed);border-radius:var(--border-radius)}.scouting-report-contract .detail{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-half)}.scouting-report-grade{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-half);background:linear-gradient(90deg,var(--from) 0%,var(--to) 100%);border:calc(3 * var(--border-width)) solid rgba(255,255,255,.7);border-radius:var(--border-radius)}.scouting-report-grade .title{color:#000;font-weight:700;font-size:var(--size-m)}.scouting-report-grade .value{width:2rem;height:2rem;line-height:2rem;text-align:center;font-weight:700;color:#fff;font-size:var(--size-xl);background-color:#15151580;border-radius:var(--border-radius)}.scouting-report-opinion{display:flex;flex-direction:column;gap:var(--spacing-half)}@media screen and (min-width: 40rem){.scouting-report-opinion{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 53.125rem){.scouting-report-opinion{flex-direction:column;align-items:normal}}@media screen and (min-width: 75rem){.scouting-report-opinion{flex-direction:row;align-items:flex-start}}.scouting-report-opinion .opinion{flex:1;padding:var(--spacing-half);border-radius:var(--border-radius)}.scouting-report-opinion .opinion h4{padding-bottom:var(--spacing-half);margin-bottom:var(--spacing-half);border-bottom:var(--border-width) solid rgba(255,255,255,.25)}.scouting-report-opinion .opinion .thoughts{display:flex;flex-direction:column;gap:var(--spacing-half)}.scouting-report-opinion .opinion .thoughts .thought{display:flex;align-items:center;gap:var(--spacing-half);padding:var(--spacing-half) var(--spacing);color:#fff;background-color:#15151533;border-radius:var(--border-radius-full)}.scouting-report-opinion .opinion-pros{background-color:#028c00}.scouting-report-opinion .opinion-cons{background-color:#8c0000}.scouting-report-scout{position:relative;display:flex;justify-content:space-between;align-items:center;height:3.125rem;padding:var(--spacing-quarter) var(--spacing);padding-left:3.125rem;background:var(--background-highlight);border-bottom:var(--border-width) solid var(--border-dimmed);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.scouting-report-scout .face{position:absolute;top:0;left:-.3125rem}.scouting-report-scout .date{font-size:var(--size-xs);color:var(--font-neutral)}.scout-report{border:var(--border-width) solid var(--border-dimmed);border-radius:var(--border-radius);transition:opacity .3s ease-in}.scout-report .report{display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing) var(--spacing-half)}@media screen and (min-width: 53.125rem){.scout-report .report{flex-direction:row;align-items:flex-start}.scout-report .report .information{width:25rem}.scout-report .report .scouting-report-opinion{flex:1}}.scout-report .report .information{display:flex;flex-direction:column;gap:var(--spacing)}.scout-report .actions{padding-bottom:var(--spacing)}.scout-report-hidden{opacity:.6}
