.dashboard-container{padding:20px}.dashboard-header{background:#fff;border-radius:10px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.stat-card{border:none;border-radius:10px;transition:transform .2s;box-shadow:0 2px 4px #0000001a}.stat-card:hover{transform:translateY(-5px)}.stat-card .card-body{padding:20px}.stat-card .icon-container{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.card-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.card-success{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.card-info{background:linear-gradient(135deg,#36d1dc 0%,#5b86e5 100%)}.card-warning{background:linear-gradient(135deg,#f7971e 0%,#ffd200 100%)}.card-danger{background:linear-gradient(135deg,#ff416c 0%,#ff4b2b 100%)}.card-purple{background:linear-gradient(135deg,#8a2be2 0%,indigo 100%)}.card-teal{background:linear-gradient(135deg,#20b2aa 0%,teal 100%)}.card-indigo{background:linear-gradient(135deg,indigo 0%,#191970 100%)}.card-cyan{background:linear-gradient(135deg,#00ced1 0%,#20b2aa 100%)}.card-orange{background:linear-gradient(135deg,#ff8c00 0%,#ff4500 100%)}.card-gray{background:linear-gradient(135deg,#696969 0%,#2f4f4f 100%)}.card-primary .icon-container,.card-success .icon-container,.card-info .icon-container,.card-warning .icon-container,.card-danger .icon-container,.card-purple .icon-container,.card-teal .icon-container,.card-indigo .icon-container,.card-cyan .icon-container,.card-orange .icon-container,.card-gray .icon-container{background:#fff3}.stat-card h2,.stat-card h6,.stat-card p{color:#fff}.stat-card .progress{background:#ffffff4d;border-radius:3px;height:6px}.stat-card .progress-bar{background:#fff;border-radius:3px}.quick-actions-card{border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a}.quick-actions-card .card-header{background:#fff;border-bottom:1px solid #dee2e6;border-radius:10px 10px 0 0;padding:15px 20px}.quick-actions-card .btn{border-radius:8px;transition:all .3s}.quick-actions-card .btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.table-container{background:#fff;border-radius:10px;margin-top:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.search-box{width:300px;position:relative}.search-box i{color:#6c757d;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box input{border-radius:20px;padding-left:40px}.btn-outline-purple{color:#8a2be2;border-color:#8a2be2}.btn-outline-purple:hover{color:#fff;background-color:#8a2be2}#heading{color:#ff4b2b;font-weight:800}
