.eh-fbtn-label{font-weight:500}.eh-fbtn-value{font-size:11px;font-weight:600;padding:1px 8px;background:var(--accent-soft);color:var(--accent-teal-text);white-space:nowrap}.eh-fbtn.has-value .eh-fbtn-value{background:var(--accent-teal);color:var(--text-on-accent)}.eh-pop-empty{padding:12px;font-size:12px;color:var(--text-muted-cool);text-align:center}.guidance-pill{display:inline-block;color:var(--text-on-accent);font-size:12px;font-weight:400;line-height:1.35}.guidance-pill.is-strong{color:var(--text-on-accent);font-weight:400}[data-theme=dark] .guidance-pill,[data-theme=dark] .guidance-pill.is-strong{color:var(--text-primary)}.earnings-concall-th{text-align:center!important;width:80px}.earnings-concall-btn{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--font-sans);transition:background .12s ease,border-color .12s ease}.earnings-concall-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-control)}.earnings-concall-btn:disabled{opacity:.4;cursor:not-allowed}.earnings-concall-empty{color:var(--text-muted-cool);font-size:12px}[data-theme=dark] .earnings-concall-empty{color:var(--text-secondary)}.concall-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop-soft);z-index:220;display:flex;justify-content:flex-end;animation:lpFadeIn .15s ease-out}.concall-drawer{width:480px;max-width:92vw;height:100dvh;background:var(--bg-surface);color:var(--text-primary);overflow-y:auto;padding:24px 24px 32px;box-shadow:var(--shadow-modal);animation:lpSlideIn .2s var(--sheet-ease)}[data-theme=dark] .concall-drawer{background:var(--bg-surface);border-left:1px solid var(--border-color);box-shadow:var(--shadow-modal)}.concall-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.concall-drawer-title-block{flex:1;min-width:0}.concall-drawer-eyebrow{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-teal-text)}.concall-drawer-title{margin:0;font-size:20px;font-weight:600;color:var(--text-primary);line-height:1.25}.concall-drawer-ticker{margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.concall-drawer-close{background:transparent;border:0;font-size:20px;line-height:1;color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:background .12s ease,color .12s ease}.concall-drawer-close:hover{background:var(--bg-recessed);color:var(--text-primary)}.concall-drawer-list{list-style:disc;padding-left:20px;margin:0}.concall-drawer-item{font-size:13px;line-height:1.55;color:var(--text-primary);margin-bottom:12px}.concall-drawer-item:last-child{margin-bottom:0}.concall-drawer-card{border:0;border-left:2px solid var(--accent-teal);background:transparent;padding:2px 0 2px 12px;margin:0 0 12px}.concall-drawer-card-label{margin:0 0 6px;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-teal-text)}.concall-drawer-card-text{margin:0;font-size:13px;line-height:1.5;color:var(--text-primary)}.concall-drawer-empty{font-size:13px;color:var(--text-secondary);margin:8px 0 0}.concall-drawer-analysis{padding:4px 0 8px}.concall-drawer-analysis-p{font-size:13px;line-height:1.55;color:var(--text-primary);margin:0 0 12px;white-space:pre-wrap}.concall-drawer-link{display:inline-block;margin-top:20px;font-size:12px;font-weight:600;color:var(--accent-teal-text);text-decoration:underline}
