/* GWZ V0.16.9 · Career player dashboard, shared public Dark Tactical design. */
.gwz-v161-public.gwz-public-page-karriere .gwz-career-dashboard{align-items:start}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-primary{min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-hero{padding:clamp(36px,4vw,64px) 0 40px;min-height:225px;border-bottom:1px solid #49321e;border-radius:0!important;background:linear-gradient(100deg,rgba(7,12,16,.92),rgba(7,12,16,.65)),radial-gradient(circle at 83% 20%,rgba(247,121,20,.13),transparent 35%),#10171b}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-hero>.container{width:auto;max-width:none;margin:0;padding:0 clamp(18px,3vw,34px)}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-hero h1{font-size:clamp(1.85rem,3.2vw,3.2rem);line-height:1.1;margin:12px 0;font-weight:900}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-hero p{max-width:690px;margin:0;color:#b8c6d0;line-height:1.6;font-size:.91rem}
.gwz-v161-public.gwz-public-page-karriere .career-search{margin-top:24px;max-width:760px;border-radius:3px;border-color:#344450;background:#0b1116}
.gwz-v161-public.gwz-public-page-karriere .career-search .btn{border-radius:2px;white-space:nowrap;font-weight:850}
.gwz-v161-public.gwz-public-page-karriere .career-section{padding:clamp(17px,2.3vw,26px) 0 32px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-content{max-width:none;width:100%;padding-inline:clamp(15px,2.2vw,28px)}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #33404b;border-left:3px solid #ef8320;border-radius:3px;background:linear-gradient(125deg,#141b21,#0b1115);padding:20px;margin:0}
.gwz-v161-public.gwz-public-page-karriere .career-avatar{height:62px;width:62px;border-radius:3px;font-size:1.7rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head .eyebrow{color:#ef9b4a;font-size:.7rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head h2{font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.2;overflow-wrap:anywhere}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-identity{min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-identity p{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.75rem;overflow-wrap:anywhere}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-rank{font-weight:800;text-transform:uppercase;color:#efa15e;border:1px solid #755035;padding:4px 7px;letter-spacing:.04em;font-size:.65rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head .btn{font-size:.7rem;border-radius:2px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:29px 0 14px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head h2{margin:5px 0 0;font-size:1.38rem;line-height:1.2}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head .eyebrow{font-size:.7rem;color:#f39139}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head>small{color:#93a3af;line-height:1.5;font-size:.74rem;text-align:right}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid article{min-width:0;min-height:137px;background:linear-gradient(120deg,#141c22,#0c1216);padding:18px;border:1px solid #31404a;border-radius:3px;position:relative;overflow:hidden}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid article:hover{border-color:#855733}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid article:before{content:"";position:absolute;left:0;top:0;height:2px;width:38px;background:#ed8120}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid .gwz-stat-label{font-size:.75rem;letter-spacing:.04em;color:#9cabb6;font-weight:750;text-transform:uppercase}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid strong{font-size:clamp(1.13rem,1.7vw,1.65rem);letter-spacing:-.025em;line-height:1.35;margin:11px 0 4px;overflow-wrap:anywhere}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid small{font-size:.69rem;color:#a0aeb9;line-height:1.5}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-decoration{height:2px;width:100%;background:linear-gradient(90deg,#ff8b27 0%,#ff8b27 17%,#33404a 17%,#33404a 100%);margin-top:15px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-track{margin-top:16px;height:5px;background:#2b3944}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-track i{height:100%;display:block;background:#fc8b26}
.gwz-v161-public.gwz-public-page-karriere .career-current{grid-template-columns:minmax(0,1fr) repeat(3,minmax(85px,110px));margin:15px 0 5px;padding:15px;border-radius:3px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-analysis-panel{min-width:0;background:linear-gradient(150deg,#131b21,#0b1116);border:1px solid #32414b;padding:19px;border-radius:3px;min-height:235px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-panel-title h3{font-size:1.02rem;line-height:1.25;margin:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-panel-title small{color:#91a1ad;font-size:.68rem;text-align:right}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-layout{display:flex;align-items:center;gap:20px;min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring{width:145px;height:145px;flex:none;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#fd891e 0 var(--career-win,0%),#34434c var(--career-win,0%) 100%);position:relative}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring::before{content:"";inset:15px;background:#10181d;border-radius:50%;position:absolute}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring>div{z-index:1;text-align:center}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring strong{display:block;font-size:1.47rem;color:#fff}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring span{display:block;color:#91a2ae;font-size:.65rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend{flex:1;min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend p{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.8rem;color:#cbd6de}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend p b{margin-left:auto;color:#f5f7f8;font-size:.92rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend i{display:block;height:9px;width:9px;flex:none;background:#ff8b20}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend i.other{background:#485865}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend>small{display:block;line-height:1.55;color:#8a9aa6;font-size:.68rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-factions{display:grid;gap:13px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-faction-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.79rem;margin-bottom:7px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-faction-row>div:first-child span{display:inline-flex;align-items:center;gap:8px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-faction-row i{display:inline-block;height:8px;width:8px;flex:none}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-faction-row b small{color:#91a2ad;font-size:.7rem;font-weight:400}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-progress{background:#293844;height:7px;overflow:hidden}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-progress i{display:block;height:100%}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-no-data{color:#9cadb7;font-size:.84rem;line-height:1.7;margin:30px 0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-trend-grid .gwz-career-analysis-panel{min-height:252px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-chart{height:147px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;border-bottom:1px solid #34424c}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-bar-column{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;gap:5px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-bar-column>b{font-size:.64rem;color:#ccd7df;font-weight:700;white-space:nowrap;letter-spacing:-.03em}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-bar-column>div{display:flex;align-items:flex-end;width:100%;max-width:31px;height:105px;background:#19232b;overflow:hidden}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-bar-column>div>i{width:100%;background:linear-gradient(0deg,#d16c1e,#ff922f);display:block}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-money-chart .gwz-career-bar-column>div>i{background:linear-gradient(#36d095,#257455)}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-money-chart .gwz-career-bar-column.is-loss>div>i{background:linear-gradient(#e46d72,#812d35)}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-bar-column>small{font-size:.62rem;color:#7e909d;line-height:1.2}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-chart-foot{display:flex;justify-content:space-between;gap:10px;color:#8495a1;font-size:.66rem;margin-top:10px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-chart-foot span{color:#a6b9c8}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid article{display:flex;flex-direction:column;min-width:0;padding:17px 14px;background:#121920;border:1px solid #303e48;border-top:2px solid #d27a29}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid article>span{color:#99a8b3;text-transform:uppercase;font-size:.64rem;font-weight:700;letter-spacing:.03em;line-height:1.4}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid strong{font-size:clamp(.95rem,1.3vw,1.23rem);margin-top:15px;color:#fff;overflow-wrap:anywhere}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid strong.negative{color:#fb828c}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid em{font-style:normal;color:#96a6b1;font-size:.67rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid small{color:#8598a6;font-size:.68rem;margin-top:9px;line-height:1.45}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-history{margin-top:22px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;background:#10171c;border:1px solid #303e48;padding:12px;margin-bottom:10px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-filters label{display:grid;gap:6px;color:#a2b1bd;font-size:.71rem;font-weight:800;min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-filters select{width:100%;min-width:0;min-height:40px;background:#0c1216;color:#ebf1f4;border:1px solid #38464f;padding:8px;font-size:.77rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list{gap:6px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,100px) minmax(75px,95px) minmax(100px,145px);gap:10px;align-items:center;border:1px solid #2c3942;border-left:3px solid #3b4a54;background:#10171d;padding:13px;border-radius:3px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list article[data-outcome="win"]{border-left-color:#31c587}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list article[data-outcome="loss"]{border-left-color:#b85a64}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list article[hidden]{display:none!important}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-map{min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-map b{display:block;font-size:.84rem;overflow-wrap:anywhere}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-map small{font-size:.69rem;line-height:1.4;color:#8ea0ac}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-result{padding:5px 7px;text-align:center;background:#303b43;color:#b9c5cb;font-size:.64rem;text-transform:uppercase;font-weight:900;letter-spacing:.03em;white-space:nowrap}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-result.win{background:#103628;color:#83eab3}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-result.loss{background:#3a1f28;color:#ff9ca3}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-stat{text-align:right;font-variant-numeric:tabular-nums;min-width:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-stat b{font-size:.8rem;white-space:nowrap}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-stat small{font-size:.65rem;color:#8194a1}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-match-money.negative b{color:#ff9da5}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-history-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8295a3;font-size:.75rem;padding:13px 4px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-history-bottom p{margin:0}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-data-note{font-size:.73rem;color:#8fa0ad;line-height:1.65;border-left:2px solid #a66a37;padding:8px 12px;margin:22px 0 0;background:#141b20}
.gwz-v161-public.gwz-public-page-karriere .career-start{border-radius:3px;background:linear-gradient(135deg,#141c21,#0b1014);padding:62px 22px}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-welcome-features{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:22px;color:#b4c4cf;font-size:.75rem}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-welcome-features span{border:1px solid #39464f;padding:9px 11px;background:#0c1216}
.gwz-v161-public.gwz-public-page-karriere .gwz-career-results a{border-radius:3px}
@media(max-width:1350px){
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring{width:116px;height:116px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring:before{inset:12px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-layout{gap:12px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1120px){
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-analytics-grid{grid-template-columns:1fr}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring{height:143px;width:143px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head{grid-template-columns:60px minmax(0,1fr)}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head>.btn{grid-column:1/-1;justify-self:start}
 .gwz-v161-public.gwz-public-page-karriere .career-current{grid-template-columns:1fr repeat(3,minmax(65px,1fr))}
}
@media(max-width:600px){
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-hero{padding:32px 0 27px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-hero h1{font-size:clamp(1.75rem,7vw,2.4rem)}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head{align-items:start;flex-direction:column;gap:4px;margin-top:24px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-section-head>small{text-align:left}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-profile-head{padding:13px;gap:11px;grid-template-columns:48px minmax(0,1fr)}
 .gwz-v161-public.gwz-public-page-karriere .career-avatar{height:48px;width:48px;font-size:1.2rem}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid{gap:7px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid article{padding:12px;min-height:119px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-stat-grid strong{font-size:1.04rem;overflow-wrap:anywhere}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-analysis-panel{padding:14px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring{width:110px;height:110px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring strong{font-size:1.18rem}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid{gap:7px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid article{padding:12px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list .gwz-career-match-stat{text-align:left}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-match-list .gwz-career-match-money{text-align:right}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-filters{gap:7px;padding:9px}
 .gwz-v161-public.gwz-public-page-karriere .career-current{grid-template-columns:repeat(3,minmax(0,1fr))}
 .gwz-v161-public.gwz-public-page-karriere .career-current>div:first-child{grid-column:1/-1}
}
@media(max-width:350px){
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-record-grid{grid-template-columns:1fr}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-layout{flex-direction:column;align-items:start}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-ring-legend{width:100%}
 .gwz-v161-public.gwz-public-page-karriere .gwz-career-hero h1{font-size:1.65rem}
}
