/* Component rules ported from approved wars.css and match-application.css. */
body.redesign.rd-clan-wars .cwar .cw-application-form input,body.redesign.rd-clan-wars .cwar .cw-application-form select{font:inherit}
body.redesign.rd-clan-wars .cwar .cw-application-form input,body.redesign.rd-clan-wars .cwar .cw-application-form select{ -webkit-tap-highlight-color:transparent}
body.redesign.rd-clan-wars .cwar .eyebrow{color:var(--accent);font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:10px}
body.redesign.rd-clan-wars .cwar .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 17px;border:1px solid transparent;border-radius:7px;font-weight:650;font-size:12px;background:var(--accent);color:#23170e;line-height:1.3}
body.redesign.rd-clan-wars .cwar .btn:hover{background:#ffaf74}
body.redesign.rd-clan-wars .cwar .btn.secondary{background:#202630;color:var(--text);border-color:#39414d}
body.redesign.rd-clan-wars .cwar .btn.secondary:hover{background:#2d3543}
body.redesign.rd-clan-wars .cwar .btn.quiet{background:transparent;color:var(--muted);border-color:var(--line)}
body.redesign.rd-clan-wars .cwar .btn.quiet:hover{color:var(--text);border-color:#647084}
body.redesign.rd-clan-wars .cwar .text-btn{border:0;background:none;color:var(--accent);padding:0;font-size:12px;font-weight:600}
body.redesign.rd-clan-wars .cwar .text-btn:hover{text-decoration:underline}
body.redesign.rd-clan-wars .cwar .pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:5px 8px;border:1px solid #4d4032;background:#2c251f;color:#f5b885;border-radius:5px;white-space:nowrap}
body.redesign.rd-clan-wars .cwar .pill.green{background:#19312a;border-color:#2e5145;color:var(--green)}
body.redesign.rd-clan-wars .cwar .pill.gray{background:#222834;border-color:#353d4b;color:#b8c1d0}
body.redesign.rd-clan-wars .cwar .aside-note{font-size:11px;margin-top:17px}
body.redesign.rd-clan-wars .cwar .cup-icon{font-size:26px;color:var(--accent);display:block;margin:17px 0}
body.redesign.rd-clan-wars .cwar .cup h3{font-size:21px;margin:12px 0 7px}
body.redesign.rd-clan-wars .cwar .cup p{font-size:12px}
body.redesign.rd-clan-wars .cwar .cup-info{display:flex;gap:18px;margin:20px 0}
body.redesign.rd-clan-wars .cwar .cup-info strong{font-size:17px;display:block;margin-bottom:4px}
body.redesign.rd-clan-wars .cwar .cup-info small{font-size:10px}
body.redesign.rd-clan-wars .cwar .cup .btn{width:100%}
body.redesign.rd-clan-wars .cwar .filters{display:flex;align-items:center;gap:7px;margin-bottom:16px;flex-wrap:wrap}
body.redesign.rd-clan-wars .cwar .filter{border:1px solid transparent;background:transparent;padding:7px 11px;color:var(--muted);border-radius:6px;font-size:11px}
body.redesign.rd-clan-wars .cwar .filter[aria-pressed=true]{background:#32271f;color:#ffc598;border-color:#604632}
body.redesign.rd-clan-wars .cwar .format-filter{margin-left:auto;display:flex;gap:4px}
body.redesign.rd-clan-wars .cwar .row-bottom .btn{min-height:34px;font-size:11px;padding:8px 11px}
body.redesign.rd-clan-wars .cwar .empty{padding:35px 10px;text-align:center}
body.redesign.rd-clan-wars .cwar .empty i{font-size:27px;color:var(--accent)}
body.redesign.rd-clan-wars .cwar .empty h3{margin:13px 0 8px}
body.redesign.rd-clan-wars .cwar .empty p{max-width:330px;margin:auto;font-size:12px}
body.redesign.rd-clan-wars .cwar .empty .btn{margin-top:20px}
body.redesign.rd-clan-wars .cwar .section{margin-top:23px}
body.redesign.rd-clan-wars .cwar .status-strip .pill{margin-left:auto}
body.redesign.rd-clan-wars .cwar .match-side .btn{width:100%}
body.redesign.rd-clan-wars .cwar .lobby-cup .btn{margin-left:auto}
body.redesign.rd-clan-wars .cwar .cwar-application-dialog{background:#141922;color:var(--text);border:1px solid #39414d;border-radius:13px;padding:28px;width:540px;max-width:calc(100% - 28px);max-height:85vh;overflow:auto;box-shadow:0 30px 100px #0009}
body.redesign.rd-clan-wars .cwar .cwar-application-dialog::backdrop{background:#03060bd9;backdrop-filter:blur(4px)}
body.redesign.rd-clan-wars .cwar .cwar-dialog-close{float:right;border:1px solid var(--line);background:#202630;color:var(--text);border-radius:6px;width:30px;height:30px;font-size:21px}
body.redesign.rd-clan-wars .cwar .application-dialog-content h2{margin:4px 36px 12px 0}
body.redesign.rd-clan-wars .cwar .application-dialog-content p{font-size:12px;margin:10px 0}
body.redesign.rd-clan-wars .cwar .dialog-body .eyebrow{margin-bottom:17px}
body.redesign.rd-clan-wars .cwar .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}
body.redesign.rd-clan-wars .cwar .cw-application-form label{display:grid;gap:8px;font-size:12px;color:#c5ccd7}
body.redesign.rd-clan-wars .cwar .cw-application-form input,body.redesign.rd-clan-wars .cwar .cw-application-form select{min-width:0;width:100%;border:1px solid #3b4656;border-radius:6px;background:#0e131b;color:var(--text);padding:11px}
body.redesign.rd-clan-wars .cwar .full{grid-column:1/-1}
@media(min-width:1500px){}
@media(max-width:1100px){}
@media(max-width:800px){body.redesign.rd-clan-wars .cwar .command-row .btn{width:100%}
body.redesign.rd-clan-wars .cwar .status-strip .pill{margin-left:0}
body.redesign.rd-clan-wars .cwar .lobby-cup .btn{margin-left:0}
body.redesign.rd-clan-wars .cwar .notice .btn{margin-left:35px}
}
@media(max-width:440px){body.redesign.rd-clan-wars .cwar .hero .actions .btn{font-size:11px}
body.redesign.rd-clan-wars .cwar .filters{gap:4px}
body.redesign.rd-clan-wars .cwar .filter{padding:8px}
body.redesign.rd-clan-wars .cwar .format-filter{margin-left:0;width:100%;padding-top:5px;border-top:1px solid var(--line)}
body.redesign.rd-clan-wars .cwar .row-bottom .btn{align-self:flex-end}
body.redesign.rd-clan-wars .cwar .heading .text-btn{max-width:92px;text-align:right;line-height:1.6}
body.redesign.rd-clan-wars .cwar .form-grid{grid-template-columns:1fr}
body.redesign.rd-clan-wars .cwar .full{grid-column:auto}
}
@media(max-width:800px){}
@media(max-width:800px){}
body.redesign.rd-clan-wars .cwar .clan-picture{display:block;width:64px;height:64px;border-radius:12px;border:1px solid #4a4138;object-fit:cover;background:#202630;flex:none}body.redesign.rd-clan-wars .cwar .clan-picture.small{width:29px;height:29px;border-radius:6px}body.redesign.rd-clan-wars .cwar .person-identity{display:flex;align-items:center;gap:11px;min-width:0}body.redesign.rd-clan-wars .cwar .person-avatar{display:block;width:40px;height:40px;position:relative;flex:none;border-radius:9px;padding:2px;border:1px solid #4b5466;background:#171c25}body.redesign.rd-clan-wars .cwar .person-avatar.premium{border-color:#d59c54;box-shadow:0 0 0 2px #bd85451a}body.redesign.rd-clan-wars .cwar .person-avatar>img{width:100%;height:100%;border-radius:6px;object-fit:cover}body.redesign.rd-clan-wars .cwar .presence{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;background:#697284;border:2px solid #141922;border-radius:50%}body.redesign.rd-clan-wars .cwar .presence.online{background:#77d5a6}body.redesign.rd-clan-wars .cwar .person-copy{min-width:0;display:grid;gap:5px}body.redesign.rd-clan-wars .cwar .person-copy>small{font-size:10px}body.redesign.rd-clan-wars .cwar .person-nick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:650;overflow-wrap:anywhere}body.redesign.rd-clan-wars .cwar .gradient-name{background:linear-gradient(90deg,#ffc578,#ec9dbb);background-clip:text;-webkit-background-clip:text;color:transparent}body.redesign.rd-clan-wars .cwar .nick-streak{display:inline-flex;align-items:center;gap:2px;font-size:10px;color:#f6c276;font-weight:600}body.redesign.rd-clan-wars .cwar .nick-streak img{width:15px;height:18px;object-fit:contain}body.redesign.rd-clan-wars .cwar .nick-plus{width:22px;height:18px;object-fit:contain}body.redesign.rd-clan-wars .cwar .nick-staff{font-size:8px;padding:3px 4px;border:1px solid #5865f255;background:#5865f21a;border-radius:4px;color:#aab5ff;letter-spacing:.03em}body.redesign.rd-clan-wars .cwar .nick-staff.mod{color:#84d8a7;background:#57f28715;border-color:#57f28744}body.redesign.rd-clan-wars .cwar .application-example{flex-basis:100%;text-align:right}body.redesign.rd-clan-wars .cwar .application-dialog{width:650px;padding:28px;max-height:90vh}body.redesign.rd-clan-wars .cwar .application-steps{list-style:none;padding:0;display:flex;gap:16px;margin:24px 0 25px;border-bottom:1px solid var(--line);padding-bottom:19px}body.redesign.rd-clan-wars .cwar .application-steps li{display:flex;align-items:center;gap:8px;color:#929db0;font-size:11px;flex:1}body.redesign.rd-clan-wars .cwar .application-steps li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#202733;border:1px solid #3b4555;font-size:10px}body.redesign.rd-clan-wars .cwar .application-steps .current{color:#f7b381}body.redesign.rd-clan-wars .cwar .application-steps .current>span{background:#38291e;border-color:#92613d}body.redesign.rd-clan-wars .cwar .application-steps .done{color:#88d3b1}body.redesign.rd-clan-wars .cwar .application-steps .done>span{border-color:#3e6756;background:#193128}body.redesign.rd-clan-wars .cwar .choice-field{display:grid;gap:8px;font-size:12px;color:#c5ccd7;min-width:0}body.redesign.rd-clan-wars .cwar .custom-select{position:relative}body.redesign.rd-clan-wars .cwar .select-trigger{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;width:100%;border:1px solid #3b4656;border-radius:7px;padding:12px;background:#0e131b;color:var(--text);min-height:43px;font-size:12px}body.redesign.rd-clan-wars .cwar .select-trigger[aria-expanded=true]{border-color:#b57d50;box-shadow:0 0 0 3px #f29a5810}body.redesign.rd-clan-wars .cwar .select-trigger i{font-size:11px;color:#a8b3c3}body.redesign.rd-clan-wars .cwar .select-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;padding:5px;border:1px solid #4a5260;border-radius:8px;background:#202733;box-shadow:0 15px 40px #0009}body.redesign.rd-clan-wars .cwar .select-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:10px 9px;background:none;color:var(--text);border:0;border-radius:5px;font-size:12px;min-height:43px}body.redesign.rd-clan-wars .cwar .select-options button:hover,body.redesign.rd-clan-wars .cwar .select-options button:focus{background:#313b4b;outline:0}body.redesign.rd-clan-wars .cwar .select-options button[aria-selected=true]{background:#3a2c21;color:#ffc699}body.redesign.rd-clan-wars .cwar .select-options button>i{visibility:hidden}body.redesign.rd-clan-wars .cwar .select-options button[aria-selected=true]>i{visibility:visible}body.redesign.rd-clan-wars .cwar .select-options small{display:block;font-size:10px;margin-top:5px;line-height:1.5}body.redesign.rd-clan-wars .cwar .application-maps{border:0;padding:0;margin:20px 0}body.redesign.rd-clan-wars .cwar .application-maps legend{font-size:13px;font-weight:600;margin-bottom:4px}body.redesign.rd-clan-wars .cwar .application-maps p{font-size:11px}body.redesign.rd-clan-wars .cwar .application-maps>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}body.redesign.rd-clan-wars .cwar .map-choice{display:flex;align-items:center;gap:7px;border:1px solid #394452;padding:9px 11px;border-radius:6px;background:#1b2430;font-size:11px;cursor:pointer}body.redesign.rd-clan-wars .cwar .map-choice input{width:14px;margin:0;accent-color:var(--accent);padding:0}body.redesign.rd-clan-wars .cwar .map-choice:has(input:checked){border-color:#ae7549;color:#f8bf92;background:#34271f}body.redesign.rd-clan-wars .cwar .application-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:20px;margin-top:22px}body.redesign.rd-clan-wars .cwar .application-demo{font-size:10px!important;text-align:center;color:#8f9bad!important;margin-top:15px!important}body.redesign.rd-clan-wars .cwar .roster-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 14px}body.redesign.rd-clan-wars .cwar .roster-heading h3{font-size:18px}body.redesign.rd-clan-wars .cwar .roster-heading p{font-size:11px;margin-bottom:0}body.redesign.rd-clan-wars .cwar .roster-heading>span{background:#34271f;color:#ffd0aa;border:1px solid #785535;border-radius:6px;padding:7px 10px;font-size:12px;white-space:nowrap}body.redesign.rd-clan-wars .cwar .roster-search{position:relative;display:block;margin-bottom:12px}body.redesign.rd-clan-wars .cwar .roster-search>i{position:absolute;top:13px;left:13px;color:#8c98aa}body.redesign.rd-clan-wars .cwar .roster-search input{padding-left:36px;font-size:12px}body.redesign.rd-clan-wars .cwar .application-roster{display:grid;gap:8px}body.redesign.rd-clan-wars .cwar .person-option{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #333e4d;border-radius:9px;background:#19212c;position:relative;cursor:pointer}body.redesign.rd-clan-wars .cwar .person-option:has(input:checked){border-color:#b47d4d;background:linear-gradient(90deg,#34281f,#1b222b)}body.redesign.rd-clan-wars .cwar .person-option>input{position:absolute;opacity:0;width:1px;height:1px}body.redesign.rd-clan-wars .cwar .person-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}body.redesign.rd-clan-wars .cwar .person-check{margin-left:auto;display:grid;place-items:center;flex:none;border:1px solid #596474;border-radius:5px;width:21px;height:21px;color:transparent}body.redesign.rd-clan-wars .cwar .person-option:has(input:checked) .person-check{background:var(--accent);border-color:var(--accent);color:#21170e}body.redesign.rd-clan-wars .cwar .application-hint{display:flex;align-items:flex-start;gap:9px;font-size:11px!important;background:#10161e;border-radius:8px;padding:13px 14px;color:#aeb8c8!important;margin-top:16px!important}body.redesign.rd-clan-wars .cwar .application-hint i{color:var(--accent);flex:none;margin-top:3px}body.redesign.rd-clan-wars .cwar .summary-clan{display:flex;align-items:center;gap:13px}body.redesign.rd-clan-wars .cwar .summary-clan .clan-picture{width:46px;height:46px;border-radius:8px}body.redesign.rd-clan-wars .cwar .summary-clan h3{margin-top:4px}body.redesign.rd-clan-wars .cwar .summary-clan p{font-size:11px}body.redesign.rd-clan-wars .cwar .application-summary{background:#10161e;border:1px solid #323d4a;border-radius:9px;padding:18px}body.redesign.rd-clan-wars .cwar .application-summary dl{margin:17px 0 0;display:grid;gap:13px}body.redesign.rd-clan-wars .cwar .application-summary dl>div{display:flex;justify-content:space-between;gap:20px;font-size:12px}body.redesign.rd-clan-wars .cwar .application-summary dt{color:#9ca8ba}body.redesign.rd-clan-wars .cwar .application-summary dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}body.redesign.rd-clan-wars .cwar .free-label{color:#8bd7b2}body.redesign.rd-clan-wars .cwar .summary-roster-title{font-size:15px;margin:21px 0 12px}body.redesign.rd-clan-wars .cwar .review-roster{display:grid;gap:8px}body.redesign.rd-clan-wars .cwar .review-player{padding:11px 13px;background:#1a222e;border:1px solid #313b49;border-radius:8px}body.redesign.rd-clan-wars .cwar .application-success{text-align:center;padding:15px 0}body.redesign.rd-clan-wars .cwar .application-success>i{font-size:40px;color:#88d3b1}body.redesign.rd-clan-wars .cwar .application-success h3{margin:17px 0 7px}body.redesign.rd-clan-wars .cwar .submitted-application{margin-bottom:24px;border-color:#785437}body.redesign.rd-clan-wars .cwar .submitted-application h2{margin-top:8px}body.redesign.rd-clan-wars .cwar .submitted-info{display:flex;align-items:center;justify-content:space-between;gap:20px}body.redesign.rd-clan-wars .cwar .submitted-people{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}body.redesign.rd-clan-wars .cwar .submitted-people .review-player{flex:1;min-width:190px}body.redesign.rd-clan-wars .cwar .submitted-application>small{font-size:11px}body.redesign.rd-clan-wars .cwar .account .person-copy>small{font-size:9px}body.redesign.rd-clan-wars .cwar .account .person-avatar{width:35px;height:35px}body.redesign.rd-clan-wars .cwar .account .person-nick{font-size:12px}@media(max-width:800px){.application-dialog{padding:24px}body.redesign.rd-clan-wars .cwar .account .nick-staff,body.redesign.rd-clan-wars .cwar .account .nick-plus,body.redesign.rd-clan-wars .cwar .account .nick-streak,body.redesign.rd-clan-wars .cwar .account .person-copy>small{display:none}body.redesign.rd-clan-wars .cwar .clan-picture{width:54px;height:54px}body.redesign.rd-clan-wars .cwar .submitted-info{align-items:flex-start;flex-direction:column}}@media(max-width:440px){.application-dialog{padding:22px 18px;max-height:92vh}body.redesign.rd-clan-wars .cwar .application-steps{gap:7px}body.redesign.rd-clan-wars .cwar .application-steps li{gap:5px;font-size:10px}body.redesign.rd-clan-wars .cwar .application-steps li>span{width:22px;height:22px}body.redesign.rd-clan-wars .cwar .person-option{gap:9px;padding:11px 9px}body.redesign.rd-clan-wars .cwar .person-nick{font-size:12px;gap:5px}body.redesign.rd-clan-wars .cwar .person-copy>small{font-size:10px}body.redesign.rd-clan-wars .cwar .nick-plus{width:18px}body.redesign.rd-clan-wars .cwar .nick-staff{font-size:7px}body.redesign.rd-clan-wars .cwar .application-summary{padding:14px}body.redesign.rd-clan-wars .cwar .application-summary dl>div{font-size:11px}body.redesign.rd-clan-wars .cwar .application-footer .text-btn{font-size:11px;max-width:110px;text-align:left}body.redesign.rd-clan-wars .cwar .application-footer .btn{font-size:11px}body.redesign.rd-clan-wars .cwar .application-demo{font-size:9px!important}body.redesign.rd-clan-wars .cwar .account .person-avatar{width:30px;height:30px}body.redesign.rd-clan-wars .cwar .application-example{flex-basis:auto;text-align:left}body.redesign.rd-clan-wars .cwar .compact-intro .actions{gap:14px}body.redesign.rd-clan-wars .cwar .clan-picture.small{width:28px;height:28px}}


body.redesign.rd-clan-wars .cwar{--green:#83d6af;--text:#e9edf4}body.redesign.rd-clan-wars .cwar .cwar-application-dialog{width:650px;padding:28px;max-height:90vh;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:normal}body.redesign.rd-clan-wars .cwar .application-dialog-content{padding:0!important;background:none!important;border:0!important}body.redesign.rd-clan-wars .cwar .application-dialog-content h2{font-family:'Exo 2',sans-serif;font-size:24px;line-height:1.2;font-weight:600;margin:4px 36px 12px 0}body.redesign.rd-clan-wars .cwar .application-dialog-content h3{font-weight:600;line-height:1.2}body.redesign.rd-clan-wars .cwar .application-dialog-content p{font-size:12px;line-height:1.7;margin:10px 0;color:#9da9bd}body.redesign.rd-clan-wars .cwar .application-dialog-content small{font-size:10px;color:#9da9bd;line-height:1.5;font-weight:400}body.redesign.rd-clan-wars .cwar .application-dialog-content .application-steps{line-height:normal}body.redesign.rd-clan-wars .cwar .cw-application-form label{margin:0;line-height:normal;font-weight:400}body.redesign.rd-clan-wars .cwar .cw-application-form input{min-height:0;font-size:12px;line-height:normal}body.redesign.rd-clan-wars .cwar .cw-application-form .full>small{display:block}body.redesign.rd-clan-wars .cwar .cw-application-form label.full:has([data-opponent-search])>small:first-of-type{display:inline}body.redesign.rd-clan-wars .cwar .cw-opponent-field{position:relative}body.redesign.rd-clan-wars .cwar .cw-opponent-field .select-options{top:70px}body.redesign.rd-clan-wars .cwar .cw-opponent-field .select-options [role=option]{display:block;width:100%;text-align:left;padding:10px;background:none;border:0;border-radius:5px;color:var(--text);font-size:12px}body.redesign.rd-clan-wars .cwar .cw-opponent-field .select-options [role=option]:hover,body.redesign.rd-clan-wars .cwar .cw-opponent-field .select-options [role=option]:focus{background:#313b4b}body.redesign.rd-clan-wars .cwar .cw-application-form .application-maps{border:0;border-radius:0;padding:0;min-width:0}body.redesign.rd-clan-wars .cwar .application-maps legend{float:none;width:auto;padding:0;line-height:normal}body.redesign.rd-clan-wars .cwar .cw-application-form .map-choice{display:flex;margin:0;font-size:11px}body.redesign.rd-clan-wars .cwar .cw-application-form .map-choice input{width:14px;height:14px;min-height:0}body.redesign.rd-clan-wars .cwar .cw-application-form .person-option{display:flex;line-height:normal}body.redesign.rd-clan-wars .cwar .cw-application-form .person-option>input{position:absolute;width:1px;height:1px;opacity:0;padding:0}body.redesign.rd-clan-wars .cwar .cw-avatar-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#acb8cc;font-size:13px}body.redesign.rd-clan-wars .cwar .person-avatar>img{position:relative}body.redesign.rd-clan-wars .cwar .cw-reserve-choice{display:flex;align-items:center;gap:6px;font-size:10px;color:#9da9bd;margin:7px 0 0 54px}body.redesign.rd-clan-wars .cwar .cw-reserve-choice input{width:13px;height:13px;padding:0;accent-color:var(--accent)}body.redesign.rd-clan-wars .cwar .cw-reserve-hint{font-size:10px!important}body.redesign.rd-clan-wars .cwar .cw-application-player{min-width:0}body.redesign.rd-clan-wars .cwar .application-footer{justify-content:space-between}body.redesign.rd-clan-wars .cwar .application-footer>[data-application-next],body.redesign.rd-clan-wars .cwar .application-footer>[data-application-submit]{margin-left:auto}body.redesign.rd-clan-wars .cwar .application-summary dl{font-weight:400}body.redesign.rd-clan-wars .cwar .application-summary dt{font-weight:400}body.redesign.rd-clan-wars .cwar .application-summary .cwar-clan-picture{width:46px;height:46px;border-radius:8px}body.redesign.rd-clan-wars .cwar .application-summary .summary-clan h3{margin:4px 0 0;font-size:20px}body.redesign.rd-clan-wars .cwar .summary-roster-title{font-size:15px!important;margin:21px 0 12px!important}body.redesign.rd-clan-wars .cwar .application-summary dl>div{font-size:12px}body.redesign.rd-clan-wars .cwar .cup{font-family:Inter,Arial,sans-serif;padding:25px}body.redesign.rd-clan-wars .cwar .cup h3{font-family:'Exo 2',sans-serif;font-size:21px;font-weight:600;line-height:1.2}body.redesign.rd-clan-wars .cwar .cup p{line-height:1.65}body.redesign.rd-clan-wars .cwar .cup .eyebrow{color:#f2a970;font-size:10px;letter-spacing:.12em;font-weight:650;text-transform:uppercase}body.redesign.rd-clan-wars .cwar .cup .cup-info small{display:block;color:#9da9bd;line-height:normal}body.redesign.rd-clan-wars .cwar .cup .aside-note{margin-top:17px!important;font-size:11px}body.redesign.rd-clan-wars .cwar .cup .section{margin-top:23px}body.redesign.rd-clan-wars .cwar .cw-cup-details summary{color:var(--text);list-style:none}body.redesign.rd-clan-wars .cwar .cw-cup-details summary::-webkit-details-marker{display:none}body.redesign.rd-clan-wars .cwar .cw-cup-details p{font-size:11px}body.redesign.rd-clan-wars .cwar .cwar-filters{gap:7px}body.redesign.rd-clan-wars .cwar .cwar-filters .format-filter{margin-left:auto;display:flex;gap:4px}body.redesign.rd-clan-wars .cwar .empty{padding:35px 10px;text-align:center}body.redesign.rd-clan-wars .cwar .empty h3{font-size:18px;font-weight:600;margin:13px 0 8px}body.redesign.rd-clan-wars .cwar .empty p{font-size:12px;max-width:330px;margin:auto}body.redesign.rd-clan-wars .cwar .empty i{color:var(--accent);font-size:27px}body.redesign.rd-clan-wars .cwar .btn{text-decoration:none}body.redesign.rd-clan-wars .cwar .cwar-dialog-close{float:right;width:30px;height:30px;line-height:normal;padding:0;font-size:21px;border:1px solid #2a303b;background:#202630;box-shadow:none}body.redesign.rd-clan-wars .cwar .application-steps [aria-current]{border-bottom:0;padding-bottom:0}body.redesign.rd-clan-wars .cwar .application-steps li{border-bottom:0;padding-bottom:0}body.redesign.rd-clan-wars .cwar .application-maps .map-choice{padding:9px 11px}body.redesign.rd-clan-wars .cwar .application-hint{align-items:flex-start}body.redesign.rd-clan-wars .cwar .application-steps li>span{flex:none}body.redesign.rd-clan-wars .cwar .custom-select select[hidden]{display:none!important}
@media(max-width:800px){body.redesign.rd-clan-wars .cwar .cwar-application-dialog{padding:24px}body.redesign.rd-clan-wars .cwar .cup{padding:20px}}
@media(max-width:440px){body.redesign.rd-clan-wars .cwar .cwar-application-dialog{padding:22px 18px;max-height:92vh}body.redesign.rd-clan-wars .cwar .form-grid{grid-template-columns:1fr}body.redesign.rd-clan-wars .cwar .form-grid .full{grid-column:auto}body.redesign.rd-clan-wars .cwar .cwar-filters .format-filter{margin-left:0;width:100%;padding-top:5px;border-top:1px solid var(--line)}body.redesign.rd-clan-wars .cwar .application-summary dl>div{font-size:11px}}

body.redesign.rd-clan-wars .cwar .application-dialog-content .application-maps p,body.redesign.rd-clan-wars .cwar .application-dialog-content .roster-heading p{font-size:11px}body.redesign.rd-clan-wars .cwar .application-dialog-content .application-summary small{font-size:10px}

body.redesign.rd-clan-wars .cwar .cwar-application-dialog{color-scheme:dark}body.redesign.rd-clan-wars .cwar .application-dialog-content>.eyebrow{margin-bottom:17px}body.redesign.rd-clan-wars .cwar .cup{padding:23px}

body.redesign.rd-clan-wars .cwar .cwar-application-dialog{font-size:14px}body.redesign.rd-clan-wars .cwar .cw-application-form .map-choice{gap:7px}

body.redesign.rd-clan-wars .cwar .cw-application-form label.roster-search{display:block;margin-bottom:12px}body.redesign.rd-clan-wars .cwar .cw-application-form label.cw-reserve-choice{display:flex;align-items:center;gap:7px;margin:0;padding:9px;border:1px solid #333e4d;border-radius:6px}body.redesign.rd-clan-wars .cwar .application-roster{max-height:350px;overflow-y:auto;padding:2px}body.redesign.rd-clan-wars .cwar .cw-reserves{margin-top:14px}body.redesign.rd-clan-wars .cwar .cw-reserves summary{font-size:12px}body.redesign.rd-clan-wars .cwar .cw-reserves summary small{margin-left:8px}body.redesign.rd-clan-wars .cwar .cw-reserve-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:200px;overflow:auto}body.redesign.rd-clan-wars .cwar .cw-application-form .cw-reserve-choice input{width:14px;flex:none}@media(max-width:440px){body.redesign.rd-clan-wars .cwar .cw-reserve-list{grid-template-columns:1fr}}

body.redesign.rd-clan-wars .cwar .cw-application-form .full>small{font-size:12px;line-height:normal}

body.redesign.rd-clan-wars .cwar .filter:focus-visible{outline:2px solid var(--accent);outline-offset:4px}

body.redesign.rd-clan-wars .cwar .btn{font-family:inherit;letter-spacing:normal;white-space:normal}

body.redesign.rd-clan-wars .cwar .application-footer>[data-application-next],body.redesign.rd-clan-wars .cwar .application-footer>[data-application-submit]{margin-left:0}
