.lr-page{max-width:1680px}.lr-filters{gap:12px;align-items:flex-end}.lr-filters input{box-sizing:border-box;min-width:0;width:100%;height:40px;border:1px solid #dce2e8;border-radius:6px;padding:8px 10px;background:#fff;color:#173047;font:13px Montserrat,Arial,sans-serif}.lr-filters .lr-name{width:200px}.lr-filters select{max-width:210px}.lr-filters fieldset{border:0;margin:0;padding:0;min-width:0}.lr-filters legend{font-size:12px;font-weight:600;margin-bottom:7px;padding:0}.lr-range{display:flex;gap:6px}.lr-range input{width:105px}.lr-filters fieldset:last-of-type input{width:66px}.lr-reset{font-size:12px;line-height:40px}.lr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.lr-page .lr-table{font-size:12px;min-width:1150px}.lr-page .lr-table th{padding:12px 5px;white-space:nowrap;font-size:12px}.lr-page .lr-table th a{display:block;padding:4px 0}.lr-page .lr-table td{padding:0 5px;height:72px;white-space:nowrap}.lr-page .lr-table .lr-Name{min-width:240px;width:250px;text-align:left;position:sticky;left:0;z-index:1;background:#fff}.lr-page .lr-table th.lr-Name{z-index:2}.lr-page .lr-table .lr-TeamName{min-width:115px;text-align:left}.lr-page .lr-table .lr-Overall{background:#edf2f7;font-weight:700;font-size:16px}.lr-page .lr-table tbody tr:hover .lr-Overall{background:#dbe5ef}.lr-page .lr-table tbody tr:hover .lp-portrait img{background:#f5f8fb}.lr-page .lr-table .lr-Salary1,.lr-page .lr-table .lr-SalaryAverage{min-width:105px;font-weight:600}.lr-page .lr-table .lr-Age,.lr-page .lr-table .lr-Contract,.lr-page .lr-table .lr-ConditionDecimal{font-size:14px}.lr-condition{display:inline-block;min-width:34px;padding:4px 6px;border-radius:7px;font-weight:600}.lr-warning{background:#fff0c7;color:#875900}.lr-danger{background:#ffe2e2;color:#a52c30}.lr-page .lp-portrait{background:#fff}.lr-page .lp-player strong{font-size:15px}
@media(max-width:767px){.lr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-filters .lr-name{width:auto;grid-column:1/-1}.lr-filters select{max-width:100%;width:100%}.lr-filters fieldset{grid-column:1/-1}.lr-range input,.lr-filters fieldset:last-of-type input{width:50%}.lr-reset{text-align:center}.lr-page .lr-table{display:table;min-width:1150px;width:100%;font-size:12px}.lr-page .lr-table thead{display:table-header-group}.lr-page .lr-table tbody{display:table-row-group;width:auto}.lr-page .lr-table tr{display:table-row;padding:0;border:0}.lr-page .lr-table td{display:table-cell;height:68px;padding:0 6px;border-bottom:1px solid #e3e8ed;text-align:center!important;overflow-wrap:normal;background:#fff!important}.lr-page .lr-table td:before{display:none}.lr-page .lr-table .lr-Name{min-width:172px;width:172px;max-width:172px;text-align:left!important;white-space:normal}.lr-page .lr-table .lr-Name .lp-player{min-width:0;gap:7px}.lr-page .lr-table .lp-portrait{width:54px;height:68px;flex-basis:54px}.lr-page .lr-table .lp-player strong{font-size:13px}.lr-page .lr-table td.lr-Overall{background:#edf2f7!important}.lr-page .lr-table .lp-team{font-size:11px}.lr-page .lr-table .lp-team-logo{width:25px;height:25px}}
.lr-page .lr-column-filters td{height:auto;padding:5px;background:#fff!important;border-bottom:1px solid #e3e8ed}.lr-column-filters input{box-sizing:border-box;width:100%;min-width:32px;height:30px;padding:4px;border:1px solid #dce2e8;border-radius:4px;background:#fff;color:#173047;font:11px Montserrat,Arial,sans-serif}.lr-page .lr-column-filters .lr-Name{background:#fff!important}.lr-page .lr-table tr[hidden]{display:none!important}@media(max-width:767px){.lr-page .lr-column-filters td{height:auto;padding:5px}.lr-column-filters input{font-size:12px}}
.lr-tools{display:flex;align-items:center;gap:16px;margin:0 0 18px;font-size:11px;color:#718295}.lr-tools button{padding:8px 12px;border:1px solid #dce2e8;border-radius:5px;background:#fff;color:#173047;font:12px Montserrat,Arial,sans-serif;cursor:pointer}@media(max-width:767px){.lr-tools{flex-wrap:wrap;gap:8px}}
