/* InvestElos · pesquisa de ativos: componentes compactos e responsivos. */
.ar-page{max-width:1380px;margin-inline:auto;min-width:0}.ar-page *{box-sizing:border-box}.ar-asset-types{display:flex;gap:8px;margin:12px 0 18px;flex-wrap:wrap}.ar-asset-types button{border:1px solid var(--ar-line);background:var(--ar-bg);color:var(--ar-ink);border-radius:9px;padding:10px 18px;min-height:42px;cursor:pointer;font:inherit}.ar-asset-types button[aria-pressed=true]{border-color:var(--ar-accent);color:var(--ar-accent);background:var(--ar-bg)}.ar-discovery-panel,.ar-discovery-upgrade{border:1px solid var(--ar-line);border-radius:14px;background:var(--ar-bg);padding:18px;margin-bottom:20px}.ar-discovery-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:46px}.ar-discovery-panel>summary strong{display:block;font-size:20px;letter-spacing:-.4px;margin-top:5px}.ar-discovery-panel>summary>span:last-child{color:var(--ar-accent);font-size:13px}.ar-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.ar-discovery-card{min-width:0;border:1px solid var(--ar-line);padding:16px;border-radius:12px}.ar-discovery-card h3{font-size:17px;line-height:1.4;margin:6px 0 16px;letter-spacing:-.3px}.ar-discovery-card ol{list-style:none;padding:0;margin:0;max-height:380px;overflow:auto}.ar-discovery-card li{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--ar-line);min-width:0}.ar-rank{font-size:13px;min-width:17px;color:var(--ar-muted);font-variant-numeric:tabular-nums}.ar-discovery-card li>button:not(.ar-compare-add){display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--ar-ink);text-align:left;cursor:pointer;font:inherit}.ar-discovery-card li>button>span{min-width:0}.ar-discovery-card li small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:160px;font-size:11px;color:var(--ar-muted);margin-top:3px}.ar-discovery-card li img,.ar-discovery-card li .asset-logo,.ar-discovery-card li .dr-asset-logo{width:30px;height:30px;flex:0 0 30px}.ar-discovery-card li>strong{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.ar-discovery-card .ar-footnote{font-size:11px;line-height:1.5}.ar-discovery-card details{font-size:12px;color:var(--ar-muted);line-height:1.5;margin:10px 0}.ar-discovery-card .ar-link{border:0;background:transparent;color:var(--ar-accent);cursor:pointer;padding:8px 0;font:inherit;font-size:12px}.ar-compare-add{border:1px solid var(--ar-line);border-radius:7px;color:var(--ar-ink);background:transparent;min-width:30px;min-height:30px;cursor:pointer}.ar-discovery-empty{font-size:13px;color:var(--ar-muted);line-height:1.5;min-height:64px}.ar-discovery-upgrade{display:flex;justify-content:space-between;align-items:center;gap:18px}.ar-discovery-upgrade h2{font-size:19px;margin:6px 0}.ar-discovery-upgrade p{font-size:13px;color:var(--ar-muted);margin:6px 0}.ar-mini-charts,.ar-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ar-mini-charts article,.ar-property{border:1px solid var(--ar-line);border-radius:12px;padding:18px;min-width:0}.ar-mini-charts h3,.ar-property h3{margin:5px 0 12px;font-size:17px}.ar-property>p{font-size:13px;color:var(--ar-muted);line-height:1.5;overflow-wrap:anywhere}.ar-property dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0}.ar-property dt{font-size:11px;color:var(--ar-muted);margin-bottom:4px}.ar-property dd{font-size:15px;margin:0;font-variant-numeric:tabular-nums}.ar-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ar-tabs button{flex:0 0 auto}.ar-tabs button[hidden]{display:none}.ar-panel-head select{max-width:160px;padding:9px;border:1px solid var(--ar-line);border-radius:8px;background:var(--ar-bg);color:var(--ar-ink)}.ar-panel-head label{font-size:12px;color:var(--ar-muted)}.ar-hero-actions{flex-wrap:wrap}.ar-hero-actions .btn{font-size:12px;min-height:40px}.ar-hero-actions [data-ar-favorite][aria-pressed=true]{color:var(--ar-accent)}.ar-chart svg{max-height:300px}.ar-table-scroll{max-width:100%;overscroll-behavior-inline:contain}.ar-table-scroll th,.ar-table-scroll td{font-size:12px}.ar-page button:focus-visible,.ar-page summary:focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}.ar-page [role=tabpanel]{min-width:0}.ar-mini-charts .ar-chart svg{max-height:240px}
@media(min-width:1200px){.ar-discovery-card:first-child{grid-column:span 2}.ar-discovery-card:first-child ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.ar-discovery-card:first-child li small{max-width:95px}}
@media(max-width:1100px){.ar-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-hero{gap:18px}.ar-page-header{gap:16px}}
@media(max-width:700px){.ar-discovery-panel,.ar-discovery-upgrade{padding:14px}.ar-discovery-grid,.ar-mini-charts,.ar-property-grid{grid-template-columns:minmax(0,1fr)}.ar-discovery-panel>summary strong{font-size:17px}.ar-discovery-panel>summary>span:last-child{font-size:11px}.ar-discovery-upgrade{align-items:flex-start;flex-direction:column}.ar-page-header .ar-heading h1{font-size:25px}.ar-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ar-hero-actions .btn{justify-content:center;padding:10px;white-space:normal}.ar-panel-head{flex-wrap:wrap}.ar-property dl{gap:12px}.ar-page .ar-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-page .ar-metric strong{font-size:21px}.ar-page .ar-chart svg{max-height:250px}.ar-asset-types button{flex:1;padding:10px 8px;font-size:13px}.ar-discovery-card li small{max-width:180px}}

#asset-research{max-width:1380px}#asset-research .ar-page-header{gap:20px;padding-bottom:18px;margin-bottom:16px}#asset-research .ar-chart svg{max-height:300px}#asset-research .ar-hero-actions{flex-wrap:wrap}#asset-research .ar-tabs{overflow-x:auto}#asset-research .ar-discovery-card h3{font-size:17px;margin:6px 0 16px}#asset-research .ar-property h3{font-size:17px}#asset-research .ar-discovery-card .ar-footnote{font-size:11px;line-height:1.5}@media(max-width:700px){#asset-research .ar-page-header{grid-template-columns:minmax(0,1fr)}#asset-research .ar-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#asset-research .ar-search-form{min-width:0}#asset-research .ar-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
