.advisor-with-history{display:flex;flex-direction:column;flex:1;min-height:0;gap:.6rem}@media (min-width:900px){.advisor-with-history{flex-direction:row;align-items:stretch;gap:.75rem}}.advisor-history-toggle{align-self:flex-start;flex:0 0 auto;font-family:inherit;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;padding:.3rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);cursor:pointer}.advisor-history-toggle:hover{border-color:rgba(var(--brand-rgb),.35);color:var(--ink)}@media (min-width:900px){.advisor-history-backdrop,.advisor-history-toggle{display:none}}.advisor-history-backdrop{position:fixed;inset:0;z-index:39;border:0;padding:0;background:rgba(var(--brand-rgb),.35);cursor:pointer}.advisor-history{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(17rem,82vw);display:flex;flex-direction:column;gap:.6rem;padding:.85rem .75rem;background:var(--surface);border-right:1px solid var(--line);box-shadow:var(--shadow-lift);transform:translateX(-101%);transition:transform .16s ease;overflow-y:auto}.advisor-history.is-open{transform:none}@media (prefers-reduced-motion:reduce){.advisor-history{transition:none}}@media (min-width:900px){.advisor-history{position:static;z-index:auto;flex:0 0 13.5rem;width:auto;transform:none;border-right:none;border:1px solid var(--line);border-radius:1.35rem;box-shadow:0 10px 30px rgba(27,37,47,.04)}}.advisor-history-head{flex:0 0 auto}.advisor-history-new{width:100%;font-family:inherit;font-size:var(--text-sm);font-weight:700;padding:.5rem .7rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-1);color:var(--ink);cursor:pointer}.advisor-history-new:hover:not(:disabled){border-color:rgba(var(--brand-rgb),.35)}.advisor-history-new:disabled{opacity:.55;cursor:default}.advisor-history-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem}.advisor-history-item{font-family:inherit;font-size:var(--text-sm);text-align:left;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-history-item:hover:not(:disabled){background:var(--bg-1)}.advisor-history-item.is-active{background:var(--bg-1);border-color:rgba(var(--brand-rgb),.25);font-weight:700}.advisor-history-item:disabled{opacity:.55;cursor:default}.advisor-history-empty{padding:.45rem .55rem;font-size:var(--text-sm)}.advisor-history-empty,.advisor-history-where{margin:0;line-height:1.5;color:var(--ink-muted)}.advisor-history-where{flex:0 0 auto;padding:.5rem .55rem;border:1px dashed var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs)}.advisor-history-where-tag{display:block;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:.2rem}.advisor-history-where-text{display:block}