@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #1db9544d}50%{box-shadow:0 0 20px #1db95480}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation-fill-mode:both}.animate-in.fade-in{animation-name:fadeIn}.animate-in.fade-in-scale{animation-name:fadeInScale}.animate-in.slide-in-from-bottom-5{animation-name:slideInFromBottom}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}label,.form-label,.field-label,.input-label,form [class*=label],form .text-text-secondary,form .text-gray-300,form .text-gray-400,form .text-gray-500,.detail-labels .text-text-secondary,table thead th{color:#22c55e!important}.modal-backdrop{opacity:0;transition:opacity .2s ease-out}.modal-backdrop.show{opacity:1}.modal-content{opacity:0;transform:scale(.95);transition:opacity .2s ease-out,transform .2s ease-out}.modal-content.show{opacity:1;transform:scale(1)}*:focus-visible{outline:2px solid #1DB954;outline-offset:2px}::selection{background:#1db954;color:#121212}.date-input,input[type=date]{color-scheme:dark}.date-input::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{opacity:1;background-color:transparent;cursor:pointer}select option,select optgroup{color:#111827!important;background-color:#fff!important}
