@keyframes admin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-app .admin-skeleton-line{border-radius:8px;background:linear-gradient(90deg,#ede5dd,#f5f3ef 45%,#ede5dd 90%);background-size:200% 100%;animation:admin-shimmer 1.5s ease-in-out infinite}.admin-app .admin-card{padding:24px}.admin-app .admin-card,.admin-app .admin-table-wrap{border-radius:16px;background:#fff;border:1px solid #f0ede8;box-shadow:0 1px 2px rgba(58,58,58,.04)}.admin-app .admin-table-wrap{overflow:hidden}.admin-app .admin-table-wrap .relative.w-full.overflow-auto>table,.admin-app .admin-table-wrap>table{width:100%;border-collapse:collapse}.admin-app .admin-table-wrap thead tr{background:#f5f3ef!important;border-bottom:1px solid #f0ede8}.admin-app .admin-table-wrap thead th{color:#888!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase!important;border-right:1px solid #f0ede8;border-bottom:none!important;padding:12px 16px!important}.admin-app .admin-table-wrap thead th:last-child{border-right:0}.admin-app .admin-table-wrap tbody tr{border-bottom:1px solid #f0ede8;transition:background-color .15s ease}.admin-app .admin-table-wrap tbody tr:nth-child(2n){background:#fafafa}.admin-app .admin-table-wrap tbody tr:hover{background:#fafaf8!important}.admin-app .admin-table-wrap tbody td{border-right:1px solid #f0ede8;vertical-align:middle}.admin-app .admin-table-wrap tbody td:last-child{border-right:0}.admin-sonner-toaster{z-index:9999!important}.admin-sonner-toast{border-radius:12px!important;padding:12px 16px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;font-size:14px!important;font-weight:500!important;animation:admin-toast-in .25s ease-out both!important}.admin-sonner-toast-success{background:#cddad3!important;color:#1a3d33!important;border:1px solid #b8c9bc!important}.admin-sonner-toast-error{background:#f44!important;color:#fff!important;border:none!important}@keyframes admin-toast-in{0%{opacity:0;transform:scale(.95) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}