/* Possessions Management - Portal Styles */
.portal-body { font-family: 'Tajawal', sans-serif; direction: rtl; }
.portal-card { border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); padding: 1.5rem; margin-bottom: 1rem; }
.portal-kpi h2 { font-size: 2rem; font-weight: 700; margin: 0; }
.portal-kpi p { color: #666; margin: 0; font-size: 0.9rem; }
.status-paid { color: #28a745; font-weight: 600; }
.status-unpaid { color: #dc3545; font-weight: 600; }
.status-overdue { color: #fd7e14; font-weight: 600; }
