.status-text{background-color:#f9f9f9;padding:8px;border:1px solid #ccc;position:absolute;border-radius:8px}.clipboard-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px;border-radius:4px;font-size:12px;margin-bottom:8px;white-space:nowrap}.capitalize-first{text-transform:capitalize}@media print{body{max-width:100%;background-color:#fff;color:#000!important;font-size:1.2em}.shadow-xl,.bg-gray-100{box-shadow:none!important;background-color:#fff!important}.mb-4.flex.items-center input{border:none!important;background-color:none!important}.mb-4.flex.items-center p,.note{display:none!important}}.dashboard-chart{position:relative;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;min-height:300px}.dashboard-chart canvas{height:100%;width:100%}.dashboard-stat-trend{display:inline-flex;align-items:center;border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem}@media print{.mb-4.flex.dashboard-stat-trend input{border:none;background-color:none}.mb-4.flex.dashboard-stat-trend p{display:none}}.dashboard-stat-trend.positive{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.dashboard-stat-trend.negative{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.dark .dashboard-chart{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark .dashboard-stat-trend.positive{background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark .dashboard-stat-trend.negative{background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}@keyframes pulse-shadow{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 4px #3b82f640}}.stat-card:hover{animation:pulse-shadow 2s infinite}
