/* Emergent custom components + overrides */
.App{min-height:100vh}.clocking-active::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,hsl(142 64% 29%/0.3),hsl(142 64% 29%/0.1));z-index:-1;animation:pulse-border 2s ease-in-out infinite}@keyframes pulse-border{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.02)}}.card-hover{transition:all 0.2s ease-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgb(0 0 0/0.08)}.btn-press{transition:transform 0.1s ease-out}.btn-press:active{transform:scale(0.97)}
.sf-hidden{display:none!important}