.hist-stack{display:grid;grid-gap:var(--s6);gap:var(--s6)}.hist-sec{display:grid;grid-gap:var(--s3);gap:var(--s3)}.hist-list{list-style:none;margin:0;padding:0}.hist-item{padding:var(--s4) var(--pad-card);border-bottom:1px solid var(--border-soft);display:grid;grid-gap:3px;gap:3px;position:relative}.hist-item:last-child{border-bottom:0}.hist-item[data-active]{-webkit-border-start:2px solid var(--primary);border-inline-start:2px solid var(--primary)}.hist-item[data-active],.hist-item[data-danger]{-webkit-padding-start:calc(var(--pad-card) - 2px);padding-inline-start:calc(var(--pad-card) - 2px)}.hist-item[data-danger]{-webkit-border-start:2px solid var(--danger);border-inline-start:2px solid var(--danger)}.hist-item-h{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.hist-item-h h3{margin:0;font-size:var(--fs-cap);font-weight:700;letter-spacing:-.005em;line-height:var(--lh-snug)}.hist-where{color:var(--muted)}.hist-when,.hist-where{font-size:var(--fs-label)}.hist-when{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-body{margin:5px 0 0;font-size:var(--fs-label);color:var(--muted);line-height:var(--lh-base);white-space:pre-wrap}.hist-acts{display:flex;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}.hist-acts .pw-btn--ghost{color:var(--muted)}.hist-acts .hist-del,.hist-confirm{color:var(--danger)}.hist-confirm{margin-top:var(--s2);display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;font-size:var(--fs-label)}.hist-confirm>span{flex:1 1;min-width:180px}.hist-form{padding:var(--pad-card)}.hist-form,.hist-form-2{display:grid;grid-gap:var(--s4);gap:var(--s4)}.hist-form-2{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.hist-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-cap)}.hist-check input{width:17px;height:17px;accent-color:var(--primary);flex-shrink:0}.hist-check-hint{margin:4px 0 0 27px;font-size:var(--fs-label);color:var(--dim)}.hist-form-acts{display:flex;gap:var(--s2);justify-content:flex-end;flex-wrap:wrap}.hist-err{padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--danger);color:var(--danger);font-size:var(--fs-label);line-height:var(--lh-base)}.hist-count{font-size:var(--fs-cap);color:var(--dim);font-weight:500}.hist-add{justify-self:start}