/* إصلاح مناطق الضغط — أيقونات الداشبورد والوحدات */

/* تمرير آمن تحت شريط التنقل الثابت */
.dashboard-main-nav {
    scroll-margin-top: 0;
}

.dashboard-section,
.dashboard-actions,
.dashboard-grid,
.erp-hub-panel,
.platform-hub-panel,
.admin-analytics-hub,
#dashboard-actions-grid,
#dashboard-secondary-grid,
#erp-hub-panel,
#platform-hub-panel {
    scroll-margin-top: 76px;
}

/* البطاقات: الطبقات الزخرفية لا تلتقط النقر */
.dashboard-tile-card .dashboard-tile-glow,
.dashboard-tile-card .dashboard-tile-icon,
.dashboard-tile-card .dashboard-tile-group-badge,
.dashboard-tile-card .dashboard-tile-arrow,
.dashboard-tile-card h3,
.dashboard-tile-card p,
.dashboard-tile-card i {
    pointer-events: none;
}

.dashboard-tile-card {
    display: block;
    width: 100%;
    text-align: inherit;
    font-family: inherit;
    border: 1px solid rgba(21, 94, 148, 0.14);
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
}

button.dashboard-tile-card {
    appearance: none;
    -webkit-appearance: none;
    margin: 0;
}

/* إزالة تحريك transform عند hover — كان يسبب إحساس بإزاحة الضغط */
.dashboard-tile-card:hover {
    transform: none;
    box-shadow: 0 22px 50px rgba(21, 94, 148, 0.22);
    border-color: rgba(56, 189, 248, 0.45);
}

.dashboard-tile-card:active {
    transform: scale(0.985);
    box-shadow: 0 10px 28px rgba(21, 94, 148, 0.18);
}

.dashboard-tile-card:focus-visible {
    outline: 3px solid rgba(56, 189, 248, 0.55);
    outline-offset: 3px;
}

/* أزرار سريعة + إمبراطورية + ERP */
.dashboard-quick-action,
.empire-overview-cell,
.erp-module-card,
.gov-pillar-btn,
.gov-branch-chip {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}

.erp-module-card i,
.empire-overview-cell i {
    pointer-events: none;
}

/* منع طبقة الاحتفال من حجب النقر */
.celebration-deco-layer,
.celebration-float {
    pointer-events: none !important;
}
