.history-backdrop[data-v-3a9fd13b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;inset:0;position:fixed;z-index:9998}.history-drawer[data-v-3a9fd13b]{background:var(--bg-card,#fff);border-left:1px solid var(--border-color,#e5e7eb);bottom:0;box-shadow:-8px 0 32px #00000026;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(420px,90vw);z-index:9999}.history-drawer-enter-active[data-v-3a9fd13b],.history-drawer-leave-active[data-v-3a9fd13b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.history-drawer-enter-active .history-drawer[data-v-3a9fd13b],.history-drawer-leave-active .history-drawer[data-v-3a9fd13b]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.history-drawer-enter-from[data-v-3a9fd13b],.history-drawer-leave-to[data-v-3a9fd13b]{opacity:0}.history-drawer-enter-from .history-drawer[data-v-3a9fd13b],.history-drawer-leave-to .history-drawer[data-v-3a9fd13b]{transform:translate(100%)}.history-header[data-v-3a9fd13b]{align-items:center;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.history-header-left[data-v-3a9fd13b]{align-items:center;color:var(--text-primary,#1f2937);display:flex;gap:.5rem}.history-header-left i[data-v-3a9fd13b]{color:var(--accent-primary,#6366f1);font-size:1.25rem}.history-header-left h2[data-v-3a9fd13b]{font-size:1rem;font-weight:600;margin:0}.history-close-btn[data-v-3a9fd13b]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.history-close-btn[data-v-3a9fd13b]:hover{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#1f2937)}.history-body[data-v-3a9fd13b]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.history-loading[data-v-3a9fd13b]{align-items:center;color:var(--text-muted,#9ca3af);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1rem}.history-spinner[data-v-3a9fd13b]{animation:hist-spin-3a9fd13b .6s linear infinite;border:2px solid var(--border-color,#e5e7eb);border-radius:50%;border-top-color:var(--accent-primary,#6366f1);height:24px;width:24px}@keyframes hist-spin-3a9fd13b{to{transform:rotate(1turn)}}.history-empty[data-v-3a9fd13b]{align-items:center;color:var(--text-muted,#9ca3af);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem 1rem;text-align:center}.history-empty i[data-v-3a9fd13b]{font-size:2.5rem;opacity:.4}.history-empty p[data-v-3a9fd13b]{color:var(--text-secondary,#6b7280);font-weight:600;margin:0}.history-empty span[data-v-3a9fd13b]{font-size:.85rem}.history-timeline[data-v-3a9fd13b]{position:relative}.history-date-label[data-v-3a9fd13b]{color:var(--text-muted,#9ca3af);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-top:.25rem;padding:.75rem 0 .5rem;text-transform:uppercase}.history-date-label[data-v-3a9fd13b]:first-child{margin-top:0;padding-top:0}.history-entry[data-v-3a9fd13b]{display:flex;gap:.75rem;padding:.625rem 0;position:relative}.history-entry-dot[data-v-3a9fd13b]{background:var(--border-color,#d1d5db);border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;position:relative;width:10px}.history-entry-dot.positive[data-v-3a9fd13b]{background:#22c55e}.history-entry-dot.negative[data-v-3a9fd13b]{background:#ef4444}.history-entry-dot.info[data-v-3a9fd13b]{background:var(--accent-primary,#6366f1)}.history-entry-dot.neutral[data-v-3a9fd13b]{background:var(--text-muted,#9ca3af)}.history-entry:not(:last-child) .history-entry-dot[data-v-3a9fd13b]:after{background:var(--border-subtle,#e5e7eb);content:"";height:calc(100% + 10px);left:50%;position:absolute;top:12px;transform:translate(-50%);width:1.5px}.history-entry-content[data-v-3a9fd13b]{flex:1;min-width:0}.history-entry-top[data-v-3a9fd13b]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.history-entry-action[data-v-3a9fd13b]{align-items:center;color:var(--text-primary,#1f2937);display:flex;font-size:.875rem;font-weight:500;gap:.35rem}.history-entry-action i[data-v-3a9fd13b]{color:var(--text-secondary,#6b7280);font-size:.875rem}.history-entry-time[data-v-3a9fd13b]{color:var(--text-muted,#9ca3af);font-size:.75rem;white-space:nowrap}.history-entry-detail[data-v-3a9fd13b]{color:var(--text-secondary,#6b7280);font-size:.8rem;line-height:1.4;margin-top:.2rem}.history-entry-footer[data-v-3a9fd13b]{align-items:center;display:flex;gap:.5rem;margin-top:.35rem}.history-entry-actor[data-v-3a9fd13b]{align-items:center;color:var(--text-muted,#9ca3af);display:flex;font-size:.75rem;gap:.35rem}.history-actor-avatar[data-v-3a9fd13b]{align-items:center;background:var(--bg-secondary,#f3f4f6);border-radius:50%;color:var(--text-secondary,#6b7280);display:inline-flex;font-size:.6rem;font-weight:600;height:18px;justify-content:center;width:18px}.history-slack-badge[data-v-3a9fd13b]{align-items:center;background:#f4ede4;border-radius:4px;color:#611f69;display:inline-flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.125rem .4rem;white-space:nowrap}.dark .history-slack-badge[data-v-3a9fd13b]{background:#611f6940;color:#e0b3e6}.slack-icon[data-v-3a9fd13b]{height:12px;width:12px}.history-body[data-v-3a9fd13b]::-webkit-scrollbar{width:6px}.history-body[data-v-3a9fd13b]::-webkit-scrollbar-track{background:transparent}.history-body[data-v-3a9fd13b]::-webkit-scrollbar-thumb{background:var(--border-color,#d1d5db);border-radius:3px}.history-body[data-v-3a9fd13b]::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#9ca3af)}
