:root{--app-touch-min:44px;--app-radius:0.5rem;--app-sticky-z:1030;--app-field-bg:#f4f6f8;--app-staff-border:rgba(0,0,0,0.08)}html{scrollbar-gutter:stable}button::-moz-focus-inner{border:0;padding:0}body.shell-field{background:var(--app-field-bg)}body.campo-touch-ui{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body.campo-touch-ui .container,body.campo-touch-ui .container-fluid,body.campo-touch-ui .app-main,body.campo-touch-ui .list-group,body.campo-touch-ui .list-group-item,body.campo-touch-ui .card,body.campo-touch-ui .navbar,body.campo-touch-ui .btn,body.campo-touch-ui h1,body.campo-touch-ui h2,body.campo-touch-ui h3,body.campo-touch-ui h4,body.campo-touch-ui h5,body.campo-touch-ui h6,body.campo-touch-ui p,body.campo-touch-ui span,body.campo-touch-ui label,body.campo-touch-ui td,body.campo-touch-ui th,body.campo-touch-ui a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}body.campo-touch-ui input,body.campo-touch-ui textarea,body.campo-touch-ui select,body.campo-touch-ui [contenteditable="true"],body.campo-touch-ui code.user-select-all{-webkit-user-select:text!important;user-select:text!important;-webkit-user-drag:auto;touch-action:auto}body.campo-touch-ui input.form-control,body.campo-touch-ui textarea.form-control,body.campo-touch-ui select.form-select{font-size:max(1rem,16px)}body.campo-touch-ui ::selection{background:transparent;color:inherit}body.shell-field .btn:not(.pin-pad-key),body.shell-field .list-group-item,body.shell-field .form-control,body.shell-field .form-select,body.shell-atleta .btn:not(.pin-pad-key),body.shell-atleta .list-group-item,body.shell-atleta .form-control,body.shell-atleta .form-select,body.shell-guest .btn:not(.pin-pad-key),body.shell-guest .list-group-item,body.shell-guest .form-control,body.shell-guest .form-select{min-height:var(--app-touch-min)}body.shell-field .btn-lg,body.shell-atleta .btn-lg,body.shell-guest .btn-lg{min-height:52px;font-weight:600}body.shell-field .navbar,body.shell-atleta .navbar{--bs-navbar-padding-y:0.65rem}.form-text.ajuda-recortada{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ajuda-toggle{font-size:0.875em;text-decoration:none;padding-block:0.5rem;margin-block:-0.25rem 0}.ajuda-toggle:hover,.ajuda-toggle:focus-visible{text-decoration:underline}[data-tooltip-alvo]{text-decoration:underline dotted;text-underline-offset:0.2em;text-decoration-color:var(--bs-secondary-color);cursor:help}[data-tooltip-alvo]:focus:not(:focus-visible){outline:none}th[data-tooltip-alvo],.badge[data-tooltip-alvo]{text-decoration:none}@media (max-width:767.98px){body.shell-atleta .form-check-input,body.shell-guest .form-check-input,body.shell-staff .form-check-input{width:1.25em;height:1.25em;margin-top:0.15em}body.shell-atleta .form-check,body.shell-guest .form-check,body.shell-staff .form-check{min-height:var(--app-touch-min);padding-top:0.35rem;padding-bottom:0.35rem}body.shell-atleta .btn-sm,body.shell-guest .btn-sm{min-height:var(--app-touch-min);padding-top:0.45rem;padding-bottom:0.45rem}}body.shell-staff .app-main{max-width:none}body.shell-staff .table{font-size:0.925rem}body.shell-staff .table th{white-space:nowrap;font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.02em;color:#6c757d}.page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.75rem;margin-bottom:1.25rem}.page-toolbar h2,.page-toolbar .h2,.page-toolbar .h3{margin-bottom:0.15rem}.navbar{position:relative;z-index:1040}@media (max-width:991.98px){.navbar-nav .nav-link,.navbar-text,.navbar .dropdown-item,.navbar .dropdown-header,.navbar-brand{font-size:1.1em}}.prova-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;padding:0.65rem 0;margin:0 0 1.25rem;border-bottom:1px solid var(--app-staff-border);position:sticky;top:0;z-index:1020;background:#fff}body.shell-field .prova-subnav{background:var(--app-field-bg)}.prova-subnav-back-label{display:none}.prova-subnav-back{width:1.75rem;height:1.75rem;padding:0!important;justify-content:center;border-radius:50%!important;background:var(--bs-primary,#0d6efd)!important;color:#fff!important;font-size:0.85rem!important}.prova-subnav-back:hover{background:var(--bs-primary,#0d6efd)!important;filter:brightness(1.1);color:#fff!important}@media (min-width:576px){.prova-subnav-back-label{display:inline}.prova-subnav-back{width:auto;height:auto;padding:0.4rem 0.7rem!important;justify-content:flex-start;border-radius:999px!important;background:transparent!important;color:#495057!important;font-size:0.875rem!important}.prova-subnav-back:hover{background:rgba(0,0,0,0.04)!important;filter:none;color:#212529!important}}@media (max-width:767.98px){.prova-card-action-mobile{min-width:2.75rem}}.prova-subnav>a,.prova-subnav .prova-subnav-drop{display:inline-flex;align-items:center;gap:0.35rem;padding:0.4rem 0.7rem;border-radius:999px;font-size:0.875rem;text-decoration:none;color:#495057;border:1px solid transparent;white-space:nowrap;background:transparent;line-height:1.25;cursor:pointer}.prova-subnav>a:hover,.prova-subnav .prova-subnav-drop:hover{background:rgba(0,0,0,0.04);color:#212529}.prova-subnav>a.active,.prova-subnav .prova-subnav-drop.active{background:#212529;color:#fff;border-color:#212529}.prova-subnav>a.disabled{color:#adb5bd;cursor:not-allowed;pointer-events:none}.prova-subnav>a.disabled:hover{background:transparent;color:#adb5bd}.prova-subnav .dropdown-menu{z-index:1030;min-width:10.5rem}.prova-subnav .dropdown-item.active,.prova-subnav .dropdown-item:active{background-color:#212529;color:#fff}.prova-subnav-title{flex:0 0 100%;font-size:1.2rem;font-weight:700;letter-spacing:0.01em;color:#212529;margin:0 0 0.35rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.prova-subnav-title{font-size:1.625rem}}@media (max-width:575.98px){.prova-subnav>a,.prova-subnav .prova-subnav-drop{padding:0.4rem 0.6rem;font-size:0.8125rem}.prova-subnav-title{font-size:1.1rem}}.field-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--app-sticky-z);padding:0.65rem 0.75rem calc(0.65rem + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,0.96);border-top:1px solid rgba(0,0,0,0.1)}.field-sticky-bar .d-flex{gap:0.5rem}.field-sticky-pad{padding-bottom:4.75rem}.field-sticky-pad-pin{padding-bottom:9.5rem}@media (min-width:576px){.w-sm-auto{width:auto!important}}@media (min-width:768px){.field-sticky-bar{display:none!important}.field-sticky-pad{padding-bottom:0}}.app-chip-scroll{display:flex;flex-wrap:nowrap;gap:0.4rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0;margin-bottom:0.5rem}.app-chip-scroll::-webkit-scrollbar{display:none;width:0;height:0}.app-chip-scroll .nav-link,.app-chip-scroll .btn{white-space:nowrap;flex:0 0 auto}.resultados-nav.nav-pills{display:flex;flex-wrap:wrap;gap:0.4rem;overflow:visible;align-items:center}.resultados-nav.nav-pills .nav-link{border-radius:999px;font-size:0.8125rem;padding:0.4rem 0.75rem;min-height:var(--app-touch-min);display:inline-flex;align-items:center;gap:0.3rem;color:#495057;background:#fff;border:1px solid rgba(0,0,0,0.12);line-height:1.2;white-space:nowrap;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.resultados-nav.nav-pills .nav-link:hover{background:rgba(0,0,0,0.04);color:#212529}.resultados-nav.nav-pills .nav-link.active{background:#212529;color:#fff;border-color:#212529}.resultados-nav .nav-label-short{display:none}@media (max-width:767.98px){.resultados-nav.nav-pills .nav-link.resultados-nav-hub-link{display:none}}@media (max-width:575.98px){.resultados-nav .nav-label-full{display:none}.resultados-nav .nav-label-short{display:inline}.resultados-nav.nav-pills{gap:0.35rem}.resultados-nav.nav-pills .nav-link{font-size:0.8rem;padding:0.35rem 0.6rem}}.resultados-title{font-size:1.25rem;font-weight:700;line-height:1.25;margin:0}.resultados-meta{font-size:0.8125rem;line-height:1.35}@media (min-width:768px){.resultados-title{font-size:1.5rem}}@media (max-width:767.98px){body.shell-guest .resultados-nav{position:sticky;top:0;z-index:1020;background:#fff;margin-left:-0.75rem;margin-right:-0.75rem;margin-bottom:0.75rem;padding:0.55rem 0.75rem;border-bottom:1px solid rgba(0,0,0,0.06)}body.shell-guest .app-main.container{padding-left:0.75rem;padding-right:0.75rem}}.rk-bottom-nav{display:none}@media (max-width:767.98px){body:has(.rk-bottom-nav){padding-bottom:calc(3.25rem + env(safe-area-inset-bottom,0px))}.rk-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--app-sticky-z);background:#fff;border-top:1px solid rgba(0,0,0,0.1);padding:0.3rem 0.25rem calc(0.3rem + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 8px rgba(0,0,0,0.06)}.rk-bottom-nav-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:0.15rem;min-height:var(--app-touch-min);justify-content:center;padding:0.2rem 0.1rem;border-radius:var(--app-radius);color:#6c757d;text-decoration:none;font-size:0.6875rem;line-height:1.1;-webkit-tap-highlight-color:transparent}.rk-bottom-nav-item i{font-size:1.15rem}.rk-bottom-nav-item.active{color:#212529;font-weight:700}.rk-bottom-nav-item:active{background:rgba(0,0,0,0.05)}}.rk-hub-quick{display:grid;gap:0.65rem;grid-template-columns:1fr}@media (min-width:576px){.rk-hub-quick{grid-template-columns:1fr 1fr}}.rk-hub-quick-btn,.rk-hub-link{display:flex;align-items:center;gap:0.75rem;min-height:var(--app-touch-min);padding:0.85rem 1rem;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,0.04);-webkit-tap-highlight-color:transparent}.rk-hub-quick-btn:hover,.rk-hub-link:hover,.rk-hub-quick-btn:focus-visible,.rk-hub-link:focus-visible{color:inherit;border-color:rgba(13,110,253,0.35);background:#f8fbff}.rk-hub-quick-btn:active,.rk-hub-link:active{background:#f1f3f5}.rk-hub-quick-icon{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:0.5rem;background:#eef2f6;color:#0d6efd;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.rk-hub-quick-text{display:flex;flex-direction:column;gap:0.1rem;min-width:0;flex:1;line-height:1.2}.rk-hub-quick-text strong{font-size:1rem}.rk-hub-quick-text .text-muted{font-size:0.8125rem}.rk-hub-chevron{color:#adb5bd;flex:0 0 auto}.rk-hub-section-title{font-size:0.95rem;font-weight:700;margin:0 0 0.65rem;color:#212529}.rk-hub-list{display:flex;flex-direction:column;gap:0.5rem}.rk-hub-link-main{display:flex;flex-direction:column;gap:0.15rem;flex:1}.rk-hub-link-name{font-weight:700;font-size:1rem;line-height:1.25}.rk-hub-link-meta{font-size:0.8125rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-hub-link-side{display:inline-flex;align-items:center;gap:0.35rem;flex:0 0 auto}.rk-hub-count{min-width:1.75rem;height:1.75rem;padding:0 0.4rem;border-radius:999px;background:#e9ecef;color:#212529;font-size:0.8125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rk-recent-list{display:flex;flex-direction:column;gap:0.5rem}.rk-recent-item{display:flex;align-items:center;gap:0.75rem;min-height:var(--app-touch-min);padding:0.85rem 1rem;background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,0.04);-webkit-tap-highlight-color:transparent}.rk-recent-item:hover,.rk-recent-item:focus-visible{color:inherit;border-color:rgba(13,110,253,0.35);background:#f8fbff}.rk-recent-item:active{background:#f1f3f5}.rk-recent-main{display:flex;flex-direction:column;gap:0.2rem;flex:1}.rk-recent-name{font-weight:700;font-size:1rem;line-height:1.25;word-break:break-word}.rk-recent-meta{font-size:0.8125rem;line-height:1.35;display:flex;flex-wrap:wrap;gap:0.25rem 0.4rem;align-items:center}.rk-recent-side{display:inline-flex;align-items:center;gap:0.35rem;flex:0 0 auto}.rk-recent-time{font-size:0.78rem;font-weight:600;color:#6c757d;white-space:nowrap}.resultados-charts{display:grid;gap:0.75rem;grid-template-columns:1fr}@media (min-width:992px){.resultados-charts{gap:1rem;grid-template-columns:1fr 1fr}.resultados-chart-card-wide{grid-column:1 / -1}}.resultados-chart-card{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;padding:0.85rem}@media (min-width:768px){.resultados-chart-card{padding:1rem}}.perf-chart-wrap{position:relative;height:220px;width:100%}@media (min-width:768px){.perf-chart-wrap{height:260px}}[data-perf-chart-type].is-active,[data-chart-type].is-active{background:#212529;border-color:#212529;color:#fff}.graf-charts-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem}.graf-charts-toolbar .btn-group .btn{min-height:var(--app-touch-min);padding-left:0.9rem;padding-right:0.9rem}.resultados-chart-head{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.5rem}.resultados-chart-type .btn{min-height:2rem;padding:0.2rem 0.55rem;font-size:0.75rem;line-height:1.2}.perf-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}@media (min-width:768px){.perf-stat-grid{grid-template-columns:repeat(4,1fr);gap:0.75rem}}.perf-stat{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;padding:0.75rem 0.65rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.perf-stat-label{display:block;font-size:0.72rem;color:#6c757d;margin-bottom:0.15rem}.perf-stat-value{display:block;font-size:1.25rem;font-weight:700;line-height:1.2;color:#212529}.perf-stat-value-sm{font-size:0.95rem}.graf-step .h6,.graf-step .rk-hub-section-title{font-weight:600}.graf-divisoes{display:flex;flex-wrap:nowrap;gap:0.5rem;padding-bottom:0.25rem;-webkit-overflow-scrolling:touch}.graf-div-badge{appearance:none;border:1px solid rgba(0,0,0,0.12);background:#fff;border-radius:999px;min-height:var(--app-touch-min);padding:0.45rem 0.9rem;display:inline-flex;align-items:center;gap:0.45rem;cursor:pointer;white-space:nowrap;transition:background 0.15s,border-color 0.15s,color 0.15s;color:#212529;font-size:0.9rem;-webkit-tap-highlight-color:transparent}a.graf-div-badge,a.graf-div-badge:link,a.graf-div-badge:visited{text-decoration:none;color:#212529}.graf-div-badge:hover,a.graf-div-badge:hover{border-color:#0d6efd;color:#0d6efd}.graf-div-badge.is-selected,a.graf-div-badge.is-selected:link,a.graf-div-badge.is-selected:visited{background:#212529;border-color:#212529;color:#fff}.graf-div-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 0.35rem;border-radius:999px;font-size:0.75rem;font-weight:700;background:rgba(0,0,0,0.08)}.graf-div-badge.is-selected .graf-div-count{background:rgba(255,255,255,0.2)}@media (max-width:575.98px){.graf-divisoes{flex-wrap:wrap;overflow-x:visible}.graf-div-badge{padding:0.3rem 0.6rem;font-size:0.8rem;gap:0.3rem}.graf-div-count{min-width:1.2rem;height:1.2rem;font-size:0.7rem;padding:0 0.3rem}}.graf-quick{display:flex;flex-wrap:nowrap;gap:0.5rem;-webkit-overflow-scrolling:touch}.graf-quick .btn{flex:0 0 auto;white-space:nowrap}.graf-search-wrap .form-control,.graf-search-wrap .input-group-text,.graf-search-wrap .btn{min-height:var(--app-touch-min)}.graf-atletas-list{max-height:min(55vh,22rem);overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;background:#fff}.graf-atleta-item{width:100%;display:flex;align-items:center;gap:0.65rem;min-height:var(--app-touch-min);padding:0.75rem 0.85rem;border:0;border-bottom:1px solid #f1f3f5;background:transparent;text-align:left;cursor:pointer;transition:background 0.12s,box-shadow 0.12s;-webkit-tap-highlight-color:transparent}.graf-atleta-item:last-child{border-bottom:0}.graf-atleta-item:hover{background:#f8f9fa}.graf-atleta-item:active{background:#eef2f6}.graf-atleta-item.is-selected{background:#e7f1ff;box-shadow:inset 4px 0 0 #0d6efd}.graf-atleta-check{width:1.65rem;height:1.65rem;border-radius:0.35rem;border:1.5px solid #ced4da;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;font-size:0.9rem}.graf-atleta-item.is-selected .graf-atleta-check{background:#0d6efd;border-color:#0d6efd}.graf-atleta-rank{flex:0 0 auto;font-weight:700;color:#6c757d;font-size:0.9rem;min-width:2rem}.graf-atleta-info{display:flex;flex-direction:column;gap:0.1rem;min-width:0;flex:1}.graf-atleta-name{font-weight:600;color:#212529;word-break:break-word;line-height:1.25}.graf-atleta-meta{font-size:0.8rem;color:#6c757d}.verify-section .rk-hub-section-title{margin-bottom:0.75rem}.verify-stage-list{display:flex;flex-direction:column;gap:0.65rem}.verify-stage-card{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;padding:0.9rem;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.verify-stage-head{display:flex;justify-content:space-between;gap:0.75rem;align-items:flex-start;margin-bottom:0.65rem}@media (max-width:575.98px){.verify-stage-head{flex-direction:column;gap:0.5rem}.verify-stage-pcts{text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.75rem;min-width:0}.verify-pct-main{font-size:1.5rem}}.verify-stage-head-main{flex:1}.verify-stage-title{font-weight:700;font-size:1rem;line-height:1.25;word-break:break-word}.verify-stage-status{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem;margin-top:0.3rem}.verify-aprovado-em{font-size:0.78rem;color:#6c757d}.verify-stage-pcts{text-align:right;flex:0 0 auto;min-width:4.5rem}.verify-pct-main{font-size:1.35rem;font-weight:700;color:#0d6efd;line-height:1.15}.verify-pct-sub{font-size:0.75rem;color:#6c757d;line-height:1.3;font-weight:600}.verify-hits{display:flex;flex-wrap:wrap;gap:0.35rem;margin-bottom:0.65rem}.hit-badge{display:inline-flex;align-items:center;padding:0.25rem 0.5rem;border-radius:0.35rem;font-size:0.8rem;font-weight:700;background:#f1f3f5;color:#495057}.hit-badge.hit-a{background:#d1e7dd;color:#0f5132}.hit-badge.hit-c{background:#cfe2ff;color:#084298}.hit-badge.hit-d{background:#fff3cd;color:#664d03}.hit-badge.hit-m{background:#f8d7da;color:#842029}.hit-badge.hit-ns{background:#e2d9f3;color:#432874}.hit-badge.hit-proc{background:#e9ecef;color:#343a40}.verify-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}@media (min-width:576px){.verify-metrics{grid-template-columns:repeat(4,1fr)}}.verify-metric{background:#f8f9fa;border-radius:0.45rem;padding:0.55rem 0.5rem;text-align:center}.verify-metric-label{display:block;font-size:0.7rem;color:#6c757d;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:0.15rem}.verify-metric-value{display:block;font-weight:700;font-size:0.95rem;line-height:1.2}.verify-diff{display:block;font-size:0.75rem;font-weight:600;margin-top:0.15rem}.verify-diff.is-good{color:#198754}.verify-diff.is-bad{color:#dc3545}.verify-best{margin-top:0.65rem;font-size:0.78rem;color:#6c757d;line-height:1.35}a.ranking-atleta-link{color:inherit;text-decoration:none;font-weight:600}a.ranking-atleta-link:hover{color:#0d6efd;text-decoration:underline}.rk-card-list{display:flex;flex-direction:column;gap:0.55rem}.rk-card{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;padding:0.85rem 0.9rem;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.rk-card:hover{border-color:rgba(13,110,253,0.25)}a.rk-rank{text-decoration:none;color:inherit}a.rk-card-stats{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}a.rk-card-stats:hover .rk-pct{color:#0d6efd}.rk-card-main{display:flex;justify-content:space-between;gap:0.65rem;align-items:flex-start}.rk-card-left{display:flex;gap:0.6rem;min-width:0;flex:1}.rk-rank{flex:0 0 auto;min-width:2.35rem;height:2.35rem;border-radius:0.45rem;background:#e9ecef;color:#212529;font-weight:700;font-size:0.95rem;display:flex;align-items:center;justify-content:center}.rk-name{display:block;font-size:0.98rem;line-height:1.25;word-break:break-word}.rk-sub{margin-top:0.2rem}.rk-details{display:flex;flex-wrap:wrap;gap:0.3rem 0.55rem;margin-top:0.35rem;font-size:0.78rem;color:#6c757d}.rk-hits{display:inline-flex;flex-wrap:wrap;gap:0.25rem}.rk-hit{font-weight:600}.rk-hit-a{color:#198754}.rk-hit-c{color:#0d6efd}.rk-hit-d{color:#fd7e14}.rk-hit-m{color:#dc3545}.rk-hit-ns{color:#6f42c1}.rk-hit-proc{color:#dc3545}.rk-time{font-weight:600;color:#495057}.rk-card-stats{text-align:right;flex:0 0 auto;min-width:4.75rem}.rk-pct{font-size:1.1rem;font-weight:700;color:#0d6efd;line-height:1.2}.rk-pts{font-size:0.78rem;color:#6c757d}.rk-verify-badge{display:inline-block;margin-top:0.35rem;padding:0.15rem 0.45rem;border-radius:999px;border:1px solid rgba(0,0,0,0.15);font-size:0.7rem;font-weight:600;color:#495057}.rk-stages-meta{display:block;font-size:0.75rem;color:#6c757d}.rk-stage-pills{display:flex;flex-wrap:wrap;gap:0.25rem;margin-top:0.25rem}.rk-stage-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 0.3rem;border-radius:0.3rem;font-size:0.75rem;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent}a.rk-stage-pill:hover,a.rk-stage-pill:focus-visible{outline:2px solid #0d6efd;outline-offset:1px;text-decoration:none;filter:brightness(1.05)}.rk-stage-pill.is-done{background:#198754;color:#fff}a.rk-stage-pill.is-done:hover{color:#fff}.rk-stage-pill.is-miss{background:#e9ecef;color:#adb5bd}a.rk-stage-pill.is-miss:hover{color:#6c757d}.rk-stage-nav{display:flex;flex-wrap:wrap;gap:0.35rem}.rk-stage-peso{font-size:0.95rem}@media (max-width:575.98px){.rk-card-stats{min-width:4.25rem}.rk-pct{font-size:1rem}.rk-details{font-size:0.74rem}}@media (max-width:767.98px){.ranking-col-stage{display:none!important}.ranking-table thead th{position:sticky;top:0;z-index:2;background:#212529}}.schedule-grade-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.schedule-grade-wrap .schedule-col-hora{position:sticky;left:0;z-index:3;background:#fff;min-width:4.5rem;box-shadow:2px 0 4px rgba(0,0,0,0.06)}.schedule-grade-wrap td,.schedule-grade-wrap th{min-width:5.5rem}@media (max-width:767.98px){.schedule-grade-desktop{display:none!important}.schedule-list-mobile{display:block}}@media (min-width:768px){.schedule-list-mobile{display:none!important}.schedule-grade-desktop{display:block}}.ops-card{border:1px solid var(--app-staff-border);border-radius:var(--app-radius);background:#fff;padding:0.85rem 1rem;margin-bottom:0.65rem}.ops-card .ops-card-title{font-weight:600;margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-card .ops-card-title.d-flex>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-card .ops-card-title.d-flex>:first-child ~ *{flex:0 0 auto}.ops-card .ops-card-meta{font-size:0.85rem;color:#6c757d;margin-bottom:0.65rem}@media (min-width:992px){.ops-cards-mobile{display:none!important}.ops-table-desktop{display:block}}@media (min-width:768px) and (max-width:991.98px){.ops-cards-mobile{display:grid;grid-template-columns:1fr 1fr;gap:0 0.75rem;align-items:start}.ops-cards-mobile>:not(.ops-card){grid-column:1 / -1}}@media (max-width:991.98px){.ops-table-desktop{display:none!important}.ops-cards-mobile{display:block}.shell-staff .page-toolbar h2{font-size:1.35rem}body.shell-staff .btn,body.shell-staff .form-control,body.shell-staff .form-select{min-height:var(--app-touch-min)}body.shell-staff .btn-sm,body.shell-field .btn-sm{min-height:var(--app-touch-min);padding-top:0.45rem;padding-bottom:0.45rem}body.shell-staff .app-main,body.shell-field .app-main{overflow-x:clip;max-width:100%}}.collapse-chevron{transition:transform 0.2s ease}[aria-expanded="true"]>.collapse-chevron,[aria-expanded="true"].collapse-chevron{transform:rotate(-180deg)}.prova-cta-grid .btn{text-align:left;font-weight:500;min-height:var(--app-touch-min)}.prova-cta-grid .btn-lg-touch{min-height:52px;font-size:1rem;font-weight:600}.oficial-cta-grid .btn{text-align:left;padding:0.75rem 1rem;font-weight:500}.oficial-cta-grid .btn-lg-touch{min-height:52px;font-size:1rem}@media (max-width:575.98px){h2{font-size:1.35rem}h3{font-size:1.2rem}}@media (max-width:575.98px){.prova-cta-grid .btn,.oficial-cta-grid .btn{font-size:0.875rem}.prova-cta-grid .btn-lg-touch,.oficial-cta-grid .btn-lg-touch{font-size:0.9rem}.alert{font-size:0.875rem}.list-group-item{font-size:0.9rem}table:not(.tabela-stages){font-size:0.85rem}.card-header .badge,.card-header .btn-sm{font-size:0.75rem}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{font-size:1.05rem}}.app-microlabel{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;color:#6c757d}.ro-pista-card .btn{min-height:var(--app-touch-min);font-weight:600}.markdown-body>*:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-size:1.15rem;margin-top:1rem;margin-bottom:0.5rem}.markdown-body ul,.markdown-body ol{padding-left:1.25rem}.markdown-body pre{background:#f8f9fa;padding:0.75rem;border-radius:0.35rem;overflow-x:auto}.markdown-body a{word-break:break-word}.markdown-body table{width:100%;margin-bottom:1rem;border-collapse:collapse}.markdown-body th,.markdown-body td{border:1px solid var(--bs-border-color,#dee2e6);padding:0.35rem 0.5rem}.markdown-body blockquote{border-left:4px solid var(--bs-border-color,#dee2e6);padding-left:0.75rem;color:var(--bs-secondary-color,#6c757d);margin:0.75rem 0}.markdown-body code{background:rgba(0,0,0,0.06);padding:0.1em 0.35em;border-radius:0.25rem;font-size:0.9em}.prova-convite-body.markdown-body img{max-width:100%;height:auto}.graf-compare-table th,.graf-compare-table td{white-space:nowrap;font-size:0.85rem}.graf-compare-table th:first-child,.graf-compare-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;max-width:10rem;white-space:normal;word-break:break-word}.graf-compare-table thead th:first-child{background:#212529;z-index:2}.graf-compare-metrics{display:flex;flex-wrap:wrap;gap:0.35rem 0.65rem;font-size:0.8125rem;color:#495057}.graf-compare-metrics b{color:#212529;margin-right:0.15rem}.graf-compare-stage{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:0.65rem;padding:0.85rem}.hub-page-title{font-size:1.25rem;font-weight:700;line-height:1.25;margin:0;word-break:break-word}@media (min-width:768px){.hub-page-title{font-size:1.5rem}}.hub-entidade-hero{padding:1rem 0 0.25rem;border-bottom:1px solid var(--app-staff-border,rgba(0,0,0,.08))}.hub-entidade-nome{font-size:1.75rem}@media (min-width:768px){.hub-entidade-nome{font-size:2.15rem}}.hub-entidade-nav{position:sticky;top:0;z-index:1020;display:flex;flex-wrap:nowrap;gap:0;margin:0 0 1.25rem;padding:0.55rem 0;background:rgba(255,255,255,0.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,0.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hub-entidade-nav::-webkit-scrollbar{display:none}.hub-entidade-nav-link{display:inline-flex;align-items:center;gap:0.4rem;flex:1 1 0;justify-content:center;min-width:6.5rem;padding:0.55rem 0.75rem;border-radius:0.45rem;border:1px solid transparent;background:transparent;color:#495057;text-decoration:none;font-size:0.875rem;font-weight:600;white-space:nowrap;min-height:var(--app-touch-min,44px);transition:background .15s ease,border-color .15s ease,color .15s ease}.hub-entidade-nav-link:hover,.hub-entidade-nav-link:focus-visible{color:#111;background:#f1f3f5}.hub-entidade-nav-link.is-active,.hub-entidade-nav-link.active{background:#212529;border-color:#212529;color:#fff}.hub-entidade-nav-link.is-active .hub-entidade-nav-count,.hub-entidade-nav-link.active .hub-entidade-nav-count{background:rgba(255,255,255,0.2);color:#fff}.hub-entidade-nav-link.is-empty{opacity:0.7}.hub-entidade-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 0.35rem;border-radius:0.35rem;background:rgba(0,0,0,0.06);font-size:0.75rem;font-weight:700;line-height:1}.hub-entidade-section{scroll-margin-top:6.5rem;margin-bottom:2.25rem;padding:1rem 1rem 1.15rem;border:1px solid rgba(0,0,0,0.07);border-radius:0.85rem;background:#fff}@keyframes hub-entidade-flash{0%{box-shadow:0 0 0 0 rgba(13,110,253,0.45)}40%{box-shadow:0 0 0 4px rgba(13,110,253,0.22)}100%{box-shadow:0 0 0 0 rgba(13,110,253,0)}}.hub-entidade-ano-form{display:flex;align-items:center;gap:0.5rem;margin:0}.hub-entidade-ano-form .form-select{width:auto;min-width:6rem}.hub-entidade-empty{color:#6c757d;margin:0;padding:0.85rem 1rem;background:#f8f9fa;border-radius:0.5rem}.hub-entidade-card{border-radius:0.65rem;border-color:rgba(0,0,0,0.08);box-shadow:0 1px 2px rgba(0,0,0,0.03)}.hub-entidade-list-item{display:flex;flex-direction:column;align-items:stretch;gap:0.75rem;padding:1rem 1.1rem}@media (min-width:576px){.hub-entidade-list-item{flex-direction:row;align-items:center;justify-content:space-between}}.hub-entidade-list-main{min-width:0}.hub-entidade-list-title{display:block;word-break:break-word}.hub-entidade-list-actions{display:flex;flex-wrap:wrap;gap:0.4rem}.hub-entidade-camp-link{text-decoration:none;color:inherit}.hub-entidade-camp-link:hover,.hub-entidade-camp-link:focus-visible{background:#f8f9fa}.hub-entidade-camp-cta{display:inline-flex;align-items:center;gap:0.2rem;color:#0d6efd;font-weight:600;font-size:0.875rem;white-space:nowrap}.hub-entidade-passadas li{padding:0.35rem 0;border-bottom:1px solid rgba(0,0,0,0.05)}.hub-entidade-passadas li:last-child{border-bottom:0}body.shell-guest .hub-squads-accordion .accordion-button{min-height:var(--app-touch-min);gap:0.5rem;padding:0.85rem 1rem}.hub-squad-btn-main{display:flex;flex-direction:column;align-items:flex-start;gap:0.1rem;flex:1;text-align:left}.hub-squad-btn-name{font-weight:600;line-height:1.25;word-break:break-word}.hub-agenda-item{display:flex;flex-direction:column;gap:0.35rem}.hub-agenda-time{font-weight:700;color:#212529}.hub-agenda-title{display:inline;margin-left:0.15rem}@media (min-width:576px){.hub-agenda-item{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0.75rem}.hub-agenda-time{order:2}.hub-agenda-body{order:1;flex:1}}.schedule-grade-expand .table-responsive,.schedule-grade-wrap .table-responsive{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.schedule-grade-expand .table-responsive::-webkit-scrollbar,.schedule-grade-wrap .table-responsive::-webkit-scrollbar{display:none;height:0}body.shell-guest .accordion-button:not(.collapsed){box-shadow:none}.entidade-escolha{display:flex;justify-content:center;padding:0.5rem 0 1.5rem}.entidade-escolha-panel{width:100%;max-width:32rem;background:#fff;border:1px solid var(--app-staff-border);border-radius:calc(var(--app-radius) + 0.15rem);box-shadow:0 0.35rem 1.25rem rgba(15,23,42,0.06);padding:1.35rem 1.25rem 1.15rem}.entidade-escolha-head{display:flex;gap:0.9rem;align-items:flex-start;margin-bottom:1.25rem}.entidade-escolha-icon{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:0.65rem;display:inline-flex;align-items:center;justify-content:center;background:#e8f1fb;color:#0d6efd;font-size:1.35rem}.entidade-escolha-title{font-size:1.35rem;font-weight:650;letter-spacing:-0.02em;margin:0 0 0.25rem;line-height:1.25}.entidade-escolha-lead{color:#6c757d;font-size:0.95rem;line-height:1.45}.entidade-escolha-list{border:0;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:0.55rem}.entidade-escolha-option{position:relative;display:flex;align-items:center;gap:0.75rem;margin:0;padding:0.85rem 0.9rem;border:1.5px solid #dce3ea;border-radius:var(--app-radius);background:#fbfcfd;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease;min-height:3.5rem}.entidade-escolha-option:hover{border-color:#b8c7d9;background:#fff}.entidade-escolha-option.is-selected{border-color:#0d6efd;background:#f3f8ff;box-shadow:0 0 0 1px rgba(13,110,253,0.18)}.entidade-escolha-option.is-current:not(.is-selected){border-color:#c5d4e8}.entidade-escolha-radio{position:absolute;opacity:0;pointer-events:none}.entidade-escolha-avatar{flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:0.55rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#334155;background:#e9eef4;text-transform:uppercase}.entidade-escolha-option.is-selected .entidade-escolha-avatar{background:#0d6efd;color:#fff}.entidade-escolha-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.3rem}.entidade-escolha-name{font-weight:650;color:#212529;line-height:1.25;word-break:break-word}.entidade-escolha-meta{display:flex;flex-wrap:wrap;gap:0.3rem}.entidade-escolha-meta .badge{font-weight:550;letter-spacing:0.01em}.entidade-escolha-check{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:999px;border:1.5px solid #c9d3de;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:0.95rem;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.entidade-escolha-option.is-selected .entidade-escolha-check{background:#0d6efd;border-color:#0d6efd;color:#fff}.entidade-escolha-actions{display:flex;flex-direction:column;gap:0.35rem}.entidade-escolha-actions .btn-lg{font-weight:600}@media (max-width:575.98px){.entidade-escolha-panel{border:0;box-shadow:none;padding:0.25rem 0 0;background:transparent}.entidade-escolha-option{background:#fff}}.logo-clube{width:44px;height:44px;object-fit:contain;flex-shrink:0;display:inline-flex}.logo-clube-lg{width:96px;height:96px}@media (min-width:768px){.logo-clube{width:56px;height:56px}.logo-clube-lg{width:128px;height:128px}}.min-width-0{min-width:0}.import-dropzone{border-style:dashed!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.import-dropzone:hover,.import-dropzone.border-primary{background-color:var(--bs-primary-bg-subtle,#eef4ff)}.wizard-progress{display:flex;list-style:none;padding:0;margin:0;gap:0}.wizard-progress-step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-width:0}.wizard-progress-step + .wizard-progress-step::before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background-color:var(--bs-border-color,#dee2e6);z-index:0}.wizard-progress-step.is-done + .wizard-progress-step::before,.wizard-progress-step.is-done::before{background-color:var(--bs-success,#198754)}.wizard-progress-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-secondary-bg,#e9ecef);color:var(--bs-secondary-color,#6c757d);font-size:.85rem;font-weight:600;position:relative;z-index:1;flex-shrink:0}.wizard-progress-step.is-done .wizard-progress-dot{background-color:var(--bs-success,#198754);color:#fff}.wizard-progress-step.is-current .wizard-progress-dot{background-color:var(--bs-primary,#0d6efd);color:#fff}.wizard-progress-label{font-size:.75rem;color:var(--bs-secondary-color,#6c757d);margin-top:4px;line-height:1.2}.wizard-progress-step.is-current .wizard-progress-label{color:var(--bs-body-color,#212529);font-weight:600}@media (max-width:575.98px){.wizard-progress-label{display:none}.wizard-progress-step.is-current .wizard-progress-label{display:block;position:absolute;top:38px;left:50%;transform:translateX(-50%);white-space:nowrap}}.auto-refresh-flash{animation:auto-refresh-flash-anim 0.9s ease-out}@keyframes auto-refresh-flash-anim{0%{background-color:rgba(25,135,84,0.12)}100%{background-color:transparent}}.auto-refresh-novidade-badge{display:none;width:8px;height:8px;border-radius:50%;background-color:#fd7e14;flex-shrink:0}.auto-refresh-novidade-badge.is-visible{display:inline-block}@media (max-width:576px){.auto-refresh-novidade-badge{width:6px;height:6px}}.app-toast-container{position:fixed;z-index:1080;bottom:16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.app-toast{pointer-events:auto;padding:8px 16px;border-radius:var(--app-radius,0.5rem);color:#fff;font-size:.875rem;box-shadow:0 2px 10px rgba(0,0,0,0.2);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.app-toast-show{opacity:1;transform:translateY(0)}.app-toast-success{background-color:var(--bs-success,#198754)}.app-toast-danger{background-color:var(--bs-danger,#dc3545)}.app-toast-info{background-color:var(--bs-info,#0dcaf0);color:#212529}.app-ajax-toggle-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--app-staff-border,rgba(0,0,0,0.08))}.app-ajax-toggle-row:last-child{border-bottom:none}.app-ajax-toggle-row .form-check-input{min-width:var(--app-touch-min,44px);min-height:24px;margin-top:2px;flex-shrink:0}.app-ajax-toggle-row.is-saving{opacity:.6}.app-ajax-toggle-status{display:inline-block;font-size:.8rem;margin-top:2px}.app-ajax-toggle-status:empty{display:none}.app-ajax-toggle-status-success{color:var(--bs-success,#198754)}.app-ajax-toggle-status-danger{color:var(--bs-danger,#dc3545)}.app-ajax-toggle-status-info{color:var(--bs-secondary-color,#6c757d)}.prova-edit-tabs .nav-link{white-space:nowrap}@media (max-width:767.98px){}@media (pointer:coarse){.form-control-sm,.form-select-sm{font-size:max(1rem,16px);padding-top:0.3rem;padding-bottom:0.3rem}}@media (max-width:991.98px){body.shell-staff .page-link,body.shell-field .page-link{min-height:var(--app-touch-min);min-width:var(--app-touch-min);display:flex;align-items:center;justify-content:center}body.shell-staff .pagination,body.shell-field .pagination{gap:0.35rem;flex-wrap:wrap}}@media (max-width:575.98px){.modal-dialog:not(.modal-dialog-centered):not(.modal-keep-card){width:100%;max-width:none;height:100%;margin:0}.modal-dialog:not(.modal-dialog-centered):not(.modal-keep-card) .modal-content{height:100%;border:0;border-radius:0}.modal-dialog:not(.modal-dialog-centered):not(.modal-keep-card) .modal-footer{position:sticky;bottom:0;z-index:2;background:#fff;padding-bottom:calc(0.75rem + env(safe-area-inset-bottom,0px))}.modal-dialog-centered{margin-left:0.75rem;margin-right:0.75rem}}@media (pointer:coarse){body.modal-open{padding-right:0!important}}.pick-card-group{display:flex;flex-wrap:wrap;gap:.5rem}.pick-card{flex:1 1 200px;max-width:100%;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;padding:.6rem .9rem;cursor:pointer;background:var(--bs-body-bg,#fff);transition:border-color .15s ease,background .15s ease}.pick-card:hover{border-color:var(--bs-primary,#0d6efd)}.pick-card.is-selected{border-color:var(--bs-primary,#0d6efd);border-width:2px;background:rgba(13,110,253,.08)}.pick-card.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pick-card-title{font-weight:600}.pick-card-sub{font-size:.8125rem;color:var(--bs-secondary-color,#6c757d)}@media (max-width:575.98px){.pick-card{flex:1 1 100%}}.pick-card-group-list{flex-direction:column}.pick-card-group-list .pick-card{flex:1 1 auto;max-width:100%}fieldset{min-width:0}legend{float:none;width:auto}.hub-chips{display:flex;flex-wrap:wrap;gap:.5rem}.hub-chips-mod{width:100%;margin:.25rem 0 0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color,#6c757d)}.hub-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.3rem .4rem .3rem .85rem;border:1px solid var(--bs-border-color,#dee2e6);border-radius:999px;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hub-chip:hover{border-color:var(--bs-primary,#0d6efd);color:var(--bs-primary,#0d6efd)}.hub-chip:focus-visible{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.hub-chip-n{display:inline-block;min-width:1.6rem;padding:.15rem .45rem;border-radius:999px;background:var(--bs-secondary-bg,#e9ecef);color:var(--bs-secondary-color,#6c757d);font-size:.75rem;font-weight:600;text-align:center}.hub-chip[aria-pressed="true"]{border-color:var(--bs-primary,#0d6efd);background:var(--bs-primary,#0d6efd);color:#fff}.hub-chip[aria-pressed="true"] .hub-chip-n{background:rgba(255,255,255,.25);color:#fff}.hub-div-eu{background:var(--bs-primary-bg-subtle,#cfe2ff)}.hub-div-cab{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1.25rem 0 .25rem;padding:.5rem .75rem;border-left:4px solid var(--bs-primary,#0d6efd);border-radius:.375rem;background:var(--bs-tertiary-bg,#f8f9fa)}.hub-div-cab-mod{font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:var(--bs-secondary-color,#6c757d)}.hub-div-cab-nome{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.hub-div-cab-n{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:var(--bs-primary,#0d6efd);color:#fff;font-size:.8rem;font-weight:600}#modalQrLink.modal{z-index:1065}#qrLinkBox canvas{display:block;max-width:100%;height:auto}#qrLinkBox img{display:none;max-width:100%;height:auto}@media (min-width:992px){#modalQrLink .modal-dialog{max-width:480px}}.campo-senha-mascara{-webkit-text-security:disc;text-security:disc}