    .home-action-card.calendar-card {
      padding: .82rem .82rem .78rem;
      justify-content: flex-start
    }

    .home-action-card .home-calendar-mini {
      padding: .5rem;
      margin-top: 0
    }

    .home-action-card .home-calendar-mini-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: .35rem;
      margin-bottom: .35rem
    }

    .home-action-card .home-calendar-mini-nav {
      width: 24px;
      height: 24px;
      border-radius: 999px;
      border: 1px solid rgba(201, 168, 76, 0.35);
      background: rgba(201, 168, 76, 0.1);
      color: #C9A84C;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: .72rem;
      font-weight: 900
    }

    .home-action-card .home-calendar-mini-month {
      font-size: .85rem;
      margin-bottom: 0;
      flex: 1;
      color: #C9A84C;
      font-weight: 900
    }

    .home-action-card .home-calendar-mini-weekdays,
    .home-action-card .home-calendar-mini-grid {
      gap: .2rem
    }

    .home-action-card .home-calendar-mini-weekday {
      color: #94A3B8;
      font-weight: 800;
      font-size: .6rem
    }

    .home-action-card .home-calendar-mini-cell {
      min-height: 24px;
      font-size: .7rem;
      cursor: pointer;
      color: #FFF;
      font-weight: 700;
      background: rgba(255, 255, 255, 0.04)
    }

    .home-action-card .home-calendar-mini-cell.is-empty {
      color: rgba(255, 255, 255, 0.2);
      background: transparent
    }

    .home-action-card .home-calendar-mini-cell.is-today {
      color: #FFF;
      font-weight: 900
    }
