.history-disclosure{--history-toggle-width:56px;position:relative;align-self:baseline;flex:1;min-width:0;margin-left:0;display:flex;align-items:baseline}
.history-toggle{position:relative;flex:none;width:var(--history-toggle-width);min-height:auto;padding:0;color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--ui-control-size);font-weight:400;line-height:var(--ui-label-leading);letter-spacing:.08em;white-space:nowrap}
.history-toggle[aria-expanded="true"]{color:var(--accent);background:transparent;--ui-text-emphasis:var(--ui-hover-stroke,.018em)}
.history-tray{position:absolute;z-index:2;top:50%;left:calc(var(--history-toggle-width) + 14px);right:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity var(--ui-control-duration) linear,visibility 0s linear var(--ui-control-duration)}
.history-tray[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.history-line{display:flex;align-items:center;gap:5px;min-height:30px;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;background:transparent;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%)}
.history-line::-webkit-scrollbar{display:none}
.history-group{display:flex;align-items:center;gap:2px}
.history-group+.history-group{margin-left:14px;padding-left:18px;border-left:1px solid rgba(var(--neutral-rgb),.12)}
.history-label{margin-right:7px;color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--ui-control-size);font-weight:500;line-height:var(--ui-label-leading);letter-spacing:.08em}
.history-label.working{color:var(--accent)}
.history-date{position:relative;width:56px;min-height:30px;padding:3px 8px;border:0;border-radius:5px;background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--ui-control-size);font-weight:500;line-height:1.25;letter-spacing:.08em;font-variant-numeric:tabular-nums;flex-shrink:0;cursor:pointer;transition:color var(--ui-hover-duration) var(--ui-hover-ease),background-color var(--ui-hover-duration) var(--ui-hover-ease),--ui-text-emphasis var(--ui-hover-duration) var(--ui-hover-ease)}
.history-date:focus-visible{color:var(--ink);background:transparent}
@media(hover:hover) and (pointer:fine){.history-date:is(:hover,:focus-visible){color:var(--ink);background:transparent}}
.history-date[aria-current="date"]{color:var(--ink);--ui-text-emphasis:var(--ui-hover-stroke,.018em)}
.history-date::after{content:"";position:absolute;left:8px;right:8px;bottom:1px;height:2px;border-radius:2px;background:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--ui-hover-duration) var(--ui-hover-ease)}
.history-date[aria-current="date"]::after{opacity:1}
