:root{--primary-color:#2c3e50;--secondary-color:#3498db;--accent-color:#e74c3c}.navbar{background-color:var(--primary-color);padding:1rem 0;margin-bottom:1.25rem}.navbar-brand{color:#fff;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:.5rem}.navbar-brand:hover{color:var(--secondary-color)}.navbar-brand img{height:30px;width:auto}.navbar-text{color:rgba(255,255,255,.8);font-size:.9rem}.navbar-text a{color:var(--secondary-color);text-decoration:none}.navbar-text a:hover{text-decoration:underline}body{background-color:#f8f9fa;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;overflow-x:hidden}.container{margin-top:10px;max-width:1400px}.page-title{color:var(--primary-color);font-weight:600;margin-bottom:30px;font-size:2rem}.card{border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;transition:all .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.card-header{background-color:var(--primary-color);color:#fff;border-radius:8px 8px 0 0!important}.selector-title{font-size:1.25rem;font-weight:600}.index-how-to-use .card-body{min-height:18rem}@media (min-width:768px){.index-how-to-use .card-body{min-height:14rem}}.match-card{cursor:pointer;transition:transform .2s;margin-bottom:15px;height:100%;display:flex;flex-direction:column;box-sizing:border-box;border:2px solid transparent}.match-card:hover{transform:translateY(-2px)}.match-card.selected{border:2px solid var(--secondary-color)}.match-card .card-body{flex:1;display:flex;flex-direction:column}.match-card .card-title{font-size:1.1rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.match-card .card-text{font-size:.9rem;color:#6c757d;flex:1}.match-card .badge{font-size:.75rem;font-weight:500}.match-card .card-body a{color:var(--secondary-color);transition:color .2s ease}.match-card .card-body a:hover{color:#2980b9;text-decoration:underline}.last-update-text{color:#6c757d;font-size:.85rem;font-style:italic;display:block;margin-top:5px}.last-update-text i{margin-right:5px}.last-update-text .fa-sync{color:#3498db}.last-update-text .fa-clock{color:#2ecc71}.last-update-text .fa-exclamation-circle{color:#e74c3c}.match-card.selected .btn-success{position:relative;z-index:2;font-weight:600;transition:all .3s ease}.match-card.selected .btn-success:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(25,135,84,.3)}.match-card.selected .border-top{border-color:rgba(52,152,219,.2)!important}.btn-primary{background-color:var(--secondary-color);border:none}.btn-primary:not(.btn-sm):not(.btn-lg){padding:10px 20px;margin-bottom:20px}.btn-primary.btn-lg,.btn-primary.btn-sm{margin-bottom:0}.btn-primary:hover{background-color:#2980b9}.index-account-bar .btn,.index-import-cta .btn.btn-sm{margin-bottom:0;line-height:1.5}.input-group-text{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.form-control:focus,.form-select:focus{border-color:var(--secondary-color);box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.pagination .page-link{color:var(--primary-color);border-color:#dee2e6}.pagination .page-link:hover{color:var(--secondary-color);background-color:#e9ecef;border-color:var(--secondary-color)}.pagination .page-item.active .page-link{background-color:var(--secondary-color);border-color:var(--secondary-color)}.pagination .page-item.disabled .page-link{color:#6c757d;background-color:#fff;border-color:#dee2e6}#paginationInfo,#resultsInfo{font-size:.9rem}.badge.bg-info{font-size:.75rem;font-weight:400}.quick-nav-btn{transition:all .2s ease;border-width:1px;padding:.4rem .6rem!important;font-size:.85rem;min-height:auto!important}.quick-nav-btn i{font-size:1.1rem!important;margin-right:.35rem;margin-bottom:0!important}.quick-nav-btn span{font-size:.85rem}.quick-nav-btn small{display:none}.quick-nav-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}button.quick-nav-toggle{cursor:pointer;user-select:none;color:inherit}button.quick-nav-toggle:focus-visible{outline:2px solid #fff;outline-offset:-2px;box-shadow:none}.quick-nav-toggle .fa-chevron-down{transition:transform .3s ease}.quick-nav-toggle.collapsed .fa-chevron-down{transform:rotate(180deg)}@media (max-width:768px){.container{margin-top:4px;padding:0 10px;max-width:100%;overflow-x:hidden}#conteudo-principal>.header-section{margin-bottom:.65rem!important}#conteudo-principal>.match-share-banner{margin:0 0 .55rem}#conteudo-principal>.card.mb-4,#conteudo-principal>section.card.mb-4{margin-bottom:.65rem!important}#conteudo-principal>.mb-4{margin-bottom:.65rem!important}.card{margin-bottom:.65rem}.selector-title{font-size:1.1rem}.card{margin-bottom:.75rem}.card-body{padding:.75rem}.card-header{padding:.75rem}.pagination{flex-wrap:wrap;justify-content:center}.pagination .page-link{padding:.375rem .5rem;font-size:.875rem}.page-title{font-size:1.5rem;margin-bottom:.35rem}.selector-title{font-size:1rem}#domainBannerContainer .alert{font-size:.8rem!important}.match-card .card-title{font-size:1rem}.match-card .card-text{font-size:.85rem}.card-body p{font-size:.85rem;line-height:1.4}.alert.alert-light small{font-size:.8rem!important;line-height:1.4}.card-body h6{font-size:.9rem}.card-body ol,.card-body ul{font-size:.8rem}.card-body li{margin-bottom:.3rem}#quickNavContainer .row-cols-md-2{grid-template-columns:1fr 1fr!important;display:grid!important}#advertisement-container,.banner-container,.banner-content{max-width:100%;overflow-x:hidden}[data-ad-inline]{max-width:100%!important;width:100%!important}.btn.btn-lg{font-size:.85rem;padding:.5rem 1rem}.match-card.selected .btn-success{font-size:.85rem;padding:.5rem .75rem}.match-card.selected .btn-success span{font-size:.9rem}}@media (max-width:576px){.container{margin-top:5px;padding:0 2px;max-width:100%;overflow-x:hidden}.card{margin-bottom:.5rem}.card-body{padding:.5rem}.card-header{padding:.5rem}.page-title{font-size:1.3rem;margin-bottom:.25rem}#conteudo-principal>.header-section{margin-bottom:.5rem!important}#conteudo-principal>.match-share-banner{margin:0 0 .45rem}.selector-title{font-size:1rem}.match-card .card-title{font-size:1rem}.match-card .card-text{font-size:.875rem}.card-body p{font-size:.875rem;line-height:1.3}.card-body h6{font-size:.9rem}.card-body ol,.card-body ul{font-size:.875rem}.card-body li{margin-bottom:.25rem}.mobile-quick-nav .card-header h6{font-size:.8rem!important;line-height:1.2;word-wrap:break-word}.btn.btn-lg{font-size:.95rem;padding:.45rem .9rem}footer{padding:.75rem 0;margin-top:1.5rem}footer .d-flex.flex-wrap a,footer .text-light{font-size:.7rem!important}footer .d-flex.flex-wrap a i{font-size:.65rem!important}footer .text-muted{font-size:.6rem!important}footer .d-flex{flex-wrap:wrap;gap:.5rem}footer .gap-3{gap:.5rem!important}}@media (max-width:320px){.container{margin-top:2px;padding:0 2px;max-width:100%;overflow-x:hidden}.card{margin-bottom:.25rem}.card-body{padding:.25rem}.card-header{padding:.25rem}.page-title{font-size:1.15rem;margin-bottom:10px}.selector-title{font-size:.9rem}.match-card .card-title{font-size:.9rem}.match-card .card-text{font-size:.8rem}.card-body p{font-size:.8rem;line-height:1.2}.card-body h6{font-size:.85rem}.card-body ol,.card-body ul{font-size:.8rem}.card-body li{margin-bottom:.2rem}.btn.btn-lg{font-size:.85rem;padding:.4rem .8rem}footer{padding:.5rem 0;margin-top:1rem}footer .d-flex.flex-wrap a,footer .text-light{font-size:.65rem!important}footer .d-flex.flex-wrap a i{font-size:.6rem!important}footer .text-muted{font-size:.55rem!important}footer .d-flex{flex-wrap:wrap;gap:.3rem}footer .gap-3{gap:.3rem!important}.match-card.selected .btn-success{font-size:.8rem;padding:.4rem .6rem}.match-card.selected .btn-success span{font-size:.85rem}.match-card.selected .btn-success i{font-size:.75rem}}#quickNavContainer .row-cols-lg-6{grid-template-columns:repeat(6,1fr)!important;display:grid!important}#quickNavContainer .row-cols-lg-6 .btn{font-size:.8rem!important;padding:.6rem .2rem!important}#quickNavContainer .row-cols-lg-6 .btn i{font-size:1.1rem!important;margin-bottom:.4rem!important}#quickNavContainer .row-cols-lg-6 .btn span{font-size:.85rem!important}#quickNavContainer .row-cols-lg-6 .btn small{font-size:.75rem!important}.match-card .card-text a{transition:all .3s ease;word-break:break-all}.match-card .card-text a:hover{color:var(--secondary-color)!important;text-decoration:underline!important}@media (max-width:768px){.match-card .card-text a{font-size:.85rem;line-height:1.2}}@media (max-width:576px){.match-card .card-text a{font-size:.8rem;line-height:1.1}}.tooltip-inner{max-width:300px;text-align:left}.tooltip-inner strong{color:#fff}.btn[data-bs-toggle=tooltip]{transition:all .3s ease;border-width:2px}.btn[data-bs-toggle=tooltip]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-primary[data-bs-toggle=tooltip]:hover{background-color:#0056b3;border-color:#0056b3;box-shadow:0 6px 20px rgba(0,123,255,.3)}.btn-outline-primary[data-bs-toggle=tooltip]:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff;box-shadow:0 6px 20px rgba(13,110,253,.3)}.btn-outline-warning[data-bs-toggle=tooltip]:hover{background-color:#ffc107;border-color:#ffc107;color:#000;box-shadow:0 6px 20px rgba(255,193,7,.3)}.btn-outline-success[data-bs-toggle=tooltip]:hover{background-color:#198754;border-color:#198754;color:#fff;box-shadow:0 6px 20px rgba(25,135,84,.3)}.btn-outline-info[data-bs-toggle=tooltip]:hover{background-color:#0dcaf0;border-color:#0dcaf0;color:#000;box-shadow:0 6px 20px rgba(13,202,240,.3)}.btn-outline-secondary[data-bs-toggle=tooltip]:hover{background-color:#6c757d;border-color:#6c757d;color:#fff;box-shadow:0 6px 20px rgba(108,117,125,.3)}.mobile-quick-nav .btn{transition:all .3s ease}.mobile-quick-nav .btn:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.breadcrumb{font-size:.8rem}.breadcrumb-item+.breadcrumb-item::before{content:"›";color:rgba(255,255,255,.5)}.breadcrumb-item a:hover{color:#fff!important;text-decoration:underline}.badge.badge-main-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.deferred-render-section{content-visibility:auto;contain-intrinsic-size:1px 1000px}.orbit-panel{background:linear-gradient(135deg,#0e1318 0,#1a5276 100%);border-radius:16px;padding:2rem 1.75rem;color:#fff;box-shadow:0 10px 30px rgba(14,19,24,.25)}.orbit-panel-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.orbit-panel-head img{border-radius:10px;background:#fff;padding:4px}.orbit-eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f0b27a}.orbit-panel h2{font-size:1.45rem;font-weight:700;color:#fff;margin:.15rem 0 0}.orbit-lead{margin:0 0 1.25rem;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.88)}.orbit-features{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.orbit-features li{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.92)}.orbit-features i{color:#f0b27a;margin-top:.2rem}.orbit-actions{display:flex;flex-wrap:wrap;gap:.75rem}.orbit-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;background:#f0b27a;color:#0e1318;border:2px solid #f0b27a;transition:transform .15s ease,box-shadow .15s ease}.orbit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.25);color:#0e1318}.orbit-btn--ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.55)}.orbit-btn--ghost:hover{color:#fff;border-color:#fff}@media (max-width:575.98px){.orbit-panel{padding:1.5rem 1.15rem}.orbit-panel h2{font-size:1.2rem}}.idx-hiw-collapse.collapsing{transition:none!important;height:auto!important}@media (max-width:767.98px){#provaSelector .card-body{padding:.75rem}#provaSelector .card-body>.row{--bs-gutter-y:0;align-content:flex-start}#provaSelector .card-body>.row>[class*=col-]{margin-top:.3rem;margin-bottom:0}#provaSelector .card-body>.row>[class*=col-]:first-child{margin-top:0}#provaSelector select.form-select{font-size:.875rem;padding:.3rem 1.9rem .3rem .6rem}#provaSelector select.form-select:focus{font-size:1rem}#provaSelector .input-group .input-group-text{padding:.3rem .6rem}#provaSelector .input-group .form-control{padding-top:.3rem;padding-bottom:.3rem}#provaSelector #clearFilters{font-size:.875rem;padding:.3rem .6rem}#provaSelector .form-text{font-size:.72rem;margin-top:.15rem;margin-bottom:0}}@media (max-width:767.98px){#matchesContainer .card-body>.mb-2{margin-bottom:.15rem!important}#matchesContainer .card-body .mt-auto{margin-top:.15rem!important}#matchesContainer .last-update-text{display:block;line-height:1.3;margin-top:0}}@media (max-width:991.98px){#conteudo-principal>.header-section{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (max-width:767.98px){.index-how-to-use .card-body{min-height:0;padding:.65rem .75rem}.idx-hiw-summary{font-size:.88rem;font-weight:600;color:#34495e}.idx-hiw-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.idx-hiw-actions .btn{margin-bottom:0;line-height:1.5}.idx-hiw-toggle{padding:.15rem 0;font-size:.85rem;text-decoration:none}.idx-hiw-toggle .fa-chevron-down{transition:transform .2s ease}.idx-hiw-toggle:not(.collapsed) .fa-chevron-down{transform:rotate(180deg)}}