.admin-dashboard{min-height:100vh;width:100%}.admin-dashboard .dashboard-header{align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.08)),var(--surface-color);border:1px solid rgba(59,130,246,.16);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden;padding:1.35rem 1.5rem;position:relative}.admin-dashboard .dashboard-header:after{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(16,185,129,.14));border-radius:999px;content:"";height:9rem;position:absolute;right:-3.5rem;top:-4.5rem;width:9rem}.admin-dashboard .dashboard-header__copy{min-width:0;position:relative;z-index:1}.admin-dashboard .dashboard-header__eyebrow{color:var(--primary-color);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.admin-dashboard .dashboard-header .ant-typography{margin:0}.admin-dashboard .dashboard-header h2.ant-typography{color:var(--text-primary);font-size:1.65rem;font-weight:850;line-height:1.15}.admin-dashboard .dashboard-header__subtitle{color:var(--text-secondary);display:block;font-size:.9rem;margin-top:.4rem;max-width:36rem}.admin-dashboard .dashboard-header__action{border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(37,99,235,.18);flex-shrink:0;font-weight:700;min-height:40px;position:relative;z-index:1}.admin-dashboard .statistics-row{margin-bottom:1.25rem}.admin-dashboard .statistics-row .statistic-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);height:100%;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-dashboard .statistics-row .statistic-card:before{background:var(--stat-accent);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.admin-dashboard .statistics-row .statistic-card:hover{border-color:rgba(59,130,246,.24);box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-dashboard .statistics-row .statistic-card .ant-card-body{padding:1.2rem}.admin-dashboard .statistics-row .statistic-card--green{--stat-accent:#52c41a;--stat-soft:rgba(82,196,26,0.12)}.admin-dashboard .statistics-row .statistic-card--rose{--stat-accent:#dc2626;--stat-soft:rgba(220,38,38,0.1)}.admin-dashboard .statistics-row .statistic-card--emerald{--stat-accent:#059669;--stat-soft:rgba(5,150,105,0.11)}.admin-dashboard .statistics-row .statistic-card--blue{--stat-accent:#1890ff;--stat-soft:rgba(24,144,255,0.12)}.admin-dashboard .statistics-row .statistic-card--violet{--stat-accent:#7c3aed;--stat-soft:rgba(124,58,237,0.11)}.admin-dashboard .statistics-row .statistic-card--cyan{--stat-accent:#0891b2;--stat-soft:rgba(8,145,178,0.11)}.admin-dashboard .statistics-row .statistic-card--amber{--stat-accent:#f59e0b;--stat-soft:rgba(245,158,11,0.13)}.admin-dashboard .statistics-row .statistic-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.admin-dashboard .statistics-row .statistic-card__icon{align-items:center;background:var(--stat-soft);border-radius:var(--radius-md);color:var(--stat-accent);display:inline-flex;font-size:1.2rem;height:38px;justify-content:center;width:38px}.admin-dashboard .statistics-row .statistic-card__trend{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;height:24px;justify-content:center;width:24px}.admin-dashboard .statistics-row .statistic-card__trend--up{background:rgba(82,196,26,.12);color:#3f8600}.admin-dashboard .statistics-row .statistic-card__trend--down{background:rgba(239,68,68,.1);color:var(--error-color)}.admin-dashboard .statistics-row .statistic-card__label{color:var(--text-secondary);display:block;font-size:.82rem;font-weight:700;margin-bottom:.25rem}.admin-dashboard .statistics-row .statistic-card__value{color:var(--text-primary);font-size:1.7rem;font-weight:850;letter-spacing:0;line-height:1.15}.admin-dashboard .content-row{margin-bottom:1.25rem}.admin-dashboard .content-row .activity-card,.admin-dashboard .content-row .quick-actions-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.admin-dashboard .content-row .activity-card .ant-card-head,.admin-dashboard .content-row .quick-actions-card .ant-card-head{background:linear-gradient(135deg,rgba(59,130,246,.04),rgba(16,185,129,.03)),var(--surface-subtle);border-bottom:1px solid var(--border-color);min-height:66px;padding:0 1.25rem}.admin-dashboard .content-row .activity-card .ant-card-head .ant-card-head-title,.admin-dashboard .content-row .quick-actions-card .ant-card-head .ant-card-head-title{color:var(--text-primary);font-size:.98rem;font-weight:800}.admin-dashboard .content-row .activity-card .ant-card-body,.admin-dashboard .content-row .quick-actions-card .ant-card-body{padding:0}.admin-dashboard .content-row .activity-card__title{align-items:center;display:flex;gap:.75rem}.admin-dashboard .content-row .activity-card__title-icon{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:1rem;height:36px;justify-content:center;width:36px}.admin-dashboard .content-row .activity-card__title-icon--orders{background:rgba(245,158,11,.12);color:#d97706}.admin-dashboard .content-row .activity-card__title-icon--contacts{background:rgba(8,145,178,.11);color:#0891b2}.admin-dashboard .content-row .activity-card__title-icon--actions{background:rgba(124,58,237,.11);color:#7c3aed}.admin-dashboard .content-row .activity-card__title-meta,.admin-dashboard .content-row .activity-card__title-text{display:block}.admin-dashboard .content-row .activity-card__title-text{color:var(--text-primary);font-size:.98rem;font-weight:850;line-height:1.2}.admin-dashboard .content-row .activity-card__title-meta{color:var(--text-secondary);font-size:.74rem;font-weight:650;margin-top:.15rem}.admin-dashboard .content-row .activity-card .common-table{margin-bottom:0;overflow:auto}.admin-dashboard .content-row .activity-card .common-table .ant-table{border:none;border-radius:0;box-shadow:none}.admin-dashboard .content-row .activity-card .common-table .ant-table-thead>tr>th{background:#fbfdff;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.7rem;font-weight:850;letter-spacing:.08em;padding:.85rem 1rem}.admin-dashboard .content-row .activity-card .common-table .ant-table-tbody>tr{transition:background .18s ease}.admin-dashboard .content-row .activity-card .common-table .ant-table-tbody>tr:nth-child(2n)>td{background:rgba(249,250,251,.55)}.admin-dashboard .content-row .activity-card .common-table .ant-table-tbody>tr:hover>td{background:var(--primary-soft)}.admin-dashboard .content-row .activity-card .common-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(229,231,235,.75);padding:.8rem 1rem;vertical-align:middle;white-space:nowrap}.admin-dashboard .content-row .activity-card .dashboard-table__amount,.admin-dashboard .content-row .activity-card .dashboard-table__name,.admin-dashboard .content-row .activity-card .dashboard-table__primary{color:var(--text-primary);font-size:.84rem;font-weight:800}.admin-dashboard .content-row .activity-card .dashboard-table__date,.admin-dashboard .content-row .activity-card .dashboard-table__email,.admin-dashboard .content-row .activity-card .dashboard-table__subject{color:var(--text-secondary);display:inline-block;font-size:.8rem;font-weight:550;max-width:16rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.admin-dashboard .content-row .activity-card .dashboard-table__subject{max-width:20rem}.admin-dashboard .content-row .activity-card .dashboard-table__person{gap:.55rem!important}.admin-dashboard .content-row .activity-card .dashboard-table__person .ant-avatar{background:var(--bg-muted);color:var(--text-secondary)}.admin-dashboard .content-row .activity-card .dashboard-table__status{border-radius:999px;font-size:.72rem;font-weight:750;line-height:1.6;margin:0;padding:.1rem .55rem}.admin-dashboard .content-row .activity-card .dashboard-table__actions{display:flex;gap:.5rem}.admin-dashboard .content-row .activity-card .dashboard-table__actions .dashboard-table__action-btn{align-items:center;background:#eff6ff;border:none;border-radius:999px;color:var(--primary-color);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:30px}.admin-dashboard .content-row .activity-card .dashboard-table__actions .dashboard-table__action-btn:hover{background:#dbeafe;box-shadow:0 8px 16px rgba(37,99,235,.15);transform:translateY(-1px)}.admin-dashboard .content-row .quick-actions-card .ant-card-body{padding:1.25rem}.admin-dashboard .content-row .quick-actions-card .quick-action-item{background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(255,255,255,0)),var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.75rem;height:100%;align-items:center;padding:1.1rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-dashboard .content-row .quick-actions-card .quick-action-item:hover{border-color:rgba(124,58,237,.28);box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-dashboard .content-row .quick-actions-card .quick-action-item .action-icon{align-items:center;background:rgba(124,58,237,.1);border-radius:var(--radius-md);color:#7c3aed;display:inline-flex;font-size:1.2rem;height:38px;justify-content:center;margin:0;width:38px}.admin-dashboard .content-row .quick-actions-card .quick-action-item .ant-typography{color:var(--text-primary);font-size:.9rem;margin:0}@media(max-width:992px){.admin-dashboard .dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}}@media(max-width:768px){.admin-dashboard .dashboard-header{padding:1.1rem}.admin-dashboard .dashboard-header h2.ant-typography{font-size:1.35rem}.admin-dashboard .dashboard-header__subtitle{font-size:.84rem}.admin-dashboard .dashboard-header__action{width:100%}.admin-dashboard .statistics-row{margin-bottom:1rem}.admin-dashboard .statistics-row .statistic-card .ant-card-body{padding:1rem}.admin-dashboard .statistics-row .statistic-card__value{font-size:1.45rem}.admin-dashboard .content-row{margin-bottom:1rem}.admin-dashboard .content-row .activity-card .ant-card-body,.admin-dashboard .content-row .quick-actions-card .ant-card-body{padding:0}.admin-dashboard .content-row .quick-actions-card .ant-card-body{padding:1rem}.admin-dashboard .content-row .activity-card .dashboard-table__subject{max-width:14rem}}@media(max-width:576px){.admin-dashboard .dashboard-header{margin-bottom:1rem}.admin-dashboard .content-row .quick-actions-card .quick-action-item{padding:.9rem}}