/* Purposeful motion: navigation context, direct manipulation, and feedback. */
.view:not(.hidden){animation:view-enter .32s cubic-bezier(.2,.8,.2,1) both}@keyframes view-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}button,a,.primary,.home-action,.summary,.detail,.scan-panel{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.primary:not(:disabled):hover,.home-action.primary:hover{transform:translateY(-1px);box-shadow:0 6px 15px #0b382326}.primary:not(:disabled):active,.home-action.primary:active{transform:translateY(1px);box-shadow:none}.quiet-button:hover,.export-button:hover,.clean-list:hover:not(:disabled),.view-audit:hover{transform:translateY(-1px)}.summary:hover{transform:translateY(-2px);box-shadow:0 7px 18px #2336240d}.detail{animation:detail-enter .35s ease both}.detail:nth-child(2n){animation-delay:.04s}.detail:nth-child(3n){animation-delay:.08s}@keyframes detail-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.batch-table tbody tr{transition:background-color .14s ease}.batch-table tbody tr:hover{background:#f5f8f4}.history-item,.past-item{transition:background-color .14s ease,padding .14s ease}.history-item:hover,.past-item:hover{background:#f4f7f3;padding-left:7px;padding-right:7px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
