.rkNovo{--rkOk:#00805f;--rkWarn:#b8324e;--rkInfo:#3a6ea5;width:100%;max-width:calc(100vw - 4*var(--paddingLRPrincipalContent));margin:0 auto;text-align:left}
[data-theme="dark"] .rkNovo{--rkOk:#3fcf9a;--rkWarn:#ff7a90;--rkInfo:#7fb0e6}
.rkPanel{padding:20px;border-radius:18px;background:var(--cardsBackgroundColor);box-shadow:0 1px 2px rgba(20,30,50,.08),0 6px 20px rgba(20,30,50,.05)}
.rkLabel{display:block;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--normal-text-color) 58%,transparent)}
.rkLabel a{margin-left:2px}
.rkPill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--selectonebuttonBackground);font-size:13px;font-weight:700}
.rkPillLink{color:var(--main-color)!important;cursor:pointer;text-decoration:none}
.rkContents{display:contents}
.rkHide{display:none!important}
.rkAlert{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px;text-align:left;margin:0 0 10px;padding:14px 18px;border-radius:14px;font-weight:600;line-height:1.45}
.rkAlert>i{flex:0 0 auto;font-family:"primeicons";font-size:22px}
.rkAlert>span{flex:1 1 260px}
.rkAlertWarn{background:color-mix(in srgb,#f5b700 18%,transparent)}
.rkAlertDanger{background:color-mix(in srgb,#d44562 13%,transparent)}
.rkAlertInfo{background:color-mix(in srgb,var(--main-color) 11%,transparent)}
.rkAlertTimer{font-size:1.4em;font-weight:800}
.rkAlert>.rkAlertText{flex:1 1 260px;min-width:0}
.rkAlert>.rkAlertTimer{flex:0 0 5.4em;width:5.4em;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}
.rkStepBox{margin:10px 0 18px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--main-color) 45%,transparent);border-left:5px solid var(--main-color);background:color-mix(in srgb,var(--main-color) 16%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--main-color) 18%,transparent);font-size:15px;font-weight:600;line-height:1.45}
.rkStepBox>i{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--main-color);color:#fff;font-size:15px}
.rkStepBox b{color:var(--main-color);font-weight:800}
.rkInvite{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 14px}
.rkHeader{padding:24px 28px}
.rkHeader br{display:none}
.rkHeader .rankingBoxTitleCard{width:auto;margin:0;padding:0;gap:24px;border:0;background:0;box-shadow:none}
.rkHeader .rankingBoxTitleEyebrow{margin-bottom:10px}
.rkHeader .rankingBoxTitleLink{margin-top:14px}
.rkHeader .rankingBoxTitleStatusRow{margin-top:14px}
.rkHeader .rankingBoxTitleImage{width:84px;height:84px}
.rkHeader .rankingBoxTitleHeading{font-size:26px;margin-bottom:12px}
.rkHeader .rankingBoxTitleSub{margin-bottom:8px}
.rkCrumbs{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:22px}
.rkCrumbs a,.rkCrumbs .ui-commandlink{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--main-color)!important}
.rkCrumbs .ui-state-disabled{opacity:.45}
.rkCrumbs .rkCrumbBtn{padding:6px 12px 6px 14px;border:1px solid color-mix(in srgb,var(--main-color) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--main-color) 8%,transparent);transition:background .15s ease}
.rkCrumbs .rkCrumbBtn:hover{background:color-mix(in srgb,var(--main-color) 16%,transparent)}
.rkCrumbGo{margin-left:2px;font-size:12px}
.rkSteps{margin-top:26px;padding-top:22px;border-top:1px solid var(--datatableRowsDivision)}
.rkStepNote{margin-top:18px;font-size:11.5px;line-height:1.5;font-weight:600;color:color-mix(in srgb,var(--normal-text-color) 68%,transparent)}
.rkStepNote .rkStepNoteLink,.rkStepNote .rkStepNoteLink.ui-commandlink,.rkStepNote .rkStepNoteLink:hover,.rkStepNote .rkStepNoteLink:active,.rkStepNote .rkStepNoteLink:focus,.rkStepNote .rkStepNoteLink.ui-state-hover,.rkStepNote .rkStepNoteLink.ui-state-active,.rkStepNote .rkStepNoteLink.ui-state-focus{font:inherit!important;font-weight:800!important;color:var(--main-color)!important;text-decoration:underline;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;cursor:pointer}
.rkStepNote .rkStepNoteLink.ui-state-disabled{color:inherit!important;font:inherit!important;font-weight:800!important;text-decoration:none;opacity:1!important;filter:none!important;cursor:default}
.rkStepper{display:flex;flex-direction:column;align-items:flex-start;gap:22px 0;margin-top:18px}
.rkStep{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkStep:not(:first-child)::before{content:"";position:absolute;top:-22px;left:11px;width:2px;height:22px;border-radius:2px;background:color-mix(in srgb,var(--normal-text-color) 15%,transparent)}
.rkStep>i{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--selectonebuttonBackground);font-size:11px}
.rkStepDone>i{background:color-mix(in srgb,#00ae84 18%,transparent);color:var(--rkOk)}
.rkStepNow{color:var(--normal-text-color)}
.rkStepNow>i{background:var(--main-color);color:#fff}
.rkStepNow em{font-style:normal;color:var(--main-color)}
.rkInlineAction,.rkInlineAction.ui-commandlink{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--main-color)!important;cursor:pointer}
.rkInlineWarn,.rkInlineWarn.ui-commandlink{color:var(--rkWarn)!important}
.rkSteps .rkInlineAction,.rkSteps .rkInlineAction.ui-commandlink{margin-top:24px}
.rkHero2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:stretch}
.rkHero2>.rkMe:only-child{grid-column:1 / -1}
.rkCutHero{padding:24px 28px}
.rkCutPair{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 44px;margin:12px 0 6px}
.rkCutBig{min-width:0}
.rkCutName{display:block;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--normal-text-color) 65%,transparent)}
.rkCutValue{display:block;margin:2px 0;font-size:64px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}
.rkCutBigAlt .rkCutValue{font-size:44px;color:color-mix(in srgb,var(--normal-text-color) 78%,transparent)}
.rkCutSubGhost{visibility:hidden}
.rkCutSub{display:block;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--normal-text-color) 62%,transparent)}
.rkFoot{margin:14px 0 0;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkMe{display:flex;flex-direction:column;gap:18px;padding:22px 24px}
.rkVerdict{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px}
.rkVerdict>i{flex:0 0 auto;font-size:30px}
.rkVerdict b{display:block;font-size:21px;font-weight:800;line-height:1.2}
.rkVerdict small{display:block;font-size:13.5px;font-weight:700}
.rkVerdictInside{background:color-mix(in srgb,#00ae84 15%,transparent);color:var(--rkOk)}
.rkVerdictSecond{background:color-mix(in srgb,var(--main-color) 14%,transparent);color:var(--rkInfo)}
.rkVerdictBelow{background:color-mix(in srgb,#d44562 13%,transparent);color:var(--rkWarn)}
.rkVerdictWarn{background:color-mix(in srgb,#f5b700 18%,transparent);color:var(--normal-text-color)}
.rkVerdictWarn>i{color:#c98f00}
.rkVerdictGhost{background:var(--selectonebuttonBackground);color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkGhostValue{color:transparent!important;text-shadow:0 0 12px color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkMeNumbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 24px}
.rkMeNote{display:block;margin-top:4px;font-size:28px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}
.rkMeRank{display:block;margin-top:4px;font-size:28px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}
.rkLead{margin:4px 0 0;font-size:15px;line-height:1.5}
.rkMeStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 24px;padding-top:18px;border-top:1px solid var(--datatableRowsDivision)}
.rkMeStatValue,.rkMeStatValue.ui-commandlink{display:block;margin-top:4px;color:inherit!important;font-size:22px!important;font-weight:800!important;line-height:1.2;font-variant-numeric:tabular-nums}
.rkMiniLink,.rkMiniLink.ui-commandlink{text-decoration:underline dotted!important;text-underline-offset:4px;cursor:pointer}
.rkMeActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:18px;border-top:1px solid var(--datatableRowsDivision)}
.rkMeActions .rkInlineAction{margin-top:0}
.rkMeActions .ui-button,.rkListActions .ui-button{height:42px;margin:0!important;padding:0 20px!important;border-radius:999px!important;font:700 14px var(--main-font)!important;box-shadow:none!important}
.rkMeActions .ui-button .ui-button-icon-left,.rkListActions .ui-button .ui-button-icon-left{position:static!important;margin:0 8px 0 0!important;transform:none!important}
.rkMeActions .ui-button .ui-button-text,.rkListActions .ui-button .ui-button-text{padding:0!important}
.rkScale{position:relative;height:86px;margin:22px 6px 0}
.rkTrack{position:absolute;top:30px;right:0;left:0;height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--normal-text-color) 10%,transparent)}
.rkBandSecond,.rkBandFinal{position:absolute;top:0;right:0;bottom:0}
.rkBandSecond{background:color-mix(in srgb,var(--main-color) 25%,transparent)}
.rkBandFinal{background:color-mix(in srgb,#00ae84 50%,transparent)}
.rkMark{position:absolute;top:50px;font-size:11.5px;font-weight:700;line-height:1.25;white-space:nowrap;color:color-mix(in srgb,var(--normal-text-color) 65%,transparent)}
.rkMark b{display:block;font-size:14px;color:var(--normal-text-color)}
.rkMarkLeft{padding-right:7px;text-align:right;transform:translateX(-100%)}
.rkMarkRight{padding-left:7px}
.rkMarkLeft.rkMarkStart{padding:0 0 0 7px;text-align:left;transform:none}
.rkMarkRight.rkMarkEnd{padding:0 7px 0 0;text-align:right;transform:translateX(-100%)}
.rkMarkRight.rkMarkLow{top:-10px}
.rkPin{position:absolute;top:23px;width:26px;height:26px;margin-left:-13px;border:4px solid var(--cardsBackgroundColor);border-radius:50%;background:var(--main-color);box-shadow:0 2px 8px rgba(0,0,0,.3)}
.rkPinLabel{position:absolute;top:-2px;padding:3px 10px;border-radius:999px;background:var(--main-color);color:#fff;font-size:13px;font-weight:800;transform:translateX(-50%)}
.rkKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px}
.rkKpi{padding:14px 16px}
.rkKpi b{display:block;margin:4px 0 2px;font-size:24px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}
.rkKpiSub{font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--normal-text-color) 62%,transparent)}
.rkMyRow{margin-top:16px;overflow-x:auto}
.rkMyRow .rkLabel{margin-bottom:10px}
.rkNovo .rkMyRow .ui-datatable-even,.rkNovo .rkMyRow .ui-datatable-odd,.rkNovo .rkMyRow .ui-datatable-data>tr>td:not(.rankingEliminated){background:var(--cardsBackgroundColor)!important}
.rkNavBar{display:flex;align-items:center;gap:12px;margin:24px 0 16px}
.rkNav{display:flex;flex:1 1 auto;gap:2px;min-width:0;padding:4px;overflow-x:auto;border-radius:24px;background:color-mix(in srgb,var(--normal-text-color) 6%,transparent)}
.rkNavBtn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 18px;border:0;border-radius:999px;background:0;color:color-mix(in srgb,var(--normal-text-color) 65%,transparent);font:700 14.5px var(--main-font);cursor:pointer}
.rkNavBtn:hover{background:color-mix(in srgb,var(--normal-text-color) 7%,transparent)}
.rkNavBtn.on{background:var(--cardsBackgroundColor);color:var(--main-color);box-shadow:0 1px 3px rgba(20,30,50,.18)}
.rkNavActions{display:flex;flex:0 0 auto;gap:4px}
.rkNavAction.ui-button{display:inline-flex!important;align-items:center;gap:8px;height:38px;margin:0!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:none!important;color:color-mix(in srgb,var(--normal-text-color) 72%,transparent)!important;font:700 14px var(--main-font)!important;box-shadow:none!important}
.rkNavAction.ui-button:hover{background:var(--selectonebuttonBackground)!important}
.rkNavAction.rkNavChat.ui-button{padding:0 18px!important;background:var(--main-color)!important;color:#fff!important;box-shadow:0 2px 8px color-mix(in srgb,var(--main-color) 35%,transparent)!important}
.rkNavAction.rkNavChat.ui-button:hover{background:color-mix(in srgb,var(--main-color) 85%,black)!important}
.rkNavAction.ui-button.ui-state-disabled{opacity:.45!important}
.rkNavAction.ui-button .ui-button-icon-left{position:static!important;margin:0!important;transform:none!important;color:inherit}
.rkNavAction.ui-button .ui-button-text{padding:0!important;color:inherit!important}
.rkEmptyPane{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;font-weight:700}
.rkAboutIntro{margin:0 4px 14px}
.rkAboutIntro b{display:block;font-size:17px}
.rkAboutIntro p{margin:4px 0 0;max-width:760px;font-size:14.5px;line-height:1.5;color:color-mix(in srgb,var(--normal-text-color) 72%,transparent)}
.rkLockedPane{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center}
.rkLockedPane b{font-size:18px}
.rkLockedPane p{max-width:560px;margin:0;font-size:14.5px;line-height:1.5;color:color-mix(in srgb,var(--normal-text-color) 72%,transparent)}
.rkAbout{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}
.rkAboutCard{display:flex;align-items:center;gap:14px;padding:16px 18px;color:var(--normal-text-color)!important;text-decoration:none!important}
.rkAboutCard b{display:block;font-size:17px;color:var(--main-color)}
.rkAboutCard:hover{box-shadow:0 4px 16px rgba(20,30,50,.16)}
.rkMiniIcon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--main-color) 12%,transparent);color:var(--main-color);font-size:18px}
.rkNovo .rankingDataTableClass .ui-datatable-header{padding:0 0 12px;border:0;background:0}
.rkNovo .rankingDataTableClass thead>tr>th{font-size:12px;letter-spacing:.04em}
.rkNovo .rkCutRow>td{overflow:visible!important;padding:10px 0!important;border:0!important;background:none!important}
.rkCutLine{position:relative;height:22px;font-size:12.5px;font-weight:800;line-height:22px;white-space:nowrap}
.rkCutLine::before{content:"";position:absolute;top:50%;right:0;left:0;border-top:2px dashed currentColor;opacity:.7}
.rkCutLine>span{position:sticky;left:0;z-index:1;display:block;width:var(--rkViewW,100%);text-align:center;pointer-events:none}
.rkCutLine>span>i{display:inline-block;padding:0 12px;font-style:normal;background:var(--cardsBackgroundColor)}
.rkCutLineFinal{color:var(--rkOk)}
.rkCutLineSecond{color:var(--rkInfo)}
.rkPinnedMe{position:sticky;bottom:12px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:12px 18px;border:2px solid color-mix(in srgb,var(--main-color) 45%,transparent);box-shadow:0 8px 28px rgba(20,30,50,.22)}
.rkPinnedPos{font-size:20px;font-weight:800;line-height:1}
.rkPinnedName{font-weight:700;line-height:1}
.rkPinnedGo{align-self:center;margin-left:auto;cursor:pointer}
.rkAnalysis{padding:0}
@media(max-width:960px){.rkHero2{grid-template-columns:minmax(0,1fr)}
.rkNavBar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:22px}
.rkNavActions{order:-1;gap:8px}
.rkNavAction.ui-button{flex:1 1 0;justify-content:center;height:44px;border:1px solid color-mix(in srgb,var(--normal-text-color) 20%,transparent)!important}
.rkNavAction.rkNavChat.ui-button{flex-grow:1.5;border-color:transparent!important;background:var(--main-color)!important;color:#fff!important}
.rkNavAction.rkNavChat.ui-button:hover{background:color-mix(in srgb,var(--main-color) 85%,black)!important}
}
@media(max-width:560px){.rkNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;border-radius:22px}
.rkNavBtn{justify-content:center;padding:10px 8px}
.rkHeader,.rkCutHero,.rkMe{padding:16px}
.rkCutValue{font-size:48px}
.rkCutBigAlt .rkCutValue{font-size:34px}
.rkKpis{grid-template-columns:repeat(2,minmax(0,1fr))}
.rkPinnedGo span{display:none}
}
.rkNovo .rankingDataTableClass{padding:10px 16px 14px;border-radius:18px;background:var(--cardsBackgroundColor);box-shadow:0 1px 2px rgba(20,30,50,.08),0 6px 20px rgba(20,30,50,.05)}
.rkNovo .rankingDataTableClass .ui-datatable-header .fullWidthFlexContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 12px}
.rkNovo .rankingDataTableClass .ui-datatable-header .fullWidthFlexContainer>span{display:contents}
.rkNovo .rankingDataTableClass .ui-datatable-header input[type="text"]{min-width:260px;padding-left:12px;border-radius:999px}
.rkToolBtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--selectonebuttonBackground);color:var(--normal-text-color);font:700 13.5px var(--main-font);cursor:pointer}
.rkToolBtn:hover{background:var(--selectonebuttonBackgroundHover)}
.rkNovo .rankingDataTableClass thead>tr>th,.rkNovo .rankingDataTableClass thead>tr>th span{text-transform:uppercase!important;font-weight:700;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkNovo .rankingDataTableClass tbody>tr>td{vertical-align:middle}
.rkAvatar{display:inline-grid;flex:0 0 auto;place-items:center;width:32px;height:32px;margin-right:8px;border-radius:50%;background:color-mix(in srgb,var(--main-color) 14%,transparent);color:var(--main-color);font-size:12.5px;font-weight:800}
.rankingNickRow:has(a.rankingNickLink) .rkAvatar{cursor:pointer}
.rkNovo .rankingTotalValue{font-size:16px;font-weight:800}
.rkNovo .rankingNoteValue.rkHeat1,.rkNovo .rankingNoteValue.rkHeat2,.rkNovo .rankingNoteValue.rkHeat3,.rkNovo .rankingNoteValue.rkHeat4{display:inline-block;min-width:56px;padding:4px 10px;border-radius:9px;font-weight:700!important}
.rkNovo .rankingNoteValue.rkHeat1{background:color-mix(in srgb,#f08a3c 26%,transparent)}
.rkNovo .rankingNoteValue.rkHeat2{background:color-mix(in srgb,#f5b700 24%,transparent)}
.rkNovo .rankingNoteValue.rkHeat3{background:color-mix(in srgb,#00ae84 16%,transparent)}
.rkNovo .rankingNoteValue.rkHeat4{background:color-mix(in srgb,#00ae84 32%,transparent)}
.rkBlur{filter:blur(7px);user-select:none;pointer-events:none}
.rkGhostLink,.rkGhostLink.ui-commandlink{display:block;color:inherit!important;text-decoration:none!important;cursor:pointer}
.rkGhostLink:hover .rkBlur{filter:blur(5px)}
.rkVerdict.rkGhostLink{display:flex}
.rkVerdictHint{margin-left:auto;font-size:13px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--main-color)}
.rkNovo .rankingDataTableClass table{width:100%!important}
.rkNovo .rankingDataTableClass thead th{white-space:nowrap}
.rkNovo .rankingDataTableClass tbody>tr:not(.rankingUserRow):not(.rankingEliminated):not([class*="rankingGeral"]),.rkNovo .rankingDataTableClass tbody>tr:not(.rankingUserRow):not(.rankingEliminated):not([class*="rankingGeral"])>td:not(.sticky-col){background:transparent!important}
.rkNovo .rankingDataTableClass .sticky-col,.rkNovo .rankingDataTableClass thead th{background-color:var(--cardsBackgroundColor)}
.rkNovo .rankingDataTableClass .ui-datatable-tablewrapper table thead th{background:var(--cardsBackgroundColor)}
.rkNovo .rankingDataTableClass tbody>tr:not(.rankingUserRow):not(.rankingEliminated):not([class*="rankingGeral"]):not(.rkCutRow):hover>td{background:color-mix(in srgb,var(--main-color) 6%,var(--cardsBackgroundColor))!important}
.rkNovo .rankingDataTableClass tbody>tr:not(.rkCutRow)>td{padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--datatableRowsDivision)!important}
.rkPinnedGo{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--main-color);color:#fff;font:700 13.5px var(--main-font)}
.rkNovo .rankingDataTableClass th:nth-child(1),.rkNovo .rankingDataTableClass td:nth-child(1){width:74px;min-width:74px!important;max-width:74px!important}
.rkNovo .rankingDataTableClass th:nth-child(2),.rkNovo .rankingDataTableClass td:nth-child(2){left:74px!important;width:200px;min-width:200px!important;max-width:200px!important;text-align:left!important}
.rkNovo .rankingDataTableClass th:nth-child(3),.rkNovo .rankingDataTableClass td:nth-child(3){left:274px!important}
.rkNovo .rkMyRow th:nth-child(1),.rkNovo .rkMyRow td:nth-child(1){box-sizing:border-box;width:80px;min-width:80px!important;max-width:80px!important;padding-right:6px!important;padding-left:6px!important;white-space:nowrap}
.rkNovo .rkMyRow td:nth-child(1) .ui-commandlink{margin-right:0!important}
.rkNovo .rkMyRow th:nth-child(2),.rkNovo .rkMyRow td:nth-child(2){left:80px!important;box-sizing:border-box;width:200px;min-width:200px!important;max-width:200px!important;text-align:left!important}
.rkNovo .rkMyRow th:nth-child(3),.rkNovo .rkMyRow td:nth-child(3){left:280px!important}
.rkNovo .rankingNickRow{display:flex;align-items:center;justify-content:flex-start;gap:0}
.rkNovo .rankingNickRow .rankingNickLink{min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.rkNovo .rankingNickIconsRow{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:4px 0 0;opacity:.6;transition:opacity .15s ease}
.rkNovo tr:hover .rankingNickIconsRow{opacity:1}
.rkNovo .rankingNoteValueEliminated:empty{display:none}
.rkNovo .rankingNoteValueEliminated{display:inline-block;min-width:56px;padding:4px 10px;border-radius:9px;background:#d44562;color:#fff!important;font-weight:800!important}
.rkKpisCota{margin:0 0 16px}
.rkKpisCota .rkKpi{padding:10px 16px}
.rkKpisCota .rkKpi b{margin:2px 0 1px;font-size:16px}
.rkKpisCota .rkKpiSub{font-size:12px}
.rkLock{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;line-height:1;vertical-align:middle;box-shadow:0 0 0 3px var(--cardsBackgroundColor),0 3px 10px rgba(20,30,50,.22);transition:transform .15s ease}
.rkLockSignup{background:color-mix(in srgb,var(--main-color) 16%,var(--cardsBackgroundColor));color:var(--main-color)}
.rkLockPlan{background:color-mix(in srgb,#dcaf14 26%,var(--cardsBackgroundColor));color:#a97f00}
.rkLockCredit{background:color-mix(in srgb,#00ae84 22%,var(--cardsBackgroundColor));color:#008a68}
.rkLockPosCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.rkGhostLink:hover .rkLockPosCenter{transform:translate(-50%,-50%) scale(1.1)}
.rkLockPosEnd{position:absolute;top:50%;right:2px;transform:translateY(-50%)}
.rkGhostLink,.rkGhostLink.ui-commandlink{position:relative}
.rkVerdict>.rkLock{width:40px;height:40px;font-size:18px}
.rankingGhostIcon .rkLock{width:24px;height:24px;font-size:12px}
.gabaritoQuestionStats .rkLock{width:22px;height:22px;font-size:11px}
.rkNovo .rkSearchLocked{position:relative}
.rkSearchLockedInput{cursor:pointer}
.rkNovo .rkTabsButton.ui-selectonebutton{display:flex!important;flex-wrap:wrap;gap:2px;box-sizing:border-box;padding:4px;border-radius:24px!important;background:color-mix(in srgb,var(--normal-text-color) 6%,transparent)}
.rkNovo .rkTabsButton.ui-selectonebutton .ui-button{flex:1 1 0;width:auto!important;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font:700 14.5px var(--main-font)!important}
.rkNovo .rkTabsButton.ui-selectonebutton .ui-button:not(.ui-state-active):not(.ui-state-hover){background:none!important;color:color-mix(in srgb,var(--normal-text-color) 65%,transparent)!important}
.rkNovo .rkTabsButton.ui-selectonebutton .ui-button.ui-state-hover:not(.ui-state-active){background:color-mix(in srgb,var(--normal-text-color) 7%,transparent)!important;color:color-mix(in srgb,var(--normal-text-color) 65%,transparent)!important}
.rkNovo .rkTabsButton.ui-selectonebutton .ui-button.ui-state-active{background:var(--cardsBackgroundColor)!important;color:var(--main-color)!important;box-shadow:0 1px 3px rgba(20,30,50,.18)!important}
.rkNovo .rkTabsButton.ui-selectonebutton .ui-button .ui-button-text{padding:0!important;color:inherit!important}
@media(min-width:1200px){.rkHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);column-gap:40px;align-items:start}
.rkHeader>span{display:none}
.rkHeader>.rkCrumbs{grid-column:1;grid-row:1}
.rkHeader>.rankingBoxTitleCard{grid-column:1;grid-row:2}
.rkHeader>.rkSteps{grid-column:2;grid-row:1 / span 2;align-self:stretch;margin-top:0;padding:0 0 0 40px;border-top:0;border-left:1px solid var(--datatableRowsDivision)}
}
.rkNovo .topPanelGrid,.rkNovo .topPanelGrid>tbody,.rkNovo .topPanelGrid>tbody>tr,.rkNovo .topPanelGrid>tbody>tr>td{display:block;width:100%;padding:0;border:0;background:0}
.rkHeader.rkHeaderList{margin-bottom:16px}
.rkListActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 16px;padding:16px 20px}
.rkListActions br{display:none}
.rkListActions .fullWidthFlexContainer>*{flex:0 0 auto!important}
.rkNovo .topPanelGrid .rkAboutSection{margin-top:28px}
.rkListActions .fullWidthFlexContainer{display:contents!important}
.rkNovo .rkListTable{margin-bottom:20px;padding:10px 16px 14px;border-radius:18px;background:var(--cardsBackgroundColor);box-shadow:0 1px 2px rgba(20,30,50,.08),0 6px 20px rgba(20,30,50,.05)}
.rkNovo .rkListTable thead>tr>th,.rkNovo .rkListTable thead>tr>th span{background:0;text-transform:uppercase!important;font-size:12.5px;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkNovo .rkListTable thead>tr>th{vertical-align:bottom}
.rkNovo .rkListTable .ui-column-filter{display:none!important}
.rkNovo .rkListTable thead>tr>th.ui-filter-column{text-align:left}
.rkNovo .rkListTable .ui-datatable-header{padding:4px 0 12px;border:0!important;background:none!important;text-align:left}
.rkNovo .rkListTable .ui-datatable-header input[type="text"]{min-width:260px;padding-left:12px}
.rkNovo .rkListTable tbody>tr,.rkNovo .rkListTable tbody>tr>td{background:transparent!important}
.rkNovo .rkListTable tbody>tr>td{padding:14px 12px!important;border-bottom:1px solid var(--datatableRowsDivision)!important;vertical-align:middle}
.rkNovo .rkListTable tbody>tr:hover>td{background:color-mix(in srgb,var(--main-color) 7%,var(--cardsBackgroundColor))!important}
@media(min-width:1200px){.rkHeader.rkHeaderList{display:block}
.rkHeader.rkHeaderList.rkHeaderWithSteps{display:grid}
}
.rkNovo .rankingDataTableClass tbody>tr.rankingEliminated{--rkRowAccent:#d44562}
.rkNovo .rankingDataTableClass tbody>tr.rankingUserRow,.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow{--rkRowAccent:var(--main-color)}
.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow>td.rankingEliminated{--rkRowAccent:#d44562}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralPNE{--rkRowAccent:var(--cotaAccentPNE);--rkRowFill:color-mix(in srgb,var(--rankingGeralPNE) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralAfro{--rkRowAccent:var(--cotaAccentAfro);--rkRowFill:color-mix(in srgb,var(--rankingGeralAfro) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralHipo{--rkRowAccent:var(--cotaAccentHipo);--rkRowFill:color-mix(in srgb,var(--rankingGeralHipo) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralInd{--rkRowAccent:var(--cotaAccentInd);--rkRowFill:color-mix(in srgb,var(--rankingGeralInd) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralTrans{--rkRowAccent:var(--cotaAccentTrans);--rkRowFill:color-mix(in srgb,var(--rankingGeralTrans) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingGeralQuilomb{--rkRowAccent:var(--cotaAccentQuilomb);--rkRowFill:color-mix(in srgb,var(--rankingGeralQuilomb) 55%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingEliminated[class*="rankingGeral"]{--rkRowFill:color-mix(in srgb,#d44562 14%,var(--cardsBackgroundColor))}
.rkNovo .rankingDataTableClass tbody>tr.rankingEliminated>td,.rkNovo .rankingDataTableClass tbody>tr.rankingUserRow>td,.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow>td.rankingEliminated,.rkNovo .rankingDataTableClass tbody>tr[class*="rankingGeral"]>td{background:var(--rkRowFill,color-mix(in srgb,var(--rkRowAccent) 14%,var(--cardsBackgroundColor)))!important;background-clip:padding-box!important;border-bottom:6px solid var(--cardsBackgroundColor)!important}
.rkNovo .rankingDataTableClass tbody>tr.rankingEliminated>td:first-child,.rkNovo .rankingDataTableClass tbody>tr.rankingUserRow>td:first-child,.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow>td.rankingEliminated:first-child,.rkNovo .rankingDataTableClass tbody>tr[class*="rankingGeral"]>td:first-child{border-radius:14px 0 0 14px;box-shadow:inset 4px 0 0 var(--rkRowAccent)}
.rkNovo .rankingDataTableClass tbody>tr.rankingEliminated>td:last-child,.rkNovo .rankingDataTableClass tbody>tr.rankingUserRow>td:last-child,.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow>td.rankingEliminated:last-child,.rkNovo .rankingDataTableClass tbody>tr[class*="rankingGeral"]>td:last-child{border-radius:0 14px 14px 0}
.rkNovo .rkMyRow thead>tr>th,.rkNovo .rkMyRow thead>tr>th span{text-transform:uppercase!important;font-weight:700;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkNovo .rkMyRow thead>tr>th{font-size:12px;letter-spacing:.04em;white-space:nowrap;background-color:var(--cardsBackgroundColor)}
.rkNovo .rkMyRow .ui-datatable-tablewrapper table thead th{background:var(--cardsBackgroundColor)}
.rkNovo .rkMyRow .ui-datatable-data>tr.rkMeRow>td,.rkNovo .rkMyRow table .ui-datatable-data>tr.rkMeRow>td.rankingEliminated{border-bottom:0!important}
@media(max-width:700px){.rkNovo .rankingDataTableClass th:nth-child(1),.rkNovo .rankingDataTableClass td:nth-child(1),.rkNovo .rkMyRow th:nth-child(1),.rkNovo .rkMyRow td:nth-child(1){box-sizing:border-box;width:42px;min-width:42px!important;max-width:42px!important;padding-right:2px!important;padding-left:2px!important}
.rkNovo .rankingDataTableClass th:nth-child(2),.rkNovo .rankingDataTableClass td:nth-child(2),.rkNovo .rkMyRow th:nth-child(2),.rkNovo .rkMyRow td:nth-child(2){left:42px!important;box-sizing:border-box;width:94px;min-width:94px!important;max-width:94px!important;padding-right:3px!important;padding-left:6px!important}
.rkNovo .rankingDataTableClass th:nth-child(3),.rkNovo .rankingDataTableClass td:nth-child(3),.rkNovo .rkMyRow th:nth-child(3),.rkNovo .rkMyRow td:nth-child(3){left:136px!important;box-sizing:border-box;width:62px;min-width:62px!important;max-width:62px!important;padding-right:2px!important;padding-left:2px!important}
.rkNovo .rkAvatar{width:24px;height:24px;margin-right:4px;font-size:10px}
.rkNovo .rankingNickRow .rankingNickLink{max-width:46px;font-size:12.5px}
}
@media(max-width:700px){.rkPinnedMe{padding-right:46px}
}
.rkNovo #rkPane-ranking .tabViewSticky{position:relative}
.rkNovo #rkPane-ranking .tabViewSticky::before{content:"";position:absolute;top:-16px;left:51px;width:0;height:0;border-right:11px solid transparent;border-left:11px solid transparent;border-top:16px solid color-mix(in srgb,var(--normal-text-color) 6%,transparent)}
.rkNovo #rkPane-ranking .tabViewSticky .ui-tabs-navscroller{padding-left:16px}
.rkNovo #rkPane-ranking .tabViewSticky .ui-tabs-nav{border:1px solid color-mix(in srgb,var(--normal-text-color) 14%,transparent)!important;background:none!important}
.rkNovo #rkPane-ranking .tabViewSticky .ui-tabs-nav::before{content:"concorr\00EAncia";display:flex;flex:0 0 auto;align-items:center;padding:0 10px 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkNovo #rkPane-ranking .tabViewSticky .ui-tabs-nav li a{padding:6px 14px!important;font-size:13px!important}
@media(max-width:560px){.rkNovo #rkPane-ranking .tabViewSticky::before{display:none}
.rkNovo #rkPane-ranking .tabViewSticky .ui-tabs-navscroller{padding-left:0}
}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton{position:relative;width:fit-content!important;max-width:calc(100% - 16px);margin-left:16px;flex-wrap:wrap;align-items:center;border:1px solid color-mix(in srgb,var(--normal-text-color) 14%,transparent);background:0}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton::before{content:"vis\00E3o";display:flex;flex:0 0 auto;align-items:center;padding:0 10px 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent)}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton::after{content:"";position:absolute;top:-17px;left:174px;width:0;height:0;border-right:11px solid transparent;border-left:11px solid transparent;border-top:16px solid color-mix(in srgb,var(--normal-text-color) 6%,transparent)}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton .ui-button{flex:0 0 auto;padding:6px 14px!important;font-size:13px!important}
@media(max-width:960px){.rkNovo #rkPane-ranking .tabViewSticky::before{top:-22px}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton::after{top:-23px}
}
@media(max-width:560px){.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton{width:auto!important;max-width:100%;margin-left:0}
.rkNovo #rkPane-analysis .rkTabsButton.ui-selectonebutton::after{display:none}
}
@media(max-width:700px){.rkNovo .rkMyRow td:nth-child(1){white-space:normal}
}
.rkKpi b.rkDiff{--rd-ok:#1e821e;--rd-warn:#c9960f;--rd-bad:#d4453a;display:flex;align-items:center;gap:10px}
[data-theme="dark"] .rkKpi b.rkDiff{--rd-ok:#62c262;--rd-warn:#e3b43c;--rd-bad:#ef7d73}
.rkDiff .rlHeat{height:24px}
.rkDiff .rlHeat i{width:7px}
.rkDiff .rlHeat i:nth-child(1){height:10px}
.rkDiff .rlHeat i:nth-child(2){height:14px}
.rkDiff .rlHeat i:nth-child(3){height:19px}
.rkDiff .rlHeat i:nth-child(4){height:24px}
.rkDiff1 .rlHeat i.on{background:var(--rd-ok)}
.rkDiff2 .rlHeat i.on{background:color-mix(in srgb,var(--rd-ok) 50%,var(--rd-warn))}
.rkDiff3 .rlHeat i.on{background:color-mix(in srgb,var(--rd-warn) 50%,var(--rd-bad))}
.rkDiff4 .rlHeat i.on{background:var(--rd-bad)}
.rkNovo .rkInlineRow{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}
.rkNovo .rkToolRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px}
.rkNovo .rkToolInfo{display:inline-flex;align-items:center;cursor:help}
.rkNovo .rkQuotaPos{margin-top:2px;color:color-mix(in srgb,var(--normal-text-color) 55%,transparent);font-size:10px;font-weight:600;line-height:1.15;white-space:nowrap}
.rkNovo .rkAvatar+.rankingGenderDot{align-self:flex-end;width:10px;height:10px;margin:0 6px 1px -12px;box-shadow:0 0 0 2px var(--cardsBackgroundColor)}
@media(max-width:700px){.rkNovo .rkAvatar+.rankingGenderDot{width:8px;height:8px;margin:0 4px 0 -8px}
.rkNovo .rkQuotaPos{font-size:9px;white-space:normal}
}
.statsDistTable th:not(:first-child),.statsDistTable td:not(:first-child){text-align:center!important}
.statsDistTable th:not(:first-child)>span,.statsDistTable th:not(:first-child) .ui-column-title{display:inline-block}