/* DIZ-CS: compact native match controls and two five-player tables. */
.csl-match-native .csl-match-panel-head{align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:40px;padding:7px 12px 7px 21px}
.csl-match-native .csl-match-panel-head>h2{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}
.csl-match-native .csl-match-panel-head>.csl-map-switch{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;max-width:100%;min-height:21px}
.csl-match-native .csl-match-panel-head .csl-map-switch button{font:700 9px/20px Tahoma,Arial,sans-serif;height:21px;min-height:0;padding:0 9px}
.csl-match-native .csl-comparison-selection{color:#97b9d0;font:9px/14px Tahoma,Arial,sans-serif;margin:0!important;padding:4px 8px;overflow-wrap:anywhere}
.csl-match-native .csl-comparison-selection:empty{display:none}
.csl-match-native a.csl-round-person[role="button"]{cursor:pointer}
.csl-match-native a.csl-round-person[role="button"]:focus-visible{outline:1px solid #97b9d0;outline-offset:2px}
.csl-match-native a.csl-round-person[aria-pressed="true"]{background:#1b2932;color:#e4fafd}
.csl-match-native .csl-map-basis{align-items:baseline;display:flex;flex-wrap:wrap;gap:1px 12px;justify-content:space-between;min-height:0;padding:4px 7px}
.csl-match-native .csl-map-basis>p,.csl-match-native .csl-map-basis>span{color:#898989;font:9px/13px Tahoma,Arial,sans-serif;margin:0}
.csl-match-native .csl-feature-availability{color:#898989;font:9px/12px Tahoma,Arial,sans-serif;margin:0 0 4px;max-width:128px;text-align:center}
.csl-match-native .csl-match-comparison-body>.csl-featured-player{align-self:stretch}
.csl-match-native .csl-featured-player>[data-feature-profile]{margin-top:auto}
.csl-match-native .csl-feature-availability[hidden],.csl-match-native .csl-match-countdown[hidden]{display:none}
.csl-match-native .csl-match-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}
.csl-match-native .csl-map-basis>span{color:#777;margin-left:auto}

.csl-rounds-native{container-type:inline-size}
.csl-rounds-native [hidden]{display:none!important}
.csl-rounds-native:not(.is-live) [data-live-volatile]{display:none!important}
.csl-rounds-native .csl-round-context{align-items:center;border-bottom:1px solid #252525;display:flex;flex-wrap:wrap;gap:3px 10px;min-height:25px;padding:2px 7px;box-sizing:border-box;font:10px/17px Tahoma,Arial,sans-serif}
.csl-round-context>strong{color:#ddd;font-size:11px}
.csl-round-context>span,.csl-round-context>time{color:#898989}
.csl-round-context>time{font-variant-numeric:tabular-nums}
.csl-round-context>.csl-round-snapshot-kind{border-left:1px solid #303030;color:#777;font-size:9px;padding-left:10px}
.csl-round-context>.csl-round-snapshot-score{align-items:center;display:flex;gap:6px;margin-left:auto}
.csl-round-snapshot-score>b{color:#ddd;font-size:13px}
.csl-round-snapshot-score>i{color:#777;font-style:normal}
.csl-round-layout{align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);padding:5px}
.csl-round-teams{display:grid;gap:0 7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
.csl-round-team{min-width:0}
.csl-round-team>header{align-items:center;background:url(/assets/ds/img/forum_bg_infor.png) repeat-x top #111;border-bottom:1px solid #303030;display:flex;gap:5px;height:24px;padding:0 5px}
.csl-round-team>header>img{flex:none;height:16px;object-fit:contain;width:16px}
.csl-round-team>header>h3{color:#97b9d0;font:700 11px/18px Tahoma,Arial,sans-serif;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csl-round-team>header>[data-live-side]{background:#171717;border:1px solid #292929;border-radius:2px;color:#898989;font:9px/13px Tahoma,Arial,sans-serif;padding:0 3px}
.csl-round-team>header>[data-live-side]:empty{display:none}
.csl-round-team>header>b{color:#ddd;font:700 14px/20px Tahoma,Arial,sans-serif;margin-left:auto}
.csl-round-team.is-team2>header>h3{color:#c2b17a}
.csl-round-table-scroll{min-width:0;overflow-x:auto;scrollbar-width:thin}
.csl-round-table{border-collapse:collapse;color:#aaa;font:10px/16px Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;table-layout:auto;width:100%}
.csl-round-table th,.csl-round-table td{border-bottom:1px solid #242424;box-sizing:border-box;height:24px;padding:1px 4px;text-align:right;white-space:nowrap}
.csl-round-table thead th{color:#777;font-size:8px;font-weight:400;height:18px;line-height:14px}
.csl-round-table th:first-child{text-align:left}
.csl-round-table td:nth-last-child(-n+4),.csl-round-table thead th:nth-last-child(-n+4){min-width:25px;width:25px}
.csl-round-table td:last-child,.csl-round-table thead th:last-child{min-width:35px;width:35px}
.csl-round-table abbr{cursor:help;text-decoration:none}
.csl-round-person{align-items:center;color:#ddd;display:inline-flex;font-weight:700;gap:5px;max-width:100%;text-decoration:none;vertical-align:middle}
.csl-round-person>b{font:700 10px/16px Tahoma,Arial,sans-serif;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csl-round-person:hover{color:#97b9d0;text-decoration:underline}
.csl-round-person-photo{background:none;border:0;display:block;flex:0 0 21px;height:22px;overflow:hidden;position:relative;width:21px}
.csl-round-person-photo>img{display:block;height:42px;left:50%;max-width:none;position:absolute;top:-2px;transform:translateX(-50%);width:40px}
.csl-round-table tr.is-dead .csl-round-person{color:#777}
.csl-round-table tr.is-dead .csl-round-person-photo{opacity:.55}
.csl-round-hp{min-width:28px;position:relative}
.csl-round-hp>span{position:relative;z-index:1}
.csl-round-hp>i{background:#5a8266;bottom:1px;display:block;height:2px;left:3px;max-width:calc(100% - 6px)}
.csl-round-equipment{text-align:left!important}
.csl-round-equipment>span{color:#bbb;font-size:9px}
.csl-round-equipment>small{color:#777;display:block;font:8px/10px Tahoma,Arial,sans-serif}
.csl-round-money{font-size:9px}
.csl-rounds-native.is-live .csl-round-table{min-width:395px}

.csl-round-history{grid-column:1/-1;min-width:0;padding-top:5px}
.csl-round-history>header{align-items:center;display:flex;gap:6px;justify-content:space-between;margin:0 0 4px}
.csl-round-history h3{color:#898989;font:700 9px/15px Tahoma,Arial,sans-serif;margin:0}
.csl-round-history button,.csl-round-event-filters>button{appearance:none;background:url(/assets/ds/img/date_news_h.png) center center/100% 100% no-repeat #171717;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#898989;cursor:pointer;font:9px/17px Tahoma,Arial,sans-serif;height:19px;padding:0 5px}
.csl-round-history button:hover,.csl-round-event-filters>button:hover{color:#ddd}
.csl-round-history button[aria-pressed=true],.csl-round-event-filters>button[aria-pressed=true]{border-color:#3d5362;color:#c0d6e2}
.csl-round-history button:focus-visible,.csl-round-event-filters>button:focus-visible,.csl-round-person:focus-visible{outline:1px dotted #97b9d0;outline-offset:2px}
.csl-round-history>[data-live-rounds]{display:flex;flex-wrap:wrap;gap:3px}
.csl-round-history .csl-round-result{align-items:center;display:flex;flex:none;gap:1px;justify-content:center;min-width:26px;padding:0 3px}
.csl-round-result>img{height:12px;object-fit:contain;width:12px}
.csl-round-result>span{color:#aaa;font:8px/15px Tahoma,Arial,sans-serif}
.csl-round-result.is-ct{border-bottom-color:#476579}
.csl-round-result.is-t{border-bottom-color:#6c603d}
.csl-round-history .csl-round-result.is-gap{border:1px dotted #303030;box-sizing:border-box;color:#555;font:8px/17px Tahoma,Arial,sans-serif;height:19px}
.csl-round-history>small{color:#777;display:block;font:8px/12px Tahoma,Arial,sans-serif;margin-top:3px}
.csl-round-history>[data-live-round-detail]{background:#171717;border-left:2px solid #658faf;color:#aaa;font:9px/14px Tahoma,Arial,sans-serif;margin:4px 0 0;padding:3px 5px}

.csl-rounds-native .csl-round-events{border:0;border-left:1px solid #252525;border-radius:0;padding-left:6px}
.csl-round-events>h3{align-items:center;background:none;border-bottom:1px solid #303030;display:flex;flex-wrap:wrap;gap:3px;justify-content:space-between;min-height:24px;padding:0 0 3px;box-sizing:border-box}
.csl-round-events>h3>span:first-child{color:#aaa;font-size:10px}
.csl-round-event-filters{display:inline-flex;flex-wrap:wrap;gap:2px}
.csl-round-event-filters>button{font-size:8px;height:18px;line-height:16px;padding:0 4px}
.csl-rounds-native .csl-round-events>[data-live-log]{list-style:none;margin:0;max-height:192px;overflow:auto;padding:0 3px 0 0;scrollbar-width:thin}
.csl-round-events .csl-live-log-row{align-items:center;border-bottom:1px dotted #252525;display:flex;gap:5px;min-height:25px;padding:2px 3px;box-sizing:border-box}
.csl-live-log-row>.csl-round-event-icon{flex:none;height:14px;object-fit:contain;width:14px}
.csl-round-event-copy{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:3px 5px;min-width:0}
.csl-round-event-copy>span{color:#898989;font:9px/14px Tahoma,Arial,sans-serif}
.csl-round-event-person{align-items:center;display:inline-flex;gap:3px;min-width:0}
.csl-round-event-person>a{color:#97b9d0;font:700 9px/14px Tahoma,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csl-round-event-person.is-team2>a{color:#c2b17a}
.csl-round-event-person>.csl-round-person-photo{flex-basis:16px;height:18px;width:16px}
.csl-round-event-person .csl-round-person-photo>img{height:34px;width:32px}
.csl-round-event-copy>.csl-round-event-weapon{background:#171717;border:1px solid #252525;border-radius:2px;color:#b4b4b4;font:8px/13px Tahoma,Arial,sans-serif;padding:0 4px;white-space:nowrap}
.csl-round-event-weapon>img{display:inline-block;height:18px;margin:0 2px;max-width:42px;object-fit:contain;vertical-align:middle;width:36px}
.csl-round-event-copy>.csl-round-event-hs{height:12px;width:12px}
.csl-round-events .is-roundend{background:url(/assets/ds/img/forum_bg_infor.png) repeat-x top #131313;border-bottom:1px solid #303030;border-top:1px solid #303030;margin:3px 0;min-height:23px}
.csl-round-events .is-roundend .csl-round-event-copy>span{color:#aaa;font-size:9px}
.csl-round-score{color:#ddd;font:700 11px/15px Tahoma,Arial,sans-serif;letter-spacing:1px}
.csl-round-bombsite{background:#332c1c;border:1px solid #5f5132;border-radius:2px;color:#ddc78f;font:700 9px/13px Tahoma,Arial,sans-serif;padding:0 4px}
.csl-round-event-empty{color:#777;font:9px/14px Tahoma,Arial,sans-serif;margin:6px 3px}
.csl-rounds-native .csl-live-footer{font-size:8px;line-height:13px;padding:3px 7px}
.csl-rounds-native .csl-live-minimap{padding:4px 0}

@container csl-match (max-width:900px){.csl-round-layout{grid-template-columns:minmax(0,1fr)}.csl-rounds-native .csl-round-events{border-left:0;border-top:1px solid #252525;padding-left:0;padding-top:3px}.csl-rounds-native .csl-round-events>[data-live-log]{max-height:158px}.csl-rounds-native.is-live .csl-round-table{min-width:365px}}
@container csl-match (max-width:560px){.csl-round-teams{gap:5px;grid-template-columns:minmax(0,1fr)}.csl-round-history{padding-top:0}.csl-round-layout{gap:5px}.csl-round-person>b{max-width:160px}.csl-match-native .csl-match-panel-head{padding-left:15px;padding-right:12px}.csl-match-native .csl-match-panel-head .csl-map-switch button{font-size:8px;padding:0 5px}.csl-match-native .csl-match-map-stats>.csl-match-panel-head>h2{font-size:10px}.csl-round-context>.csl-round-snapshot-kind{font-size:8px}}
@container csl-match (max-width:380px){
 .csl-rounds-native.is-live .csl-round-table{min-width:0;table-layout:fixed;width:100%;font-size:9px}
 .csl-rounds-native.is-live .csl-round-table th,.csl-rounds-native.is-live .csl-round-table td{padding-left:1px;padding-right:1px}
 .csl-rounds-native.is-live .csl-round-table th:first-child{width:71px}
 .csl-rounds-native.is-live .csl-round-table td:nth-child(2),.csl-rounds-native.is-live .csl-round-table thead th:nth-child(2){min-width:0;width:22px}
 .csl-rounds-native.is-live .csl-round-table td:nth-child(3),.csl-rounds-native.is-live .csl-round-table thead th:nth-child(3){min-width:0;width:auto}
 .csl-rounds-native.is-live .csl-round-table td:nth-child(4),.csl-rounds-native.is-live .csl-round-table thead th:nth-child(4){min-width:0;width:39px;font-size:8px}
 .csl-rounds-native.is-live .csl-round-table td:nth-last-child(-n+4),.csl-rounds-native.is-live .csl-round-table thead th:nth-last-child(-n+4){min-width:0;width:19px}
 .csl-rounds-native.is-live .csl-round-table td:last-child,.csl-rounds-native.is-live .csl-round-table thead th:last-child{width:28px}
 .csl-rounds-native.is-live .csl-round-person{gap:3px}
 .csl-rounds-native.is-live .csl-round-person>b{font-size:9px;max-width:47px}
 .csl-rounds-native.is-live .csl-round-equipment>span{font-size:8px}
 .csl-rounds-native.is-live .csl-round-equipment>small{font-size:7px;overflow:hidden;text-overflow:ellipsis}
 .csl-rounds-native.is-live .csl-round-hp{min-width:0}
}
