.clear-sequence{position:relative}.clear-sequence[data-fading=true]{animation:.2s cubic-bezier(.2,0,0,1) forwards clear-fade}.clear-message{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:#0000;text-decoration-thickness:1px}.clear-sequence:is([data-clearing=true],[data-clear-failed=true]) .clear-message{text-decoration-line:line-through}.clear-sequence[data-clearing=true] .clear-message{animation:.24s cubic-bezier(.2,0,0,1) .12s forwards clear-strike}.clear-sequence[data-clearing=true] .clear-action{pointer-events:none}.clear-sequence[data-clearing=true]:not([data-auto-resolved=true]) .clear-action{color:var(--success)}.clear-sequence[data-clearing=true]:not([data-auto-resolved=true]) .clear-action circle{fill:var(--success-soft);transition:fill .15s cubic-bezier(.2,0,0,1)}.clear-sequence[data-clearing=true]:not([data-auto-resolved=true]) .clear-action path{stroke-dasharray:16;stroke-dashoffset:16px;animation:.2s cubic-bezier(.2,0,0,1) forwards clear-draw}@keyframes clear-strike{to{text-decoration-color:currentColor}}@keyframes clear-draw{to{stroke-dashoffset:0}}@keyframes clear-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.clear-sequence[data-clearing=true]{animation:none}.clear-sequence[data-clearing=true] .clear-message{text-decoration-color:currentColor;animation:none}.clear-sequence[data-clearing=true]:not([data-auto-resolved=true]) .clear-action circle{fill:var(--success-soft);transition:none}.clear-sequence[data-clearing=true]:not([data-auto-resolved=true]) .clear-action path{stroke-dashoffset:0;animation:none}}.clear-sequence[data-clear-failed=true] .clear-message{animation:.15s cubic-bezier(.2,0,0,1) forwards clear-unstrike}@keyframes clear-unstrike{0%{text-decoration-color:currentColor}to{text-decoration-color:#0000}}.clear-count{vertical-align:bottom;display:inline-grid;overflow:hidden}.clear-count>span{grid-area:1/1}.clear-count-old{animation:.16s cubic-bezier(.2,0,0,1) forwards count-out}.clear-count-new{animation:.16s cubic-bezier(.2,0,0,1) forwards count-in}@keyframes count-out{to{opacity:0;transform:translateY(-100%)}}@keyframes count-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.clear-summary-check path{stroke-dasharray:16;stroke-dashoffset:16px;animation:.2s cubic-bezier(.2,0,0,1) forwards clear-draw}@media (prefers-reduced-motion:reduce){.clear-count-old{display:none}.clear-count-new,.clear-summary-check path,.clear-sequence[data-clear-failed=true] .clear-message{stroke-dashoffset:0;animation:none}}.exception-control{position:relative}.exception-control[data-resolving-tier]:after{content:"";border:1px solid var(--exception-ring-base);border-radius:var(--radius-md);box-shadow:0 0 0 3px color-mix(in oklab, var(--exception-ring-base) 15%, transparent);pointer-events:none;will-change:opacity;position:absolute;inset:0}.exception-control[data-fading=true]:after{animation:.2s cubic-bezier(.2,0,0,1) forwards clear-fade}.exception-control[data-resolving-tier=fix]{--exception-ring-base:var(--destructive)}.exception-control[data-resolving-tier=orange]{--exception-ring-base:var(--caution)}.exception-control[data-resolving-tier=yellow]{--exception-ring-base:var(--warning)}.exception-control[data-resolving-tier=blue]:after,.exception-control[data-resolving-tier=note]:after{display:none}.line-item-table tr[data-resolving]{isolation:isolate;background-color:#0000}.line-item-table tr[data-resolving]>td{border-left-color:#0000;position:relative}.line-item-table tr[data-resolving]>td:before{content:"";pointer-events:none;z-index:-1;background:var(--exception-row-fill,transparent);will-change:opacity;position:absolute;inset:0}.line-item-table tr[data-resolving=fading]>td:before{animation:.2s cubic-bezier(.2,0,0,1) forwards clear-fade}.line-item-table tr.bg-destructive-soft{--exception-row-fill:var(--destructive-soft);--exception-row-edge:var(--destructive)}.line-item-table tr.bg-caution-soft\/75{--exception-row-fill:color-mix(in oklab, var(--caution-soft) 75%, transparent);--exception-row-edge:var(--caution)}.line-item-table tr.bg-warning-soft\/65{--exception-row-fill:color-mix(in oklab, var(--warning-soft) 65%, transparent);--exception-row-edge:var(--warning)}.line-item-table tr[data-resolving]>td:first-child:before{border-left:3px solid var(--exception-row-edge,transparent)}@media (prefers-reduced-motion:reduce){.exception-control[data-resolving-tier]:after,.line-item-table tr[data-resolving=fading]>td:before{opacity:0;animation:none}}.hint-line .clear-tier-dot{display:none}.hint-line,.hint-line .clear-sequence{letter-spacing:-.01em;font-size:11px;line-height:.9375rem}.hint-line .clear-sequence>span{min-width:0}.hint-line .clear-sequence svg{width:.75rem;height:.75rem}
