.dbadmin-container{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.dbadmin-header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000001a}.dbadmin-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.dbadmin-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.dbadmin-table{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 15px #00000014}.dbadmin-table th{background:#f8fafc;color:#2d3748;font-weight:600;padding:16px;border-bottom:2px solid #e2e8f0}.dbadmin-table td{padding:12px 16px;border-bottom:1px solid #e2e8f0}.dbadmin-table tr:hover{background:#f7fafc}.dbadmin-btn{padding:10px 20px;border-radius:6px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.dbadmin-btn-primary{background:#667eea;color:#fff}.dbadmin-btn-primary:hover{background:#5a6fd8;transform:translateY(-1px)}.dbadmin-btn-success{background:#48bb78;color:#fff}.dbadmin-btn-success:hover{background:#38a169}.dbadmin-btn-danger{background:#f56565;color:#fff}.dbadmin-btn-danger:hover{background:#e53e3e}.dbadmin-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.dbadmin-badge-pending{background:#fed7d7;color:#c53030}.dbadmin-badge-approved{background:#c6f6d5;color:#2f855a}.dbadmin-badge-rejected{background:#fed7d7;color:#c53030}.dbadmin-form-group{margin-bottom:20px}.dbadmin-label{display:block;font-weight:500;color:#2d3748;margin-bottom:8px}.dbadmin-input{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:6px;transition:border-color .2s ease}.dbadmin-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.dbadmin-nav{background:#2d3748f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dbadmin-nav-item{color:#a0aec0;padding:12px 20px;transition:all .2s ease;border-radius:6px}.dbadmin-nav-item:hover{background:#ffffff1a;color:#fff}.dbadmin-nav-item.active{background:#667eea;color:#fff}.dbadmin-stat-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:12px;position:relative;overflow:hidden}.dbadmin-stat-card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:#ffffff1a;border-radius:50%;transform:translate(30px,-30px)}.dbadmin-stat-number{font-size:2.5rem;font-weight:700;line-height:1}.dbadmin-stat-label{font-size:.875rem;opacity:.9;margin-top:8px}@media (max-width: 768px){.dbadmin-container{padding:10px}.dbadmin-table{font-size:14px}.dbadmin-table th,.dbadmin-table td{padding:8px}}.dbadmin-fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dbadmin-slide-in{animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}
