.azri-table :is(th,td):is([data-column=price],[data-column=current],[data-column=entry],[data-column=target],[data-column=previousTarget],[data-column=upside],[data-column=potential],[data-column=result],[data-column=progress],[data-column=closed],[data-column=active],[data-column=hitRate],[data-column=alpha],[data-column=score],[data-column=openProgress],[data-column=averagePotential],[data-column=companies],[data-column=coverage],[data-column=count],[data-column=houses],[data-column=value],[data-column=weight]){text-align:right;font-variant-numeric:tabular-nums lining-nums}.azri-table th:is([data-column=price],[data-column=current],[data-column=entry],[data-column=target],[data-column=previousTarget],[data-column=upside],[data-column=potential],[data-column=result],[data-column=progress],[data-column=closed],[data-column=active],[data-column=hitRate],[data-column=alpha],[data-column=score],[data-column=openProgress],[data-column=averagePotential],[data-column=companies],[data-column=coverage],[data-column=count],[data-column=houses],[data-column=value],[data-column=weight]) .azri-sort{width:100%;justify-content:flex-end}.azri-inspector :is(a,button,input,select,summary):focus-visible{outline:2px solid rgb(var(--azri-accent));outline-offset:2px}.azri-inspector .azri-overlay-header{align-items:start}.azri-inspector .azri-overlay-header>.azri-icon-button{flex-shrink:0}.azri-broker-workspace .azri-entity-header{gap:12px}.azri-broker-workspace .azri-table :is(th,td){padding:8px 12px;line-height:1.4}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace) .azri-table tbody tr{height:48px}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace) .azri-table :is(td,th){padding:8px 12px;height:auto;line-height:1.35}.azri-table tbody tr[data-inspectable=true]{cursor:pointer}.azri-table tbody tr:focus-visible{outline:2px solid rgb(var(--azri-accent));outline-offset:-2px}.azri-table td a:hover{text-decoration:underline;text-underline-offset:3px}.azri-ideas-workspace .azri-rich-company>small{display:none}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace)>.azri-ideas-summary{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 16px;margin-block:12px;min-height:0;border-radius:var(--azri-radius-panel);background:rgb(var(--azri-surface));box-shadow:none}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace)>.azri-ideas-summary .azri-metric{display:flex;align-items:baseline;gap:8px;padding:0;min-height:0;border:0}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace)>.azri-ideas-summary .azri-metric dd{font-size:20px;margin:0}.azri-app :is(.azri-companies-workspace,.azri-ideas-workspace)>.azri-ideas-summary .azri-metric-icon{display:none}.azri-app .azri-ideas-workspace .azri-workspace-heading{padding:12px 0;min-height:0}.azri-app .azri-ideas-workspace .azri-workspace-heading .azri-meta{max-width:68ch;margin-top:4px}.azri-app .azri-ideas-workspace .azri-table-toolbar{padding-block:8px;gap:8px}.azri-app .azri-companies-table-surface{padding:16px}.azri-app .azri-companies-table-surface>.azri-panel-heading{margin-bottom:8px}.azri-app .azri-companies-table-surface .azri-table-toolbar{padding-block:8px}.azri-inspector.is-idea-workspace{width:min(780px,92vw);max-width:92vw;padding:16px}.azri-inspector.is-idea-workspace .azri-overlay-header{margin:0;padding-bottom:8px;border-bottom:1px solid rgb(var(--azri-line))}.azri-inspector.is-idea-workspace .azri-overlay-header h2{min-width:0;flex:1;background:none}.azri-inspector.is-idea-workspace .azri-inspector-body{padding-top:0}.azri-inspector.is-idea-workspace .azri-idea-identity{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0;border:0}.azri-inspector.is-idea-workspace .azri-idea-identity a{min-width:0;font-size:14px}.azri-inspector.is-idea-workspace .azri-idea-overview-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:8px 0}.azri-inspector.is-idea-workspace .azri-idea-price-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 0;margin:0 0 4px}.azri-inspector.is-idea-workspace .azri-idea-price-strip[data-closed=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.azri-inspector.is-idea-workspace .azri-idea-price-strip dt{font-size:12px;line-height:1.35}.azri-inspector.is-idea-workspace .azri-idea-price-strip dd{font-size:18px;margin-top:4px}.azri-inspector.is-idea-workspace .azri-idea-market>p{margin-block:4px;line-height:1.4}.azri-inspector.is-idea-workspace .azri-idea-chart-heading{padding-top:12px}.azri-inspector.is-idea-workspace .azri-idea-chart-primary-controls{margin:8px 0}.azri-inspector.is-idea-workspace .azri-idea-chart-basis{gap:2px 12px;margin-bottom:4px}.azri-inspector.is-idea-workspace .azri-idea-result-lead{margin:8px 0}.azri-inspector.is-idea-workspace .azri-idea-result-lead>dl{padding:8px 0}.azri-inspector.is-idea-workspace .azri-idea-result-lead dd{font-size:18px}.azri-inspector.is-idea-workspace .azri-data-section>summary,.azri-inspector.is-idea-workspace .azri-idea-chart-details summary{min-height:36px}.azri-inspector.is-idea-workspace .azri-idea-event-timeline{padding-block:8px}.azri-overview-digest{padding-block:16px}.azri-digest-header,.azri-digest-header>div:last-child,.azri-digest-period,.azri-digest-period label{display:flex;align-items:center;justify-content:space-between;gap:12px}.azri-digest-header>div:first-child{display:block}.azri-digest-header .azri-page-title{font-size:26px}.azri-digest-header p{margin-top:4px}.azri-digest-period{margin-top:20px}.azri-digest-period label{font-size:12px;color:rgb(var(--azri-secondary))}.azri-digest-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:12px;margin:12px 0 0;border-block:1px solid rgb(var(--azri-line))}.azri-digest-metrics>div{padding-inline:16px;border-left:1px solid rgb(var(--azri-line))}.azri-digest-metrics>div:first-child{padding-left:0;border:0}.azri-digest-metrics dt,.azri-digest-metrics small{font-size:12px;color:rgb(var(--azri-secondary))}.azri-digest-metrics dd{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;margin-block:4px}.azri-digest-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;margin-top:16px}.azri-digest-grid>*{min-width:0}.azri-digest-activity .azri-analyst-chart{height:200px;min-height:0}.azri-digest-changes{border-left:1px solid rgb(var(--azri-line));padding-left:20px}.azri-digest-day,.azri-digest-day label{display:flex;align-items:center;gap:8px}.azri-digest-day{margin-top:8px}.azri-digest-focus{margin-top:16px;padding-top:12px;border-top:1px solid rgb(var(--azri-line))}.azri-digest-focus h3{font-size:14px;font-weight:600;margin-bottom:8px}.azri-digest-focus>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.azri-digest-focus a{display:grid;align-content:start;gap:8px}.azri-digest-focus .azri-security-name{font-size:13px}.azri-digest-sectors{margin-top:12px}.azri-overview-digest .azri-overview-feed li button{padding-block:10px;gap:6px}.azri-overview-digest .azri-overview-feed .azri-company-mark{width:24px;height:24px;flex-basis:24px}.azri-overview-digest .azri-overview-feed .azri-security-name{font-size:13px}.azri-digest-empty{padding-block:16px}.azri-digest-ideas{margin-top:20px;padding-top:16px;border-top:1px solid rgb(var(--azri-line))}.azri-digest-ideas .azri-table :is(td,th){padding:8px 12px}.azri-digest-footer{padding-top:12px}@media(max-width:767px){.azri-inspector.is-idea-workspace{width:100%;max-width:100%;padding:12px;top:0;bottom:0;height:100dvh;max-height:100dvh;border-radius:0}.azri-inspector.is-idea-workspace .azri-idea-identity{flex-wrap:wrap;gap:8px}.azri-inspector.is-idea-workspace .azri-idea-price-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.azri-inspector.is-idea-workspace .azri-idea-price-strip dd{font-size:17px}.azri-inspector.is-idea-workspace .azri-idea-chart-heading>span{display:none}.azri-digest-header{align-items:start}.azri-digest-header>div:last-child{flex-direction:column-reverse;align-items:end}.azri-digest-header>div:last-child time{font-size:11px;text-align:right}.azri-digest-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.azri-digest-metrics>div{padding-left:8px}.azri-digest-metrics>div:nth-child(4){padding-left:0;border:0}.azri-digest-metrics dd{font-size:21px}.azri-digest-grid{grid-template-columns:minmax(0,1fr);gap:16px}.azri-digest-changes{padding:12px 0 0;border-left:0;border-top:1px solid rgb(var(--azri-line))}.azri-digest-focus>div{grid-template-columns:repeat(2,minmax(0,1fr))}.azri-digest-ideas .azri-table :is(th,td):not([data-column=company]):not([data-column=broker]):not([data-column=upside]){display:none}.azri-digest-ideas .azri-table{table-layout:fixed;width:100%;min-width:0}.azri-digest-ideas .azri-table :is(th,td){white-space:normal;padding-inline:8px}.azri-digest-ideas .azri-table [data-column=company]{width:45%}.azri-digest-ideas .azri-table [data-column=broker]{width:32%}.azri-digest-ideas .azri-table [data-column=upside]{width:23%;text-align:right;white-space:nowrap}.azri-digest-ideas .azri-company-mark{width:24px;height:24px;flex-basis:24px}.azri-digest-ideas .azri-company-mark img{width:24px;height:24px}.azri-digest-ideas .azri-security{gap:6px}.azri-digest-period .azri-section-title{font-size:16px}.azri-inspector.is-idea-workspace .azri-idea-chart-primary-controls{flex-wrap:nowrap;gap:4px}.azri-inspector.is-idea-workspace .azri-idea-chart-primary-controls>div{display:flex;width:auto;gap:4px;min-width:0}.azri-inspector.is-idea-workspace .azri-idea-chart-primary-controls .azri-button{min-height:44px;padding:6px;font-size:12px}.azri-inspector.is-idea-workspace .azri-idea-chart-primary-controls .azri-idea-history-toggle{flex-shrink:0}}